﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/*font-family: 'PT Sans', sans-serif;*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
.Inbox h2 span
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { outline: none !important; }
.no_bg_pad { background: none !important; padding: 0 !important; }
.no_bg { background: none !important; }
.no_pad { padding: 0px !important; }
.no_mar { margin: 0px !important; }
.no_border { border: none !important; }
.clear { clear: both; height: 0px; display: block; }
.flt_lft { float: left !important; }
.flt_rht { float: right !important; }
.no_btm_pad { padding-bottom: 0 !important; }
sup { font-size: 0.7em !important; }
.roundImage {border-radius : 5px;} /*sridhar 12092017*/
*:focus {
    outline: none;
}/*sridhar 12092017*/

/*sridhar 12092017*/
/*.homeBull li{ margin-bottom:10px; color:#000; text-align:center; line-height:125%;}
.homeBull li span{ display:inline-block; width:8px; height:8px; background:url(../images/cirlcebulet.png) no-repeat left 0; margin:0 5px 2px;text-align:left}*/

.homeBull li{  font-style: italic;font-size:0.875em;/*Added by mahesh a 2 nov 2017*/ margin-bottom:10px; color:#000; text-align:left; position:relative; padding-left:20px; line-height:125%;}
.homeBull li span{ font-size:0.875em;/*Added by mahesh a 2 nov 2017*/ display:inline-block; width:8px; height:8px; background:url(../images/cirlcebulet.png) no-repeat left 0; margin:5px 5px 2px;text-align:left; position: absolute; left:0;}
/*sridhar 12092017*/

/*sridhar 19042018*/
#faqs{ width:100%!important;}
#faqs dd,#faqs dt { width:100%;display:block}
#faqs dt, #faqs dd { padding: 0 0 0 30px }
#faqs dt { font-size:14px; color: #9d9d9d; cursor: pointer; line-height:120%; margin: 0; color:#213c79}
#faqs dd { font-size: 14px; margin: 0 0 20px 0px;  border:solid 1px #ccc; padding:20px 20px 20px 40px; border-top:0; line-height:140%; color:#00263e;box-shadow: 2px 2px #e2e0e0;background: #f1efef;}
#faqs dt { background: url(../images/faqArrow.png) no-repeat 8px 8px; border:solid 1px #ccc; margin-top:2px; padding:10px 10px 10px 40px;}
#faqs .expanded { background: url(../images/faqArrow2.png) no-repeat 8px 8px; }
#faqs dd p{ font-size:1em}
.listDot li{ background: url(../images/cirlcebulet.png) no-repeat left 10px;   padding: 5px 0 5px 20px !important;}
.listUpperA li{ list-style:upper-alpha;   padding: 5px 0 5px 5px !important; margin-left:20px; font-size:1em}
.listLowerA li{ list-style:lower-alpha; padding: 5px 0 5px 5px !important; margin-left:20px;}
.listUpperA li li{ font-size:1em}


.spotlight .bx-pager-link{ width:10px; height:10px; background:#f79e60; font-size:0; border-radius:5px; display:inline-block}
.spotlight .bx-pager-link.active{ background:#fff; width:10px; height:10px;}
.spotlight .bx-pager-item{ display:inline-block; margin:0 3px;}
.spotlight .bx-pager{ text-align:center }

.smText{ text-transform:lowercase !important}
.enrollFrom li input[type="checkbox"], .enrollFrom li input[type="radio"]{ border:0 !important; padding:0;width: 18px;
    height: 18px; border-radius:0}


/*sridhar 19042018*/


@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'webrupee';
    src: url('../fonts/web-rupee.eot');
    src: url('../fonts/web-rupee.eot?#iefix') format('embedded-opentype'),
         url('../fonts/web-rupee.woff') format('woff'),
         url('../fonts/web-rupee.ttf') format('truetype'),
         url('../fonts/web-rupee.svg#webrupee') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* uniform */
/* General settings */
input.uniform-input.calIcon{ background:  url(../images/calIcon.png) no-repeat center right; }
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span { background-image: url("../images/sprite.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; vertical-align: middle;/* Keeping this as :focus to remove browser styles */ }
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus { outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * { margin: 0; padding: 0; }
.highContrastDetect { background: url("../images/bg-input.png") repeat-x 0 0; width: 0px; height: 0px; }
/* Input & Textarea */
input.uniform-input, select.uniform-multiselect, textarea.uniform { padding: 3px; background: url("../images/bg-input.png") repeat-x 0 0; outline: 0; }
input.uniform-input.active, select.uniform-multiselect.active, textarea.uniform.active { }
/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input, input[type="search"], input[type="search"]:active { -moz-appearance: none; -webkit-appearance: none; }
/* Select */
div.selector { line-height: 42px; height: 42px; padding: 0 0 0 12px; position: relative; overflow: hidden; width: 100% !important; background: #fff; border: 1px solid #b8b8b8; background-image: none; border-radius: 4px; }
div.selector span { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url(../images/select_arrow.png) no-repeat right center; height: 40px; line-height: 40px; padding-right: 35px; cursor: pointer; width: 100% !important; display: block; }
div.selector.fixedWidth { width: 190px; }
div.selector.fixedWidth span { width: 155px; }
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 100%; top: 0px; left: 0px; width: 100%; }
div.selector select option { padding: 4px 12px; color: #000; }
div.selector.active { background-position: 0 -156px; }
div.selector.active span { background-position: right -26px; }
div.selector.hover { background-position: 0 -182px; }
div.selector.hover span { background-position: right center; }
div.selector.hover.active{ background-position: 0 -208px; }
div.selector.hover.active span { background-position: right center; }
div.selector.disabled, div.selector.disabled.active { background-position: 0 -234px; }
div.selector.disabled span, div.selector.disabled.active span { background-position: right -104px; }
/* Checkbox */

div.checker { position: relative; }
div.checker, div.checker span, div.checker input { width: 20px; height: 20px; }
div.checker span { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; text-align: center; background-position: -169px 0; }
div.checker span.checked { background-position: -76px -260px; }
div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; }
/*div.checker.active span { background-position: -19px -260px; }
div.checker.active span.checked { background-position: -95px -260px; }
div.checker.hover span, div.checker.focus span { background-position: -38px -260px; }
div.checker.hover span.checked, div.checker.focus span.checked { background-position: -114px -260px; }
div.checker.hover.active span, div.checker.focus.active span { background-position: -57px -260px; }
div.checker.hover.active span.checked, div.checker.focus.active span.checked { background-position: -133px -260px; }
div.checker.disabled, div.checker.disabled.active { background-position: -152px -260px; }
div.checker.disabled span.checked, div.checker.disabled.active span.checked { background-position: -171px -260px; }*/
/* Radio */
div.radio { position: relative; }
div.radio, div.radio span, div.radio input { width: 18px; height: 18px; }
div.radio span { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; text-align: center; background-position: 0 -279px; }
div.radio span.checked { background-position: -72px -279px; }
div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; text-align: center; }
div.radio.active span { background-position: -18px -18px -279px; }
div.radio.active span.checked { background-position: -90px -279px; }
div.radio.hover span, div.radio.focus span { background-position: -36px -36px -279px; }
div.radio.hover span.checked, div.radio.focus span.checked { background-position: -108px -279px; }
div.radio.hover.active span, div.radio.focus.active span { background-position: -54px -279px; }
div.radio.hover.active span.checked, div.radio.focus.active span.checked { background-position: -126px -279px; }
div.radio.disabled span, div.radio.disabled.active span { background-position: -144px -279px; }
div.radio.disabled span.checked, div.radio.disabled.active span.checked { background-position: -162px -279px; }
/* Uploader */
div.uploader { background-position: 0 -297px; height: 28px; width: 190px; cursor: pointer; position: relative; overflow: hidden; }
div.uploader span.action { background-position: right -409px; height: 28px; line-height: 28px; width: 82px; text-align: center; float: left; display: inline; overflow: hidden; cursor: pointer; }
div.uploader span.filename { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; float: left; cursor: default; height: 24px; margin: 2px 0 2px 2px; line-height: 24px; width: 85px; padding: 0 10px; }
div.uploader input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; top: 0; right: 0; float: right; cursor: default; width: 100%; height: 100%; }
div.uploader.active span.action { background-position: right -465px; }
div.uploader.hover, div.uploader.focus { background-position: 0 -353px; }
div.uploader.hover span.action, div.uploader.focus span.action { background-position: right -437px; }
div.uploader.hover.active span.action, div.uploader.focus.active span.action { background-position: right -493px; }
div.uploader.disabled, div.uploader.disabled.active { background-position: 0 -325px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { background-position: right -381px; }
/* Buttons */
div.button { background-position: 0 -641px; height: 30px; cursor: pointer; position: relative;/* Keep buttons barely visible so they can get focus */ }
div.button a, div.button button, div.button input { opacity: 0.01; filter: alpha(opacity=1); -moz-opacity: 0.01; display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; }
div.button span { display: -moz-inline-box; display: inline-block; *display: inline;
zoom: 1; line-height: 22px; text-align: center; background-position: right -521px; height: 22px; margin-left: 13px; padding: 8px 15px 0 2px; }
div.button.active { background-position: 0 -671px; }
div.button.active span { background-position: right -551px; cursor: default; }
div.button.hover, div.button.focus { background-position: 0 -701px; }
div.button.hover span, div.button.focus span { background-position: right -581px; }
div.button.disabled, div.button.disabled.active { background-position: 0 -731px; }
div.button.disabled span, div.button.disabled.active span { background-position: right -611px; cursor: default; }
/* INPUT & TEXTAREA */
input.uniform-input, select.uniform-multiselect, textarea.uniform { font-size: 12px;  font-weight: normal; color: #777; border-top: solid 1px #aaaaaa; border-left: solid 1px #aaaaaa; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
input.uniform-input{padding-left:10px; font-size:14px; color:#000 }
 select.uniform-multiselect.hover, select.uniform-multiselect.focus, textarea.uniform.hover, textarea.uniform.focus { -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); border-color: #999; }
/* PRESENTATION */
/* Buttons */
div.button span { font-weight: bold;  font-size: 12px; letter-spacing: 1px; text-transform: uppercase; }
div.button.hover span, div.button.focus span { color: #555; }
div.button.disabled span, div.button.disabled.active span { color: #bbb; }
/* Select */
div.selector { font-size: 14px; }
div.selector span { color: #191b1c; }
div.selector select {  font-size: 14px;font-family: Arial, sans-serif;  }
/* div.selector select {  font-size: 14px;font-family: 'PT Sans', sans-serif;  } IE 10 change */ 
div.selector.disabled span, div.selector.disabled.active span { color: #bbb; }
/* Checker */
div.checker { margin-right: 5px; }
/* Radio */
div.radio { margin-right: 3px; }
/* Uploader */
/* old code
div.uploader span.action { text-shadow: white 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; border-right: solid 1px #bbbbbb; font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename { border-color: #ddd; color: #aaa; } */
div.uploader { background: #fff; border:solid 1px #ccc; height: 28px; width: 300px; cursor: pointer; position: relative; overflow: hidden;    border-radius: 3px; }
div.uploader span.action { background:#223f80; height: 28px; line-height: 28px; width: 100px; text-align: center; float: right; display: inline; overflow: hidden; cursor: pointer; color:#fff; font-size:14px; }
div.uploader span.filename { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; float: left; cursor: default; height: 24px; margin: 2px 0 2px 2px; line-height: 24px; width: 190px; padding: 0 10px; font-size:14px; }
div.uploader input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; top: 0; right: 0; float: right; cursor: default; width: 100%; height: 100%; }
div.uploader.active span.action { background-position: right -465px; }
div.uploader.hover, div.uploader.focus { background-position: 0 -353px; }
div.uploader.hover span.action, div.uploader.focus span.action { background-position: right -437px; }
div.uploader.hover.active span.action, div.uploader.focus.active span.action { background-position: right -493px; }
div.uploader.disabled, div.uploader.disabled.active { background-position: 0 -325px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action { background-position: right -381px; }
 
/* Jscrollpane */
.jspContainer { overflow: hidden; position: relative; width: 100% !important; }
.jspPane { position: absolute; width: 95% !important; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 6px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #cfcfcf; position: relative; }
.jspDrag { background: #7f7f7f; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }

.FL{ float:left}
.FR{ float:right}
.clear{ clear:both}

.clearpane{ clear:both}

/* float clearing for IE6 */
* html .clearpane {
  height: 1%;
  overflow: visible; }

/* float clearing for IE7 */
*+html .clearpane {
  min-height: 1%; }

/* float clearing for everyone else */
.clearpane:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

/* mainstyling */
body { background: #ffffff;  font-size:16px; color:#676767; font-family: 'PT Sans', sans-serif; }
.wrapper { width: 100%; margin: 0 auto; }
/* common */
h1 { font-size: 3.125em; line-height: 44px;  color: #000; padding: 0 0 20px; }
h2 { font-size: 2.500em; line-height: 44px; width:100%; position:relative; padding:0; 
 }
h3 { font-size: 1.500em; line-height: 26px;  color: #000; text-transform: uppercase; padding: 0 0 20px; }
p { font-size:0.875em; line-height: 20px; color: #00263e!important; margin: 0 0 20px; }
::-webkit-input-placeholder {
opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
opacity:1;
}
::-moz-placeholder {  /* Firefox 19+ */
opacity:1;
}
:-ms-input-placeholder {
opacity:1;
}
a{ -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;}
a:hover{ text-decoration:none}  
.noscroll{ overflow:hidden}

.side_navigation_wrapper { background: rgba(255, 255, 255, 1) none repeat 0 0; display: block; height: 100%;   padding:0; position: fixed; right: -100%; top: 0; width: 250px; z-index: 9999; }/*Sridhar 11*/ /*Sridhar 17*/
.side_navigation_wrapper .firstpane {margin-top: 30px;}/*amit 15*/
.side_navigation_wrapper.mobNav{ right:0}
.side_navigation_wrapper .scroll-pane{ padding-top:120px; min-height:300px; height:auto}
.side_navigation_wrapper a.menu_close_but { display: inline-block; height:20px; margin: 10px 15px 0 15px; text-decoration: none; width:20px; background: url(../Content/images/spirte.png) no-repeat -118px 0 none; font-size: 14px; position:absolute;  }/*Sridhar 17*/
.side_navigation_wrapper > ul { clear: both; padding: 0 0 20px 0; width: auto; }
.side_navigation_wrapper ul li { display: block; }
.side_navigation_wrapper ul li a { color: #244081; display: block; font-family: robotomedium, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 15px; padding: 15px 20px; background:url(../Content/images/quixkLink.png) no-repeat center right; text-decoration: none; }
.side_navigation_wrapper ul li a.selected, .side_navigation_wrapper ul li a:hover { color: #f69f61; background:rgba(247, 149, 82, 0.2) url(../Content/images/quixkLink.png) no-repeat center right; }
 .side_navigation_wrapper ul li ul { display: none; padding: 0; }
.side_navigation_wrapper ul li li { padding:0 0 0 10px; }
.side_navigation_wrapper ul li li a { font-size: 13px; padding:8px 30px; background:none }
.side_navigation_wrapper ul li li a:hover{ background:rgba(247, 149, 82, 0.2)} 
.side_navigation_wrapper ul li li a i{ display:block}
.menuBg{ background:rgba(0, 0, 0, .5); display:none; position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998}/*Sridhar 17*/

.container{ max-width:1180px; width:100%; position:relative}
/*header{ background:#233f80 url(../images/headerBg.jpg) no-repeat center top;} */
header, .innerheader{ background:#f0f6fb} /*sridhar 12092017*/
/*header .container{ padding:0}*/
header .container, header .innerheader{ padding:0}/*sridhar 12092017*/
.topLinks{ background: #FFFFFF; border-bottom:solid 0px #304b8a; position:fixed; width:100%; top:0; z-index:9; -webkit-box-shadow: 0 2px 2px -2px #c5c5c5;-moz-box-shadow: 0 2px 2px -2px #c5c5c5;box-shadow: 0 2px 2px -2px #c5c5c5;}
.hBorBot{ border-top:solid 1px #1c3265; position:absolute; bottom:0; width:100%; height:1px;}

.logo{float:left; width:320px; /*height:65px;*//*height:auto*/}
.logo img{ width:100%; height:auto}
.prtner-logo{ float:right; margin-top:10px; width:140px;border-radius:10px;}/* Prachi 210917 */
.prtner-logo img{ width:100%; height:auto}
.menu{ background:url(../images/sprite.png) no-repeat; width:46px; height:47px; float:right; margin:11px 5px 0 18px}

.sigIn{ background:#e7955d; border-radius:5px; height:38px; float:right; margin:14px 10px 0; display:block}
.singIcon{ background:url(../images/sprite.png) no-repeat -47px 0; width:42px; height:38px; display:block; border-right:1px solid #de8b4f; float:left}
.singText{ text-align:center; float:left; padding:11px 15px 0 10px; font-size:0.875em; color:#fff; text-transform:uppercase; border-left:solid 1px #feb47f; height:38px; font-family: 'PT Sans', sans-serif;}

.spotlight { padding:105px 0 40px 0; width:100%; max-width:940px; margin:auto;}
.spotImg{border-radius:20px 0 0 20px;}
.spotImgEnroll1{border-radius:20px 0 0 20px;}

.spotlight ul{ }
.spotlight li{ background:#fff; margin:auto; margin:0 120px 0 0; border-radius:20px; position:relative/* -webkit-box-shadow: 0 0 20px 0 #122655; box-shadow: 0 0 20px 0 #122655;*/}
.spotlight li img{ display:block; }
.spotlight .bx-viewport{ overflow:visible !important}
.spotOver{ overflow:hidden; background: #f0f6fb; clear:both;}

.banCopy{ background:#90c3ea; max-width:360px; position:absolute; font-family: 'PT Sans', sans-serif; right:50px; top:-5px}
.banCopy .banHead{ padding:25px 25px 5px; color:#fff; font-size:1.625em; font-weight:bold;}
.banCopy p{padding:0 25px 0; color:#fff; font-size:0.875em}
.banValid{ background:#e7955d; padding:13px 25px; color:#fff; font-size:0.875em;}
.banLinks{ padding:20px 30px 0; overflow:hidden}
.banEnr{background: #00263e; text-transform:uppercase; padding:10px 0; display:block; color:#fff; font-size:1em; float:left; margin-bottom:20px; border: none; border-radius:5px; padding:7px 15px}
.banEnr:hover {color: white;}
.banView{ padding:10px 0; display:block; color:#fff; font-size:1em; text-decoration:underline; float:right;}
.banArL, .banArR{background:url(../images/sprite.png) no-repeat -27px -75px; width:5px; height:5px; position:absolute; left:-5px}
.banArR{ background-position:-27px -68px; left:inherit; right:-5px}
.banSha{ width:100%; height:22px; position:absolute; bottom:-22px;}
.banSha img{ width:100%; height:22px;}


.spotlight .bx-wrapper{ position:relative; }
.spotlight .bx-wrapper ul{ padding:5px 0 0 0}
.spotlight .bx-controls-direction a{ position:absolute; top:50%; background:url(../images/sprite.png) no-repeat; width:24px; height:43px; font-size:0; margin-top:-18px}
.spotlight .bx-controls-direction a.bx-prev{ left:-10%; background-position:-94px 0}
.spotlight .bx-controls-direction a.bx-next{ right:-10%; background-position:-122px 0}

.spotlight .bx-controls-direction a.bx-prev.disabled{ background-position:-94px -46px}
.spotlight .bx-controls-direction a.bx-next.disabled{ background-position:-122px -46px}

.homeCon .container{ max-width:940px; text-align:left; padding:50px 0 100px 0}
.homeCon .container h1{ font-size:1.625em; color:#00263E; font-weight: 700;}
.homeCon .container h1 strong{ font-weight:bold}
.homeCon .container p{ }

.Inner{ max-width:1180px; width:100%; text-align:left; padding:75px 0 30px;}
.Inner h2{ font-size:1.250em; text-transform:uppercase; color:#fff; font-family: 'PT Sans', sans-serif;}
.spotImg{ background:#fff; max-width:778px;  border-radius:10px;}
.spotImg img{ min-height:200px; height:auto; width:auto; display:block; border-radius:10px 0 0 10px}

.spotImgEnroll1{ background:#fff; max-width:778px;  border-radius:10px;}
.spotImgEnroll1 img{ min-height:200px; height:auto;  display:block; border-radius:10px 0 0 10px}

.spotImgEnroll{ background:#fff; max-width:778px;  border-radius:10px;}
.spotImgEnroll img{ min-height:200px; height:200px;  display:block; border-radius:10px 10px 10px 10px}

.innerTabs{ }
.tabsBox{background:#00263e; }
.tabs-menu {  width:100%; clear: both; }
.tabs-menu li { height: 44px; line-height: 44px; float: left; background-color: #00263e;}
.tabs-menu li.current { position: relative;  z-index: 5; }
.tabs-menu li a { display:block; padding:0; border-right: solid 1px #173f58; border-left: solid 1px #173f58; font-family: 'PT Sans', sans-serif; font-size:0.875em; padding:0 10px; text-transform: uppercase; color: #fff; text-decoration: none; }
.tabs-menu li.current a span{ width:28px; height:15px; display:block;background:url(../images/sprite.png) no-repeat 0 -51px; position:absolute; left:50%; margin-left:-14px; bottom:-11px;}
.tabs-menu li:first-child a{ border-left:0}
.tabs-menu li:last-child a{ border-right:0}
 
.tabs-menu .current a { color: #fff; }
.tab {   background-color: #fff; float: left; margin-bottom: 20px; width: auto; min-height:600px; }
.tab-content { max-width: 780px; width:100%; padding: 20px 0; display: none; }

/* Chnaged by mahesh chavan on 18July2017 Starts */
#divCoverage { display: block; }

.camelcase {
text-transform:capitalize;
}

.tncPointer
{    cursor: pointer;   }
    
/*.popBox .btnOK{ margin:20px 140px; width:160px;}*/
.popBox .btnOK{ margin:20px auto; width:160px;}/*sridhar 12092017*/
.btnOK{font-family: 'PT Sans', sans-serif; width:258px; margin:auto; line-height:45px; height:45px; border-radius:5px; background:#e7955d; color:#fff; font-size:1.250em; display:block; margin:20px auto; text-align:center; text-transform:uppercase;}

.popBox .btnOKMob{ margin:20px auto; width:160px;}/*sridhar 12092017*/
.btnOKMob{font-family: 'PT Sans', sans-serif; width:258px; margin:auto; line-height:45px; height:45px; border-radius:5px; background:#f79f60; color:#fff; font-size:1.250em; display:block; margin:20px auto; text-align:center; text-transform:uppercase; text-shadow: 2px 0 1px #d38247; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
box-shadow: 0 0 5px 0 #B5B5B5;}

.tooltipEnroll {
    position: relative;
    display: inline-block;
   /* border-bottom: 1px dotted black;  If you want dots under the hoverable text */ 
    opacity:1
}


.tooltipEnroll .tooltiptextEnroll {
    visibility: hidden;
    width: 200px;
    background-color: whitesmoke;
    color: black;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
     word-wrap: break-word;
    /* Position the tooltip text - see examples below! */ 
    position: absolute;
    z-index: 1;
    /*bottom: 100%;
    left: 22%; */
  /*  margin-left: 55px;  Use half of the width (120/2 = 60), to center the tooltip */
    margin-bottom: -60px; 
    font-size:-5px;
   
      

}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipEnroll:hover .tooltiptextEnroll {
    visibility: visible;
}


.accContainPayment { display:block; opacity:.5}

/* Chnaged by mahesh chavan on 18July2017 Starts */

.mark2{ position:absolute; margin-top:10px;}

.tabitalic{ font-size:1.250em; font-style:italic; font-family: 'PT Sans', sans-serif; line-height:25px;}
.tab-content p strong{ font-weight:bold; display:block; font-family: 'PT Sans', sans-serif; font-size:1.125em}
.heaIcon{ padding:20px 0; border-top:solid 1px #dddada;  }
.heaIcon img{ text-align:left; display:inline-block; float:left; margin-right:20px;}
p.heaIcon b{    float: left; display: block;width: 90%;}
p.heaIcon { float:left; padding:20px 0; margin:0;width:100%;}
p.heaIcon strong{ display:block; font-weight:bold; display:block; font-family: 'PT Sans', sans-serif; font-size:1.125em; margin-bottom:5px}
.borbotm{border-bottom:solid 1px #dddada;}
/*.downBt{ background:#eeeff2; border-radius:5px; display:inline-block; padding:12px 20px 12px 44px; font-size:0.875em; color:#233f80; font-family: 'PT Sans', sans-serif; position:relative; margin-bottom:10px;}*/
.downBt , .downBt:focus{ background:#00263e; border-radius:5px; display:inline-block; padding:12px 20px 12px 44px; font-size:0.875em; color:#fff; font-family: 'PT Sans', sans-serif; position:relative; margin:10px 0;}/*sridhar 12092017*/
/*.downBt span{ display:block; background:url(../images/sprite.png) no-repeat 0 -69px; width:24px; height:23px; position:absolute; left:11px; top:8px; } */
.downBt span{ display:block; background: #00263e url(../images/download_btn_white.png) no-repeat ; width:24px; height:23px; position:absolute; left:11px; top:8px; }
.downBt:hover{ background:#00263e; color:#fff;}
.dropdownNew{ display:none}


ul.cirBt{ margin-bottom:30px;}
.cirBt li{  font-size:0.875em; color:#000; background:url(../images/cirlcebulet.png) no-repeat left 5px; padding:0 0 0 20px; margin-bottom:20px; line-height:130%}
.tabSearch{ background:#eeeff2; border-radius:5px; padding:10px 10px 0;}
.tabSearch input{ background:#fff; border:solid 1px #cacaca;  border-radius:5px; padding:5px; font-size:14px; width:207px; line-height:20px; margin-bottom:10px}
.tabSearch div.selector{ width:207px !important; line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; margin:-2px 5px 0}
.tabSearch div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 95% center}

.enrollFrom div.selector{ width:100%; line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; margin:-2px 5px 0}
.enrollFrom div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 95% center}

.searchBt{ width:93px; display:inline-block; color:#f79f60; color:#fff; text-align:center; background:#6facde; height:32px; line-height:32px; border-radius:5px; text-transform:uppercase; /*text-shadow: 2px 0 1px #d38247;*/ font-size:0.875em; margin-bottom:10px;cursor:pointer}
.searchBt:hover {color: #FFF;}
.hosHead{ text-transform:uppercase; font-size:1em; font-family: 'PT Sans', sans-serif; color:#000; padding:20px 0 10px 0; border-bottom:solid 1px #b6bad5; position:relative;}
.hosHead span{ width:21px; height:4px; background:#f79d3f; display:block; position:absolute; bottom:-2px; left:0}

/* Chnaged by mahesh chavan on 21July2017 as told by Shreedhar starts  */

/* .hosList li{ color:#000; font-size:0.875em; padding-top:20px; padding-bottom:20px; line-height:20px; border-bottom:solid 1px #dddada;} */
.hosList li{ color:#000; font-size:0.875em; padding-top:20px; padding-bottom:20px; line-height:20px; border-bottom:solid 1px #dddada; height: 150px; overflow:hidden}

/* Chnaged by mahesh chavan on 21July2017 as told by Shreedhar ends  */

.hosList li p{ font-size:1em; border-right:solid 1px #dddada; padding:0 20px 0 0; margin:0}
.hosList li p span{  font-family: 'PT Sans', sans-serif; font-weight:bold; display:block; padding-bottom:5px;}
.hosList li p strong{ font-size:1em;font-weight:bold; display:inline}

.hosList li:nth-last-child(-n+3) {border-bottom:none;}
.hosList li:nth-child(3n+0) p { border-right:0}

.hosList2 li p{ float:left; width:200px}
.hosList2 .checkNew .checker{ float:left}

.mL10{padding-left:10px !important;}
.mT10{margin-top:10px !important;}
.dinb{display:inline-block;}
.enrollFrom{ max-width:370px; background:#fff; position:absolute; top:-230px; right:0; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.14);
box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); z-index:2; padding-bottom:30px;}
.enrolHead{ background:#6FACDE; width:100%; height:48px; text-align:center; line-height:48px; text-transform:uppercase;  font-family: 'PT Sans', sans-serif; color:#fff}
.enrollFrom li { padding:4px 20px; min-height:50px; border-bottom:solid 1px #f1f0f0; vertical-align:middle; color:#000;}
.enrollFrom li span{ font-size:0.875em !important; color:#606060 !important; line-height:normal; width:123px; display:inline-block}
.enrollFrom li input{ width:200px; padding:9px; border:solid 1px #cacaca; border-radius:5px;  font-family: 'PT Sans', sans-serif; color:#000; font-size:14px;}
.enrollFrom li select { width:200px  !important; padding:9px; border:solid 1px #cacaca !important; border-radius:5px;  font-family: 'PT Sans', sans-serif; color:#000; font-size:14px;}
.enrollFrom li textarea { width:200px  !important; padding:6px 9px; border:solid 1px #cacaca !important; border-radius:5px;  font-family: 'PT Sans', sans-serif; color:#000; font-size:14px;}
.enrollFrom li .radioNew{margin:0px !important; width:18px  !important; height:18px;  vertical-align:middle; border:solid 1px #cacaca !important; color:#000;background:#ffffff; font-size:14px; display:inline-block; color:#000; font-size:14px;}
.enrollFrom li .ChkBx{margin:0px !important; width:18px  !important; height:18px;  vertical-align:middle; border:solid 1px #cacaca !important; color:#000;background:#ffffff; font-size:14px; display:inline-block; color:#000; font-size:14px;}
.ChkBx{margin:0px !important; width:18px  !important; height:18px;  vertical-align:middle; border:solid 1px #cacaca !important; color:#000;background:#ffffff; font-size:14px; display:inline-block; color:#000; font-size:14px;}
.enrollFrom .txtInput{font-size:14px; color:#000 !important; padding:0px !important; display:inline-block; }
.enrollFrom li .sameDiv{ margin-left:125px;margin-top: 5px}
.enrollFrom li .sameDiv span{width:auto !important; color:#000 !important;}
.enrollFrom li .spanError{display:none; margin-left:125px; width: 200px; color:#FF0000 !important;}
.enrollFrom li #spanCode{display:none; margin-left:125px; width: 200px;}
.enrollFrom p{ padding:0 20px; text-align:center; color:#959595; font-size:0.813em; line-height:normal}
.enrollFrom p strong{ font-weight:bold}
.subBtBgPay{font-family: 'PT Sans', sans-serif; width:143px;/*258px*/ margin:auto; line-height:45px; height:45px; border-radius:5px; background:#00263e; color:#fff; font-size: 16px; display:inline-block; margin:20px 20px; text-align:center; text-transform:uppercase; /*text-shadow: 2px 0 1px #d38247; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
box-shadow: 0 0 5px 0 #B5B5B5;*/}
    .subBtBgPay:hover { color: #FFFFFF;
    }
.subBtFamDtl{font-family: 'PT Sans', sans-serif; width:143px;/*258px*/ line-height:45px; height:45px; border-radius:5px; background:#feb47f; color:#fff; font-size:16px; display:inline-block; text-align:center; text-transform:uppercase; /*text-shadow: 2px 0 1px #d38247; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;*/
border:0;}

.checkNew .checker span{ width:18px;}

/*.subBtBg{font-family: 'PT Sans', sans-serif; width:258px; margin:auto; line-height:45px; height:45px; border-radius:5px; background:#f79f60; color:#fff; font-size:1.250em; display:block; margin:20px auto; text-align:center; text-transform:uppercase; text-shadow: 2px 0 1px #d38247; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
box-shadow: 0 0 5px 0 #B5B5B5;}*/

.subBtBg{font-family: 'PT Sans', sans-serif; max-width:258px; width:90%; margin:auto; line-height:45px; height:45px; border-radius:5px; background:#feb47f; color:#fff; font-size: 16px; display:block; margin:20px auto; text-align:center; text-transform:uppercase; /*text-shadow: 2px 0 1px #d38247; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;*/
/*box-shadow: 0 0 5px 0 #B5B5B5;*/ border:0;}/*Sridhar 12092017 */
.subBtBg:hover { color: #FFFFFF;}
.subBtBgPON{font-family: 'PT Sans', sans-serif; max-width:258px; width:90%; margin:auto; line-height:45px; height:45px; border-radius:5px; background:#034da2; color:#fff; font-size:1.250em; display:block; 
            margin:20px auto; text-align:center; text-transform:uppercase; text-shadow: 0px 0 0px #fff; -webkit-box-shadow: 0 0 5px 0 #B5B5B5;
box-shadow: 0 0 5px 0 #B5B5B5; border:0;}
.subBtBgPON:hover {color: #f79f60;}

.Inbox{ padding:90px 0; max-width:1180px; margin:auto }
.Inbox .container{ padding:0; max-width:780px; float:left}
.Inbox h2{ font-size:1.250em; text-transform:uppercase; color:#000; font-family: 'PT Sans', sans-serif; border-bottom:solid 1px #b6bad5; position:relative; margin-bottom:20px;}
/*.Inbox h2:hover {color: #e7955d;}*/
.Inbox h2 span{ width:21px; height:4px; background:#e7955d; position:absolute; bottom:-2px; left:0}
.yourSubtext{ background:#faf9f9; color:#5fb13e; padding:20px; text-align:center; font-size:1.250em; margin-bottom:30px; border-radius:10px;}
.yourSubtext img{ display:inline-block}
.yourSubtext span{ display:inline-block; position:relative}
.yourSubtext span b{ background:url(../images/youSub.png) no-repeat; position:absolute; left:0; width:31px; height:31px; left:-40px; top:-5px}

.sePlBoxFinal.sePlBox .tabSearch{ background:#f2f2f2}
.sePlBoxFi{ font-size:1em;  font-family: 'PT Sans', sans-serif; color:#00263e; padding-bottom:20px;}
.selBox3{ font-size:14px; margin-top:2px;}
.selBox3 u{ text-decoration:none; font-family: 'webrupee';}
.selBox3 span{ font-size:1.313em; color:#233f80}
.selBox3 b{ color:#959595;}

.sePlNew{ color:#233f80; font-size:1.250em; font-family: 'PT Sans', sans-serif; padding:5px 10px; margin-bottom:10px !important; background:#f79f60}
.productData{padding:0px !important; margin-bottom:30px !important; margin-top:10px;}
.sePl{ color:#233f80; font-size: 16px; font-family: 'PT Sans', sans-serif; padding:0 0 20px;}
.sePl span{ display: block; width:80%; float:left}
.sePl.checkNew .checker{ float:left}
.sePlBox .tabSearch{ background:##f2f2f2; padding:20px 15px 0} /*f4f7ff*/
.enrollFrom div.selector{ width:200px !important; margin:0 0 0px; font-family: 'PT Sans', sans-serif; font-size:16px; }
.sePlBox .tabSearch .selBox4{ width:161px; float:left;margin-right:10px; } /* CCI change*/
.sePlBox .tabSearch .selBox1{ width:200px; float:left; }
.sePlBox .tabSearch .selBox2{ max-width:330px; width:100%; float:left;margin-right:10px;}
.sePlBox .tabSearch div.selector{ width:100% !important; margin:0 0 15px; font-family: 'PT Sans', sans-serif; font-size:16px; }
.selBox4 span, .selBox1 span, .selBox2 span{ display:block; font-size: 14px; padding-bottom:10px; color: #00263e;}
.additionalBox{ display:none;}
.sePlInn{  color:#000; font-size:1.125em; font-family: 'PT Sans', sans-serif; padding:20px 0 10px;}

.famBox{ border:solid 1px #dfdfdf; /*border-radius:5px;  -webkit-box-shadow: 5px 5px 5px 5px #f2f2f2;
box-shadow: 2px 2px 1px 1px #f2f2f2;*/overflow-x:auto; overflow-y:hidden;  width:100%;}
.famBox table{ width:777px; color: #00263e!important;}
.famBox tr:first-child{ border-radius:5px; border:solid 1px #fff; border-bottom:solid 1px #e0dddd}
.famBox tr td:first-child{ width:113px;}
.famBox tr td:nth-child(2){ width:260px;}
.famBox tr td:nth-child(3){ width:144px;}
.famBox tr td:nth-child(4){ width:120px;}

/*Sridhar*/
.famBox3 tr td:first-child{ width:150px;}
.famBox3 tr td:nth-child(2){ width:120px;}
.famBox3 tr td:nth-child(3){ width:100px;}
.famBox3 tr td:nth-child(4){ width:80px;}
.famBox3 tr td:nth-child(5){ width:70px;}
.famBox3 tr td:nth-child(6){ width:130px;}

.payAcc li a.payAccTab{ position:relative; color: #FFFFFF; font-size: 1em; font-family: 'PT Sans', sans-serif; padding: 10px 10px;  margin-bottom: 10px !important; background: #6facde; display:block; border-radius:5px;  text-decoration: none;}
.payAcc .accContain { display:none;}
.payAcc li.active .accContain { display:block; /*opacity:.5;*/  text-decoration: none;}
.payAcc li.active .accContain .yesNoBox .ynBt a, .payAcc li.active .accContain .yesNoBox .ynBt a{ cursor:default;}
.payAcc li a.payAccTab b{ background:url(../images/arrow_down.png); width:16px; height:16px; position:absolute; right:10px; top:10px; text-decoration: none;}
.payAcc li.active a.payAccTab b{ background:url(../images/arrow_up.png);  text-decoration: none;}
/*Sridhar*/

.famBox th{ padding-left:15px; font-size: 14px!important; font-family: 'PT Sans', sans-serif; background:#6facde; height:34px; vertical-align:middle;text-transform:capitalize; color: #FFF}/*text-transform:uppercase*/
.famBox td{ padding-left:15px; font-size: 14px; font-family: 'PT Sans', sans-serif; background:#f2f2f2; height:38px; vertical-align:middle;text-transform:capitalize}/*text-transform:uppercase*/

.famBox tr td{ background:#f7f8fb; color:#00263e; padding:10px 0 10px 15px;  border:solid 1px #d7d7d7; border-left:0; border-right:0 ;word-break: break-all;line-height: 130%;}
.famBox tr:nth-child(2n+0) td {background:#fff;}
 
.famBox2 th{ font-size:0.750em} 
.famBox2 td{ text-transform:none}
.famBox2 span{ font-size:	0.875em}
/* By Mahesh a ON 13/9/2017  WIDTH 100%*/
.famBox td input, .popBox input{ line-height:32px;WIDTH: 90%; height:32px; border:solid 1px #cacaca; -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2;}
/*.edit{ width:17px; height:17px; background:url(../images/sprite.png) no-repeat -121px -220px; display:inline-block; margin-right:15px;}/* float:right*/
.edit{ width:20px; height:19px; background:url(../images/sprite.png) no-repeat -167px -258px; display:inline-block; margin-right:20px;/*margin-right:15px;*/}/* float:right*/
.edit:hover{ background-position:-167px -280px} 

.ecardBt{ width:23px; height:25px; background:url(../images/sprite.png) no-repeat -29px -311px; display:inline-block;}
.ecardBt:hover{ background-position:-29px -337px;}

.dowBt{ width:30px; height:25px; background:url(../images/sprite.png) no-repeat -26px -311px; display:inline-block;}
.dowBt:hover{ background-position:-26px -337px;}

.mesBt{ width:35px; height:25px; background:url(../images/sprite.png) no-repeat -58px -311px; display:inline-block;}
.mesBt:hover{ background-position:-58px -337px;}
.smsBt{ width:32px; height:25px; background:url(../images/sprite.png) no-repeat -93px -311px; display:inline-block;}
.smsBt:hover{ background-position:-93px -337px;}

.feedBox .feedText{ padding:20px; font-size:1em; font-family: 'PT Sans', sans-serif; color:#000;} 
.feedBox .feedText p{ font-size:1em;  line-height:22px}
.feedBox .feedText strong{ font-size:1.2em;  display:block; padding:20px 0 18px; border-top:solid 1px #f1f0f0}

/* commeted by mahesh a - overding dubmi button anchor tag color
.feedBox .feedText a{  color:#f79f60;  font-family: 'PT Sans', sans-serif;}
.feedBox .feedText a:hover{color:#000}*/

/**mahesh a csson payment  contact us  padding:20px;**/
.feedBoxPay .feedTextPay{  font-size:1em; font-family: 'PT Sans', sans-serif; color:#00263e;    position: relative;    padding-left: 40px;    word-wrap: break-word;    padding: 8px 40px 12px;    border-top: solid 1px #dcdada;    margin: 0 20px;} 
.feedBoxPay .feedTextPay p{ font-size:1em;  line-height:22px}
.feedBoxPay .feedTextPay strong{ font-size:1.2em;  display:block; padding:0px; }
.feedBoxPay .feedTextPay a{  color:#f79f60;  font-family: 'PT Sans', sans-serif;}
.feedBoxPay .feedTextPay a:hover{color:#00263e}

/* Prachi 220917 */

.feedTextPay_new {
    font-size: 1em;
    font-family: 'PT Sans', sans-serif;
    color: #000;
    position: relative;
    padding-left: 40px;
    word-wrap: break-word;
    padding: 8px 10px 9px;
    border-top: solid 1px #dcdada;
    margin: 0 20px;
}

/* Prachi 011117 */

.feedTextPay_new2 {
    font-size: 1em;
    font-family: 'PT Sans', sans-serif;
    color: #000;
    position: relative;
    padding-left: 40px;
    word-wrap: break-word;
    padding: 8px 10px 9px;
    /*border-top: solid 1px #dcdada;*/
    margin: 0 20px;
}



.feedBoxPay2 .feedTextPay2{  font-size:1em; font-family: 'PT Sans', sans-serif; color:#000;    position: relative;    padding-left: 40px;    word-wrap: break-word;    padding: 8px 40px 12px;    border-bottom: solid 1px #dcdada;   margin: 0 20px;} 
#horizontal_break
{
	width: 75%;
	color: #dcdada;
	height: 1px;
}

.feedTextPay2 span {
    background: url(https://www.bluebox.com/images/sprite.png)no-repeat -446px -579px;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 8px;
    top: 5px;
}


.getContID2 span {
    background-position: -469px -580px;
    width: 24px;
    height: 16px;
    top: 8px;
	
}
/*New style by Prachi ends here*/

.feedTextPay span {
    background: url(../images/spirte.png)no-repeat -446px -579px;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 8px;
    top: 5px;
}

.getContID span{
    background-position:-469px -580px;width:24px;height:16px;top:8px;
}

.getContID a {
    color: #428bca!important;
}

.sumRight .radioNew{margin:0px !important; width:18px  !important; height:18px;  vertical-align:middle; border:solid 1px #cacaca !important; color:#000;background:#ffffff; font-size:14px; display:inline-block; color:#000; font-size:14px;}

.sumRight input[type="radio"]{ border:0 !important}
.logoMark{ width:100%; margin-top:50px}
.logoMark img{ width:100%; height:auto}
.feedBox2 .feedText{  border-top:solid 1px #f1f0f0; padding:20px 0; margin:0 20px}
.feedBox2 .feedText p{ margin:0; text-transform:uppercase}
.feedBox2 .feedText strong{ padding:10px 0 5px; border:0}


.famBox table  div.selector{ /*width:157px !important;commneted*/ line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; margin:-2px 0px 0;  height:32px; -webkit-box-shadow: 2px 2px 2px 2px #f2f2f2; box-shadow: 2px 2px 2px 2px #f2f2f2;}
.famBox table  div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 90% center}
.famBox table #uniform-select{ text-transform:none; margin-left:-5px}

.enYow{ background:#ffe9bb; color:#000000; font-size:0.875em; font-family: 'PT Sans', sans-serif; padding:10px 10px; margin:20px 0 0; border-radius:5px; line-height: 1.3;}
/* MAhesh A on 14/9/2017  */
.enBlu{ background:#6facde; color:#fff; font-size:0.875em; font-family: 'PT Sans', sans-serif; padding:10px 10px; margin:20px 0 0; border-radius:5px}
/*.enYow span{ font-family: 'webrupee'}*/
.rupeespan { font-family: 'webrupee'}

.orgline{ background:#f79f60; height:3px; width:100%; margin:25px 0}
.checkNew .checker{ border:solid 1px #cacaca; border-radius:3px;  -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2; margin-right:10px; background:#fff}
.checkNew div.checker span.checked{ background-position:-33px -64px}
.checkNew div.checker.hover span.checked, .checkNew div.checker.focus span.checked{ background-position:-33px -64px}
.famMar{ margin-bottom:18px;}
.famMar.tabSearch div.selector{ margin:0; width:180px !important; color:#000;font-family: 'PT Sans', sans-serif;}
.markAll{ float:right; background:#eeeff2; padding:5px 8px; font-size:14px; line-height:23px; border-radius:5px; margin-top:-10px}
.markAll .checker{ margin-right:5px;}

.yesNoBox{}
.yesNoBox li{ padding:20px 0;   border-bottom:solid 1px #d7d7d7}
.yesNoBox li:last-child{ border-bottom:0}
.yesNoBox p{ float:left; margin:0}
.yesNoBox .ynBt{ float:right; width:190px;}
.yesNoBox .ynBt a{  width:89px; display:inline-block; font-size:0.875em; background:#c1cbd1; border-radius:50px; line-height:30px; height:30px;}
.noBt{  float:right}
.yesNoBox .ynBt a span{ float:left;background:url(../images/sprite.png) no-repeat 0 -220px; width:30px; height:30px; display:block; border-right:solid 1px #e8ebed}
.yesNoBox .ynBt a b{ float:left; width:52px; text-align:center; font-family: 'PT Sans', sans-serif; color:#fff}
.yesNoBox .ynBt a.noBt span{ background-position:-29px -221px;}
.yesNoBox .ynBt a.yesBt.select, .yesNoBox .ynBt a.yesBt:hover{ background:#5fbc5d}
.yesNoBox .ynBt a.noBt.select, .yesNoBox .ynBt a.noBt:hover{ background:#f25858}

.yesSelect{ margin-top:20px; border:solid 1px #dfdfdf; border-radius:5px; -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2;}
.yesSelect .checkNew{ padding:15px 0 15px 15px; -webkit-box-shadow: none; box-shadow: none;font-family: 'PT Sans', sans-serif; font-size:14px; color:#000; border-bottom:solid 1px #d7d7d7;   }
.yesSelect .checkNew .checker{ -webkit-box-shadow: none; box-shadow: none;}
.yesSelect div.checker input{ width:15px; height:15px;}
.selecGreen .checkNew div.checker span.checked{ background-position:-63px -220px}
.yesSelect .checkNew.greeText{ color:#5fb13e}
.yesSelect .checkNew b{  font-family: 'PT Sans', sans-serif;}
.yesTab{ overflow-x: auto; overflow-y: hidden;}
.yesTabSel{font-size: 0.875em; font-family: 'PT Sans', sans-serif; color: #000; padding-left:10px;}

.yesSelect th{ background:#f2f2f2; font-size:14px; text-transform:uppercase; padding:10px 0 10px 15px; font-family: 'PT Sans', sans-serif; color:#606060}
.yesSelect td{ padding:10px;}
.yesSelect table  div.selector{ width:100% !important; line-height:32px; height:32px; border:solid 1px #cacaca; border-radius:5px; height:32px; -webkit-box-shadow: 2px 2px 2px 2px #f2f2f2; box-shadow: 2px 2px 2px 2px #f2f2f2; font-family: 'PT Sans', sans-serif;}
.yesSelect table  div.selector span{ line-height:32px; height:32px; background:url(../images/dropArrow.png) no-repeat 95% center}
.yesSelect table #uniform-select{ text-transform:none}

.addBt{ font-size: 14px; text-transform: uppercase; padding: 0 15px; font-family: 'PT Sans', sans-serif; color: #606060; float:right; position:relative; padding-left:20px; }
.addBt span{background:url(../images/sprite.png) no-repeat -87px -220px; width:15px; height:15px; position:absolute;left:0;  }

.addBtMember{ font-size: 14px; text-transform: uppercase; padding: 0 15px; font-family: 'PT Sans', sans-serif; color: #606060; float:right; position:relative; padding-left:20px; }
.addBtMember span{background:url(https://www.bluebox.com/benefits/Uploaded_Images/472/add_family_icon.png) no-repeat ; width:140px; height:45px; position:absolute;left:0;  }

.addBtNominee{ font-size: 14px; text-transform: uppercase; padding: 0 15px; font-family: 'PT Sans', sans-serif; color: #606060; float:right; position:relative; padding-left:20px; }
.addBtNominee span{background:url(https://www.bluebox.com/benefits/Uploaded_Images/468/add_nominee_icon.png) no-repeat ; width:140px; height:45px; position:absolute;left:0;  }

.sumRight{ width:370px; background:#fff; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.14);
box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); z-index:2; padding-bottom:30px; float:right}
.enrolHead{ background:#6facde; width:100%; height:48px; text-align:center; line-height:48px; text-transform:uppercase;  font-family: 'PT Sans', sans-serif; color:#fff}
.sumRight li {   margin:0 20px; border-bottom:solid 1px #f1f0f0; padding:20px 0 10px}
.rtLt, .rtRt{ width:50%; float:left; font-size:1em; color:#00263e; font-family: 'PT Sans', sans-serif;  }
.rtRt { text-align:right; color:#00263e; font-size:1.250em; word-wrap:break-word;  }
.rupee span{font-family: 'webrupee'; font-size:0.875em}

.viewBre{ color:#233f80; position:relative; display:block; padding-right:15px; font-size:14px; margin:5px 0 6px}
.viewBre span{ position:absolute; right:0;background:url(../images/sprite.png) no-repeat -108px -220px; width:9px; height:5px; top:6px}
.rtRt .addBt{ background:#eeeff2; border-radius:5px; padding:8px 10px 8px 25px; margin:-8px 0 0 0; width:68px; text-align:center; font-size:14px; text-transform:uppercase;color:#233f80;  }
.rtRt .addBt span{ left:5px}
.sumPan .checkNew{ padding-top:20px; font-size:14px; font-family: 'PT Sans', sans-serif; color:#000}
.sumPan .checkNew a{ text-decoration:underline; color:#223f80}


.viewBox{ margin:0 -18px 10px; background:#fff1d5; clear: both; display:none;}
.viewBox td{ padding:6px 20px; font-size:14px; color:#000;    vertical-align: middle; }
.viewBox td:last-child{ text-align:right;  font-weight:bold;width:35%}
.sumRight li.sumTot{ background:#00263e; margin:0 !important; height:70px; padding-top:25px; }
.sumTot .rtLt, .sumTot .rtRt{ color:#fff; }
.sumTot .rtLt{ padding:0 0 0 20px}
.sumTot .rtRt{ padding:0 20px 0 0}

.sumRight li.sumPan{ border:0}
.sumPan span{ display:block; font-size:14px; margin-bottom:10px; color:#000}
.sumPan input{ width:100%; padding:9px; font-size:14px; color:#000; font-family: 'PT Sans', sans-serif;}
.sumRight p{ padding:0 20px; text-align:center; color:#959595; font-size:0.938em; line-height:normal}
.sumPan input[type="checkbox"]{ padding:0}

.radioBt span{font-size:14px; margin-bottom:10px; color:#000; margin-right:15px;}
.radioBt div.radio span{ background:none}
.radioBt div.radio{background:url(../images/sprite.png) no-repeat -147px -220px; width:20px; height:22px; }
.radioBt div.radio span.checked{background:url(../images/sprite.png) no-repeat -172px -220px; }
.radioBt .radio input[type="radio"]{ margin-left:-8px;}
.rupeeBg{background:url(../images/rupee.png) no-repeat 10px 12px !important; padding-left:25px !important }

.bankDet{ background:#f79f60; border-top:solid 1px #ffb37d}
.bankDet tr:first-child td{ text-align:left; padding:10px 0 10px 20px}
.bankDet td{ padding:8px 0 8px 20px; color:#fff; font-size:16px}
.bankDet td:last-child{ text-align:right; padding:0 20px 0 0; font-family: 'PT Sans', sans-serif;}

.navActive{ background:#00263E; height:44px}
/*.navActive li{ position:relative; display:inline-block; height:44px; line-height:44px; border-right:solid 1px #e66509;border-left:solid 1px #ff8c3b}*/
.navActive li{ position:relative; display:inline-block; height:44px; line-height:44px; border-right:solid 1px #173f58;border-left:solid 1px #173f58; float:left}/*Sridhar 12092017*/
.navActive li:last-child{ border-right:0}
.navActive li a{ font-size:0.875em; text-transform:uppercase; width:100%; height:100%; display:block; padding:0 30px 0 27px; color:#fff; position:relative}
.navActive li a span{ width:10px; height:6px; position:absolute; background:url(../images/sprite.png) no-repeat -219px -220px; right:10px; top:50%; margin-top:-2px}
.navActive li a .navArrow{ width:26px; height:14px;position:absolute; background:url(../images/sprite.png) no-repeat -252px -220px; bottom:-13px; left:50%; margin-left:-13px; display:none}
.navActive li:hover .navFirSub{ display:block}

.navActive li.navSelct a .navArrow{ display:block}
.navActive li.navSelct2 a .navArrow{ display:none}
.navActive li.navFir{ background:#e7955d; width:182px; text-align:center}  /*width:177px*/
.navActive li.navFir a{ padding:0}
.navActive li.navFir a .navArrow{ background-position:-231px -220px; width:17px; height:32px; bottom:inherit; left:inherit; right:-17px; top:50%; margin-top:-16px; z-index:1}

/* added by mahesh a border 18 Oct 2017 */
.navFirSub{border:solid 1px #e0dede !important; background:#f1f1f1; position:absolute; width:209px;padding:10px 10px 0; -webkit-box-shadow: 2px 2px 1px 1px #f2f2f2; box-shadow: 2px 2px 1px 1px #f2f2f2; z-index:1; margin-left:0; display:none; border-top: 0!important;}

.navActive li .navFirSub a{ border-bottom:solid 1px #e0dede; display:block; color:#213c79; width:100%; height:auto; padding:10px 0; line-height: normal} 

.navActive li .navFirSub a:hover{ color:#000}
.navActive li .navFirSub a:last-child{ border:0}
.navFirSub a i{ display:none; color:#606060}
.arrowWt{ background:url(../images/sprite.png) no-repeat 0px -46px; position:absolute;width:28px; height:20px; top:-6px; left:50%; margin-left:-12px; }


.navSubSha{ background:#fff url(../images/navSubSha.png) repeat-x; width:100%; height:5px }
/*.navSubNav{ margin-top:-1px}
.navSubNavShow{ display:none}
.navSubNav li{ display:inline-block; height:48px; line-height:48px; cursor:pointer}*/

.navSubNav{ }/*Sridhar 12092017*/
.navSubNavShow{ display:none; clear:both}/*Sridhar 12092017*/
.navSubNav li{ display:inline-block; height:48px; line-height:48px; cursor:pointer; float:left;}/*Sridhar 12092017*/

.navSubNav li a{ color:#213c79;  font-size:0.875em; padding:0 20px 0 30px; margin-right:13px; border-right: solid 1px #cccbcb; position:relative} 
.navSubNav li:last-child a{ border-right:0}
.navSubNav li a span{background:url(../images/sprite.png) no-repeat 0 -254px; width:23px; height:23px; position:absolute; left:0; top:0; transition: all .2s ease-in-out;}
.navSubNav li a:hover, .navSubNav li.navSubSelct a{ color:#ff720e}
.navSubNav li.subCov a span{}
.navSubNav li.subExc a span{ background-position:-30px -254px;}
.navSubNav li.subEcar a span{ background-position:-64px -254px;}
.navSubNav li.subHos a span{ background-position:-96px -254px;}
.navSubNav li.subCla a span{ background-position:-123px -254px;}
.navSubNav li.subFaq a span{ background-position: -127px -313px; width: 28px;}
.navSubNav li.subCov a:hover span, .navSubNav li.subCov.navSubSelct a span {background-position:0 -277px;}
.navSubNav li.subExc a:hover span, .navSubNav li.subExc.navSubSelct a span{ background-position:-30px -277px;}
.navSubNav li.subEcar a:hover span, .navSubNav li.subEcar.navSubSelct a span{ background-position:-64px -277px;}
.navSubNav li.subHos a:hover span, .navSubNav li.subHos.navSubSelct a span{ background-position:-96px -277px;}
.navSubNav li.subCla a:hover span, .navSubNav li.subCla.navSubSelct a span{ background-position:-123px -277px;}
.navSubNav li.subFaq a:hover span, .navSubNav li.subFaq.navSubSelct a span{background-position: -127px -337px;}
.navSubNav li.subSup a span{background:url(../images/support.png) no-repeat 0 -3px; }
.navSubNav li.subSup a:hover span, .navSubNav li.subSup.navSubSelct a span{ background-position:0 -25px;}
.navSubNav li.navFir{ background:#dbdbdb; margin-right:30px; width:181px; text-align:center; line-height:normal; height:52px}  /*width:177px*/
.navSubNav li.navFir a{ width:100%; height:100%; display:block; padding:0; color:#000; border:0; position:relative}
.navSubNav li.navFir a .navArrow{  width:17px; height:32px; position:absolute; background:url(../images/sprite.png) no-repeat -231px -253px; bottom:inherit; left:inherit; right:-17px; top:50%; margin-top:-16px;}
.navSubNav li.navFir:first-child a{ padding-top:5px} 


#navSubNavJump{ display:none}
.navSubNav div.selector span{ line-height:40px; height:40px; background:url(../images/dropArrow.png) no-repeat 95% center}
.navSubNav div.selector{ width:250px !important; margin:10px auto 20px}

.mt68{ margin-top:66px;/* margin-top:68px*/}/*mahesh 23oct2017*/
.beniDeta{ max-width:370px; width:370px; background:#fff;  -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); box-shadow: 0 0 20px 0 rgba(0,0,0,0.14); float:right}
.enrolHead{ background:#6facde; width:100%; height:48px; text-align:center; line-height:48px; text-transform:uppercase;  font-family: 'PT Sans', sans-serif; color:#fff}
.beniDeta table{  width:90%; margin:auto}
.beniDeta table td{ font-size:14px;; padding:15px 0; border-bottom:solid 1px #f1f0f0; width:40%;}
.beniDeta table td:last-child{ color:#00263e; width:60%; font-family: 'PT Sans', sans-serif;}
.benFir span{ font-family: 'webrupee'; font-size:0.875em}
.beniDeta table td.benFir{ font-size:18px;}

.claimsTab{ margin-bottom:30px;}
.claimsTab td, .claimsTab th{ height:64px; vertical-align:middle; text-transform:none; font-size: 14px; color:#606060 !important; background:#fff}
.claimsTab td:last-child,  .claimsTab th:last-child{ text-align:right; padding-right:15px}
/*.claimsTab th strong { color:#FFFFFF!important;}*/
.claimsTab th strong,.claimsTab td strong{ font-family: 'PT Sans', sans-serif; font-size: 14px; color:#00263e;  padding-top:2px; line-height:22px}
.claimSel{ color:#5fbc5d !important}
.selClaim td{ background:#eef9ed !important; }
.selClaim td span{  font-family: 'webrupee'; font-size:0.875em}
.claimsTab a.moreBt{ color:#233f80; }
.claimsTab a:hover.moreBt{ color:#000; }
.OutSt .selClaim td{ background:#ffffff!important; }
.OutSt .claimSel{ color:#606060!important}
.entrod{ font-size:1.125em	; text-align:center; background:#5fb13e}

/* .delBt { width:23px; height:23px;background:url(../images/sprite.png) no-repeat -148px -254px; display: inline-block; margin-left:-10px; position:relative}
.delBt:hover{ background-position:-148px -279px}

.delBt { width:23px; height:23px;background:url(../images/recycle-bin-red.png) no-repeat -148px -254px; display: inline-block; margin-left:-10px; position:relative}*/

 /* NEW CSS by Naga on 18 Mar 2020*/
.opt{ background:#ffe9bb; display:block; height: 20px; padding: 3px 5px; width:58px; color: #000000; font-family:'PT Sans', sans-serif, arial; font-size: 12px; border-radius:2px;}

.delBt{ float:right; margin-right:15px; position:relative; padding-left:20px; }
.delBt span{background:url(../images/spritedel.png) no-repeat 0px -364px; width:13px; height:16px; position:absolute;left:0}

.delBt {background:#fef0f0 ; border-radius:5px; padding:6px 10px 8px 25px; margin:-12px 0 0 0; width:87px; text-align:center; font-size:12px; text-transform:uppercase;color:#233f80;  }
.delBt span{ left:8px}



footer{ background:#ff720e url(../images/footerBg.png) no-repeat center top; text-align: center; padding:70px 0;; height:280px;} /*350*/
footer .container{ max-width:940px; width:100%;}
footer p{ font-size:0.813em; line-height:22px; color:#ffffff; margin-bottom:50px;text-align:left;} /* Prachi 210917 */
footer .footerLinks a{background:url(../images/sprite.png) no-repeat; width:55px; height:55px; display: inline-block}
footer .footerLinks a{ background-position:0 -102px;}
footer .footerLinks .foFb{ background-position:0 -102px;}
footer .footerLinks .foTw{ background-position:-56px -102px;}
footer .footerLinks .foIn{ background-position:-111px -102px;}
footer .footerLinks .foIns{ background-position:-167px -102px;}
footer .footerLinks .foSy{ background-position:-223px -102px;}
footer .footerLinks .foYou{ background-position:-280px -102px;}

footer .footerLinks .foFb:hover{ background-position:0 -158px;}
footer .footerLinks .foTw:hover{ background-position:-56px -158px;}
footer .footerLinks .foIn:hover{ background-position:-111px -158px;}
footer .footerLinks .foIns:hover{ background-position:-167px -158px;}
footer .footerLinks .foSy:hover{ background-position:-223px -158px;}
footer .footerLinks .foYou:hover{ background-position:-280px -158px;}

.overlay, .popBox{ display:none}
.overlay{ background:rgba(0,0,0,0.8); position:fixed; width:100%; height:100%; left:0; top:0; z-index:999}

.overlay1, .popBox{ display:none}
.overlay1{ background:rgba(0,0,0,0.8); position:fixed; width:100%; height:100%; left:0; top:0; z-index:999}

.popBox{ max-width:411px; width:90%; margin:10% auto 0; background:#fff;}
.popBox h4{ background:#6facde; color:#fff; font-size:1.125em; padding:15px; position:relative}
.popBox .conT{ padding:20px; color:#000; font-size:	0.938em}
.popBox .conT p{ font-size:	1em; margin:0 0 10px 0}
.popBox .conT li{ padding:0 0 15px 45px; position:relative}
.popBox .conT li span{ left:0; background:#e6e3e3; width:31px; height:31px; color:#575252; position:absolute; display:block; text-align:center; line-height:31px; border-radius:50%;}

.popClose{ background:url(../images/sprite.png) no-repeat -277px -217px; width:24px; height:24px; display:block; position:absolute; right:10px; top:50%; margin-top:-12px; }

.hosListpop, .ecardEmail{ max-width:411px;}
.popBox input.uniform-input{ max-width:300px; width:90%}
.popBox .subBtBg{ margin:20px auto; width:160px;}

.hosListshow{ text-align:center; max-width:300px; width:100%; margin:20px auto 0; display:none}
.hosListshow p{ float:left;  color:#000; font-size:1em; font-family:'PT Sans', sans-serif; margin-right:10px;}
.hosListshow a{ float:left}

.hosListshowNew{ text-align:center; max-width:300px; width:100%; margin:20px auto 0; display:none}
.hosListshowNew p{ float:left;  color:#000; font-size:1em; font-family:'PT Sans', sans-serif; margin-right:10px;}
.hosListshowNew a{ float:left}


/* NEW CSS by Naga */
.sePlBox .tabSearch .dWp{width:30%; display:inline-block; margin-right:2%;}
.sePlBox .tabSearch .dWp .sePlBoxFi{margin-top:10px;}
.lisytle{}
.lisytle li{border:0; width:28.5%; display:inline-block; margin:2% 2% 0% 2%; vertical-align:top;}
.lisytle li span{ display:block; font-size:14px; margin-bottom:10px; color:#606060}
.lisytle li input{ width:100%; padding:9px; font-size:14px; color:#000; font-family: 'PT Sans', sans-serif;}
.lisytle li select{ width:100%; padding:7px; font-size:14px; color:#000; font-family: 'PT Sans', sans-serif;}
.sumRight p{ padding:0 20px; text-align:center; color:#959595; font-size:0.938em; line-height:normal}
.NewStatus{text-align:center; padding-bottom:20px; font-size:18px;}
.NewStatus span{ font-weight:600;}
.green{ color:#0e810b;}
.orange{color:#ff720e;}
.red{color:#ff0000;}
/*sridhar 12092017*/
.heaIconBull{ background:url(../images/cirlcebulet.png) no-repeat left 26px; padding:20px 0 20px 20px !important}
.P5{ padding-top:5px; text-decoration:none; display:block}
.butRight { max-width:370px; width:100%; float:right}

/* NEW CSS by Prachi 19 March 2018*/
p.heaIcon2 { float: left;    padding: 0 0;    margin-left: 96px;    width: 100%;}
.heaIconBull2 {    background: url(../images/cirlcebulet.png) no-repeat left 10px;   padding: 5px 0 5px 20px !important;}
.heaIcon2 {    padding: 20px 0;   /* border-top: solid 1px #dddada; */}
.heaIconBull2FAQ {      padding: 5px 0 5px 20px !important;}
/*.innerCon{ min-height:800px} */
/* NEW CSS by Prachi 19 March 2018*/

/*.heaIconBull{ background:url(../images/cirlcebulet.png) no-repeat left 5px; padding:0 0 0 20px}*/

.modal-dialog{ width:450px;}
.modal-dialog td{ padding:0}
.modal-dialog *{ font-size:14px;line-height:14px;}
.modal-dialog p{ font-size:11px; margin-bottom:10px }
.modal-header{ position:relative; background:#6facde !important; padding:14px 15px; color:#fff; font-size:16px !important; text-shadow:none; }
.modal-header button.close{   background: url(../images/close_button.png) no-repeat !important; width: 25px; height: 22px; font-size:0;  margin:0; filter: alpha(opacity=100);  opacity: 1; right:10px; top:50%; margin-top:-11px; position:absolute;
}
.modal-footer{ text-align:center}
.modal-footer #btnOk{ margin-top:5px}
.modal-footer{ text-align:left; border:0}

.modal-footer{ padding-bottom:30px;}
.modal-footer .btn{ background:#fff; border:solid 1px #00263E; font-weight:600; color:#00263E; font-size:16px; padding-left:20px; padding-right:20px;}
.modal-footer .btn.subtBt{background:#e7955d; border:solid 1px #e7955d; color:#fff;}
.modal-footer .btn:hover{background:#e7955d; border:solid 1px #e7955d; color:#fff}
/* Responsive */
/* Standard Desktop */
@media (min-width:1201px){
.whatnew_slide_wrap .whatnew_slide .item { display:block;}
.whatnew_slide_wrap .table_cell { display:block; margin:0 auto;}

}
@media (min-width:992px) and (max-width:1200px) {
	.innerCon .container{ max-width:62%; margin:0}
	.Inner{ padding:75px 20px 30px}
	.Inner{ max-width:65%; margin:0}
	.tabs-menu li a{ font-size:0.813em}
		.hosList li:nth-child(3n) p{ border-right:solid 1px #dddada}
	.hosList li:nth-child(2n) p{ border-right:0}
	.spotlight .bx-controls-direction a.bx-prev{ left:-30px; }
	.spotlight .bx-controls-direction a.bx-next{ right:-30px; }
	.Inbox{ padding:90px 20px 0}
	.sumRight{ width:300px;}
	 
}
@media (max-width:1024px){
	.spotlight { width:90%;}
	.spotlight .bx-controls-direction a.bx-prev{ left:-30px; }
	.spotlight .bx-controls-direction a.bx-next{ right:-30px; }
	.spotlight li img{ width:100%; height:auto }
	.Inbox{ padding:90px 20px 0}
	.sumRight{ width:300px;}
}


/* Tablet */
@media (min-width:768px) and (max-width:991px) {
	.innerCon .container{ max-width:62%; margin:0}
	.Inner{ max-width:60%; margin:0 20px}
	.spotImg img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	.spotImgEnroll1 img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	
	.enrollFrom li{ height:auto; line-height:normal; padding:5px 10px}
	.enrollFrom li span{ line-height:normal}
	.enrollFrom{ max-width:300px; right:20px; top:-230px;}
	.enrollFrom li span{ width:30%;}
	.enrollFrom li input{ width:60%;}
	/* Mahesh A */
	.tooltipdiv input{ width:88%!important;}
	.tooltipEnroll {    width: 68%;}
	.tooltiptextEnroll {width:176px!important}
	/* Mahesh A */
	.tabsBox .container{ padding:0}
	.tabs-menu li a{ font-size:0.750em; padding:0 8px}	
	
	.hosList li:nth-child(3n) p{ border-right:solid 1px #dddada}
	.hosList li:nth-child(2n) p{ border-right:0}
	.banCopy{right:25px; max-width:300px; }
	.banCopy .banHead{  font-size:1.375em; padding:15px 15px 5px}
	.banCopy p{ padding:0 15px 5px; margin-bottom:6px}
	.banLinks{ padding: 15px 15px;}
	.yesNoBox p{ width:60%;}

}
@media (min-width:768px) and (max-width:810px) {
.innerCon .container{ max-width:58%;}	
}

@media (min-width:768px) and (max-width:880px) {
	.tabs-menu li a{ padding:0 5px; font-size:0.688em}
	.enrollFrom{ right:0}
	
	
}

/* Mobile Landscape */
@media (max-width:767px) 
{
    .butRight{ float:NONE}
	body{ font-size:14px}
	.spotImg img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	.spotImgEnroll1 img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	.Inner{ padding:75px 20px 30px !important; width:100%;}
	.spotImg img{ width:100%; height:auto; min-height:inherit; border-radius:10px}
	/*.enrollFrom{ position:relative; top:0; max-width:100%; margin:0 20px 20px}*/
	.enrollFrom{ position:relative; top:0; max-width:100%; margin:0 0 20px} /*sridhar 12092017*/
	.enrollFrom li{ height:auto; line-height:normal; padding:5px 10px; width:49%; display:inline-block}
	.enrollFrom li span{ line-height:normal}
	.enrollFrom li span{ width:30%;}
	.enrollFrom li input{ width:60%;}
	/* Mahesh A */
	.tooltipdiv input{ width:88%!important;}
	.tooltipEnroll {    width: 68%;}
	.tooltiptextEnroll {width:176px!important}
	/* Mahesh A */
	.hosList li{ width:50%;}
	.hosList li:nth-child(3n) p{ border-right:solid 1px #dddada}
	.hosList li:nth-child(2n) p{ border-right:0}
	.hosList li:nth-last-child(-n+3){border-bottom:solid 1px #dddada}
	.hosList li:nth-last-child(-n+2){border-bottom:solid 1px #dddada}
	.tabs-menu{ display:none;}
	.tabsBox #uniform-dropdownNew{ margin:10px 0}
	.tabsBox .dropdownNew{ display:block; text-transform:uppercase}
 	.tabsBox div.selector span{ line-height:40px; height:40px; background:url(../images/dropArrow.png) no-repeat 95% center}
 	/** mahesh a decreased footer height 500px **/
 	 
	footer{ height:340px; margin-top:30px;}
	.cirBt li{ background-position: left 3px}
	.spotlight{ padding:90px 0 20px;}
	.spotlight .bx-wrapper ul{ padding:0}
	/*Commented by Prachi 7Nov2017
	.spotlight li img{ border-radius:10px 10px 0 0}*/
	.banCopy{ position:relative; right:inherit; top:inherit; max-width:100%;  border-radius: 0 0 10px 10px}
	.banCopy .banHead{ padding:15px 15px 5px}
	.banCopy p{ padding:0 15px 0}
	.banLinks{ padding:10px 15px 0}
	.banArL, .banArR, .banSha{ display:none}
	.spotlight .bx-controls-direction a.bx-prev{ left:-25px}
	.spotlight .bx-controls-direction a.bx-next{ right:-25px}
	.homeCon .container{ padding:20px 20px 100px;}
	.Inbox .container{ float:none}
	.sumRight{ float:none; margin:30px auto 0; clear:none; width:370px;}
	.navSubNav ul{ display:none}
	.navSubNav{ padding:0 20px}
	/*.beniDeta{ margin:50px auto 0; padding-bottom:20px; float:none;}*/
	.beniDeta{ margin:20px auto 0; padding-bottom:20px; float:none;}/*Sridhar 12092017*/
	.yourSubtext span b{ left:50%; margin-left:-15px; top:-30px}
	/* .navActive li{ display:none} */
	#navSubNavJump{ display:block; margin:auto;  }
	#navSubNavJump b{ display:block; margin-top:10px}
	.navSeltBox{ font-size:20px; color:#000; margin-top:20px}
}

@media (max-width:640px) 
{
    .innerheader{ overflow:hidden}/*sridhar 12092017*/
	.enrollFrom li{ width:100%;}
	.logo{ width:100px; height:47px;} /*mahesh 18Oct2017*/
	.prtner-logo{ width:100px;}
	.sigIn{ height:30px; margin-top:10px}
	.singIcon{ background-position:-50px -2px; height:30px}
	.singText{ height:30px; padding-top:9px}
	.menu{ margin:2px 5px 5px 0}
	.Inner{ padding:55px 20px 30px; width:100% !important}
	.enrollFrom li input{ padding:5px; font-size:12px;}
	.spotlight{ width:85%;}
	.hosList li{ width:100%;}
	.hosList li:nth-child(2n) p, .hosList li:nth-child(3n) p{ border-right:0}
	.hosList li p{ border-right:0}
	.hosList li:last-child{ border-bottom:0}
	.markAll{ float:none; margin:10px 0 0}
	
	.navActive{ height:auto; width:100%;     margin-top: 40px;}/* mahesh 23 oct 2017 */
	 
	.navActive li.navFir{ display:block; width:100%; text-align:center}
	.navActive li.navFir a .navArrow{ display:none}
	.navActive li a{ }
	.navFirSub{ margin-left:0}
	.sePlBox .tabSearch .selBox1,.sePlBox .tabSearch .selBox4, .sePlBox .tabSearch .selBox2, .selBox3{ float:none}
}
@media (max-width:480px) {
	.tabSearch div.selector{ margin:0 0 10px 0}
	 .underline{ margin-top:20px}
}
/* Mobile Potrait */
@media (max-width:420px) {
	.logo{ width:80px; height:39px;}/*mahesh 18Oct2017*/
	.prtner-logo{ width:80px; margin-top:5px}
	.sigIn{ margin:5px 5px 0; }
	.singIcon{ width:30px; background-position:-53px -2px}
	.singText{ padding:9px 12px 0 7px}
	.sumRight{  width:100%;}
	/*.beniDeta{ width:300px}*/
	.beniDeta{ width:280px}/*Sridhar 12092017*/
	.navActive li{ width:40%; line-height: normal; padding-top:5px}
	.navActive li a{ width:100%; padding:0 5px}
	.navActive li:first-child{ padding-top:15px}
	.navActive li:last-child{ width:46%}
	
	.banCopy .banHead{ font-size:1.2em}
	
	.subBtBgPay{width:98px!important}
	
	
}


.hiden {display:none;}

.PopUpButton { padding: .4em 1em !important }
.PopUpButton:hover { padding: .4em 1em !important }
.PopUpButton:active { padding: .4em 1em !important }

.errMsg {color: red!important; font-size: 12px;margin-bottom:0px}

.btnRemoveDependent { width:23px; height:23px;background:url(../images/sprite.png) no-repeat -148px -254px; display: inline-block; margin-left:-10px; position:relative;margin-top:-3px;}
.btnRemoveDependent:hover{ background-position:-148px -279px}

.btnSelfRemoveDependent { width:23px; height:23px;background:url(../images/sprite.png) no-repeat -148px -254px; display: inline-block; margin-left:-10px; position:relative;margin-top:-3px;}
.btnSelfRemoveDependent:hover{ background-position:-148px -279px}

.cursorhand{cursor:pointer;}


#Confirmed{background:#f79f60 !important; border:none !important; color:#FFFFFF !important; font-family: 'PT Sans', sans-serif; font-size:14px;}
#Confirmed focus{border:none !imporant;}

#Back{/*background:#c1cbd1 !important;*/background:#f79f60 !important; border:none !important; color:#FFFFFF !important; font-family: 'PT Sans', sans-serif; font-size:14px;}
#Back focus{border:none !imporant;}

#btnOk{/*background:#5fbc5d !important;*/background:#e7955d!important; border:none !important; color:#FFFFFF !important; font-family: 'PT Sans', sans-serif; font-size:14px;}
#btnOk focus{border:none !imporant;}
#btnOk span{padding:0}

.ui-dialog-buttonset{ text-align: center;float: none!important;}
.ui-dialog{max-width:420px; width: 95%!important;} /* Added By Sreedhar */

 .selectdrp {  font-size: 14px;
    font-family: 'PT Sans', sans-serif;
        
       width: 100px;
 }

.datepickerinput{width:118px!important} 

.tooltip {
    position: relative;
    display: inline-block;
   /* border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    opacity:1;
    z-index:0
}

.tooltipsummary {
    position: relative;
    display: inline-block;
   /* border-bottom: 1px dotted black;  If you want dots under the hoverable text -moz-opacity: 1;filter: alpha(opacity=1);  z-index:0*/
   
opacity:1;

   
  
}

/* Tooltip text */
.tooltipsummary .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: whitesmoke;
    color: black;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 25%; 
    margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
    font-size:10px;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipsummary:hover .tooltiptext {
    visibility: visible;
}

.inline{display:inline-block!important;}
.flrt{float:right!important;margin-bottom:0px!important}

.flleft {float:left!important;}

/*display:inline-block!important;*/
.delGMCSummaryPremium {margin-left:0px; margin-top:-6px;}

/*.saveimg {background:url(../images/save.png) no-repeat;width: 17px;
    height: 17px;        margin-right: 15px;
    }
*/
.saveimg { margin-right: 16px; /*margin-right: 10px;*/ width:23px; height:23px;background:url(../images/sprite.png) no-repeat -196px -254px; /* margin-left:-10px;*/ position:relative;margin-top:-3px;}
.saveimg:hover{ background-position:-196px -277px}

.spanerror { color: Red!important}
.spansuccess { color: Green!important}

.disabled {
    pointer-events:none; 
    opacity:0.6;         
}

.logoutbtBox{  background: #f79f60; border-radius: 4px; width: 80px; text-align: center; display: inline-block; padding: 6px 0;  color: #fff; font-family: 'PT Sans', sans-serif; font-size: 15px;    float: right;
    margin-left: 10px;
    margin-top: 19px;}
.logoutbtBox:hover{ color:#233f81; }

.capital {text-transform:capitalize;} /*uppercase*/

.ui-autocomplete {border : 1px solid #dddddd;}

 .ui-menu-item :hover {color:black; background-color:#fa8a16!important; color: #FFFFFF!important;}
        
 .ui-menu-item a:hover {background-color:#e7955d!important; color: #FFFFFF!important;}
        
 .underline {text-decoration: underline;}
        
 .GSTspan {font-size:10px;}
          
 .nonpaytext{  text-align: left; color: #000;line-height: 130%; font-weight: bold;}
        
 /** by mahesh A for making family deatils sames as select plan css **/
 .selF {color: #233f80;
    font-size: 1.250em;
    font-family: 'PT Sans', sans-serif;
    padding: 20px 0 10px;
        }
        
        .ui-dialog .ui-dialog-title 
        {
            font-size: large;
   /* font-style: italic; */
        }
        
              .backdeals{
            float: right;
    text-align: center;
    font-size: large;
    padding: 10px;
        }

.privaypolicy
{
       font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    color: #000;
    }
    
.chngepwd input{
    font-size: 1em;
       margin-top: 5px;
}



/*.ui-state-default .ui-icon {background:url(../images/sprite.png) no-repeat -281px -218px !important} */
/*.ui-state-hover .ui-icon {background: url(../images/sprite.png) no-repeat -196px -254px !important} */

/*.ui-state-default .ui-icon {background:url(../images/sprite.png) no-repeat -281px -218px !important}  */
.ui-state-default .ui-icon {    background: url(../images/close_button.png) no-repeat !important;
    width: 25px;
    height: 22px;
    /* text-align: left; */
    margin-left: -14px;
    margin-top: -10px;}  
/*.ui-state-hover .ui-icon {background: url(../images/sprite.png) no-repeat -196px -254px !important} */


.hspmessage{
    font-size: 20px;
    font-family: robotomedium;
    margin-top: 30px;
    text-align:center;
}

.textcenter {
   
        text-align: left;
    font-size: 12px;
    font-weight: bold;
}

.month {
    margin: 0;
    font: inherit;
    color: inherit;
    width: 50px;
	font-family: inherit;
    color: #000;
    line-height: inherit;
    border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size:10px;
}

.yesSelect table .yesSelectNew div.selector{ width:90px !important; display:inline-block;margin-bottom:5px}
.yesSelect table .yesSelectNew div.selector:first-child{ margin-right:5px}

.top
{
    margin-top:10px;
    }
    
/* Mahesh 27Dec2017 */
.submitproductoptional
{color:Red;
    }
    
     .uploadbtnLI{    padding: 4px 0!important;}
 .panBox{    padding: 10px 0;    font-family: 'PT Sans', sans-serif;    color: #000;}
 .scanCopyFile{border: 1px solid #aaaaaa; color:#676767; padding: 10px 10px; border-radius: 8px; font-size: 14px; font-weight: bold;}
 .scanCopyFileName {/*position:relative;*/bottom:29px;color: #223f80 !important;/*float:right background: url(../images/download_icon.png) no-repeat !important; width:24px;height:26px*/} 
 .scanCopyUpload {display: inline; border: 0; color: #FFF; background-color: #223f80; padding: 8px 15px; border-radius: 8px; font-size: 14px; font-weight: bold;}   
 
 .displayinlineblock {display: inline-block}
 
  .disabledtopup {    pointer-events: none;}
  
    .backgroundnone { background  :none!important}

     
      .displaynone {display: none!important}
      
      .selectborder {border: 1px solid red}
      
       .loading-gif {
position: absolute;
top: 50%;
left: 50%;
margin: -100px 0px 0px -100px;
}

.overlayLoading{
    background: rgba(0,0,0,0.8);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
 .clearIE{ clear:both}
 .enrollFrom li .sameDiv{ margin-left:125px;    margin-top: 5px;}
}

 
 .EmpContribution {    padding-top: 5px;    float: left; font-style:italic}
 
    .nomineetext {font-style:italic; font-size:0.8em; font-weight: bold; color:black}
    
    .uniquemap {font-style:italic; font-size:0.8em}
.logoMark2{ width:100%; margin-top:50px; text-align:center}
.logoMark2 img{ width: auto; height:auto}
.contBox1{ position:relative; margin:20px; padding-bottom:10px; font-size:14px; color:#000}
.contBox1 b{ color:#959393}
.contactBox .contBox1:last-child{ border-bottom:0}
.contBox1 strong{ display:block; font-weight:bold; color:#000; margin-bottom:15px; font-size:16px;}
.contBox1 .conBox{ position:relative; padding-left:30px; margin:18px 0}
.contBox1 .conBox span{ position:absolute; width:30px; left:0}
.contBox1 .conBox a{ color:#213c79}
.contactBox .contBox1{ border-bottom:solid 1px #f1f0f0}
.supTabs{border:solid 1px #dfdfdf; border-right:0; border-radius:5px 5px 0 0; border-bottom:0;}
.supTabs li{ padding:0; margin: 0; background:#fff}
.supTabs li:first-child a{ border-radius:5px 0 0 0}
.supTabs li:last-child a{ border-radius:0 5px 0 0}
.supTabs a{background:#f6f5f5; border:#fff solid 1px; border-right:solid 1px #dfdfdf; text-align:center; padding:12px 0; font-size:14px; display:block; position:relative; color:#000}
.supTabs span{ width:100%; height:3px; background:#f79f60; position:absolute; top:-1px; left:0; display:none;}
.supTabs a:hover span, .supTabs a.select span{ display:block;}
.supTabs a:hover, .supTabs a.select{ background:#fff; border-bottom:solid 1px #fff}
.supTabs a.select{ color:#f79f60; font-family: 'PT Sans', sans-serif; }
.supTabs a.select::before{ width:100%; height:1px; background:#fff; content:''; position:absolute; bottom:-2px; left:0  }

.noclose .ui-dialog-titlebar-close
{
    display:none;
}


.textColDblue {
    color: #00263e!important;
}



.ui-widget-content p {color: #00263e!important;}













