@import"https://fonts.googleapis.com/css?family=Montserrat&display=swap";html,body{margin:0;padding:0;background:#fff;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}table{border-spacing:0;border-collapse:collapse}table td,table th{border-collapse:collapse;box-sizing:border-box;line-height:20px;border-bottom:1px solid black}table th{font-weight:700}#mainDiv{min-height:100vh}#mainDiv #header{min-height:82px;max-height:82px;height:82px;background-color:#fff}#mainDiv #allContent{display:flex;flex-direction:column;min-height:calc(100vh - 82px);background:#f4f4f4;align-items:center}#mainDiv #allContent #progressBar{border:1px solid red;height:77px;width:335px;margin-top:60px;text-align:center}#mainDiv #allContent #content{background:#f4f4f4;height:441px;margin-top:26px;border:1px solid #979797;border-radius:2px;background:#fff;display:flex;flex-direction:column;align-items:center}#nameEntry{display:flex;flex-direction:column;align-items:center;width:450px;margin-top:44px;font-family:Roboto,sans-serif}#nameEntry label.ms-Label,#nameEntry label.ms-TextField-field{font-size:12px}#nameEntry svg.tandcCheck{color:#e62828;margin-right:4px;background-color:#fff;cursor:pointer}#nameEntry svg.tandcAccepted{color:#7dbd07;margin-right:4px;background-color:#fff}#nameEntry div.SignUpTextField{box-sizing:border-box;width:300px;font-size:12px}#nameEntry #emailInUse{height:12px;width:226px;color:#ff7878;font-size:12px;letter-spacing:0;line-height:11px;margin-top:6px}#nameEntry #emailSignIn{height:12px;width:226px;color:#ff7878;font-size:12px;letter-spacing:0;line-height:11px;margin-top:9px}#nameEntry #tcArea{display:flex;flex-direction:column;margin-top:31px}#nameEntry #tcArea #tcVerbiage{display:flex;flex-direction:row}#nameEntry #tcArea #tcVerbiage #tcText{height:14px;width:109px;color:#000;font-size:12px;font-weight:300;letter-spacing:0;line-height:14px}#nameEntry #tcArea #tcVerbiage #tcView{height:14px;width:350px;text-align:center;color:#7dbd07;font-size:13px;font-weight:300;letter-spacing:0;line-height:14px;border:1px;cursor:pointer}#nameEntry #tcArea #tcAccept{height:11px;width:226px;color:#ff7878;font-size:13px;letter-spacing:0;line-height:12px;margin-top:6px;margin-left:125px}#nameEntry #nextButton{height:42px;width:234px;border-radius:2px;background-color:#7dbd07;margin-top:29px;color:#fff}#nameEntry #beSureText{margin-top:20px;font-size:13px;text-align:center;font-weight:700}#Modal{position:fixed;z-index:500;background-color:#fff;width:80%;border:1px solid #ccc;box-shadow:1px 1px 1px #000;padding:16px;left:15%;top:30%;box-sizing:border-box;transition:all .3s ease-out}.buttonRow{display:flex;flex-direction:row;justify-content:right}.buttonRow #acceptButton{height:42px;width:180px;border-radius:2px;background-color:#7dbd07;margin-top:29px;color:#fff;margin-right:30px}.buttonRow #rejectButton{height:42px;width:180px;border-radius:2px;background-color:#fff;margin-top:29px;color:#7dbd07}.noty_layout_mixin,#noty_layout__top,#noty_layout__topLeft,#noty_layout__topCenter,#noty_layout__topRight,#noty_layout__bottom,#noty_layout__bottomLeft,#noty_layout__bottomCenter,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px),-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translateY(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translateY(calc(-50% - .5px)) translateZ(0) scale(1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0,0) translateZ(0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0) scale(1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:#0000000d;border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:#0000001a}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{to{opacity:.3}}@keyframes noty_modal_in{to{opacity:.3}}@-webkit-keyframes noty_modal_out{to{opacity:0}}@keyframes noty_modal_out{to{opacity:0}}@-webkit-keyframes noty_anim_in{to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{to{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{to{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{to{height:0}}@keyframes noty_anim_height{to{height:0}}.noty_theme__relax.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__relax.noty_bar .noty_body{padding:10px}.noty_theme__relax.noty_bar .noty_buttons{border-top:1px solid #e7e7e7;padding:5px 10px}.noty_theme__relax.noty_type__alert,.noty_theme__relax.noty_type__notification{background-color:#fff;border:1px solid #dedede;color:#444}.noty_theme__relax.noty_type__warning{background-color:#ffeaa8;border:1px solid #FFC237;color:#826200}.noty_theme__relax.noty_type__warning .noty_buttons{border-color:#dfaa30}.noty_theme__relax.noty_type__error{background-color:#ff8181;border:1px solid #e25353;color:#fff}.noty_theme__relax.noty_type__error .noty_buttons{border-color:#8b0000}.noty_theme__relax.noty_type__info,.noty_theme__relax.noty_type__information{background-color:#78c5e7;border:1px solid #3badd6;color:#fff}.noty_theme__relax.noty_type__info .noty_buttons,.noty_theme__relax.noty_type__information .noty_buttons{border-color:#0b90c4}.noty_theme__relax.noty_type__success{background-color:#bcf5bc;border:1px solid #7cdd77;color:#006400}.noty_theme__relax.noty_type__success .noty_buttons{border-color:#50c24e}#packageSelectArea{display:flex;flex-direction:column;align-items:center;height:365px;width:305px;margin-top:30px;font-family:Roboto,sans-serif}#packageSelectArea #packageInfoBlock{height:269px;width:305px;border:2px solid #7dbd07;border-radius:2px 0 0 2px;background-color:#fff}#packageSelectArea #packageInfoBlock #basicTitle{display:flex;align-items:center;justify-content:center;height:37px;border:1px solid #7dbd07;border-radius:0;background-color:#7dbd07;font-size:14px;color:#fff}#packageSelectArea #packageInfoBlock #basicInfo{display:flex;flex-direction:column}#packageSelectArea #packageInfoBlock #basicInfo #spacer{height:8px}#packageSelectArea #packageInfoBlock #basicInfo #basicInfoLine{width:280px;height:11px;display:flex;align-items:center;margin-left:17px;margin-top:8px}#packageSelectArea #packageInfoBlock #basicInfo #infoText{font-size:12px;margin-left:17px;margin-right:17px;margin-top:10px}#packageSelectArea #selectionText{height:14px;width:305px;font-size:12px;font-weight:500;letter-spacing:0;display:flex;align-items:center;margin-top:11px}#packageSelectArea #confirmButton{height:42px;width:305px;border-radius:2px;background-color:#7dbd07;color:#fff;margin-top:43px}#basicInfoLine{width:280px;height:12px;display:flex;align-items:center;margin-top:8px}#basicInfoLine #basicInfoLineIcon{width:10px;height:12px;color:#7dbd07}#basicInfoLine #basicLineText{width:250px;margin-left:8px;font-size:12px;text-align:left}#ProgressBar{display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:70px;width:335px;margin-top:60px}#ProgressBar #affiliateInfo{height:20px;text-align:center;font-size:15px;font-weight:500;color:red;margin-bottom:15px}#ProgressBar #progessBarIcons{height:34px;display:flex;align-items:center;font-size:12px;font-weight:500}#ProgressBar #progessBarIcons #completedStep{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #7dbd07;background-color:#7dbd07;border-radius:17px;color:#fff}#ProgressBar #progessBarIcons #incompleteStep{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #7dbd07;border-radius:17px;color:#000}#ProgressBar #progessBarIcons #joiningLine{width:116px;height:1px;border:2px solid #7dbd07}#ProgressBar #progressBarText{display:flex;justify-content:space-between;margin-top:12px;height:13px;color:#000;font-family:Roboto,sans-serif;font-size:13px;letter-spacing:0;line-height:13px;font-weight:300}#ProgressBar #progressBarText #completedStepText{font-weight:700;width:110px;text-align:center}#ProgressBar #progressBarText #completedStepTextRight{font-weight:700;text-align:right;width:70px}#ProgressBar #progressBarText #incompleteStepText{text-align:right;width:110px}#ProgressBar #progressBarText #incompleteStepTextLeft{text-align:left;width:110px}#paymentSection{display:flex;flex-direction:column;width:269px;margin-top:30px;font-family:roboto,sans-serif;font-size:12px}#paymentSection #basicInfo{height:34px;text-align:left}#paymentSection #basicInfo #highlightText{color:#7dbd07;cursor:pointer}#paymentSection #nameInput{margin-top:30px}#paymentSection div.PaymentTextField{font-size:18px;border-radius:2px}#paymentSection #countrySelect{margin-top:20px;margin-bottom:25px}#paymentSection #postCode{margin-top:25px}#paymentSection #cardText{color:#7dbd07;font-size:11px}#CountryTextField{font-size:12px}#padding{padding:0 15px}#StripePayment form{width:400px;align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:40px}#StripePayment input{border-radius:6px;margin-bottom:6px;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;font-size:14px;width:100%;background:#fff;box-sizing:border-box}#StripePayment .result-message{line-height:22px;font-size:16px}#StripePayment .result-message a{color:#596fd6;font-weight:600;text-decoration:none}#StripePayment .hidden{display:none}#StripePayment #card-error{color:#dd1811;font-size:12px;line-height:20px;margin-top:12px;text-align:center}#StripePayment #card-element-top{border-radius:4px 4px 0 0;padding:12px;border-top:1px solid rgba(50,50,93,.1);border-right:1px solid rgba(50,50,93,.1);border-left:1px solid rgba(50,50,93,.1);max-height:39px;width:100%;background:#fff;box-sizing:border-box}#StripePayment #date-cvc{display:flex;flex-direction:row}#StripePayment #date-cvc #card-element-left{border-radius:0 0 0 4px;padding:12px;border-top:1px solid rgba(50,50,93,.1);border-bottom:1px solid rgba(50,50,93,.1);border-left:1px solid rgba(50,50,93,.1);max-height:39px;width:50%;background:#fff;box-sizing:border-box}#StripePayment #date-cvc #card-element-right{border-radius:0 0 4px;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:39px;width:50%;background:#fff;box-sizing:border-box}#StripePayment #payment-request-button{margin-bottom:32px}#StripePayment button{background:#7dbd07;font-family:Arial,sans-serif;color:#fff;border-radius:2px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%;margin-top:30px}#StripePayment button:hover{filter:contrast(115%)}#StripePayment button:disabled{opacity:.5;cursor:default}#StripePayment .spinner,#StripePayment .spinner:before,#StripePayment .spinner:after{border-radius:50%}#StripePayment .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#StripePayment .spinner:before,#StripePayment .spinner:after{position:absolute;content:""}#StripePayment .spinner:before{width:10.4px;height:20.4px;background:#7dbd07;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}#StripePayment .spinner:after{width:10.4px;height:10.2px;background:#7dbd07;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 600px){#StripePayment form{width:80vw}}#accountCreate{width:386px;border:1px solid #979797;border-radius:2px;background-color:#fff;margin-top:72px;display:flex;flex-direction:column;font-family:roboto,sans-serif;align-items:center;padding-top:14px;height:500px}#accountCreate #title{display:flex;flex-direction:column;font-size:16px;color:#000;justify-content:center;text-align:center}#accountCreate #line{width:384px;color:#979797;height:1px;margin-top:12px;margin-bottom:17px}#accountCreate #text{font-size:12px;width:326px}#accountCreate #confirmation{width:326px;font-size:12px;margin-top:28px;margin-bottom:10px}#accountCreate #steps{height:14px;width:300px;font-size:12px}#accountCreate #buttonPlaceholder{height:50px;width:326px;min-height:50px}#accountCreate #button{margin-top:35px;margin-bottom:25px;background-color:#d3d3d3;color:#fff;width:269px;height:42px;font-size:18px;border:#949494;font-weight:700}#accountCreate #message{width:326px;font-size:14px;color:#7dbd07;text-align:center}#accountCreate #complete{color:#7dbd07;margin-right:4px}#accountCreate #incomplete{color:#979797;margin-right:4px}#accountCreate #problem{color:red;margin-right:4px}#accountCreate svg.complete{color:#7dbd07;margin-right:4px;background-color:#fff}#authorisationPage #infoText{width:360px;height:400px;background-color:#fff;border:2px #979797;border-radius:2px;margin-top:26px;display:flex;flex-direction:column;align-items:center;padding:37px}#authorisationPage #infoText #button{height:42px;width:234px;border-radius:2px;background-color:#7dbd07;margin-top:60px;color:#fff}#authorisationPage #infoText #linkText{color:#fff}#authorisationPage{width:360px;display:flex;flex-direction:column;font-family:Roboto,sans-serif}#authorisationPage #button{height:42px;width:234px;border-radius:2px;background-color:#7dbd07;margin-top:60px;color:#fff}#header{font-family:Roboto,sans-serif}#header header{background-color:#fff;height:82px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#header header #logo-group{height:54px;width:241px;margin-left:71px;display:flex;flex-direction:row}#header header #logo-group #logo{width:48px;height:54px;margin-left:0;display:flex;flex-direction:row}#header header #logo-group #logo img{max-height:54px}#header header #logo-group #logo-text{margin-left:13px;margin-top:4px;width:180px;height:47px;display:flex;flex-direction:column}#header header #logo-group #logo-text #mainText{display:flex;align-items:center;height:24px;width:112px;font-size:20px;font-weight:700;letter-spacing:0;color:#000}#header header #logo-group #logo-text #subText{height:16px;margin-top:7px;display:flex;align-items:center;font-size:14px;font-weight:300;letter-spacing:0;color:#858585}#header header #topRight{height:35px;width:350px;margin-right:38px;display:flex;flex-direction:row;align-items:center}#header header #topRight #topRightText{height:16px;width:125px;display:flex;align-items:center;margin-left:1px;font-size:14px}#header header #topRight #topRightButton{margin-left:19px;height:35px;width:110px;font-size:14px;border:2px solid #7dbd07;border-radius:2px;background-color:#fff}
