.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.globalShadow{-webkit-box-shadow:0px 0px 10px 1px #bfbfbf;-moz-box-shadow:0px 0px 10px 1px #bfbfbf;box-shadow:0px 0px 10px 1px #bfbfbf}::-webkit-input-placeholder{color:#aaa;font-size:13px}:-moz-placeholder{color:#aaa;font-size:13px!important}.placeholderDisplayNode{display:none;position:absolute;top:6px;left:5px;color:#aaa}.smartFormContainer{background:#fff;margin:50px;padding:25px;width:400px;border:1px solid #ccc}.smartForm input,.smartForm select,.smartForm .dijitInputField,.smartForm .dijitTextBox,.smartForm textarea{border:0;padding:0;margin:0;background:transparent;vertical-align:middle;font:13px arial,sans-serif}.smartForm{font-size:13px;color:#666}.smartForm .ask{margin:0 0 15px;position:relative}.smartForm .askLabel{margin:0 0 1px;min-height:18px}.stepTwoBlock.stepTwoBlockEnrollment.right-side+.couponCode.couponCodeBlockTwo .enterPromoLink{text-align:left}.stepTwoBlock.right-side.showForTwo+.promoCodeBlock.pageTwoPromoBlock .enterPromoLink{text-align:left}.VT-check{width:5%;display:inline-block;vertical-align:top;margin-top:1px}.VT-check+b{width:94%;display:inline-block;font-family:'Proxima Nova',Arial,sans-serif}.ubgc-wrapper .right-rail .disclaimer .VT-check+b a{outline:none;color:#369;text-decoration:underline}.VT-error{margin-top:-10px;margin-bottom:10px;color:#dd1243;font-weight:bold}.VT-disclaimer-header{margin-bottom:20px;font-size:14px;font-family:'Proxima Nova',Arial,sans-serif;line-height:20px}.hide{display:none}.smartForm input:focus{outline:none}.dijitTextBoxFocused{outline:none}.smartForm .text,.smartForm .textarea,.smartForm .password,.smartForm .select,.smartForm .csz,.smartForm .datepicker{position:relative;min-height:18px;border:1px solid #ccc;background:#fff;padding:6px 4px 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0px 1px 2px 0px #999;-moz-box-shadow:inset 0px 1px 2px 0px #999;box-shadow:inset 0px 1px 2px 0px #999}.smartForm .text input,.smartForm .textarea textarea,.smartForm .password input,.smartForm .datepicker input,.smartForm .select select{width:100%;display:block;position:relative;background:url(/img/1x1.gif) 0 0 repeat}.smartForm .csz input{display:block}.smartForm .csz .dijitTextBox{display:block;width:auto}.smartForm .radio .label{padding:0 10px 0 0}.smartForm .radio input{position:relative;top:-1px}.smartForm .radio input[type="radio"]{position:relative;top:-1px}.smartForm .select{padding:0px;z-index:101}.smartForm .select select{padding:4px}.smartForm .checkbox .label{padding:0 10px 0 0}.smartForm .datepicker{background-image:none!important}.smartForm .datepicker .DatePicker_cal{position:absolute;height:16px;width:15px;background:url(/img/calendar.gif);cursor:pointer;top:5px;right:10px}.smartForm .submit input{cursor:pointer;font-size:20px;width:100%;height:43px;border:2px solid #fff;background:#f15c22;color:#fff;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.smartForm .submit input:hover{background:#f47d4e}.smartForm .disabledText{background:#f1f7ed;opacity:.5}.smartForm div.askFocus{border-color:#66bee2!important;-webkit-box-shadow:0px 0px 8px 0px #66bee2;-moz-box-shadow:0px 0px 8px 0px #66bee2;box-shadow:0px 0px 8px 0px #66bee2}.smartForm .errorDisplay{display:none;color:#c00;position:absolute;bottom:-14px;font-size:11px;width:450px}.smartForm div.textError{background:#ffdddc url(/img/icons/error-exclamation.png) right 5px no-repeat}.smartForm .labelError{position:relative}.smartForm .labelError .errorIcon{position:absolute;left:5px;top:-1px;height:16px;width:16px;background:url(/img/icons/error-exclamation.png) 0 0 no-repeat}.dijitMenu{border:1px solid #6db33f!important}.smartForm .dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected{background-color:#6db33f!important}.smartForm .noBoxShadow{-webkit-box-shadow:none;box-shadow:none}.smartForm .customSelect select{visibility:hidden}.smartForm .customSelect .selectCustom{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#e2f0d9;background:url(/img/headTerm/dropdown-gradient.jpg?v=1) 0 0 repeat-x;height:24px;position:relative;z-index:100;border:1px solid #ccc;cursor:pointer;left:-1px}.smartForm .customSelect .custError .defaultSel{color:#c00}.smartForm .customSelect .custError .arrow{background:url(/img/headTerm/dropdown-red-arrow.png?v=1) center center no-repeat}.smartForm .customSelect .defaultSel{float:left;padding:0px 0px 0 10px;height:18px;border:1px solid #ccc;border-width:0 1px 0 0;margin:5px 0;overflow:hidden;text-overflow:ellipsis}.smartForm .customSelect .arrow{width:16px;height:18px;float:right;display:inline-block;background:url(/img/headTerm/dropdown-green-arrow.png?v=1) center center no-repeat;padding-left:4px;border:1px solid #fff;border-width:0 0 0 1px;margin:3px 0}.smartForm .customSelect .resOpen .defaultSel{border-width:0}.smartForm .customSelect .resOpen .arrow{border-width:0}.smartForm .customSelect .restAll{display:none;position:absolute;top:24px;right:0;width:100%;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border:1px solid #ccc;border-top:0;left:-1px}.smartForm .customSelect .restAll ul{list-style:none;margin:0;padding:0}.smartForm .customSelect .restAll ul li{background-color:#e2f0d9;padding:5px 10px;margin:0;border-bottom:1px solid #d5e4cc;border-top:1px solid #f4fcef}.smartForm .customSelect .restAll ul li.menu{padding:0}.smartForm .customSelect .restAll ul li.menu a{padding:5px 10px;display:block}.smartForm .customSelect .restAll ul li:hover{background-color:#f1fbeb}.smartForm .customSelect .restAll .defaultBG{background-color:#f1fbeb}.smartForm .customSelect .restAll ul li.selFirstBorder{padding-top:5px;border-top:0px solid #fff;-webkit-box-shadow:0px 2px 2px #cfcfcf;-moz-box-shadow:0px 2px 2px #cfcfcf;box-shadow:0px 2px 2px #cfcfcf}.smartForm .customSelect .restAll ul li.selLastBorder{border-bottom:0px solid #ccc;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.smartForm .customSelect .resOpen{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:url() 0 0 repeat-x #e2f0d9;border-color:#66bee2;-webkit-box-shadow:0px 0px 8px #66bee2;-moz-box-shadow:0px 0px 8px #66bee2;box-shadow:0px 0px 8px 0px #66bee2;height:24px}.smartForm .customSelect .resOpen .restAll{display:inline-block;border-color:#66bee2;border-top:0}.smartForm .czenCustomSelect select{display:none}.smartForm .czenCustomSelectOpen{background:url() repeat-x scroll 0 0 #e2f0d9}.czenCustomSelect{position:relative;cursor:default;padding:6px 6px 2px;min-height:18px;background:url(/img/headTerm/dropdown-gradient.jpg?v=1) bottom left repeat-x;-webkit-border-radius:5px;border-radius:5px}.czenCustomSelect .customSelectToggler,.czenCustomSelect .customSelectToggler:active,.czenCustomSelect .customSelectToggler:visited{display:block;min-height:17px;text-decoration:none;color:#666;cursor:default;background:url(/img/dropdown-green-arrow-border.png) top right no-repeat}.czenCustomSelect .customSelectError{color:#c00;background:url(/img/dropdown-red-arrow-border.png) top right no-repeat}.smartForm .czenCustomSelectOpen .customSelectToggler{background-image:none}.customSelectOptionsListContainer{display:none;position:absolute;width:100%;z-index:9999;background:#e2f0d9;font-size:13px;color:#666;border:solid #66bee2;border-width:0 1px 1px;padding:5px 0;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0px 2px 2px #cfcfcf;-moz-box-shadow:0px 2px 2px #cfcfcf;box-shadow:0px 2px 2px #cfcfcf}.optionsListOpen{display:block}.customSelectOptionsList{margin:0;padding:0;list-style:none;list-style-image:none;max-height:320px;background:transparent;overflow:auto}.hasOptGroup .customSelectOptionsList li.optGroup{font-weight:bold;font-style:italic;padding-top:10px;padding-left:5px}.hasOptGroup .customSelectOptionsList li{padding-left:15px}.customSelectOptionsList li{margin:0;padding:6px 0 5px 4px;min-height:17px;white-space:nowrap;cursor:default;background:url(/img/vhpc-divider.png) 0 0 repeat-x}.customSelectOptionsList li.active{background-color:#f1fbeb;color:#333}.smartForm .star-rating-rev,.star-rating-rev a:hover,.star-rating-rev a:active,.star-rating-rev a:focus,.star-rating-rev .current-rating{background:url(/img/ratings-spritenew-16x32.png?v=1) left -1000px repeat-x}.smartForm .star-rating-rev{position:relative;width:95px;height:16px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}.smartForm .star-rating-rev li{display:inline}.smartForm .star-rating-rev a,.star-rating-rev .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:16px;line-height:15px;outline:none;overflow:hidden;border:none;margin:0}.smartForm .star-rating-rev a:hover,.star-rating-rev a:active,.star-rating-rev a:focus{background-position:left bottom}.smartForm .star-rating-rev a.one-star{width:20%;z-index:6}.smartForm .star-rating-rev a.two-stars{width:40%;z-index:5}.smartForm .star-rating-rev a.three-stars{width:60%;z-index:4}.smartForm .star-rating-rev a.four-stars{width:80%;z-index:3}.smartForm .star-rating-rev a.five-stars{width:100%;z-index:2}.smartForm .star-rating-rev .current-rating{z-index:1;background-position:left bottom}.smartForm .spellcheckPos .spellCheckCont{border:0px solid #999;background-color:#fff;padding:0px;margin:0px}.smartFormv2{display:block}.smartFormv2 input,.smartFormv2 select,.smartFormv2 .dijitInputField,.smartFormv2 .dijitTextBox,.smartFormv2 textarea{background:transparent;font:13px "Helvetica Neue",Helvetica,arial,sans-serif;margin:0;padding:0;vertical-align:middle}.smartFormv2 .text,.smartFormv2 .textarea,.smartFormv2 .password,.smartFormv2 .select,.smartFormv2 .csz{position:static;min-height:auto;border:none;background:transparent;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.smartFormv2{font-size:13px;color:#666}.smartFormv2 .ask{margin:0 0 15px;position:relative}.smartFormv2 .askLabel{margin:0 0 6px;min-height:18px;display:block;color:#444;font-weight:bold}.smartFormv2 input:focus{outline:none}.dijitTextBoxFocused{outline:none}.smartFormv2 div.askFocus{border-color:transparent!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.smartFormv2 div.textError{border:none;background:none!important}.smartFormv2 div.textError input{border-color:#da5521;background-color:#fef2ee}.smartFormv2 .errorDisplay{position:static;margin-top:10px;font-size:12px}.smartFormv2 div.textError .errorDisplay{color:#da5521;font-size:12px;position:static;margin-top:10px}.smartFormv2 .checkbox input{margin:-1px 5px 0 0;padding:0;height:13px}.smartFormv2 .checkbox label{font-size:14px;margin-bottom:7px;position:relative}.smartFormv2 input[type="checkbox"]{opacity:0;float:left;width:18px;margin-top:2px;position:absolute;cursor:pointer}.smartFormv2 input[type="checkbox"]+.label{margin:0;padding:5px 0 4px 24px;clear:none;cursor:pointer;color:#444;background:url(/img/smartformv2/checkbox-off-14x14.png) left center no-repeat}.smartFormv2 input[type="checkbox"]:checked+.label{background-image:url(/img/smartformv2/checkbox-on-14x14.png)}.smartFormv2 input[type="checkbox"][disabled]+.label{background-image:url(/img/smartformv2/checkbox-disabled-14x14.png)}.smartFormv2 .text,.smartFormv2 .textarea,.smartFormv2 .password,.smartFormv2 .select,.smartFormv2 .csz{position:static;min-height:0;border:none;background-color:transparent;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.smartFormv2 .text input,.smartFormv2 .textarea textarea,.smartFormv2 .password input,.smartFormv2 .datepicker input,.smartFormv2 .csz input,.smartFormv2 .select select,.smartFormv2 .spinner input{width:auto;display:inline;position:static;background-image:none;box-sizing:border-box}.smartFormv2 .text input,.smartFormv2 .csz input,.smartFormv2 .select select,.smartFormv2 .spinner input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:normal;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.smartFormv2 .text input:disabled{background-color:#f1f1f1;color:#999}.smartFormv2 .csz input{width:100%!important;background-color:#fff;border:1px solid #ccc;padding:6px 12px}.smartFormv2 .text input:focus,.smartFormv2 .csz input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}.smartFormv2 .has-feedback-left,.smartFormv2 .has-feedback-right{position:relative}.smartFormv2 .has-feedback-right.ask input{padding-right:42.5px}.smartFormv2 .has-feedback-left.ask input{padding-left:26px}.smartFormv2 .has-feedback-left .input-feedback,.smartFormv2 .has-feedback-right .input-feedback{position:absolute;top:0px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;font-size:16px;color:#b2b2b2}.smartFormv2 .has-feedback-left .input-feedback{right:auto;left:0}.smartFormv2 .radio .label{padding:0}.smartFormv2 .radio input{position:static;top:auto}.smartFormv2 .radio input{margin:-5px 2px 0 0}.smartFormv2 .radio .label{margin-right:10px}.smartFormv2 .radio{overflow:hidden}.smartFormv2 .radio label{float:left;border:1px solid #b3b3b3;border-right:none;text-align:center;cursor:pointer;box-sizing:border-box;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smartFormv2 .radio .label{margin:0 auto;text-align:center;width:100%;padding:10px 12px;display:block;float:left;box-sizing:border-box;color:gray;min-width:45px}.smartFormv2 .radio label:first-child{border-radius:3px 0 0 3px}.smartFormv2 .radio label:last-child{border-radius:0 3px 3px 0;border-right:1px solid #b3b3b3}.smartFormv2 .radio input:checked+.label{background-color:#0ac;color:#fff}.smartFormv2 .radio input{opacity:0;position:absolute;left:-99999px}.smartFormv2 .radio.lg-custom label{float:none;border:none}.smartFormv2 .radio.lg-custom input+.label{margin:0 0 5px 0;padding:5px 0 4px 35px;clear:none;cursor:pointer;color:#444;text-align:left;background:url(/img/smartformv2/radio-off-24x24.png) left center no-repeat}.smartFormv2 .radio.lg-custom input:checked+.label{background-image:url(/img/smartformv2/radio-on-24x24.png)}.smartFormv2 .radio.md-custom label{float:none;border:none}.smartFormv2 .radio.md-custom input+.label{margin:0 0 5px 0;padding:5px 0 4px 30px;clear:none;cursor:pointer;color:#444;text-align:left;background:url(/img/smartformv2/radio-off-21x20.png) left center no-repeat}.smartFormv2 .radio.md-custom input:checked+.label{background-image:url(/img/smartformv2/radio-on-21x20.png)}.smartFormv2 .radio input[type="checkbox"]{display:none}.smartFormv2 .radio input[type="checkbox"]+.label{margin:0;padding:9px 0 8px 0;clear:none;cursor:pointer;color:#444;background:transparent}.smartFormv2 .radio input[type="checkbox"]:checked+.label{background:#0ac;color:#fff}.smartFormv2 .select{padding:0;margin:0 0 15px 0;border:1px solid #ccc;width:auto;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff;position:relative}.smartFormv2 .select.askFocus{border:1px solid #ccc!important}.smartFormv2 .select:after{top:50%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:#000;border-width:5px;margin-top:-2px;z-index:100}.smartFormv2 .select select{padding:5px 8px;width:130%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.smartFormv2 .select select:focus{outline:none}.smartFormv2 .textarea textarea{width:300px;height:100px;display:block;border-radius:3px;border:1px solid #b3b3b3;text-align:left;padding:5px}.smartFormv2 .spinner input{border-right:none;border-radius:0;display:inline-block;width:49px;height:41px;vertical-align:top;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-size:34px;color:gray;line-height:0;padding:5px 0 5px 10px}.smartFormv2 .spinner .controls{display:inline-block;border:1px solid #ccc;border-left:none;height:41px;width:25px;box-sizing:border-box;margin-left:-3px}.smartFormv2 .spinner .controls a{display:block;padding:1px 5px;text-decoration:none;text-align:center}.smartFormv2 .spinner .controls .spin-up{padding-top:3px}.smartFormv2 .spinner .controls .spin-down{padding-bottom:5px}.real-time-validate .ask{border-radius:4px;box-shadow:0 0 0 0;margin-bottom:0}.real-time-validate .ask.textError{margin-bottom:10px;border-color:#c00!important;background-color:#ffdddc!important}.real-time-validate .card-no-block .ask{margin-bottom:10px}.real-time-validate .ask.textValid:after{background-image:url(/img/mw/CC@2x.png);background-position:-146px -36px;background-repeat:no-repeat;background-size:210px auto;content:"";display:block;height:24px;position:absolute;right:-2px;top:9px;width:28px}.real-time-validate .ask .placeholderDisplayNode{top:9px}.real-time-validate .ask input{padding:4px 3px}.real-time-validate .ask .errorDisplay{max-width:200px;top:35px}.real-time-validate .ask .errorDisplay:nth-of-type(1) ~ .errorDisplay {display:none!important}