@charset "utf-8";
/* Great West CSS Document */
body { color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; }
.pageContainer { margin: 0px auto; width: 100%; min-height: 460px; }
#head { padding: 0; position: relative; z-index: 2; background-color: #fff; overflow: hidden; }
.headContent { position: relative; z-index: 10; }
/*.header { height: 153px; left: 0; position: absolute; top: 0; }*/
/*#logo { display: inline; float: left; margin: 0 0 0 40px; width: 164px; }*/
#head .headContent h2 { font-size: 17px; }
#headNav { float: right; padding-top: 10px; }
ol,
ul { list-style: none outside none; outline: none; }
#headNav li { float: left; font-size: 11px; }
#headNav li a { border-right: 1px solid #D9D6CE; color: #5E584A; display: block; font-size: 11px; line-height: 18px; padding: 0 7px; }
a { color: #3D89CC; text-decoration: none; }
a:hover,
a:active { color: #002554; }
#head .headContent h2 a { color: #555; text-decoration: none; }
#head .headContent h2 a img { max-width: 110px; width: 100%; }
#headNav li a#fontSize1 { border: 0 none; font-size: 9px; padding-right: 2px; padding-top: 1px; }
#headNav li a#fontSize2 { border: 0 none; font-size: 11px; padding: 0; }
#headNav li a.current { text-decoration: underline; }
#headNav li a#fontSize3 { font-size: 13px; padding-left: 1px; }
li.lastLink a { border-right: medium none !important; font-size: 0.92em; }
#headInfo { color: #5E584A; text-align: left; width: 100%; clear: both; }
#greeting { width: 25%; float: right; text-align: left; }
#greeting span.block_txt { display: inline-block; font-weight: 900; }
#greeting span.block_txt2 { display: inline-block; font-weight: 900; }
#lastLogin { width: 27%; float: left; padding-top: 2px; }
span.block_txtsm { display: inline-block; font-size: 11px; }
#searchPlan { float: right; padding-right: 10px; text-align: right; }
/*#headInfo #greeting { font-size: 1.25em; font-weight: normal; }*/
#headInfo #lastLogin { font-size: 0.72em; margin-bottom: 15px; }
#searchPlan { border: none; }
.ui-widget-content { border: none; }
.ui-panel .ui-panel-content { background: none repeat scroll 0 0 transparent; border: 0 none; padding: 0; }
table { border-spacing: 0; clear: left; float: left; font-size: 1em; margin: 0; width: 100%; }
table tr { height: 24px; }
.searchColumn { width: 700px; }
.form { border: medium none; padding: 0; vertical-align: middle; }
table td { color: #555555; vertical-align: top; }
.formButton { border: medium none; vertical-align: top; }
#searchPlan label { color: #5E584A; font-weight: normal; font-size: 1em; margin-left: 0px; }
.searchColumn label { font-size: 0.92em; float: none; }
#searchPlan select { background-color: #FFFFFF; border: 1px solid #D9D6CE; color: #5E584A; height: 20px; padding: 3px; font-size: 0.72em!important; float: none!important; margin-left: 0px!important; }
#planDropDown { font-size: 0.92em; }
#planDropDown { font-size: 0.92em; width: 62%; }
#searchPlan input { vertical-align: middle; background-color: #FFFFFF; border: 1px solid #D9D6CE; color: #5E584A !important; font-size: 0.75em; font-weight: normal; outline: medium none; }
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image: url("../img/go.png"); }
*/.submitButton { background-image: url("../img/go.png"); border: medium none !important; cursor: pointer; height: 21px !important; margin-left: 3px; width: 25px !important; border-radius: 5px; }
/*Nav Menu*/
ul.ui-tabs-nav { margin: 0; padding: 0; width: 975px; background: none; }
.ui-helper-clearfix:after { clear: none; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-helper-reset { border: 0 none; font-size: 100%; line-height: 1.3; list-style: none outside none; margin: 0; outline: 0 none; padding: 0; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li { border-bottom: 0 none !important; float: left; list-style: none outside none; margin: 0 1px 1px 0; padding: 0; position: relative; top: 1px; white-space: nowrap; }
html body div.pageContainer ul.ui-tabs-nav li.ui-state-default { float: left; width: 134px; background: none!important; border: none; margin-right: 3px; }
a#navPlan:hover,
li.ui-tabs-selected a#navPlan { background-position: 0 -35px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; }
.ui-tabs-nav a { color: WHITE; font-style: normal; font-weight: bold; display: block; float: left; height: 21px; height: 34px; font-size: 0.94em; }
.ui-tabs-nav a:hover,
li.ui-tabs-selected em { color: #FFFFFF; }
.ui-tabs-nav a:hover,
li.ui-state-disabled em { color: #387EA9; }
a#navPlan { background: url("../img/plantab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
a#navPlan:hover,
li.ui-tabs-selected a#navPlan { background-position: 0 -35px; }
a#navPlan:hover,
li.ui-state-disabled a#navPlan { background-position: 0 -70px; }
a#navEmployees { background: url("../img/employeetab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
a#navContribution { background: url("../img/contributiontab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
a#navCompliance { background: url("../img/compliancetab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
a#navReports { background: url("../img/reportstab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
a#navResourceCenter { background: url("../img/resourcecentertab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
a#navPartnerLink { background: url("../img/partnerlinktab.png") no-repeat scroll 0 0 transparent; padding: 10px 0 2px 32px; width: 134px; }
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
a#navEmployees:hover,
li.ui-tabs-selected a#navEmployees { background-position: 0 -35px; }
a#navEmployees:hover,
li.ui-state-disabled a#navEmployees { background-position: 0 -70px; }
a#navContribution:hover,
li.ui-tabs-selected a#navContribution { background-position: 0 -35px; }
a#navContribution:hover,
li.ui-state-disabled a#navContribution { background-position: 0 -70px; }
a#navCompliance:hover,
li.ui-tabs-selected a#navCompliance { background-position: 0 -35px; }
a#navCompliance:hover,
li.ui-state-disabled a#navCompliance { background-position: 0 -70px; }
a#navReports:hover,
li.ui-tabs-selected a#navReports { background-position: 0 -35px; }
a#navReports:hover,
li.ui-state-disabled a#navReports { background-position: 0 -70px; }
a#navResourceCenter:hover,
li.ui-tabs-selected a#navResourceCenter { background-position: 0 -35px; }
a#navResourceCenter:hover,
li.ui-state-disabled a#navResourceCenter { background-position: 0 -70px; }
a#navPartnerLink:hover,
li.ui-tabs-selected a#navPartnerLink { background-position: 0 -35px; }
a#navPartnerLink:hover,
li.ui-state-disabled a#navPartnerLink { background-position: 0 -70px; }
.subNav { background: url("../img/bgSubNav.png") no-repeat scroll 0 0 transparent; height: 35px; margin-bottom: 10px; }
#submenu ul.submenulist li.subtxtmenu { float: left; padding: 5px; width: 134px; }
#submenu ul.submenulist li.subtxtmenu a.whitetxt { display: block; color: #ffffff; }
#submenu ul.submenulist { margin: 0px; }
.footer { margin: 0 auto; /*width: 100%;*/ float: none; }
#footContainer .footer img.logo { top: 105px; }
/***************
****************
Main Landing page
****************
****************/

.homeContainer { width: 100%; }
.home { background: linear-gradient(to bottom, #EDEDED 0%, #EDEDED 170px, #ffffff 271px, #ffffff 100%, #ffffff 100%) repeat scroll 0 0 transparent; color: #555555; font-family: arial, sans-serif; font-size: 14px; }
#headstyle { margin-bottom: 25px; padding: 0; position: relative; z-index: 2; height: 155px; background-color: #ffffff; width: 100%; }
.homeContent { width: 100%; margin: 0 auto; }
.whitepod { background: #FFF; padding: 0; -webkit-box-shadow: 0px 9px 30px -22px rgba(50, 50, 50, 0.43); -moz-box-shadow: 0px 9px 30px -22px rgba(50, 50, 50, 0.43); box-shadow: 0px 9px 30px -22px rgba(50, 50, 50, 0.43); }
#myCarousel.carousel { padding: 0; margin: 0; }
#myCarousel.carousel .carousel-inner .item .container { padding-left: 1px; }
#myCarousel.carousel .carousel-inner .item .container img { max-height: 100%; display: block; max-width: 105%; }
.col-md-3.border { /*border: 1px solid #eee; box-shadow: 0 0 3px #eee;*/ padding: 10px; color: #555; background: #fff; }
.btn-cust { border: 0; color: #fff; font-size: 14px; cursor: pointer; font-weight: 400; padding: 6px 13px; position: relative; background: #3D89CC; white-space: nowrap; display: inline-block; text-decoration: none; }
.btn-cust.full { width: 100%; border-radius: 5px; padding: 12px; margin-top: 10px; }
.btn-cust:hover { color: #fff; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #3D89CC; }
.form-signin { background-color: #ffffff; padding: 10px;/* margin:40px auto 0; width:41%;*/ }
.form-signin-heading { margin: 0px 15px; color: #666; font-size: 18px; font-weight: normal; }
/*.col-md-9.herobanner {background:url(../img/hero.png) no-repeat; width:708px; height:269px;}*/
.hero { position: relative; }
.hero h2.heading { position: absolute; top: 10px; margin: 0; right: 104px; color: #213E7C; font-weight: bold; }
.hero p.txt_block { position: absolute; top: 50px; right: 0px; color: #213e7c; font-size: 18px; width: 245px; line-height: 18px; }
.hero .btn-cust { position: absolute; top: 100px; right: 30px; }
.acct.form-control { background-color: #fff!important; height: 36px; border-right: 0px!important; ; width: 84%; color: #525252; font-weight: 300; font-size: 14px; font-style: normal; }
.input-group { margin-bottom: 10px; width: 100%!important; }
.input-group-addon { color: #b3b3b3; font-size: 14px; background: #fff; border-radius: 0; padding: 17px 17px 17px 23px; border-left: 0; border-right: 1px solid #bbb!important; border-left: 1px solid #bbb!important; float: right; }
html body.home div.pageContainer div.row div.col-md-3 form.form-signin label.input input.form-control { padding: 17px 7px 17px 17px; border-right: 1px solid #bbb!important; ; width: 86%; }
.form-control::-webkit-input-placeholder {
color: #e9e9e9;
}
/**/
/* tooltips */
/**/
.tooltip { left: -9999px; padding: 2px 8px 3px; font-size: 11px; line-height: 16px; font-weight: 400; /*background: #3D89CC;*/ color: #fff; opacity: 0; -ms-transition: margin 0.3s, opacity 0.3s; -moz-transition: margin 0.3s, opacity 0.3s; -webkit-transition: margin 0.3s, opacity 0.3s; }
.tooltip:after { content: ''; position: absolute; }
.input input:focus + .tooltip,
.textarea textarea:focus + .tooltip { opacity: 1; }
.tooltip-top-right { bottom: 100%; margin-bottom: 15px; }
.tooltip-top-right:after { top: 100%; right: 16px; border-top: 4px solid rgba(0,0,0,0.9); border-right: 4px solid transparent; border-left: 4px solid transparent; }
.input input:focus + .tooltip-top-right,
.textarea textarea:focus + .tooltip-top-right { right: 0; left: auto; margin-bottom: 5px; }
.tooltip-top-left { bottom: 100%; margin-bottom: 15px; }
/*arrow*/
.tooltip-top-left:after { top: 100%; left: 16px; border-top: 4px solid #3D89CC; border-right: 4px solid transparent; border-left: 4px solid transparent; }
/*arrow color*/

.input input:focus + .tooltip-top-left,
.textarea textarea:focus + .tooltip-top-left { right: auto; left: 0; margin-bottom: 5px; }
.tooltip-right { top: 9px; white-space: nowrap; margin-left: 15px; }
.tooltip-right:after { top: 6px; right: 100%; border-top: 4px solid transparent; border-right: 4px solid rgba(0,0,0,0.9); border-bottom: 4px solid transparent; }
.input input:focus + .tooltip-right,
.textarea textarea:focus + .tooltip-right { left: 100%; margin-left: 5px; }
.tooltip-left { top: 9px; white-space: nowrap; margin-right: 15px; }
.tooltip-left:after { top: 6px; left: 100%; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid rgba(0,0,0,0.9); }
.input input:focus + .tooltip-left,
.textarea textarea:focus + .tooltip-left { right: 100%; left: auto; margin-right: 5px; }
/*arrow*/
.tooltip-bottom-right:after { border-bottom: 4px solid #3D89CC; bottom: 100%; right: 16px; border-right: 4px solid transparent; border-left: 4px solid transparent; }
/*arrow color*/
.input input:focus + .tooltip-bottom-right,
.textarea textarea:focus + .tooltip-bottom-right { right: 0; left: auto; margin-top: 5px; }
.tooltip-bottom-left { top: 100%; margin-top: 15px; }
/*arrow*/
.tooltip-bottom-left:after { bottom: 100%; left: 16px; border-right: 4px solid transparent; border-bottom: 4px solid #3D89CC; border-left: 4px solid transparent; }
/*arrow color*/

.input input:focus + .tooltip-bottom-left,
.textarea textarea:focus + .tooltip-bottom-left { right: auto; left: 0; margin-top: 5px; }
.form-control::-moz-placeholder {
 color:#c9c9c9;
 font-style:italic;
}
/*Checkbox style*/

.checkbox { display: block; overflow: hidden; position: relative; }
.checkbox { color: #999; margin-top: 0; color: #687074; cursor: pointer; font-size: 14px; line-height: 25px; padding-left: 27px; font-weight: normal; margin: 0 auto; }
.checkbox input { left: -9999px; position: absolute; }
.checkbox i { left: 0; top: 5px; width: 15px; height: 15px; outline: none; display: block; background: #fff; border-width: 2px; position: absolute; border-style: solid; }
.checkbox input + i:after { opacity: 0; position: absolute; }
.checkbox input + i:after { top: -3px; left: -2px; width: 15px; height: 15px; content: '\f00c'; text-align: center; font: normal 8px/17px FontAwesome; }
.checkbox input:checked + i:after { opacity: 1; }
.checkbox i { border-color: #3D89CC; -ms-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -webkit-transition: border-color 0.3s; }
.checkbox:hover i { border-color: #4f72ba; }
.checkbox input:focus + i { border-color: #3D89CC; }
.checkbox input + i:after { color: #3D89CC; }
.checkbox input:checked + i { border-color: #3D89CC; }
.checkbox small { float: right; }
.checkbox small a { color: #3D89CC; font-size: 12px; }
p.forgetpwd { font-size: 12px; padding-top: 2px; margin: 0 auto; }
p.reset { font-size: 10px; margin: 0 auto; }
/*.col-md-3 { padding: 0; margin: 0; }*/
.pod.col-md-9,
.pod.col-md-9 .col-md-6 { padding: 0; }
/*Thumbnails
------------------------------------*/

.row.row-height { min-height: 475px; }
.row.margin-bottom-20 { margin-top: 25px; }
a.thumbnail { padding: 0; border: none; margin-bottom: 15px; }
.thumbnail-style { padding: 0px; padding: 10px; width: 410px; background-color: #E9E9E9; height: 209px; }
.firstpod { background: url(../img/tour.png) no-repeat; }
.secondpod { background: url(../img/learnmore.png) no-repeat; }
.thirdpod { background: url(../img/market.png) no-repeat; }
.thumbnail-kenburn { width: 260px; background-color: #E9E9E9; padding: 10px; height: 209px; }
/*.thumbnail-style:hover { box-shadow: 0 0 8px #ddd; -webkit-transition: box-shadow 0.2s ease-in-out; -moz-transition: box-shadow 0.2s ease-in-out; -o-transition: box-shadow 0.2s ease-in-out; transition: box-shadow 0.2s ease-in-out; }
*/.thumbnail h3,
.thumbnail-style h3,
.thumbnail-kenburn h3 { margin: 6px 0 8px 0; }
.thumbnail h3 a,
.thumbnail-style h3 a,
.thumbnail-kenburn h3 a { color: #585f69; font-size: 16px; }
.thumbnail h3 a:hover,
.thumbnail-style h3 a:hover { color: #3D89CC; text-decoration: none; }
.thumbnail-style .thumbnail-img { position: relative; margin-bottom: 11px; margin-right: 28px; }
.thumbnail-style .thumbnail-img:last-child { margin-right: 0; }
.thumbnail-style a.btn-more,
.pod .col-md-6 a.btn-more { color: #fff; padding: 12px 12px 17px 12px; background: #3399CC; display: block; width: 410px; margin-bottom: 25px; }
.col-md-3 a.btn-more { color: #fff; padding: 12px 12px 17px 12px; background: #3399CC; display: block; width: 260px; margin-bottom: 25px; }
.caption label.input.margin-bottom-20 { margin-bottom: 0; }
/*.thumbnail-style a.btn-more:hover { text-decoration: none; box-shadow: 0 0 0 2px #5fb611; }
.thumbnail-style:hover a.btn-more { right: 10px; }*/
.input-search-addon { color: #b3b3b3; font-size: 14px; background: #fff; border-radius: 0; height: 36px; width: 35px; border-left: 0; border: 1px solid #bbb!important; float: right; }
.search.glyphicon { top: 9px; left: 10px; }
.thumbnail-kenburn img { -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; margin: 0 auto; }
/*.thumbnail-kenburn:hover img { -webkit-transform: scale(1.2) rotate(2deg); -moz-transform: scale(1.2) rotate(2deg); -o-transform: scale(1.2) rotate(2deg); -ms-transform: scale(1.2) rotate(2deg); transform: scale(1.2) rotate(2deg); }
*/
.btn-more .icon.fa.fa-arrow-circle-o-right { font-size: 2em; }
.icon.fa { color: #fff; display: inline-block; font-size: 1.5em; margin-left: .5em; vertical-align: middle; float: right; }
.loginlabel { padding: 10px 0 0 0; line-height: none; margin-bottom: 0; }
.overflow-hidden { position: relative; }
.play { background: #fff; border-radius: 50%; box-shadow: 4px 4px 5px 0 rgba(0,0,0,.2); height: 5em; left: 50%; margin-left: -3em; margin-top: -3em; position: absolute; top: 50%; width: 5em; }
.play i { display: block; font-size: 2em; left: 50%; margin-left: -8px; margin-top: -13.5px; position: absolute; top: 50%; }
.breadcrumbs { background: url("../img/breadcrumbs.png") repeat scroll 0 0 transparent; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; overflow: hidden; padding: 10px 0 6px; }
.breadcrumbs h1 { color: #666666; font-size: 22px; margin-top: 8px; margin-left: 40px; }
.pull-right.breadcrumb { margin-top: 8px; margin-right: 10px; }
#myWizard.container { width: 100%; padding: 0; }
.progress.branded { background-color: #e9e9e9; border-radius: none; box-shadow: none; height: 3px; }
.progress-bar-success { background-color: #3D89CC; }
.dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
.dl-horizontal dd { margin-left: 180px; }
#flow-form4.flow-form dl.dl-horizontal dd section { margin-bottom: 20px; }
.flow-form { font: 13px/1.55 Helvetica, Arial, sans-serif; color: #666; }
.flow-form .input,
.flow-form .select,
.flow-form .textarea,
.flow-form .radio,
.flow-form .checkbox,
.flow-form .toggle,
.flow-form .button { position: relative; display: block; }
.flow-form .icon-append,
.flow-form .icon-prepend { color: #b3b3b3; }
.flow-form .icon-append { right: 1px; padding: 0 3px; min-width: 34px; }
.flow-form .icon-append,
.flow-form .icon-prepend { top: 1px; height: 32px; font-size: 14px; line-height: 33px; background: inherit; }
.flow-form .input .icon-append + input,
.flow-form .textarea .icon-append + textarea { padding-right: 46px; }
.flow-form .input input,
.flow-form .select select,
.flow-form .textarea textarea,
.flow-form .radio i,
.flow-form .checkbox i,
.flow-form .toggle i,
.flow-form .icon-append,
.flow-form .icon-prepend { border-color: #bbb; }
.flow-form .input input,
.flow-form .select select,
.flow-form .textarea textarea { border-width: 1px; font-size: 14px; color: #404040; }
.flow-form .input input { height: 34px; padding: 6px 12px; }
.flow-form .icon-append,
.flow-form .icon-prepend { position: absolute; width: 29px; height: 29px; font-size: 15px; line-height: 29px; text-align: center; }
.flow-form .icon-append { right: 1px; padding: 0 3px; min-width: 34px; border-left-width: 1px; border-left-style: solid; }
.flow-form .input input,
.flow-form .select select,
.flow-form .textarea textarea { padding: 0 5px; display: block; box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; height: 31px; outline: none; border-width: 1px; border-style: solid; border-radius: 0; background: #fff; font: 15px/19px 'Open Sans', Helvetica, Arial, sans-serif; color: #404040; appearance: normal; -moz-appearance: none; -webkit-appearance: none; }
#flow-form4.flow-form section label.planNo { display: block; width: 78.5%; float: right; }
input.planNo { border-color: #bbb; border-width: 1px; font-size: 14px; color: #404040; height: 34px; padding: 6px 12px; box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; height: 31px; outline: none; border-width: 1px; border-style: solid; border-radius: 0; background: #fff; font: 15px/19px Helvetica, Arial, sans-serif; color: #404040; appearance: normal; -moz-appearance: none; -webkit-appearance: none; }
.btn-u { background: none repeat scroll 0 0 #3D89CC; border: 0 none; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; padding: 6px 13px; position: relative; text-decoration: none; white-space: nowrap; }
.btn-u:hover { color: #FFFFFF; text-decoration: none; transition: all 0.3s ease-in-out 0s; background: none repeat scroll 0 0 #6ba4b8; }
.btn-u.btn-block { text-align: center; }
a.btn-u { }
.btn-u-sm,
a.btn-u-sm { padding: 3px 12px; }
.btn-u-lg,
a.btn-u-lg { font-size: 18px; padding: 10px 25px; }
.btn-u-xs,
a.btn-u-xs { font-size: 12px; line-height: 18px; padding: 2px 12px; }
button.btn-u.btn-u-default { background: none repeat scroll 0 0 #98a4ae; }
.planField { display: block; clear: both; margin-bottom: 10px; overflow: hidden; }
section.controlbtndefault { clear: both; float: right; margin-bottom: 10px; overflow: hidden; }
section.controlbtn { margin-right: 40px; clear: both; float: right; margin-bottom: 10px; overflow: hidden; }
/*.nav.nav-justified.nav-tabs { border: none; background: none; border-bottom: solid 2px #3D89CC; }*/
#myWizard > div.navbar > div > ul > li { color: #525252; border: none; border-radius: 0; }
#myWizard > div.navbar > div > ul > li.active { color: #fff; border: none; background: #3D89CC; border-radius: 0; }
ul.nav-tabs li.active a.prelog { color: #fff; border: none; background: #3D89CC; border-radius: 0; }
.nav-tabs.nav-justified > li > a { border-radius: 0!important; border-bottom: 0!important; }
/*.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus { background: none repeat scroll 0 0 #3D89CC; color: #FFFFFF; }*/
.navbar { background: none repeat scroll 0 0 tramsparent; min-height: 0; border: none; clear: both; }
#myWizard.container div.navbar div.navbar-inner ul.nav { border-bottom: 2px solid #3D89CC; }
.thumbnail-img .caption { width: 80%; float: right; padding: 10px; }
.thumbnail-img .caption h3 { font-weight: 900; font-size: 15px; padding-bottom: 10px; }
.thumbnail-img .caption p { padding-top: 10px; }
.secondpod .thumbnail-img .caption { width: 50%; float: right; padding: 10px; }
.secondpod .thumbnail-img .caption h3 { font-weight: 900; font-size: 15px; padding-bottom: 10px; }
.secondpod .thumbnail-img .caption p { padding-top: 10px; }
.thirdpod .thumbnail-img .caption { width: 100%; float: right; padding: 10px; }
.thirdpod .thumbnail-img .caption h3 { font-weight: 900; font-size: 15px; padding-bottom: 10px; }
.thirdpod .thumbnail-img .caption p { padding-top: 10px; }
/*Tabs 
------------------------------------*/
/*Tabs v1*/
.well-lg { /*background-color: #F5F5F5; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;*/ margin: 0 auto; border: 0; border-radius: 4px 4px 4px 4px; min-height: 20px; padding: 26px; overflow: hidden; }
html body div.pageContainer div.row div#myWizard.container div.navbar div.navbar-inner ul.nav li a { font-size: 14px; padding: 5px 15px; }
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus { color: #fff; background: #3D89CC; border-radius: 0; }
.nav-tabs > li > a { border: none; }
.nav-tabs > li > a.prelog:hover { color: #fff; background: #3D89CC; }
/**************
Tab 2   
***************/
label.select.state-success { margin-bottom: 10px; display: block; position: relative; }
label.input { display: block; color: #525252; }
label.select select.valid,
label.input input { height: 33px; width: 100%; border: 1px solid #BBBBBB; padding: 6px 10px; color: #525252; }
label.select select.valid option { color: #525252; }
.select i:after,
.select i:before { top: 4px; }
.select i:before { border-bottom: 4px solid #404040; top: -2px; }
.select i:after,
.select i:before { border-left: 4px solid transparent; border-right: 4px solid transparent; content: ""; position: absolute; right: 0; }
*:before,
*:after { -moz-box-sizing: border-box; }
.select i:after { border-top: 4px solid #404040; bottom: 0; }
*:before,
*:after { -moz-box-sizing: border-box; }
.state-success select + i { background: none repeat scroll 0 0 #e9e9e9; box-shadow: 0 0 0 12px #e9e9e9; }
.select i { height: 6px; right: 13px; top: 14px; width: 9px; display: block; pointer-events: none; position: absolute; }
/**************
Tab 3
***************/

.label { border-radius: 0 0 0 0; color: inherit; font-size: 100%; text-align: right; white-space: normal; display: block; font-weight: 400; line-height: 19px; margin-bottom: 6px; padding: 0.2em 0 0.3em; }
/**************
Tab 4
***************/
.assigned { font-weight: 900; padding-top: 4px; margin: 0; }
.input,
.select,
.textarea,
.radio,
.checkbox,
.toggle,
.button { position: relative; display: block; }
.homeicon-append,
.registericon-append,
.icon-prepend { color: #b3b3b3; }
.homeicon-append,
.registericon-append { right: 1px; padding: 0 3px; min-width: 34px; }
.input input,
.select select,
.textarea textarea { border-width: 1px; font: normal 14px Helvetica, Arial, sans-serif; color: #404040; }
.homeicon-append,
.registericon-append,
.icon-prepend { color: #e9e9e9; top: 1px; height: 32px; font: normal 14px Helvetica, Arial, sans-serif; line-height: 33px; background: inherit; }
.input .icon-append + input,
.textarea .icon-append + textarea { padding-right: 46px; }
.input input,
.select select,
.textarea textarea,
.radio i,
.checkbox i,
.toggle i,
.icon-append,
.icon-prepend { border-color: #bbb; }
.input input { height: 34px; padding: 6px 12px; }
.homeicon-append,
.registericon-append,
.icon-prepend { position: absolute; width: 39px; font-size: 15px; line-height: 29px; text-align: center; }
.homeicon-append { padding: 8px 3px; }
.registericon-append { padding: 8px 3px; border-left: 1px solid #B3B3B3; }
/*.input input, .select select, .textarea textarea { padding: 0 5px; display: block; box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; height: 31px; outline: none; border-width: 1px; border-style: solid; border-radius: 0; background: #fff; font: 15px/19px 'Open Sans', Helvetica, Arial, sans-serif; color: #404040; appearance: normal; -moz-appearance: none; -webkit-appearance: none; }
*/#flow-form4 section label.planNo { display: block; width: 78.5%; float: right; }
.well-lg .row section.col p.block { border-bottom: 1px solid #eee; padding: 10px 0; }
/**************
Create new Password
***************/

.recaptcha { margin-bottom: 20px; min-height: 20px; padding: 19px; }
.leftpod_label { font-size: 100%; text-align: left; white-space: normal; display: block; font-weight: 400; line-height: 19px; margin-bottom: 6px; padding: 0.2em 2em 2em 5.3em; }
.recaptcha_controls { padding: 10px; border: 1px solid #bbbbbb; margin-left: 73px; margin-bottom: 20px; }
#recaptcha_image.thumbnail { margin: 0 auto; }
.control-group { margin: 0; padding: 0; }
ul.input-append { padding: 0; margin: 0; }
ul.input-append li a.btn { padding: 0 }
section.recaptchabtn { margin-right: 25px; clear: both; float: right; margin-bottom: 10px; overflow: hidden; }
.navbar-default { background-color: #fcfcfc; }
/*footer*/
footer.page-footer { background: none repeat scroll 0 0 #ECECEC; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; padding: 20px 0; }
.footer-nav li { list-style: none outside none; }

@media (max-width: 959px) {
.footer-nav { margin-bottom: 15px; }
}
.footer-contact { padding: 7px 0; }
.customer-support { color: #666666; padding-left: 7px; padding-right: 0; }
.customer-support span.phone { font-size: 150%; font-weight: bold; }
.nav-disclosure a { color: #525252; font-size: 0.8em; }
.copyright { border-bottom: 1px solid #C8C8C8; color: #666666; margin-bottom: 15px; padding-bottom: 15px; }
.social { margin-bottom: 45px; margin-top: 10px; }
.social .social-link { display: block; float: left; height: 29px; margin-right: 10px; overflow: hidden; position: relative; width: 29px; }
.social .social-link img { max-width: inherit; position: relative; }
.social .facebook img { left: -39px; }
.social .linkedin img { left: -114px; }
.social .google-plus img { left: -77px; }
.social span { background-color: rgba(0, 0, 0, 0); border: 0 none; color: rgba(0, 0, 0, 0); font: 0px/0 a; text-shadow: none; }
.nav-disclosure ul li { border-right: 1px solid #DDDDDD; float: left; list-style: none outside none; margin-right: 10px; padding-right: 10px; }
.nav-disclosure ul li:last-child { border-right: medium none; margin-right: 0; padding-right: 0; }
footer.page-footer h3 { font-size: 1.14em; margin-top: 0; }
footer.page-footer ul { margin: 0; padding: 0; }
.disclosure { color: #666666; font-size: 0.8em; }

/* Small Devices, Tablets landscape */
@media only screen and (min-width : 768px) {
#planDropDown { font-size: 0.92em; width: 70%; }
#greeting { width: 100%; }
#greeting { width: 100%; float: right; text-align: right; }
#greeting span.block_txt { display: block; font-weight: 900; }
#greeting span.block_txt2 { display: block; font-weight: 900; }
#lastLogin { width: 100%; float: none; padding-top: 2px; }
span.block_txtsm { display: block; font-size: 11px; }
#searchPlan { width: 100%; float: right; padding: 0; margin: 0; }
.navbar { background: none repeat scroll 0 0 tramsparent; min-height: 0; border: none; clear: none; }
#headInfo { color: #5E584A; float: right; text-align: right; width: 50%; clear: none; }
.carousel .item { height: 240px!important; }
#myCarousel.carousel .carousel-inner .item .container { width: 100%; padding-right: 0; }
#myCarousel.carousel .carousel-inner .item .container img { max-width: 100%; max-height: 100%; display: block; }
.input-group-addon { padding: 17px 17px 17px 26px; }
.firstpod { width: 95%; }
.secondpod { width: 95%; }
.thumbnail-style a.btn-more,
.pod .col-md-6 a.btn-more { width: 95%; }
.footer { margin: 0 auto; /*width: 100%;*/ float: none; }
#footContainer .footer img.logo { right: 15px; top: 61px; }
.form-signin { margin: 0; width: 100%; }
.well-lg { width: 800px; }
section.controlbtn { margin-right: 28px; }
.recaptcha { width: 800px; margin: 0 auto; }
.carousel-control.left,
.carousel-control.right { background: none repeat scroll 0 0 #AFAFAF; height: 85px; position: absolute; top: 100px; width: 35px; }
#myCarousel.carousel a span.glyphicon { top: 30px; }
}

/* Large Devices, Wide Screens desktop */
@media only screen and (min-width : 1200px) {
#planDropDown { font-size: 0.92em; width: 82%; }
#greeting { width: 100%; }
#greeting { width: 100%; float: right; text-align: right; }
#greeting span.block_txt { display: block; font-weight: 900; }
#greeting span.block_txt2 { display: block; font-weight: 900; }
#lastLogin { width: 100%; float: none; padding-top: 2px; }
span.block_txtsm { display: block; font-size: 11px; }
#searchPlan { width: 100%; float: right; padding: 0; marign: 0; }
.navbar { background: none repeat scroll 0 0 tramsparent; min-height: 0; border: none; clear: none; }
#headInfo { color: #5E584A; float: right; text-align: right; width: 50%; clear: none; }
.carousel .item { height: 300px!important; }
.homeContent { width: 1160px; margin: 0 auto; float: none; }
.homeContainer { width: 1160px; }
.whitepod { width: 72%; }
.input-group-addon { padding: 17px 17px 17px 24px; }
.acct.form-control { background-color: #fff!important; height: 36px; border-right: 0px!important; ; width: 82%; color: #525252; font-weight: 300; font-size: 14px; font-style: normal; }
.thumbnail-style a.btn-more,
.pod .col-md-6 a.btn-more { width: 410px; }
.footer { margin: 0 auto; width: 1160px; float: none; }
#footContainer .footer img.logo { right: 15px; top: 61px; }
.form-signin { margin: 0; width: 100%; }
#myWizard.container { width: 1160px; padding: 0 55px; }
.well-lg { width: 800px; }
section.controlbtn { margin-right: 28px; }
.recaptcha { width: 800px; margin: 0 auto; }
.carousel-control.left,
.carousel-control.right { background: none repeat scroll 0 0 #AFAFAF; height: 85px; position: absolute; top: 100px; width: 35px; }
#myCarousel.carousel a span.glyphicon { top: 30px; }
}


.fbibtn {
    display:inline-block !important;  
    float:left;
    margin-bottom: 20px;
    padding: 4px 12px !important;    
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.3333333 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    cursor: pointer !important;   
    background-image: none;    
    border-color:#2e6da4 !important;
    border: 1px solid transparent !important;
    border-radius: 6px !important;        
}

