.stackMembershipModal{border-radius:0;padding-right:0 !important;overflow-y:auto}
.stackMembershipModal .modal-dialog{width:100%}
.stackMembershipModal .modal-dialog .modal-content{border-radius:0;box-shadow:none;border:1px solid #06143f;width:100%;height:inherit;margin:0 auto;pointer-events:all;min-height:306px}
.stackMembershipModal .modal-dialog .modal-content .modal-header{border:0}
.stackMembershipModal .modal-dialog .modal-content .modal-header .topleftDesign{width:88px;height:31px;background:url(../../../../../../etc/designs/usta/clientlib-site/images/topDesign.png) 0 0 no-repeat;background-size:contain;position:absolute;top:0;left:0;z-index:10}
.stackMembershipModal .modal-dialog .modal-content .modal-header .close{font-size:28px;line-height:28px;opacity:1;margin-top:-8px;margin-right:-4px}
.stackMembershipModal .modal-dialog .modal-content .modal-body{padding:29px 20px 20px;width:100%;margin:auto;float:left;text-align:center}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form{background:initial}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow{margin-top:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow h5{color:#3c3d3d;margin:0;letter-spacing:-0.7px}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow h4{color:#505050;padding-top:3px;padding-bottom:0;margin:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow h4:empty{display:none}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow .formAction{margin-top:35px;margin-left:auto;margin-right:auto;width:100%;max-width:360px;float:initial}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow .formAction .btnPrimary{margin-top:12px;position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;font-size:16px;color:#fff;border:1px solid #f01616 !important;background-color:#f01616;padding:15px 30px;text-transform:uppercase;line-height:19px;margin:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow .formAction .btnPrimary:hover{color:#f01616 !important;background:#fff !important;border:1px solid #f01616 !important;text-decoration:none;outline:0;padding:15px 30px;cursor:pointer}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:50px;display:table}
@media(min-width:768px){.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper{float:left;width:100%}
}
.stackMembershipModal .yesButtonWrap .button-primary-style,.stackMembershipModal .noButtonWrap .button-ghost-style{margin:0 auto}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;display:table-cell;height:100%}
@media(min-width:768px){.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap{float:left;width:50%}
}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap a{display:inline-block}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap .btnPrimary{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;font-size:16px;color:#fff;border:1px solid #f01616 !important;background-color:#f01616;padding:9px 30px;text-transform:uppercase;line-height:22px;margin:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap .btnPrimary:hover{color:#f01616 !important;background:#fff !important;border:1px solid #f01616 !important;text-decoration:none;outline:0;padding:9px 30px;cursor:pointer}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .noButtonWrap{position:relative;min-height:1px;padding-right:0;display:table-cell}
@media(min-width:768px){.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .noButtonWrap{float:left;width:50%}
}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .noButtonWrap .btnPrimary{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;font-size:16px;color:#fff;border:1px solid #f01616 !important;background-color:#f01616;padding:9px 30px;text-transform:uppercase;line-height:22px;margin:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .noButtonWrap .btnPrimary:hover{color:#f01616 !important;background:#fff !important;border:1px solid #f01616 !important;text-decoration:none;outline:0;padding:9px 30px;cursor:pointer}
.stackMembershipModal .vertical-alignment{display:table;height:100%;width:100%;max-width:650px;margin:0 auto;pointer-events:none}
.stackMembershipModal .vertical-alignment.seniorAlign{max-width:560px}
.stackMembershipModal .vertical-align-cntr{display:table-cell;vertical-align:middle;pointer-events:none}
@media(max-width:767px){.stackMembershipModal .modal-dialog{max-width:100%}
.stackMembershipModal .modal-dialog .modal-content{width:90.8%;height:49.6875vw;min-height:auto}
.stackMembershipModal .modal-dialog .modal-content.seniorContent{min-height:77.6875vw;height:auto}
.stackMembershipModal .modal-dialog .modal-content .modal-header{padding:2.34375vw}
.stackMembershipModal .modal-dialog .modal-content .modal-header .topleftDesign{width:13.75vw;height:4.84375vw}
.stackMembershipModal .modal-dialog .modal-content .modal-header .close{font-size:4.375vw;line-height:4.375vw;margin-top:.687vw;margin-right:1.687vw}
.stackMembershipModal .modal-dialog .modal-content .modal-body{padding:2.5vw 3.25vw 5.3125vw;width:100%}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form{background:initial}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow{margin-top:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow h5{color:#3c3d3d;margin:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow .formAction{margin-left:0;margin-top:5vw;max-width:100%}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow .formAction .btnPrimary{font-size:3.125vw;padding:3.4375vw 4.6875vw;text-transform:uppercase;line-height:3.75vw;margin:0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .formRow .formAction .btnPrimary:hover{text-decoration:none;outline:0;padding:3.4375vw 4.6875vw;cursor:pointer}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper{padding:7.8125vw;display:table;width:100%}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap{padding:0;display:block;height:auto;width:100%;float:left !important}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .yesButtonWrap button.btnPrimary{font-size:4.6875vw;line-height:normal;padding:3.125vw 0}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .noButtonWrap{padding:0;display:block;width:100%;clear:both;float:left !important;margin-top:4.6875vw}
.stackMembershipModal .modal-dialog .modal-content .modal-body .popup-form .ctaWrapper .noButtonWrap button.btnPrimary{font-size:4.6875vw;line-height:normal;padding:3.125vw 0}
.stackMembershipModal .vertical-alignment{max-width:100%}
.stackMembershipModal .vertical-align-cntr{vertical-align:top}
}
.activeMemberModal{border-radius:0;padding-right:0 !important;overflow-y:auto}
.activeMemberModal .modal-dialog{max-width:468px;width:100%}
.activeMemberModal .modal-dialog .modal-content{border-radius:0;box-shadow:none;border:1px solid #06143f;width:100%;height:inherit;margin:0 auto;pointer-events:all;min-height:265px}
.activeMemberModal .modal-dialog .modal-content .modal-header{border:0}
.activeMemberModal .modal-dialog .modal-content .modal-header .topleftDesign{width:88px;height:31px;background:url(../../../../../../etc/designs/usta/clientlib-site/images/topDesign.png) 0 0 no-repeat;background-size:contain;position:absolute;top:0;left:0;z-index:10}
.activeMemberModal .modal-dialog .modal-content .modal-header .close{font-size:28px;line-height:28px;opacity:1;margin-top:-8px;margin-right:-4px}
.activeMemberModal .modal-dialog .modal-content .modal-body{padding:0;max-width:320px;width:100%;margin:auto;text-align:center}
.activeMemberModal .modal-dialog .modal-content .modal-body .popup-form{background:initial}
.activeMemberModal .modal-dialog .modal-content .modal-body h4{color:#3c3d3d;margin-bottom:18px;letter-spacing:-0.6px;text-transform:uppercase}
.activeMemberModal .modal-dialog .modal-content .modal-body h5{line-height:normal;color:#505050;margin-bottom:40px;padding:0}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper{position:relative;min-height:1px;padding:15px;display:table}
@media(min-width:768px){.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper{float:left;width:100%}
}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .cancelWrap{position:relative;min-height:1px;padding-left:0;display:table-cell;height:100%}
@media(min-width:768px){.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .cancelWrap{float:left;width:33.33333%}
}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .cancelWrap a{display:inline-block}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .deleteWrap{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;display:table-cell}
@media(min-width:768px){.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .deleteWrap{float:left;width:66.66667%}
}
.activeMemberModal .modal-dialog .modal-content .modal-body .dskHide{display:none}
.activeMemberModal .modal-dialog .modal-content .modal-body button.btnPrimary{position:relative;float:left;width:100%;min-height:1px;font-size:16px;color:#fff;border:1px solid #f01616 !important;background-color:#f01616;padding:9px 30px;text-transform:uppercase;line-height:22px;margin:0}
.activeMemberModal .modal-dialog .modal-content .modal-body button.btnPrimary:hover{color:#f01616 !important;background:#fff !important;border:1px solid #f01616 !important;text-decoration:none;outline:0;padding:9px 30px;cursor:pointer}
.activeMemberModal .modal-dialog .modal-content .modal-body button.btnPrimaryBlue{font-size:16px;background-color:#06143f;border:1px solid #06143f !important;color:#fff}
.activeMemberModal .modal-dialog .modal-content .modal-body button.btnPrimaryBlue:hover{color:#06143f !important;background:#fff !important;border:1px solid #06143f !important;text-decoration:none;outline:0;padding:9px 30px;cursor:pointer}
.activeMemberModal .vertical-alignment{display:table;height:100%;width:100%;max-width:470px;margin:0 auto;pointer-events:none}
.activeMemberModal .vertical-align-cntr{display:table-cell;vertical-align:middle;pointer-events:none}
@media(max-width:767px){.activeMemberModal .vertical-align-cntr{vertical-align:top}
.activeMemberModal .modal-dialog{max-width:100%}
.activeMemberModal .modal-dialog .modal-content{width:100%;height:88.90vw}
.activeMemberModal .modal-dialog .modal-content .modal-header{padding:2.34375vw}
.activeMemberModal .modal-dialog .modal-content .modal-header .topleftDesign{width:13.75vw;height:4.84375vw}
.activeMemberModal .modal-dialog .modal-content .modal-header .close{font-size:4.375vw;line-height:4.375vw;margin-top:.687vw;margin-right:1.687vw}
.activeMemberModal .modal-dialog .modal-content .modal-body{padding:5.625vw 0 14.0625vw 0;max-width:79.375vw}
.activeMemberModal .modal-dialog .modal-content .modal-body h4{margin-bottom:3.125vw;letter-spacing:-0.09375vw;margin-top:3.125vw;color:#505050}
.activeMemberModal .modal-dialog .modal-content .modal-body h5{margin-bottom:6.25vw;color:#505050;padding:0 10.9375vw}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper{padding:0;display:table;width:100%}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .cancelWrap{padding:0;display:block;height:auto;width:100%;float:left !important;margin-top:4.6875vw}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .cancelWrap button.btnPrimary{font-size:4.6875vw;line-height:normal;padding:3.125vw 0}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .deleteWrap{padding:0;display:block;width:100%;clear:both;float:left !important}
.activeMemberModal .modal-dialog .modal-content .modal-body .ctaWrapper .deleteWrap button.btnPrimary{font-size:4.6875vw;line-height:normal;padding:3.125vw 0}
.activeMemberModal .modal-dialog .modal-content .modal-body .dskHide{display:block}
.activeMemberModal .modal-dialog .modal-content .modal-body .mobHide{display:none}
.activeMemberModal .vertical-alignment{max-width:100%}
}
.activeMemberModal .modal-dialog .modal-content .modal-body button.btnPrimary{font-weight:900}