.btn,#dialog .btn{border-width:0;cursor:pointer;display:inline-block;font-size:22.4px;font-size:1.4rem;margin:0;overflow:hidden;padding:8px 32px;padding:.5rem 2rem;text-align:center;text-transform:uppercase;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}
.btn:hover,#dialog .btn:hover{text-decoration:none}
.btn--absolutebottomcentered{position:absolute;left:50%;margin-left:-62.5px;margin-left:-3.90625rem;bottom:20px;bottom:1.25rem}
.btn--centered{margin:0 auto!important;float:none!important}
.btn--hidden{display:none}
.btn,#dialog .btn{border-width:0;cursor:pointer;display:inline-block;font-size:22.4px;font-size:1.4rem;margin:0;overflow:hidden;padding:8px 32px;padding:.5rem 2rem;text-align:center;text-transform:uppercase;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}
.btn:hover,#dialog .btn:hover{text-decoration:none}
.btn--absolutebottomcentered{position:absolute;left:50%;margin-left:-62.5px;margin-left:-3.90625rem;bottom:20px;bottom:1.25rem}
.btn--centered{margin:0 auto!important;float:none!important}
.btn--hidden{display:none}
.btn.btn-go,#dialog .btn-go.btn,.btn#dialog.btn-go-mini{background-color:#fcb913;border:3px solid #f37022;display:block;padding:5px 10px;padding:.3125rem .625rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#732a79;text-decoration:none;width:125px;width:7.8125rem;-moz-box-shadow:3px 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 0 rgba(0,0,0,0.3)}
.btn.btn-go:hover,#dialog .btn-go.btn:hover,.btn#dialog.btn-go-mini:hover{background-color:#f37022;border-color:#fcb913;color:white}
.btn.btn-go:hover a,#dialog .btn-go.btn:hover a,.btn#dialog.btn-go-mini:hover a{color:white}
.btn.btn-go-deactivated,#dialog .btn-go-deactivated.btn{border-color:#fcb213;background-color:#f37022;color:#f2ae13}
.btn.btn-go-mini,#dialog .btn-go-mini.btn{max-width:57px;max-width:3.5625rem;height:27px;height:1.6875rem;line-height:1;font-size:12.8px;font-size:.8rem;color:#f5f6f6;border-color:#ffd21f;-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 0 rgba(0,0,0,0.3)}
.btn.btn-go-auto,#dialog .btn-go-auto.btn,.btn#dialog.btn-go-auto{width:auto}
.btn.btn-go-flat,#dialog .btn-go-flat.btn{padding-top:0;padding-bottom:0;line-height:24px;line-height:1.5rem}
.btn.btn__profile,#dialog .btn__profile.btn{font-size:16px;font-size:1rem;padding:0 48px;padding:0rem 3rem;text-transform:uppercase;text-decoration:none;color:#712a78}
.btn.btn-go-fullwidth,#dialog .btn-go-fullwidth.btn{width:100%}
#dialog{-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;margin-top:48px;margin-top:3rem;position:absolute;background-color:#ffd21f}
@media screen and (max-width:40em){#dialog{width:86%}
#dialog input{width:91%!important}
}
#dialog .required:before{content:''}
#dialog .close{top:-1.25rem;right:-1.25rem;background-color:#fff09d;padding:5px 15px;padding:.3125rem .9375rem;-moz-border-radius:3.125rem;-webkit-border-radius:3.125rem;border-radius:3.125rem;border:.25rem solid #f46b63;color:#ffd21f;font-size:32px;font-size:2rem;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}
#dialog .close:hover{color:#f46b63;border-color:#7b25a3}
#dialog a{color:#031a35;font-weight:bold;font-size:.7rem;text-decoration:underline}
#dialog p{color:#555;margin:0 0 .25em;position:relative;text-align:left}
#dialog hr.dots{border-bottom:.0625 solid #FFF;border-top:0;padding:0;margin:0 0 16px;margin:0rem 0rem 1rem}
#dialog .btn{float:none;font-size:15.68px;font-size:.98rem}
#dialog .error{color:#ff4921;float:left;font:.8125em/1 "Helvetica","Arial",sans-serif;letter-spacing:.4px;letter-spacing:.025rem;margin-top:8px;margin-top:.5rem}
#dialog .errorTop{width:75%;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}
#dialog .errorTop-resetpassword{width:90%;float:none}
#dialog .med_text{font-size:11.2px;font-size:.7rem;letter-spacing:.4px;letter-spacing:.025rem;margin:0 0 0 8px;margin:0rem 0rem 0rem .5rem;font-family:"DinAlternate","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:none}
#dialog .help-icon{top:-12.8px;top:-0.8rem;position:absolute;z-index:1}
.dialog_overlay{overflow:hidden}
.dialog-title{text-transform:uppercase;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,0.5);text-align:left;width:84%;margin:0;padding:0;font-size:27.2px;font-size:1.7rem;line-height:38.4px;line-height:2.4rem;color:white;display:inline-block}
@media screen and (max-width:40em){.dialog-title{font-size:22.4px;font-size:1.4rem;line-height:30.4px;line-height:1.9rem;width:100%}
}
.dialogblock{float:left;width:100%;font-family:"DinAlternate","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.dialogblock--small{width:30%}
@media screen and (max-width:40em){.dialogblock--small{width:100%;float:none;text-align:center}
}
.dialogblock--large{width:70%}
@media screen and (max-width:40em){.dialogblock--large{width:100%;float:none}
}
.dialogblock-content{overflow:hidden}
.dialogblock-content h2{font-size:20.8px;font-size:1.3rem;color:#f7941d}
.dialogblock-contentleft{float:left;width:65%}
.dialogblock-contentright{float:right;width:35%}
.dialogblock-title{font-size:28.8px;font-size:1.8rem;line-height:1.2;color:#f37022}
.dialog-formitem{width:100%;position:relative;clear:left}
@media screen and (max-width:40em){.dialog-formitem{margin:0 0 16px;margin:0rem 0rem 1rem}
}
.dialog-label{color:#713f94;font-weight:bold;text-align:left;display:block;width:100%;font-size:17.6px;font-size:1.1rem}
@media screen and (max-width:40em){.dialog-label{float:none}
}
.dialog-required:after{content:'*';color:#f46b63;font-weight:bold;font-size:20.8px;font-size:1.3rem}
#registration .dialog-formitem fieldset.datePicker{float:left;margin-bottom:.769rem;width:100%}
#registration .dialog-formitem fieldset.datePicker .dateFields select{clear:none;width:100%}
#registration .dialog-formitem fieldset.datePicker .whats-this .tooltip_wrap .tool_tip ul{left:-8.75rem}
#registration .dialog-formitem fieldset.datePicker .whats-this .tooltip_wrap .tool_tip ul li .arrow{left:18.3125rem}
@media screen and (max-width:40em){#registration .dialog-formitem fieldset.datePicker{float:none;width:auto;margin:0 0 24px;margin:0rem 0rem 1.5rem;padding:0}
#registration .dialog-formitem fieldset.datePicker .dateFields{float:none;top:0;width:100%}
#registration .dialog-formitem fieldset.datePicker select{width:31%;margin:0 .1rem!important}
#registration .dialog-formitem select{width:91%}
}
.logged_in{width:100%;min-height:100%}
.identitybar-userdata{height:60px;height:3.75rem;width:100%;display:table;padding:3px;padding:.1875rem}
@media screen and (max-width:47.99938em){.identitybar-userdata{height:auto}
}
.identitybar-useravatar,.identitybar-username{display:table-cell;vertical-align:middle}
.identitybar-username{vertical-align:top}
.identitybar-useravatar--wrapper{width:54.8px;width:3.425rem;border:3px solid #c0d732;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;overflow:hidden;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZGUyYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#ffde2c));background-image:-moz-linear-gradient(#fff,#ffde2c);background-image:-webkit-linear-gradient(#fff,#ffde2c);background-image:linear-gradient(#fff,#ffde2c)}
.identitybar-useravatar--wrapper img{max-height:48px;max-height:3rem}
@media screen and (max-width:47.99938em){.identitybar-useravatar--wrapper{width:30.4px;width:1.9rem;padding:0 3px;padding:0rem .1875rem}
}
.identitybar-username{font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-size:18.08px;font-size:1.13rem;padding:0 0 0 11.2px;padding:0rem 0rem 0rem .7rem;color:#ffd21f;text-transform:uppercase;text-align:left;line-height:1.3}
@media screen and (max-width:47.99938em){.identitybar-username{font-size:14.4px;font-size:.9rem}
}
.identitybar-profiledropdown{width:100%;display:none;padding:12px 20px 0 20px;padding:.75rem 1.25rem 0rem 1.25rem}
.identitybar-logout{font-family:"bpreplay","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-size:12.96px;font-size:.81rem;padding-top:4px;padding-top:.25rem;margin-top:4px;margin-top:.25rem;padding-bottom:4px;padding-bottom:.25rem;margin-bottom:4px;margin-bottom:.25rem;text-align:center;text-transform:uppercase}
.identitybar-logout a{color:#fff;text-decoration:underline}
.identitybar-logout a:hover{text-decoration:none}
@media screen and (max-width:47.99938em){.identitybar-logout{font-size:14.4px;font-size:.9rem}
}
.identitybar-menu{z-index:9999;position:relative;height:auto;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:transparent;min-width:200px;min-width:12.5rem;width:100%}
@media screen and (max-width:47.99938em){.identitybar-menu{min-width:104px;min-width:6.5rem}
}
.identitybar-menu .btn.btn-go,.identitybar-menu #dialog .btn-go.btn,#dialog .identitybar-menu .btn-go.btn,.identitybar-menu .btn#dialog.btn-go-mini{background-color:#007600;border:0;font-size:13px;width:auto;display:inline-block;line-height:1.2;padding:7.2px 10px 5px 10px;padding:.45rem .625rem .3125rem .625rem}
.identitybar-menu .btn.btn-go a,.identitybar-menu #dialog .btn-go.btn a,#dialog .identitybar-menu .btn-go.btn a,.identitybar-menu .btn#dialog.btn-go-mini a{color:#fff;padding:0 8px;padding:0rem .5rem}
.identitybar-menu .btn.btn-go:hover,.identitybar-menu #dialog .btn-go.btn:hover,#dialog .identitybar-menu .btn-go.btn:hover,.identitybar-menu .btn#dialog.btn-go-mini:hover{background:#712a78}
.identitybar-menu:hover{background-color:#acc32b;-moz-box-shadow:3px 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 0 rgba(0,0,0,0.3)}
.identitybar-menu:hover .identitybar-username{color:#007600}
.identitybar-menu:hover .identitybar-profiledropdown{display:inline-block}