﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input:-webkit-autofill,input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}html{font:400 24px/34px "PT Sans",sans-serif;color:#000;background:#fff;height:100%;overflow-y:hidden}body{width:100%;height:100%;overflow-x:hidden;display:grid;grid-template-rows:auto 1fr auto}a{color:#65a13f}header,footer{background:#f2f7ed}.errmsg{margin-top:3px;color:red}.Standby{display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s;background:rgba(100,100,100,.5);z-index:10000}.Standby svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;-webkit-animation:standbySpin 2s linear infinite;-moz-animation:standbySpin 2s linear infinite;-ms-animation:standbySpin 2s linear infinite;-o-animation:standbySpin 2s linear infinite;animation:standbySpin 2s linear infinite}.Standby.Show{display:block;opacity:1}#mainmenu{position:absolute;top:50%;left:100%;background:#810c87;color:#fff;font:normal 28px/34px "PT Sans",sans-serif;min-width:284px;transform:translate(0, -50%);transition:.3s ease-in-out}#mainmenu #menuopener{font:700 28px/37px "PT Sans",sans-serif;cursor:pointer;position:absolute;bottom:100%;left:0;border-radius:8px 0 0 8px;transform-origin:0 100%;transform:translate(-100%, 100%);background:#810c87;text-transform:uppercase}#mainmenu #menuopener span{display:inline-block;padding:10px 20px}#mainmenu ul{margin:0;padding:24px 30px;list-style:none}#mainmenu li{margin:21px 0 0 0}#mainmenu li:first-child{margin-top:0}#mainmenu a{color:#fff;text-decoration:none}#mainmenu a:hover{color:#cfcfcf}@media screen and (max-width: 770px){#mainmenu{top:0 !important;transform:none}#mainmenu #menuopener{bottom:auto;top:15px;left:-51px;height:30px;width:36px;transform:none;border-radius:0;background:transparent url(/images/hamburg.svg) center center no-repeat;background-size:contain}#mainmenu #menuopener span{display:none}}@media screen and (max-width: 1415px){header:not(.home) #mainmenu{top:14px;transform:none}body.open header:not(.home) #mainmenu{transform:translate(-100%, 0)}}a.GreenButton{text-decoration:none;box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px;text-align:center;white-space:nowrap}a.GreenButton:hover{background:#487c81}#CallToAction{display:block;text-decoration:underline;box-shadow:none;border:0 none;color:#fff;background:#65a13f;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px;text-align:center;white-space:nowrap}#CallToAction:hover{background:#487c81}@media screen and (max-width: 700px){#CallToAction{font-size:3.1428571429vw;line-height:3.4285714286vw}}body.open #mainmenu{transform:translate(-100%, -50%)}@media screen and (max-width: 770px){body.open{height:100%;overflow-y:hidden}body.open #mainmenu{transform:none !important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}body.open #mainmenu #menuopener{left:auto;right:15px;background:transparent url(/images/closeX.svg) center center no-repeat;background-size:contain}}header{position:relative;display:grid;grid-template-columns:172px 1fr;grid-template-areas:"a b" "a c";grid-template-rows:auto 1fr;grid-gap:0}header .column1{grid-area:a;position:relative;border-top:14px solid #65a13f}header .column1+.column2{border-top:14px solid #487c81}header #CallToAction{grid-area:b;border-top:14px solid #487c81}header .column2{grid-area:c;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:22.1608832808vw}header .logo{position:absolute;bottom:50%;left:50%;transform:translate(-50%, 50%);text-decoration:none}header.home .logo{bottom:31%}header.home .column2{padding-top:54.7318611988%}header.home .banner{background:rgba(255,255,255,.8);padding:.0970873786% 3.4947839046% .145631068% 2.172876304%;position:absolute;bottom:31%;left:0;font:normal 4.7318611987vw/normal "PT Sans",sans-serif;color:#000;transform:translate(0, 50%)}header.home .banner img{vertical-align:top}header.home .banner .FacebookCTA{color:#fff;background:#810c87;text-decoration:none;position:absolute;top:100%;left:0;right:0;padding:11px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;font:normal 2.2364217252vw/2.2364217252vw "PT Sans",sans-serif}header.home .banner .visitfb{font:normal 2.2364217252vw/2.2364217252vw "PT Sans",sans-serif}header.home .banner .clickfb{white-space:nowrap;font:1.357827476vw/1.9968051118vw "PT Sans",sans-serif;align-self:end}@media screen and (max-width: 770px){header{display:block}header .column1{border-top:0 none}header .logo{position:static;display:inline-block;transform:none;padding:10px}header .logo img{height:40px;width:auto}header .banner{transform:none;right:0}header .banner .visitfb{font-size:17px !important;line-height:17px !important}header .banner .clickfb{font-size:10px !important;line-height:15px !important}}footer{display:grid;grid-template-columns:2fr 3fr;align-items:start;padding:4vw 8vw 15px 8vw;font:normal 24px/30px "PT Sans",sans-serif;color:#575555;border-top:1px solid #666}footer a{text-decoration:none;color:#575555}footer a:hover{color:#65a13f}footer .email{margin-top:37px;position:relative;padding:0 0 0 42px}footer .email::before{position:absolute;top:0;left:0;content:" ";width:36px;height:36px;background:url(/images/envelope.svg) center center no-repeat;background-size:36px 36px}@media screen and (max-width: 770px){footer{grid-template-columns:1fr}footer .column1{order:2;text-align:center;margin-top:35px}footer .column2{text-align:center}footer .email{display:inline-block}}.footer-menu ul{margin:0;padding:0;list-style:none}.footer-menu li{margin:8px 0 0 0}.footer-menu li:first-child{margin-top:0}.copyright{font:normal 14px/38px "PT Sans",sans-serif;margin:14px 0 0 0}h1{color:#65a13f;font:700 42px/normal "PT Sans",sans-serif;margin-top:0}h2{font:400 32px/38px "PT Sans",sans-serif;margin-top:0}.CourseHeaderRow{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:baseline}.CourseHeaderRow .CourseCountContainer{font-size:16px}article.login .PendingReg,article.register .PendingReg{display:grid;grid-template-columns:1fr auto;grid-gap:14px;align-items:start;border-top:1px solid #949494;margin:10px 0 6px 0;padding:10px 0 0 0;font:400 28px/34px "PT Sans",sans-serif}article.login .PendingReg:first-child,article.register .PendingReg:first-child{border-top:0 none}article.login .PendingReg a,article.register .PendingReg a{font:700 14px/28px "PT Sans",sans-serif;cursor:pointer}article.login .MyCoursesBox,article.login .PendingCourseBox,article.register .MyCoursesBox,article.register .PendingCourseBox{background:#f2f7ed;padding:30px 27px 31px 27px;top:20px}article.login .PendingCourseBox,article.register .PendingCourseBox{position:sticky}article.login .ActionSplitter,article.register .ActionSplitter{border-top:1px solid #949494;padding:16px 0 0 0;display:grid;grid-template-columns:58% auto;grid-gap:20px;align-items:start}article.login .HatefulPeople,article.register .HatefulPeople{font:normal 16px/20px "PT Sans",sans-serif}.AddDropHeader{font:700 42px/normal "PT Sans",sans-serif;color:#65a13f}.AccountNavigator{list-style:none;margin:0;padding:0}.AccountNavigator li{list-style:none;margin:15px 0;padding:0;font:700 28px/34px "PT Sans",sans-serif}.AccountNavigator a:not(.GreenButton){color:#487c81;text-decoration:none;opacity:.52}.AccountNavigator a:not(.GreenButton).Current,.AccountNavigator a:not(.GreenButton):hover{opacity:1}article.register .course{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:20px}article.register .RoomContainer,article.register .ZoomContainer{margin-top:31px;text-align:center;white-space:nowrap}article.register .SeatsLeft{margin-top:8px;color:#949494;font:400 24px/28px "PT Sans",sans-serif}article.register .courseaction button{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px}article.register .courseaction button:not(:disabled):hover{background:#487c81}article.register .courseaction button:disabled{opacity:.5}article.register .PendingCourseAction{margin-top:30px;text-align:right}article.register .PendingCourseAction button{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px}article.register .PendingCourseAction button:not(:disabled):hover{background:#487c81}article.register .PendingCourseAction button:disabled{opacity:.5}article.register .MyCourseAction{text-align:right}article.register .MyCourseAction button{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:400 22px/24px "PT Sans",sans-serif;padding:8px 50px}article.register .MyCourseAction button:not(:disabled):hover{background:#487c81}article.register .MyCourseAction button:disabled{opacity:.5}article.thankyou,article.login,article.register,article.home{padding:47px 99px 20px 172px;display:grid;grid-template-columns:336px 1fr;grid-gap:91px}article.thankyou .body,article.login .body,article.register .body,article.home .body{position:relative}article.thankyou .body::before,article.login .body::before,article.register .body::before,article.home .body::before{content:" ";position:absolute;top:0;left:-35px;bottom:0;border-left:1px dotted #666}article.thankyou .course,article.login .course,article.register .course,article.home .course{border-top:1px solid #666;padding-top:10px;margin-top:20px;color:#292929}article.thankyou h3,article.login h3,article.register h3,article.home h3{margin:0;padding:0;color:#65a13f;font:700 28px/34px "PT Sans",sans-serif}article.thankyou dl,article.login dl,article.register dl,article.home dl{display:grid;grid-template-columns:auto 1fr;grid-gap:0 13px;align-items:start}article.thankyou dt,article.login dt,article.register dt,article.home dt{grid-column:1;color:#949494;font:400 24px/34px "PT Sans",sans-serif;text-align:right}article.thankyou dd,article.login dd,article.register dd,article.home dd{margin:0;padding:0;grid-column:2;font:400 24px/34px "PT Sans",sans-serif}@media screen and (max-width: 1480px){article.thankyou,article.login,article.register,article.home{display:block;padding-right:9vw;padding-left:15.6363636364vw}article.thankyou .body,article.login .body,article.register .body,article.home .body{margin-top:45px}article.thankyou .body::before,article.login .body::before,article.register .body::before,article.home .body::before{content:none}}@media screen and (max-width: 600px){article.thankyou dl,article.login dl,article.register dl,article.home dl{display:block}article.thankyou dt,article.login dt,article.register dt,article.home dt{text-align:left;margin-top:8px}article.thankyou dt:first-child,article.login dt:first-child,article.register dt:first-child,article.home dt:first-child{margin-top:0}}article.resetpassword input,article.login input{padding:12px 16px;box-shadow:none;border:1px solid #949494;border-radius:6px;font:normal 28px/37px "PT Sans",sans-serif;width:calc(100% - 36px)}article.resetpassword input::placeholder,article.login input::placeholder{color:#949494;opacity:1}article.resetpassword input:disabled,article.login input:disabled{opacity:.5}article.resetpassword .ActionContainer,article.login .ActionContainer{margin-top:24px;text-align:right}article.resetpassword .ActionContainer button,article.login .ActionContainer button{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#575555;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px}article.resetpassword .ActionContainer button:not(:disabled):hover,article.login .ActionContainer button:not(:disabled):hover{background:#000}article.resetpassword .ActionContainer button:disabled,article.login .ActionContainer button:disabled{opacity:.5}article.login h2{font:700 28px/37px "PT Sans",sans-serif;color:#575555}article.login .LoginBox{background:#fbfcfa;border-radius:8px;padding:38px 172px 42px 73px;display:grid;grid-template-columns:auto 1fr;grid-gap:14px 28px}article.login .LoginBox>h2{grid-column:1;grid-row:1/3}article.login .LoginBox>div{grid-column:2}@media screen and (max-width: 900px){article.login .LoginBox{padding-left:0;padding-right:0}}@media screen and (max-width: 600px){article.login .LoginBox>h2{grid-column:1/3;grid-row:1}}article.login .RegisterBox{background:#fbfcfa;border-radius:8px;padding:17px 37px 20px 36px}@media screen and (max-width: 900px){article.login .RegisterBox{padding-left:0;padding-right:0}}article.login .RegisterBoxForm{display:grid;grid-template-columns:auto 1fr;grid-gap:14px 28px;padding-right:135px}article.login .RegisterBoxForm>h2{grid-column:1;grid-row:1/5}article.login .RegisterBoxForm>div{grid-column:2}@media screen and (max-width: 900px){article.login .RegisterBoxForm{padding-right:0}}@media screen and (max-width: 600px){article.login .RegisterBoxForm>h2{grid-column:1/3;grid-row:1}}article.login .EnrollmentFee{background:#65a13f;color:#fff;font:700 32px/37px "PT Sans",sans-serif;text-align:center;padding:13px 0}article.login form.pwerr #loginpassword{border-color:red}article.login form:not(.pwerr) #logpwerr{display:none}article.login form.emailerr #loginemail{border-color:red}article.login form:not(.emailerr) #logemailerr{display:none}article.login form.emailerr #registeremail{border-color:red}article.login form:not(.emailerr) #regemailerr{display:none}article.login form.retypeemailerr #retypeemail{border-color:red}article.login form:not(.retypeemailerr) #retypeemailerr{display:none}article.login .card_field{height:63px;border:1px solid #949494;border-radius:6px}article.login .PaymentBox{background:#fbfcfa;padding:17px 37px 28px 36px;margin-bottom:31px}article.login .DonationBox{display:grid;grid-template-columns:2fr 1fr;grid-gap:24%;align-items:center}article.login .Donation{text-align:right;-moz-appearance:textfield}article.login .Donation::-webkit-outer-spin-button,article.login .Donation::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}article.login .CardInfo{padding-right:135px;display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:14px;grid-template-areas:"a b b" "a c c" "a d e"}article.login .CardInfo h2{grid-area:a}article.login .CardInfo #ccname{grid-area:b}article.login .CardInfo #card-number{grid-area:c}article.login .CardInfo #expiration-date{grid-area:d}article.login .CardInfo #cvv{grid-area:e}article.resetpassword input{margin-top:18px}#joinemailform{display:block;border:1px solid #8c8c8c;background:#fbfcfa;border-radius:8px;padding:19px;margin-bottom:20px}#joinemailform h2{margin:0;padding:0;color:#65a13f;font:700 28px/34px "PT Sans",sans-serif}#joinemailform input{padding:12px 16px;box-shadow:none;border:1px solid #949494;border-radius:6px;margin:16px 0 0 0;font:normal 28px/37px "PT Sans",sans-serif;width:calc(100% - 36px)}#joinemailform input::placeholder{color:#949494;opacity:1}#joinemailform input:disabled{opacity:.5}#joinemailform .buttoncontainer{margin-top:16px;text-align:right}#joinemailform button{box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:400 22px/24px "PT Sans",sans-serif;padding:13px 50px;text-transform:uppercase;transition:.3s ease-in-out}#joinemailform button:not(:disabled):hover{background:#487c81}#joinemailform button:disabled{opacity:.5}#joinemailform.nameerr #joinemailname{border-color:red}#joinemailform.emailerr #joinemailemail{border-color:red}#joinemailform:not(.nameerr) #nameerr{display:none}#joinemailform:not(.emailerr) #emailerr{display:none}article.resetpassword,article.content{padding:47px 99px 20px 172px;display:grid;grid-template-columns:336px 1fr;grid-gap:91px}@media screen and (max-width: 1100px){article.resetpassword,article.content{display:block;padding-right:9vw;padding-left:15.6363636364vw}article.resetpassword .body,article.content .body{margin-top:45px}article.resetpassword .body::before,article.content .body::before{content:none}}.TotalContainer{border-top:2px solid #666;border-bottom:2px solid #666;display:flex;flex-flow:row wrap;justify-content:space-between;color:#575555;align-items:center;padding:25px 0;margin:80px 0 30px 0}.TotalContainer .TotalText{font:700 28px/34px "PT Sans",sans-serif}.TotalContainer .TotalAmount{font:700 48px/normal "PT Sans",sans-serif}.DiscountCodeContainer{display:grid;grid-template-columns:auto 1fr;grid-gap:40px;margin:0 0 30px 0}.DiscountCodeContainer #DiscountCode{width:172px}.DiscountCodeContainer button{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px}.DiscountCodeContainer button:not(:disabled):hover{background:#487c81}.DiscountCodeContainer button:disabled{opacity:.5}article.instructor{padding:47px 99px 20px 172px;display:grid;grid-template-columns:336px 1fr;grid-gap:91px}article.instructor .instructor{border-top:1px solid #666;padding-top:10px;margin-top:20px;color:#292929}article.instructor h3{margin:0;padding:0;color:#65a13f;font:700 28px/34px "PT Sans",sans-serif}article.instructor h4{margin:0;padding:0;color:#949494;font:400 24px/34px "PT Sans",sans-serif}@media screen and (max-width: 1100px){article.instructor{display:block;padding-right:9vw;padding-left:15.6363636364vw}article.instructor .body{margin-top:45px}article.instructor .body::before{content:none}}a.StudentAction{display:block;text-decoration:none;text-align:center;transition:.3s ease-in-out;box-shadow:none;border:2px solid transparent;color:#fff;background:#65a13f;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px;margin-bottom:18px;max-width:400px}a.StudentAction:not(:disabled):hover{background:#487c81}a.StudentAction:disabled{opacity:.5}a.StudentAction:focus{outline:none;box-shadow:0 none;border:2px solid #333}@-webkit-keyframes standbySpin{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes standbySpin{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#MeForm{display:block;background:#fbfcfa;border-radius:8px;padding:17px 37px 20px 36px;float:left;margin-right:-100%;position:relative;width:calc(100% - 73px);z-index:-1;opacity:0;transition:opacity .5s ease-in-out}#MeForm label{display:block;font-size:18px;margin-top:12px}#MeForm label:first-child{margin-top:0}#MeForm input{padding:12px 16px;box-shadow:none;border:1px solid #949494;border-radius:6px;font:normal 28px/37px "PT Sans",sans-serif;width:calc(100% - 36px)}#MeForm input::placeholder{color:#949494;opacity:1}#MeForm input:disabled{opacity:.5}#MeForm.firsterr #FirstName{border-color:red}#MeForm:not(.firsterr) #fnerr{display:none}#MeForm.lasterr #LastName{border-color:red}#MeForm:not(.lasterr) #lnerr{display:none}#MeForm.phoneerr #Phone{border-color:red}#MeForm:not(.phoneerr) #phoneerr{display:none}#MeForm.emailerr #Email{border-color:red}#MeForm:not(.emailerr) #emailerr{display:none}#MeForm.pwerr #Password,#MeForm.pwerr #Password2{border-color:red}#MeForm:not(.pwerr) #passworderr{display:none}.MeInfo{background:#fbfcfa;border-radius:8px;padding:17px 37px 20px 36px;float:left;width:calc(100% - 73px);position:relative;z-index:1;opacity:1;transition:opacity .5s ease-in-out}.MeInfo .MeTag{font-size:18px;margin-top:12px}.MeInfo .MeTag:first-child{margin-top:0}.MeInfo .MeValue{font:normal 28px/37px "PT Sans",sans-serif}#MeFormContainer #ResetButton{float:left}#MeFormContainer .ActionContainer{margin-top:24px;text-align:right}#MeFormContainer .ActionContainer button{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#575555;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px}#MeFormContainer .ActionContainer button:not(:disabled):hover{background:#000}#MeFormContainer .ActionContainer button:disabled{opacity:.5}#MeFormContainer:after{content:" ";clear:both}#MeFormContainer.Editing .MeInfo{z-index:0;opacity:0}#MeFormContainer.Editing #MeForm{z-index:1;opacity:1}#MeFormContainer.Editing input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PastPurchases{list-style:none;margin:12px 0 0 0}.PastPurchases:first-child{margin-top:0}.PastPurchases li{list-style:none;margin:8px 0 0 0;padding:0}.PastPurchases li:first-child{margin-top:0}#PurchaseForm #Submit[disabled]{display:none}.or::before,.or::after{content:""}.or--y{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%}.or--y::before,.or--y::after{position:absolute;border-left:1px solid #8d8d8d;height:calc(50% - 0.85em);left:50%;margin-left:-1px}.or--y::before{top:0}.or--y::after{bottom:0}.btn-group{margin:4em 1em;text-align:center;display:flex;align-items:center;justify-content:center}.btn-group .btn-area lable{width:100%;display:block}.btn-group .or{text-transform:uppercase;letter-spacing:.1em;color:#595959;font-size:16px;margin:0 auto;font-weight:600}.btn-group .or--y{height:8em;margin:0 55px}.dijitDialog{border:1px solid #000;background:#fff}.dijitDialogTitleBar{position:relative;color:#65a13f;padding-left:8px;padding-right:38px}.dijitDialogCloseIcon{position:absolute;top:0;right:0;width:30px;height:30px;background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==") center center no-repeat;background-size:contain}.btn-auth{transition:.3s ease-in-out;box-shadow:none;border:0 none;color:#fff;background:#65a13f;border-radius:25px;font:700 22px/24px "PT Sans",sans-serif;padding:13px 50px;text-transform:none;text-decoration:none;width:300px;display:inline-block}.floatright{float:right}@media screen and (max-width: 991px){.btn-group{flex-direction:column}.btn-group .or--y{display:none}.btn-area{margin-bottom:30px}article.login .LoginBox{grid-gap:14px 2px}article.login .RegisterBoxForm{grid-gap:14px 2px}.btn-group{margin:0em 0em 4em 0em;flex-direction:column}}@media screen and (max-width: 700px){article.register .PendingCourseBox{position:fixed;bottom:0;left:0;right:0;top:auto;z-index:1}article.register .PendingCourseBox h3{text-decoration:underline;cursor:pointer}article.register .PendingCourseBox h3::after{content:" – Check Out"}article.register .PendingCourseContainer,article.register .PendingCourseAction{display:none}article.register .course{display:block}article.register.open .PendingCourseContainer{display:block;position:absolute;bottom:calc(100% + 50px);left:0;right:0;padding:0 27px 30px 27px;background:#f2f7ed;border-top:1px solid #949494}article.register.open .PendingCourseContainer:empty{display:none}article.register.open .PendingCourseAction{display:block;position:absolute;bottom:100%;left:0;right:0;background:#f2f7ed;padding:0 27px 0 0}}/*# sourceMappingURL=style.css.map */
