body{margin:0;background-color:#f8f8f8}body,button,input,select{font-family:"Quicksand","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main_container{font-size:12px;max-width:1500px;margin:0 auto;padding:20px 20px 100px;position:relative}table{border-collapse:collapse;width:100%}table td,table th{padding:2px 5px;vertical-align:top}table td:not(:last-child),table th:not(:last-child){border-right:1px solid #fff}table th{border-bottom:1px solid #d8d8d8;text-align:left}a.button,button{padding:8px 12px;border-radius:5px;border:1px solid #c8c8c8;background-color:#efefef;text-decoration:none;color:#000;font-weight:700;-webkit-appearance:auto;appearance:auto}a.button:hover:not([disabled]),button:hover:not([disabled]){background-color:#e2e2e2;cursor:pointer}a.button[disabled],button[disabled]{cursor:not-allowed}a.button>span:first-child:not(:last-child),button>span:first-child:not(:last-child){margin-right:3px}a.button:not(:last-child),button:not(:last-child){margin-right:10px}a.button svg,button svg{vertical-align:middle}a.button.weak,button.weak{background-color:transparent;border-color:#e8e8e8}a.button.weak:hover,button.weak:hover{background-color:#f8f8f8}input:not([type=radio]):not([type=checkbox]),select,textarea{padding:4px 8px;margin-bottom:.8em;border-radius:5px;border:1px solid #d8d8d8}button:focus,input:focus,select:focus{outline:1px solid #888}div.radio{font-size:1.2em;margin-bottom:5px}div.radio input,div.radio label{cursor:pointer;vertical-align:initial}input{box-sizing:border-box}.warning{color:#f44}.info{color:green}.bottomgap{margin-bottom:1.5em}.bottomgap_big{margin-bottom:3em}.topgap{margin-top:1.5em}.topgap_big{margin-top:3em}@font-face{font-family:"Quicksand";font-style:normal;font-weight:400;src:url(/static/media/quicksand-v24-latin-regular.892438ff.eot);src:local(""),url(/static/media/quicksand-v24-latin-regular.892438ff.eot?#iefix) format("embedded-opentype"),url(/static/media/quicksand-v24-latin-regular.d71cb2a4.woff2) format("woff2"),url(/static/media/quicksand-v24-latin-regular.fc2914c1.woff) format("woff"),url(/static/media/quicksand-v24-latin-regular.8f6ab080.ttf) format("truetype"),url(/static/media/quicksand-v24-latin-regular.0657548d.svg#Quicksand) format("svg")}@font-face{font-family:"Quicksand";font-style:normal;font-weight:600;src:url(/static/media/quicksand-v24-latin-600.8e163995.eot);src:local(""),url(/static/media/quicksand-v24-latin-600.8e163995.eot?#iefix) format("embedded-opentype"),url(/static/media/quicksand-v24-latin-600.8cae569d.woff2) format("woff2"),url(/static/media/quicksand-v24-latin-600.6ae92b4b.woff) format("woff"),url(/static/media/quicksand-v24-latin-600.1a9b294e.ttf) format("truetype"),url(/static/media/quicksand-v24-latin-600.ee8025d9.svg#Quicksand) format("svg")}@font-face{font-family:"Quicksand";font-style:normal;font-weight:700;src:url(/static/media/quicksand-v24-latin-700.7e8d49a3.eot);src:local(""),url(/static/media/quicksand-v24-latin-700.7e8d49a3.eot?#iefix) format("embedded-opentype"),url(/static/media/quicksand-v24-latin-700.791ce9c6.woff2) format("woff2"),url(/static/media/quicksand-v24-latin-700.d586c17d.woff) format("woff"),url(/static/media/quicksand-v24-latin-700.45316965.ttf) format("truetype"),url(/static/media/quicksand-v24-latin-700.0ae7e3bb.svg#Quicksand) format("svg")}@font-face{font-family:"Patua One";font-style:normal;font-weight:400;src:url(/static/media/patua-one-v11-latin-regular.303c08c2.eot);src:local(""),url(/static/media/patua-one-v11-latin-regular.303c08c2.eot?#iefix) format("embedded-opentype"),url(/static/media/patua-one-v11-latin-regular.04538b49.woff2) format("woff2"),url(/static/media/patua-one-v11-latin-regular.944b1f7f.woff) format("woff"),url(/static/media/patua-one-v11-latin-regular.0e0b42b9.ttf) format("truetype"),url(/static/media/patua-one-v11-latin-regular.11821acb.svg#PatuaOne) format("svg")}@font-face{font-family:"Myriad";font-style:normal;font-weight:400;src:url("/static/media/Myriad Web Regular.0ee3c957.ttf")}@font-face{font-family:"Myriad";font-style:normal;font-weight:800;src:url("/static/media/Myriad Web Bold.f33c3a03.ttf")}#login_form{max-width:300px;margin:0 auto;text-align:center}#login_form>*{display:block;margin:10px 0}#login_form>button,#login_form>input{padding:5px 8px;font-size:1em}#login_form>input{width:100%}#login_form>button{margin:0 auto}#login_form .error{color:#f44;font-weight:700}header{height:40px;border-bottom:1px solid #578457;background-color:#8db48d}header>div{height:40px;padding:10px 20px;display:inline-block}header>div:not(:first-child){border-left:1px solid #578457}header .title{font-weight:700}header .user{padding:0;position:absolute;top:0;right:0}header .user button{border:0;background-color:transparent;padding:10px 20px;width:100%;height:100%}header .user button:hover{cursor:pointer;background-color:#9cbe9c}ul.tabs{border-bottom:2px solid #000;box-sizing:border-box;height:40px;margin-bottom:2.5em}ul.tabs>li{display:inline-block;border:1px solid #000;padding:0;height:38px;line-height:35px;margin-right:15px;border-bottom:none!important}ul.tabs>li.selected{border-width:2px;background-color:#f8f8f8;font-weight:700}ul.tabs>li a{display:inline-block;height:100%;padding:0 10px;text-decoration:none;color:#000}select.workplace-title{font-size:2em;font-weight:700;border:0;background-color:inherit;display:block;cursor:pointer;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;padding:0}a.copylink.ack{position:relative;background-color:#fec}a.copylink.ack:after{content:"Copied!";position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;background-color:#fff;text-align:center}.checkout-summary{vertical-align:top;font-weight:700;max-width:400px;position:-webkit-sticky;position:sticky;bottom:20px;background-color:#fff;padding:1em;border:1px solid #ccc;border-radius:5px;margin-top:2em;float:right}.checkout-summary h2{margin-top:0}.checkout-summary table{margin:1em 0}.checkout-summary table td{padding:0}.checkout-summary button{float:right;margin:10px 0 0 10px}table.credit-summary{width:inherit}table.credit-summary tr.highlight{font-weight:700}table.credit-summary td:first-child{padding-right:1em}table.credit-summary td:last-child{text-align:right;padding-left:1em}form.recurly-form{max-width:400px}form.recurly-form fieldset{border:0;width:100%;margin:20px 0 8px;padding:0}form.recurly-form fieldset .recurly-element,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]),form.recurly-form fieldset>select{display:block;border:1px solid silver;width:100%;margin-bottom:0;border-radius:0}form.recurly-form fieldset .recurly-element:focus,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]):focus,form.recurly-form fieldset>select:focus{box-shadow:0 0 3px #06f;position:relative}form.recurly-form fieldset .recurly-element:not(:last-child),form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]):not(:last-child),form.recurly-form fieldset>select:not(:last-child){border-bottom:none}form.recurly-form fieldset .recurly-element:not(:last-child).error,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]):not(:last-child).error,form.recurly-form fieldset>select:not(:last-child).error{border-bottom:1px solid red}form.recurly-form fieldset .recurly-element:not(:last-child).error+*,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]):not(:last-child).error+*,form.recurly-form fieldset>select:not(:last-child).error+*{border-top:0}form.recurly-form fieldset .recurly-element:first-child,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]):first-child,form.recurly-form fieldset>select:first-child{border-top-left-radius:5px;border-top-right-radius:5px}form.recurly-form fieldset .recurly-element:last-child,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]):last-child,form.recurly-form fieldset>select:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}form.recurly-form fieldset .recurly-element.error,form.recurly-form fieldset>input:not([type=radio]):not([type=checkbox]).error,form.recurly-form fieldset>select.error{border-color:red}form.recurly-form fieldset>input{padding:5px 10px}form.recurly-form fieldset>select{padding:6px 5px}form.recurly-form fieldset .recurly-element{margin-top:0}form.recurly-form div.error{margin-left:10px;color:red;font-weight:700}form.recurly-form button{display:block;margin:16px auto}#overlay_3ds{position:fixed;background-color:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%;z-index:247}#overlay_3ds>div{position:fixed;border:1px solid;top:10%;left:10%;width:80%;height:80%;background:#eee}#overlay_3ds>div>[data-recurly=three-d-secure-container]{height:100%}.ReactModal__Content{padding:1em}.ReactModal__Content h1{font-size:1.5em;margin:0}.ReactModal__Content h2{font-size:1.2em;font-weight:400}.ReactModal__Content h1,.ReactModal__Content h2{margin:0;padding:0}.ReactModal__Content *,.ReactModal__Content select{font-size:1em}.ReactModal__Content .highlight{font-weight:700;color:#006}.ReactModal__Content label{display:block;margin-bottom:.5em;-webkit-user-select:none;user-select:none}.ReactModal__Content input[type=email],.ReactModal__Content input[type=password],.ReactModal__Content input[type=text],.ReactModal__Content select,.ReactModal__Content textarea{min-width:40%}.ReactModal__Content textarea{min-height:10em}.ReactModal__Content select{background-color:inherit}.ReactModal__Content input[type=number]{height:3em;width:5em;min-width:inherit}.ReactModal__Content input[type=number]::-webkit-inner-spin-button{opacity:1;height:2em}.ReactModal__Content .fieldError{margin-left:.5em;display:inline-block;font-weight:700;vertical-align:top}.ReactModal__Content .fieldError.ok{color:green}.ReactModal__Content .fieldError.warn{color:#ef982f}.ReactModal__Content .fieldError.error{color:#f44}.ReactModal__Content .msg{margin-top:1em;font-style:italic;color:#f44}.ReactModal__Content .head{margin:-1em -1em 1.5em;border-bottom:1px solid #d8d8d8;padding:1em}.ReactModal__Content .foot{margin:1.5em -1em -1em;border-top:1px solid #d8d8d8;padding:1em}.ReactModal__Content .foot button{float:right;margin-left:1em;font-size:1.2em;cursor:pointer;padding:5px 10px}.ReactModal__Overlay{z-index:300}table.learner-list{width:100%;white-space:nowrap;margin-bottom:20px}table.learner-list tr{cursor:default;border-top:1px solid #d8d8d8}table.learner-list tr:last-child{border-bottom:1px solid #d8d8d8}table.learner-list tr th{background-color:#e4e4e4;cursor:pointer;-webkit-user-select:none;user-select:none}table.learner-list tr th.sort1:after{content:"▽"}table.learner-list tr th.sort-1:after{content:"△"}table.learner-list tr th:after{vertical-align:middle;font-size:.9em;content:" ";display:inline-block;width:1em;margin-left:.5em}table.learner-list tr td,table.learner-list tr th{border:none;padding:5px 20px;position:relative}table.learner-list tr td .anno,table.learner-list tr th .anno{color:#888}table.learner-list tr td .anno:after,table.learner-list tr th .anno:after{content:" "}table.learner-list tr td .editable,table.learner-list tr th .editable{font-weight:700}table.learner-list tr td .editable:not(.disabled),table.learner-list tr th .editable:not(.disabled){cursor:pointer;color:#006}table.learner-list tr td .editable.disabled,table.learner-list tr th .editable.disabled{color:#666}table.learner-list tr td.alert,table.learner-list tr th.alert{background-color:#fee}table.learner-list tr td.alert,table.learner-list tr td.alert *,table.learner-list tr th.alert,table.learner-list tr th.alert *{color:red!important}table.learner-list tr:hover{background-color:#f0f0f0}table.learner-list tr:hover button{opacity:1}table.learner-list tr button{border:none;border-radius:0}table.learner-list tr button.ellipsis{opacity:.2;position:absolute;top:0;right:0;background-color:#efefef;padding:0;height:100%;width:3em;line-height:0}table.learner-list tr button.ellipsis.open,table.learner-list tr button.ellipsis:hover{cursor:pointer;background-color:#c9c9c9}table.learner-list tr button.link{line-height:1em;padding:0}table.learner-list tr button.link:hover{text-decoration:underline}table.learner-list tr a svg{vertical-align:middle}table.learner-list tr.messages{border-top:none;text-align:right}table.learner-list td.messages,table.learner-list tr.messages{color:#f44;font-weight:700}div[role=menu]{overflow:hidden;position:absolute;white-space:nowrap;right:0;z-index:1;top:2em;border:1px solid #d8d8d8;border-top:0;background-color:#f8f8f8;max-height:0;opacity:0;transition:max-height .35s cubic-bezier(0,1,0,1),opacity .35s}div[role=menu].visible{max-height:500px;opacity:1;transition:max-height .35s ease-in-out,opacity .35s}div[role=menu] ul{width:100%;list-style:none;padding-left:0;margin:0}div[role=menu] ul li>a,div[role=menu] ul li>button{width:100%;display:block;text-decoration:none}div.cornerbuttons{position:absolute;right:20px;top:35px;display:inline-block}div.cornerbuttons a span,div.cornerbuttons button span{vertical-align:middle}.commitForm{max-width:400px}#overlay,.commitForm input{width:100%}#overlay{position:fixed;top:0;height:100%;background:rgba(0,0,0,.4);text-align:center;font-weight:700;z-index:400}#overlay.show{opacity:1;visibility:visible}#overlay:not(.show){opacity:0;visibility:hidden;transition:all .2s}#overlay:not(.show) .container{visibility:hidden}#overlay .container{position:absolute;top:50%;left:0;width:100%;display:block;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e6e6ff}#overlay .spinner{text-shadow:1px 1px 0 #6a6a6a;font-size:10px;margin:0 auto 3em;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);top:-2em}#overlay .spinner,#overlay .spinner:after,#overlay .spinner:before{border-radius:50%;width:2em;height:2em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1s ease-in-out infinite;animation:load7 1s ease-in-out infinite}#overlay .spinner:after,#overlay .spinner:before{content:"";position:absolute}#overlay .spinner:before{left:-3.5em;-webkit-animation-delay:-.4s;animation-delay:-.4s}#overlay .spinner{-webkit-animation-delay:-.2s;animation-delay:-.2s}#overlay .spinner:after{left:3.5em}#overlay .error{background-color:#000;border:8px solid #a44;display:inline-block;padding:3em;text-align:left;min-width:400px}#overlay .error h1{margin-top:0}#overlay .error button{display:block;margin:2em auto 0}#overlay .error a{color:#80a0f0}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}#signup_form{max-width:300px;margin:0 auto;text-align:center}#signup_form>*{display:block;margin:10px 0}#signup_form>div.fade{opacity:0;transition:opacity .5s ease-in-out}#signup_form>div:not(.fade){opacity:1;transition:opacity .5s ease-in-out}#signup_form button,#signup_form input{padding:5px 8px;font-size:1em}#signup_form input{width:100%}#signup_form button{margin:0 auto}#signup_form .error{color:#f44;font-weight:700;margin-top:1em}