/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.font-normal{font-family:Arial,sans-serif;font-weight:400}.font-bold{font-family:"Arial Bold",Arial,sans-serif;font-weight:700}.font-custom{font-family:"Montserrat Thin"}.font-custom-bold{font-family:Montserrat}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat}.sprite{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/sprites.png")}.sprite-app-logo{width:168px;height:104px;background-position:-2px -2px}.sprite-arrow-back{width:7px;height:11px;background-position:-172px -2px}.sprite-arrow-left{width:12px;height:19px;background-position:-181px -2px}.sprite-arrow-right{width:12px;height:19px;background-position:-195px -2px}.sprite-checkmark{width:14px;height:13px;background-position:-209px -2px}.sprite-delete-gray{width:14px;height:17px;background-position:-225px -2px}.sprite-delete-inverse{width:14px;height:17px;background-position:-241px -2px}.sprite-delete{width:14px;height:17px;background-position:-257px -2px}.sprite-dropdown-selected{width:23px;height:23px;background-position:-273px -2px}.sprite-dropdown{width:23px;height:23px;background-position:-298px -2px}.sprite-hamburger{width:20px;height:14px;background-position:-323px -2px}.sprite-menu-access-code{width:18px;height:25px;background-position:-345px -2px}.sprite-menu-archive{width:17px;height:14px;background-position:-2px -108px}.sprite-menu-courses{width:18px;height:16px;background-position:-21px -108px}.sprite-menu-profile{width:17px;height:16px;background-position:-41px -108px}.sprite-menu-sign-out{width:13px;height:18px;background-position:-60px -108px}.sprite-search-icon{width:18px;height:18px;background-position:-75px -108px}.sprite-x-mark{width:14px;height:13px;background-position:-95px -108px}[class^=sprite-]{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/sprites.png")}@font-face{font-family:'Open Sans Regular';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v17-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v17-latin-regular.woff') format('woff'),url('../fonts/open-sans-v17-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v17-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('../fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-latin-300.woff2') format('woff2'),url('../fonts/open-sans-v17-latin-300.woff') format('woff'),url('../fonts/open-sans-v17-latin-300.ttf') format('truetype'),url('../fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans Bold';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v17-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-latin-700.woff2') format('woff2'),url('../fonts/open-sans-v17-latin-700.woff') format('woff'),url('../fonts/open-sans-v17-latin-700.ttf') format('truetype'),url('../fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans Semi Bold';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v17-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('../fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-latin-600.woff2') format('woff2'),url('../fonts/open-sans-v17-latin-600.woff') format('woff'),url('../fonts/open-sans-v17-latin-600.ttf') format('truetype'),url('../fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Montserrat Thin';font-style:normal;font-weight:100;src:url('../fonts/montserrat-v14-latin-100.eot');src:local('Montserrat Thin'),local('Montserrat-Thin'),url('../fonts/montserrat-v14-latin-100.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v14-latin-100.woff2') format('woff2'),url('../fonts/montserrat-v14-latin-100.woff') format('woff'),url('../fonts/montserrat-v14-latin-100.ttf') format('truetype'),url('../fonts/montserrat-v14-latin-100.svg#Montserrat') format('svg')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url('../fonts/montserrat-v14-latin-regular.eot');src:local('Montserrat Regular'),local('Montserrat-Regular'),url('../fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v14-latin-regular.woff2') format('woff2'),url('../fonts/montserrat-v14-latin-regular.woff') format('woff'),url('../fonts/montserrat-v14-latin-regular.ttf') format('truetype'),url('../fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg')}[class^=mnv-icon-]{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-size:cover}.mnv-icon-hourglass{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/hourglass_icon.png");width:17px;height:21px}.mnv-icon-arrow-right{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/arrow-right-gray.png");width:18px;height:23px}.mnv-icon-trashcan{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/TrashCan.svg");width:20px;height:24px}.mnv-icon-trashcan-active{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/trashcan-pressed.png");width:14px;height:17px}.mnv-icon-badge{position:relative}.mnv-icon-badge>.badge-icon-text{display:block;font-size:13px;vertical-align:middle;text-align:center}.mnv-filled-arrow-left{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Left_Arrow.png");width:20px;height:20px}.mnv-filled-arrow-right{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Right_Arrow.png");width:20px;height:20px}.mnv-icon-arrow-carrot-right{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/arrow_carrot-right.svg");width:10px;height:18px}.mnv-icon-arrow-carrot-right-white{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/arrow_carrot-right-white.svg");width:13px;height:21px}.mnv-icon-arrow-carrot-right-blue{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/arrow_carrot-right-blue.svg");width:10px;height:18px}.mnv-icon-arrow-carrot-left{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/arrow_carrot-left.svg");width:13px;height:21px}.search-mag-glass{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Search.svg");background-size:18px 20px;width:18px;height:20px}.mnv-icon-courses{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Icons_Courses.svg");width:50px;height:50px}.mnv-icon-profile{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Icons_Profile.svg");width:50px;height:50px}.mnv-icon-subscription{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Icons_Subscriptions.svg");width:50px;height:50px}.mnv-icon-signout{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Icons_Sign-Out.svg");width:50px;height:50px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.placeholder{color:#666}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{display:block}.custom-input,input[type=password],input[type=tel],input[type=text],select{height:30px;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.boxshadow .custom-input,.boxshadow input[type=password],.boxshadow input[type=tel],.boxshadow input[type=text],.boxshadow select{border:none;-webkit-box-shadow:inset 0 1px 3px 0 #999;-moz-box-shadow:inset 0 1px 3px 0 #999;box-shadow:inset 0 1px 3px 0 #999}input[type=password],input[type=tel],input[type=text]{padding:0 10px}select{padding:0 5px}.boxshadow div.selectize-input{border:none;-webkit-box-shadow:inset 0 1px 3px 0 #999;-moz-box-shadow:inset 0 1px 3px 0 #999;box-shadow:inset 0 1px 3px 0 #999}.custom-input{line-height:1.4em;padding:5px 10px}a,button{outline:0;-moz-outline-style:none}a:focus,button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}a::-moz-focus-inner,button::-moz-focus-inner{outline:0;border:0}a{color:#0678b6;text-decoration:none}a:hover{text-decoration:underline}.ng-cloak{display:none}.center{text-align:center;text-justify:center}.center-justified{padding-left:10%;padding-right:10%}.muted-text{word-spacing:1px;color:#666!important}.list-icon{position:relative;float:right;bottom:20px;right:4px}.sub-text{color:#666;font-weight:400}.float-right{float:right}.float-left{float:left}.no-margin{margin:0}.center-paragraph{position:absolute;width:100%}.expired-warning{text-align:center;top:20%;position:absolute;left:0;right:0}.expired-warning p{width:320px}.answer-received-anonymously{opacity:0}.reef-checkbox input{opacity:0}.reef-checkbox span{width:10px;height:10px;display:inline-block;background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/unchecked-box.svg');background-repeat:no-repeat;background-position:center}.reef-checkbox input:checked+span{background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/checked-box.svg');background-repeat:no-repeat;background-position:center}.reef-checkbox input:focus+span{padding:2px;outline-style:dotted;outline-color:#fff;outline-width:1px}.subscription-renew-pic{background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/subscription_renew.svg');background-repeat:no-repeat;background-position:center;height:100px;width:100%}.green-sub-head{font-size:18px;color:#00796b;font-family:"Open Sans Regular"}.checkin-failed-sub h2{top:10px;margin:0!important;margin-top:15px!important;font-size:18px;font-family:"Open Sans Regular";color:#00796b}.checkin-failed-sub p{margin:0!important;margin-top:10px!important;font-size:14px;font-family:"Open Sans Regular";color:#666}.try-again-button{height:35px!important;width:100px!important;background-color:#1565c0!important;border-radius:18px!important;font-family:'Open Sans Semi Bold'!important}#alert-box{font-family:"Open Sans Regular";font-size:12px;padding:0 10px 0 10px}#alert-box button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}#alert-box .alert-box-title{font-family:"Open Sans Semi Bold"}.checkin-attempt-cancel{padding:0;border:none;height:33px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#1565c0;background:#f0f0f0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;cursor:pointer;font-family:"Open Sans Semi Bold";margin:10px}.checkin-attempt-cancel:not([disabled]).ng-click-active,.checkin-attempt-cancel:not([disabled]):active{background:#f0f0f0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff}#modal-confirm-button{background:#1565c0!important;font-family:'Open Sans Semi Bold';outline:0}.btn-cancel{padding:0;border:none;height:42px;font-size:17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#666;background:#f0f0f0;cursor:pointer}.you-are-connected-icon{width:inherit;margin-bottom:7px}.paywall-button{height:50px!important;border-radius:40px!important;font-family:"Open Sans Semi Bold"!important;font-size:18px!important;width:240px!important;padding-left:40px!important;padding-right:40px!important}.grey-paragraph-text{margin:0 auto;text-align:center;font-family:"Open Sans Regular";color:#666;font-size:15px;line-height:1.5em}.btn{padding:0;border:none;height:33px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#fff;background:#1565c0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;cursor:pointer;font-family:"Open Sans Semi Bold"}.btn:not([disabled]).ng-click-active,.btn:not([disabled]):active{background:#1376ad;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db}.btn[disabled]{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #cbcbcb;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #cbcbcb;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #cbcbcb;background:#cbcbcb;background-color:#cbcbcb;border:none}.target-btns:focus{background-color:#001747!important;box-shadow:0 0 5px #1565c0;outline:0}.cancel-btn{padding:0;border:none;height:33px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#1565c0;background:#f0f0f0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;cursor:pointer;font-family:"Open Sans Semi Bold"}.cancel-btn:not([disabled]).ng-click-active,.cancel-btn:not([disabled]):active{background:#f0f0f0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #fff}.cancel-btn[disabled]{background:#cbcbcb;background-color:#cbcbcb;border:none}.btn-selected{position:relative;top:1px;padding-bottom:2px}.btn-selected,.btn-selected.ng-click-active,.btn-selected:active{background:#ec695d;-webkit-box-shadow:0 -1px 0 0 #a54941;-moz-box-shadow:0 -1px 0 0 #a54941;box-shadow:0 -1px 0 0 #a54941}.btn-transparent{border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}[class^='btn-transparent sprite-']{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/sprites.png")}.btn-large{height:42px;font-size:17px}.btn-large.results-btn:hover{background-color:#001747}.btn-large.results-btn:focus{background-color:#001747;box-shadow:0 0 5px #1565c0;outline:0}.btn-large.results-btn[disabled]{color:#666;background:#f9f9f9;background-color:#f9f9f9;box-shadow:none!important;border:none}.btn.btn-large.rounded-button{height:52px;width:200px;background-color:#1565c0;border-radius:26px;font-family:"Open Sans Semi Bold";font-size:18px;color:#fff;text-align:center;letter-spacing:.05em}.btn.btn-large.rounded-button:hover{background-color:#001747}.btn.btn-large.rounded-button:focus{background-color:#001747;box-shadow:0 0 5px #1565c0;outline:0}.btn.btn-large.rounded-button[disabled]{color:#666;background:#f9f9f9;background-color:#f9f9f9;box-shadow:none!important;border:none}.btn-borderless{border:none;background:0 0;outline:0}.btn-borderless.ng-click-active[disabled],.btn-borderless:active[disabled],.btn-borderless[disabled]{-webkit-opacity:0.2;-moz-opacity:0.2;opacity:.2}.btn-borderless.ng-click-active,.btn-borderless:active{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:.5}.btn-group{margin-top:40px}.btn-group>:not(:first-child){margin-top:10px!important}.btn-group>*{display:block;width:90%;margin:0 auto}.link-btn{display:block;text-align:left;padding-left:15px;background:0 0;cursor:pointer;color:#fff;width:100%;font-family:"Open Sans Regular";font-weight:400;font-size:15px;height:40px;line-height:40px;border:none;border-bottom:#4d565b 1px solid;text-decoration:none;border-radius:0;box-shadow:none}.link-btn:active{background:#374247}.plus-sign-container{background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/plus.svg') no-repeat center center;height:19px;width:19px;float:right;margin-top:22px;margin-right:15px}.plus-sign-container .btn-plus-sign{border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat;height:20px;width:20px}.mobile-bottom-border{position:relative;width:100%;margin-top:-1px;border-top:1px solid #ddd}.navbar{background:#1565c0;color:#fff;font-family:Montserrat;height:60px;position:relative;z-index:5}.navbar.menu-pressed{z-index:inherit}.navbar h1{position:absolute;left:20%;width:60%;margin:0;z-index:1;line-height:60px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:"Montserrat Thin";font-size:20px}@media screen and (max-width:400px){.navbar h1{font-size:16px!important}}.navbar a,.navbar button{color:#fff;font-size:14px}.navbar a:hover{text-decoration:none}.navbar .sprite-arrow-back{position:relative;top:1px;margin-top:3px}.navbar .btn{margin-top:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:27px;padding:0 10px;background:#5a6b74;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #718590;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #718590;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #718590}.navbar .btn:not([disabled]).ng-click-active,.navbar .btn:not([disabled]):active{background:#516068;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #677a85;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #677a85;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #677a85}.navbar .btn-borderless{margin-top:12px;height:28px;min-width:28px;line-height:28px}.navbar .right-buttons{position:relative;float:right;margin-top:4px;margin-right:9px;z-index:2}.navbar .search-right-button{position:relative;float:right;margin-top:20px;margin-right:20px;z-index:2;border:none;background-color:#1565c0}.navbar .left-buttons{position:relative;float:left;margin-top:0;margin-left:20px;z-index:7}.navbar .search-left-button{position:relative;float:left;margin-top:20px;margin-left:20px;z-index:2;border:none;background-color:#1565c0}.question-type-banner{position:relative;height:40px;background-color:#064d9e;color:#fff;font-family:"Open Sans Semi Bold"}.question-type-banner .banner-text{position:absolute;width:100%;text-align:center;font-size:14px}.left-buttons .left-buttons{margin-left:-4px!important}.hidden-icon-container{position:absolute;width:100%;vertical-align:center;top:50%;margin-top:-107px}.placeholder{margin:0 auto;position:relative;text-align:center}.question-image-container{padding:10px 14px;text-align:center}.question-image-container .image-loading{width:100%;height:100%;background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/ajax-loader.gif') center center no-repeat}.question-image-container .hidden-icon{border:none}.question-image-container .image-hidden{height:16px;font-family:Arial,sans-serif;font-weight:400;font-size:1.2em;color:#666;text-align:center;margin-top:3%}.question-image-container img{max-width:100%;height:auto;margin:0 auto;border:1px #ccc solid}.target-container{width:100%;height:auto}.target-container img{max-width:100%;height:auto;margin:0 auto;border:1px #ccc solid}.target-container .canvas-container{position:absolute!important;top:110px}.target-container .canvas-container .canvas-container{top:0}#assignment-target-question-container .canvas-container{top:0!important}.question-answer .question-image-container{padding-top:5px}.question-answer .target-container{height:93%!important;width:93%!important;padding:0}.question-answer .target-container img{display:none}.question-answer .target-container .canvas-container{padding-top:15px}.answer-container,.answer-container-md{margin:0 14px;position:relative}@media only screen and (max-width:249px){.answer-container-lg{height:190px}.answer-container-md{height:95px}}@media only screen and (min-width:250px) and (max-width:319px){.answer-container-lg{height:150px}.answer-container-md{height:95px}}@media only screen and (max-width:640px) and (min-width:320px){.answer-container-lg{height:115px}.answer-container-md{height:95px}}@media only screen and (min-width:641px){.answer-container-lg{height:81px}}.answer{position:relative;top:0;left:0;bottom:0;right:0;text-align:center}.answer-container-hascorrect{display:flex}.answer-container-hascorrect .your-answer{float:left;width:50%}.answer-container-hascorrect .your-answer.your-anonymous-answer{width:100%}.answer-container-hascorrect .correct-answer{float:right;width:50%;height:100%}.answer-label{font-family:"Open Sans Semi Bold";color:#666;line-height:9px;font-family:"Open Sans Regular";font-size:14px}.target-anonymous-response{height:80px}.answer-letter,.answer-short-answer{top:0;left:0;right:0;font-size:24px;font-family:"Open Sans Semi Bold"}.anonymous-response{font-size:18px;font-family:"Open Sans Semi Bold";color:#000;text-align:center}.single-line-answer{font-size:24px!important;color:#000}.single-line-answer.anonymous-response{font-size:18px!important}.single-line-no-answer{font-size:24px!important;color:#666;font-family:"Open Sans Semi Bold"}@media only screen and (min-width:369px) and (max-width:375px){.answer-letter{font-size:20px!important}}@media only screen and (max-width:368px){.answer-letter{font-size:17px!important}}.answer-letter{word-wrap:break-word;margin-top:25px}.answer-short-answer{width:85%;margin:0 auto;word-wrap:break-word}.answer-general-label{margin-top:5px;font-family:"Open Sans Semi Bold";font-size:14px}.answer-default-label{color:#888}.answer-correct-label{color:#09824e}.answer-incorrect-label{color:#c10}.no-short-answer-label{color:#666;text-align:center}.centered-answer-label{text-align:center;font-family:"Open Sans Semi Bold";font-size:12px;line-height:31px;margin-bottom:8px}.target-question-no-answer{text-align:center;color:#666;font-size:24px;padding-bottom:10px;font-family:"Open Sans Semi Bold"}.sent-answer-sm{font-size:12px}.sent-answer-md{font-size:17px}.sent-answer-lg{font-size:18px}.sent-answer-no-answer{color:#666}.center-page-text-fixed{top:200px;height:100px;text-align:center;position:relative}.center-page-text-fixed .create-course-text{font-family:Montserrat;font-size:18px;padding-bottom:15px}.center-page-text-fixed .create-course-subtext{font-family:Montserrat;font-size:12px;color:#666}.center-page-text{top:40%;left:50%;width:30em;height:18em;margin-top:-9em;margin-left:-15em;text-align:center;position:fixed}.center-page-text .no-activity-text{font-family:'Avant Garde',Avantgarde,'Century Gothic',CenturyGothic,AppleGothic;font-size:18px;font-weight:700;margin-top:100px;margin-bottom:20px}.center-page-text .no-activity-subtext{font-family:"Open Sans Regular";font-size:14px;color:#666;margin-bottom:8px}.no-registered-remote-title{margin:25px;text-align:center;color:#666;font-size:20px}.no-registered-remote-text{margin:25px;text-align:center;color:#666;font-size:15px}.fullpage-form{margin:15px;margin-bottom:0}.fullpage-form>:last-child{margin-bottom:0!important}.fullpage-form .form-group{margin-bottom:15px}.fullpage-form .label-text,.fullpage-form input,.fullpage-form label,.fullpage-form textarea{display:block}.fullpage-form .label-text,.fullpage-form label{font-family:"Open Sans Semi Bold";font-size:12px;color:#000;line-height:23px}.fullpage-form .label-text small,.fullpage-form label small{font-family:Arial,sans-serif;font-weight:400;font-size:12px;color:#666}.fullpage-form input,.fullpage-form textarea{width:100%}.fullpage-form .btn-link-container,.fullpage-form button{width:100%;margin-bottom:15px}.fullpage-form input,.fullpage-form select,.fullpage-form textarea{color:#666}.fullpage-form .form-error,.fullpage-form .form-success{margin-top:8px}.fullpage-form .fullpage-info p{font-size:14px}.fullpage-form .fullpage-info>:first-child{margin-bottom:0!important}.fullpage-form .fullpage-info>:last-child{margin-top:2px!important}.fullpage-form .form-text,.fullpage-form dl{font-family:"Open Sans Regular";color:#666;font-size:15px}.fullpage-form .blocked-student-text{margin:50px;text-align:center;color:#666;font-size:20px}.fullpage-form dl{margin:0}.fullpage-form dl:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.fullpage-form dl dt{float:left;clear:left;width:45px}.fullpage-form dl dd{float:left;margin-left:0}.fullpage-form [type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fullpage-form [type=radio]+span{display:block}.fullpage-form [type=radio]+span:before{content:'';display:inline-block;width:26px;height:26px;vertical-align:-2em;border-radius:2em;border:.125em solid #fff;box-shadow:0 0 0 .15em #000;margin-right:1.75em;margin-left:0;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 #fff}.fullpage-form [type=radio]:checked+span:before{content:'';width:12px!important;height:5px!important;border:3px solid #fff!important;border-top:0!important;border-right:0!important;background:0 0!important;border-radius:0 0 0 1px!important;transform:rotate(-45deg);box-shadow:initial!important;margin-left:.6em!important;vertical-align:-1em}.fullpage-form [type=radio]:checked+span>.radio-fake-check{display:inline-block;content:'';width:26px;height:26px;vertical-align:10em;margin-top:-1.75em;background-color:#0678b6;border-radius:2em}.fullpage-form .radiogroup-directive .label-wrapper{border:2px solid transparent;border-radius:6px;margin-bottom:1em}.fullpage-form .radiogroup-directive .label-wrapper .awesome-label{border:1px solid #ccc;border-radius:4px;padding:7px 9px 7px 5px;display:block;width:100%;background-color:#eee;font-size:10px;height:62px}.fullpage-form .radiogroup-directive .label-wrapper .awesome-label .radio-text.subscription-text{color:#666}.fullpage-form .radiogroup-directive .label-wrapper .awesome-label .radio-text{line-height:1.6em;font-size:14px}.fullpage-form .radiogroup-directive .label-wrapper .awesome-label .radio-fake-button{float:left;display:inline-block;width:26px;height:26px}.fullpage-form .radiogroup-directive .label-wrapper .awesome-label>div.float-left{margin-left:15px}.fullpage-form .radiogroup-directive .selected-label-wrapper{border:2px solid #0678b6}.text-alert{color:#c10!important}.text-link-container{margin:0 15px 15px 15px}.text-link{display:inline-block;font-family:"Open Sans Regular";font-size:15px;color:#0678b6}.fine-print{text-align:center;font-family:Arial,sans-serif;font-weight:400;color:#666;font-style:12px;line-height:20px;margin-bottom:15px}.important-fine-print{text-align:center!important;font-family:Arial,sans-serif!important;font-weight:400!important;color:#666!important;font-style:12px!important;line-height:20px!important;margin-bottom:15px!important}.important-fine-print a{color:#1565c0}.combinedSignUp.account-create-checks-container{width:400px}.combinedSignUp .important-fine-print{font-family:"Open Sans Regular"!important;font-weight:400!important;font-size:14px;text-align:left}.btn-link-container{text-align:center}.btn-link{display:inline-block;font-family:Arial,sans-serif;font-weight:400;font-size:17px;color:#0678b6;height:27px;text-align:center;line-height:27px}.btn-link:hover{color:#100a4b}div.input-error{border-radius:4px}.line-error{position:relative;margin-top:-1px;padding-top:10px;font-family:"Open Sans Regular";color:#c10;font-size:12px;border-top:#c10 1px solid}.form-error{font-family:"Open Sans Regular";color:#c10;font-size:12px}.form-success{font-family:Arial,sans-serif;font-weight:400;color:#09824e;font-size:12px}#searchInput{height:35px;font-family:"Open Sans Regular"}#mag-glass-id{margin-top:4px}.button-container{background:#064d9e;padding:10px 15px}.button-container .btn,.button-container input{width:100%}.button-container label{display:block;font-family:"Open Sans Semi Bold";font-size:12px;color:#afb6ba;margin-bottom:6px}.button-container .notice{font-family:"Open Sans Semi Bold";color:#afb6ba;text-align:center;text-transform:uppercase;font-size:12px;padding:14px 0}.button-container .button-container-error{color:#f66;font-family:Arial,sans-serif;font-weight:400;font-style:15px;font-size:10px;text-align:center;margin:0}.account-create-checks-container{width:320px;margin:auto}.account-create-checks-container.combinedSignUp{padding-left:25px;margin:0}.policy-text-container{font-size:14px;color:#666;font-family:"Open Sans Regular"}.policy-text-container textarea{border:#ddd 1px solid;padding:15px}.inline-input-container{text-align:left}.inline-input-container .inline-text{width:auto;display:inline-block}.inline-input-container input.inline-checkbox{display:inline-block;width:auto;margin-right:5px;position:relative}.policy-text-container{width:100%;padding:20px}.policy-text-container textarea{width:100%;resize:none;max-height:350px;min-height:230px}.empty-text{text-align:center;font-family:Arial,sans-serif;font-weight:400;font-size:15px;color:#666;width:230px;margin-top:25px;margin-left:auto;margin-right:auto;margin-bottom:0}.empty-text h4{color:#666;font-family:"Open Sans Semi Bold";font-style:15px;margin-bottom:12px}.empty-text h4.bad{color:#c10}.empty-text .empty-text-block{display:block;font-family:"Open Sans Semi Bold";font-style:15px;margin-bottom:12px}.prompt-text{text-align:center;font-family:Arial,sans-serif;font-weight:400;font-size:15px;color:#666;width:230px;margin-top:25px;margin-left:auto;margin-right:auto;margin-bottom:0;width:auto;padding:15px 50px;margin-top:15px}.prompt-text h4{color:#666;font-family:"Open Sans Semi Bold";font-style:15px;margin-bottom:12px}.prompt-text h4.bad{color:#c10}.input-with-icon-container{position:relative}.input-with-icon-container input{padding-right:32px}.input-with-icon-container .input-icon{position:absolute;top:5px;right:8px}.question-number-container{position:relative;width:100%}.swiper-container{width:100%;padding:10px 0;cursor:pointer}.swiper-slide{width:50px}.question-number{position:relative;display:block;text-align:center;margin:0 auto;text-decoration:none;color:#999;font-size:21px;height:28px}.align-text-bottom{position:absolute;width:100%;bottom:0;left:0}.align-text-left{text-align:left}.swiper-slide-active>a{color:#1565c0;font-size:28px}.question-answered{margin:0 auto;height:10px;display:block;width:100%}.question-answered>div.question-answered-icon{border-radius:100%;width:6px;height:6px;margin:0 auto;margin-top:5px}div.question-answered-icon-active{border:1px solid #1565c0;background-color:#1565c0}div.question-answered-icon-inactive{border:1px solid #fff;background-color:#fff}.type-selection{padding-top:10px;padding-bottom:15px}.inactive-selection{color:#999;border-color:#999;background-color:#fff}.type-selection>.multiple-choice-selection{width:120px;margin:0 auto;cursor:pointer}.type-selection>.multiple-choice-selection .selection-mc-icon-container{width:55px;margin:0 auto}.type-selection>.multiple-choice-selection .selection-mc-icon{display:inline-block;border:2px solid;border-radius:100%;padding:4px 6px;width:25px;height:25px}.type-selection>.multiple-choice-selection .selection-mc-icon-unselected{border-color:#1565c0;color:#1565c0;background-color:#fff}.type-selection>.multiple-choice-selection .selection-mc-icon-selected{color:#fff;border-color:#1565c0;background-color:#1565c0}.selection-text{display:block;font-family:"Open Sans Regular";font-size:14px;margin-top:10px;text-align:center;color:#1565c0}.institution-btn:focus{top:0;height:60px;color:#001747;border:1px solid #1565c0;box-shadow:0 0 5px #1565c0;outline:0}.institution-btn:hover{background:#f8f8f8}.institution-btn:active{background:#eff8ff!important}.selectable-title{display:block;font-family:"Open Sans Semi Bold";font-size:17px;color:#1565c0;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.long-label{text-align:left!important;vertical-align:text-top}.long-label span{white-space:normal;word-wrap:break-word;word-break:normal}.item-list,.selectable-item-list{margin:0;padding:0}.item-list li,.selectable-item-list li{border-bottom:1px #ccc solid}.item-list .list-label,.item-list label,.selectable-item-list .list-label,.selectable-item-list label{font-family:"Open Sans Semi Bold";font-size:17px;color:#000;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-list label,.selectable-item-list label{display:block}.item-list .list-label,.selectable-item-list .list-label{display:inline-block}.item-list .list-icon,.selectable-item-list .list-icon{position:absolute;z-index:100;top:10px;right:10px}.item-list .description,.selectable-item-list .description{margin:0;font-family:"Open Sans Regular";font-size:14px;color:#666}.item-list .description span,.selectable-item-list .description span{margin:0;font-family:"Open Sans Regular";font-size:14px;color:#666}.item-list .description.blue-label,.selectable-item-list .description.blue-label{color:#364953}.item-list .session-label,.selectable-item-list .session-label{padding:0 4px;border:solid 1px;font-family:"Open Sans Regular";font-size:10px}.item-list .attendance-label-filled,.selectable-item-list .attendance-label-filled{font-weight:400;float:left;text-align:center;border-color:#0a1a31;color:#fff;background-color:#0a1a31;width:62px;height:16px;border-radius:8px;margin-right:5px}.item-list .quizzing-label-filled,.selectable-item-list .quizzing-label-filled{font-weight:400;float:left;text-align:center;border-color:#00796b;color:#fff;background-color:#00796b;width:42px;height:16px;border-radius:8px;margin-right:5px}.item-list .polling-label-filled,.selectable-item-list .polling-label-filled{font-weight:400;float:left;text-align:center;border-color:#004a9e;color:#fff;background-color:#004a9e;width:42px;height:16px;border-radius:8px;margin-right:5px}.item-list .attendance-label-empty,.selectable-item-list .attendance-label-empty{font-weight:400;float:left;text-align:center;border-color:#0a1a31;color:#0a1a31;background-color:#fff;width:62px;height:16px;border-radius:8px;margin-right:5px}.item-list .quizzing-label-empty,.selectable-item-list .quizzing-label-empty{font-weight:400;float:left;text-align:center;border-color:#00796b;color:#00796b;background-color:#fff;width:42px;height:16px;border-radius:8px}.item-list .polling-label-empty,.selectable-item-list .polling-label-empty{font-weight:400;float:left;text-align:center;border-color:#004a9e;color:#004a9e;background-color:#fff;width:42px;height:16px;border-radius:8px;margin-right:5px}.item-list .session-label+.description,.selectable-item-list .session-label+.description{margin-left:10px}.class-missed-text{width:100%;padding-top:55px;text-align:center;font-family:"Open Sans Regular";font-size:14px;color:#666}.data-circle-slides-left{height:290px}.data-circle-slides-left.ng-enter,.data-circle-slides-left.ng-leave{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;position:absolute}.data-circle-slides-left.ng-enter{left:100%}.data-circle-slides-left.ng-leave{right:0}.data-circle-slides-left.ng-enter.ng-enter-active{left:40%}.data-circle-slides-left.ng-leave.ng-leave-active{right:-50%}.data-circle-slides-right{height:290px}.data-circle-slides-right.ng-enter,.data-circle-slides-right.ng-leave{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;position:absolute}.data-circle-slides-right.ng-enter{right:100%}.data-circle-slides-right.ng-leave{left:0}.data-circle-slides-right.ng-enter.ng-enter-active{right:40%}.data-circle-slides-right.ng-leave.ng-leave-active{left:-50%}.data-circle-bullet-container{height:40px;width:100%;padding-top:12px}.data-circle-bullet-left{font-weight:400;float:left;border:1px solid #ccc;width:12px;height:12px;border-radius:50%;margin-right:1%;margin-left:47.5%;cursor:pointer;background:#e5e5e5}.data-circle-bullet-right{font-weight:400;float:left;border:1px solid #ccc;width:12px;height:12px;border-radius:50%;margin-right:1%;cursor:pointer;background:#e5e5e5}.data-circle-bullet-left-selected{font-weight:400;float:left;border:1px solid #0678b6;width:12px;height:12px;border-radius:50%;margin-right:1%;margin-left:47.5%;cursor:pointer;background:#0678b6}.data-circle-bullet-right-selected{font-weight:400;float:left;border:1px solid #0678b6;width:12px;height:12px;border-radius:50%;margin-right:1%;cursor:pointer;background:#0678b6}.selectable-item-list{list-style:none}.selectable-item-list li>a{display:block}.selectable-item-list li>button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}.selectable-item-list li>a,.selectable-item-list li>button{padding:12px;text-decoration:none!important}.selectable-item-list li>a.ng-click-active,.selectable-item-list li>a:active,.selectable-item-list li>button.ng-click-active,.selectable-item-list li>button:active{background:#e5e5e5}.selectable-item-list li>a.quiz-review{display:inline-block;width:100%;height:100%}.item-list{list-style:none}.item-list li{padding:12px}.badge-shadow{border:none;height:26px;width:26px;background-color:#364953;border-radius:50%;display:inline-block;position:absolute;left:15px;top:-7px;z-index:10}.badge-container{border:none;height:26px;width:26px;border-radius:50%;display:inline-block;position:absolute;margin-top:-2px;margin-left:-16px;z-index:10}.slideout-badge{left:30px;vertical-align:middle;position:relative;top:5px}.small-spinner{display:block;height:18px;background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/select2-spinner.gif') no-repeat center center}.inline-loader{display:block;height:92px;background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/ajax-loader.gif') no-repeat center center}.inline-loader-connecting{margin:0 auto;display:block;position:fixed;z-index:5;width:175px;height:120px;border-radius:8px;background:rgba(0,0,0,.8) url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/reef_connecting_icon.gif') no-repeat center center}#three-dot-loader{font-family:"Open Sans Regular"!important;color:#666}#three-dot-loader .title{color:#00796b;font-family:"Open Sans Regular"!important}.inline-moving-dot-connecting{width:100%;height:42px;text-align:center}.inline-moving-dot-connecting div{margin-left:5px;margin-right:5px;display:inline-block;height:14px;width:14px;border-radius:100%;background-color:#1565c0;-webkit-transform-origin:center;transform-origin:center;transform:scale;-webkit-animation:loading_dots 1.2s linear infinite;-moz-animation:loading_dots 1.2s linear infinite;-ms-animation:loading_dots 1.2s linear infinite;animation:loading_dots 1.2s linear infinite}.inline-moving-dot-connecting div:nth-child(2){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:0.4s;animation-delay:.4s}.inline-moving-dot-connecting div:nth-child(3){-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:0.8s;animation-delay:.8s}.attendance-data-circle-container{height:282px}.date-group-heading,.list-header{z-index:2;position:relative;margin:0;padding:0 16px;height:31px;line-height:31px;background:#e5e5e5;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;color:#666;font-family:"Open Sans Semi Bold";font-size:12px;text-transform:uppercase;text-align:left}.list-header.regular-case{text-transform:none}.list-header-clarify-container{margin:0;padding:0 16px;margin-top:20px;background:#eee;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;text-align:left;font-family:"Open Sans Regular";padding-bottom:20px}.list-header-clarify-container .list-header-clarify-text{padding-top:15px;padding-bottom:10px;font-size:15px;color:#000}.list-header-clarify-container .list-header-clarify-subtext{font-size:12px;color:#666}.list-header-clarify-container .list-header-clarify-subtext a{font-size:12px;color:#1256a4;text-decoration:none}.list-header-clarify-container .list-header-clarify-subtext a :hover{text-decoration:underline}.list-header-double{margin:0;padding:0 16px;height:62px;line-height:31px;background:#e5e5e5;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;color:#666}.list-header-double .title-text{font-family:"Open Sans Semi Bold";font-size:15px;float:left;margin:0}.list-header-double .price-text{font-family:"Open Sans Semi Bold";font-size:15px;float:right;margin:0}.list-header-double .id-text{font-size:15px;margin:0}.toast{z-index:9999;margin:auto;position:fixed;font-family:"Open Sans Semi Bold";font-size:13px;color:#fff;height:60px;top:87%;width:90%;left:0;right:0;padding-top:19px;border-radius:4px;text-align:center;background:#0a1a31}@media screen and (min-width:768px){.toast{width:738px;left:51.2%;margin-left:-384px;font-size:15px}}.pull-left{float:left}.pull-right{float:right}.hidden-overflow{overflow:hidden}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.no-select,.no-select *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label-block-subtext{color:#666;font-weight:400;font-size:12px;margin-bottom:6px;display:block}.progress-circle-container{position:relative;font-family:"Open Sans Regular"}.outer-progress-circle{display:block;width:100%;position:absolute!important}.inner-progress-circle{display:block;width:90%;position:absolute!important;margin:5%}.inner-progress-circle>svg{position:absolute}.inner-progress-text{position:absolute;margin-top:22%;margin-left:3%;width:100%}.inner-progress-text>p{text-align:center;margin:0}.percentage-text{font-size:3.3em}.percentage-text>span{font-size:.5em;vertical-align:super}.percentage-sub-text{text-align:center;font-size:1.3em}.class-average-text{font-family:"Open Sans Semi Bold";color:#666;text-transform:uppercase;font-family:"Open Sans Regular";font-size:1.2em}.ngdialog.ngdialog-theme-default .ngdialog-content{width:350px}.hidden-description{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px;color:#000}.hidden-error-message{clip:rect(0,0,0,0)}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}.no-network-text{display:block;padding:12px 0;font-size:18px;color:#666;text-transform:uppercase;width:400px;margin:0 auto}#navbarId.stick{margin-top:0!important;position:fixed;top:0;width:768px}#pastSessionHeader.stick{position:fixed;top:60px;width:768px}#pastSessionHeader.stickActive{position:fixed;top:125px;width:768px}#activeSessionDropdown.stickActive{margin-top:0!important;position:fixed;top:60px;width:768px}.archived-container{height:40px;line-height:40px;color:#fff;background-color:#064d9e;text-align:center;font-family:"Open Sans Semi Bold";font-size:14px}.join-button:focus,.renew-button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}#renew-container,.join-container{white-space:nowrap;background:#f8f8f8;width:100%;position:relative;z-index:3}#renew-container .btn,#renew-container input,.join-container .btn,.join-container input{width:100%}#renew-container .join-title-box,#renew-container .renew-title-box,.join-container .join-title-box,.join-container .renew-title-box{padding-top:15px}#renew-container span.join-title,#renew-container span.renew-title,.join-container span.join-title,.join-container span.renew-title{font-family:"Open Sans Regular";font-weight:700;text-transform:uppercase;font-size:17px;color:#000;margin-left:4px;margin-bottom:6px}#renew-container .join-button-container,#renew-container .renew-button-container,.join-container .join-button-container,.join-container .renew-button-container{width:100px;padding:0 5px;margin-top:-30px;margin-right:10px;display:inline-block;position:absolute;right:0}#renew-container .join-button,#renew-container .renew-button,.join-container .join-button,.join-container .renew-button{width:80px;height:35px;display:block;float:right;border:none;outline:0;color:#fff;font-size:14px;border-radius:20px;background:#1565c0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;cursor:pointer;font-family:"Open Sans Semi Bold"}#renew-container .join-button:not([disabled]).ng-click-active,#renew-container .join-button:not([disabled]):active,#renew-container .renew-button:not([disabled]).ng-click-active,#renew-container .renew-button:not([disabled]):active,.join-container .join-button:not([disabled]).ng-click-active,.join-container .join-button:not([disabled]):active,.join-container .renew-button:not([disabled]).ng-click-active,.join-container .renew-button:not([disabled]):active{background:#1376ad;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db}#renew-container .notice,.join-container .notice{font-family:"Open Sans Semi Bold";color:#afb6ba;text-align:center;text-transform:uppercase;font-size:12px;padding:14px 0;top:7px;position:relative}#renew-container .button-container-error,.join-container .button-container-error{color:#f66;font-family:Arial,sans-serif;font-weight:400;font-style:15px;font-size:10px;text-align:center;margin:0}#renew-container .description,.join-container .description{margin:0;font-family:Arial,sans-serif;font-weight:400;font-size:14px;color:#666}#renew-container .session-label,.join-container .session-label{padding:2px 4px;border:solid 1px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:3px}#renew-container .quizzing-label,.join-container .quizzing-label{border-color:#00a190;color:#00a190}#renew-container .polling-label,.join-container .polling-label{border-color:#bf854c;color:#bf854c}#renew-container .session-label+.description,.join-container .session-label+.description{margin-left:10px}@-webkit-keyframes loading_dots{0%{transform:scale(1,1)}33%{transform:scale(1.3,1.3)}67%{transform:scale(1,1)}}@-moz-keyframes loading_dots{0%{transform:scale(1,1)}33%{transform:scale(1.3,1.3)}67%{transform:scale(1,1)}}@-ms-keyframes loading_dots{0%{transform:scale(1,1)}33%{transform:scale(1.4,1.4)}67%{transform:scale(1,1)}}@keyframes loading_dots{0%{transform:scale(1,1)}33%{transform:scale(1.3,1.3)}67%{transform:scale(1,1)}}@media screen and (max-width:768px){#navbarId.stick{width:100%}#pastSessionHeader.stick{width:100%}#pastSessionHeader.stickActive{width:100%}#activeSessionDropdown.stickActive{width:100%}}body,html{margin:0;padding:0;height:100%}body{font-family:"Open Sans Regular";font-size:12px;color:#000;background-color:#f9f9f9}#wrapper{min-height:100%;position:relative}.ngdialog-content #wrapper{min-height:0!important;height:initial;max-height:initial;overflow:auto}@media screen and (max-height:600px){#wrapper{min-height:600px!important}}@media screen and (min-width:768px){#wrapper{width:768px;margin-left:auto;margin-right:auto;max-width:100%}}#menu-hamburger-container{position:relative;width:100%;margin-top:15px}#menu-hamburger-container span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out!important;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-hamburger-container span:first-child{top:5px;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}#menu-hamburger-container span:nth-child(2){top:13px;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}#menu-hamburger-container span:nth-child(3){top:21px;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}#menu-hamburger-container.open span:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:2px}#menu-hamburger-container.open span:nth-child(2){opacity:0}#menu-hamburger-container.open span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:22px}.menu-page{position:fixed;height:100%;width:100%;overflow:auto;opacity:1;background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/WebBackground.png");background-size:cover;text-align:center}.menu-page .menu-icons-container{position:relative;top:20%}.menu-page .menu-icons-container .menu-options{padding:0;margin:0}.menu-page .menu-icons-container .menu-options li{list-style:none;font-family:"Montserrat Thin";font-size:25px}.menu-page .menu-icons-container .menu-icon-button{color:#fff;background-color:transparent;border:none;margin-bottom:40px}.menu-page .menu-icons-container .menu-icon-button .icon-container{margin-bottom:9px}.menu-show{z-index:6;-webkit-transition:linear .5s;-moz-transition:linear .5s;-o-transition:linear .5s;transition:linear .5}.menu-show.ng-hide{opacity:0}.slideout-menu-background{display:none;position:absolute;left:0;top:0;bottom:0;right:0;z-index:20;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.slideout-menu-background.slideout-open{display:block}.slideout-menu{display:none;position:absolute;width:215px;left:0;top:0;bottom:0;right:0;background:#202c32;z-index:30;color:#fff}.slideout-menu.slideout-open-add{display:block;left:-215px;-webkit-transition:.15s linear left;transition:.15s linear left}.slideout-menu.slideout-open-add-active{left:0}.slideout-menu.slideout-open-remove{display:block;left:0;-webkit-transition:.15s linear left;transition:.15s linear left}.slideout-menu.slideout-open-remove-active{left:-215px}.slideout-menu.slideout-open{display:block}.view-container{min-height:100%}.slideout-menu .profile-picture{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:17px}.slideout-menu-options{border-top:#4d565b 1px solid;padding:0;margin:0}.slideout-menu-options li{list-style:none}.slideout-menu-options li a{display:block;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:15px;padding-left:15px;height:40px;line-height:40px;border-bottom:#4d565b 1px solid;text-decoration:none}.slideout-menu-options li a:active{background:#374247}.slideout-menu i[class^=mnv-icon-],.slideout-menu i[class^=sprite-]{position:relative;top:-2px;vertical-align:middle}.profile-summary{padding:14px}.profile-summary .name{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:16px;padding-bottom:3px;word-wrap:break-word}.profile-summary .email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:.6}/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.9.6 - 2015-01-12T20:24:40.593Z
 * License: MIT
 *//*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.9.5 - 2014-12-12T16:07:20.859Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}.select2-result-single{padding-left:0}.select2-locked>.select2-search-choice-close{display:none}.select-locked>.ui-select-match-close{display:none}.selectize-input.selectize-focus{border-color:#007fbb!important}.selectize-control>.selectize-input>input{width:100%}.selectize-control>.selectize-dropdown{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#d44950}.btn-default-focus{color:#333;background-color:#ebebeb;border-color:#adadad;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:100%;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.ui-select-bootstrap>.ui-select-match{text-align:left}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:.3em}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0}.ui-select-bootstrap .ui-select-choices-row>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>a:focus,.ui-select-bootstrap .ui-select-choices-row>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>a{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>a,.ui-select-bootstrap .ui-select-choices-row.disabled>a{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open{overflow:hidden}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{-webkit-box-shadow:inset 0 0 0 2px #8dbdf1;box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:5000s ease-in-out 0s}#login-page{position:absolute;min-height:100%;width:100%;background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/WebBackground.png");background-size:cover}.login-page-wrapper{padding-top:60px;margin-top:70px}@media (max-width:700px){.login-page-wrapper{overflow-y:hidden}}.click-through{pointer-events:none}.login-global-error-box{position:fixed;z-index:10;width:100%;padding-top:20px}.login-global-error-box .login-global-error-container{position:relative;opacity:0;transition:1s linear all;width:100%;max-width:440px;min-width:370px;margin:auto;border-radius:10px;border:1px solid #c10;background:#fff;min-height:3.5em}.login-global-error-box .login-global-error-container .login-global-error{text-align:left;color:#c10;font-family:"Open Sans Regular";font-size:12px;width:35em;margin:1em 1.25em}.logo-container{padding-left:60px;padding-right:60px;height:100px;width:100%;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sprite-app-logo{text-indent:-999em;text-spacing:-999em;display:block;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0}.login-accordion-container{padding-top:43px}.login-accordion{-webkit-transition:.25s linear all;transition:.25s linear all}.login-accordion.sign-up{padding-top:20px;padding-bottom:20px;text-align:center}.login-page-text{font-family:"Open Sans Regular";font-size:12px;color:#fff}.login-page-text-bold{font-family:"Open Sans Semi Bold";font-size:12px;color:#fff}.login-accordion-header,a[href].login-accordion-header{cursor:pointer;display:block;padding-top:15px;height:47px;color:#afb6ba;text-align:center;text-decoration:none;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:15px;-webkit-transition:.25s linear color;transition:.25s linear color}.login-accordion.active .login-accordion-header,.login-accordion.active a[href].login-accordion-header{color:#fff}.login-accordion-header:active,a[href].login-accordion-header:active{background:#202c32}.login-accordion-body{padding:2px 15px 15px}.login-accordion-body fieldset{margin:0;padding:0 0 3px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.5);font-family:"Open Sans Regular"}.login-accordion-body fieldset:hover{border-bottom:1px solid rgba(255,255,255,.9);font-family:"Open Sans Semi Bold"}.login-accordion-body button{display:block;margin-bottom:0;box-shadow:none!important}.login-accordion-body button:active{opacity:.8}.login-accordion-body button[disabled]{opacity:.5}.login-accordion-body input{display:block;width:100%;margin-bottom:0;box-shadow:none!important;outline:0;font-family:"Open Sans Regular";color:#fff}.login-accordion-body input:focus+#email-label,.login-accordion-body input:focus+#password-label,.login-accordion-body input:valid+#email-label,.login-accordion-body input:valid+#password-label{font-size:12px;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}.login-accordion-body input[type=password]:-webkit-autofill+#password-label{font-size:12px;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}@media screen and (-webkit-min-device-pixel-ratio:0){.login-accordion-body input:-webkit-autofill+#email-label,.login-accordion-body input:-webkit-autofill+#password-label{font-size:12px;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}}.login-accordion-body .blank-input-error-message{color:transparent;font-size:0}.login-accordion-body #email-label{position:absolute;font-size:16px;margin-top:-33px;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.login-accordion-body #password-fieldset{padding-top:54px}.login-accordion-body #password-label{position:absolute;font-size:16px;margin-top:-33px;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.login-accordion-body .login-input-style{background-color:transparent}.login-accordion-body .input-error-login{border-color:#f66}.login-accordion-body .form-error{color:#f66;margin-bottom:16px}.login-accordion-body .btn{background:#1565c0;-webkit-box-shadow:0 1px 0 0 #161f23,inset 0 1px 0 0 #217ee7;-moz-box-shadow:0 1px 0 0 #161f23,inset 0 1px 0 0 #217ee7;box-shadow:0 1px 0 0 #161f23,inset 0 1px 0 0 #217ee7}.login-accordion-body .btn:not([disabled]).ng-click-active,.login-accordion-body .btn:not([disabled]):active{background:#1376ad;-webkit-box-shadow:0 1px 0 0 #161f23,inset 0 1px 0 0 #1895db;-moz-box-shadow:0 1px 0 0 #161f23,inset 0 1px 0 0 #1895db;box-shadow:0 1px 0 0 #161f23,inset 0 1px 0 0 #1895db}.login-accordion-body .forgot-password{float:right;color:#fff;font-family:"Open Sans Semi Bold";font-weight:700}.login-accordion-body .sign-in-btn-container{padding-top:35px;padding-left:100px;padding-right:100px}.login-accordion-body .sign-in-btn-container .sign-in-btn{margin:auto;width:100%;min-width:150px;max-width:300px;height:45px;border-radius:40px;border:none;background-color:#fff;color:#1565c0;font-size:16px;font-family:"Open Sans Semi Bold"}.login-accordion-body .checkbox{color:#fff;font-family:"Open Sans Regular";font-size:12px;margin-bottom:15px}.login-accordion-body .checkbox input[type=checkbox]{display:inline-block;width:auto;margin-bottom:0;margin-right:6px;vertical-align:middle}.white-focus:focus{outline-style:dotted;outline-color:#fff;outline-width:1px}.gray-focus:focus{outline-style:dotted;outline-color:#666;outline-width:1px}.connecting-popup-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:200;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.connecting-popup{position:fixed;z-index:201;width:150px;height:150px;background:#000;background:rgba(0,0,0,.8);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;top:50%;left:50%;margin-top:-75px;margin-left:-75px}.connecting-popup img{margin:auto;position:absolute;top:25px;left:0;right:0}.connecting-popup .label{position:absolute;left:0;right:0;bottom:20px;color:#fff;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:17px}.server-config{position:absolute;margin-left:auto;margin-right:auto}hr{border:none;height:1px;color:#fff;background-color:#fff;opacity:.5;max-width:460px;min-width:150px}.login-copyright{display:block;font-family:"Open Sans Regular";text-align:center;color:#fff;padding-bottom:3px}.login-copyright a.copyright-links,.login-copyright a.copyright-links:active,.login-copyright a.copyright-links:hover{color:#fff;font-family:"Open Sans Semi Bold"}.login-copyright .link-dividers{padding:0 5px}.federated-institutions-container{margin-top:22px;text-align:center}.federated-institutions-container .need-to-sign-in-through-portal{display:inline-block;font-size:14px;font-weight:400;margin-top:0;margin-bottom:5px}.fsso-popup{font-family:"Open Sans Regular";position:absolute;height:152px;width:225px;background-color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 0 11px 1px rgba(0,0,0,.5);opacity:1;margin-top:-167px;margin-left:-37px;padding:15px;text-align:left}.fsso-popup .semi-bold{font-family:"Open Sans Semi Bold"}.fsso-popup span{font-size:13px;text-align:left;display:block}.fsso-popup-arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin-left:68px;position:absolute;margin-top:-15px}.fsso-wrapper{width:225px;margin:0 auto;height:0;margin-bottom:0}.fsso-popup-container{width:100%}.institution-redirect-container{margin-top:19px;display:block}.institution-redirect-container button,.institution-redirect-container select{display:inline-block}.institution-redirect-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:5px;width:375px;border-radius:4px;background-color:#fff;background-image:url(https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/carot-down.png);background-size:20px;background-repeat:no-repeat;background-position:96%}.institution-redirect-container select::-ms-expand{display:none}.institution-redirect-container button{width:70px;height:30px;border-radius:4px;color:#1565c0;background-color:#fff;font-family:'Open Sans Semi Bold',sans-serif;font-size:14px;text-align:center;letter-spacing:.05em;border-color:#fff;border-style:solid}.login-footer{position:relative;width:100%;border-top:1px solid #fff;padding-top:15px;padding-bottom:20px;margin-top:40px!important;bottom:0;left:0}[data-tooltip]{font-family:'Open Sans',sans-serif}[data-tooltip]:after{display:inline-block;content:attr(data-tooltip);white-space:pre-wrap;background:#fff;padding:10px;border-radius:6px;color:#c10;font-family:"Open Sans Regular";font-size:12px}[data-tooltip].loginToolTip{position:absolute}[data-tooltip]:after.loginToolTip{width:150px}[data-inverted][data-position='left center'][data-tooltip]:before,[data-inverted][data-position='right center'][data-tooltip]:before{background:#fff}.connected-wrapper{position:absolute;left:0;right:0;top:30%;text-align:center;font-family:"Open Sans Regular";color:#666;font-size:15px;line-height:1.5em}.connected-wrapper img{margin:20px;margin-bottom:7px}.connected-wrapper .grey-paragraph-text{margin-top:2px;margin-bottom:20px}.connected-wrapper .presenter-name{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connected-wrapper .small{font-family:Arial,sans-serif;font-weight:400;color:#666;font-size:12px}.polling-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}.polling-status-label{text-align:center;color:#666;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;line-height:31px;margin-bottom:8px;font-family:"Open Sans Regular";font-size:14px}.polling-status-label img{vertical-align:middle;margin-top:-2px;margin-right:4px}.polling-status-label .status-text-container{width:200px;margin:auto;font-family:"Open Sans Regular";font-size:14px}.multiple-choice-buttons{padding:0 10px;padding-bottom:10px;width:100%}.multiple-choice-buttons:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.multiple-choice-buttons .btn-container{float:left;width:20%;padding:0 4px;text-align:center}.multiple-choice-buttons .btn-container .btn{width:55px;height:55px;border-radius:50%;font-size:18px;font-family:"Open Sans Semi Bold";background:#fff;border:2px solid #1565c0;color:#1565c0;box-shadow:none}.multiple-choice-buttons .btn-container .btn:hover{top:0;padding-bottom:0;color:#001747;border:2px solid #001747}.multiple-choice-buttons .btn-container .btn:focus{top:0;padding-bottom:0;color:#001747;border:1px solid #001747;box-shadow:0 0 5px #1565c0;outline:0}.multiple-choice-buttons .btn-container .btn:disabled{border:1px solid #848484!important;background:#fff!important;color:#848484!important}.multiple-choice-buttons .btn-container .btn-selected,.multiple-choice-buttons .btn-container .btn-selected:active{top:0;background:#1565c0;color:#fff!important;border-color:#1565c0!important}.multiple-choice-buttons .btn-container .btn-selected:active:hover,.multiple-choice-buttons .btn-container .btn-selected:hover{padding-bottom:2px;color:#fff;background:#001747!important}.multiple-choice-buttons .btn-container .btn-selected:active:focus,.multiple-choice-buttons .btn-container .btn-selected:focus{color:#fff;padding-bottom:0!important;background:#001747!important;box-shadow:0 0 5px #1565c0;outline:0}.multiple-choice-buttons .btn-container .btn-selected:active:disabled,.multiple-choice-buttons .btn-container .btn-selected:disabled{border:1px solid #f8f8f8!important;background:#f8f8f8!important;color:#848484!important}.back-arrow-container.left-buttons{height:100%;line-height:60px}.back-arrow-container button{background-color:#1565c0!important;border:none!important;padding-left:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.back-arrow-container button .mnv-icon-arrow-carrot-left{margin-top:3px}.back-arrow-container.left-buttons.active-session-arrow{margin-left:16px!important}.results-button-container .btn{height:35px;width:80px!important;background:#1565c0;border-radius:18px;font-size:14px}.target-buttons{display:block;position:relative;padding:0 14px}.target-buttons:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.target-buttons .btn{font-size:17px;height:35px;width:80px;background-color:#1565c0;border-radius:18px;font-family:"Open Sans Regular";font-size:14px;color:#fff}.target-buttons .btn[disabled]{color:#666!important;background:#f9f9f9!important;background-color:#f9f9f9;box-shadow:none!important;border:none}.target-buttons .btn:hover{background-color:#001747}.target-buttons .btn:focus{background-color:#001747;box-shadow:0 0 5px #1565c0;outline:0}.numeric-answer-container,.short-answer-container{margin:9px 14px 0;padding-bottom:12px}.numeric-answer-container .btn,.short-answer-container .btn{width:100%}.numeric-answer-textarea,.short-answer-textarea{width:100%;padding-bottom:30px;padding-top:10px}.numeric-answer-textarea textarea,.short-answer-textarea textarea{float:left;position:relative;resize:none;font-family:"Open Sans Regular";font-size:14px;color:#666;border:solid 2px #ddd!important;overflow:hidden;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.numeric-answer-textarea textarea:disabled,.short-answer-textarea textarea:disabled{background:#f3f3f3!important}.numeric-answer-textarea .character-limit,.short-answer-textarea .character-limit{float:right;padding-left:10px;padding-top:8px}@media only screen and (min-width:630px){.numeric-answer-textarea textarea,.short-answer-textarea textarea{width:95%}}@media only screen and (min-width:420px) and (max-width:629px){.numeric-answer-textarea textarea,.short-answer-textarea textarea{width:92%}}@media only screen and (min-width:340px) and (max-width:419px){.numeric-answer-textarea textarea,.short-answer-textarea textarea{width:90%}}@media only screen and (min-width:250px) and (max-width:339px){.numeric-answer-textarea textarea,.short-answer-textarea textarea{width:86%}}@media only screen and (max-width:249px){.numeric-answer-textarea textarea,.short-answer-textarea textarea{width:85%}}.numeric-answer-textarea .character-limit-near,.short-answer-textarea .character-limit-near{color:#c10}.numeric-answer-textarea .character-limit-far,.short-answer-textarea .character-limit-far{color:#1565c0;font-family:"Open Sans Regular";font-size:14px}.example-text{display:block;color:#666!important;font-size:12px;font-family:"Open Sans Regular";word-spacing:1px;margin-bottom:20px}#quizzing-question .right-buttons{position:relative;float:right;margin-right:9px;z-index:2}#quizzing-question .right-buttons .white-text-button{background-color:transparent;box-shadow:none;-webkit-box-shadow:none}#quizzing-question .right-buttons .white-text-button:focus{outline-style:dotted;outline-color:#fff;outline-width:1px}#quizzing-question .left-buttons{position:relative;float:left;margin-left:9px;z-index:2;margin-top:7px}#quizzing-question .progress-display{font-family:"Open Sans Semi Bold";color:#fff;text-align:center;font-size:12px;display:block}#quizzing-question .right-buttons .white-button.btn{height:35px;width:80px;background:#fff!important;border-radius:18px;font-family:"Open Sans Semi Bold";font-size:14px;color:#1565c0;text-align:center;margin-right:0!important}@media screen and (max-width:400px){#quizzing-question .right-buttons .white-button.btn{padding-left:0;margin-top:8px!important;width:70px!important;padding-right:0}}#quizzing-question .round{position:relative}#quizzing-question .round label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}#quizzing-question .round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}#quizzing-question .round input[type=checkbox]{visibility:hidden}#quizzing-question .round input[type=checkbox]:checked+label{background-color:#66bb6a;border-color:#66bb6a}#quizzing-question .round input[type=checkbox]:checked+label:after{opacity:1}#quizzing-question .check-container{margin:0 auto}#quizzing-question .submitted-date-display{color:#fff;display:inline-block}#quizzing-question .not-submitted-date-display{color:#fff;display:inline-block;font-style:italic}#quizzing-question .submitted-date-substring{text-transform:lowercase}#quizzing-question .quiz-section{font-family:"Open Sans Semi Bold";border-bottom:1px #ccc solid;color:#666}#quizzing-question .quiz-section span.section-title{text-transform:uppercase;font-size:12px;text-align:center;font-family:"Open Sans Bold";display:block;margin-top:10px;margin-bottom:5px}#quizzing-question .quiz-section .answer-button-container{text-align:center;margin-bottom:20px;margin-top:10px}#quizzing-question .quiz-section .quizzing-answer-button{text-transform:uppercase;border:2px solid #168bcb;background-color:#fff;border-radius:100%;padding:7px 13px;font-size:24px;color:#168bcb}@media only screen and (min-width:500px){#quizzing-question .quiz-section .quizzing-answer-button+.quizzing-answer-button{margin-left:10%}}@media only screen and (max-width:499px){#quizzing-question .quiz-section .quizzing-answer-button+.quizzing-answer-button{margin-left:2%}}#quizzing-question .quiz-section .quizzing-answer-button:active,#quizzing-question .quiz-section .quizzing-answer-button:focus{outline:0!important}#quizzing-question .quiz-section .quizzing-answer-button-active,#quizzing-question .quiz-section .quizzing-answer-button:active{border-color:#1565c0;background-color:#1565c0;color:#fff}.review-answer-header{display:inline}.review-answer-header span.header-label{word-wrap:break-word;display:inline;width:auto;text-align:left;font-weight:700;font-size:17px;font-family:"Open Sans Regular";color:#000}.review-answer-header span.header-description{display:inline-block;text-align:right;font-size:16px;font-family:"Open Sans Regular";font-weight:lighter;color:#999;position:absolute;right:14px;vertical-align:top}.review-container{overflow:hidden}.review-answer{width:100%}.review-answer span{font-weight:700}.review-answer span.available-answer{word-wrap:break-word;display:inline-block;width:auto;text-align:left;margin-left:40px;font-size:17px;font-family:"Open Sans Regular";color:#000}.review-answer span.no-answer{margin-right:30px;display:block;text-align:center;font-size:14px;font-style:italic;font-weight:lighter;color:#c01}.review-answer span.no-answer-history{word-wrap:break-word;display:inline-block;text-align:left;font-size:14px;margin-left:40px;font-family:"Open Sans Regular";font-style:italic;font-weight:lighter;color:#666}.review-score-text{display:inline-block;text-transform:uppercase;font-family:"Open Sans Bold";font-size:12px;margin-left:10px}.review-score-icon{display:inline-block;width:60px;position:absolute;right:14px}.review-answer-score{display:inline-block;text-align:right;font-size:12px;font-family:"Open Sans Regular";font-weight:lighter;color:#666;margin-right:5px;vertical-align:top;width:30px}.review-score-top-view{display:block;height:12px;margin-bottom:8px;float:left;width:100%}.time-banner{height:40px;width:100%;background-color:#064d9e;color:#fff;line-height:40px;font-size:14px;padding-left:15px;padding-right:15px;font-family:"Open Sans Regular"}.time-banner .timer{float:left}.time-banner .completion{float:right}.review-score-container{overflow:hidden}.review-score-top-view .review-score-text .correct-label{color:#09824e}.review-score-top-view .review-score-text .incorrect-label{color:#c10}.review-score-top-view .review-score-text .default-label{color:#888}.review-score-top-view .review-score-icon{width:auto;float:right;position:relative}.review-score-top-view .review-score-icon .review-answer-score{margin-right:10px;width:auto}.review-answer-score-hidden{visibility:hidden}.review-icon{display:inline-block}.review-number{display:inline-block!important;float:left;width:30px;vertical-align:top}.review-number span{font-size:17px;font-family:"Open Sans Regular";color:#666;text-align:right;display:block}.instructor-feedback{color:#888;font-size:14px;padding:15px 40px 15px 20px;display:block;text-align:left;word-wrap:break-word}.submission-agreement-check{display:flex}.submission-agreement-check .submission-agreement{text-align:left;font-size:14px;font-family:"Open Sans Regular";color:#666}.agreement-checkbox{width:20px;min-width:20px;position:relative;margin-right:10px}.agreement-checkbox .agreement-input{height:20px;opacity:0;cursor:pointer;position:absolute;top:3px}.agreement-checkbox .agreement-input+.custom-checkbox{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:3px;pointer-events:none}.agreement-checkbox #agreement-input:checked+.custom-checkbox{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Selected.png')}.agreement-checkbox #agreement-input:not(:checked)+.custom-checkbox{border:1px solid #1565c0;background-color:#fff}.submit-warning{font-weight:700;color:#666;font-size:14px;display:block;padding-bottom:20px;font-family:"Open Sans Semi Bold"}.submitted-text{display:block;text-align:center;font-size:18px;font-family:"Open Sans Regular";color:#00796b}.submitted-date{display:block;text-align:center;padding-top:2px;font-size:14px;font-family:"Open Sans Regular";color:#666}.submitted-checkmark{margin:0 auto;margin-top:20px;width:70px;height:70px;background:#1565c0;border:solid 3px #1565c0;border-radius:100%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.submitted-checkmark:before{content:"";position:absolute;width:4px;height:32px;background-color:#fff;left:34px;top:11px}.submitted-checkmark-new{background:url("../../https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/new_submit_check.png") no-repeat center center}.quiz-instruction-wrapper p{width:300px;margin-top:20px}.submitted-checkmark:after{content:"";position:absolute;width:16px;height:4px;background-color:#fff;left:22px;top:43px}.quiz-image-container{margin-top:15px}.submitted-quiz-form{text-align:center}.submitted-quiz-form .submitted-wrapper{margin-top:25%}.submitted-quiz-form .quiz-text-wrapper{margin-bottom:15px}.quizzing-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}.submit-quiz-btn{border-radius:25px;width:215px!important;background:#1565c0!important;font-family:"Open Sans Semi Bold";font-size:18px;height:50px;line-height:50px}.submit-quiz-btn[disabled]{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #cbcbcb!important;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #cbcbcb!important;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #cbcbcb!important;background:#cbcbcb!important;background-color:#cbcbcb!important;border:none}.progress-display .left-arrow{background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Left_Arrow.png") no-repeat center center;height:44px;width:44px;float:left;margin-left:-12px}.progress-display .right-arrow{background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Right_Arrow.png") no-repeat center center;height:44px;width:44px;float:right;margin-right:-12px}.ended-quiz-text{font-family:"Open Sans Regular";font-size:18px;color:#00796b}#session-page{height:100%}#session-page .session-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#session-page .checkin-fail-buttons-container{margin-right:25px;float:right;font-family:"Open Sans Semi Bold";font-size:14px}#session-page .checkin-fail-buttons-container .checkin-fail-save-button{height:35px;width:100px;border-radius:18px;background-color:#1565c0;color:#fff;border:none}#session-page .checkin-fail-buttons-container .checkin-fail-cancel-button{height:35px;width:80px;background-color:#fff;color:#1565c0;border:none}.session-info{height:40px;line-height:40px;text-align:center;font-family:"Open Sans Regular";color:#666;border-bottom:1px #ccc solid}.questions{list-style:none;margin:0;padding:0}.question-entry{position:relative;border-bottom:1px #ccc solid}.question-entry a,.question-entry button{display:block;text-decoration:none;color:#000;height:72px;line-height:72px;font-family:"Open Sans Bold";font-size:17px}.question-entry a.ng-click-active,.question-entry a:active,.question-entry button.ng-click-active,.question-entry button:active{background:#e5e5e5}.question-entry button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}.question-entry img.shown-thumbnail{height:auto;width:80px;border:1px #ccc solid;display:inline-block}.question-entry button>.question-label{float:left}.question-entry .hidden-thumbnail{height:55px;width:80px;background-color:#e6e6e6;display:inline-block;position:relative}.question-entry .hidden-thumbnail img{margin:auto;height:auto;width:40px;position:absolute;top:0;bottom:0;left:0;right:0}.question-entry a>.hidden-thumbnail,.question-entry a>img.shown-thumbnail{margin:0 14px;vertical-align:middle}.question-entry button>img.shown-thumbnail{float:left;margin:12px 14px}.question-entry button>.hidden-thumbnail{float:left;margin:8px 14px}.question-entry i{position:absolute;right:14px;top:50%;margin-top:-7px}.question-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}.results-button-container{margin:9px 14px 0;padding-bottom:12px;display:flex;justify-content:flex-end}.results-button-container .btn{width:100%}.results-button-container.confidence-rating-container{justify-content:center;padding-bottom:60px}.results-header{z-index:2;position:relative;margin:0;padding:0 16px;height:31px;line-height:31px;background:#e5e5e5;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;color:#666;font-size:12px;text-transform:uppercase;text-align:left;font-family:"Open Sans Semi Bold";text-transform:none;font-size:14px}.results-header.regular-case{text-transform:none}#results{background-color:#fff}#results .answer-container{margin:10px 14px}.results-list{list-style:none;margin:0;padding:0}.results-answer{height:45px;border-bottom:#ccc 1px solid;padding:14px}.results-info{margin-bottom:9px;line-height:13px}.results-info:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.results-target-info{float:right;color:#666;font-family:"Open Sans Regular"}.results-info-label{float:left;font-family:"Open Sans Bold";font-size:15px}.results-info-number{float:right;color:#666;height:45px;position:relative;z-index:3}.results-list-leftside-container{float:right;position:relative;background:#fff;height:25px;width:25px;margin-top:-12px;z-index:3;font-family:"Open Sans Semi Bold"}.results-bar{position:relative;height:10px;width:93%;margin-top:4px;margin-left:18px;z-index:1}.results-bar-inner{position:absolute;top:0;left:0;bottom:0;background:#168bcb}.results-answer.correct .results-bar-inner{background:#09824e}.results-answer.incorrect .results-bar-inner{background:#c10}#profile-page{height:100%}#profile-page .profile-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#profile-page .btn-link-container{border-top:#ccc 1px solid;padding:13px 0}#profile-page .btn-link-container:last-child{border-bottom:#ccc 1px solid}#profile-page .fullpage-form{margin-bottom:23px}#profile-page .profile-content-wrapper{padding-right:25px;padding-left:25px}#profile-page .profile-content-wrapper input,#profile-page .profile-content-wrapper textarea{margin-top:2px;margin-left:-10px;outline:0;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:18px;font-family:"Open Sans Regular";width:100%;box-sizing:border-box;-moz-box-sizing:border-box}#profile-page .profile-content-wrapper #institutionContainer,#profile-page .profile-content-wrapper #passwordContainer,#profile-page .profile-content-wrapper #remotesContainer{cursor:pointer}#profile-page .profile-content-wrapper .profile-item-list{height:72px;padding-top:15px;border-bottom:#ddd 1px solid}#profile-page .profile-content-wrapper .profile-item-list .profile-item-button{width:100%;text-align:left;background-color:transparent;border:none}#profile-page .profile-content-wrapper .profile-item-list a{display:block;margin-top:1px;text-decoration:none}#profile-page .profile-content-wrapper .profile-item-list a:focus{outline-style:dotted;outline-color:#000;outline-width:1px}#profile-page .profile-content-wrapper .profile-item-list .profile-item-label{font-family:"Open Sans Regular";font-size:12px;color:#666}#profile-page .profile-content-wrapper .profile-item-list .profile-item-label-big{font-family:"Open Sans Regular";font-size:18px;color:#666}#profile-page .profile-content-wrapper .profile-item-list .profile-item-text{padding-top:5px;padding-bottom:15px;font-family:"Open Sans Regular";font-size:18px;color:#000}#profile-page .profile-content-wrapper .profile-item-list #studentId{position:absolute;margin-top:20px}#profile-page .profile-content-wrapper input:focus+#studentId-label,#profile-page .profile-content-wrapper input:valid+#studentId-label{font-size:12px;-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0)}#profile-page .profile-content-wrapper #studentId-label{position:absolute;top:37px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#profile-page .profile-content-wrapper #studentId-optional{position:relative;float:right;top:20px;font-family:"Open Sans Regular";font-size:18px;color:#666}#profile-page .profile-content-wrapper .right-arrow-icon{position:absolute;z-index:1;top:30px;right:8px}#profile-page .profile-content-wrapper .read-only-container{margin:2em 0 0 0}#profile-page .profile-content-wrapper .read-only-container .read-only-item{margin-bottom:12px}#profile-page .profile-content-wrapper .read-only-container .read-only-item .read-only-label{color:#666}#profile-page .profile-content-wrapper .read-only-container .read-only-item .read-only-field{font-size:18px;margin-top:1px}.profile-buttons-container{padding-top:25px;text-align:right;padding-bottom:25px}.profile-buttons-container .profile-cancel-button{height:35px;width:95px;background-color:#fff;font-family:"Open Sans Semi Bold";font-size:14px;color:#1565c0;border:none}.profile-buttons-container .profile-save-button{height:35px;width:120px;border-radius:40px;background-color:#ddd;font-family:"Open Sans Semi Bold";font-size:16px;color:#fff;border:none}.profile-buttons-container .profile-small-save-button{height:35px;width:100px;border-radius:40px;background-color:#ddd;font-family:"Open Sans Semi Bold";font-size:14px;color:#fff;border:none}.profile-buttons-container .profile-save-button.button-active{background-color:#1565c0}.profile-buttons-container .profile-small-save-button.button-active{background-color:#1565c0}#institution-edit-page{height:100%}#institution-edit-page .profile-page-wrapper{background-color:#f9f9f9;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#institution-edit-page .profile-page-wrapper .institution-search-image-container{width:100%;position:absolute;text-align:center;top:30%;font-family:"Open Sans Regular";font-size:18px;color:#00796b}#institution-edit-page .profile-page-wrapper .institution-search-image-container .institution-search-image{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Institution.svg");background-position:center;height:123px;width:152px;margin:auto auto 30px auto}.selectable-item-list-search-results.courses-result li{height:auto}.selectable-item-list-search-results.courses-result li>button{padding:20px 25px}.selectable-item-list-search-results.courses-result .description{display:block;margin:0;margin-bottom:5px;font-family:"Open Sans Regular";font-size:14px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectable-item-list-search-results.courses-result .description.search-course-instructor-name{font-family:"Open Sans Semi Bold";color:#666;max-width:440px;margin:0;margin-bottom:5px;white-space:normal}.left-aligned{text-align:left}.selectable-item-list-search-results{position:relative;z-index:10;margin:0;padding:0;list-style:none;background-color:#fff}.selectable-item-list-search-results li{height:60px;border-bottom:1px #ddd solid}.selectable-item-list-search-results li>button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}.selectable-item-list-search-results li>a,.selectable-item-list-search-results li>button{padding:19px 25px 19px 25px;text-decoration:none!important}.selectable-item-list-search-results li>a.ng-click-active,.selectable-item-list-search-results li>a:active,.selectable-item-list-search-results li>button.ng-click-active,.selectable-item-list-search-results li>button:active{background:#e5e5e5}.selectable-item-list-search-results .selectable-title-search-results{display:block;font-family:"Open Sans Regular";font-size:16px;color:#000;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectable-item-list-search-results .selectable-title-search-results.search-result-course-title{font-family:"Open Sans Regular";color:#000;margin-bottom:5px}.no-search-results{position:fixed;text-align:center;width:100%;top:50%;left:0;font-family:"Open Sans Regular";font-size:14px;color:#666}.no-search-results .empty-text-block{font-size:18px;color:#00796b}#password-change-page{height:100%}#password-change-page .password-change-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid}#password-change-page .password-change-page-wrapper .fullpage-form{margin:35px 25px 25px 25px;margin-bottom:0}#password-change-page .password-change-page-wrapper .fullpage-form>:last-child{margin-bottom:0!important}#password-change-page .password-change-page-wrapper .fullpage-form .form-group{height:66px;margin-bottom:15px}#password-change-page .password-change-page-wrapper .fullpage-form fieldset{margin:0;padding:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ddd;font-family:"Open Sans Regular"}#password-change-page .password-change-page-wrapper .fullpage-form .label-text,#password-change-page .password-change-page-wrapper .fullpage-form label{font-family:"Open Sans Regular";font-size:16px;color:#666;line-height:23px}#password-change-page .password-change-page-wrapper .fullpage-form .label-text small,#password-change-page .password-change-page-wrapper .fullpage-form label small{font-family:Arial,sans-serif;font-weight:400;font-size:12px;color:#666}#password-change-page .password-change-page-wrapper .fullpage-form input,#password-change-page .password-change-page-wrapper .fullpage-form textarea{width:100%;border:none;outline:0;box-shadow:none;margin-left:-9px;color:#666}#password-change-page .password-change-page-wrapper .fullpage-form .btn-link-container,#password-change-page .password-change-page-wrapper .fullpage-form button{width:100%;margin-bottom:15px}#password-change-page .password-change-page-wrapper .fullpage-form input:focus+#confirmPassword-label,#password-change-page .password-change-page-wrapper .fullpage-form input:focus+#newPassword-label,#password-change-page .password-change-page-wrapper .fullpage-form input:focus+#oldPassword-label,#password-change-page .password-change-page-wrapper .fullpage-form input:valid+#confirmPassword-label,#password-change-page .password-change-page-wrapper .fullpage-form input:valid+#newPassword-label,#password-change-page .password-change-page-wrapper .fullpage-form input:valid+#oldPassword-label{font-size:12px;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}#password-change-page .password-change-page-wrapper .fullpage-form #oldPassword-label{position:absolute;top:93px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#password-change-page .password-change-page-wrapper .fullpage-form #newPassword-label{position:absolute;top:174px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#password-change-page .password-change-page-wrapper .fullpage-form #confirmPassword-label{position:absolute;top:340px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#password-change-page .password-change-page-wrapper .fullpage-form .form-error,#password-change-page .password-change-page-wrapper .fullpage-form .form-success{margin-top:8px}#password-change-page .password-change-page-wrapper .password-change-buttons-container{margin-right:25px;margin-top:10px;float:right;font-family:"Open Sans Semi Bold";font-size:14px}#password-change-page .password-change-page-wrapper .password-change-buttons-container .password-save-button{height:35px;width:100px;border-radius:18px;background-color:#1565c0;color:#fff;border:none}#password-change-page .password-change-page-wrapper .password-change-buttons-container .password-cancel-button{height:35px;width:80px;background-color:#fff;color:#1565c0;border:none}#clickers-page{height:100%}#clickers-page .clickers-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#clickers-page .clickers-page-wrapper .remote-button-container{padding-top:30px}#clickers-page .clickers-page-wrapper .remote-button-container .remote-button{margin:auto;width:225px;height:50px;border-radius:40px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}#clickers-page .clickers-page-wrapper .remote-button-container .remote-button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}#clickers-page .clickers-page-wrapper .remote-item-list{margin:0;padding:0}#clickers-page .clickers-page-wrapper .remote-item-list li{list-style:none;height:60px;padding:19px 19px 19px 25px;border-bottom:1px #ccc solid}#clickers-page .clickers-page-wrapper .remote-item-list .remote-title{display:block;font-family:"Open Sans Regular";font-size:16px;color:#000;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#clicker-add-page{height:100%}#clicker-add-page .clicker-add-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#clicker-add-page .clicker-add-page-wrapper .find-remote-text{float:left;padding-left:25px;font-family:"Open Sans Regular";font-size:12px;color:#1565c0}#clicker-add-page .clicker-add-page-wrapper .fullpage-form{margin:35px 25px 25px 25px;margin-bottom:-10px}#clicker-add-page .clicker-add-page-wrapper .fullpage-form>:last-child{margin-bottom:0!important}#clicker-add-page .clicker-add-page-wrapper .fullpage-form .form-group{height:66px;margin-bottom:15px}#clicker-add-page .clicker-add-page-wrapper .fullpage-form fieldset{margin:0;padding:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ddd;font-family:"Open Sans Regular"}#clicker-add-page .clicker-add-page-wrapper .fullpage-form fieldset.input-focused{border-bottom:#1565c0 1px solid!important}#clicker-add-page .clicker-add-page-wrapper .fullpage-form fieldset.input-error{border-bottom:#c10 1px solid!important}#clicker-add-page .clicker-add-page-wrapper .fullpage-form .label-text,#clicker-add-page .clicker-add-page-wrapper .fullpage-form label{font-family:"Open Sans Regular";font-size:16px;color:#666;line-height:23px}#clicker-add-page .clicker-add-page-wrapper .fullpage-form .label-text small,#clicker-add-page .clicker-add-page-wrapper .fullpage-form label small{font-family:Arial,sans-serif;font-weight:400;font-size:12px;color:#666}#clicker-add-page .clicker-add-page-wrapper .fullpage-form input,#clicker-add-page .clicker-add-page-wrapper .fullpage-form textarea{width:100%;border:none;outline:0;box-shadow:none;margin-left:-9px;color:#666}#clicker-add-page .clicker-add-page-wrapper .fullpage-form .btn-link-container,#clicker-add-page .clicker-add-page-wrapper .fullpage-form button{width:100%;margin-bottom:15px}#clicker-add-page .clicker-add-page-wrapper .fullpage-form input:focus+#AddClicker-label,#clicker-add-page .clicker-add-page-wrapper .fullpage-form input:valid+#AddClicker-label{font-size:12px;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}#clicker-add-page .clicker-add-page-wrapper .fullpage-form #AddClicker-label{position:absolute;top:93px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#clicker-add-page .clicker-add-page-wrapper .fullpage-form #newPassword-label{position:absolute;top:174px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#clicker-add-page .clicker-add-page-wrapper .fullpage-form #confirmPassword-label{position:absolute;top:255px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#clicker-add-page .clicker-add-page-wrapper .fullpage-form .form-error,#clicker-add-page .clicker-add-page-wrapper .fullpage-form .form-success{margin-top:8px}@media screen and (max-width:650px){#wrapper{overflow-x:hidden}#profile-page{height:0%}#clickers-page{height:0%}#clicker-add-page{height:0%}#desktop-only{display:none}#desktop-loader{display:none}#menu-icons-container-id{top:9%}#desktop-divider{display:none}}@media screen and (max-height:590px){#menu-icons-container-id{top:5%}}@media screen and (min-width:650px){#mobile-bottom-border-id{display:none}#mobile-only{display:none}#mobile-loader{display:none}#mobile-divider{display:none}}.selectable-item-list-subscription{list-style:none}.selectable-item-list-subscription li{height:72px}.selectable-item-list-subscription li .right-arrow-icon{float:right;z-index:1;margin-top:-30px;margin-right:28px}.selectable-item-list-subscription li>a{display:block}.selectable-item-list-subscription li>button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}.selectable-item-list-subscription li>a,.selectable-item-list-subscription li>button{height:72px;padding-left:25px;text-decoration:none!important}.selectable-item-list-subscription li>a.ng-click-active,.selectable-item-list-subscription li>a:active,.selectable-item-list-subscription li>button.ng-click-active,.selectable-item-list-subscription li>button:active{background:#e5e5e5}.selectable-item-list-subscription li>a.quiz-review{display:inline-block;width:100%;height:100%}.item-list-subscription,.selectable-item-list-subscription{margin:0;padding:0}.item-list-subscription li,.selectable-item-list-subscription li{border-bottom:1px #ccc solid}.item-list-subscription .list-label,.item-list-subscription label,.selectable-item-list-subscription .list-label,.selectable-item-list-subscription label{font-family:"Open Sans Regular";font-size:18px;color:#000;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-list-subscription label,.selectable-item-list-subscription label{display:block}.item-list-subscription .list-label,.selectable-item-list-subscription .list-label{display:inline-block}.item-list-subscription .list-icon,.selectable-item-list-subscription .list-icon{position:absolute;z-index:100;top:10px;right:10px}.item-list-subscription .description,.selectable-item-list-subscription .description{margin:0;font-family:"Open Sans Regular";font-size:12px;color:#666}.item-list-subscription .session-label+.description,.selectable-item-list-subscription .session-label+.description{margin-left:10px}.item-list-divider-line{margin-top:15px;border-top:1px #ccc solid}.item-list-end-line{border-top:1px #ccc solid}.item-list-subscription li{list-style:none;padding-top:15px;padding-left:25px;padding-right:25px;height:72px}.item-list-subscription li:focus{outline-style:dotted;outline-color:#000;outline-width:1px}.list-header-subscription{z-index:2;position:relative;margin:0;padding:4px 25px;height:40px;line-height:31px;background:#f9f9f9;border-bottom:#ccc 1px solid;color:#666;font-family:"Open Sans Regular";font-size:14px;text-align:left}.list-header-subscription .sub-text{font-size:12px;font-style:normal}#desktop-divider{position:fixed;height:100%;width:768px}.first-divider-container{height:40px;width:100%;position:relative}.first-divider-container .first-divider{width:49.9%;height:100%;font-size:15px;display:inline-block;vertical-align:top}.first-divider-container .first-divider.first-divider-left{border-right:2px solid #ccc}.or-container{height:20px;width:100%;padding-top:5px;padding-right:5px;text-align:center;font-size:18px;font-family:"Open Sans Regular";color:#666}.second-divider-container{height:100%;width:768px;position:fixed;margin-top:15px;font-family:"Open Sans Regular";font-size:18px;text-align:center}.second-divider-container .divider-header{margin-top:-30px;font-size:18px;color:#00796b}.second-divider-container .divider-header h2{font-size:inherit;font-weight:inherit;margin:inherit}.second-divider-container .divider-text{margin-top:33px;color:#666;line-height:1.6}.second-divider-container .second-divider{width:49.5%;height:100%;font-size:15px;display:inline-block;vertical-align:top}.second-divider-container .second-divider.second-divider-left{border-right:2px solid #ccc}.subscription-button-container{padding:35px 0 35px 0}.subscription-button-container .subscription-button{letter-spacing:.05em;margin:auto;width:275px;height:50px;border-radius:40px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}.subscription-button-container .subscription-button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}#mobile-divider{height:100%;width:100%}.subscription-half-container{font-family:"Open Sans Regular";font-size:18px;text-align:center;white-space:nowrap;overflow-x:hidden}.subscription-half-container .half-container-header{margin:45px 0 45px 0;color:#00796b}.subscription-half-container .half-container-header h2{font-size:inherit;color:inherit;margin:inherit;font-weight:inherit}.subscription-half-container .half-container-text{font-size:15px;color:#666;line-height:1.6}.subscription-horizontal-border{margin-top:30px;font-family:"Open Sans Regular";font-size:18px;text-align:center}.subscription-horizontal-border .subscription-border-left{position:relative;width:42%;margin-top:-1px;border-top:2px solid #ddd}.subscription-horizontal-border .subscription-border-right{position:relative;float:right;width:42%;margin-top:-3px;border-top:2px solid #ddd}.subscription-horizontal-border .mobile-or-container{position:absolute;width:100%;margin-top:-13px;color:#666}@media screen and (max-width:768px){#second-divider-container-id{width:100%}#desktop-divider{width:100%}}#payment-info-page{height:100%}#payment-info-page .payment-info-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#payment-info-page #purchase-screen{color:red}#payment-info-page #purchase-screen>div .progress-bar-wrapper{height:100px;background-color:#f9f9f9;border-bottom:1px solid #ddd}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar{margin-left:25px;margin-right:25px;display:block;text-align:center;height:30px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar .progress-bubble{display:inline-block;border:1.5px solid #1565c0;border-radius:100%;width:10px;height:10px;float:none;background-color:#f9f9f9;position:absolute;margin-top:26px;z-index:3;padding:5px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar .progress-bubble.active{background-color:#1565c0}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar .progress-bubble:first-child{left:25px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar .progress-bubble:last-child{right:25px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar .progress-line{border:1px solid #1565c0;position:absolute;width:93%;margin-top:31px;z-index:1}#payment-info-page #purchase-screen>div .progress-bar-wrapper .upper-progress-bar .progress-right-cover{z-index:2;position:absolute;width:25px;border:1px solid #f9f9f9;right:0;height:98px;background-color:#f9f9f9}#payment-info-page #purchase-screen>div .progress-bar-wrapper .lower-progress-bar{height:70px;display:block;text-align:center;margin-left:25px;margin-right:25px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .lower-progress-bar>div{display:inline-block;width:50px;position:absolute;z-index:4;font-size:12px;font-family:"Open Sans Regular";color:#000;margin-top:15px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .lower-progress-bar .progress-left-label{text-align:left;left:25px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .lower-progress-bar .progress-center-label{text-align:center;margin-left:-18px}#payment-info-page #purchase-screen>div .progress-bar-wrapper .lower-progress-bar .progress-right-label{text-align:right;right:25px}#payment-info-page #purchase-screen>div>.selection-details-wrapper{width:100%}#payment-info-page #purchase-screen>div>.selection-details-wrapper>.selected-product-wrapper{width:100%;height:100px;position:relative;background-color:#064d9e;color:#fff;font-family:"Open Sans Regular";font-size:18px;z-index:3}#payment-info-page #purchase-screen>div>.selection-details-wrapper>.selected-product-wrapper .product-left-wrapper{float:left;padding-left:15px}#payment-info-page #purchase-screen>div>.selection-details-wrapper>.selected-product-wrapper .product-left-wrapper .product-subtitle{font-size:12px}#payment-info-page #purchase-screen>div>.selection-details-wrapper>.selected-product-wrapper .product-right-wrapper{float:right}#payment-info-page #purchase-screen>div>.selection-details-wrapper>.selected-product-wrapper .product-right-wrapper .product-price{font-family:"Open Sans Semi Bold"}#payment-info-page #purchase-screen>div>.selection-details-wrapper>.selection-total-wrapper{background-color:#000;color:#fff}.confirm-payment-partial-page .purchase-button-wrapper{text-align:center;margin-top:25px;margin-bottom:25px}.confirm-payment-partial-page .order-details-title,.confirm-payment-partial-page .payment-information-title{background-color:#f9f9f9;border-top:1px solid;border-bottom:1px solid;padding-top:10px;padding-bottom:10px;padding-left:25px;border-color:#ddd;color:#666;font-size:14px;font-family:"Open Sans Regular"}.confirm-payment-partial-page .order-details-name,.confirm-payment-partial-page .payment-info-billing-info-name,.confirm-payment-partial-page .payment-information-card-obfuscated-number{padding-left:25px;padding-top:10px;font-size:18px}.confirm-payment-partial-page .order-details-merchant,.confirm-payment-partial-page .payment-info-billing-info-payment-type,.confirm-payment-partial-page .payment-information-card-label{font-size:12px;font-family:"Open Sans Regular";color:#666;padding-left:25px}.confirm-payment-partial-page .payment-info-billing-info-address,.confirm-payment-partial-page .payment-info-billing-info-city{font-size:14px;color:#000;padding-left:25px}.confirm-payment-partial-page .payment-info-billing-info-wrapper,.confirm-payment-partial-page .payment-information-card-wrapper{padding-bottom:10px;border-bottom:1px solid #ddd}.confirm-payment-partial-page .order-details-wrapper{padding-bottom:10px}.confirm-payment-partial-page .important-text-container.payment-info-important-text{padding-top:20px;padding-left:25px;margin:0 auto;padding-bottom:50px;color:#1565c0!important}.confirm-payment-partial-page .important-text-container.payment-info-important-text .sub-important-text{margin-bottom:10px}.confirm-payment-partial-page .important-text-container.payment-info-important-text .sub-important-text .confirm-links{color:#1565c0!important}.radio-container{display:block;background-color:#eee;border:solid;border-radius:4px;height:62px}.subscription-submit{border-radius:25px;width:215px!important;background-color:#1565c0;font-family:"Open Sans Semi Bold";font-size:18px;height:50px;line-height:50px}.accesscode-submit{border-radius:25px;width:175px!important;background-color:#1565c0;font-family:"Open Sans Semi Bold";font-size:18px;height:50px;line-height:50px}.confirm-purchase-button{border-radius:25px;width:175px!important;font-family:"Open Sans Semi Bold";font-size:18px;height:50px;line-height:50px}.confirm-purchase-button:not([disabled=disabled]){background-color:#1565c0!important}.confirm-purchase-button+.form-error{margin-top:20px}div.radio-container+div.radio-container{margin-top:10px}.radio-container-active{border-width:2px;border-color:#0678b6}.radio-container-active>.radio-data-container{padding:6px 8px 6px 4px}.radio-container-active>.radio-data-container>.left-text>.custom-radio>.radio-icon{background-color:#0678b6}.radio-container-inactive{border-width:1.5px;border-color:#ccc}.radio-container-inactive>.radio-data-container{padding:7px 9px 7px 5px}.radio-container-inactive>.radio-data-container>.left-text>.custom-radio>.radio-icon{background-color:#fff}.discount-text{color:#07633b}.radio-text-bold{font-family:"Open Sans Bold"}.radio-data-container{display:block;height:62px;background-color:transparent;font-size:14px;font-family:"Open Sans Regular"}.radio-data-container .left-text{position:relative}.radio-data-container .center-text{position:relative;margin-left:15px}.radio-data-container .radio-text{line-height:1.6em}.radio-data-container .subscription-text{color:#666}.radio-data-container .custom-radio{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26px;height:26px;position:relative;margin:4px auto;background:linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);border-radius:50px}.radio-data-container .custom-radio .radio-icon{width:26px;height:26px;position:absolute;top:4px;left:4px;cursor:pointer;border-radius:50px;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 #fff}.radio-data-container .custom-radio .radio-icon:after{content:'';width:12px;height:5px;position:absolute;top:8px;left:6px;border:3px solid #fff;border-top:none;border-right:none;background:0 0;opacity:0;border-radius:0 0 0 1px;transform:rotate(-45deg)}.radio-data-container .custom-radio input[type=radio]{visibility:hidden}.radio-data-container .custom-radio input[type=radio]:checked+.radio-icon:after{opacity:1}@media screen and (max-width:350px){.radio-data-container{font-size:13.5px}}.promo-code-input{width:73%!important}.apply-promo-container{width:27%!important;height:30px}.apply-promo-btn{width:60px!important;height:30px!important;float:right}.important-text-container{display:block;margin:20px 15px 10px 15px}.important-text-container .sub-important-text{font-size:12px;color:#666}.help-link{margin-left:10px;margin-top:8px}.cc-types{padding-top:10px;padding-bottom:10px;width:100%}.cc-image{opacity:.2}img.cc-image+img.cc-image{padding-left:7px}img.cc-image-selected{opacity:1}div.ui-select-wrapper{height:32px}div.selectize-input{height:30px;padding:6px 8px!important;padding-left:10px!important}div.selectize-input.focus{padding:0 10px!important}.selectize-dropdown.active,div.option>span,div.selectize-input,input.ui-select-search{font-size:14px!important;color:#666!important}div.ui-select-choices-row.active{background-color:#ddd!important}.selectize-input::after{display:none!important}.subscription-box{position:relative;height:100%;overflow:hidden}.fullpage-form.bold-form label{font-size:14px}div.price-box,div.price-box-borderless{float:left;width:100%}div.price-box{padding:7px 0 9px 0}div.price-box-borderless{padding:0 0 9px 0}div.price-box:first-child{margin-top:5px}div.price-box+div.price-box,div.price-box:first-child{border-top:solid 1px #aaa}.receipt-left{width:50%;float:left}.receipt-left span{display:block;width:100%}.receipt-left span+span{margin-top:6px}.receipt-right{width:50%;float:right}.receipt-right span{float:right}a.confirm-links{text-decoration:underline}a.confirm-links:first-child{padding-right:5px}a.confirm-links+a.confirm-links{padding:0 5px}.jumbo-text{color:#000;font-family:"Open Sans Semi Bold";font-size:32px;font-weight:700}.jumbo-sub-text{color:#666;font-size:14px}.course-add-page{background-color:#fff;height:100%;border-left:#ddd 1px solid;border-right:#ddd 1px solid}.course-add-page .more-results-link{margin-top:30px;margin-bottom:30px}.course-add-page .institution-search-image-container{width:100%;position:absolute;text-align:center;top:30%;font-family:"Open Sans Regular";font-size:14px;color:#666}.course-add-page .institution-search-image-container .institution-search-image{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Institution.svg");background-position:center;height:123px;width:152px;margin:auto auto 30px auto}.course-add-page .course-search-image-container{width:100%;position:absolute;text-align:center;top:30%;font-family:"Open Sans Regular";font-size:14px;color:#666}.course-add-page .course-search-image-container .course-search-image{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Courses.svg");background-position:center;height:120px;width:105px;margin:auto auto 30px auto}.course-add-page .course-search-image-container .course-search-header{font-size:18px;color:#00796b;margin-bottom:30px}.course-add-page .course-search-image-container .instructor-container{margin:auto;height:70px;width:250px}.course-add-page .course-search-image-container .instructor-container .instructor-image{float:left;background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Instructor.svg");height:70px;width:70px}.course-add-page .course-search-image-container .instructor-container .instructor-text{float:right;text-align:left}.course-add-page #course-add-confirm-page{height:100vh;background-color:#fff;border-bottom:#ddd 1px solid}.course-add-page .course-add-button-container{text-align:center;margin-bottom:25px;padding-top:25px}.course-add-page .course-add-button-container .course-add-button{width:225px;height:50px;border-radius:40px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}.course-add-page .fullpage-form{margin:25px}.course-add-page .fullpage-form .form-group{margin-bottom:15px}.course-add-page .fullpage-form .label-text,.course-add-page .fullpage-form label{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:12px;font-family:"Open Sans Regular";color:#666;line-height:23px}.course-add-page .fullpage-form .label-text small,.course-add-page .fullpage-form label small{font-family:Arial,sans-serif;font-weight:400;font-size:12px;color:#666}.course-add-page .fullpage-form .form-text,.course-add-page .fullpage-form dl{color:#000;font-size:18px;font-family:"Open Sans Regular"}#remote-only-info{text-align:center}#remote-only-info .information{margin-top:20%}#remote-only-info .information #remotes-image{width:126px;height:156px}#remote-only-info .information .grey-paragraph-text{width:20em}#remote-only-info .register-info{font-size:14px;color:#666}#remote-only-info .register-info a{font-family:"Open Sans Semi Bold";cursor:pointer}#course-dashboard-page{height:100%}#course-dashboard-page .course-dashboard-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#courses-page,#unified-home-screen{height:100%}#courses-page .courses-page-wrapper,#unified-home-screen .courses-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#courses-page .selectable-item-list-courses,#unified-home-screen .selectable-item-list-courses{list-style:none;margin:0;padding:0}#courses-page .selectable-item-list-courses li,#unified-home-screen .selectable-item-list-courses li{position:relative;border-bottom:1px #ccc solid}#courses-page .selectable-item-list-courses .course-institution-text,#unified-home-screen .selectable-item-list-courses .course-institution-text{font-size:14px;margin:0;font-family:"Open Sans Regular";color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#courses-page .selectable-item-list-courses li>a,#unified-home-screen .selectable-item-list-courses li>a{display:block}#courses-page .selectable-item-list-courses li>button,#unified-home-screen .selectable-item-list-courses li>button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}#courses-page .selectable-item-list-courses li>a,#courses-page .selectable-item-list-courses li>button,#unified-home-screen .selectable-item-list-courses li>a,#unified-home-screen .selectable-item-list-courses li>button{padding:20px 15px 20px 22px;text-decoration:none!important}#courses-page .selectable-item-list-courses li>a.ng-click-active,#courses-page .selectable-item-list-courses li>a:active,#courses-page .selectable-item-list-courses li>button.ng-click-active,#courses-page .selectable-item-list-courses li>button:active,#unified-home-screen .selectable-item-list-courses li>a.ng-click-active,#unified-home-screen .selectable-item-list-courses li>a:active,#unified-home-screen .selectable-item-list-courses li>button.ng-click-active,#unified-home-screen .selectable-item-list-courses li>button:active{background:#e5e5e5}#courses-page .selectable-item-list-courses .list-label,#courses-page .selectable-item-list-courses label,#unified-home-screen .selectable-item-list-courses .list-label,#unified-home-screen .selectable-item-list-courses label{font-family:"Open Sans Semi Bold";font-size:18px;padding-bottom:0;color:#0678b6;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#courses-page .selectable-item-list-courses label,#unified-home-screen .selectable-item-list-courses label{display:block}#courses-page .selectable-item-list-courses .description,#unified-home-screen .selectable-item-list-courses .description{font-family:"Open Sans Semi Bold";font-size:14px;color:#666}#courses-page .selectable-item-list-courses .description i,#unified-home-screen .selectable-item-list-courses .description i{font-family:"Open Sans Regular"}#courses-page .selectable-item-list-courses .description.blue-label,#unified-home-screen .selectable-item-list-courses .description.blue-label{color:#364953}#courses-page .selectable-item-list-courses .course-title,#unified-home-screen .selectable-item-list-courses .course-title{color:#1565c0;margin:0;margin-bottom:5px}#courses-page .selectable-item-list-courses .instructor-name,#unified-home-screen .selectable-item-list-courses .instructor-name{color:#000;max-width:440px;margin:0;margin-bottom:5px}#courses-page .courses-ellipsies,#unified-home-screen .courses-ellipsies{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Ellipsies.png');background-position:center;height:20px;width:30px}#courses-page .courses-ellipsies-selected,#unified-home-screen .courses-ellipsies-selected{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Ellipsies.png');background-position:center;height:20px;width:30px;opacity:.7}#courses-page .dropdown-icon,#unified-home-screen .dropdown-icon{position:absolute;top:17px;right:11px}#courses-page .dropdown-icon a,#unified-home-screen .dropdown-icon a{text-decoration:none}#courses-page .dropdown-icon button:hover,#unified-home-screen .dropdown-icon button:hover{opacity:.7}#courses-page .dropdown-menu,#unified-home-screen .dropdown-menu{position:relative;background:#fff;text-align:center;z-index:10;width:85px;height:40px;box-shadow:0 0 5px 2px rgba(0,0,0,.1);float:right;margin-top:-50px;margin-right:15px}#courses-page .dropdown-menu a,#unified-home-screen .dropdown-menu a{position:relative;font-family:"Open Sans Regular";font-size:14px;color:#666;text-decoration:none;top:11px}#courses-page .dropdown-menu a:hover,#unified-home-screen .dropdown-menu a:hover{color:#1565c0}#courses-page .dropdown-menu i,#unified-home-screen .dropdown-menu i{vertical-align:top;position:relative;top:-2px}#courses-page .arrow,#unified-home-screen .arrow{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/carousel-arrow.png');float:right;position:relative;height:220px;width:180px;transform:rotate(8deg);top:15px;right:20px;background-repeat:no-repeat;background-size:cover}#courses-page .arrow:before,#unified-home-screen .arrow:before{content:'';float:right;bottom:12px;left:7px;transform:rotate(-5deg);position:relative;border-bottom:8px solid #1565c0;border-left:8px solid transparent;border-right:8px solid transparent}#courses-page .empty-courses-container,#unified-home-screen .empty-courses-container{position:absolute;text-align:center;font-family:"Open Sans Regular";font-size:14px;color:#666;width:100%;top:40%}#courses-page .empty-courses-container .empty-course,#unified-home-screen .empty-courses-container .empty-course{display:flex;justify-content:center}#courses-page .empty-courses-container .empty-course .empty-courses-image,#unified-home-screen .empty-courses-container .empty-course .empty-courses-image{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Courses.svg');height:76px;background-repeat:no-repeat;margin:0}#courses-page .empty-courses-container .empty-course .no-course-title,#unified-home-screen .empty-courses-container .empty-course .no-course-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#000;display:flex;align-items:center}#courses-page .empty-courses-container .empty-courses-image,#unified-home-screen .empty-courses-container .empty-courses-image{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Courses.svg');background-position:center;height:120px;width:105px;margin:auto}#courses-page .empty-courses-container .empty-courses-header,#unified-home-screen .empty-courses-container .empty-courses-header{margin-top:30px;margin-bottom:30px;font-size:18px;color:#00796b}#courses-page .expired-warning,#unified-home-screen .expired-warning{padding:0 15px;text-align:center}#courses-page .expired-warning .empty-text,#unified-home-screen .expired-warning .empty-text{margin-top:40px}#courses-page .expired-warning .btn,#unified-home-screen .expired-warning .btn{margin-top:40px;width:100%}#courses-page .expiration-block-new,#unified-home-screen .expiration-block-new{background-color:#035096;padding:0 5px;height:60px;font-family:"Open Sans Regular"}#courses-page .expiration-block-new.with-assignments,#unified-home-screen .expiration-block-new.with-assignments{background-color:#fffbd7;border-bottom:1px solid #896f00}#courses-page .expiration-block-new.with-assignments .expiration-text,#unified-home-screen .expiration-block-new.with-assignments .expiration-text{color:#000}#courses-page .expiration-block-new.with-assignments .expiration-button,#unified-home-screen .expiration-block-new.with-assignments .expiration-button{background-color:#1565c0;color:#fff}#courses-page .expiration-text,#unified-home-screen .expiration-text{padding-left:8px;color:#fff}#courses-page .expiration-button,#unified-home-screen .expiration-button{position:relative;z-index:2;width:80px;height:35px;border-radius:18px;border:none;float:right;margin-right:10px;margin-top:-10px;padding-top:8px;color:#1565c0;background-color:#fff;cursor:pointer;font-family:"Open Sans Semi Bold";font-size:14px}@media screen and (max-width:400px){#courses-page .expiration-button,#unified-home-screen .expiration-button{margin-right:0}}#courses-page .days-remaining,#unified-home-screen .days-remaining{position:relative;top:23px;padding-left:23px;font-size:18px;font-family:"Open Sans Regular";color:#1565c0}@media screen and (max-width:400px){#courses-page .days-remaining,#unified-home-screen .days-remaining{padding-left:16px}}#courses-page .expiration-calendar-number,#unified-home-screen .expiration-calendar-number{background:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Calendar.svg') no-repeat center center;padding:12px 28px 9px}@media screen and (max-width:400px){#courses-page .expiration-calendar-number,#unified-home-screen .expiration-calendar-number{padding:12px 22px 9px!important}}#courses-page .expiration-text .expiration-block,#unified-home-screen .expiration-text .expiration-block{text-align:center;padding:20px 0}#courses-page .expiration-text .expiration-block span.expiration-text,#unified-home-screen .expiration-text .expiration-block span.expiration-text{display:block}#courses-page .expiration-text .expiration-block span.expiration-text+span.expiration-text,#unified-home-screen .expiration-text .expiration-block span.expiration-text+span.expiration-text{padding-top:6px}#courses-page .courses-list-sub-header,#unified-home-screen .courses-list-sub-header{color:#666;font-family:"Open Sans Regular";text-align:left;padding-left:25px;background-color:#f8f8f8;border-color:#ddd;border:1px solid #ddd;border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:1px;height:40px}#courses-page .courses-list-sub-header h2,#unified-home-screen .courses-list-sub-header h2{margin:auto!important;line-height:3em!important;font-weight:400;font-size:14px}#clicker-add-page .form-group a{margin-top:8px;margin-bottom:25px;display:block}#clicker-add-page .success-screen-remotes{width:10%;margin:auto;margin-top:5%}#clicker-add-page .reg-text{font-family:Montserrat;font-weight:600;font-size:20px;line-height:30px;text-align:center;width:40%;margin:auto;margin-top:3%}#clicker-add-page .good-news-box{padding:20px;background:#fff;border:1px solid #ddd;margin:auto;width:55%;margin-top:3%}#clicker-add-page .float-left{float:left}#clicker-add-page .good-news-text{font-family:"Open Sans Bold";font-size:18px;line-height:26px;color:#000;margin:7px 75px}#clicker-add-page .subs-text{font-family:Open Sans;font-size:14px;line-height:20px;color:#000;margin:10px 0}#clicker-add-page .device-msg{font-family:Open Sans;font-style:italic;font-size:12px;line-height:20px;color:#666;margin:10px 0}#clicker-add-page .subs-date{padding:15px 15px 15px 20px;background:#f9f9f9;border:1px solid #ddd;margin:auto;width:55%;margin-top:2%}#clicker-add-page .button-div{margin:auto;margin-top:2%;margin-right:42%;width:20%}#clicker-add-page .button-div button{background-color:#1565c0;height:35px;width:174px;border-radius:40px;font-family:Open Sans Semi Bold;font-size:14px;color:#fff;border:none;cursor:pointer}#clicker-add-page .show-extra-error{padding:15px;position:absolute;width:100%;height:50px;background:#ffe7e5;border:1px solid #c10;box-sizing:border-box}#clicker-add-page .show-extra-error i{font-size:16px;line-height:18px;color:#c10}#clicker-add-page .failed-to-save{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000;margin-left:10px}#clicker-add-page .retry{margin-left:0;color:#00f}.frozen-input{font-weight:400;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;color:#000}#account-create-page{height:100%}#account-create-page .account-create-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid;font-family:"Open Sans Regular";white-space:nowrap;overflow-x:hidden}#account-create-page .account-create-page-wrapper .account-create-header{margin:30px 0 30px 0;text-align:center;line-height:1.6}#account-create-page .account-create-page-wrapper .account-create-header .header-big{margin-bottom:15px;font-size:18px;color:#00796b}#account-create-page .account-create-page-wrapper .account-create-header .header-small{font-size:14px;color:#666}#account-create-page .account-create-page-wrapper .account-create-header .account-create-paragraph{width:18em;margin:0 auto;white-space:normal}#account-create-page .account-create-page-wrapper #account-create-terms{font-family:"Open Sans Regular";font-size:14px}#account-create-page .account-create-page-wrapper .name-and-email{padding:0 25px 50px 25px}#account-create-page .account-create-page-wrapper .name-and-email input,#account-create-page .account-create-page-wrapper .name-and-email select,#account-create-page .account-create-page-wrapper .name-and-email textarea{margin-top:2px;margin-left:-10px;outline:0;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:18px;font-family:"Open Sans Regular";width:100%;box-sizing:border-box;-moz-box-sizing:border-box}#account-create-page .account-create-page-wrapper .name-and-email #primaryRoleInfo{display:flex;background:#e0f1ff;border:1px solid #1565c0;margin-top:20px;padding:15px}#account-create-page .account-create-page-wrapper .name-and-email #primaryRoleInfo i{color:#1565c0;line-height:20px;font-size:16px}#account-create-page .account-create-page-wrapper .name-and-email #primaryRoleInfo p{margin:0 10px;font-size:14px;line-height:20px;color:#000;white-space:break-spaces}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list{height:72px;padding-top:15px;border-bottom:#ddd 1px solid}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list .account-item-label{font-size:12px;color:#666}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list .account-item-label-big{font-size:18px;color:#666}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list .account-item-text{padding-top:5px;padding-bottom:15px;font-size:18px;color:#000}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #confirmEmail,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #confirmPassword,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #email,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #firstName,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #lastName,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #password,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #primaryRole,#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #studentId{position:absolute;margin-top:20px}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #primaryRole{box-shadow:none;width:calc(100% + 2em);background:0 0}#account-create-page .account-create-page-wrapper .name-and-email .account-item-list #confirmPassword{left:0}#account-create-page .account-create-page-wrapper .name-and-email .ng-not-empty+.floaty-float-label,#account-create-page .account-create-page-wrapper .name-and-email input:focus+.floaty-float-label,#account-create-page .account-create-page-wrapper .name-and-email select:focus+.floaty-float-label{font-size:12px;-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0)}#account-create-page .account-create-page-wrapper .name-and-email .floaty-float-label{position:absolute;top:37px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#account-create-page .account-create-page-wrapper .name-and-email #confirmPassword-label{left:0}#account-create-page .account-create-page-wrapper .name-and-email #studentId-optional{position:relative;float:right;top:20px;font-size:18px;color:#666}#account-create-page .account-create-page-wrapper .existing-email-banner-container{display:flex;justify-content:start;align-items:stretch;background-color:#ffe7e5;border:1px solid #c10;min-height:50px;max-width:708px;margin:14.5px 34px 13px 26px}#account-create-page .account-create-page-wrapper .existing-email-banner-container .existing-email-x-image-container{display:flex;flex-direction:column;justify-content:center;margin-left:15px;color:#c10;font-size:16px}#account-create-page .account-create-page-wrapper .existing-email-banner-container .existing-email-banner-text-container{display:flex;flex-direction:column;justify-content:center;margin-left:10px}#account-create-page .account-create-page-wrapper .existing-email-banner-container .existing-email-banner-text{white-space:normal;font-weight:400;font-size:12px;line-height:18px}#account-create-page .account-created-image-container{margin-top:80px;width:100%;text-align:center}#account-create-page .account-created-image-container .account-created-image{margin:auto;background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Success.png");background-position:center;height:150px;width:156px}#account-create-page .institution-search-image-container{width:100%;position:absolute;text-align:center;top:30%;font-family:"Open Sans Regular";font-size:18px;color:#00796b}#account-create-page .institution-search-image-container .institution-search-image{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Institution.svg");background-position:center;height:123px;width:152px;margin:auto auto 30px auto}#account-create-page .campus-login-text{font-size:14px;color:#666;padding:0 50px}#account-create-page .course-add-button-container{text-align:center;margin-bottom:25px;padding-top:25px}#account-create-page .course-add-button-container .course-add-button{width:175px;height:50px;border-radius:25px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}#account-create-page .course-add-button-container .course-add-button:hover{background:#100a4b}#account-create-page .course-add-button-container .course-add-button:focus{background:#100a4b;border:1px solid #100a4b;box-shadow:0 0 5px #1565c0;outline:0}#account-create-page .course-add-button-container .course-add-button.not-active{color:#666;background-color:#f9f9f9}#account-create-page .course-add-button-container .course-add-button.not-active:focus{border:#f9f9f9;box-shadow:0 0 5px #1565c0}#access-code-enter-page{height:100%}#access-code-enter-page .access-code-enter-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}.timeline-page{height:100%;min-height:100%;width:100%}.timeline-page .timeline-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#navbar-timeline-id.stick{margin-top:0!important;position:fixed;top:0;width:768px}.navbar-timeline{z-index:5;background:#1565c0;color:#fff;font-family:"Montserrat Thin";height:60px;position:relative}.navbar-timeline h1{position:absolute;left:20%;width:60%;top:10px;bottom:0;margin:0;z-index:1;line-height:44px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:"Montserrat Thin";font-size:20px}.navbar-timeline .sprite-arrow-back{position:relative;top:1px}.navbar-timeline .btn{margin-top:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:27px;padding:0 10px;background:#5a6b74;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #718590;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #718590;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #718590}.navbar-timeline .btn:not([disabled]).ng-click-active,.navbar-timeline .btn:not([disabled]):active{background:#516068;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #677a85;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #677a85;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #677a85}.navbar-timeline .btn-borderless{margin-top:11px;height:28px;min-width:28px;line-height:28px}.navbar-timeline .right-buttons{position:relative;float:right;margin-right:9px;z-index:2}.navbar-timeline .left-buttons{position:relative;float:left;margin-left:20px;z-index:2}.date-container{z-index:2;position:relative;height:60px;text-align:center;color:#fff;background-color:#064d9e}.date-container .day-of-week{padding-top:13px;padding-bottom:4px;font-size:15px;font-family:"Open Sans Semi Bold"}.date-container .long-date{size:13px;font-family:"Open Sans Regular"}.date-container .left-arrow-container{background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Left_Arrow.png") no-repeat center center;height:44px;width:44px;float:left;margin-top:-40px}.date-container .right-arrow-container{background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Right_Arrow.png") no-repeat center center;height:44px;width:44px;float:right;margin-top:-40px}.date-container .arrow-blocked{opacity:.5}.date-container .btn-arrow{border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat;height:27px;width:30px;margin-top:9px;margin-left:6px}.timeline-background{height:100%;font-size:15px}.timeline-background .active-session-container{height:114px;margin-top:-114px;margin-left:-1px;padding-left:25px;z-index:1;border-left:1px solid #cdcdcd}.timeline-background .active-session-container .vertical-line{height:114px;width:1px;margin-left:13px;background:#cdcdcd}.timeline-background .active-session-container span.join-title{font-family:"Open Sans Semi Bold";font-size:17px;color:#000;margin-left:3px;margin-bottom:6px}.timeline-background .active-session-container .timeline-dropdown-container{margin-top:-84px;margin-left:35px}.timeline-background .active-session-container .join-button-container{width:100px;padding:0 5px;margin-top:-90px;margin-right:15px;display:inline-block;position:absolute;right:0}.timeline-background .active-session-container .join-button{width:80px;height:35px;display:block;float:right;border:none;outline:0;color:#fff;border-radius:20px;background:#1565c0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #217ee7;cursor:pointer;font-family:"Open Sans Semi Bold"}.timeline-background .active-session-container .join-button:not([disabled]).ng-click-active,.timeline-background .active-session-container .join-button:not([disabled]):active{background:#1376ad;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db;box-shadow:0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 #1895db}.timeline-background .active-session-container .description{margin:8px;width:200px;font-family:"Open Sans Bold";font-size:12px;color:#666}.timeline-background .active-session-container .time{margin-left:7px;width:200px;padding-bottom:10px;font-family:"Open Sans Regular";font-size:12px;color:#666}.timeline-background .active-session-container .white-focus:focus{outline-style:dotted;outline-color:#fff;outline-width:1px}.timeline-background .selectable-timeline{margin:0;padding:0;height:100%;margin-left:23px}.timeline-background .selectable-timeline a{text-decoration:none}.timeline-background .selectable-timeline a:focus{outline-style:dotted;outline-color:#000;outline-width:1px}.timeline-background .selectable-timeline li{list-style-type:none}.timeline-background .selectable-timeline .list-label,.timeline-background .selectable-timeline label{font-family:"Open Sans Semi Bold";font-size:17px;color:#000;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100px}.timeline-background .selectable-timeline label{display:block}.timeline-background .selectable-timeline .poll-quiz-label{font-family:"Open Sans Semi Bold";font-size:17px;color:#0678b6;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;width:100px;padding-top:28px}.timeline-background .selectable-timeline .poll-quiz-label a:focus,.timeline-background .selectable-timeline .poll-quiz-label a:hover{text-decoration:underline}.timeline-background .selectable-timeline .list-label{display:inline-block}.timeline-background .selectable-timeline .list-icon{position:absolute;z-index:100;top:10px;right:10px}.timeline-background .selectable-timeline .session-scores{margin:0;font-size:14px;color:#000;font-family:"Open Sans Bold"}.timeline-background .selectable-timeline .description{margin:0;width:500px;padding-bottom:10px;font-size:12px;font-family:"Open Sans Bold";color:#666}.timeline-background .selectable-timeline .time{margin:0;width:200px;padding-bottom:10px;font-size:12px;font-family:"Open Sans Regular";color:#666}.timeline-background .selectable-timeline .session-label{padding:2px 4px;font-size:10px;font-family:"Open Sans Regular"}.timeline-background .selectable-timeline .session-label+.description{margin-left:10px}.timeline-background .selectable-timeline li>a{display:block}.timeline-background .selectable-timeline li>button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}.timeline-background .selectable-timeline li>a,.timeline-background .selectable-timeline li>button{padding:12px;text-decoration:none!important}.timeline-background .selectable-timeline li>a.ng-click-active,.timeline-background .selectable-timeline li>a:active,.timeline-background .selectable-timeline li>button.ng-click-active,.timeline-background .selectable-timeline li>button:active{background:#e5e5e5}.timeline-background .selectable-timeline li>a.quiz-review{display:inline-block;width:100%;height:100%}.active-attendance-circle{font-weight:400;float:left;text-align:center;border:2px solid #0a1a31;background-color:#fff;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:-82px;margin-left:6px}.active-polling-circle{font-weight:400;float:left;text-align:center;border:2px solid #004a9e;background-color:#fff;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:-82px;margin-left:6px}.active-quizzing-circle{font-weight:400;float:left;text-align:center;border:2px solid #00796b;background-color:#fff;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:-82px;margin-left:6px}.attendance-circle-filled{font-weight:400;float:left;text-align:center;border-color:#0a1a31;color:#fff;background-color:#0a1a31;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:32px;margin-left:-32px}.polling-circle-filled{font-weight:400;float:left;text-align:center;border-color:#004a9e;color:#fff;background-color:#004a9e;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:32px;margin-left:-32px}.quizzing-circle-filled{font-weight:400;float:left;text-align:center;border-color:#00796b;color:#fff;background-color:#00796b;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:32px;margin-left:-32px}.attendance-circle-empty{font-weight:400;float:left;text-align:center;border:2px solid #0a1a31;background-color:#fff;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:32px;margin-left:-32px}.polling-circle-empty{font-weight:400;float:left;text-align:center;border:2px solid #004a9e;background-color:#fff;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:32px;margin-left:-32px}.quizzing-circle-empty{font-weight:400;float:left;text-align:center;border:2px solid #00796b;background-color:#fff;width:15px;height:15px;border-radius:50%;margin-right:5px;margin-top:32px;margin-left:-32px}.timeline-entry{height:100%;margin-left:15px;padding-left:24px;z-index:1;border-left:1px solid #cdcdcd}.timeline-points-container{display:block;float:right;margin-top:-26px;margin-right:15px}.timeline-points-container .attendance-checkmark{display:inline-block;width:14px;height:13px;background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Check_Icon.png") no-repeat center center}#timeline-bottom{height:100%;position:fixed;margin-left:38px;z-index:1;border-left:1px solid #cdcdcd}#date-container-id.stick{position:fixed;top:60px;width:768px}#date-container-id.stickActive{position:fixed;top:125px;width:768px}#total-points-id.stick{position:fixed;top:120px;width:768px}#total-points-id.stickActive{position:fixed;top:185px;width:768px}@media screen and (max-width:768px){#navbar-timeline-id.stick{width:100%}#date-container-id.stick{width:100%}#date-container-id.stickActive{width:100%}#total-points-id.stick{width:100%}#total-points-id.stickActive{width:100%}}@media screen and (max-width:650px){.timeline-page-wrapper{overflow-y:hidden}}#attendance-data-outer-text{font-family:"Open Sans Light"}.attendance-data-text{padding-top:25px;padding-bottom:25px}.attendance-data-text h2{color:#000;text-transform:uppercase;font-family:"Open Sans Regular";font-weight:400;font-size:17px;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.attendance-person-image{display:block;position:absolute!important;height:100px;width:100px;margin-top:-5px;margin-left:37px;background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/PersonIcon.png") no-repeat center center}#performance-data-outer-text{font-family:"Open Sans Light"}.performance-data-text{padding-top:25px;padding-bottom:25px}.performance-data-text h2{color:#000;text-transform:uppercase;font-family:"Open Sans Regular";font-weight:400;font-size:17px;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.performance-image{display:block;position:absolute!important;height:100px;width:100px;margin-top:-5px;margin-left:37px;background:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Performance.png") no-repeat center center}#fsso-link-page{height:100%}#fsso-link-page .fsso-link-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid}#fsso-link-page .fsso-link-page-wrapper .link-account-title-container{margin:0 auto;padding:29px 0 17px 0;width:15em;text-align:center;line-height:1.6;color:#00796b;font-size:18px}#fsso-link-page .fsso-link-page-wrapper .link-account-title-container.new{width:20em;padding:29px 0 15px 0}#fsso-link-page .fsso-link-page-wrapper .sub-text{font-family:"Open Sans Regular";font-style:normal;font-weight:400;font-size:14px;line-height:26px;text-align:center;color:#030d1a;margin-top:0;margin-bottom:5em}#fsso-link-page .fsso-link-page-wrapper .link-account-sub-title-container{margin:0 25px 62px 25px;text-align:center;line-height:1.6;color:#666;font-size:14px}#fsso-link-page .fsso-link-page-wrapper .link-account-sub-title-container.link-account-email-container{margin-bottom:3px}#fsso-link-page .fsso-link-page-wrapper .link-account-sub-title-container.provide-credentials{margin-bottom:65px}#fsso-link-page .fsso-link-page-wrapper .link-account-sub-title-container.review-and-confirm{margin:0 auto 52px;max-width:320px}#fsso-link-page .fsso-link-page-wrapper .link-account-sub-title-container.create-password{margin:0 auto 44px;max-width:320px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form{padding:0;margin:35px 25px 0}#fsso-link-page .fsso-link-page-wrapper .fullpage-form>:last-child{margin-bottom:0!important}#fsso-link-page .fsso-link-page-wrapper .fullpage-form.create-password-form{position:relative}#fsso-link-page .fsso-link-page-wrapper .fullpage-form.create-password-form #password-label{top:30px;left:0}#fsso-link-page .fsso-link-page-wrapper .fullpage-form.create-password-form #confirm-password-fieldset #confirm-password-label{position:absolute;top:78px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#fsso-link-page .fsso-link-page-wrapper .fullpage-form.confirm-field{margin:0 25px 0 0}#fsso-link-page .fsso-link-page-wrapper .fullpage-form .form-group{height:66px;margin-bottom:15px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form fieldset{margin:0;padding:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ddd;font-family:"Open Sans Regular"}#fsso-link-page .fsso-link-page-wrapper .fullpage-form .label-text,#fsso-link-page .fsso-link-page-wrapper .fullpage-form label{font-family:"Open Sans Regular";font-size:16px;color:#666;line-height:23px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form .label-text small,#fsso-link-page .fsso-link-page-wrapper .fullpage-form label small{font-family:Arial,sans-serif;font-weight:400;font-size:12px;color:#666}#fsso-link-page .fsso-link-page-wrapper .fullpage-form input,#fsso-link-page .fsso-link-page-wrapper .fullpage-form textarea{width:100%;border:none;outline:0;box-shadow:none;margin-left:-9px;color:#666}#fsso-link-page .fsso-link-page-wrapper .fullpage-form .btn-link-container,#fsso-link-page .fsso-link-page-wrapper .fullpage-form button{width:100%;margin-bottom:15px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #confirm-email-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form #email-label{top:250px;left:25px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #confirm-email-label.webview,#fsso-link-page .fsso-link-page-wrapper .fullpage-form #email-label.webview{top:213px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #password-label{top:312px;left:25px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #password-label.webview{top:273px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:focus+#confirm-email-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:focus+#confirm-password-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:focus+#email-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:focus+#oldPassword-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:focus+#password-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:valid+#confirm-email-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:valid+#confirm-password-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:valid+#email-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:valid+#oldPassword-label,#fsso-link-page .fsso-link-page-wrapper .fullpage-form input:valid+#password-label{font-size:12px;-webkit-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #oldPassword-label{position:absolute;top:270px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #oldPassword-label.webview{top:234px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #studentId-fieldset{margin-top:2.5em}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #studentId{font-size:18px;margin-bottom:.5em;color:#000}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #studentId-label{position:absolute;top:530px;left:25px;transition:all .2s ease-in-out}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #studentId-label.webview{top:440px}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #studentId-label.is-not-empty,#fsso-link-page .fsso-link-page-wrapper .fullpage-form #studentId:focus+#studentId-label{font-size:12px;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}#fsso-link-page .fsso-link-page-wrapper .fullpage-form #confirmPasswordErrorMessage.form-error,#fsso-link-page .fsso-link-page-wrapper .fullpage-form #passwordErrorMessage.form-error{padding-top:6px;margin-top:0;border-top:1px solid #c10}#fsso-link-page .fsso-link-page-wrapper .fullpage-form .form-error,#fsso-link-page .fsso-link-page-wrapper .fullpage-form .form-success{margin-top:8px}#fsso-link-page .fsso-link-page-wrapper .forgot-password-container{margin:10px 0 25px 0}#fsso-link-page .fsso-link-page-wrapper .forgot-password-container a.forgot-password{color:#1565c0;font-weight:600;font-size:14px;line-height:18px}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container{text-align:center;padding-top:25px}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .link-account-button{width:210px;height:50px;margin:auto;border-radius:25px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .link-account-button.next-button{width:165px}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .link-account-button.create-account-button{width:220px}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .account-not-found-button{width:320px}@media (max-width:330px){#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .account-not-found-button{width:310px}}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .link-account-button:disabled{background-color:#ddd}#fsso-link-page .fsso-link-page-wrapper .link-account-button-container .previous-step-button{outline:0;border:none;background:0 0;color:#1565c0;font-size:18px;color:#1565c0;font-family:"Open Sans Semi Bold"}#fsso-link-page .fsso-link-page-wrapper .account-not-found-separator{position:relative;border-bottom:#ddd 2px solid;margin:48px 0 23px}#fsso-link-page .fsso-link-page-wrapper .account-not-found-separator .or-text{background-color:#fff;position:absolute;top:-14px;right:0;left:0;width:40px;height:29px;line-height:29px;margin:0 auto;text-align:center;font-size:18px}#fsso-link-page .fsso-link-page-wrapper .account-not-found-separator .one-last-thing{background-color:#fff;position:absolute;top:-14px;right:0;left:0;width:10em;height:29px;line-height:29px;margin:0 auto;text-align:center;font-size:12px;font-family:"Open Sans Semi Bold"}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper{margin:0 25px 0 25px}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper.create-account-wrapper{margin-bottom:52px}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field{margin-bottom:2em}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field .selectpicker{width:100%;box-shadow:none;border-bottom:1px solid #ddd;padding:0;font-size:18px;margin-left:-2px;border-radius:0}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field #primaryRoleInfo{display:flex;background:#e0f1ff;border:1px solid #1565c0;margin-top:20px;padding:15px}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field #primaryRoleInfo i{color:#1565c0;line-height:20px;font-size:16px}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field #primaryRoleInfo p{margin:0 10px;font-size:14px;line-height:20px;color:#000;white-space:break-spaces}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field .confirm-item-label{color:#666}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field .confirm-item-text{font-size:18px;margin-top:1px}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field .info{background:#cff3f9;border:1px solid #1565c0;box-sizing:border-box;width:33em;padding:10px 15px;font-size:14px}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .confirm-field .info .fa{padding-right:.25em;color:#2b55b1}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .reminder-note{text-align:center;display:flex;justify-content:center}#fsso-link-page .fsso-link-page-wrapper .link-account-not-found-fields-wrapper .reminder-note p{margin:0;font-size:13px;font-family:"Open Sans Regular";color:#666;width:25em}#fsso-link-page .fsso-link-page-wrapper .copyright-links{font-size:14px;margin-left:26px;display:inline-block}@media (max-width:350px){#fsso-link-page .fsso-link-page-wrapper .copyright-links{width:280px}}#fsso-link-page .fsso-link-page-wrapper .copyright-links .acceptTerms{margin-right:2px}.card-outer-container .question-card-container:nth-child(odd){margin-left:40px;margin-right:0}.card-outer-container .question-card-container:nth-child(2n){margin-left:36px;margin-right:40px}.question-card-container{height:260px;width:325px;margin-top:40px;border-color:#ddd;border-width:1px;border-style:solid;-webkit-box-shadow:2px 4px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 4px 4px 0 rgba(0,0,0,.1);box-shadow:2px 4px 4px 0 rgba(0,0,0,.1);display:inline-block;vertical-align:top;padding:0;background:#fff}.question-card-container .correctness-container{min-height:1px;height:inherit;float:left;width:90px;display:flex;align-items:center;line-height:0;padding-left:15px}.question-card-container .question-title-container{width:325px;line-height:50px;height:50px;border-bottom:solid 1px #ddd;text-align:center}.question-card-container .question-title-container .question-title{margin:0;color:#000;font-size:14px;font-family:"Open Sans Semi Bold";line-height:50px}.question-card-container .question-title-container .question-title .question-title-text{margin-left:-45px;font-size:14px;display:inline}.question-card-container .question-title-container .question-title .flag-pointer{cursor:pointer}.question-card-container .question-title-container .question-title .flag-button{height:40px;width:40px;padding-top:15px;background-color:transparent;border:none}.question-card-container .question-title-container .question-title div{min-width:30px;min-height:50px}.question-card-container .question-image-button{width:100%;border:0;margin-top:-5px}.question-card-container .image-container{text-align:center;width:100%;height:208px;overflow:hidden}.question-card-container .image-container img{position:relative;left:50%;transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);max-height:208px}.question-card-container .points-earned{font-size:14px;font-family:"Open Sans Semi Bold";height:40px}.question-graded-icon{padding-right:5px}.question-correct-icon,.question-correct-icon-quiz{max-width:20px;max-height:20px;display:inline;margin-left:15px;margin-top:15px;margin-right:5px}.icon-spacer{min-height:20px;min-width:20px;margin-left:15px;margin-top:15px;margin-right:40px}.question-incorrect-icon,.question-incorrect-icon-quiz{max-width:20px;max-height:20px;display:inline;margin-left:15px;margin-top:15px;margin-right:6px}.total-questions{height:40px;margin:0;background-color:#064d9e;line-height:40px}.total-questions h2{vertical-align:middle;margin:0;color:#fff;opacity:100%;font-size:14px;font-family:"Open Sans Semi Bold";width:100%}.total-questions h2 .total-questions-span{position:absolute;left:25px}.total-questions h2 .score{margin-right:25px;float:right}.fade-animation.ng-enter,.fade-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.fade-animation.ng-enter{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;opacity:1}.fade-animation.ng-enter.ng-enter-active{opacity:1}.fade-animation.ng-leave{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;z-index:120;opacity:1}.fade-animation.ng-leave.ng-leave-active{opacity:0}.csstransforms3d .slide-up-animation.ng-enter{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:120;-webkit-transition:.25s ease-out all;transition:.25s ease-out all;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.csstransforms3d .slide-up-animation.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d .slide-up-animation.ng-leave{position:absolute;top:0;left:0;right:0;-webkit-transition:.25s all linear;transition:.25s all linear;opacity:1}.csstransforms3d .slide-up-animation.ng-leave.ng-leave-active{opacity:0}.csstransforms3d .slide-down-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:120;-webkit-transition:.25s all linear;transition:.25s all linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d .slide-down-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.csstransforms3d .slide-down-animation.ng-enter{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:110;-webkit-transition:.25s all linear;transition:.25s all linear;opacity:0}.csstransforms3d .slide-down-animation.ng-enter.ng-enter-active{opacity:1}.csstransforms3d .push-right-animation.ng-enter{position:absolute;top:0;left:0;width:100%;bottom:0;-webkit-transition:.25s all linear;transition:.25s all linear;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.csstransforms3d .push-right-animation.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d .push-right-animation.ng-leave{position:absolute;top:0;left:0;width:100%;bottom:0;-webkit-transition:.25s all linear;transition:.25s all linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d .push-right-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.csstransforms3d .push-left-animation.ng-enter{position:absolute;top:0;left:0;width:100%;bottom:0;-webkit-transition:.25s all linear;transition:.25s all linear;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.csstransforms3d .push-left-animation.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d .push-left-animation.ng-leave{position:absolute;top:0;left:0;width:100%;bottom:0;-webkit-transition:.25s all linear;transition:.25s all linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d .push-left-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.csstransforms3d .pop-over-animation.ng-enter{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transition:.25s all ease-out;transition:.25s all ease-out;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.csstransforms3d .pop-over-animation.ng-enter.ng-enter-active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.csstransforms3d .pop-over-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.25s all ease-out;transition:.25s all ease-out;opacity:1}.csstransforms3d .pop-over-animation.ng-leave.ng-leave-active{opacity:0}html:not(.csstransforms3d) .slide-up-animation.ng-enter,html:not(.csstransforms3d) .slide-up-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}html:not(.csstransforms3d) .slide-up-animation.ng-enter{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;opacity:1}html:not(.csstransforms3d) .slide-up-animation.ng-enter.ng-enter-active{opacity:1}html:not(.csstransforms3d) .slide-up-animation.ng-leave{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;z-index:120;opacity:1}html:not(.csstransforms3d) .slide-up-animation.ng-leave.ng-leave-active{opacity:0}html:not(.csstransforms3d) .slide-down-animation.ng-enter,html:not(.csstransforms3d) .slide-down-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}html:not(.csstransforms3d) .slide-down-animation.ng-enter{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;opacity:1}html:not(.csstransforms3d) .slide-down-animation.ng-enter.ng-enter-active{opacity:1}html:not(.csstransforms3d) .slide-down-animation.ng-leave{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;z-index:120;opacity:1}html:not(.csstransforms3d) .slide-down-animation.ng-leave.ng-leave-active{opacity:0}html:not(.csstransforms3d) .push-left-animation.ng-enter,html:not(.csstransforms3d) .push-left-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}html:not(.csstransforms3d) .push-left-animation.ng-enter{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;opacity:1}html:not(.csstransforms3d) .push-left-animation.ng-enter.ng-enter-active{opacity:1}html:not(.csstransforms3d) .push-left-animation.ng-leave{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;z-index:120;opacity:1}html:not(.csstransforms3d) .push-left-animation.ng-leave.ng-leave-active{opacity:0}html:not(.csstransforms3d) .push-right-animation.ng-enter,html:not(.csstransforms3d) .push-right-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}html:not(.csstransforms3d) .push-right-animation.ng-enter{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;opacity:1}html:not(.csstransforms3d) .push-right-animation.ng-enter.ng-enter-active{opacity:1}html:not(.csstransforms3d) .push-right-animation.ng-leave{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;z-index:120;opacity:1}html:not(.csstransforms3d) .push-right-animation.ng-leave.ng-leave-active{opacity:0}html:not(.csstransforms3d) .pop-over-animation.ng-enter,html:not(.csstransforms3d) .pop-over-animation.ng-leave{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}html:not(.csstransforms3d) .pop-over-animation.ng-enter{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;opacity:1}html:not(.csstransforms3d) .pop-over-animation.ng-enter.ng-enter-active{opacity:1}html:not(.csstransforms3d) .pop-over-animation.ng-leave{-webkit-transition:.15s linear opacity;transition:.15s linear opacity;z-index:120;opacity:1}html:not(.csstransforms3d) .pop-over-animation.ng-leave.ng-leave-active{opacity:0}.angular-google-map-container{position:absolute!important;top:0;bottom:0;right:0;left:0;z-index:1055!important}.angular-google-map-container .radius-map-search-box{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-left:11px;margin-top:10px;padding:0 11px 0 13px;text-overflow:ellipsis;width:300px}.angular-google-map-container .radius-map-search-box:focus{border-color:#4d90fe}.radius-map-location-container{bottom:80px!important}.radius-map-location-container .radius-map-location-btn{background-color:#fff;border:none;outline:0;width:28px;height:28px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;margin-right:10px;padding:0}.radius-map-location-container .radius-map-location-btn .location-icon{margin:5px;width:18px;height:18px;background-image:url(https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/mylocation-sprite-2x.png);background-size:180px 18px;background-position:0 0;background-repeat:no-repeat}.radius-map-location-container .radius-map-location-btn:hover .location-icon{background-position:-36px 0}#map_canvas{position:relative;height:100%;width:100%;z-index:1056!important}.pac-container{font-family:Roboto;z-index:1056!important}.hide-map{height:0;overflow:hidden;visibility:hidden;padding:0!important}.row.autorun-radius-container{padding-top:12px}.row.autorun-radius-container .mnv-label{padding-left:40px!important}live-password-validator{margin-bottom:10px}.name-and-email #password-requirements .requirement{display:block}.name-and-email #password-requirements .requirement:nth-child(odd){float:left}.name-and-email #password-requirements .requirement:nth-child(2n){float:right}#password-requirements{padding-top:15px;padding-bottom:40px}#password-requirements .requirement{width:50%;display:inline-block;line-height:15px;margin-bottom:10px}#password-requirements .requirement:nth-child(odd){float:left}#password-requirements .requirement:nth-child(2n){float:none}#password-requirements .requirement .live-validation-circle{width:15px;height:15px;display:inline-block;background-color:#ddd;border-radius:100%;padding:0 2px;font-size:10px;vertical-align:top;position:absolute}#password-requirements .requirement .live-validation-circle.invalid{color:#ddd}#password-requirements .requirement .live-validation-circle.valid{background-color:green;color:#fff}#password-requirements .requirement .live-validation-circle+span{margin-left:20px;color:#666;white-space:normal;display:inline-block}#password-requirements .requirement .hidden-text{color:#000;font-size:0}.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden!important;color:#000}#course-screen,#unified-home-screen,.common-screen{height:100%;min-height:100%;width:100%}.common-wrapper,.course-wrapper,.unified-home-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}@media screen and (max-width:650px){.common-wrapper,.course-wrapper,.unified-home-wrapper{overflow-y:hidden}}.common-navbar,.navbar{z-index:5;background:#1565c0;color:#fff;font-family:Montserrat;height:60px;position:relative}.commmon-navbar-heading,.common-navbar h1,.navbar h1{position:absolute;left:20%;width:60%;top:10px;bottom:0;margin:0;z-index:1;line-height:44px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Montserrat;font-size:20px}#course-assignments-tab,#course-history-tab,#course-stats-tab,#course-study-tools-tab,.common-tab,.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-assignments-tab,.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-history-tab,.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-stats-tab,.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-study-tools-tab{text-align:center;display:inline-block;height:60px;line-height:60px;cursor:pointer}.common-tab button{border:none;background:inherit;width:120px;margin:0;height:60px;font-size:16px;font-family:"Open Sans Semi Bold"}@media screen and (max-width:650px){.common-tab button{float:none;margin:auto;width:100%}}#course-assignments-tab.common-active-tab,#course-history-tab.common-active-tab,#course-stats-tab.common-active-tab,#course-study-tools-tab.common-active-tab,.common-active-tab{height:100%}#course-assignments-tab.common-active-tab div,#course-history-tab.common-active-tab div,#course-stats-tab.common-active-tab div,#course-study-tools-tab.common-active-tab div,.common-active-tab button{border-bottom:3px solid #05a793}.common-card-shadow,.course-stat-card{-webkit-box-shadow:2px 4px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 4px 4px 0 rgba(0,0,0,.1);box-shadow:2px 4px 4px 0 rgba(0,0,0,.1)}.common-empty-state,.empty-course-history-container,.empty-stats-container,.empty-study-tools-container,.unified-home-container{margin-top:30%;text-align:center}.common-date-heading{background-color:#f9f9f9}.att-code-box input[type=number]{-moz-appearance:textfield}.att-code-box input[type=number]::-webkit-inner-spin-button,.att-code-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.att-code-box input:focus{outline:0}.att-code-box input{border:none;border-bottom:2px solid #000;margin-right:2px;background:0 0;width:20px;color:#000;font-size:24px;text-align:center}.course-join-container{background-color:#064d9e;position:relative;top:0}.course-join-container #join-inner-container{height:60px;display:none}.course-join-container .join-title-box{height:60px;display:inline-block;padding:0;margin-left:33px}.course-join-container .join-title-box .join-title{line-height:60px;font-family:'Open Sans Semi Bold';text-transform:none;font-size:14px;color:#fff;margin-left:0}.course-join-container .att-code-box input{border-bottom:2px solid #fff;color:#fff}.course-join-container .join-button-container{display:inline-block;float:right;margin-right:15px;margin-top:12px;padding:0;position:relative}.course-join-container .join-button-container .join-button{color:#1565c0;background-color:#fff}.course-join-container .join-button-container .join-button:focus{outline-style:dotted;outline-color:#fff;outline-width:1px}.course-join-container .join-button-container .join-button:active{outline-style:dotted;outline-color:#fff;outline-width:1px;background-color:#f9f9f9}.remote-only-container{background:#00796b;position:relative;top:0}.remote-only-container #join-inner-container{height:60px;display:none}.remote-only-container #join-inner-container img{padding-top:.5em}.remote-only-container #join-inner-container .info-container{display:inline-block;color:#fff;font-family:"Open Sans Regular";font-size:14px;margin-left:1em;height:5em;vertical-align:middle;text-align:left}.remote-only-container #join-inner-container .info-container .info{display:block}.join-container.with-assignments{background:0 0}.join-container.with-assignments .course-join-container{color:#000;background:0 0}.join-container.with-assignments .course-join-container #join-inner-container{height:60px;border-radius:4px;border:1px solid #00796b;display:none;background:#f6fefe;margin:10px 30px}.join-container.with-assignments .course-join-container .join-title-box .join-title{color:#000}.join-container.with-assignments .course-join-container .join-button-container .join-button{color:#fff;background-color:#00796b;box-shadow:none}.join-container.with-assignments .course-join-container .join-button-container .join-button:focus{border:#05a793 3px solid}.date-group-heading{border-top:0;border-bottom:1px solid #ddd;height:40px;line-height:40px;text-transform:none;background-color:#f9f9f9}.date-group-container{position:relative;line-height:40px;width:100%;text-align:center;border-bottom:none}.disabled-link{pointer-events:none;cursor:default}.selectable-item-list{margin:0;padding:0;list-style:none}.selectable-item-list li.class-event-list-item{border-bottom:1px solid #ddd}.class-events-list{margin:0;padding:0;border:1px solid #ddd}.activity-icon{width:40px;height:40px;margin:10px}.class-event-list-item{list-style-type:none;height:100px;width:100%;border-bottom:1px solid #ddd}.class-event-list-item a.session-link{padding:0;height:100%;width:100%;margin:1px}.class-event-list-item a.session-link:focus{outline-style:dotted;outline-color:#000;outline-width:1px}.class-event-list-item .activity-icon{width:40px;height:40px;margin:20px;float:left;display:inline-block;margin-bottom:40px;position:absolute;left:0}.class-event-list-item .accessibleButton{overflow:initial;display:block;height:100%;padding:0}.class-event-list-item .accessibleButton .activity-icon{position:static!important}.class-event-list-item .activity-info-container{position:relative;width:100%}.class-event-list-item .activity-info-container label{width:100%;position:absolute;top:20px;line-height:20px;font-size:14px;font-family:"Open Sans Semi Bold"}.class-event-list-item .activity-info-container label .pull-left{margin-left:80px}.class-event-list-item .activity-info-container label .pull-right{margin-right:20px;font-family:"Open Sans Regular"}.class-event-list-item .activity-info-container .participated-text{margin:0;line-height:17px;font-size:12px;font-family:"Open Sans Semi Bold";position:absolute;top:44px;float:left;margin-left:80px;display:block;color:#666}.class-event-list-item .activity-info-container .participated-text.missed{color:#c10}.class-event-list-item .activity-info-container .participation-time{margin:0;line-height:12px;line-height:17px;font-size:12px;font-family:"Open Sans Regular";position:absolute;top:64px;float:left;margin-left:80px;display:block;color:#666}.empty-course-history-container .grey-paragraph-text{width:250px}.percentage-circle-container{display:flex;justify-content:center;padding-top:25px;padding-bottom:12px}.original-points{padding-top:12px}.course-stats-container{padding-top:25px;display:flex}@media all and (max-width:650px){.course-stats-container{display:block}}.empty-stats-container{-webkit-transition:top linear .5s;transition:top linear .5s}.empty-stats-container .grey-paragraph-text{width:220px}.course-stat-card{height:305px;width:325px;border:1px solid #ddd;background:#fff;text-align:center;overflow:hidden;padding:0;color:inherit}.course-stat-card:hover{text-decoration:none}.course-stat-card h2{font-size:14px;font-family:"Open Sans Semi Bold";border-bottom:1px solid #ddd;margin:auto;line-height:50px;height:50px}.course-card-container{display:flex;justify-content:center;min-width:fit-content;cursor:pointer}.course-card-container .grey-paragraph-text{font-size:14px}.course-stats-item{flex-grow:1}@media all and (max-width:650px){.course-stats-item:not(:last-child){padding-bottom:25px}}.stat-card-body{overflow:hidden;height:255px}#attendance-circle-container,#attendance-details-circle-component-container,#performance-circle-container,#performance-details-circle-component-container,#quiz-results-circle-component-container,.circle-container{width:150px;height:150px;margin:auto;margin-top:25px}#attendance-data-outer-text,#performance-data-outer-text,.outer-text{margin-top:-155px;color:#0678b6;font-weight:100;text-align:center}.empty-study-tools-container{-webkit-transition:top linear .5s;transition:top linear .5s}.empty-study-tools-container .grey-paragraph-text{width:285px}.study-tools-container{padding:30px}.study-tools-container #flash-card-container{margin-right:30px;float:left}.study-tools-container .student-activity-card-container{position:relative;width:338px;height:190px;display:inline-block}.study-tools-container .student-activity-card-container .student-activity-card-link{display:inline-block;width:100%}.study-tools-container .student-activity-card-container .student-activity-card{width:100%;height:150px}.study-tools-container .student-activity-card-container .student-activity-card .student-activity-card-image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding-bottom:40px}.study-tools-container .student-activity-card-container .student-activity-label{width:100%;height:40px;background-color:#1565c0;color:#fff;font-size:15px;text-align:center;line-height:40px}.study-tools-container .student-activity-card-container #flash-card{background-color:#5fc3b1}.study-tools-container .student-activity-card-container #practice-test-card{background-color:#47bdff}.manage-questions-container{display:inline-block;width:100%;color:#1565c0;font-size:14px;text-decoration:none!important}.manage-questions-container .manage-questions-text-box{height:50px;margin:0 25px;padding:15px 0 0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family:"Open Sans Semi Bold"}.manage-questions-container .manage-questions-text-box .manage-questions-text{padding-left:10px}.manage-questions-container .manage-questions-number{font-family:"Open Sans Regular"}.manage-questions-container .manage-questions-arrow{margin-right:15px}@media screen and (max-width:650px){#flash-card-container{width:100%;display:block}#practice-test-container{width:100%}}#course-stats-tab{padding:0 15px;-webkit-transition:top linear .5s;transition:top linear .5s;width:33.3%}#course-stats-tab.common-active-tab div{height:60px}#course-history-tab{-webkit-transition:top linear .5s;transition:top linear .5s;width:33.3%}#course-history-tab.common-active-tab div{height:60px}#course-assignments-tab{-webkit-transition:top linear .5s;transition:top linear .5s;width:33.3%}#course-assignments-tab.common-active-tab div{height:60px}#course-study-tools-tab{padding:0 8px;-webkit-transition:top linear .5s;transition:top linear .5s;width:33.3%}#course-study-tools-tab.common-active-tab div{height:60px}.course-navigation-tabs{white-space:nowrap;height:60px;color:#666;border-bottom:1px solid #ddd}.course-navigation-tabs .course-navigation-tabs-container{width:35%;min-width:265px;height:60px;position:absolute;margin:auto;left:0;right:0}.course-navigation-tabs .icon-text-container{height:60px;padding-top:12px}.course-navigation-tabs .navigation-tab-icon{position:absolute;width:30px;height:15px}.course-navigation-tabs #course-history-icon{margin-left:28px}.course-navigation-tabs-with-assignments{white-space:nowrap;height:60px;color:#fff;border-bottom:1px solid #ddd;background-color:#064d9e}.course-navigation-tabs-with-assignments .course-navigation-tabs-container{width:50%;min-width:265px;height:60px;position:absolute;margin:auto;left:0;right:0}.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-stats-tab{width:25%}.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-history-tab{width:25%}.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-assignments-tab{width:25%}.course-navigation-tabs-with-assignments .course-navigation-tabs-container #course-study-tools-tab{width:25%}.course-navigation-tabs-with-assignments .course-navigation-tabs-container .common-active-tab .icon-text-container{border-bottom:3px solid #fff!important}.course-navigation-tabs-with-assignments .course-navigation-tabs-container .common-active-tab .icon-text-container span{font-weight:700}.course-navigation-tabs-with-assignments .icon-text-container{height:60px;padding-top:12px}.course-navigation-tabs-with-assignments .navigation-tab-icon{position:absolute;width:30px;height:15px}.course-navigation-tabs-with-assignments #course-history-icon{margin-left:22px}.course-navigation-tabs-with-assignments #course-assignments-icon{margin-left:20px}@media only screen and (max-width:767px){.course-navigation-tabs-with-assignments .course-navigation-tabs-container{width:95%}}#statistics-icon{margin-left:11px}#study-tools-icon{margin-left:16px}#notifications-page{height:100%}#notifications-page .notifications-page-wrapper{background-color:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid}#notifications-page .selectable-item-list-notifications{list-style:none;margin:0;padding:0}#notifications-page .selectable-item-list-notifications li{position:relative;height:110px;border-bottom:1px #ccc solid}#notifications-page .selectable-item-list-notifications .notifications-date-text{font-size:14px;font-family:"Open Sans Regular";color:#666;margin-bottom:0;margin-top:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#notifications-page .selectable-item-list-notifications li>a{display:block;cursor:pointer}#notifications-page .selectable-item-list-notifications li>a.disabled{cursor:default}#notifications-page .selectable-item-list-notifications li>button{width:100%;border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}#notifications-page .selectable-item-list-notifications li>a,#notifications-page .selectable-item-list-notifications li>button{padding:17px 15px 23px 22px;text-decoration:none!important}#notifications-page .selectable-item-list-notifications li>a.ng-click-active,#notifications-page .selectable-item-list-notifications li>a:active,#notifications-page .selectable-item-list-notifications li>button.ng-click-active,#notifications-page .selectable-item-list-notifications li>button:active{background:#e5e5e5}#notifications-page .selectable-item-list-notifications .list-label,#notifications-page .selectable-item-list-notifications label{font-family:"Open Sans Semi Bold";font-size:18px;padding-bottom:0;color:#000;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#notifications-page .selectable-item-list-notifications label{display:block}#notifications-page .selectable-item-list-notifications .description{margin:0;font-family:"Open Sans Semi Bold";font-size:14px;color:#666;margin-top:4px}#notifications-page .selectable-item-list-notifications .description.blue-label{color:#364953}#notifications-page .checkmark-icon{position:absolute;top:17px;right:11px}#notifications-page .checkmark-icon a{text-decoration:none}#notifications-page .checkmark-icon button:hover{opacity:.7}.toggle-switch-container{width:101%;text-align:center}.mnv-toggle-switch-btn{border-radius:0;height:40px;width:20%;border:1px solid #1565c0;color:#1565c0;font-family:"Open Sans Semi Bold";font-size:16px;background-color:#fff;padding-left:20px;padding-right:20px;margin-left:-5px;margin-top:20px}.mnv-toggle-switch-btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.mnv-toggle-switch-btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.rating-selected.mnv-toggle-switch-btn{background-color:#1565c0;color:#fff}.high-rate-label{float:right;display:inline-block;font-family:"Open Sans Semi Bold";font-size:14px;color:#1565c0;margin-top:10px}.low-rate-label{font-family:"Open Sans Semi Bold";font-size:14px;color:#1565c0;margin-top:10px;display:inline-block}.feedback-label{display:inline-block;margin-top:20px;font-size:14px;font-family:"Open Sans Regular";margin-bottom:20px}.feedback-label.extra-margin{margin-top:30px}.character-count-label{margin-top:10px;display:inline-block;float:right;font-family:"Open Sans Regular";font-size:12px;color:#666}.character-count-label .the-number{color:#1565c0}.exit-poll-form{text-align:left;margin-left:25px;margin-right:25px}#further-explanation{width:100%;max-width:100%;resize:none;height:150px;overflow-y:auto;border:1px solid #ddd;font-family:"Open Sans Regular";font-size:14px;padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px}.cancel-or-submit-container{margin-top:60px;text-align:right}#feedback-submit-button{height:50px;padding-left:40px;padding-right:40px;background-color:#1565c0;font-family:"Open Sans Semi Bold";font-size:18px;color:#fff;border-radius:40px;border:none}#feedback-submit-button[disabled]{curser:default;background-color:#ddd;border:none}#feedback-cancel-button{font-family:"Open Sans Semi Bold";font-size:18px;margin-right:20px;cursor:pointer}.feedback-sent-container{text-align:center;margin-top:30%;margin-bottom:35px}.feedback-sent-container .green-sub-head{margin-bottom:10px;margin-top:35px}.feedback-sent-container .grey-paragraph-text span{font-weight:700}#manage-questions{color:#fff;height:100%}#manage-questions .manage-questions-wrapper{border:1px solid #ddd;background-color:#fff;border-top:0}#manage-questions .manage-questions-wrapper .navbar{background-color:#fff;color:#000}#manage-questions .manage-questions-wrapper .navbar .left-buttons .left-buttons.back-arrow-container button{background-color:#fff!important}#manage-questions .manage-questions-wrapper .navbar .left-buttons .left-buttons.back-arrow-container button img{color:#1565c0;font-size:25px}#manage-questions .manage-questions-wrapper .navbar .right-buttons .right-buttons button{letter-spacing:.05em;margin:auto;height:50px;border-radius:40px;border:0;background-color:#fff;color:#1565c0;font-size:14px;font-family:"Open Sans Semi Bold"}#manage-questions .manage-questions-wrapper .navbar .lower-button{width:100%;text-align:center}#manage-questions .manage-questions-wrapper .navbar .lower-button .lower-button-wrap{position:fixed;bottom:25px;width:100%;height:50px;left:0}#manage-questions .manage-questions-wrapper .navbar .lower-button .lower-button-wrap button{bottom:25px;letter-spacing:.05em;padding-left:50px;padding-right:50px;height:50px;border-radius:40px;border:0;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}#manage-questions .manage-questions-wrapper .day-container{background-color:#fff}#manage-questions .manage-questions-wrapper .day-container.last-day-container{padding-bottom:100px}#manage-questions .manage-questions-wrapper .day-container .day-header{margin-bottom:25px;height:40px;background-color:#f9f9f9;border:1px solid #ddd;border-left:0;border-right:0px;width:100%}#manage-questions .manage-questions-wrapper .day-container .day-header h2{color:#666;font-family:"Open Sans Regular";border-left:0;border-right:0;margin:0 auto;display:block;padding-top:10px;padding-left:25px;font-size:14px}#manage-questions .manage-questions-wrapper .day-container .day-header button{background-color:transparent;border:0;color:#1565c0;margin-top:-20px;margin-right:25px;float:right;font-size:14px}#manage-questions .manage-questions-wrapper .day-container .questions-container{width:100%}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container{border:1px solid #ddd;display:inline-block;margin-left:25px;margin-bottom:25px;width:160px;height:105px;padding:0;overflow:visible;background-color:transparent}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container .selection-state{display:none}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container .selection-state.is-editing{display:inline-block;position:relative;float:left}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container .selection-state.is-editing.is-flagged span.selection-icon{background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/Selected.png')}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container .selection-state.is-editing span.selection-icon{color:#fff;display:inline-block;width:20px;height:20px;border-radius:100%;background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/remove.png');background-size:contain;position:absolute;top:-9px;left:-9px}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container .question-image{height:100%;width:100%}#manage-questions .manage-questions-wrapper .day-container .questions-container button.question-container .question-image img{width:100%;height:100%}#flashcards{color:#fff;height:100%}#flashcards .flashcards-wrapper{border:1px solid #ddd;background-color:#fff;text-align:center}#flashcards .flashcards-wrapper .navbar{border-bottom:1px solid #ddd;background-color:#fff;color:#000}#flashcards .flashcards-wrapper .navbar .left-buttons .left-buttons.back-arrow-container button{background-color:#fff!important}#flashcards .flashcards-wrapper .navbar .left-buttons .left-buttons.back-arrow-container button img{color:#1565c0;font-size:25px}.question-wrapper .card:focus{outline-style:dotted;outline-color:#000;outline-width:2px}.question-wrapper .anonymous-banner{background:#fff;border:none;margin-top:200px}@media screen and (max-width:650px){.question-wrapper .anonymous-banner{margin-top:85px}}.question-wrapper .anonymous-banner img{width:32px;height:23px}.question-wrapper .flip{-webkit-perspective:1600;width:700px;height:452px;position:relative;margin:30px auto;z-index:500}@media screen and (max-width:650px){.question-wrapper .flip{width:325px;height:210px;margin-top:25px}}.question-wrapper .flip .card.flipped{-webkit-transform:rotatey(-180deg);z-index:500}.question-wrapper .flipped .front{opacity:0;transition:opacity 0s step-start;transition-delay:125ms}.question-wrapper .flipped .back{opacity:1;transition:opacity 0s step-start;transition-delay:125ms}.question-wrapper .front{opacity:1;transition:opacity 0s step-start;transition-delay:125ms}.question-wrapper .back{opacity:0;transition:opacity 0s step-start;transition-delay:125ms}.question-wrapper .flip .card{width:100%;height:100%;-webkit-transform-style:preserve-3d;-webkit-transition:.5s;border:1px solid #ddd}.question-wrapper .flip .card img{width:100%;height:100%}.question-wrapper .flip .card .anonymous-banner img{width:32px;height:23px}.question-wrapper .flip .card .question-answer{width:100%;font-size:30px;font-family:"Open Sans Regular"}.question-wrapper .flip .card .question-answer .canvas-container{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);left:50%;margin-top:15px}.question-wrapper .flip .card .question-answer .answer-type-label-correct{display:block;margin-top:180px;font-size:14px;font-family:"Open Sans Regular";color:#666}.question-wrapper .flip .card .question-answer .answer-type-label-yours{margin-top:180px;display:block;font-size:14px;font-family:"Open Sans Regular";color:#666}@media screen and (max-width:650px){.question-wrapper .flip .card .question-answer .answer-type-label-yours{margin-top:60px}}.question-wrapper .flip .card .question-answer .answer-type-ungraded-label{display:block;font-size:12px;line-height:30px;font-family:"Open Sans Regular";color:#666;border-bottom:1px #ddd solid;background-color:#f9f9f9;height:30px}.question-wrapper .flip .card .question-answer .answer-text{padding-left:15px;padding-right:15px;display:block;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (max-width:650px){.question-wrapper .flip .card .question-answer .answer-text{position:relative;word-wrap:break-word;max-height:90px;display:inline-block;overflow:hidden;font-size:16px;width:100%}}.question-wrapper .flip .card .question-answer .answer-text:first-child{position:relative;top:180px}@media screen and (max-width:650px){.question-wrapper .flip .card .question-answer .answer-text:first-child{width:100%;position:relative;top:80px;word-wrap:break-word;max-height:90px;display:inline-block;overflow:hidden;font-size:16px}}.question-wrapper .flip .card .face{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;z-index:500;text-align:center}.question-wrapper .flip .card .front{position:absolute;z-index:500;cursor:pointer}.question-wrapper .flip .card .back{-webkit-transform:rotatey(-180deg);cursor:pointer;z-index:500;color:#000}.ie .flip .card{border:none}.ie .flipped .front{opacity:0;transform:perspective(1400px) rotateY(90deg);-ms-transform:perspective(1400px) rotateY(90deg);transition:transform .25s ease,-ms-transform .25s ease,opacity .25s steps(1, end)}.ie .flipped .back{opacity:1;transform:perspective(1400px) rotateY(0);-ms-transform:perspective(1400px) rotateY(0);transition:transform .25s ease,-ms-transform .25s ease,opacity .1s steps(1, end);transition-delay:0.25s}.ie .back{border:1px solid #ddd;opacity:0;transform:perspective(1400px) rotateY(-90deg);-ms-transform:perspective(1400px) rotateY(-90deg);transition:transform .25s ease,-ms-transform .25s ease,opacity .25s steps(1, end)}.ie .front{border:1px solid #ddd;transform:perspective(1400px) rotateY(0);-ms-transform:perspective(1400px) rotateY(0);transition:transform .25s ease,-ms-transform .25s ease,opacity .1s steps(1, end);transition-delay:0.25s}#practice-test{color:#fff;height:100%}#practice-test .practice-test-wrapper{border:1px solid #ddd;background-color:#fff;text-align:center}#practice-test .practice-test-wrapper .navbar{border-bottom:1px solid #ddd;background-color:#fff;color:#000}#practice-test .practice-test-wrapper .navbar .left-buttons .left-buttons.back-arrow-container button{background-color:#fff!important}#practice-test .practice-test-wrapper .navbar .left-buttons .left-buttons.back-arrow-container button img{color:#1565c0;font-size:25px}#practice-test .practice-test-wrapper .practice-test-heading{border-bottom:1px solid #ddd;height:40px;line-height:40px;color:#666;background-color:#f9f9f9;font-size:14px}#practice-test .practice-test-wrapper .practice-test-heading .practice-test-heading-text{position:absolute;width:100%}#practice-test .practice-test-wrapper .practice-test-question-container{color:#666}.answer-container-hascorrect-practice-test{display:flex;height:115px;margin:-15px 0 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.answer-container-hascorrect-practice-test .your-answer-practice-test{float:left;width:50%;border-right:1px solid #ccc}.answer-container-hascorrect-practice-test .correct-answer-practice-test{float:right;width:50%;height:100%}.answer-container-hascorrect-practice-test .target-answer-text{font-size:15px;width:100%;line-height:115px}.answer-label-practice-test{padding-top:20px;font-family:"Open Sans Semi Bold";color:#666;line-height:9px;font-family:"Open Sans Regular";font-size:14px}.answer-letter-practice-test{word-wrap:break-word;margin-top:15px;font-size:24px;color:#000}.answer-general-label-practice-test{margin-top:5px;font-family:"Open Sans Semi Bold";font-size:15px}.next-question-button-container{padding:35px 0 35px 0}.next-question-button-container .next-question-button{letter-spacing:.05em;margin:auto;width:250px;height:50px;border-radius:40px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}.next-question-button-container .next-question-button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}.next-question-button-container .next-question-button:disabled{background-color:#ddd}#graded-numeric-answer-practice-test{display:flex;margin-top:-15px;word-wrap:break-word;width:100%;min-height:100px;overflow-x:hidden;border-bottom:1px solid #ddd}#graded-numeric-answer-practice-test .left-container-practice-test{height:inherit;display:inline-block;width:50%;float:left;text-align:center;padding-right:10px;padding-left:10px;border-right:1px solid #ddd}#graded-numeric-answer-practice-test .left-container-practice-test .your-answer-text{position:relative;top:0;font-family:"Open Sans Regular";font-size:14px;line-height:14px;color:#666;margin-top:15px;margin-bottom:0}#graded-numeric-answer-practice-test .left-container-practice-test .numeric-result-answer-practice-test{font-family:"Open Sans Semi Bold";font-size:18px;position:relative;color:#000;line-height:18px;margin-top:12px;margin-bottom:0;text-align:center}#graded-numeric-answer-practice-test .left-container-practice-test .is-correct{font-family:"Open Sans Regular";color:#09824e;font-size:14px;line-height:14px;margin-bottom:15px;position:relative;margin-top:12px}#graded-numeric-answer-practice-test .left-container-practice-test .is-incorrect{font-family:"Open Sans Regular";color:#c10;line-height:14px;font-size:14px;margin-bottom:15px;position:relative;margin-top:12px}#graded-numeric-answer-practice-test .right-container-practice-test{height:inherit;display:inline-block;float:right;width:50%;text-align:center;padding:0 10px 10px 10px;overflow:hidden}#graded-numeric-answer-practice-test .right-container-practice-test .correct-answer{position:relative;top:0;font-family:"Open Sans Regular";font-size:14px;line-height:14px;color:#666;margin-top:15px;margin-bottom:0}#graded-numeric-answer-practice-test .right-container-practice-test .correct-answer-text-practice-test{font-family:"Open Sans Semi Bold";font-size:18px;position:relative;color:#000;line-height:18px;margin-top:12px;margin-bottom:0;text-align:center}#graded-numeric-answer-practice-test .right-container-practice-test .and-x-more{font-family:"Open Sans Regular";color:#666;font-size:14px;line-height:14px;margin-bottom:15px;position:relative;margin-top:12px}.practice-test-score-container{padding-top:50px;height:250px}.practice-test-score-text-container{height:130px}.practice-test-score-text-container .practice-test-score-header{color:#00796b}.practice-test-score-text-container .practice-test-score-text{font-size:15px;line-height:1.5}.practice-test-result-button-container{padding-bottom:15px}.practice-test-result-button-container .practice-test-result-button{letter-spacing:.05em;margin:auto;width:280px;height:50px;border-radius:40px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}.practice-test-result-button-container .practice-test-result-button:focus{outline-style:dotted;outline-color:#000;outline-width:1px}.practice-test-result-button-container .practice-test-result-button:disabled{background-color:#ddd}.send-btn-container{padding:35px 0 35px 0}.send-btn-container button{letter-spacing:.05em;margin:auto;width:250px;height:50px;border-radius:40px;border:none;background-color:#1565c0;color:#fff;font-size:18px;font-family:"Open Sans Semi Bold"}#course-screen{overflow-y:scroll}.deleted-course-wrapper{height:95vh;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;color:#888}.deleted-course-wrapper .deleted-course-item{max-width:80%}.deleted-course-wrapper .deleted-course-item a{cursor:pointer}.deleted-course-wrapper .deleted-course-heading{font-size:22px;color:#00796b;margin-bottom:25px}.anonymous-banner{text-align:center;background-color:#f8f8f8;height:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:40px;font-family:"Open Sans Semi Bold";font-size:14px;margin-bottom:20px}.anonymous-banner img{vertical-align:middle;padding-right:11px}.anonymous-banner span{vertical-align:middle}#ungraded-numeric-answer{word-wrap:break-word;min-height:100px;text-align:center}#ungraded-numeric-answer .your-answer-text{font-family:"Open Sans Regular";font-size:14px;color:#666;margin-top:20px}#ungraded-numeric-answer .numeric-result-answer{font-family:"Open Sans Semi Bold";font-size:18px;margin-bottom:20px;color:#000;padding-left:10px;padding-right:10px}.results-wrapper{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}#graded-numeric-answer{word-wrap:break-word;width:100%;min-height:100px;overflow-x:hidden}#graded-numeric-answer .left-container{height:inherit;display:inline-block;width:50%;float:left;text-align:center;padding-right:10px;padding-left:10px;border-right:1px solid #ddd}#graded-numeric-answer .left-container .your-answer-text{position:relative;top:0;font-family:"Open Sans Regular";font-size:14px;line-height:14px;color:#666;margin-top:15px;margin-bottom:0}#graded-numeric-answer .left-container .numeric-result-answer{font-family:"Open Sans Semi Bold";font-size:18px;position:relative;line-height:18px;margin-top:12px;margin-bottom:0;text-align:center}#graded-numeric-answer .left-container .is-correct{font-family:"Open Sans Regular";color:#09824e;font-size:14px;line-height:14px;margin-bottom:15px;position:relative;margin-top:12px}#graded-numeric-answer .left-container .is-incorrect{font-family:"Open Sans Regular";color:#c10;line-height:14px;font-size:14px;margin-bottom:15px;position:relative;margin-top:12px}#graded-numeric-answer .right-container{height:inherit;display:inline-block;float:right;width:50%;text-align:center;padding-right:10px;padding-left:10px}#graded-numeric-answer .right-container .correct-answer{position:relative;top:0;font-family:"Open Sans Regular";font-size:14px;line-height:14px;color:#666;margin-top:15px;margin-bottom:0}#graded-numeric-answer .right-container .correct-answer-text{font-family:"Open Sans Semi Bold";font-size:18px;position:relative;line-height:18px;margin-top:12px;margin-bottom:0;text-align:center}#graded-numeric-answer .right-container .and-x-more{font-family:"Open Sans Regular";color:#666;font-size:14px;line-height:14px;margin-bottom:15px;position:relative;margin-top:12px}#all-results-container .results-header-left{line-height:40px;height:40px;margin:0;background-color:#f8f8f8;color:#666;font-weight:400;font-size:14px;font-family:"Open Sans Regular";padding-left:25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#all-results-container div{margin:15px 25px 15px 25px;height:14px;font-size:14px}#all-results-container div:first-child{margin-top:20px}#all-results-container div label{font-family:"Open Sans Semi Bold";float:left}#all-results-container div .class-counts{font-family:"Open Sans Regular";float:right}#quiz-results-data-outer-text-container{color:#00f}#quiz-results-data-outer-text{margin:-155px;color:#0678b6;font-weight:100;text-align:center}#quiz-results-summary{padding-bottom:30px}#quiz-results-circle-component-container{margin-top:0;padding-top:30px;height:210px}#quiz-results-data-outer-text-container{color:#00f}#quiz-results-details-data-outer-text{margin:-155px;color:#0678b6;font-weight:100;text-align:center}.space-right{padding-right:20px}.review-icon{display:inline-block;vertical-align:middle}#quiz-results-heading{font-size:14px;padding-left:20px;font-family:"Open Sans Regular";padding-top:10px;padding-bottom:10px;height:40px;background-color:#f8f8f8;color:#666;border-bottom:1px solid #ddd;font-weight:400;border-top:1px solid #ddd;margin:0}.question-correct-icon-quiz{margin:0}.quiz-result-details-container{display:inline-block;width:100%}.selectable-item-list .quiz-review-link{padding:18px 0 18px 0;height:60px;margin-left:20px;margin-right:20px}.question-incorrect-icon-quiz{margin:0}.review-container-quiz{display:inline-block;vertical-align:middle}.quiz-question-number{font-size:18px;line-height:23px;display:inline-block;margin-left:15px;font-family:"Open Sans Regular";color:#000;vertical-align:middle}.quiz-question-answer{display:inline-block;font-size:18px;line-height:23px;margin-left:15px;color:#1565c0;font-family:"Open Sans Semi Bold";vertical-align:middle}.quiz-question-answer .no-answer-history{font-family:"Open Sans Regular";color:#666}.quiz-review-score{font-family:"Open Sans Semi Bold";font-size:14px;color:#000}#attendance-calendar{margin:auto;width:340px;text-align:center}#attendance-calendar ul{list-style-type:none}#attendance-calendar .calendar-heading{margin-top:30px;font-family:"Open Sans Regular";font-size:15px;padding:0;line-height:15px;margin-left:50px;margin-right:50px;color:#000}#attendance-calendar .calendar-heading h3{display:inline;font-size:15px;font-weight:400}#attendance-calendar .month{text-align:center}#attendance-calendar .calendar-body{width:280px;margin-left:30px;margin-right:30px;padding:0}#attendance-calendar .month .prev{float:left;font-size:10px;border:none;box-shadow:none;background-color:#fff}#attendance-calendar .month .next{float:right;font-size:10px;border:none;box-shadow:none;background-color:#fff}#attendance-calendar .weekdays{margin:0;padding:0}#attendance-calendar .days{padding:0;margin-top:0}#attendance-calendar .days td{width:35px;height:35px;margin:0;padding:0}#attendance-calendar .days .previous-month{color:#c8c8c8}#attendance-calendar .days .next-month{color:#666}#attendance-calendar .days .active-month{color:#000}#attendance-calendar .days .active-month.is-absent{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/square.svg");background-repeat:no-repeat;background-size:28px 28px;background-position:center}#attendance-calendar .days .active-month.is-excused{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/diamond.svg");background-repeat:no-repeat;background-size:34px 34px;background-position:center}#attendance-calendar .days .active-month.is-present{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/circle.svg");background-repeat:no-repeat;background-size:30px 30px;background-position:center}#attendance-calendar .repeater{display:inline-block}#attendance-calendar .weekdays th{margin:0;padding:0;list-style-type:none;display:inline-block;width:35px;height:28px;line-height:35px;text-align:center;font-size:12px;background-color:#fff;font-family:"Open Sans Regular";color:#666}#attendance-calendar .days td{margin:0;padding:0;list-style-type:none;display:inline-block;width:34px;height:34px;line-height:34px;text-align:center;font-size:12px;color:#777}#attendance-calendar .calendar-key{margin-top:25px;text-align:center}#attendance-calendar .calendar-key div{width:240px;margin-left:auto;margin-right:auto}#attendance-calendar .calendar-key div .pull-left{margin-left:6px}#attendance-calendar .calendar-key div .pull-right{margin-right:6px}#attendance-calendar .calendar-key span .present{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/circle.svg");background-repeat:no-repeat;background-size:10px 10px;background-position:center;height:10px;width:10px;display:inline-block}#attendance-calendar .calendar-key span .excused{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/diamond.svg");background-repeat:no-repeat;background-size:11px 11px;background-position:center;height:11px;width:11px;display:inline-block}#attendance-calendar .calendar-key span .absent{background-image:url("https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/square.svg");background-repeat:no-repeat;background-size:9px 9px;background-position:center;height:9px;width:9px;display:inline-block}#attendance-details-data-outer-text-container{color:#00f}#attendance-details-data-outer-text{margin:-155px;color:#0678b6;font-weight:100;text-align:center}#attendance-details-summary{height:310px}#attendance-details-circle-component-container{margin-top:0;padding-top:30px;height:210px}#attendance-details-sessions-container{display:flex;justify-content:center;height:100px}.attendance-details-sessions-item{flex-grow:1;display:flex;flex-direction:column;align-content:center;justify-content:center}.attendance-outer-border{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.attendance-left-border{border-left:1px solid #d3d3d3}.attendance-right-border{border-right:1px solid #d3d3d3}.attendance-details-sessions-border-item{border-right:1px solid #d3d3d3}.attendance-details-sessions-value{text-align:center;color:#00796b;font-size:30px;font-weight:700;padding:0;margin:0}.attendance-details-sessions-label{text-align:center;font-size:14px;color:#666}#attendance-details-session-heading{font-size:14px;padding-left:20px;font-family:"Open Sans Regular";padding-top:10px;padding-bottom:10px;height:40px;background-color:#f8f8f8;color:#666;border-bottom:1px solid #ddd;font-weight:400;margin:0}#performance-details-data-outer-text-container{color:#00f}#performance-details-data-outer-text{margin:-155px;color:#0678b6;font-weight:100;text-align:center}#performance-details-summary{height:310px}#performance-details-circle-component-container{margin-top:0;padding-top:30px;height:210px}#performance-details-points-container{display:flex;justify-content:center;height:100px}.performance-details-points-item{flex-grow:1;display:flex;flex-direction:column;align-content:center;justify-content:center;border-top:1px solid #ddd}.performance-details-points-border-item{border-right:1px solid #ddd}.performance-details-points-value{text-align:center;color:#00796b;font-size:30px;font-weight:700;padding:0;margin:0}.performance-details-points-label{text-align:center;font-size:14px;color:#666}#performance-details-session-heading{height:40px;font-size:14px;padding-left:20px;padding-top:10px;padding-bottom:10px;background-color:#f8f8f8;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:400;margin:0}#performance-details-legend{color:#686868;text-align:center;font-size:12px;margin-top:10px;padding-bottom:10px}.navbar .left-buttons{position:relative;float:left;margin-top:3px;margin-left:20px;z-index:7}.navbar .notification-bell{background-color:transparent;background-image:url('https://institutional-web-assets-share.s3.amazonaws.com/iClicker/student/images/notification_bell.svg');border:none;float:right;width:25px;height:25px;background-repeat:no-repeat;margin-top:20px;margin-right:20px}.navbar .notification-bell .exit-notification-number{color:#fff;text-align:center;line-height:20px;font-size:12px;font-family:"Open Sans Semi Bold";border-radius:100%;background-color:#c10;width:18px;height:18px;margin-left:-2px;top:13px;display:inline-block;position:absolute}.subscription-select-wrapper button{width:100%;-webkit-appearance:none;background-color:#fff;height:70px;border-radius:0;padding-right:25px;border-right-width:0;border-left-width:0;border-top-width:0;border-bottom-width:1px!important;border-bottom-color:#ddd!important;color:#000!important;border-style:solid!important}.subscription-select-wrapper button:focus{border:1px dotted #00aeef!important;outline-style:none}.subscription-select-wrapper button:active{border-bottom-width:1px!important;border-bottom-color:#ddd!important;border-bottom-style:solid!important;background-color:#e5e5e5}@media (max-width:375px){.subscription-select-wrapper button .product-select-internal-wrapper .product-price,.subscription-select-wrapper button .product-select-internal-wrapper .product-title{font-size:14px!important}}.subscription-select-wrapper button .product-select-internal-wrapper .product-left-wrapper{float:left;display:inline-block;text-align:left;padding-left:15px}.subscription-select-wrapper button .product-select-internal-wrapper .product-left-wrapper .product-title{display:block;color:#000;font-size:18px;font-family:"Open Sans Regular";text-align:left}.subscription-select-wrapper button .product-select-internal-wrapper .product-left-wrapper .product-subtitle{display:block;color:#666!important}.subscription-select-wrapper button .product-select-internal-wrapper .product-right-wrapper{float:right;text-align:right}.subscription-select-wrapper button .product-select-internal-wrapper .product-right-wrapper .product-price{display:block;font-size:18px;font-family:"Open Sans Regular"}.subscription-select-wrapper button .product-select-internal-wrapper .product-right-wrapper .product-discount{display:block;color:#00796b}.subscription-select-wrapper button .product-select-internal-wrapper .product-arrow-wrapper{float:right;margin-left:25px;font-size:30px}.list-header-clarify-container{margin-top:-2px;background-color:#fff;border-bottom:none}#enter-payment-partial .fullpage-form input{box-shadow:initial!important;-webkit-box-shadow:initial!important;border-bottom:1px solid grey!important;margin-top:35px;margin-bottom:35px}#enter-payment-partial .fullpage-form input[type=text].ng-dirty+label,#enter-payment-partial .fullpage-form input[type=text]:focus+label,#enter-payment-partial .fullpage-form input[type=text]:valid+label{color:green;transform:translate3d(-3px,-25px,0);font-size:12px}#enter-payment-partial .fullpage-form input[type=text]+label{position:absolute;margin-left:10px;font-size:18px;margin-top:-55px;transition:all .3s}#payment-info-page.internet-explorer .progress-bubble:nth-child(2),#payment-info-page.internet-explorer .progress-center-label{left:49%!important}#payment-info-page>div .progress-bar-wrapper{height:100px;background-color:#f9f9f9;border-bottom:1px solid #ddd}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar{margin-left:25px;margin-right:25px;display:block;text-align:center;height:30px}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-bubble{display:inline-block;border:1.5px solid #1565c0;border-radius:100%;width:10px;height:10px;float:none;background-color:#f9f9f9;position:absolute;margin-top:26px;z-index:3;padding:5px}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-bubble.active{background-color:#1565c0}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-bubble:first-child{left:25px}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-bubble:nth-child(2){margin-left:-6.5px}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-bubble:last-child{right:25px}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-line{border:1px solid #1565c0;position:absolute;width:93%;margin-top:31px;z-index:1}#payment-info-page>div .progress-bar-wrapper .upper-progress-bar .progress-right-cover{z-index:2;position:absolute;width:25px;border:1px solid #f9f9f9;right:0;height:98px;background-color:#f9f9f9}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar{height:70px;display:block;text-align:center;margin-left:25px;margin-right:25px}@media (min-width:401px){#payment-info-page>div .progress-bar-wrapper .lower-progress-bar br{display:none!important}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar .progress-right-label{right:75px!important}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar .progress-center-label{margin-left:-42px!important}}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar>div{display:inline-block;width:50px;position:absolute;z-index:4;font-size:12px;font-family:"Open Sans Regular";color:#000;margin-top:15px}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar .progress-left-label{text-align:left;left:25px}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar .progress-center-label{text-align:center;margin-left:-24px}#payment-info-page>div .progress-bar-wrapper .lower-progress-bar .progress-right-label{text-align:right;right:25px}#payment-info-page>div>.selection-details-wrapper{width:100%;background-color:#064d9e}#payment-info-page>div>.selection-details-wrapper>div{width:100%;display:inline-block;padding-top:9px;padding-bottom:9px;padding-left:25px;padding-right:25px}#payment-info-page>div>.selection-details-wrapper>.selected-product-wrapper{position:relative;background-color:#064d9e;color:#fff;font-family:"Open Sans Regular";font-size:18px;z-index:3}#payment-info-page>div>.selection-details-wrapper>.selected-product-wrapper .product-left-wrapper{float:left}#payment-info-page>div>.selection-details-wrapper>.selected-product-wrapper .product-left-wrapper .product-subtitle{font-size:12px}#payment-info-page>div>.selection-details-wrapper>.selected-product-wrapper .product-right-wrapper{float:right}#payment-info-page>div>.selection-details-wrapper>.selected-product-wrapper .product-right-wrapper .product-price{font-family:"Open Sans Semi Bold"}#payment-info-page>div>.selection-details-wrapper>.promo-code-wrapper{font-size:18px;color:#fff}#payment-info-page>div>.selection-details-wrapper>.promo-code-wrapper .product-promo-code-label{font-size:14px}#payment-info-page>div>.selection-details-wrapper>.promo-code-wrapper .product-promo-code-price{float:right;font-size:14px}#payment-info-page>div>.selection-details-wrapper>.product-tax-wrapper{color:#fff;font-size:14px}#payment-info-page>div>.selection-details-wrapper>.product-tax-wrapper .product-tax-price{float:right;font-family:"Open Sans Semi Bold"}#payment-info-page>div>.selection-details-wrapper>.selection-total-wrapper{background-color:#000;color:#fff;font-size:18px}#payment-info-page>div>.selection-details-wrapper>.selection-total-wrapper .product-total-price{font-family:"Open Sans Semi Bold";float:right}.unified-home-container{margin-top:10%;-webkit-transition:top linear .5s;transition:top linear .5s}.unified-home-container .grey-paragraph-text{width:315px}#unified-home-screen{overflow-y:scroll}#renew-container{background-color:#064d9e;position:relative;top:0;white-space:inherit}#renew-container .days-remaining{right:8px}#renew-container #renew-inner-container{height:60px}#renew-container .renew-title-box{height:60px;display:inline-block;padding:0;float:left;position:absolute;left:15px}#renew-container .renew-title-box .renew-title{line-height:60px;font-family:"Open Sans Semi Bold";text-transform:none;font-size:14px;color:#fff;margin-left:0}#renew-container .renew-button-container{display:inline-block;float:right;margin-right:15px;margin-top:12px;padding:0;position:relative}#renew-container .renew-button-container .renew-button{color:#1565c0;background-color:#fff}#renew-container .renew-button-container .renew-button:focus{outline-style:dotted;outline-color:#fff;outline-width:1px}#renew-container .renew-button-container .renew-button:active{outline-style:dotted;outline-color:#fff;outline-width:1px;background-color:#f9f9f9}.unified-home-activity-container{margin-top:50px}.unified-home-activity-container .qa-warning{margin-left:25px;font-size:14px;font-weight:700;color:red}.unified-home-activity-container .activity-list-item{margin-right:25px;margin-left:25px;margin-top:25px;margin-bottom:25px;width:calc(100% - 50px);height:85px;border:1px #ddd solid;box-shadow:2px 4px 4px 0 rgba(0,0,0,.1)}.unified-home-activity-container .activity-list-item img{width:40px;height:40px;margin:20px;float:left;display:inline-block;margin-bottom:20px;position:absolute;left:0;margin-left:40px}.unified-home-activity-container .activity-list-item span{font-size:14px;font-family:"Open Sans Bold";line-height:85px;display:inline-block;margin-left:80px}.unified-home-activity-container .question-card-container{margin-left:25px!important;margin-top:0!important;margin-right:25px!important;margin-bottom:25px!important;height:unset;width:calc(100% - 50px)}.unified-home-activity-container .question-card-container .question-title-container{width:100%}.unified-home-activity-container .question-card-container .image-container{height:unset}.unified-home-activity-container .question-card-container .image-container img{width:100%;max-height:unset}.unified-home-activity-container .question-card-container .question-image-button{margin-top:0}.common-alert,.session-expired{opacity:100;background:#fff9d9;border-style:solid;border-color:#cc9;border-width:1px;border-radius:0;font-size:14px;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px}.modal-popup-backdrop{bottom:0;top:0;position:fixed;width:100%;z-index:2000;background-color:rgba(0,0,0,.4)}.clicker-add-wrapper{height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;color:#888}.clicker-add-wrapper .clicker-add-item{max-width:80%}.clicker-add-wrapper .clicker-add-heading{font-size:22px;color:#00796b;margin-bottom:25px}.clicker-add-wrapper .clicker-add-btn{margin:10px;min-width:270px}.clicker-add-wrapper .clicker-add-icon{width:45px;height:135px}#join-focus-session-alert{text-align:center;font-family:"Open Sans Regular";padding:49px;background:#f0f0f0;min-width:330px}#join-focus-session-alert h1,#join-focus-session-alert h2{margin:0}#join-focus-session-alert h1{font-size:18px;color:#00796b}#join-focus-session-alert h2{font-size:14px;color:#666;line-height:24px}#join-focus-session-alert button{height:35px;border-radius:24.5px;padding:0 25px;box-shadow:none}#join-focus-session-alert #join-via-mobile-button{color:#f0f0f0;background:#1565c0}#join-focus-session-alert #continue-button{border:1px solid #1565c0;background:#f0f0f0;color:#1565c0}#join-focus-session-alert button,#join-focus-session-alert h1,#join-focus-session-alert h2{margin-top:20px}.modal-popup-backdrop{bottom:0;top:0;position:fixed;width:100%;z-index:2000;background-color:rgba(0,0,0,.4)}.questionEnded .modal{top:-70px}