.checkbox-wrapper-22 .switch{display:inline-block;height:34px;position:relative;width:60px}.checkbox-wrapper-22 .switch input{display:none}.checkbox-wrapper-22 .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.checkbox-wrapper-22 .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.checkbox-wrapper-22 input:checked+.slider{background-color:#66bb6a}.checkbox-wrapper-22 input:checked+.slider:before{transform:translateX(26px)}.checkbox-wrapper-22 .slider.round{border-radius:34px}.checkbox-wrapper-22 .slider.round:before{border-radius:50%}.courseList{display:table}.courseListRow{display:table-row}.courseListCell{display:table-cell;padding:3px 10px}.button-wrapper{width:200px;display:inline-block}.iframe-close-button{position:absolute;left:10px;top:10px}.button-19{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#1899d6;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:din-round,sans-serif;font-size:15px;font-weight:700;letter-spacing:.8px;line-height:20px;margin:0;outline:none;overflow:visible;padding:13px 16px;text-align:center;text-transform:uppercase;touch-action:manipulation;transform:translateZ(0);transition:filter .2s;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.button-19,.button-19:after{border:solid transparent;border-radius:16px;border-width:0 0 4px}.button-19:after{background-clip:padding-box;background-color:#1cb0f6;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.button-19,.button-19:focus{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.button-19:hover:not(:disabled){filter:brightness(1.1);-webkit-filter:brightness(1.1)}.button-19:disabled{cursor:auto}.button-19:active{border-width:4px 0 0;background:none}.learning-iframe{position:fixed;width:95vw;height:95vh;top:50%;left:50%;transform:translate(-50%,-50%);border-style:none}h3{margin:40px 0 0}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 10px}a{color:#42b983}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}body{background-color:#efefef}