.login-status-wrapper.button-full{display:block;padding:10px 0;margin-top:auto;margin-bottom:auto}.login-status-wrapper.button-full .logout-container{display:block}.login-status-wrapper.button-full a{display:flex;flex-wrap:wrap;color:var(--clr-black);font-size:.9rem;align-items:center;padding:15px 10px;text-decoration:none}.login-status-wrapper.button-full a:hover{color:var(--clr-white);background-color:var(--clr-primary)}.login-status-wrapper.button-full a i{display:inline-block;font-size:2em;margin:0 10px 0 0}.login-status-wrapper.button-full a span{display:inline-block}.login-status-wrapper.button-icon{display:inline-block;padding:10px 0;margin-top:auto;margin-bottom:auto;margin-left:0;margin-right:0}.login-status-wrapper.button-icon a{color:var(--clr-black);padding:5px 10px 3px 0;font-size:.8rem}.login-status-wrapper.button-icon a:hover{color:var(--clr-primary)}.login-status-wrapper.button-icon a i{display:inline-block;vertical-align:top;font-size:2em}.login-status-wrapper.button-icon a i.loggedin{color:var(--clr-secondary)}.login-status-wrapper.button-icon a i.loggedin:hover{color:var(--clr-primary)}.login-status-wrapper.button-icon .logout-container{margin:0}.logout-container .my-account-button,.logout-container .logout-button{text-decoration:none;font-size:.9em}.login-selection{margin-bottom:60px;margin-top:30px}.login-selection h1{margin-top:0}#login-options{margin-top:20px}.login-selection .login-panel{border-right:1.75px solid #ccc;padding-right:30px}.login-selection .register-panel{padding-left:30px}.login-selection .register-panel h2{font-size:2.5rem;margin-bottom:.5rem}.login-selection .external-logins-container{margin-top:20px}#qrCode img{margin-bottom:20px}#download-data{margin-bottom:20px}#external-account i,#link-login-form i{margin-right:15px}#external-account .btn,#link-login-form .btn{text-transform:unset;text-decoration:none;color:var(--clr-primary);font-size:1.8rem}#external-account .btn:hover,#link-login-form .btn:hover{color:var(--clr-primary)}.icon-column{text-align:center;vertical-align:central}.icon-link{cursor:pointer;text-decoration:none!important;border-bottom:0!important;margin-right:10px}.icon-link:last-of-type{margin-right:0}.order-modal,#refund-modal{z-index:3000}.order-modal .modal-header h4{margin:0!important}.order-modal .modal-dialog,#refund-modal .modal-dialog{width:80%;z-index:4000;max-width:1000px;z-index:2000;margin:155px auto 0}.order-modal .modal-body{height:400px}.order-modal #loading-spinner{align-items:center;justify-content:center;height:100%}.order-modal .iframe-invoice{width:100%;border:0;height:100%;display:none}#refund-modal #refund-loading-spinner{align-items:center;justify-content:center;height:400px}.list-container{margin-top:20px}.membership-form,.membership-info-container{padding-bottom:60px}@media screen and (max-width:991px){.login-status-wrapper.button-full{width:100%;margin-top:-8px;background-color:var(--clr-white);border:solid 1px #ccc}.login-status-wrapper.button-full a{float:left;display:block;padding-left:20px}.login-status-wrapper.button-full:hover{background-color:var(--clr-primary);color:var(--clr-white)}.login-status-wrapper.button-full:hover a{color:var(--clr-white)}.login-status-wrapper.button-full .logout-container a.logout-button{float:right}.login-selection .register-panel{padding:15px 15px 0 15px;border-top:solid 1px var(--clr-primary)}.login-selection .external-logins-container{margin-top:0;padding:15px;border-top:solid 1px var(--clr-primary)}}