:root{--primary-colour: #DC2597;--black: #000000;--white: #ffffff;--grey: #F2F2F2;--orange: #FF5100;--blue: #0097CE;--green: #45A041}html,body{height:100%;background:#fff}body{display:flex;flex-direction:column}body.justapanel{align-items:center;flex-direction:row;background-color:#131439;background-repeat:no-repeat;background-position:left top;background-size:cover}h2{font-size:26px}header{background-color:var(--black)}.header-spacer{height:95px}header .logo{width:127px;height:55px}main{display:flex;align-items:stretch;background-color:#ebedf2;flex-direction:row;min-height:0;flex:1 1 auto}aside{background-color:var(--black);flex:0 0 250px}.aside__profile{padding:20px;display:flex;align-items:center;justify-content:center}.aside__profilephoto{width:150px;height:150px;border-radius:50%;box-shadow:inset 0px 0px 19px 0px rgba(0,0,0,.75);background-repeat:no-repeat;background-position:center center;background-size:cover}aside ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--primary-colour)}aside li{margin:0;padding:0}aside li a{color:#fff;text-decoration:none;display:block;padding:15px 20px;border-bottom:1px solid var(--primary-colour);border-left:10px solid var(--primary-colour)}aside li a.icon{background-repeat:no-repeat;background-position:15px center;background-size:1.5em;padding-left:50px}aside li a.icon-home{background-image:url("../images/icons/icon-home.svg")}aside li a.icon-edit{background-image:url("../images/icons/icon-edit.svg")}aside li a.icon-news{background-image:url("../images/icons/icon-news.svg")}aside li a.icon-opportunities{background-image:url("../images/icons/icon-news.svg")}li a.icon-bookings{background-image:url("../images/icons/icon-bookings.svg")}aside li a.icon-docs{background-image:url("../images/icons/icon-docs.svg")}aside li a.icon-links{background-image:url("../images/icons/icon-links.svg")}aside li a.selected{border-left:10px solid var(--primary-colour)}aside li a:hover{background-color:var(--primary-colour);color:var(--white);border-left:10px solid var(--primary-colour)}.content{flex:1 1 auto;overflow-y:auto;padding:40px}.form input,.form textarea{width:100%;padding:10px;background:#fff;border:none;border-bottom:1px solid #e6e6e6;outline:none}.form textarea{height:200px;resize:vertical}.form .row{margin:10px 0}.form .row--group{display:flex;justify-content:space-between;align-items:center}.form a{color:inherit;font-size:90%}.form--alt input,.form--alt textarea{border:1px solid #333}.form--alt input:focus,.form--alt textarea:focus{border-color:#ffcd00}.alert.error{padding:15px;border:1px solid red;background:#ffdfdf;color:red;margin:0 0 1em 0}#username,#password{background-repeat:no-repeat;background-position:left center;background-size:1.5em;padding-left:40px}#username{background-image:url("../images/icons/icon-user.svg")}#password{background-image:url("../images/icons/icon-padlock.svg")}.searchform input{background-color:#eff0f3;background-image:url("../images/icons/icon-search-dark.svg");background-repeat:no-repeat;background-position:92% center;background-size:1.5em;border-radius:5em;border:none;outline:none;min-width:300px;padding-left:20px}.panel{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.15);margin:0 0 60px 0;max-width:1500px;border-radius:24px}.panel--hidden{display:none}.panel__head{padding:20px;display:flex;justify-content:space-between;align-items:center}.panel__body{padding:20px 20px}.panel__body a:hover{text-decoration:none}.panel--basic{padding:20px;display:flex;justify-content:space-between;align-items:center}.panel--basic h3,.panel__head h3{margin:0;font-size:18px;font-weight:bold}.panel--basic strong{font-weight:600}.panel--basic .btn-cta{flex:0 0 auto;white-space:nowrap;margin-left:1em}.btn-cta{white-space:nowrap}.red{color:#e50059;letter-spacing:1px}h2+.panel{margin-top:1.5em}.panelgroup{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1500px}.panelgroup .panel{flex:1}.panelgroup .panel{margin-right:50px}.panelgroup .panel:last-child{margin-right:0}.panel--login{max-width:400px;min-width:400px;margin:0 auto}.panel--login .panel__head{padding-bottom:0}.tr{display:flex;justify-content:space-between;align-items:stretch;width:100%;border-bottom:1px solid #f0f0f0;margin:0 0 1em 0}.td{flex:1;padding:5px 20px}.td:last-child{text-align:right;flex:0 0 100px}.td .btn{background-color:#eff0f3;color:#1b1464}.td .btn:hover{color:#fff}.td p{margin:0 0 14px 0;font-size:14px}.td-image{background-repeat:no-repeat;background-position:center center;background-size:cover;flex:0 0 100px;max-height:90px}.no-results{flex:1;text-align:center;padding:20px 0 50px 0}.section-news__grid{margin:0 !important}[data-group=paymentdetails]{display:none;margin-top:40px}[data-group=paymentdetails].visible{display:block}.cardupdateblock{display:none}.cardupdateblock.visible{display:block}.gifted-membership-header{display:grid;grid:auto/2fr 1fr;gap:30px 60px;margin-bottom:60px}.gifted-membership-header p{max-width:768px}.gifted-form-title{font-size:18px;text-align:right}form#gifted-invite{display:flex;justify-content:flex-end}form#gifted-invite input[type=text]{padding:10px;border:0;border-radius:8px;margin-right:15px;min-width:320px}form#gifted-invite .btn{border:0;transition:all .2s ease-in-out}form#gifted-invite .btn:hover{background-color:#000;transition:all .2s ease-in-out}#gifted-table{width:100%;text-align:left;border-spacing:0;border-top:solid 1px #d8d8d8}#gifted-table .update-btn{visibility:hidden;transition:all .2s ease-in-out;border-radius:8px;padding:12px;font-size:13px}#gifted-table .update-btn:hover{background-color:#000;transition:all .2s ease-in-out}#gifted-table thead th:nth-of-type(5){width:280px}#gifted-table thead th:nth-of-type(6){width:120px}#gifted-table tbody select{background:rgba(0,0,0,0);border:0;padding:3px 3px 3px 0;cursor:pointer;outline:0}#gifted-table tbody .actions{opacity:0;transition:opacity .2s ease-in-out}#gifted-table tbody tr{transition:all .2s ease-in-out}#gifted-table tbody tr:hover{background-color:#f0f0f0;transition:all .2s ease-in-out}#gifted-table tbody tr:hover .actions{opacity:1;transition:opacity .2s ease-in-out}#gifted-table tbody td{position:relative}#gifted-table tbody td:last-of-type{text-align:right}#gifted-table tbody td.pending{color:#888}#gifted-table tbody td.active{color:#45a041}#gifted-table th,#gifted-table td{padding:10px;border-bottom:solid 1px #d8d8d8}/*# sourceMappingURL=styles.css.map */
