html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.app-content .list-checkbox,.app-content .settings-body .list-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.app-content .list-checkbox input,.app-content .settings-body .list-checkbox input{display:none}.app-content .list-checkbox input:checked+.custom-checkbox{background-image:url("https://content.arduino.cc/website/Checkbox_checked.svg");background-position:top;cursor:pointer}.app-content .list-checkbox .custom-checkbox{background-image:url("https://content.arduino.cc/website/Checkbox_unchecked.svg");background-position:bottom;cursor:pointer;display:inline-block;margin-right:10px;padding:12px;vertical-align:middle}.app-content input,.app-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dae3e3;border-radius:0;color:#434f54;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:normal;margin-bottom:12px;padding:7px 14px;-webkit-transition:background-color .2s;transition:background-color .2s}.app-content input:focus,.app-content select:focus{border:1px solid #c9d2d2;outline:none}.app-content input::-webkit-input-placeholder,.app-content select::-webkit-input-placeholder{color:#434f54;letter-spacing:1.3px;text-transform:uppercase}.app-content input:-ms-input-placeholder,.app-content input::-ms-input-placeholder,.app-content select:-ms-input-placeholder,.app-content select::-ms-input-placeholder{color:#434f54;letter-spacing:1.3px;text-transform:uppercase}.app-content input::placeholder,.app-content select::placeholder{color:#434f54;letter-spacing:1.3px;text-transform:uppercase}.app-content input:-webkit-autofill,.app-content input:-webkit-autofill:focus,.app-content input:-webkit-autofill:hover,.app-content select:-webkit-autofill,.app-content select:-webkit-autofill:focus,.app-content select:-webkit-autofill:hover{-webkit-text-fill-color:#434f54;border:1px solid #c9d2d2;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.app-content input.disabled,.app-content input:disabled,.app-content select.disabled,.app-content select:disabled{background-color:#dae3e3}.app-content select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#4e5b61'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-color:#fff;background-position:calc(100% - 15px) calc(50% + 2px);background-size:12px;padding-right:40px}.success-notification{border-radius:2px;color:#fff;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:1.5px;line-height:24px;margin-bottom:22px;padding:20px;text-align:center;text-transform:uppercase;background-color:#1da086}@-webkit-keyframes busymove{0%{background-position:0 0}to{background-position:50px 50px}}.app-content .settings-body .sidebar-container .ardu-sidebar{color:#00979d;font-size:14px;line-height:16px;list-style:none;margin-right:0;margin-top:2px;padding:0}.app-content .settings-body .sidebar-container .ardu-sidebar li{border-bottom:1px solid #dae3e3;margin:0;padding:0 0 0 40px;position:relative}.app-content .settings-body .sidebar-container .ardu-sidebar li.active{-webkit-box-shadow:inset 3px 0 #7fcbcd;box-shadow:inset 3px 0 #7fcbcd}.app-content .settings-body .sidebar-container .ardu-sidebar li:first-child{border-top:1px solid #dae3e3}.app-content .settings-body .sidebar-container .ardu-sidebar li .sidebar-button{background-color:transparent;border:0;display:block;font-size:14px;letter-spacing:1.28px;line-height:16px;outline:none;padding:8px 0;text-transform:uppercase}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n) .icon{height:8px;width:8px;background:#f1c40f;border-bottom-right-radius:50%;border-top-right-radius:50%;margin-left:-3px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n) .icon:before{height:8px;width:4px;background:#fff;content:"";display:inherit}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+1) .icon{height:5px;width:5px;background:#7f8c8d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+2) .icon{height:5px;width:5px;background:#d35400;border-radius:50%}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+3) .icon{height:6px;width:6px;background:#fff;border:2px solid #bcac99;margin-right:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+4) .icon{height:8px;width:8px;background:#f1c40f;border-bottom-right-radius:50%;border-top-right-radius:50%;margin-left:-3px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+4) .icon:before{height:8px;width:4px;background:#fff;content:"";display:inherit}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+5) .icon{height:6px;width:2px;background:#00979d;margin-left:3px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+5) .icon:before{height:2px;width:6px;background:#00979d;content:"";display:inherit;margin:2px 0 0 -2px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+6) .icon{height:6px;width:6px;background:#fff;border:2px solid #d35400;margin-right:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+7) .icon{height:5px;width:5px;background:#7f8c8d;border-radius:50%}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+8) .icon{height:5px;width:5px;background:#f1c40f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+9) .icon{height:8px;width:8px;background:#00979d;border-bottom-right-radius:50%;border-top-right-radius:50%;margin-left:-3px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+9) .icon:before{height:8px;width:4px;background:#fff;content:"";display:inherit}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+10) .icon{height:6px;width:2px;background:#d35400;margin-left:3px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+10) .icon:before{height:2px;width:6px;background:#d35400;content:"";display:inherit;margin:2px 0 0 -2px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+11) .icon{height:6px;width:6px;background:#fff;border:2px solid #7f8c8d;margin-right:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+12) .icon{height:5px;width:5px;background:#f1c40f;border-radius:50%}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+13) .icon{height:8px;width:8px;background:#bcac99;border-bottom-right-radius:50%;border-top-right-radius:50%;margin-left:-3px}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+13) .icon:before{height:8px;width:4px;background:#fff;content:"";display:inherit}.app-content .settings-body .sidebar-container .ardu-sidebar li:nth-child(15n+14) .icon{height:6px;width:6px;background:#fff;border:2px solid #d35400;margin-right:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .sidebar-container .ardu-sidebar .bullet-icon{width:24px;position:absolute;top:3px;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px}.app-content .settings-body .sidebar-container .ardu-sidebar .bullet-icon .line{height:1px;width:17px;background:#f1c40f}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu ul{position:relative;top:-17px;left:-9px;border-left:1px solid #f1c40f;font-size:12px;line-height:14px;list-style-type:none;margin:0;max-height:0;overflow:hidden;padding-left:1px;padding-top:0;-webkit-transition:max-height,padding-top .4s ease;transition:max-height,padding-top .4s ease}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu li{border:0;padding:8px 0}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu li:last-child{padding-bottom:0}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu li a{display:inline-block;font-size:12px;padding:0;padding-left:10px}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu li.active{-webkit-box-shadow:-3px 0 #7fcbcd;box-shadow:-3px 0 #7fcbcd}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu:after{position:absolute;top:1px;right:1px;color:#00979d;content:"\232A";cursor:pointer;padding:8px 0;-webkit-transition:padding .3s,top .3s,-webkit-transform .3s;transition:padding .3s,top .3s,-webkit-transform .3s;transition:transform .3s,padding .3s,top .3s;transition:transform .3s,padding .3s,top .3s,-webkit-transform .3s}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu.open ul{max-height:100vh;padding-top:16px;-webkit-transition:max-height,padding-top .4s ease;transition:max-height,padding-top .4s ease}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu.open:after{padding:0 8px;top:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:padding .3s,top .3s,-webkit-transform .3s;transition:padding .3s,top .3s,-webkit-transform .3s;transition:transform .3s,padding .3s,top .3s;transition:transform .3s,padding .3s,top .3s,-webkit-transform .3s}@media screen and (max-width:1024px){.app-content .settings-body .sidebar-container .ardu-sidebar li a{padding:12px 0}.app-content .settings-body .sidebar-container .ardu-sidebar .bullet-icon{height:33px}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu:after{top:5px}.app-content .settings-body .sidebar-container .ardu-sidebar .has-submenu ul{top:-21px}}@font-face{font-family:Typonine Mono Regular;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001720.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001720.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Mono Medium;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001722.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001722.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Sans Light;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Sans Regular;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Sans Regular Italic;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001729.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001729.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Sans Medium;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Sans Bold;src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot");src:url("https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix") format("embedded-opentype"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.woff") format("woff"),url("https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service") format("svg")}.app-content .settings-body .collapse-button,.app-content .settings-body .sidebar-container .ardu-sidebar li .sidebar-button,.app-content a,.app-content team-form .form-block .upload-button{color:#00979d;cursor:pointer;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.app-content .settings-body .collapse-button:hover,.app-content .settings-body .sidebar-container .ardu-sidebar li .sidebar-button:hover,.app-content a:hover,.app-content team-form .form-block .upload-button:hover{color:#7fcbcd}.app-content .buttons .busy{-webkit-animation:busymove 2s linear infinite;animation:busymove 2s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:50px 50px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@keyframes busymove{0%{background-position:0 0}to{background-position:50px 50px}}body,html{background-color:#f7f9f9;color:#434f54;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:22px;margin:0;min-height:100vh;padding:0}body .no-scroll,html .no-scroll{overflow:hidden}body.create-nav-expanded .header-nav-container,body.create-nav-expanded .top-bar-logo,html.create-nav-expanded .header-nav-container,html.create-nav-expanded .top-bar-logo{display:none}body.create-nav-expanded #ino-create-nav .nav-bar .avatar,body.create-nav-expanded #ino-create-nav .nav-bar .menu-toggle,html.create-nav-expanded #ino-create-nav .nav-bar .avatar,html.create-nav-expanded #ino-create-nav .nav-bar .menu-toggle{fill:#fff}.top-bar-logo{left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.top-bar-logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.top-bar-logo .logo{height:50px;width:210px}.header-nav-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px}.header-nav-container .moodle-main-nav{display:none}.dashboard .header-nav-container{left:50%;max-width:1240px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw - 150px);z-index:2}.dashboard .header-nav-container .top-bar-logo{left:auto;position:relative;-webkit-transform:none;transform:none}.dashboard .header-nav-container .moodle-main-nav{-webkit-font-smoothing:subpixel-antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:200px}.dashboard .header-nav-container .moodle-main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}.dashboard .header-nav-container .moodle-main-nav ul li{margin:0}.dashboard .header-nav-container .moodle-main-nav ul li:first-child a{border:0}.dashboard .header-nav-container .moodle-main-nav ul li a{background-color:transparent;border-left:1px solid hsla(33,21%,67%,.4);color:#9e846d;font-size:17px;letter-spacing:1.3px;line-height:1;padding:14px 18px;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .13s,color .13s;transition:background-color .13s,color .13s}.dashboard .header-nav-container .moodle-main-nav ul li a:hover{background-color:#bcac99;color:#fff}.dashboard #ino-create-nav.nav-visible{z-index:2}.dashboard #ino-create-nav .nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ino-create-nav{z-index:1}#ino-create-nav .nav-bar{background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.04);box-shadow:0 0 0 3px rgba(0,0,0,.04);height:65px}#ino-create-nav .nav-bar .create-nav-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#ino-create-nav .nav-bar .menu-toggle{position:relative;top:-2px}#ino-create-nav .nav-bar .avatar,#ino-create-nav .nav-bar .menu-toggle{fill:#9e846d}#ino-create-nav .nav-bar .user-profile{top:17px}#ino-create-nav .nav-bar .avatar{height:30px;width:30px}#ino-create-nav .nav-bar .login-button{opacity:1}#ino-create-nav .nav-bar .login-button:hover{color:#fff;opacity:.8}fieldset{border:0;margin:0;min-width:0;padding:0}.app-content .thank-you-email .thank-you-wrapper,.app-content .thank-you .thank-you-wrapper{background-color:#fff;border:1px solid #ecf1f1;padding:30px}.app-content .settings-body .form-block .instructions,.app-content team-form .form-block .instructions{padding-left:12px;padding-right:12px}.dashboard .app-content{margin-top:65px}.app-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.app-content h1,.app-content h2{font-weight:400;text-transform:uppercase}.app-content h1{font-size:28px;letter-spacing:3px;line-height:32px;margin:0 0 30px;text-align:center}.app-content h2{color:#9e846d;font-size:22px;letter-spacing:2px;margin:0 0 20px}.app-content a.button:hover{color:#fff}.app-content p{margin:0 0 20px}.app-content .instructions{color:#4e5b61;margin-bottom:15px;text-align:left}.app-content .form-block{background-color:#ecf1f1;margin-bottom:40px;padding:25px 18px 10px}@media screen and (max-width:480px){.app-content .form-block{padding:20px 8px 5px}}.app-content .form-row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-content .form-item,.app-content .form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.app-content .form-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;margin:0 12px;width:calc(50% - 24px)}@media screen and (max-width:780px){.app-content .form-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 24px)}}.app-content .form-item:last-child{padding-right:0}.app-content .form-item.full-width{width:calc(100% - 24px)}.app-content .form-item .label-with-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-content .form-item .label-with-error label{display:block;font-size:14px;line-height:17px;margin-bottom:6px;text-align:left}.app-content .form-item input,.app-content .form-item select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.app-content input,.app-content select{height:35px;margin-bottom:20px;width:calc(50% - 12px)}@media screen and (max-width:780px){.app-content input,.app-content select{width:100%}}.app-content input.smaller,.app-content select.smaller{width:calc($column-width / 4 - 12px)}@media screen and (max-width:780px){.app-content input.smaller,.app-content select.smaller{width:100%}}.app-content input.error,.app-content select.error{border:1px solid rgba(218,91,74,.85);border-right:6px solid rgba(218,91,74,.85)}.app-content .ng-invalid-required{-webkit-box-shadow:none;box-shadow:none}@media (pointer:fine){.app-content ::-webkit-scrollbar{height:5px;width:5px}.app-content ::-webkit-scrollbar-thumb{background:#7f8c8d;border-radius:5px}.app-content ::-webkit-scrollbar-track{background:transparent}.app-content body{scrollbar-face-color:#7f8c8d;scrollbar-track-color:transparent}}.app-content .noscroll{overflow:hidden}.app-content .button{background-color:#00979d;border:1px solid #00979d;border-radius:2px 2px 0 0;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;color:#fff;cursor:pointer;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;text-align:center;text-transform:uppercase;-webkit-transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out,-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;font-size:18px}.app-content .button:focus,.app-content .button:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f;outline:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.app-content .button:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}.app-content .button.secondary{background-color:#fff;border:1px solid rgba(0,151,157,.5);-webkit-box-shadow:0 4px #00979d;box-shadow:0 4px #00979d;color:#005c5f}.app-content .button.secondary:focus,.app-content .button.secondary:hover{-webkit-box-shadow:0 2px #00979d;box-shadow:0 2px #00979d}.app-content .button.secondary:active{-webkit-box-shadow:none;box-shadow:none}.app-content .button.inactive,.app-content .button:disabled{cursor:default;opacity:.4;pointer-events:none}.app-content .error-notif,.app-content .upper-error-notif,.app-content .yellow-notif{font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;margin-bottom:16px;margin-right:auto;padding:12px 16px;text-align:left;width:100%}.app-content .upper-error-notif{font-size:14px;line-height:17px;margin:0 0 6px 15px;padding:0;text-align:right;width:auto}.app-content .yellow-notif{background-color:#f1c40f}.app-content .error-notif{background-color:#da5b4a;color:#fff;font-size:16px;line-height:22px}.app-content .upper-error-notif{color:#da5b4a}.app-content .uploaded-file-name{margin-top:10px}.app-content .uploaded-file-name span{background-color:#fff;display:inline-block;max-width:100%;overflow:hidden;padding:3px 10px;text-overflow:ellipsis}.app-content .uploaded-file-name .file-name{display:inline-block;max-width:200px;padding:0;white-space:nowrap}.app-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-content .secondary+.button{margin-left:15px}.app-content .loader-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 50px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-content .loader{height:8em;width:8em;-webkit-box-shadow:inset 0 0 0 1em;box-shadow:inset 0 0 0 1em;color:#00979d;font-size:6px;margin:2em;position:relative;text-indent:-99999em;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:auto}.app-content .loader,.app-content .loader:after,.app-content .loader:before{border-radius:50%}.app-content .loader:after,.app-content .loader:before{position:absolute;top:-2em;height:12em;width:6em;-webkit-animation:spinner-animation 2s infinite ease;animation:spinner-animation 2s infinite ease;background:#f7f9f9;content:"";z-index:-1}.app-content .loader:before{-webkit-animation-delay:1.5s;animation-delay:1.5s;border-radius:12em 0 0 12em;left:-2em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em}.app-content .loader:after{border-radius:0 12em 12em 0;left:4em;-webkit-transform-origin:0 6em;transform-origin:0 6em}@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app-content .text-button{background:transparent;border:0;color:#006d70;cursor:pointer;font-family:Typonine Sans Medium,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:1.28px;outline:none;padding:0;text-transform:uppercase;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.app-content .text-button:hover{color:#00979d}.app-content arduino-modal.primary{position:fixed;top:0;left:0;height:100%;width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:width 0s .3s;transition:width 0s .3s;z-index:10}.app-content arduino-modal.primary .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.app-content arduino-modal.primary .modal-body{background-color:#ecf1f1;border-top:10px solid #00979d;margin-top:-100vh;max-width:600px;position:relative;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out .3s;transition:margin-top .3s ease-out,padding 0s ease-out .3s;width:calc(100vw - 40px)}.app-content arduino-modal.primary.open{-webkit-transition-property:none;transition-property:none;width:100%}.app-content arduino-modal.primary.open .modal-backdrop{background-color:rgba(0,0,0,.6)}.app-content arduino-modal.primary.open .modal-backdrop.clickable{cursor:pointer}.app-content arduino-modal.primary.open .modal-body{margin-top:0;padding:30px 30px 40px;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out;transition:margin-top .3s ease-out,padding 0s ease-out}.app-content arduino-modal.primary h1{color:#00979d;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin:0 0 30px;text-transform:uppercase}.app-content arduino-modal.primary .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.app-content arduino-modal.primary .buttons .modal-button{margin:0 0 15px}.app-content arduino-modal.primary .buttons .modal-button+.modal-button{margin-left:15px}@media screen and (max-width:480px){.app-content arduino-modal.primary .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app-content arduino-modal.primary .buttons .modal-button+.modal-button{margin-left:0}}.app-content arduino-modal.warning{position:fixed;top:0;left:0;height:100%;width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:width 0s .3s;transition:width 0s .3s;z-index:10}.app-content arduino-modal.warning .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.app-content arduino-modal.warning .modal-body{background-color:#ecf1f1;border-top:10px solid #da5b4a;margin-top:-100vh;max-width:600px;position:relative;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out .3s;transition:margin-top .3s ease-out,padding 0s ease-out .3s;width:calc(100vw - 40px)}.app-content arduino-modal.warning.open{-webkit-transition-property:none;transition-property:none;width:100%}.app-content arduino-modal.warning.open .modal-backdrop{background-color:rgba(0,0,0,.6)}.app-content arduino-modal.warning.open .modal-backdrop.clickable{cursor:pointer}.app-content arduino-modal.warning.open .modal-body{margin-top:0;padding:30px 30px 40px;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out;transition:margin-top .3s ease-out,padding 0s ease-out}.app-content arduino-modal.warning h1{color:#da5b4a;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin:0 0 30px;text-transform:uppercase}.app-content arduino-modal.warning .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.app-content arduino-modal.warning .buttons .modal-button{margin:0 0 15px}.app-content arduino-modal.warning .buttons .modal-button+.modal-button{margin-left:15px}@media screen and (max-width:480px){.app-content arduino-modal.warning .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app-content arduino-modal.warning .buttons .modal-button+.modal-button{margin-left:0}}.app-content registration-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;max-width:1180px;padding:40px 40px 0;width:80vw}@media screen and (max-width:1200px){.app-content registration-code{max-width:960px;width:100%}}@media screen and (max-width:480px){.app-content registration-code{padding-left:20px;padding-right:20px}}.app-content registration-code input{padding-right:40px}.app-content registration-code .buttons{margin-bottom:30px}@media screen and (max-width:480px){.app-content registration-code .buttons .button{margin:0 0 20px;width:100%}}.app-content registration-code #code{text-transform:uppercase}.app-content registration-code .form-item{position:relative}.app-content registration-code .yellow-notif{letter-spacing:1.3px;margin:20px 12px 26px;text-align:center;text-transform:uppercase;width:calc(100% - 24px)}.app-content registration-code .delete-icon{background-color:#7f8c8d;border-radius:50%;bottom:31px;padding:1px;position:absolute;right:16px;-webkit-transition:background-color .2s;transition:background-color .2s;width:15px}.app-content registration-code .delete-icon:hover{background-color:#da5b4a;cursor:pointer}.app-content registration-code .full-width{width:100%}.app-content registration-code input{text-transform:uppercase}.app-content registration-code .form-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-content registration-code h2{color:#9e846d;font-weight:400;text-align:left}.app-content registration-code .code-info{font-size:14px;line-height:20px;margin:-10px 12px 10px;text-align:right}.app-content registration-code .code-info a:before{content:"\232A";display:inline-block;left:0;position:relative;top:1px;-webkit-transition:left .3s,top .3s,-webkit-transform .3s;transition:left .3s,top .3s,-webkit-transform .3s;transition:transform .3s,left .3s,top .3s;transition:transform .3s,left .3s,top .3s,-webkit-transform .3s}.app-content registration-code .code-info a:focus{outline:none}.app-content registration-code .code-info a.open:before{left:-8px;top:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.app-content registration-code .save-button-label{display:none}.app-content registration-code .upload-file-info{margin-top:12px}.app-content registration-code .example-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dae3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 12px 0;max-height:1400px;overflow:hidden;padding:30px 0 18px;-webkit-transition:max-height .4s,padding .4s,margin-top .4s;transition:max-height .4s,padding .4s,margin-top .4s}@media screen and (max-width:900px){.app-content registration-code .example-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.app-content registration-code .example-wrapper.ng-hide{border-top:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-top:0;max-height:0;padding:0}.app-content registration-code .example-wrapper.ng-hide .example-image,.app-content registration-code .example-wrapper.ng-hide .image-description{opacity:0}.app-content registration-code .example-wrapper .example-image{background-color:#fff;border:1px solid #dae3e3;margin:0 50px 0 auto;max-width:330px;opacity:1;padding:15px;-webkit-transition:opacity .3s;transition:opacity .3s;width:50%}@media screen and (max-width:900px){.app-content registration-code .example-wrapper .example-image{display:block;margin:10px auto 40px;max-width:410px;width:100%}}.app-content registration-code .example-wrapper .text-wrapper{max-width:410px}@media screen and (max-width:900px){.app-content registration-code .example-wrapper .text-wrapper{max-width:none}}.app-content registration-code .example-wrapper .image-description{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;width:calc(50% - 30px)}@media screen and (max-width:900px){.app-content registration-code .example-wrapper .image-description{margin-bottom:30px;width:100%}}.app-content registration-code .example-wrapper .image-description p+h2{margin-top:40px}.app-content register-organization{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;max-width:1180px;padding:40px 40px 0;width:80vw}@media screen and (max-width:1200px){.app-content register-organization{max-width:960px;width:100%}}@media screen and (max-width:480px){.app-content register-organization{padding-left:20px;padding-right:20px}}.app-content register-organization .form-button .secondary,.app-content register-organization .instructions,.app-content register-organization .save-button-label{display:none}.app-content register-organization .side-note .instructions{margin-bottom:40px}@media screen and (min-width:780px){.app-content register-organization .side-note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-content register-organization .side-note .instructions{margin-bottom:15px;margin-top:0;width:calc(70% - 20px)}.app-content register-organization .side-note .form-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(30% - 20px)}.app-content register-organization .side-note .form-button .secondary{margin:0 0 15px}}.app-content school-form .full-width{width:100%}.app-content school-form .form-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-content school-form h2{color:#9e846d;font-weight:400;text-align:left}.app-content school-form input:disabled,.app-content school-form select:disabled{background-color:#dae3e3}.app-content .thank-you.success .thank-you-wrapper{min-height:30vh}.app-content .thank-you.success .thank-you-wrapper .image-wrapper{background-color:rgba(29,160,134,.9)}.app-content .thank-you.success .thank-you-wrapper .image-wrapper img{height:205px}.app-content .thank-you,.app-content .thank-you-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;max-width:1180px;padding:40px 40px 0;width:80vw}@media screen and (max-width:1200px){.app-content .thank-you,.app-content .thank-you-email{max-width:960px;width:100%}}@media screen and (max-width:480px){.app-content .thank-you,.app-content .thank-you-email{padding-left:20px;padding-right:20px}}.app-content .thank-you-email h1,.app-content .thank-you h1{text-align:center}.app-content .thank-you-email .thank-you-wrapper,.app-content .thank-you .thank-you-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px;min-height:42vh;padding:8px}@media screen and (max-width:780px){.app-content .thank-you-email .thank-you-wrapper,.app-content .thank-you .thank-you-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}}.app-content .thank-you-email .thank-you-wrapper .image-wrapper,.app-content .thank-you .thank-you-wrapper .image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(247,249,249,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;width:calc(50% - 20px)}@media screen and (max-width:780px){.app-content .thank-you-email .thank-you-wrapper .image-wrapper,.app-content .thank-you .thank-you-wrapper .image-wrapper{width:100%}}.app-content .thank-you-email .thank-you-wrapper .image-wrapper img,.app-content .thank-you .thank-you-wrapper .image-wrapper img{max-width:100%}.app-content .thank-you-email .thank-you-wrapper .text-wrapper,.app-content .thank-you .thank-you-wrapper .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 40px 40px 0;width:calc(50% - 20px)}.app-content .thank-you-email .thank-you-wrapper .text-wrapper p:last-child,.app-content .thank-you .thank-you-wrapper .text-wrapper p:last-child{margin-bottom:0}@media screen and (max-width:780px){.app-content .thank-you-email .thank-you-wrapper .text-wrapper,.app-content .thank-you .thank-you-wrapper .text-wrapper{padding:30px 22px 26px;width:100%}}.app-content .thank-you-email .buttons-wrapper,.app-content .thank-you .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-content subscribe-urls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;max-width:1180px;padding:40px 40px 0;width:80vw}@media screen and (max-width:1200px){.app-content subscribe-urls{max-width:960px;width:100%}}@media screen and (max-width:480px){.app-content subscribe-urls{padding-left:20px;padding-right:20px}}.app-content subscribe-urls h1{text-align:center}.app-content subscribe-urls .subscribe-urls-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.app-content subscribe-urls .subscribe-urls-head .description{max-width:66.66667%;width:calc(100% - 290px)}@media screen and (max-width:780px){.app-content subscribe-urls .subscribe-urls-head .description{max-width:none;width:100%}}.app-content subscribe-urls .subscribe-urls-head .warning{color:#da5b4a;margin-top:20px}.app-content subscribe-urls .subscribe-urls-head .buttons-column{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto}@media screen and (max-width:780px){.app-content subscribe-urls .subscribe-urls-head .buttons-column{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}}.app-content subscribe-urls .subscribe-urls-head .buttons-column button{margin-bottom:20px;width:260px}@media screen and (max-width:780px){.app-content subscribe-urls .subscribe-urls-head .buttons-column button{margin-right:15px;width:auto}.app-content subscribe-urls .subscribe-urls-head .buttons-column button:first-child{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.app-content subscribe-urls .subscribe-urls-head .buttons-column button:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:480px){.app-content subscribe-urls .subscribe-urls-head .buttons-column button{margin-right:0;width:100%}}.app-content subscribe-urls .subscribe-urls-body .table-head,.app-content subscribe-urls .subscribe-urls-body .table-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:900px){.app-content subscribe-urls .subscribe-urls-body .table-head,.app-content subscribe-urls .subscribe-urls-body .table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 0}}.app-content subscribe-urls .subscribe-urls-body .table-head div,.app-content subscribe-urls .subscribe-urls-body .table-row div{overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.app-content subscribe-urls .subscribe-urls-body .table-head div:first-child,.app-content subscribe-urls .subscribe-urls-body .table-row div:first-child{-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%}.app-content subscribe-urls .subscribe-urls-body .table-head div:last-child,.app-content subscribe-urls .subscribe-urls-body .table-row div:last-child{-webkit-box-flex:0;-ms-flex:0 1 66.66667%;flex:0 1 66.66667%}@media screen and (max-width:900px){.app-content subscribe-urls .subscribe-urls-body .table-head div,.app-content subscribe-urls .subscribe-urls-body .table-row div{padding:0}}.app-content subscribe-urls .subscribe-urls-body{background-color:#fff;margin-top:50px;padding:50px}@media screen and (max-width:900px){.app-content subscribe-urls .subscribe-urls-body{padding:30px}}@media screen and (max-width:480px){.app-content subscribe-urls .subscribe-urls-body{padding:15px}}@media screen and (max-width:900px){.app-content subscribe-urls .subscribe-urls-body .table-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.app-content subscribe-urls .subscribe-urls-body .table-head div:first-child,.app-content subscribe-urls .subscribe-urls-body .table-head div:last-child{-ms-flex-preferred-size:auto;flex-basis:auto}.app-content subscribe-urls .subscribe-urls-body .table-head div:first-child:after{content:"and";display:inline-block;margin:0 5px 0 2px;text-transform:uppercase}}.app-content subscribe-urls .subscribe-urls-body .table-row{border-top:2px dotted #bdc7c7;position:relative}.app-content subscribe-urls .subscribe-urls-body .table-row img{height:27px;position:absolute;right:0;top:-15px;width:32px}@media print{.app-content subscribe-urls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:100%}.app-content subscribe-urls .subscribe-urls-head,.app-content subscribe-urls h1{display:none}.app-content subscribe-urls .subscribe-urls-body{margin-top:0;padding:0}}.app-content subscribe-urls .text-button{text-transform:none}.app-content settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 50px)}.app-content settings .is-sticky{z-index:5!important}.app-content settings .moodle{margin-top:20px}.app-content settings .head-container{background-color:#ecf1f1}.app-content settings h1{text-align:left}.app-content settings .intro{max-width:730px}.app-content settings .intro.invite-minors{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.app-content settings .intro.invite-minors img{margin-right:20px}.app-content settings .intro.invite-minors p{margin:0}.app-content settings .settings-head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0}.app-content settings .settings-head .settings-head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1318px;padding:0 40px;position:relative;width:80vw}@media screen and (max-width:1200px){.app-content settings .settings-head .settings-head-wrapper{max-width:960px;width:100%}}@media screen and (max-width:480px){.app-content settings .settings-head .settings-head-wrapper{padding-left:20px;padding-right:20px}}.app-content settings .settings-head h1{font-size:40px;line-height:42px;margin:0}@media screen and (max-width:780px){.app-content settings .settings-head h1{margin:0 0 20px;text-align:center}}@media screen and (max-width:480px){.app-content settings .settings-head h1{font-size:34px;line-height:36px}}.app-content settings .settings-head .plan-name{font-size:22px;letter-spacing:2px;line-height:26px;margin-top:5px;text-transform:uppercase}.app-content settings .settings-head .plan-info,.app-content settings .settings-head .selected-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:780px){.app-content settings .settings-head .plan-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.app-content settings .settings-head .selected-plan{text-align:center;width:calc(30% - 40px)}@media screen and (max-width:1023px){.app-content settings .settings-head .selected-plan{width:35%}}@media screen and (max-width:780px){.app-content settings .settings-head .selected-plan{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media screen and (max-width:1023px){.app-content settings .settings-head .selected-plan .button-wrapper{border-bottom:1px solid #c9d2d2;border-top:1px solid #c9d2d2;padding:18px 0}}@media screen and (max-width:780px){.app-content settings .settings-head .selected-plan .button-wrapper{border:0;margin-top:20px;padding:0}}.app-content settings .settings-head .selected-plan .button{display:inline-block;margin-bottom:3px;padding:19px 15px}@media screen and (max-width:780px){.app-content settings .settings-head .selected-plan .button{width:50%}}@media screen and (max-width:480px){.app-content settings .settings-head .selected-plan .button{width:100%}}.app-content settings .settings-head .description{font-size:18px;margin:10px 0 25px}.app-content settings .settings-head img{height:120px}.app-content settings .settings-head .organization-detail{margin:8px 0}.app-content settings .settings-head .organization-detail.website{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content settings .settings-head .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.app-content settings .settings-head .head-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-content settings .settings-head .head-columns.price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c9d2d2;border-top:1px solid #c9d2d2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;min-height:66px;padding:12px}@media screen and (max-width:1023px){.app-content settings .settings-head .head-columns.price{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:101px;padding:16px 0 16px 40px}}@media screen and (max-width:780px){.app-content settings .settings-head .head-columns.price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:260px;padding:16px 0}}.app-content settings .settings-head .organization-name,.app-content settings .settings-head .unit-price{font-size:22px}@media screen and (max-width:480px){.app-content settings .settings-head .organization-name,.app-content settings .settings-head .unit-price{font-size:16px;line-height:22px}}.app-content settings .settings-head .organization-name{line-height:31px}@media screen and (max-width:480px){.app-content settings .settings-head .organization-name{font-size:20px;line-height:26px}}.app-content settings .settings-head .organization-detail-wrapper{margin-top:10px}.app-content settings .settings-head .total-price{font-size:40px;line-height:40px}@media screen and (max-width:1023px){.app-content settings .settings-head .total-price{margin-bottom:5px}}@media screen and (max-width:480px){.app-content settings .settings-head .total-price{font-size:34px;line-height:36px}}.app-content .head-school-wrapper,.app-content .plan-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){.app-content .head-school-wrapper{min-height:230px;padding-left:40px}}@media screen and (max-width:780px){.app-content .head-school-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0;padding-left:0;text-align:center}}@media screen and (max-width:780px){.app-content .plan-name-wrapper{width:100%}}.app-content .settings-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto 40px;max-width:1318px;padding:0 40px;width:80vw}.app-content .settings-body .table-section{padding-top:40px}.app-content .settings-body .table-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.app-content .settings-body .checkbox-cell,.app-content .settings-body .list-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ecf1f1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px;overflow:hidden}.app-content .settings-body .list-cell{color:#374146;display:inline-block;font-size:18px;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap;width:calc(50% - 30px)}.app-content .settings-body .list-cell.highlight{color:#008184}.app-content .settings-body .list-cell.cell-title{background-color:transparent}.app-content .settings-body .list-cell.small-cell{width:calc(25% - 15px)}.app-content .settings-body .list-cell.small-cell button{margin:0;text-align:right;width:100%}@media screen and (max-width:640px){.app-content .settings-body .list-cell.date,.app-content .settings-body .list-cell.email-address,.app-content .settings-body .list-cell.inv-id{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding-bottom:0;padding-right:35%;width:65%}}@media screen and (max-width:480px){.app-content .settings-body .list-cell.date,.app-content .settings-body .list-cell.email-address,.app-content .settings-body .list-cell.inv-id{padding-right:15px;text-align:center;width:100%}}@media screen and (max-width:640px){.app-content .settings-body .list-cell.inv-id{margin-bottom:6px;padding-right:0;padding-top:6px}.app-content .settings-body .list-cell.inv-id:before{content:"ID: "}}@media screen and (max-width:480px){.app-content .settings-body .list-cell.inv-id{margin-bottom:0;padding-bottom:12px;padding-right:15px}}@media screen and (max-width:640px){.app-content .settings-body .list-cell.team-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:6px;width:65%}}@media screen and (max-width:480px){.app-content .settings-body .list-cell.team-name{padding-bottom:15px;text-align:center;width:100%}}@media screen and (max-width:640px){.app-content .settings-body .list-cell.amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-37px;width:35%}.app-content .settings-body .list-cell.amount.cell-title{display:none}}@media screen and (max-width:480px){.app-content .settings-body .list-cell.amount{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;padding-top:0;width:100%}}@media screen and (max-width:640px){.app-content .settings-body .list-cell.call-to-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;margin-top:-37px;width:35%}}@media screen and (max-width:480px){.app-content .settings-body .list-cell.call-to-action{height:auto;margin-top:-6px;padding-top:0;width:100%}}.app-content .settings-body .list-cell.call-to-action .label,.app-content .settings-body .list-cell.call-to-action .text-button{display:inline-block;text-align:right;width:100%}@media screen and (max-width:480px){.app-content .settings-body .list-cell.call-to-action .label,.app-content .settings-body .list-cell.call-to-action .text-button{text-align:center}}.app-content .settings-body .list-cell.members-number,.app-content .settings-body .list-cell.team-id{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:640px){.app-content .settings-body .list-cell.members-number,.app-content .settings-body .list-cell.team-id{width:100%}}@media screen and (max-width:480px){.app-content .settings-body .list-cell.members-number,.app-content .settings-body .list-cell.team-id{text-align:center}}@media screen and (max-width:640px){.app-content .settings-body .list-cell.team-id{margin:0;padding-bottom:0}}@media screen and (max-width:640px){.app-content .settings-body .list-cell.members-number{padding-top:6px}}.app-content .settings-body .checkbox-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px}@media screen and (max-width:640px){.app-content .settings-body .checkbox-cell{display:none}}.app-content .settings-body .checkbox-cell.cell-title{background-color:transparent}.app-content .settings-body .checkbox-cell .list-checkbox .custom-checkbox{margin-right:0}.app-content .settings-body .cell-title{background-color:#f7f9f9}@media screen and (max-width:640px){.app-content .settings-body .cell-title{display:none}}.app-content .settings-body .bulk-actions{background-color:#7fcbcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-52px;opacity:0;padding:15px;pointer-events:none;position:relative;text-transform:uppercase;-webkit-transition:.3s ease;transition:.3s ease;width:100%}.app-content .settings-body .bulk-actions.visible{margin-bottom:0;opacity:1;pointer-events:auto}.app-content .settings-body .bulk-actions .deselect-all{height:11px;width:11px;background-color:#000;border:0;border-radius:50%;padding:0;position:relative;cursor:pointer;margin-bottom:1px;margin-left:4px}.app-content .settings-body .bulk-actions .deselect-all:after,.app-content .settings-body .bulk-actions .deselect-all:before{position:absolute;top:2px;left:5px;height:7px;width:1px;background-color:#fff;content:" "}.app-content .settings-body .bulk-actions .deselect-all:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .settings-body .bulk-actions .deselect-all:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.app-content .settings-body .bulk-actions .actions,.app-content .settings-body .bulk-actions .counter{margin-left:auto}.app-content .settings-body .bulk-actions .counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75%}@media screen and (max-width:1200px){.app-content .settings-body{max-width:960px;width:100%}}@media screen and (max-width:480px){.app-content .settings-body{padding-left:20px;padding-right:20px}}.app-content .settings-body .table-section .team-name{display:none}.app-content .settings-body .table-section .call-to-action,.app-content .settings-body .table-section .email-address{height:auto;margin:0 0 6px;padding:15px}.app-content .settings-body .table-section .email-address{display:inline-block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(70% - 30px)}@media screen and (max-width:780px){.app-content .settings-body .table-section .email-address{width:calc(60% - 30px)}}@media screen and (max-width:480px){.app-content .settings-body .table-section .email-address{width:calc(100% - 60px)}}.app-content .settings-body .table-section .call-to-action{width:calc(30% - 30px)}@media screen and (max-width:780px){.app-content .settings-body .table-section .call-to-action{width:calc(40% - 30px)}}@media screen and (max-width:480px){.app-content .settings-body .table-section .call-to-action{padding-left:60px;width:100%}}@media screen and (max-width:480px){.app-content .settings-body .table-section .checkbox-cell{height:77px;margin-bottom:-34px;position:relative;z-index:1}}.app-content .settings-body .table-section.active-members .email-address{width:100%}.app-content .settings-body .table-section.active-members .checkbox-cell{display:none}@media screen and (max-width:480px){.app-content .settings-body .table-section:not(.active-members) .email-address{margin-bottom:0;padding-bottom:6px}}.app-content .settings-body .table-section:not(.active-members) .checkbox-cell+.list-cell{padding-left:0}@media screen and (max-width:480px){.app-content .settings-body .table-section .call-to-action{padding-top:0}.app-content .settings-body .table-section .call-to-action .text-button{text-align:left}}.app-content .settings-body .sidebar-container{width:calc(30% - 40px)}@media screen and (max-width:1023px){.app-content .settings-body .sidebar-container{width:100%}}.app-content .settings-body .sidebar-container .ardu-sidebar{padding-left:0}.app-content .settings-body .sidebar-container .ardu-sidebar .bullet-icon{height:24px}.app-content .settings-body h2{text-transform:uppercase}.app-content .settings-body .buttons,.app-content .settings-body h2{margin-top:30px}.app-content .settings-body .delete-button{background-color:#da5b4a;border:1px solid #da5b4a;border-radius:2px 2px 0 0;-webkit-box-shadow:0 4px #c11f09;box-shadow:0 4px #c11f09;color:#fff;cursor:pointer;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;text-align:center;text-transform:uppercase;-webkit-transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out,-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;font-size:18px;letter-spacing:2px}.app-content .settings-body .delete-button:focus,.app-content .settings-body .delete-button:hover{-webkit-box-shadow:0 2px #c11f09;box-shadow:0 2px #c11f09;outline:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.app-content .settings-body .delete-button:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}.app-content .settings-body .delete-button.secondary{background-color:#fff;border:1px solid rgba(218,91,74,.5);-webkit-box-shadow:0 4px #da5b4a;box-shadow:0 4px #da5b4a;color:#c11f09}.app-content .settings-body .delete-button.secondary:focus,.app-content .settings-body .delete-button.secondary:hover{-webkit-box-shadow:0 2px #da5b4a;box-shadow:0 2px #da5b4a}.app-content .settings-body .delete-button.secondary:active{-webkit-box-shadow:none;box-shadow:none}.app-content .settings-body .delete-button.inactive,.app-content .settings-body .delete-button:disabled{cursor:default;opacity:.4;pointer-events:none}.app-content .settings-body .text-bigger{font-size:18px;line-height:25px}.app-content .settings-body .text-bigger p{margin-bottom:10px}.app-content .settings-body .text-bigger .note{border-top:1px solid rgba(218,227,227,.8);font-size:16px;line-height:22px;margin-top:18px;padding-top:18px}.app-content .settings-body .collapse-button{cursor:pointer;font-size:22px;letter-spacing:2px;padding-left:28px;position:relative;text-transform:uppercase}.app-content .settings-body .collapse-button-icon{height:22px;width:22px;position:absolute;top:0;right:auto;bottom:auto;left:0;display:block;font-size:16px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.app-content .settings-body .collapse-button-icon:before{position:absolute;top:0;right:auto;bottom:auto;left:7px;content:"\232A"}.app-content .settings-body .collapsable .collapsable-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.app-content .settings-body .collapsable.open .collapse-button-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.app-content .settings-body .collapsable.open .collapsable-content{max-height:1500px;overflow:visible}.app-content .settings-body .collapsable .verbose-instr{display:none}.app-content .settings-body .form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-content .settings-body .form-block.member-email{padding-bottom:30px}@media screen and (max-width:480px){.app-content .settings-body .form-block.member-email{padding-bottom:20px}}.app-content .settings-body .form-block.team-name{margin-bottom:0;padding-bottom:0}.app-content .settings-body .form-block .instructions,.app-content .settings-body .form-block tags-input{width:100%}.app-content .settings-body .form-block .instructions{padding-bottom:15px;padding-top:15px}.app-content .plan-info,.app-content .selected-content{width:calc(70% - 40px)}@media screen and (max-width:1023px){.app-content .plan-info,.app-content .selected-content{width:65%}}@media screen and (max-width:780px){.app-content .plan-info{width:100%}}@media screen and (max-width:1023px){.app-content .selected-content{margin-top:30px;width:100%}}.app-content .selected-content h1{margin-bottom:40px}.app-content .selected-content .block-settings{margin-bottom:70px}.app-content .moodle-footer{background-color:#fff;border-top:2px solid #ededed;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;margin-top:60px;padding:36px 0}.app-content .moodle-footer .wrapper{margin:0 auto;max-width:1318px;padding:0 40px;text-align:center;width:80vw}@media screen and (max-width:1200px){.app-content .moodle-footer .wrapper{max-width:960px;width:100%}}.app-content .moodle-footer p{margin:0 0 10px}.app-content .moodle-footer .contact{border-bottom:1px solid hsla(180,9%,81%,.6);margin-bottom:30px;padding-bottom:30px}.app-content .moodle-footer .creative-commons{background-image:url(images/CreativeCommonsCCBYNCSA.4d1e807e2ab8783696e8ff03ca1969e4.svg);background-position:center 5px;background-repeat:no-repeat;background-size:170px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:46px;margin:0 auto;width:170px}.app-content .table-section{padding-top:40px}.app-content .table-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.app-content .checkbox-cell,.app-content .list-cell,.app-content .settings-body .checkbox-cell,.app-content .settings-body .list-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ecf1f1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px;overflow:hidden}.app-content .list-cell{color:#374146;display:inline-block;font-size:18px;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap;width:calc(50% - 30px)}.app-content .list-cell.highlight{color:#008184}.app-content .list-cell.cell-title{background-color:transparent}.app-content .list-cell.small-cell{width:calc(25% - 15px)}.app-content .list-cell.small-cell button{margin:0;text-align:right;width:100%}@media screen and (max-width:640px){.app-content .list-cell.date,.app-content .list-cell.email-address,.app-content .list-cell.inv-id{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding-bottom:0;padding-right:35%;width:65%}}@media screen and (max-width:480px){.app-content .list-cell.date,.app-content .list-cell.email-address,.app-content .list-cell.inv-id{padding-right:15px;text-align:center;width:100%}}@media screen and (max-width:640px){.app-content .list-cell.inv-id{margin-bottom:6px;padding-right:0;padding-top:6px}.app-content .list-cell.inv-id:before{content:"ID: "}}@media screen and (max-width:480px){.app-content .list-cell.inv-id{margin-bottom:0;padding-bottom:12px;padding-right:15px}}@media screen and (max-width:640px){.app-content .list-cell.team-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:6px;width:65%}}@media screen and (max-width:480px){.app-content .list-cell.team-name{padding-bottom:15px;text-align:center;width:100%}}@media screen and (max-width:640px){.app-content .list-cell.amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-37px;width:35%}.app-content .list-cell.amount.cell-title{display:none}}@media screen and (max-width:480px){.app-content .list-cell.amount{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;padding-top:0;width:100%}}@media screen and (max-width:640px){.app-content .list-cell.call-to-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;margin-top:-37px;width:35%}}@media screen and (max-width:480px){.app-content .list-cell.call-to-action{height:auto;margin-top:-6px;padding-top:0;width:100%}}.app-content .list-cell.call-to-action .label,.app-content .list-cell.call-to-action .text-button{display:inline-block;text-align:right;width:100%}@media screen and (max-width:480px){.app-content .list-cell.call-to-action .label,.app-content .list-cell.call-to-action .text-button{text-align:center}}.app-content .list-cell.members-number,.app-content .list-cell.team-id{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:640px){.app-content .list-cell.members-number,.app-content .list-cell.team-id{width:100%}}@media screen and (max-width:480px){.app-content .list-cell.members-number,.app-content .list-cell.team-id{text-align:center}}@media screen and (max-width:640px){.app-content .list-cell.team-id{margin:0;padding-bottom:0}}@media screen and (max-width:640px){.app-content .list-cell.members-number{padding-top:6px}}.app-content .checkbox-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px}@media screen and (max-width:640px){.app-content .checkbox-cell{display:none}}.app-content .checkbox-cell.cell-title{background-color:transparent}.app-content .checkbox-cell .list-checkbox .custom-checkbox{margin-right:0}.app-content .cell-title{background-color:#f7f9f9}@media screen and (max-width:640px){.app-content .cell-title{display:none}}.app-content .bulk-actions{background-color:#7fcbcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-52px;opacity:0;padding:15px;pointer-events:none;position:relative;text-transform:uppercase;-webkit-transition:.3s ease;transition:.3s ease;width:100%}.app-content .bulk-actions.visible{margin-bottom:0;opacity:1;pointer-events:auto}.app-content .bulk-actions .deselect-all{height:11px;width:11px;background-color:#000;border:0;border-radius:50%;padding:0;position:relative;cursor:pointer;margin-bottom:1px;margin-left:4px}.app-content .bulk-actions .deselect-all:after,.app-content .bulk-actions .deselect-all:before{position:absolute;top:2px;left:5px;height:7px;width:1px;background-color:#fff;content:" "}.app-content .bulk-actions .deselect-all:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content .bulk-actions .deselect-all:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.app-content .bulk-actions .actions,.app-content .bulk-actions .counter{margin-left:auto}.app-content .bulk-actions .counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75%}.app-content help .faq{max-width:730px}.app-content help .no-margin{margin-bottom:0}.app-content help .collapsable+.collapsable{margin-top:60px}.app-content help .collapse-button,.app-content help .collapse-button-icon{color:#00979d;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif}.app-content help .collapse-button-icon:hover,.app-content help .collapse-button:hover{color:#9e846d}.app-content help .collapse-button{margin:0 0 25px}.app-content help p+.question{margin-top:15px}.app-content help .question{display:inline-block;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;margin:0 0 10px;width:100%}.app-content school-info school-form .registration-form .buttons{margin-top:0}.app-content school-info school-form .school-info-text{display:none}@media screen and (max-width:780px){.app-content school-info school-form .certificate-upload .label-info{text-align:center}}.app-content school-info school-form .certificate-upload .label-info br{display:inline-block}.app-content school-info school-form .instructions,.app-content school-info school-form .next-button-label{display:none}@media screen and (max-width:1200px) and (min-width:1024px){.app-content school-info school-form .form-row .form-item{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 24px);flex:1 1 calc(100% - 24px)}}.app-content school-info school-form .save-button-label{display:block}.app-content school-info file-upload{margin-left:10px}.app-content members .no-teams-instr,.app-content members .team-name-form .hidden{display:none}.app-content members .note,.app-content members .to-subscribe-urls{max-width:730px}.app-content members .smaller{display:block;font-size:14px;margin-top:15px}.app-content members .full-width{width:100%}.app-content team-form .tags-input-container{position:relative}.app-content team-form .tags-input-container .tags-input-label{color:#00979d;cursor:pointer;font-family:Typonine Sans Medium,Lucida Grande,Lucida,Verdana,sans-serif;padding:7px 12px;position:absolute;right:12px;text-align:right;top:0;z-index:1}@media screen and (max-width:520px){.app-content team-form .tags-input-container .tags-input-label{top:12px}}.app-content team-form .tags-input-container .tags-input-label-invalid{color:#da5b4a}.app-content team-form .tags-input-container .tags-input.error>div:first-child{border:1px solid rgba(218,91,74,.85);border-right:6px solid rgba(218,91,74,.85)}@media screen and (max-width:1200px){.app-content team-form .tags-input-container .tags-input{width:60%}}@media screen and (max-width:900px){.app-content team-form .tags-input-container .tags-input{width:100%}}.app-content team-form .tags-input-container .tags-input.ng-touched.ng-invalid-required input{border:1px solid #da5b4a;border-right:6px solid #da5b4a;color:#da5b4a}.app-content team-form .tags-input-container .tags-input .host{background-color:#fff;padding:0;position:relative}.app-content team-form .tags-input-container .tags-input .host .tags{border:1px solid #dae3e3;height:100%;padding-bottom:35px}@media screen and (max-width:520px){.app-content team-form .tags-input-container .tags-input .host .tags{padding-bottom:60px}}.app-content team-form .tags-input-container .tags-input .host:focus,.app-content team-form .tags-input-container .tags-input .tags:focus{outline:none}.app-content team-form .tags-input-container .tags-input input{border:0;border-bottom:1px solid #dae3e3;border-top:1px solid #dae3e3;height:35px;margin:0;max-width:100%;padding:8px 60px 8px 14px;position:absolute;top:0;width:calc(100% - 2px)!important}@media screen and (max-width:520px){.app-content team-form .tags-input-container .tags-input input{height:60px}}.app-content team-form .tags-input-container .tags-input input:focus{border:0;border-bottom:1px solid #dae3e3;border-top:1px solid #dae3e3;outline:none}.app-content team-form .tags-input-container .tags-input input.invalid-tag{border:1px solid #da5b4a;border-right:6px solid #da5b4a;color:#da5b4a}@media screen and (max-width:520px){.app-content team-form .tags-input-container .tags-input input::-webkit-input-placeholder{position:relative;top:-10px;right:auto;bottom:auto;left:auto;line-height:20px;white-space:pre-line}.app-content team-form .tags-input-container .tags-input input:-ms-input-placeholder,.app-content team-form .tags-input-container .tags-input input::-ms-input-placeholder{position:relative;top:-10px;right:auto;bottom:auto;left:auto;line-height:20px;white-space:pre-line}.app-content team-form .tags-input-container .tags-input input::placeholder{position:relative;top:-10px;right:auto;bottom:auto;left:auto;line-height:20px;white-space:pre-line}}.app-content team-form .tags-input-container .tags-input .tag-list{background-color:#fff;height:35vh;list-style-type:none;margin:0;max-height:440px;min-height:220px;overflow-y:auto;padding-left:0;position:relative;top:35px}@media screen and (max-width:520px){.app-content team-form .tags-input-container .tags-input .tag-list{top:60px}}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item{color:#4e5b61}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item:nth-child(2n){background-color:#f7f9f9}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template{padding:10px 14px}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template.error{background-color:rgba(218,91,74,.85);color:#fff}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template.error .remove-button{height:11px;width:11px;background-color:#fff;border:0;border-radius:50%;padding:0;position:relative}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template.error .remove-button:after,.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template.error .remove-button:before{position:absolute;top:2px;left:5px;height:7px;width:1px;background-color:rgba(218,91,74,.85);content:" "}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template.error .remove-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content team-form .tags-input-container .tags-input .tag-list .tag-item .tag-template.error .remove-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.app-content team-form .tags-input-container .tags-input .email-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content team-form .tags-input-container .tags-input .email-container .member-email-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 50px)}.app-content team-form .tags-input-container .tags-input .email-index{width:28px}.app-content team-form .tags-input-container .tags-input .remove-button{height:11px;width:11px;background-color:#434f54;border:0;border-radius:50%;padding:0;position:relative;cursor:pointer;margin:0 10px}.app-content team-form .tags-input-container .tags-input .remove-button:after,.app-content team-form .tags-input-container .tags-input .remove-button:before{position:absolute;top:2px;left:5px;height:7px;width:1px;background-color:#fff;content:" "}.app-content team-form .tags-input-container .tags-input .remove-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.app-content team-form .tags-input-container .tags-input .remove-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.app-content team-form .team-name-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-content team-form .no-margin-top{margin-top:0}.app-content team-form .form-block .instructions{margin:15px 0 20px;padding-bottom:17px;padding-top:17px;width:35%}@media screen and (max-width:1200px){.app-content team-form .form-block .instructions{width:40%}}@media screen and (max-width:900px){.app-content team-form .form-block .instructions{width:100%}}.app-content team-form .form-block .instructions .note{font-size:13px;line-height:18px;margin:14px 0}.app-content team-form .form-block .smaller{font-size:13px;margin:14px 0;width:32%}.app-content team-form .form-block .upload-button{font-family:Typonine Sans Medium,Lucida Grande,Lucida,Verdana,sans-serif}