body{background:#f7f7f7;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-color:#595959}a{color:#3573b1;text-decoration:underline}a:hover{text-decoration:none}p{margin-bottom:10px}ul,ol{list-style:none}img{border:0 none;max-width:100%}img.slider{cursor:pointer}
label{font-weight:bold}textarea[readonly]{background-color:#dcdcdc;border:black 1px solid;color:#000;cursor:default}input[readonly]{background-color:#dcdcdc;border:black 1px solid;color:#000;cursor:default}button,input[type="text"],input[type="button"],input[type="reset"],input[type="submit"],input[type="date"]{height:44px !important}
div.radio label,div.checkbox label{color:#595959;font-size:12px}input[type="radio"]{-moz-appearance:initial;-webkit-appearance:initial;-ms-appearance:initial;margin:0 0 0 -20px;border:1px solid #595959;height:15px !important;width:15px !important;padding:7px 7px 7px 7px !important;background-clip:content-box;border-radius:50%}
input[type="radio"]:checked::after{background:#000;content:"";width:8px;height:8px;border-radius:50%;position:absolute;margin:-4px 0 0 -4px}input[type="checkbox"]{appearance:initial;-moz-appearance:initial;-webkit-appearance:initial;-ms-appearance:initial;-o-appearance:intial;margin:0 0 0 -20px;border:1px solid #595959;height:18px !important;width:18px !important;border-radius:unset !important}
input[type="checkbox"]:checked::after{content:"";display:block;width:6px;height:11px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;top:1px;left:5px;border:solid #336;border-width:0 2px 2px 0}
a:hover{cursor:pointer}a img{text-decoration:none}a label{text-decoration:underline;color:#3573b1 !important}a label:hover{cursor:pointer;text-decoration:none}.container-fluid p{font-family:"HelveticaNeueW02-55Roma","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;color:#000;display:block}
.container-fluid .campaignTitle p{line-height:40px !important}.checkboxContainer,.radioboxContainer{clear:both;padding-left:30px}.checkboxContainer label{padding-left:10px;color:#336 !important;cursor:pointer}.radioboxContainer label{padding-left:5px;color:#336 !important;cursor:pointer}select{height:44px !important;font-size:12px !important}
.select2{min-height:44px;font-size:12px !important}.select2-results__option{font-size:12px !important}.select2-container--default .select2-selection--multiple{border:1px solid #336 !important}.select2-container .select2-selection--multiple{min-height:44px !important;border-radius:3px !important}.select2-search__field{padding-top:7px !important;padding-left:10px !important}
.select2-selection__choice__remove{height:20px !important}.link-logo-container{margin-top:0 !important;margin-bottom:0 !important}.fontStyle1,h1{font-size:32px;font-weight:normal;color:#336}h1 a{color:#202020;text-decoration:none}.fontStyle2{font-size:2.4em;font-weight:normal;color:#2f6fa9}.fontStyle3{font-size:1.6em;font-weight:bold;color:#202020}
.fontStyle4{font-size:.9em;font-weight:bold;color:#717171;text-transform:uppercase}.fontStyle4alt{color:#757575}.fontStyle5{font-size:.9em;font-weight:bold;color:#2f6fa9;text-transform:uppercase}.fontStyle6{font-size:1em;font-weight:bold;color:#717171;text-transform:uppercase}.fontStyle6alt{color:#757575}
.fontStyle7{font-size:1.2em;font-weight:bold;color:#2f6fa9}.fontStyle8,.fontStyle8b{font-size:1.1em;font-weight:normal;color:#202020}.fontStyle8b{font-weight:bold}.fontStyle9,.fontStyle9b{font-size:.75em;font-weight:normal;color:#202020}.fontStyle9b{font-weight:bold}.fontStyle10{font-size:1.2em;font-weight:bold;color:#717171}
.fontStyle10alt{color:#757575}.fontStyle11,#main label.fontStyle11{font-size:1.2em;font-weight:bold;color:#202020}.fontStyle12{font-size:1.1em;font-weight:normal;color:#2f6fa9}.fontStyle13{font-size:1.1em;font-weight:normal;color:#2f6fa9;text-decoration:underline}.fontStyle14{font-size:1.6em;font-weight:normal;color:#2f6fa9}
.fontStyle14b{font-size:1.6em;font-weight:bold;color:#2f6fa9}.fontStyle15{font-size:1em;font-weight:bold;color:#2f6fa9}.fontStyle15b{color:#656565}.fontStyle16{font-size:1.4em;font-weight:bold;color:#202020}.fontStyle17,.alert-icon{color:#c94f16;font-size:1.1em;font-weight:bold}.clear{clear:both}.left{float:left}
.right{float:right}.hide{display:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0 !important}.clearfix{display:inline-block;margin:0;padding:0}.usps-section{padding:25px}.singlePageCntrWidth{max-width:900px}
textarea:focus,input:focus{color:#336 !important}.form-control{color:#336;font-size:14px !important;border:1px solid #336;border-radius:3px !important;padding:5px 10px}.form-group .form-check{padding-left:30px !important}.form-control.form-control-select-multiple{max-height:75px !important;min-height:44px !important}
.form-control.is-invalid{background-image:none !important}.chosen-container,.chosen-container .chosen-choices{min-height:44px !important}.chosen-container-multi .chosen-choices{font-size:14px;border:1px solid #336;border-radius:3px !important}.chosen-container-multi .chosen-choices.is-invalid{border-color:#dc3545}
div.promoError .chosen-container-multi .chosen-choices{border-color:#dc3545}.chosen-container-single .chosen-single{height:44px !important;line-height:34px !important;border:1px solid #336;border-radius:3px !important;padding:5px 10px}.chosen-container-single .chosen-single div{width:15px !important}
.chosen-container-single .chosen-single div b{margin-top:10px !important}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;font-weight:bold;line-height:normal;border-radius:0}
img.ui-datepicker-trigger{height:25px;width:25px}#container{float:left;margin-top:10px;width:720px}#campaignContainer label{clear:both;font-size:12px;font-weight:normal !important;display:block;position:relative;color:#595959}#campaignContainer label p{clear:both;font-size:12px;font-weight:normal !important;display:block;position:relative;color:#595959}
#campaignContainer .card.card-none{border:0}#campaignContainer .card-header{background-color:inherit}#campaignContainer .campaignTitle p{font-size:32px;color:#336}#header{float:left;background-position:0 36px;background-image:url('../images/common/top_bar.gif');background-repeat:no-repeat;overflow:hidden;width:720px;height:69px}
#header #logo{float:left;width:200px;height:36px}#header #homeSignInLink{float:right;margin-top:16px;font-weight:bold;font-size:11px;text-transform:uppercase;color:#757575;font-family:arial;text-align:right}#header #homeSignInLink #homeSignSplit{float:left;padding:0 5px 0 5px}#header #homeSignInLink A{float:left;color:#757575;text-decoration:none}
.reg ul{padding:0;margin:0}#header #homeSignInLink A:hover{color:#757575;text-decoration:underline}#toolbar{float:right;background-image:url('/promoweb/assets/img/common/toolbar.gif');background-repeat:no-repeat;height:20px}#toolbar ul{float:right;padding:0;margin:0}#toolbar ul li{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;background:url('/promoweb/assets/img/common/toolbar_separator.gif') left top no-repeat}
#toolbar ul li span{padding-left:20px;color:#039;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;vertical-align:middle}#toolbar ul li span a{color:#039;text-decoration:underline}#toolbar ul li span#last{padding-right:10px}#toolbar ul li a:hover{text-decoration:none}#content{float:left;width:650px;margin-top:10px;margin-bottom:10px}
#footercontainer{background:#eee;background:-moz-linear-gradient(top,#eee 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#eee 0,#ccc 100%);background:-o-linear-gradient(top,#eee 0,#ccc 100%);background:-ms-linear-gradient(top,#eee 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0);width:100%}
.row.no-gutters{margin:30px 0 0}.row.copy-no-gutters{margin-top:0}footer ul li{margin-bottom:3px}.footer{padding-top:15px;border-top:1px solid #dadada;font-size:14px}.copy-border{border-bottom:1px solid #b0b0b0}.footer-logo{padding-left:15px}#footer-copyright{color:#202020;display:inline-block;margin-bottom:30px;font-size:1.1rem}
#social-links{margin:20px 0;padding-left:0}#social-links li a img{width:19px}#social-links li:not(:last-child){margin-right:20px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}footer ul.nav-options a{font-family:"HelveticaNeueW02-65Medi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:20px;color:#202020;text-decoration:none !important}
footer div.footer-sub-heading{font-family:"HelveticaNeueW02-75Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:20px;text-transform:uppercase;color:#336}#smallprint{color:#202020;margin-bottom:30px;font-size:11px;display:inline-block}#footer{background-image:url('https://www.usps.com/common/images/07/usps_hm_ci_ftr.jpg');clear:left;color:#fff;float:left;font-family:universe,arial;font-size:10px;font-weight:bold;height:61px;margin:0 auto;width:720px}
#footer a{color:#fff;font-weight:normal;text-decoration:underline}#footer a:hover{color:#fff;font-weight:normal;text-decoration:none}#footer .footNavImg{border:0 solid red;float:left;font-size:9px;padding:6px 16px}#footer .footNavImg a{color:#575c61;text-decoration:underline}#footer .footNavImg a:hover{color:#575c61;text-decoration:none}
#footer .footNavImgFirst{border:0 solid red;float:left;font-size:9px;padding:6px 16px 6px 14px}#footer .footNavImgFirst a{color:#575c61;text-decoration:underline}#footer .footNavImgFirst a:hover{color:#575c61;text-decoration:none}#footer .footNavImgLast{border:0 solid red;float:left;font-size:9px;padding:6px 0 6px 16px}
#footer .footNavImgLast a{color:#575c61;text-decoration:underline}#footer .footNavImgLast a:hover{color:#575c61;text-decoration:none}#footer #copyright{float:left;padding:16px 20px 0 14px}#footer #noFear{float:left;margin:16px 20px 0 0}#footer #FOIA{float:left;margin:16px 0 0}#headcontainer{width:100%}
#headcontainer nav section{height:34px;margin:0 auto;padding:0;width:80%}#headcontainer a{font-size:62.5%}nav{background:#eee;background:-moz-linear-gradient(top,#eee 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#eee 0,#ccc 100%);background:-o-linear-gradient(top,#eee 0,#ccc 100%);background:-ms-linear-gradient(top,#eee 0,#ccc 100%);background:linear-gradient(to bottom,#eee 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0);width:100%}
#condensed-nav-icon{display:none}#condensed-nav-icon .navbar-toggle{background-color:#f8f8f8;background-image:none;border:1px solid #ccc;border-radius:4px;float:right;margin-bottom:0;margin-top:4px;padding:5px 6px;position:relative}#condensed-nav-icon .navbar-toggle:hover,#condensed-nav-icon .navbar-toggle:focus{background-color:#ddd}
#condensed-nav-btn{cursor:pointer;height:26px !important}.sr-only{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcpp.overview{font-size:10px}.tcpp.overview p{font-size:10px}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-toggle .icon-bar{background-color:#ccc;border-radius:1px;display:block;height:2px;width:22px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}#panel{background:#fff;height:204px;display:none;border:1px solid #ddd;border-top:0;border-radius:0 0 5px 5px;margin-bottom:1em}#panel ul{margin:0;list-style:none outside;padding-left:0}
#panel ul li{display:block;position:relative;border-bottom:1px solid #ddd}#panel ul li img{float:left;margin-right:1em}#panel ul li.last{display:block;position:relative;border-bottom:0}#panel ul li.heading{background:#f3f3f3}#panel ul li.heading div{display:block;line-height:20px;padding:10px 25px;font-weight:bold}
#panel ul li a{line-height:20px;padding:10px 25px;display:block;transition-duration:0;font-size:100%}#panel ul li a.language{padding-left:55px}#panel ul li a:visited,#panel ul li a:focus,#panel ul li a:active{color:#2f6fa9}#panel ul li a:hover{color:#444}.arrow{background:transparent url(/promoweb/assets/img/global/sprites/sprite_arrows.gif) no-repeat 0 0;display:inline-block;height:10px;width:5px;vertical-align:top;overflow:hidden;margin-left:4px}
#utility-bar #contact-list{margin-left:-7px}#utility-bar #contact-list li{float:left;background:transparent url(/promoweb/assets/img/global/header/hdr_sm_pipe.gif) no-repeat right top}#utility-bar #contact-list li.last{background:0}#utility-bar #contact-list li a{display:block;height:34px;line-height:34px;font-weight:bold;background-color:transparent;background-image:url(/promoweb/assets/img/global/header/hdr_icons_roll.gif);background-repeat:no-repeat;color:#444;padding-right:10px;text-indent:20px;margin-right:1px;text-decoration:none}
#utility-bar #contact-list li a:hover,#utility-bar #contact-list li a:focus{color:#2f6fa9}#utility-bar #contact-list li a#link-support{background-position:-5px -102px;width:140px;text-indent:27px}#utility-bar #contact-list li a:hover#link-support,#utility-bar #contact-list li a:focus#link-support{background-position:-405px -102px}
#utility-bar #contact-list li a#link-phone{background-position:-3px -170px;width:100px;padding-left:10px;text-indent:13px}#utility-bar #contact-list li a:hover#link-phone,#utility-bar #contact-list li a:focus#link-phone{background-position:-203px -170px}#utility-bar #contact-list li a#link-mobile{background-position:-3px -136px;width:100px;padding-left:10px;text-indent:14px}
#utility-bar #contact-list li a:hover#link-mobile,#utility-bar #contact-list li a:focus#link-mobile{background-position:-403px -136px}#utility-bar #contact-list li a#link-back{background-position:-5px -203px;padding-left:10px;text-indent:13px}#utility-bar #contact-list li a:hover#link-back,#utility-bar #contact-list li a:focus#link-back{background-position:-405px -203px}
#utility-bar #back-list{margin-left:-7px}#utility-bar #back-list li{float:left;background:transparent url(/promoweb/assets/img/global/header/hdr_sm_pipe.gif) no-repeat right top}#utility-bar #back-list li.last{background:0}#utility-bar #back-list li a{display:block;height:34px;line-height:34px;font-weight:bold;background-color:transparent;background-image:url(/promoweb/assets/img/global/header/hdr_icons_roll.gif);background-repeat:no-repeat;color:#444;padding-right:10px;text-indent:20px;margin-right:1px;text-decoration:none}
#utility-bar #back-list li a:hover{color:#2f6fa9}#utility-bar #back-list li a#link-back{background-position:-5px -203px;padding-left:10px;text-indent:13px}#utility-bar #back-list li a:hover#link-back{background-position:-405px -203px}#utility-bar .nav-pipe{float:left;width:2px;height:34px;background:transparent url(/promoweb/assets/img/global/header/hdr_pipe.gif) no-repeat}
#utility-bar .nav-tool{float:left;background-color:transparent;background-image:url(/promoweb/assets/img/global/header/hdr_icons_roll.gif);background-repeat:no-repeat;position:relative;z-index:450}#utility-bar div#nav-tool-login{width:148px}#utility-bar div#nav-tool-cart{width:171px;height:34px}#utility-bar div#nav-tool-print{width:144px}
#utility-bar .nav-tool h2{height:34px;overflow:hidden;line-height:30px;color:#515151;text-indent:27px;cursor:pointer;position:relative;font-size:1em;margin-bottom:0}#utility-bar .nav-tool h2 a{color:#444;text-decoration:none;size:62.5%;font-weight:bold}#utility-bar .hover h2 a,#utility-bar .nav-tool h2 a:focus,#utility-bar .nav-tool h2 a:hover{text-decoration:none;color:#2f6fa9}
#utility-bar .nav-tool h2 .arrow{position:absolute;background-position:left -134px;width:8px;height:20px;top:0;right:10px}#utility-bar div.nav-tool.hover h2{color:#2f6fa9}#utility-bar div.nav-tool.hover h2 .arrow{background-position:left -164px}#utility-bar #nav-tool-login{background-position:-1px 0}
#utility-bar #nav-tool-cart{background-position:-3px -34px}#utility-bar #nav-tool-print{background-position:-1px -68px}#utility-bar div#nav-tool-login.hover{background-position:-401px 0}#utility-bar div#nav-tool-cart.hover{background-position:-403px -34px}#utility-bar div#nav-tool-print.hover{background-position:-401px -68px}
#utility-bar div.page-section{width:100%}#utility-bar .greeting{color:#444;font-size:62.5%;font-weight:bold;padding:10px 10px 0 20px;background-position:-6px 0;background-image:url("/promoweb/assets/img/global/header/hdr_icons_roll.gif");background-repeat:no-repeat;overflow:hidden;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:125px;margin-right:3px}
#nav-condensed{width:97.75%;margin:0 auto;font-size:.75em}#nav-condensed{width:97.75%;margin:0 auto;font-size:.75em}#nav-condensed a:hover,#nav-condensed a:visited,#nav-condensed a:focus,#nav-condensed a:active{color:#fff}#nav-condensed a:focus{outline:0}#nav-tool-login div.content a{font-size:100%}
#nav-tool-login div.content div.cta a{font-size:62.5%}#nav-tool-login p.hint{font-size:.7em;margin-bottom:1.5em}#nav-tool-login #login-error-message,#nav-tool-login #login-error-invalid-username,#nav-tool-login #login-error-min-username,#nav-tool-login #login-error-invalid-password,#nav-tool-login #login-error-min-password{background:url("/promoweb/assets/img/global/icons/success_error_icon.gif") no-repeat scroll left -15px rgba(0,0,0,0);color:#f91d00;font-size:.75em;line-height:1.2;margin-bottom:5px;padding:2px 0 0 19px}
#nav-tool-login p{color:#111;font-size:.75em;font-weight:bold;margin-bottom:0;padding-bottom:0;padding-top:5px;margin-top:0}#btn-signin-wrapper{position:relative;width:90px;height:26px}#btn-signin-inner-wrapper{position:absolute}#anchor-login-copy{position:absolute;display:block;width:400px;top:-500px}
#nav-tool-login .content div.inner{background-color:#ebebeb;padding:0 10px 5px}#nav-tool-login .content div.unreg{background-color:#f3f3f3;padding-left:10px;padding-bottom:5px;padding-top:8px}#nav-tool-login ul{color:#464646;list-style-type:disc;list-style-position:inside}#nav-tool-login li{padding-top:5px}
#nav-tool-login .content div.cta{border-top:1px solid #d5d5d5;margin-top:10px;padding:10px 0 5px 0}#nav-tool-login .cta a:focus,#nav-tool-login .cta a:hover{text-decoration:underline}#nav-tool-login #link-activity{padding-right:15px;float:left;width:150px}#nav-tool-login #link-logout{border-left:1px solid #dcdcdc;padding-left:15px;float:left;width:260px}
#nav-tool-login #link-forgot{padding-left:8px;padding-top:6px;float:left}#btn-header-input-signin{border:0;cursor:pointer}#nav-tool-login #login-form{float:left;width:240px;border-right:1px solid #e5e5e5;padding-bottom:3px}#nav-tool-login #login-detail{float:left;width:190px;padding-left:15px}#nav-tool-login span.button-link{margin-left:0}
#nav-tool-login span.button-link input#input-signin{float:left;padding-right:6px;font-weight:bold;font-size:12px;padding-left:2px}#nav-tool-login input.text{width:215px}#nav-tool-login label{display:block;padding-bottom:7px}#nav-tool-login .unreg ul{color:#636363;padding-bottom:5px}#nav-tool-login .input-text-wrapper{margin-bottom:10px}
#nav-tool-login #login-error-message a{text-decoration:none}.nav-tool .nav-window{position:absolute;z-index:14;top:34px;overflow:hidden;height:0;width:484px}.nav-tool a:focus,.nav-tool a:hover{text-decoration:underline}.mini div#nav-tool-login .nav-window{left:-328px}div#nav-tool-login .nav-window{left:-331px}
div#nav-tool-cart .nav-window{left:-158px}div#nav-tool-print .nav-window{left:-331px}.nav-tool .nav-window .wrapper{position:relative}.nav-tool .nav-window .col_3{width:484px}.nav-window .background{position:absolute;z-index:1;height:100%;display:none}.nav-window .background{position:absolute;z-index:1}
.nav-window .content{position:relative;z-index:2;padding:9px}.background div{position:absolute}.background .modal-insider{background:white;top:12px;left:12px}.background .modal-corner-tl,.background .modal-corner-tr,.background .modal-corner-bl,.background .modal-corner-br,.background .modal-repeat-left,.background .modal-repeat-right,.background .modal-repeat-top,.background .modal-repeat-bottom{background:transparent url(/promoweb/assets/img/global/header/dropdown/hdr_panel_sprite.png) no-repeat;height:12px;width:12px}
.dj_ie6 .background .modal-corner-tl,.dj_ie6 .background .modal-corner-tr,.dj_ie6 .background .modal-corner-bl,.dj_ie6 .background .modal-corner-br,.dj_ie6 .background .modal-repeat-left,.dj_ie6 .background .modal-repeat-right,.dj_ie6 .background .modal-repeat-top,.dj_ie6 .background .modal-repeat-bottom{background-image:url(/promoweb/assets/img/global/header/dropdown/hdr_panel_sprite.gif)}
.background .modal-corner-tl{background-position:0 -24px;top:0;left:0}.background .modal-corner-tr{background-position:-12px -24px;top:0;right:0}.background .modal-corner-bl{background-position:0 -36px;bottom:0;left:0}.background .modal-corner-br{background-position:-12px -36px;bottom:0;right:0}.background .modal-repeat-left{background-position:-24px -24px;top:12px;left:0;background-repeat:repeat-y}
.background .modal-repeat-right{background-position:-36px -24px;top:12px;right:0;background-repeat:repeat-y}.background .modal-repeat-top{background-position:0 0;top:0;left:12px;background-repeat:repeat-x}.background .modal-repeat-bottom{background-position:0 -12px;bottom:0;left:12px;background-repeat:repeat-x}
.dj_ie6 .background .modal-repeat-bottom{background-position:0 -11px}header{clear:both;color:#000;font-size:.8125em;margin:0 auto;max-width:92.3em;padding:0;position:relative;width:100%;margin-top:15px}#header-bar-bcg{background:url("/promoweb/assets/img/global/backgrounds/header-bar-bkg.gif") repeat-x scroll center bottom #41525c;height:auto;padding-top:0;position:relative;margin-top:0;width:100%;max-width:100%}
.card{border-radius:3px !important}.bcgLogo{width:70%;margin:0 auto}*::-moz-selection{background:none repeat scroll 0 0 #1777af;color:#fafafa;text-shadow:none}.blueheadlineText{font-weight:bold;font-size:22px;font-family:Arial,Helvetica,sans-serif;color:#039}.redheadlineText{color:#c00;font-weight:bold;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:left}
.mainText{color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif}.mainTextBold{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.mainTextRed{color:#c00;font-size:12px;font-family:Arial,Helvetica,sans-serif}.mainTextboldRed{color:#c00;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.blueCallout{color:#039;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold}.smmainText{color:#000;font-size:10px;font-family:Arial,Helvetica,sans-serif}.input-field-small{width:20% !important}.input-field-medium{width:50% !important}.redbarkerText{color:#c00;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
.error-txt{font-size:12px;color:#e71921}.errorText{color:#bd0b13;font-size:12px;font-family:Helvetica,Arial,sans-serif}div.error{color:red;font-size:14px;font-family:Helvetica,Arial,sans-serif;padding-top:5px;padding-left:5px}span.error{color:red}span.success{color:green}.titles{color:#000;font-size:13px;font-family:Arial,Helvetica,sans-serif}
.errorTitles{color:#bd0b13;font-size:13px;font-family:Arial,Helvetica,sans-serif}.requiredTextBoldRed{color:red;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}.blueSectionText{color:#369;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:left}.redStackTrace{color:#c00;font-size:11px;font-family:Courier New,Courier,monospace;white-space:pre}
.exceptionText{color:#000;font-size:12px;font-family:Courier New,Courier,monospace;white-space:pre}.helpText{border:0 none #000;padding:2px;color:#000;font-size:10px;font-family:Helvetica,Arial,sans-serif;background-color:#ffc}.deliveryText{border:0 none #000;padding:2px;color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.pageErrorText{color:#c00;font-size:12px;font-family:Helvetica,Arial,sans-serif}.tableRowEven{background:#fff none repeat scroll 0}.tableRowOdd{background:#e8eef7 none repeat scroll 0}.tableRowAdd{background:#f0f0f0 none repeat scroll 0}.row-top-margin-lg{margin-top:20px}.row-top-margin-md{margin-top:10px}
.row-top-margin-sm{margin-top:5px}.row-top-margin-none{margin-top:0}.promo-separator{border-bottom:1px solid #313030;text-align:left;padding-top:15px;padding-bottom:15px}.spacer{height:10px}.displayTable{border:1px solid #666;width:100%;border-collapse:collapse;border-spacing:0}.displayTable th{text-align:left;vertical-align:top;padding:5px;color:#369}
.displayTable td{text-align:left;vertical-align:top;padding:5px}.displayTable thead tr{background-color:#e8eef7}#emailRule{margin-top:10px}#fileSummaryTable th{padding-left:20px;padding-top:5px;padding-bottom:5px;padding-right:5px}#fileSummaryTable td{padding-left:20px}.progress{position:relative;width:400px;border:1px solid #ddd;padding:1px;border-radius:3px}
.bar{background-color:#b4f5b4;width:0;height:20px;border-radius:3px}.percent{position:absolute;display:inline-block;top:3px;left:48%}.center{text-align:center}.blueSectionTextUnderline{border-bottom:1px dashed gray;width:90%;margin-left:15px;font-size:15px;font-weight:normal;padding-top:15px;color:#767578}
tr .blueSectionTextUnderline{border-spacing:5em}tr.odd{background:#e8eef7 none repeat scroll 0;height:25px}tr.even{background:#fff none repeat scroll 0;height:25px}td.nestedTableCell{padding-top:0;padding-left:2px}#email tr.even,#email tr.odd{background:none repeat scroll 0 center #e8eef7}#emailAddressTable{border:0;width:400px;margin-top:10px;border-collapse:collapse}
#emailAddressTable td{border-bottom:1px solid #ccc;padding:5px}table tr td div{text-align:left}div[id*='_counter']{padding-left:2px;color:gray;padding-top:2px}div[id*='_counter'] span{padding-right:2px}td{vertical-align:top}#viewQuestionGraphContentBtn{font-size:14px;color:#369;float:right;padding-right:25px}
.encrypted{padding-left:20px;padding-bottom:1px;background:url('../images/common/encrypted.png') no-repeat left top;font-weight:normal}.marker{background-color:#ff0}.condense_control{color:#3573b1;font-weight:bold;text-decoration:underline}.condense_control:hover{text-decoration:none}.required:before{content:"*";color:#595959;padding-right:3px;position:absolute;left:-10px}
.btn.btn-w100{width:100px !important}.btn.btn-right{margin-left:25px;float:right}.btn.btn-left{margin-left:0;float:left}.campBtn{color:#494949;background-color:#ededed;text-decoration:none;height:44px}.btn-w150{width:150px !important}.btn-mw150{min-width:150px !important}.btn-w170{width:170px !important}
.btn-mw170{min-width:170px !important}.btn-w200{width:200px !important}.btn-primary{font-family:"HelveticaNeueW02-75Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;display:inline-block;color:#fff !important;background:#336 !important;min-width:120px;text-align:center;border-radius:3px;height:44px;text-decoration:none;padding:9px 20px;border-style:none;border:1px solid #336}
.btn-primary:hover,.btn-primary.focus:hover,.btn-primary:focus:hover{background:#ededed !important;color:#336 !important;cursor:pointer;border:1px solid #336}.btn-secondary{color:#336 !important;font-family:"HelveticaNeueW02-75Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;display:inline-block;background:#fff !important;min-width:120px;text-align:center;border-radius:3px;height:44px;text-decoration:none;padding:9px 20px;border-style:none;border:1px solid #336}
.btn-secondary:hover,.btn-secondary.focus:hover,.btn-secondary:focus:hover{background:#ededed !important;color:#336 !important;cursor:pointer;border:1px solid #336}.checkInputContainer{padding-left:30px}.answerOptions{padding-top:10px}.scrollbar-container{clear:both;margin:7px 0 10px;border:1px solid #ababab;border-right:0;border-radius:6px;-pie-background:linear-gradient(#ebeaea 10%,#fff);behavior:url(/promoweb/assets/scripts/external/PIE.htc);box-shadow:0 5px 9px 2px #d0d0d0 inset;position:relative}
.scrollbar-container p{font-size:11px;font-weight:normal;left:0;line-height:1.4em;padding:3px}.scrollbar-container .viewport{width:97%;height:67px !important;overflow:hidden;position:relative}.scrollbar-container .overview{list-style:none;position:absolute;left:0;top:0;padding:0 0 0 15px;font-weight:normal;font-size:11px;line-height:1.4em}
.scrollbar-container .thumb .end,.scrollbar-container .thumb{background-color:transparent}.scrollbar-container .scrollbar{position:relative;float:right;width:7px;height:67px !important}.scrollbar-container .track{background-color:#e7e7e7;height:100%;width:7px;position:relative;padding:0;background:url("/promoweb/assets/img/global/scroller/shp_scrollbar_bg.gif") repeat-y scroll -7px 0 transparent;border-radius:5px;behavior:url(/promoweb/assets/scripts/external/PIE.htc)}
.scrollbar-container .thumb{height:25px !important;width:7px;cursor:pointer;overflow:hidden;position:absolute;top:0;background-image:url("/promoweb/assets/img/global/scroller/shp_scrollbar_short.gif")}.scrollbar-container .thumb .end{overflow:hidden;height:0;width:7px}.scrollbar-container .disable{display:none}#campaignSubmitBtn{margin-left:0 !important}
.date{width:50%}.questionDate{background:transparent url(/promoweb/assets/img/usps/calendar.png) no-repeat;background-color:#fff;background-position:right 10px top 9px;background-size:24px 24px;cursor:pointer}.is-invalid-date{border-color:#dc3545}.promoCodeValidationBtn{float:right}.mobile-header .usps_logo a{background:url("/entreg/assets/images/utility-header/logo_mobile.svg") no-repeat;margin:0 auto;background-repeat:no-repeat;position:absolute;left:46%;background-size:44px 25px;height:25px;width:44px}
@media only screen and (max-width:599px){.overflowCell{word-wrap:break-word;width:100%;max-width:50px}.btn{margin-bottom:20px;margin-left:20px;min-width:100px}.responsive{width:100%;max-width:500px;display:inline-block}#nav-login-icon{display:none}#condensed-nav-icon{display:block}.condensed-contact-icon{display:none}
#utility-bar #contact-list li{background:0}#headcontainer nav section{width:93.75%}.input-field-small{width:30% !important}.input-field-medium{width:100% !important}.date{width:100% !important}.date .input-field-medium{width:80% !important}.promoCodeValidationBtn{margin-top:10px;margin-left:0 !important;margin-bottom:0 !important;float:right}
#campaignContainer .card-footer>div>div{text-align:center}#campaignResetBtn{margin-left:0 !important;margin-bottom:0 !important}footer{background-color:#fff;display:block;width:100%;padding:0}footer ul li{padding:.8em .909091em .6em;margin-bottom:0;background-color:#fff;text-transform:uppercase;border-bottom:1px solid #ddd;text-align:left}
footer li a{font-size:1em;text-align:left;display:block}#social-links{text-align:center}#social-links li{border:0}.form-control.form-control-select-multiple{height:44px !important;min-height:44px !important}}@media only screen and (min-width:600px){.overflowCell{word-wrap:break-word;width:100%;max-width:100px}
.btn{margin-left:20px}.responsive{width:100%;max-width:550px;display:inline-block}.form-control.form-control-select-multiple{height:44px !important;min-height:44px !important}}@media only screen and (max-width:958px){.mobile-header .usps_logo a{left:46%;background-size:58px 40px;height:40px;width:56px;top:8px}
#header-bar{display:none}}@media only screen and (min-width:900px){.overflowCell{word-wrap:break-word;width:100%;max-width:150px}.responsive{width:100%;max-width:800px;display:inline-block}#campaignSubmitBtn{margin-left:0 !important}}@media only screen and (min-width:959px){#headcontainer .container-fluid{border-bottom:3px solid #ee3124}
#header-bar .container-fluid{border-bottom:0}}@media only screen and (min-width:1200px){.overflowCell{word-wrap:break-word;width:100%;max-width:200px}.responsive{width:100%;max-width:990px;display:inline-block}}@media only screen and (min-width:1600px){.overflowCell{width:100%;max-width:100%;word-wrap:normal}
.responsive{width:100%;max-width:990px;display:inline-block}}.btn.dropdown-custom{margin-left:0}.confirmationContainer{font-size:1.1em;color:#202020;padding-bottom:10px}.confirmationTitles{margin-top:10px}.thankYouMessageContainer{border:0;border-bottom:1px solid #ccc}.confirmationContinueText{margin-bottom:15px}
.confirmationContinueButtons{margin-top:10px}.confirmationNewUser{border-top:1px solid #ccc;margin-top:10px}.confirmationNewUserButtons{margin-top:10px}.mFormContainer #campaignContainer,.mFormContainer #confirmationContainer{min-height:400px;padding:20px;border-radius:3px}#titleContainer{background:inherit;background-clip:text}
#elementContainer{background-color:#f7f7f7;padding:20px;border-radius:3px}#elementContainer .mtab{display:none}.mFormContainer #confirmationContainer #elementContainer{text-align:center !important}.questionNumber{font-weight:bold}a[data-toggle="tooltip"] img:hover{background-color:white}
.tooltip-main{width:15px;height:15px;border-radius:50%;font-weight:700;background:#f3f3f3;border:2px solid #737373;color:#737373;margin:4px 121px 0 5px;float:right;text-align:left !important}.tooltip-qm{float:left;margin:-2px 0 3px 4px;font-size:12px}.tooltip-inner{max-width:236px !important;font-size:12px;padding:10px 15px 10px 20px;background:#fff;color:rgb(0,0,0,.7);border:1px solid #737373;text-align:left}
.tooltip.show{opacity:1}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-bottom-color:red}.dropdown-box,.form-box{width:100%}.dropdownlabel,.form-label{font-size:12px;margin-bottom:5px;color:#595959}.dropdown-toggle::after{display:none}.dropdown-toggle-arrow{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:absolute;margin-right:10px;right:0;top:50%;transform:translate(-50%,-50%)}
.dropdown-arrow{content:"";height:10px;width:15px;background-repeat:no-repeat;position:absolute;margin-right:10px;right:0;top:40%;transform:translate(-50%,-50%);background-image:url("/promoweb/assets/img/form/dropdown-carat.png");cursor:pointer;-webkit-transform:rotate(0);transform:rotate(0);transition:transform .2s ease-out;transform-origin:40% 30%}
.dropdown-toggle[aria-expanded="true"] .dropdown-arrow{content:"";height:10px;width:15px;background-repeat:no-repeat;position:absolute;margin-right:10px;right:0;transform:translate(-50%,-50%);background-image:url("/promoweb/assets/img/form/dropdown-carat.png");cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:transform .2s ease-out}
.mobile-approach-toggle-arrow{top:8px;height:30px;width:30px;background-position:50% 50%;transform-origin:50% 50%}.dropdown-toggle[aria-expanded="true"] .mobile-approach-toggle-arrow{top:8px;height:30px;width:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.dropdown-custom,.form-custom{width:100%;height:44px;border:1px solid #336;text-align:start;padding:5px 10px 5px 10px;border-radius:3px}.dropdown-custom-error,.form-custom-error{width:100%;height:44px;border:1px solid #e71921;text-align:start;padding:5px 10px 5px 10px;border-radius:3px}.dropdown-custom-error:focus,.form-custom-error:focus{box-shadow:none !important;border:1px solid #e71921}
.dropdown-custom:focus,.form-custom:focus{box-shadow:none !important;border:1px solid #336}.dropdown-menu-custom{border-top:0;border-color:#336;border-radius:0 0 3px 3px;top:-6px !important}.dropdown-item-custom{font-size:14px;color:#336;padding-left:.8rem}.dropdown-custom .placeholder-text,.dropdown-custom-error .placeholder-text{font-size:14px;color:#a8a8a8}
.dropdown-error{font-size:12px;padding:5px 0 5px 0;color:#e71921}::placeholder{color:#999 !important;opacity:1}:-moz-placeholder{color:#999 !important;opacity:1}::-moz-placeholder{color:#999 !important;opacity:1}::-webkit-input-placeholder{color:#999 !important;opacity:1}:-ms-input-placeholder{color:#999 !important;opacity:1}
::-ms-input-placeholder{color:#999 !important;opacity:1}span.select2-selection.is-invalid{border-color:#dc3545 !important}