#staff-dash-nav a{color:#4e4e50;font-family:Avenir Next W01,sans-serif;font-weight:700;letter-spacing:.1rem;border-bottom:3px solid transparent;border-radius:0!important;box-shadow:none!important}#staff-dash-nav a.active,#staff-dash-nav a:hover{background:none!important;border-bottom-color:#904a38}@media (max-width:768px){#mc-feed .grid .column:not(.not){padding:0!important;margin-bottom:1rem}#mc-feed .grid .column .ui.form .column{padding:1rem!important}}#mc-feed .card .header:not(.sub){position:relative;padding:10px 24px 10px 10px}#mc-feed .card .header .title{position:relative;color:#fff;font:normal 400 20px/24px Avenir Next W01,sans-serif;letter-spacing:.1em}#mc-feed .card .header.light .title{position:relative;color:#fff;font-family:Avenir Next W01,sans-serif;letter-spacing:.1em}#mc-feed.page-add .card .header .title,#mc-feed.page-edit .card .header .title,#mc-feed.page-show .card .header .title{font-size:20px}#mc-feed.feed .card .header .title{font-size:14px!important}#mc-feed .card .header.dark .title{color:#434343}#mc-feed .card .header .edit{position:absolute;display:block;right:0;top:.5em}#mc-feed .card .header .edit i,#mc-feed .card .header.light .edit i{font-size:1.25em;color:#ddd}#mc-feed .card .header.dark .edit i{color:#434343}#mc-feed .card .content:not(.not){position:relative}#mc-feed .card.form .content,#mc-feed .card:first-of-type .content,#mc-feed.staff-dash .card .content{background:#fff}#mc-feed .card .content .content,#mc-feed .card .content .content .content,#mc-feed .card .content .content .content .content{background:none}#mc-feed .card .content .ui.table:not(.row-border) tr td{border:none}#mc-feed .card .content .ui.table tr td:first-child{border-left:3px solid transparent}#mc-feed .card .content .ui.table tr td:last-child{border-right:3px solid transparent}#mc-feed .card .content .ui.table tr:hover{box-shadow:inset 0 0 0 rgba(0,0,0,.87);background:#efefef!important;color:rgba(0,0,0,.87)!important}#mc-feed .card.bg-blue .content .ui.table tr.active td:first-child,#mc-feed .card.bg-blue .content .ui.table tr:hover td:first-child,#mc-feed .card.bg-blue .content .ui.table tr:hover td:last-child{border-color:#3b6e8f!important}#mc-feed .card.bg-brown .content .ui.table tr.active td:first-child,#mc-feed .card.bg-brown .content .ui.table tr:hover td:first-child,#mc-feed .card.bg-brown .content .ui.table tr:hover td:last-child{border-color:#684f40!important}a.cta i{color:#9fa7b2;color:rgba(159,167,178,.75)}.cta,a.cta i:hover{color:#9fa7b2}main.main-admin section{background:#eaeaea}.main-admin .main-nav #mn-dash{padding:2.5rem 1rem 0;background:#fafafa;box-shadow:0 1px 0 0 hsla(0,0%,90%,.5)}.main-admin .main-nav #mn-dash .mn-title h2{color:#2c3e50}.main-admin .main-nav #mn-dash #staff-dash-nav a{color:#4e4e50;font:normal 900 14px/18px Avenir Next W01,sans-serif;letter-spacing:.1rem;padding:0;border-bottom:2px solid transparent;border-radius:0!important;box-shadow:none!important}.main-admin .main-nav #mn-dash #staff-dash-nav a span{display:block;padding:.71428571em .92857143em;border-bottom:2px solid transparent}.main-admin .main-nav #mn-dash #staff-dash-nav a.active,.main-admin .main-nav #mn-dash #staff-dash-nav a:hover{background:none!important;border-bottom-color:#904a38}.main-admin .main-nav #mn-dash #staff-dash-nav a.active span{border-bottom-color:#904a38}.main-admin .col-main #mc-title{background:#fff}.main-admin .col-main #mc-feed .ui.container,.main-admin .col-main #mc-title .ui.container{max-width:960px!important;max-width:1127px!important}.main-admin .col-main #mc-feed .ui.medium.container,.main-admin .col-main #mc-title .ui.medium.container,.main-admin .ui.medium.container{max-width:960px!important}.main-admin .col-main #mc-feed .ui.small.container,.main-admin .col-main #mc-title .ui.small.container,.main-admin .ui.small.container{max-width:880px!important}.main-admin .col-main #mc-feed .ui.text.container,.main-admin .col-main #mc-title .ui.text.container,.main-admin .ui.text.container{max-width:760px!important}.main-admin .col-main #mc-title .h2,.main-admin .col-main #mc-title h2{display:inline-block;margin-bottom:1rem;font-size:50px;font-size:2.8571rem;line-height:1;color:#3f657c}.main-admin .ui.fluid.card{background-color:#3f657c!important;margin:0 0 3rem}.main-admin .col-main .ui.fluid.card .header .title{vertical-align:middle}.main-admin .col-main .ui.fluid.card .header .edit-link{display:none;float:right}.main-admin .ui.fluid.card.completed{background-color:#738573!important}.main-admin .ui.fluid.card.completed .header .edit-link{display:inline-block}.main-admin .ui.fluid.card.completed .content{display:none}.main-admin .ui.fluid.card.disabled>*{pointer-events:none}.main-admin .ui.fluid.card.disabled{filter:opacity(45%);-moz-filter:opacity(45%);-webkit-filter:opacity(45%)}.main-admin .ui.fluid.card.disabled .content{display:none}.main-admin .ui.fluid.card.account-setting .content,.main-admin .ui.fluid.card.course-step .content,.main-admin .ui.fluid.card.edit-step .content,.main-admin .ui.fluid.card.event-step .content,.main-admin .ui.fluid.card.membership-renewal .content{padding:2.5em 2.5em 0}.main-admin .ui.fluid.card .content.boxed form{max-width:640px;margin-left:auto;margin-right:auto}@media (max-width:768px){.main-admin .ui.fluid.card.account-setting .content,.main-admin .ui.fluid.card.course-step .content,.main-admin .ui.fluid.card.edit-step .content,.main-admin .ui.fluid.card.event-step .content,.main-admin .ui.fluid.card.membership-renewal .content{padding:1em 0 0}}.main-admin .ui.fluid.card .content .ui.foot-title,.main-admin .ui.fluid.card .content .ui.foot-title span{font:oblique 500 14px/18px Avenir Next W01,sans-serif;padding:1rem;color:#818181;text-align:left}.main-admin .ui.fluid.card .content .ui.foot-title.large,.main-admin .ui.fluid.card .content .ui.foot-title.large span.lead{font-size:16px;line-height:22px}.main-admin .ui.fluid.card .content .ui.foot-title span.lead{display:block;max-width:400px;margin:0 auto;padding:1rem 0}.main-admin .ui.fluid.card .content .ui.info,.main-admin .ui.fluid.card .content .ui.info span{display:block;font:normal 400 24px/1.5em Avenir Next W01,sans-serif;color:#818181;text-align:left}.main-admin .ui.fluid.card .content .ui.info{max-width:900px;margin:0 auto;padding:1rem}.main-admin .ui.fluid.card .content .ui.info span{padding-top:1rem;padding-bottom:1rem}.main-admin .ui.fluid.card .content .ui.info span strong,.main-admin .ui.fluid.card .content .ui.info strong{font-weight:600}.main-admin .ui.fluid.card:not(.disabled) .content .ui.desc{border-top:1px solid #dedede}.main-admin .ui.fluid.card .content .ui.desc,.main-admin .ui.fluid.card .content .ui.desc span{font:oblique 500 14px/18px Avenir Next W01,sans-serif;padding:1rem;color:#818181;text-align:left}.main-admin .ui.fluid.card .content .ui.desc.large,.main-admin .ui.fluid.card .content .ui.desc.large span.lead{font-size:16px;line-height:22px}.main-admin .ui.fluid.card .content .ui.desc span.lead{display:block;max-width:400px;margin:0 auto}.main-admin .ui.fluid.card .content .ui.search .prompt{border-radius:0}.main-admin .ui.fluid.card .content .ui.search>.results.relative{position:relative;width:100%;display:block!important;visibility:visible!important}.main-admin .ui.fluid.card:not(.disabled) .content .ui.list{min-height:50px}.main-admin .ui.fluid.card .content .ui.list.admins{padding:1rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.main-admin .ui.fluid.card .content .ui.list .item{position:relative;padding-top:1em;padding-right:30px;padding-bottom:1em}.main-admin .ui.fluid.card .content .ui.list.members .item{border-bottom:none!important}.main-admin .ui.fluid.card .content .ui.list.members .item:last-of-type{border:none}.main-admin .ui.fluid.card .content .ui.list .item .actions,.main-admin .ui.fluid.card .content .ui.list .item .content,.main-admin .ui.fluid.card .content .ui.list .item .image{display:inline-block;vertical-align:middle}.main-admin .ui.fluid.card .content .ui.list .column .item .image{padding:0 .5em 0 0}.main-admin .ui.fluid.card .content .ui.list .column .item .image img{padding:0}.main-admin .ui.fluid.card .content .ui.list .column .item .content{padding:0 0 0 .5em}.main-admin .ui.fluid.card .content .ui.list .item .content{font:normal 500 16px/20px Avenir Next W01,sans-serif;color:#5d5d5d}.main-admin .ui.fluid.card .content .ui.list .item .content .extras,.main-admin .ui.fluid.card .content .ui.list .item .content .name{display:block}.main-admin .ui.fluid.card .content .ui.list .item .content .extras span{position:relative;display:inline-block;font-size:14px;line-height:18px;color:#939393;padding-left:25px}.main-admin .ui.fluid.card .content .ui.list .item .content .extras span:first-of-type{padding-left:0}.main-admin .ui.fluid.card .content .ui.list .item .content .extras span:before{position:absolute;left:8px}.main-admin .ui.fluid.card .content .ui.list .item .content .extras span:first-of-type:before{content:""}.main-admin .ui.fluid.card .content .ui.list .item .content .extras span.email a{color:#939393}.main-admin .ui.fluid.card .content .ui.list .item .content .extras span.email a:hover{text-decoration:underline}.main-admin .ui.fluid.card .content .ui.list .item .actions{position:absolute;width:30px;top:0;right:0;bottom:0}.main-admin .ui.fluid.card .content .ui.list .item .actions a{position:absolute;top:50%;-webkit-transform:translateY(-50%);-0-transform:translateY(-50%);transform:translateY(-50%)}.main-admin .ui.fluid.card .content .ui.list .item .actions a[data-action=add]{z-index:20}.main-admin .ui.fluid.card .content .ui.list .item .actions a[data-action=remove]{z-index:10}.main-admin .ui.fluid.card .content #firm-member-search-list.ui.list .item .actions a[data-action=add],.main-admin .ui.fluid.card .content #firm-member-search-list .ui.list .item .actions a[data-action=add],.main-admin .ui.fluid.card .content #firm-pending-roster-list.ui.list .item .actions a[data-action=remove],.main-admin .ui.fluid.card .content #firm-pending-roster-list .ui.list .item .actions a[data-action=remove]{display:block;z-index:20}.main-admin .ui.fluid.card .content #firm-added-members-list .ui.list .item .actions a[data-action=add],.main-admin .ui.fluid.card .content #firm-added-members-list .ui.list .item .actions a[data-action=remove],.main-admin .ui.fluid.card .content #firm-member-search-list.ui.list .item .actions a[data-action=remove],.main-admin .ui.fluid.card .content #firm-member-search-list .ui.list .item .actions a[data-action=remove],.main-admin .ui.fluid.card .content #firm-pending-roster-list.ui.list .item .actions a[data-action=add],.main-admin .ui.fluid.card .content #firm-pending-roster-list .ui.list .item .actions a[data-action=add]{display:none;z-index:10}.main-admin .ui.fluid.card .content .ui.list .item .actions a i{font-size:36px;margin:0;color:#738573}.main-admin .ui.fluid.card .content .ui.list .item .actions a[data-action=add]:hover i{color:#6e8778;color:#738573}.main-admin .ui.fluid.card .content .ui.list .item .actions a[data-action=remove] i{color:#bf7562}.main-admin .ui.fluid.card .content .ui.action{margin:0 0 1rem}.main-admin .ui.fluid.card .content .ui.action .btn{display:block;max-width:220px;margin:0 auto}.main-admin .ui.fluid.card .content .ui.action .btn .ui.button{width:100%;margin:0 0 1rem}.main-admin .ui.fluid.card .content .ui.action .btn .ui.button,.main-admin .ui.fluid.card .content .ui.action>.ui.button:not(#remove-input){font:normal 300 16px/20px Avenir Next W01,sans-serif}.main-admin .ui.form .grid .row .column{padding:0 1rem!important}.main-admin .ui.form .grid .row .column .fields{margin-bottom:0}.main-admin .ui.form .field:not(.checkbox) label,.main-admin .ui.form>label{display:block;margin:0 0 .28571429rem;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none;font:500 14px/28px Avenir Next W01,sans-serif!important;color:#747474}.main-admin .ui.form .field.checkbox label,.main-admin .ui.form .ui.grid .ui.vertically.list .column .item.checkbox label{font:normal 300 12px/28px Avenir Next W01,sans-serif!important}.main-admin .ui.form .field.checkbox.checked label,.main-admin .ui.form .ui.grid .ui.vertically.list .column .item.checkbox.checked label{font-weight:600!important}.main-admin .ui.form label .desc{display:block;font:400 14px/20px Avenir Next W01,sans-serif!important}.main-admin .ui.form .fields .ui:not(.price).labeled.input>.label,.main-admin .ui.form .ui:not(.price).labeled.input>.label{font-family:Avenir Next W01,sans-serif!important;font-size:14px;font-weight:500;width:140px;text-align:center}.main-admin .ui.form .transparent.fields .field input,.main-admin .ui.form .transparent.fields .ui.input input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important}.main-admin .ui.form .disabled.fields .field,.main-admin .ui.form .disabled.fields .field input,.main-admin .ui.form .disabled.fields .ui.input input{opacity:1;pointer-events:none}.main-admin .ui.form .grid>.column>.field>.label,.main-admin .ui.form .grid>.column>.label,.main-admin .ui.form .grid>.field>.label,.main-admin .ui.form .grid>.row>.label{display:block;width:100%;padding:0 1rem;margin:0 0 .28571429rem;font:600 14px/20px Avenir Next W01,sans-serif;color:#747474;text-align:left;text-transform:none}.main-admin .ui.form .grid>.column>.field>.label,.main-admin .ui.form .grid>.field>.label{padding:0}.main-admin .ui.fluid.card .content .add-custom-item,.main-admin .ui.fluid.card .content .ui.vertically.list .add-custom-item{display:block;width:100%;padding:.75rem 1rem}.main-admin .ui.fluid.card .content .add-custom-item{padding:0 1rem .75rem;margin:0 0 1rem}.main-admin .ui.fluid.card .content .ui.vertically.list .column{padding:.5rem 1rem}.main-admin .ui.fluid.card .content .ui.vertically.list .column .item{display:block;padding:.5rem 0}.main-admin .ui.fluid.card .content .ui.vertically.list .column .item.checkbox{padding:.25rem 0;margin-bottom:0}.main-admin .ui.lo-pro.checkbox *{color:hsla(0,0%,45%,.5)}.main-admin .ui.lo-pro.checkbox{display:block;padding:1rem;border:4px solid hsla(0,0%,45%,.5);border-radius:6px}.main-admin .ui.lo-pro.thin.checkbox{border-width:2px;padding:.5rem 1rem}.main-admin .ui.lo-pro.checkbox:hover{cursor:pointer}.main-admin .ui.lo-pro.checkbox i{margin:0 0 .5rem}.main-admin .ui.lo-pro.checkbox label{padding:0}.main-admin .ui.lo-pro.checkbox label:after,.main-admin .ui.lo-pro.checkbox label:before{display:none}.main-admin .ui.lo-pro.checkbox.checked *{color:#3f657c}.main-admin .ui.lo-pro.checkbox.checked{border-color:#3f657c}.main-admin .ui.form .ui.price.labeled.input .frequency_type{padding-left:20px;line-height:2.4rem}.main-admin .ui.form .grid #renewal-messasge{background:hsla(51,25%,69%,.2);border:1px solid hsla(48,23%,73%,.45);padding:2em 3em}.main-admin .ui.form .grid #renewal-messasge p{font:300 16px/24px Avenir Next W01,sans-serif!important;color:#6d6d6d}.main-admin .ui.form .grid #renewal-messasge p.lead{font:500 20px/30px Avenir Next W01,sans-serif!important}.main-admin .ui.form .grid .field .ui.checkbox label:before,.main-admin .ui.form .grid .ui.checkbox label:before{top:3px;width:20px;height:20px}.main-admin .ui.form .grid .field .ui.checkbox label:after,.main-admin .ui.form .grid .ui.checkbox label:after{width:20px;height:20px;color:#738573}.main-admin .ui.form .grid .field .ui.radio.checkbox label:after{background-color:#738573;top:3px;-webkit-transform:scale(.6);transform:scale(.6)}.main-admin .ui.form .grid .field .ui.checkbox label,.main-admin .ui.form .grid .ui.checkbox label{font:500 14px/28px Avenir Next W01,sans-serif!important;color:#595959;padding-left:2.25em}.main-admin .ui.form .grid .field .ui.checkbox label .price{font:300 14px/28px Avenir Next W01,sans-serif!important;color:#3f657c;font-style:italic}.main-admin .ui.form .fields .ui.price.labeled.input .frequency_type,.main-admin .ui.form .ui.price.labeled.input .frequency_type{padding-left:20px;line-height:2.4rem}.main-admin .ui.form .fields .ui.price.labeled.input .frequency_type:before,.main-admin .ui.form .ui.price.labeled.input .frequency_type:before{content:"/"}.main-admin .ui.form .grid .field .ui.full.checkbox{display:block}.main-admin .ui.form .grid .field .ui.full.checkbox label .price{font:300 14px/28px Avenir Next W01,sans-serif!important;color:#738573;font-style:italic;float:right}.main-admin .ui.form .grid .field .ui.checkbox label[for=cpa_license_check]{font:300 16px/24px Avenir Next W01,sans-serif!important;color:#3f657c}.main-admin .ui.form .grid .row .column .ui.checkbox{display:block;margin-bottom:2rem}.main-admin .ui.form .grid .row .column .ui.checkbox label{color:#747474;font-weight:600}.main-admin .ui.form .grid .row .column .ui.checkbox label span{font-weight:300}.main-admin .ui.form .grid .row .column .ui.checkbox label span.price{padding-left:10px;color:#738573}.main-admin .ui.form .grid .row .column .ui.checkbox label span.desc{display:block;margin:.5rem 0 0}.main-admin .ui.form .grouped.fields .field{position:relative;font-family:Avenir Next W01,sans-serif!important;font-size:14px;color:#747474}.main-admin .ui.form .grouped.fields .field label{line-height:inherit}.main-admin .ui.form #member-details .grouped.fields .field label{position:absolute;width:100px;max-width:90px;padding-right:10px;line-height:1.35em!important}.main-admin .ui.form .grouped.fields .field span{display:block;vertical-align:top;padding-left:100px}.main-admin #mc-feed div[data-grid-type=form] .ui.form .grid,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid{margin-top:0;margin-bottom:2.5rem}.main-admin #mc-feed div[data-grid-type=form] .ui.form .grid .row,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row{padding-left:0;padding-right:0}.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column .field{margin-bottom:1rem}.main-admin #mc-feed div[data-grid-type=form] .ui.form .grid .row .column .field .input.transparent input,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column .field .input.transparent input{padding:0 1rem!important}.main-admin #mc-feed div[data-grid-type=form] .ui.form .field label,.main-admin #mc-feed div[data-grid-type=form] .ui.form .grouped.fields .field label,.main-admin #mc-feed div[data-grid-type=output] .ui.form .field label,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grouped.fields .field label{line-height:1.2!important}.main-admin #mc-feed div[data-grid-type=form] .ui.form .grid .field .ui.checkbox label,.main-admin #mc-feed div[data-grid-type=output] .main-admin .ui.form .grid .ui.checkbox label{line-height:28px!important}@media (max-width:992px){.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row:not(.not) .column{width:33.3333%!important;margin-bottom:1rem}}@media (max-width:768px){.main-admin #mc-feed div[data-grid-type=form] .ui.form .grid,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid{margin-bottom:1rem}.main-admin #mc-feed div[data-grid-type=form] .ui.form .grid .row,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row:not(.not){margin:0 1rem}.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column .field,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column:not(.not){margin-bottom:0!important}.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column,.main-admin .grid div[data-grid-type=output] .ui.form .grid .row .column:not(.not){padding-top:.25rem!important;padding-bottom:.25rem!important}}@media (max-width:480px){.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row .column,.main-admin #mc-feed div[data-grid-type=output] .ui.form .grid .row:not(.not) .column{width:100%!important}}.main-admin .ui.form #payment-summary{background:hsla(51,25%,69%,.2);border:1px solid hsla(48,23%,73%,.45)}.main-admin .ui.form #payment-summary .ps-list{margin-bottom:25px}.main-admin .ui.form #payment-summary .ps-list:last-of-type{margin-bottom:10px}.main-admin .ui.form #payment-summary .ps-list .h5{font-size:1rem;padding-bottom:.5em;border-bottom-color:#979797;border-bottom:1px solid hsla(0,0%,59%,.3)}.main-admin .ui.form #payment-summary .ps-list .list{margin:0}.main-admin .ui.form #payment-summary .ps-list .list .item{padding:0 0 .21428571em}.main-admin .ui.form #payment-summary .ps-list .list .item .content{background:none;padding:.21428571em 0;padding:.25em 0}.main-admin .ui.form #payment-summary .ps-list .list .item .content .ps-price{color:#3b6e8f;font-weight:600}.main-admin .ui.form #payment-summary .ps-list .list .item .content .ps-price-type{color:#747474;margin-left:5px}.main-admin .ui.form #payment-summary #ps-total-charges.ps-list .list{padding-top:15px;border-top:4px solid #6aa0c0}.main-admin .ui.form #payment-summary #ps-total-charges.ps-list .list .item .ps-total-price{color:#3b6e8f;font-weight:600}.main-admin .ui.form #payment-summary #ps-total-charges.ps-list .list #ps-one-time.item,.main-admin .ui.form #payment-summary #ps-total-charges.ps-list .list #ps-total-annual.item,.main-admin .ui.form #payment-summary #ps-total-charges.ps-list .list #ps-total-monthly.item{font-size:18px}.main-admin .ui.form #payment-summary #ps-total-charges.ps-list .list #ps-billed-today.item{padding-top:.5em;margin-top:.5em;border-top:1px solid #6aa0c0;font-weight:600}.main-admin .ui.form .ui.submit.button{position:relative;top:20px;margin:0;font:300 16px/20px Avenir Next W01,sans-serif}#firm-dash .col-main #mc-title{background-color:#fff}#firm-dash .col-main #mc-title h2,#firm-dash .col-main .col-main #mc-title .h2{display:inline-block;margin-bottom:1rem;font-size:50px;font-size:2.8571rem;line-height:1;color:#3f657c}#firm-dash .col-main .ui.foot-title{margin-top:20px}#firm-dash .col-main #firm-info-row{margin:0 0 2rem;border-bottom-color:#979797;border-bottom:1px solid hsla(0,0%,59%,.6)}#firm-dash .col-main #firm-admins,#firm-dash .col-main #firm-info{margin-bottom:1rem}#firm-dash .col-main #firm-admins .ui.head-title{padding:1rem;color:#818181}#firm-dash .col-main #firm-admins .ui.list{padding:1rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}#firm-dash .col-main #firm-admins .ui.list .item{padding-top:1em;padding-bottom:1em}#firm-dash .col-main #firm-admins .ui.list .item .content{font:normal 500 16px/20px Avenir Next W01,sans-serif;color:#5d5d5d}#firm-dash .col-main #firm-admins .ui.list .item .content .email a:hover{text-decoration:underline}#firm-dash .col-main #firm-payment{margin-bottom:1rem}#firm-dash .col-main #firm-payment .ui.form .ui.grid{margin:.5rem}#firm-dash #payment-summary .ps-list{padding-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #e3e3e3}#firm-dash #payment-summary .ps-list:last-of-type{margin-bottom:10px}#firm-dash #payment-summary .ps-list .list{margin:0}#firm-dash #payment-summary .ps-list .list .item{padding:0}#firm-dash #payment-summary .ps-list .list .item .content{background:none;padding:.21428571em 0;padding:.25em 0}#firm-dash #payment-summary .ps-list .list .item .content .ps-count,#firm-dash #payment-summary .ps-list .list .item .content .ps-title{font:normal 500 14px/18px Avenir Next W01,sans-serif;color:#7a7a7a}#firm-dash #payment-summary .ps-list .list .item .content .ps-price,#firm-dash #payment-summary .ps-list .list .item .content .ps-price-type{font:oblique 500 16px/20px Avenir Next W01,sans-serif;color:#3b6e8f}#firm-dash #payment-summary .ps-list .list .item .content .ps-count{font-weight:700}#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item{padding-top:1rem;padding-bottom:1rem;margin-top:1.5rem;border-top:4px solid #e3e3e3;border-bottom:4px solid #e3e3e3}#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-discount.item .ps-title,#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item .ps-title,#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-pre-total.item .ps-title{font-size:18px;line-height:22px}#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item .ps-title{font-weight:700}#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item .ps-currency,#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item .ps-price,#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item .ps-price-type{font:oblique 500 28px/32px Avenir Next W01,sans-serif}#firm-dash #payment-summary #ps-total-charges.ps-list .list #ps-grand-total.item .ps-currency{color:#c7c7c7}#firm-dash #payment-method{margin:1.5rem 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;text-align:center}#firm-dash #payment-method .pm-details,#firm-dash #payment-method .pm-update{display:inline-block;width:100%}#firm-dash #payment-method .pm-details{margin:0 0 0 1rem}#firm-dash #payment-method .pm-details .pm-current{margin:0 0 .5rem}#firm-dash #payment-method .pm-details .cc-info div{display:block;margin:0 0 .15rem}#firm-dash #payment-method .pm-details .cc-info div:last-of-type{margin-bottom:0}#firm-dash #payment-method .pm-details .cc-info div span{display:inline-block;vertical-align:top}#firm-dash #payment-method .pm-details .cc-info div span i{font-size:1.5rem}#firm-dash #payment-method .pm-details .cc-info div.expy span.label{padding:.05rem .5rem;opacity:.5;background:#5f5f5f;border-radius:1.33px;font-size:7.5px;font-weight:700;color:#fff}.ui.modal.update-payment .content .ui.form .choices{display:block;width:100%;max-width:375px;margin:1rem auto}#payment-method-fields .field{display:block;margin:0 0 1.5rem}#payment-method-fields .field:last-of-type{margin-bottom:0}#payment-method-fields .field span.current,#payment-method-fields .field span.edit{position:relative;display:block;text-align:center}#payment-method-fields .field span.current{margin:0 0 .5rem;color:#77bb91}#payment-method-fields .field .ui.radio.checkbox:not(.checked) span.edit{display:none}#payment-method-fields .field span.edit{height:0}#payment-method-fields .field span.edit a.button{position:relative;padding:.65rem 1.5em .5rem;top:-15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);border-radius:3px;font:normal 300 14px/14px Avenir Next W01,sans-serif;color:#797979}#payment-method-fields .field #edit-cc,#payment-method-fields .field .ui.radio.checkbox{width:100%;max-width:100%;border:2px solid #dcdcdc}#payment-method-fields .field.check .ui.radio.checkbox{background-image:url(/img/misc/macpa-payment-method-field-pay-with-check-bg.png)!important;background-repeat:no-repeat!important;background-position:100% 100%!important}#payment-method-fields .field .ui.radio.checkbox label{padding:3rem 3rem 3rem 6rem;font:normal 800 18px/22px Avenir Next W01,sans-serif;color:#686868}#payment-method-fields .field .ui.radio.checkbox label:after,#payment-method-fields .field .ui.radio.checkbox label:before{top:50%;left:2.25rem;margin-top:-15px;width:30px;height:30px}#payment-method-fields .field .ui.radio.checkbox label:after{color:#77bb91;background-color:#77bb91;-webkit-transform:scale(.6);transform:scale(.6)}#payment-method-fields .field .ui.radio.checkbox label:aft_r{font-family:Icons;background:none!important;width:30px;height:30px;content:"\f00c"!important;color:#738573;top:3px;-webkit-transform:scale(1.5);transform:scale(1.5)}#payment-method-fields .field #edit-cc,#payment-method-fields>.field>.ui.radio.checkbox.checked{background:#e7f6ed;background-color:#e7f6ed;border-color:#85bd9b}#payment-method-fields .field .ui.radio.checkbox input:checked~label:before{border-color:#77bb91}.ui.modal.update-payment>.actions>.ui.button{font:normal 300 16px/20px Avenir Next W01,sans-serif}#firm-dash #firm-roster{margin-bottom:1rem}#firm-dash #firm-roster #member-actions.menu .item{font:normal 500 20px/24px Avenir Next W01,sans-serif;color:#7a7a7a}#firm-dash #firm-roster #member-actions.menu .item .input input[name=member-total]{max-width:100px;text-align:center;color:#8fa6b4;pointer-events:none}#firm-dash #firm-roster #member-actions.menu .item .ui.button{font:normal 300 16px/20px Avenir Next W01,sans-serif}#firm-dash #firm-roster .roster-section{margin:1rem}#firm-dash #firm-roster .roster-section .roster-header{font:normal 500 20px/24px Avenir Next W01,sans-serif;color:#7a7a7a;text-align:left;border-bottom:2px solid #dedede}#firm-dash #firm-roster .roster-section .roster-header .roster-title{font-weight:700}#firm-dash #firm-roster .roster-section .roster-header .roster-total{text-align:right;font-size:14px;line-height:18px}#firm-dash #firm-roster .roster-section .roster-header .roster-total .input{width:auto}#firm-dash #firm-roster .roster-section .roster-header .roster-total .input input[name=roster-member-total]{max-width:50px;padding:.57142857em;text-align:center;color:#8fa6b4;pointer-events:none}#firm-dash #firm-roster .roster-section .roster-header .roster-total .input label,#firm-dash #firm-roster .roster-section .roster-header .roster-total .input span{vertical-align:middle;line-height:34px;margin-left:1rem}#firm-dash #firm-roster .roster-section .ui.list{margin:0}#firm-dash #firm-roster .roster-section .ui.list .item{position:relative;padding-top:1em;padding-right:30px;padding-bottom:1em}#firm-dash #firm-roster .roster-section .ui.list .item .actions,#firm-dash #firm-roster .roster-section .ui.list .item .content,#firm-dash #firm-roster .roster-section .ui.list .item .image{display:inline-block;vertical-align:middle}#firm-dash #firm-roster .roster-section .ui.list .item .content{font:normal 500 16px/20px Avenir Next W01,sans-serif;color:#5d5d5d;margin-left:1rem}#firm-dash #firm-roster .roster-section .ui.list .item .content .email a{font-size:14px;line-height:18px;color:#939393}#firm-dash #firm-roster .roster-section .ui.list .item .content .email a:hover{text-decoration:underline}#firm-dash #firm-roster .roster-section .ui.list .item .actions{position:absolute;width:30px;top:0;right:0;bottom:0}#firm-dash #firm-roster .roster-section .ui.list .item .actions a{position:absolute;top:50%;-webkit-transform:translateY(-50%);-0-transform:translateY(-50%);transform:translateY(-50%)}#firm-dash #firm-roster .roster-section .ui.list .item .actions a i{font-size:24px;margin:0;color:#757575;color:hsla(0,0%,46%,.5)}#firm-dash #firm-roster .roster-section .ui.list .item .actions a:hover i{color:#757575;color:#bf7562}#firm-roster .ui.table thead th{background-color:#edeced;color:#5c5c5c;font-size:14px}#firm-roster .user_actions .action{margin-right:6px!important;margin-left:12px!important}#firm-payment{display:none!important}.role-administrator #firm-payment,.role-macpa_staff_product_administrator #firm-payment,.role-staff_administrator #firm-payment,.role-staff_administratorwpamm #firm-payment{display:block!important}#continue-cart-btn,.memberships{display:none}