html,body,div,textarea,input,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;outline:none;vertical-align:baseline}a{text-decoration:none;color:inherit;cursor:pointer}button{background:none;cursor:pointer;font-family:inherit;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{color:#555;font-family:"Slabo 27px"}h1,h2,h3,h4,h5{line-height:40px}b{font-weight:bold}i{font-style:italic}input{font-family:"Slabo 27px"}.clear{clear:both}.bold{font-weight:bold}.teal{color:#0897b9}.red{color:#f14b1e}.orange-red{color:#D95B43 !important}.offwhite-background{background:#fafafa}.light-teal-background{background:#18b7c7}.light-teal-background footer,.light-teal-background .right-content{color:white !important;border-color:white}.light-blue-gray-background{background:#f4f7fc}.defective-input{border-color:#f14b1e !important}.min-width-body{min-width:980px}.checkmark{display:inline-block}.checkmark:after{content:'';display:block;width:8px;height:16px;border:solid #60dd60;border-width:0 5px 5px 0;transform:rotate(45deg)}.top-error{position:absolute;font-size:16px;color:white;top:40px;margin:0 auto;left:0;right:0;padding:15px 0;background:#f14b1e;border-radius:6px;width:400px;text-align:center;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07)}.top-error i{margin-right:4px}.top-error>*{vertical-align:middle}#microphone-error{background:#D95B43;width:100%;padding:30px;color:white;line-height:1.4em;display:none}#microphone-error>*{vertical-align:top}#microphone-error #error-name{font-family:Consolas, Courier, Courier New, monospace;font-style:italic}#microphone-error .message{display:inline-block;margin-left:20px;width:80%}#microphone-error h2{font-size:32px;margin-bottom:15px;opacity:1;line-height:1.2em}#microphone-error p{opacity:0.8}#microphone-error i{font-size:60px}#microphone-error a{text-decoration:underline}.popup-confirm{position:absolute;bottom:5px;right:10px;color:white;opacity:0.5;cursor:pointer}.popup-confirm:hover{opacity:1}.popup-cancel{position:absolute;bottom:5px;left:10px;color:white;opacity:0.5;cursor:pointer}.popup-cancel:hover{opacity:1}.error-message{background:#f14b1e;width:350px;color:white;border-radius:5px;padding:6px 15px 12px;font-size:14px;visibility:hidden;animation:popInError 0.6s forwards}.error-message span:before{content:'×';font-size:25px;margin-right:8px;position:relative;top:2px}.success-message{background:#33c452;width:350px;color:white;border-radius:5px;padding:14px 15px;font-size:14px;visibility:hidden;animation:popInError 0.6s forwards}.success-message span:before{content:'✓';font-size:18px;margin-right:5px;position:relative}.success-message span{vertical-align:middle;position:relative;bottom:1px}.popped-up{animation:popIn 0.2s forwards}.popped-down{animation:popOut 0.15s forwards}#simple-top{height:60px}#simple-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#simple-top nav li{float:left;padding:0 25px}#simple-top nav a{display:block;text-align:center;opacity:0.9}#simple-top nav a:hover{text-decoration:underline;opacity:1}#simple-content{margin-top:80px;text-align:center;color:white}#simple-content h1{font-size:32px}#simple-content form input{padding:10px;border-radius:4px;color:#03596d;width:250px}#simple-content form button{padding:15px 0;width:200px;border:1px solid white;border-radius:4px;color:white;cursor:pointer;opacity:0.75;font-size:16px}#simple-content form button:hover{opacity:1}#flash-error-message{position:fixed;top:70px;left:0;right:0;margin:0 auto;width:600px;background:#D95B43;border-radius:4px;padding:25px;font-size:18px;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07);color:white;z-index:9999999;display:none}#flash-error-message>*{vertical-align:middle}#flash-error-message i{margin-right:10px;font-size:32px}@keyframes popIn{0%{transform:scale(0);visibility:hidden}50%{transform:scale(1.2);visibility:visible}100%{transform:scale(1);visibility:visible}}@keyframes popOut{0%{transform:scale(1);visibility:visible}50%{transform:scale(1.2);visibility:visible}100%{transform:scale(0);visibility:hidden}}@keyframes popInError{0%{transform:scale(0);visibility:hidden}50%{transform:scale(0);visibility:hidden}70%{transform:scale(1.1);visibility:visible}100%{transform:scale(1);visibility:visible}}@keyframes loadWidget{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#front-header{width:100%;height:400px;background-color:#0897b9}@media screen and (max-width: 620px){#front-header{height:500px}}#front-header nav{color:white;font-size:16px;float:right;margin-top:20px}#front-header nav li{float:left;padding:0 25px}@media screen and (max-width: 420px){#front-header nav li{padding:0 15px}}#front-header nav a{display:block;text-align:center;opacity:0.9}#front-header nav a:hover{text-decoration:underline;opacity:1}#front-header>div{padding-left:40px;margin:0 auto;height:100%;position:relative}@media screen and (max-width: 620px){#front-header>div{padding-left:0}}#front-header h1{margin-top:120px;width:396px;color:white;font-size:30px}@media screen and (max-width: 620px){#front-header h1{padding-top:15%;width:90%;margin:auto;font-size:28px}}#front-header #header-logo{margin-top:12px;width:94px;height:27px}@media screen and (max-width: 620px){#front-header #header-logo{position:relative;left:5%}}@media screen and (max-width: 420px){#front-header #header-logo{width:75px;height:21px;margin-top:16px}}#front-header #header-buttons{margin-top:30px}@media screen and (max-width: 620px){#front-header #header-buttons{position:relative;width:100%;display:flex;justify-content:center}}#front-header #header-buttons button{color:white;font-size:16px;padding:11px 10px;border:white solid 1px;width:120px;border-radius:3px;transform:translate(0, 0);transition:.2s;opacity:0.8}#front-header #header-buttons button:hover{transform:translate(0, -3px);transition:.2s;opacity:1}#front-header #header-girl{width:137px;height:149px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/lingt-girl-no-arm.png");background-size:contain;position:absolute;bottom:-15px;right:100px}@media screen and (max-width: 620px){#front-header #header-girl{right:0;left:0;margin:auto}}#front-header #header-girl #blink{width:23.5px;height:12px;position:absolute;top:46px;left:73px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/blink.png");background-size:contain;display:none}#front-header #header-girl #arm{width:40.5px;height:24.5px;position:absolute;top:81px;left:72px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/arm.png");background-size:contain}#front-header #header-girl #arm.lower-arm{animation:lowerArm 0.7s;transform-origin:bottom right}#front-header #header-girl #girl-speech{width:97.5px;height:79.5px;position:absolute;top:-63px;left:111px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/girl-speech-bubble.png");background-size:cover;visibility:hidden}#front-header #header-girl #girl-speech.visible-girl-speech{animation:popIn .3s forwards;transform-origin:bottom left}#front-header #header-girl #girl-speech.hidden-girl-speech{animation:popOut .3s forwards}#front-header #header-girl #phone-speech{width:103px;height:68px;position:absolute;top:2px;left:-62px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/phone-bubble.png");background-size:cover;visibility:hidden}#front-header #header-girl #phone-speech.visible-phone-speech{animation:popIn .3s forwards;transform-origin:bottom right}#front-header #header-girl #phone-speech.hidden-phone-speech{animation:popOut .3s forwards}#front-header #header-girl #screen{width:19px;height:23.5px;position:absolute;top:74px;left:55px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/active-screen.png");background-size:contain;display:none}#front-schools{padding:0 40px;margin:70px auto 0;text-align:center}#front-schools h2{font-size:1.5em;text-align:center}#front-schools #customer-collection{margin-top:50px}#front-schools #customer-collection>div{display:inline-block;vertical-align:middle;margin:0 25px 50px 25px;height:50px;width:50px}#front-schools #customer-collection>div .helper{display:inline-block;height:100%;vertical-align:middle}#front-schools #customer-collection>div img{max-width:50px;filter:grayscale(100%);opacity:0.7;vertical-align:middle}#front-schools #customer-collection>div img:hover{filter:grayscale(0%);opacity:1.0}#front-schools #bottom-divider{width:400px;height:1px;border-top:1px solid #ccc;margin:20px auto 0}@media screen and (max-width: 620px){#front-schools #bottom-divider{width:100%}}#front-schools .school-tooltip{position:relative}#front-schools .school-tooltip:after{content:attr(data-tooltip);position:absolute;padding:8px 20px;color:#FFFFFF;background:rgba(0,0,0,0.8);text-align:center;border-radius:5px;top:50px;width:100px;margin-left:-70px;left:50%;font-family:"Slabo 27px";font-size:14px;z-index:999;opacity:0}#front-schools .school-tooltip:before{content:'';position:absolute;top:42px;left:50%;margin-left:-8px;width:0;height:0;opacity:0;border-bottom:8px solid rgba(0,0,0,0.8);border-right:8px solid transparent;border-left:8px solid transparent}#front-schools .school-tooltip:hover:after,#front-schools .school-tooltip:hover:before{opacity:1;margin-top:15px;transition:all 0.12s linear 0s}#front-product{background:#18b7c7;margin-top:150px;position:relative;padding:0 100px 100px 100px}@media screen and (max-width: 860px){#front-product{padding:0;margin-top:100px}}@media screen and (max-width: 420px){#front-product{margin-top:75px}}#front-product>#container{margin:0 auto;max-width:1000px}#front-product:before{background:inherit;top:0;content:'';display:block;height:50%;left:0;position:absolute;right:0;transform:skewY(-2.5deg);transform-origin:0 100%;z-index:-1}#front-product:after{background:inherit;bottom:0;content:'';display:block;height:50%;left:0;position:absolute;right:0;transform:skewY(2.5deg);transform-origin:0 100%;z-index:-1}#front-product .text-container{width:400px;color:white}#front-product .text-container h3{font-size:32px;margin:32px 0;font-weight:bold}#front-product .text-container p{font-size:18px;line-height:28px;opacity:0.85}#front-product #top{padding-top:100px;display:flex;justify-content:space-between}@media screen and (max-width: 860px){#front-product #top{flex-direction:column-reverse}}#front-product #top .text-container{width:50%}@media screen and (max-width: 860px){#front-product #top .text-container{margin:auto;width:66%}}#front-product #bottom{padding-top:200px;display:flex;justify-content:space-between}@media screen and (max-width: 860px){#front-product #bottom{flex-direction:column}}#front-product #bottom .text-container{width:50%}@media screen and (max-width: 860px){#front-product #bottom .text-container{margin:auto;width:66%}}#front-product #teacher{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/front-lingt-teacher.png");background-repeat:no-repeat;background-size:contain;width:310px;height:260px;display:inline-block;margin-top:180px;position:relative}@media screen and (max-width: 860px){#front-product #teacher{margin:auto;top:100px}}#front-product #teacher #blink{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/lingt-teacher-blink.png");background-size:contain;width:31px;height:8px;position:absolute;top:52px;left:116px;display:none}#front-product #teacher #hand{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/lingt-teacher-hand.png");background-size:contain;width:30px;height:14px;position:absolute;top:127px;left:105px;animation:moveMouse infinite 7s;transform-origin:bottom left}#front-product #student{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/front-lingt-student.png");background-size:contain;background-repeat:no-repeat;width:330px;height:220px;display:inline-block;margin-top:180px;position:relative;float:right}@media screen and (max-width: 860px){#front-product #student{margin:auto;top:100px;padding-bottom:150px}}#front-product #student #blink{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/lingt-student-blink.png");background-size:contain;width:26.5px;height:9.5px;position:absolute;top:40px;left:186px;display:none}#front-product #student #bubble-1{width:10px;height:10px;background:white;border-radius:10px;position:absolute;top:106px;left:260px;animation:floatBubble 5s linear infinite;opacity:0.8}#front-product #student #bubble-2{width:6px;height:6px;background:white;border-radius:10px;position:absolute;top:105px;left:268px;animation:floatBubble2 4.5s linear infinite;opacity:0.8}#front-product #student #mug-cover{background-color:#fdc421;width:18px;height:20px;position:absolute;top:105px;left:259px}#front-product #student #speech{width:85px;height:69.5px;position:absolute;top:-45px;left:231px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/student-bubble.png");background-size:cover;animation:studentSpeech infinite 10s;visibility:hidden}#front-footer{margin-top:100px;border-top:1px solid #ddd;padding:30px 50px;color:#888}@media screen and (max-width: 860px){#front-footer{display:flex;flex-flow:row wrap;justify-content:center}}#front-footer ul{display:inline-block;margin-left:70px}@media screen and (max-width: 860px){#front-footer ul{margin-left:20px}}#front-footer ul:first-child{margin-left:0}@media screen and (max-width: 420px){#front-footer ul:last-child{margin-left:0}}#front-footer ul li{margin:10px 0}#front-footer ul a:hover{color:#0897b9}#front-footer .right-content{text-align:right;color:#bbb;float:right}@media screen and (max-width: 860px){#front-footer .right-content{text-align:center;float:none}}#action-section{margin-top:150px;text-align:center}#action-section img{width:419px;height:354px}@media screen and (max-width: 620px){#action-section img{width:90%;height:auto}}#action-section #action-header{margin:60px auto 0;color:#777;font-size:36px;width:80%;line-height:1.4em}#action-section #action-button{border:1px solid #26ae93;font-size:21px;padding:20px 50px;color:#26ae93;border-radius:5px;margin-top:70px}@keyframes studentSpeech{0%{transform:scale(0);visibility:hidden;transform-origin:bottom left}2%{transform:scale(1.2);visibility:visible}4%{transform:scale(1);visibility:visible}30%{transform:scale(1);visibility:visible}32%{transform:scale(1.2);visibility:visible}34%{transform:scale(0);visibility:hidden}}@keyframes lowerArm{0%{transform:rotate(0deg)}50%{transform:rotate(-12deg)}100%{transform:rotate(0deg)}}@keyframes floatBubble{0%{transform:translate(0, 0);opacity:0.8}25%{transform:translate(2px, -9px);opacity:0.6}50%{transform:translate(-2px, -18px);opacity:0.4}75%{transform:translate(2px, -27px);opacity:0.2}100%{transform:translate(-2px, -36px);opacity:0}}@keyframes floatBubble2{0%{transform:translate(0, 0);opacity:0.8}30%{transform:translate(0, 0);opacity:0.8}50%{transform:translate(3px, -9px);opacity:0.6}70%{transform:translate(-3px, -18px);opacity:0.4}90%{transform:translate(3px, -27px);opacity:0.2}100%{transform:translate(-3px, -36px);opacity:0}}@keyframes moveMouse{0%{transform:translate(0)}15%{transform:translate(4px)}22%{transform:translate(1px)}36%{transform:translate(-2px)}48%{transform:translate(-1px)}55%{transform:translate(-3px)}63%{transform:translate(0)}70%{transform:translate(6px)}79%{transform:translate(4px)}84%{transform:translate(5px)}95%{transform:translate(2px)}100%{transform:translate(0)}}.login-body{background-color:#0897b9;text-align:center}.login-body #login-logo{width:94px;height:27px;margin-top:80px}.login-body #error-message{background:#f14b1e;width:350px;margin:40px auto -20px;color:white;border-radius:5px;padding:6px 15px 12px;font-size:14px;border:1px solid #d33a11;visibility:hidden;animation:popInError 1s forwards}.login-body #error-message span:before{content:'×';font-size:25px;margin-right:8px;position:relative;top:2px}#login-form{margin-top:50px}#login-form>div{width:300px;margin:0 auto}#login-form input{padding:10px 15px;border:1px solid #0e8d9a;border-radius:5px;font-size:18px;font-family:'Slabo 27px';width:300px;margin-top:20px;box-sizing:border-box}#login-form #submit-button{color:white;font-size:16px;padding:11px 10px;border:white solid 1px;width:120px;border-radius:3px;opacity:0.7;width:300px;margin-top:50px;position:relative;bottom:0;transition:all 0.1s linear}#login-form #submit-button:hover{bottom:2px;opacity:1;transition:all 0.1s linear}#login-form #login-forgot{font-size:13px;color:white;position:relative;top:8px;text-align:right}#login-form #login-forgot a{text-decoration:none;opacity:0.5}#login-form #login-forgot a:hover{opacity:1}@keyframes activateButton{0%{transform:scale(1);opacity:0.4}10%{transform:scale(0.9);opacity:0.5}50%{transform:scale(1.3);opacity:0.7}100%{transform:scale(1);opacity:1}}.signup-body{background-color:#18b7c7}#signup-content{width:900px;margin:0 auto}#signup-content #signup-logo{margin-top:30px;width:94px;height:27px}#signup-content h3{font-size:18px;color:white;margin-top:50px;font-weight:normal}#signup-content nav{color:white;font-size:16px;float:right;margin-top:40px}#signup-content nav li{float:left;padding:0 25px}#signup-content nav a{display:block;text-align:center;opacity:0.7}#signup-content nav a:hover{text-decoration:underline;opacity:1}#signup-form{margin-top:20px;float:left;position:relative}#signup-form input{padding:10px 15px;border:1px solid #0e8d9a;border-radius:5px;font-size:18px;font-family:'Slabo 27px';width:300px;margin-top:20px}#signup-form input.defective-signup-input{border-color:#f14b1e !important}#signup-form #signup-submit-button{color:white;font-size:16px;padding:11px 10px;border:white solid 1px;width:120px;border-radius:3px;opacity:0.75;width:300px;margin-top:50px;position:relative;bottom:0;transition:all 0.1s linear}#signup-form #signup-submit-button:hover{opacity:1;bottom:2px;transition:all 0.1s linear}#signup-form .crossmark{display:inline-block;margin-left:15px;color:#f14b1e;font-size:45px;position:relative;top:5px;right:4px;display:none}#signup-form .crossmark.crossmark-active{animation:popInSignupIndicator .5s forwards}#signup-form .signup-checkmark{margin-left:15px;display:none}#signup-form .signup-checkmark.signup-checkmark-active{animation:popInSignupIndicator .5s forwards}#signup-form #display-name-popover{position:absolute;top:150px;left:348px;background-color:white;border-radius:5px;padding:12px 15px;box-sizing:border-box;width:230px;font-size:14px;color:#777;display:inline;box-shadow:0 0 0 1px rgba(0,0,0,0.06),0 4px 7px rgba(0,0,0,0.36);visibility:hidden;display:none;z-index:100}#signup-form #display-name-popover>span:before{background-image:url("https://s3.amazonaws.com/lingt-media/new-static/img/popover-arrow.png");left:-19px;position:absolute;top:-7px;display:block;height:54px;width:19px;background-size:19px 54px;content:''}#signup-form #display-name-popover.display-popover-active{animation:popInDisplay .3s forwards}#signup-form #display-name-popover.display-popover-hidden{animation:popOutDisplay .2s forwards}#signup-girl{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/signup-girl.png");background-size:contain;width:285px;height:267px;float:right;margin:150px 0 0 50px;position:relative}#signup-girl #blink{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/signup-girl-blink.png");background-size:contain;width:25px;height:8.5px;position:absolute;top:65px;left:139px;visibility:hidden;animation:signupBlink 6s infinite}#signup-girl #cat-tail{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/cat-tail.png");background-size:contain;width:11.5px;height:20.5px;position:absolute;top:5px;left:174px;z-index:-1;animation:catTail 6s infinite linear;transform-origin:bottom left}#signup-girl #cat-left-eye{position:absolute;top:19px;left:138px;background-color:white;height:2px;width:2px;visibility:hidden;animation:catBlink 8s infinite}#signup-girl #cat-right-eye{position:absolute;top:19px;left:145px;background-color:white;height:2px;width:3px;visibility:hidden;animation:catBlink 8s infinite}#signup-girl #speech{width:85px;height:69.5px;position:absolute;top:-30px;left:200px;background:url("https://s3.amazonaws.com/lingt-media/new-static/img/student-bubble.png");background-size:cover;animation:signupSpeech infinite 10s;visibility:hidden}#signup-error-message{background:#f14b1e;width:350px;margin-top:20px;color:white;border-radius:5px;padding:6px 15px 10px;font-size:14px;border:1px solid #d33a11;visibility:hidden;animation:popInError 1s forwards}#signup-error-message>span:before{content:'×';font-size:25px;margin-right:8px;position:relative;top:2px}@keyframes signupSpeech{20%{transform:scale(0);visibility:hidden;transform-origin:bottom left}22%{transform:scale(1.2);visibility:visible}24%{transform:scale(1);visibility:visible}60%{transform:scale(1);visibility:visible}62%{transform:scale(1.2);visibility:visible}64%{transform:scale(0);visibility:hidden}}@keyframes signupBlink{0%{visibility:hidden}20%{visibility:hidden}21%{visibility:visible}22%{visibility:hidden}}@keyframes catBlink{0%{visibility:hidden}10%{visibility:hidden}11%{visibility:visible}12%{visibility:hidden}70%{visibility:hidden}71%{visibility:visible}72%{visibility:hidden}}@keyframes catTail{0%{transform:rotate(0deg) translate(0)}35%{transform:rotate(-30deg) translate(2px, -2px)}75%{transform:rotate(15deg) translate(-2px, 2px)}100%{transform:rotate(0deg) translate(0)}}@keyframes popInSignupIndicator{0%{transform:scale(0);visibility:hidden}50%{transform:scale(1.4);visibility:visible}100%{transform:scale(1);visibility:visible}}@keyframes popInError{0%{transform:scale(0);visibility:hidden}50%{transform:scale(0);visibility:hidden}70%{transform:scale(1.1);visibility:visible}100%{transform:scale(1);visibility:visible}}@keyframes popInDisplay{0%{transform:scale(0);visibility:hidden}50%{transform:scale(1.1);visibility:visible}100%{transform:scale(1);visibility:visible}}@keyframes popOutDisplay{0%{transform:scale(1);visibility:visible}50%{transform:scale(1.1);visibility:visible}100%{transform:scale(0);visibility:hidden}}@keyframes activateButton{0%{transform:scale(1);opacity:0.4}10%{transform:scale(0.9);opacity:0.5}50%{transform:scale(1.3);opacity:0.7}100%{transform:scale(1);opacity:1}}#header-space{margin-top:52px}#ie-warning{width:100%;background:#f14b1e;color:white;padding:50px 0;font-size:18px;text-align:center;position:fixed;bottom:0;left:0;z-index:999999;display:none}#ie-warning>*{vertical-align:middle}#ie-warning i{font-size:50px}#ie-warning>div{display:inline-block;text-align:left;margin-left:30px}#ie-warning h2{font-weight:bold;font-size:28px;margin-bottom:10px}#dashboard-content{padding-bottom:100px}#no-class-dashboard-content #start-arrow{margin-top:15px;color:#999}#no-class-dashboard-content #start-arrow>*{vertical-align:middle}#no-class-dashboard-content h3{color:#0897b9;font-size:32px}#no-class-dashboard-content #no-class-import-info{border:1px solid #0897b9;color:#0897b9;border-radius:4px;width:450px;margin-top:100px;padding:20px;line-height:1.3em}#no-class-dashboard-content #no-class-import-info a{color:#18b7c7;font-weight:bold}#no-class-dashboard-content #no-class-import-info a:hover{text-decoration:underline}#migration-alert{padding:20px 10px;border:1px solid #18b7c7;color:#18b7c7;font-size:14px;border-radius:4px;width:165px;line-height:1.2em;margin-bottom:40px}#migration-alert a{color:#0897b9}#migration-alert a:hover{text-decoration:underline}#dashboard-header{background-color:#03596d;padding:0 20px;z-index:99999;position:fixed;top:0;left:0;width:100%;height:52px;box-sizing:border-box}#dashboard-header #dashboard-logo{display:inline-block;float:left;z-index:99;margin-top:16px}#dashboard-header #dashboard-logo>img{width:67px;height:20px}#dashboard-header #back-button{display:inline-block;position:absolute;color:white;opacity:0.6;cursor:pointer;left:10px;top:17px;z-index:99}#dashboard-header #back-button i{vertical-align:middle;font-size:20px}#dashboard-header #back-button span{vertical-align:middle;position:relative;left:-2px}#dashboard-header #back-button:hover{opacity:1}#dashboard-header #dashboard-title{text-align:center;color:white;opacity:0.95;width:300px;position:absolute;margin:0 auto;left:0;right:0;height:100%}#dashboard-header #dashboard-title>div{position:relative;top:50%;transform:translateY(-50%)}#dashboard-header #dashboard-title *{vertical-align:middle}#dashboard-header #dashboard-title i{position:relative}#dashboard-header nav{float:right;margin-top:11px}#dashboard-header nav .dashboard-icon{font-size:26px;color:white;opacity:0.8;margin-right:10px;vertical-align:middle;cursor:pointer}#dashboard-header nav .dashboard-icon:hover{opacity:1}#dashboard-header nav .dashboard-tooltip{position:relative}#dashboard-header nav .dashboard-tooltip:after{content:attr(data-tooltip);position:absolute;padding:15px 0;color:#FFFFFF;background:#000000;text-align:center;border-radius:5px;top:34px;width:140px;margin-left:-70px;left:50%;white-space:nowrap;font-family:"Slabo 27px";font-size:14px;z-index:999;visibility:hidden}#dashboard-header nav .dashboard-tooltip:before{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;visibility:hidden;border-bottom:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent}#dashboard-header nav .dashboard-tooltip:hover:after,#dashboard-header nav .dashboard-tooltip:hover:before{visibility:visible;transition:visibility 0s linear 0.5s}#dashboard-header nav #my-link{display:inline-block;vertical-align:middle;color:white;opacity:0.9;position:relative;padding:7px 13px;border-radius:4px;border:1px solid white;font-size:14px;padding-right:30px;cursor:pointer;z-index:999}#dashboard-header nav #my-link #my-link-root{opacity:0.7;margin-right:2px}#dashboard-header nav #my-link #drop-arrow{position:absolute;right:2px;top:3px}#dashboard-header nav #my-link #nav-popup-menu{position:absolute;width:150px;background-color:#03596d;border-radius:5px;right:0;top:48px;display:none;visibility:hidden;overflow:hidden}#dashboard-header nav #my-link #nav-popup-menu>div{width:100%;padding:18px 9px;color:white;border-bottom:1px solid white}#dashboard-header nav #my-link #nav-popup-menu>div i{font-size:16px;vertical-align:middle;position:relative;bottom:1px;margin-right:3px}#dashboard-header nav #my-link #nav-popup-menu>div span{vertical-align:middle}#dashboard-header nav #my-link #nav-popup-menu.nav-popup-menu-active{animation:popIn 0.2s forwards;transform-origin:top center}#dashboard-header nav #my-link #nav-popup-menu.nav-popup-menu-inactive{animation:popOut 0.15s forwards;transform-origin:top center}.dash-alert{margin-bottom:32px;color:#D95B43;font-size:14px;border:1px solid #D95B43;border-radius:4px;padding:10px 20px;width:300px;position:fixed;left:0;right:0;bottom:40px;margin:0 auto;z-index:10;background:white}.dash-alert>div{display:inline-block;margin-left:6px;line-height:1.4em}.dash-alert>div a{color:#03596d}.dash-alert>div a:hover{color:#18b7c7}.dash-alert>*{vertical-align:middle}#dashboard-left{position:fixed;left:0;top:0px;background:#f2f3f5;padding:90px 0 0 20px;bottom:0;width:220px;box-shadow:0 2px 20px rgba(0,0,0,0.12) inset;z-index:9999}#dashboard-left #top-container{height:52px;background-color:#03596d;position:absolute;top:0;left:0;width:100%}#dashboard-left #top-container #dashboard-logo{display:inline-block;z-index:99;margin-top:16px;margin-left:20px}#dashboard-left #top-container #dashboard-logo>img{width:67px;height:20px}#dashboard-left h3{font-size:14px;color:#999;font-weight:normal;float:left}#dashboard-left #new-class-title-button{float:right;vertical-align:middle;color:#ccc;position:relative;top:6px;cursor:pointer}#dashboard-left #new-class-title-button:hover{color:#03596d}#dashboard-left #my-assignments-button{margin-top:60px}#dashboard-left #archive-link,#dashboard-left #search-link{color:#aaa;cursor:pointer}#dashboard-left #archive-link i,#dashboard-left #search-link i{font-size:18px;vertical-align:middle;color:#bbb}#dashboard-left #archive-link span,#dashboard-left #search-link span{font-size:16px;vertical-align:middle;margin-left:5px;position:relative;top:1px}#dashboard-left #archive-link:hover *,#dashboard-left #search-link:hover *{color:#03596d}#dashboard-left #dash-bottom-options{position:absolute;bottom:60px;padding-left:10px}#dashboard-left #search-link{margin-top:20px}#dashboard-left #left-content-container{position:absolute;top:100px;bottom:150px;padding-left:10px;width:191px}#dashboard-left #left-content-container::-webkit-scrollbar{width:3px;background-color:transparent}#dashboard-left #left-content-container::-webkit-scrollbar-thumb{background-color:#ddd}#dashboard-left #class-list{margin-left:-8px;width:200px;position:absolute;top:40px;bottom:20px;overflow-y:scroll;overflow-x:visible}#dashboard-left #class-list::-webkit-scrollbar{width:3px;background-color:transparent}#dashboard-left #class-list::-webkit-scrollbar-thumb{background-color:#ddd}#dashboard-left #class-list li{position:relative;border-radius:4px;padding:11px 10px;font-size:14px;cursor:pointer}#dashboard-left #class-list li.class-selection.selected{background:white}#dashboard-left #class-list li.class-selection.selected:hover{background:white}#dashboard-left #class-list li.class-selection:hover{background:#e2e2e2}#dashboard-left #class-list li.class-selection .class-new-tag{color:#D95B43;font-size:17px;margin-left:3px;vertical-align:middle;position:absolute;left:-4px;top:5px}#dashboard-left #class-list li .class-name{position:relative;margin-left:10px;cursor:pointer;display:inline-block;width:132px;top:3px}#dashboard-left #class-list li .class-name>span{vertical-align:middle}#dashboard-left #class-list li .class-icon{display:inline-block;vertical-align:top;width:20px;height:20px;border-radius:3px;position:relative}#dashboard-left #class-list li .class-icon>i{font-size:14px;color:white;opacity:0.7;position:absolute;left:3px;top:3px}#dashboard-left #class-list li .class-list-highlight{position:absolute;background-color:#03596d;height:40px;left:-310px;top:-10px;width:270px;z-index:-1;border-radius:0 7px 7px 0}#dashboard-left #class-list li .class-list-highlight.class-list-highlight-active{animation:0.1s forwards showClassHighlight ease-out}#dashboard-left #class-list li .class-list-highlight.class-list-highlight-inactive{animation:0.25s forwards hideClassHighlight ease-in}#dashboard-left #class-list #new-class-list-button .class-icon{background-color:#ccc;position:relative;transition:background-color 0.2s linear}#dashboard-left #class-list #new-class-list-button .class-icon span{position:absolute;top:-2px;left:5px;font-size:21px;color:white;font-weight:bold}#dashboard-left #class-list #new-class-list-button:hover .class-icon{background-color:#03596d;transition:background-color 0.2s linear}#dashboard-left #class-list #new-class-list-button:hover .class-name{color:#03596d;transition:color 0.2s linear}#dashboard-left #class-list #new-class-list-button .class-name{color:#a9a9a9;transition:color 0.2s linear}.new-class-popup{position:absolute;width:200px;height:80px;background:#03596d;top:-17px;left:122px;border-radius:5px;display:none;visibility:hidden;z-index:9999}.new-class-popup#new-class-title-popup{top:-22px;left:210px}.new-class-popup input{background:transparent;color:white;font-size:15px;width:100%;margin-top:20px;text-align:center;padding:0 15px;box-sizing:border-box}.new-class-popup input::-webkit-input-placeholder{color:white;opacity:0.5}.new-class-popup #tail{color:#03596d;position:absolute;left:-11px;top:34px}.new-class-popup.new-class-popup-active{animation:popIn 0.2s forwards;transform-origin:left center}#dashboard-right{margin-left:260px;padding-left:70px;padding-bottom:100px;margin-top:130px}.dashboard-assignment{margin:35px 0 0;width:500px;padding:10px;border-radius:5px 5px 0 0;border:1px solid white;border-bottom:none;position:relative}.dashboard-assignment:first-child{margin-top:0}.dashboard-assignment:hover .title-container .edit-icon{display:inline-block}.dashboard-assignment .icon{width:22px;height:28px;position:relative;vertical-align:top}.dashboard-assignment.hidden .icon{opacity:0.3}.dashboard-assignment.hidden .title-container .title{opacity:0.7}.dashboard-assignment.hidden .title-container .hidden-icon{display:inline-block}.dashboard-assignment .title-container{margin-left:10px;display:inline-block;line-height:23px;position:relative}.dashboard-assignment .title-container .title{font-size:18px;vertical-align:top;color:#777}.dashboard-assignment .title-container .title:hover{color:#18b7c7 !important}.dashboard-assignment .title-container .title.past-due{color:#888}.dashboard-assignment .title-container .duedate{font-size:14px;color:#bbb}.dashboard-assignment .title-container .edit-icon{font-size:14px;margin-left:3px;opacity:0.4;position:relative;top:2px;cursor:pointer;display:none}.dashboard-assignment .title-container .expand-icon{font-size:18px;margin-left:3px;cursor:pointer;color:#bbb;vertical-align:middle}.dashboard-assignment .title-container .hidden-icon{display:none;font-size:14px;margin-left:3px;position:relative;top:3px;opacity:0.4}.dashboard-assignment .submission-count{width:40px;padding:8px 0;text-align:center;color:white;font-weight:bold;border-radius:5px;background-color:#B5CBEB;float:right;font-size:21px;position:relative}.dashboard-assignment .submission-count.new-highlight{background-color:#26ae93}.dashboard-assignment .submission-count>span{color:#26ae93;font-size:10px;position:absolute;bottom:-14px;left:10px}.dashboard-assignment .submission-count .new-alert{position:absolute;color:#D95B43;right:-11px;top:-7px;font-size:20px}.dashboard-assignment .assignment-extension{width:500px;background:#f2f2f2;padding:10px;border:1px solid #ddd;position:absolute;left:-1px;top:80px;opacity:0;display:none}.dashboard-assignment .assignment-extension.assignment-extension-active{animation:0.08s forwards showExtension ease-in}.dashboard-assignment .assignment-extension .assignment-option{font-size:12px;color:#777;padding:8px 16px;border:1px solid #ddd;border-radius:3px;display:inline-block;cursor:pointer;background:#f8f8f8;margin-right:5px;position:relative}.dashboard-assignment .assignment-extension .assignment-option i{font-size:12px;vertical-align:middle;opacity:0.7;margin-right:2px;position:relative;bottom:1px}.dashboard-assignment .assignment-extension .assignment-delete-button{float:right;margin-right:0}.dashboard-assignment .assignment-extension .assignment-delete-button i{font-size:16px}.dashboard-assignment .assignment-extension .calendar-popup{z-index:999;position:absolute;top:-96px;right:-69px;display:none;visibility:hidden;background-color:#03596d;border-radius:4px}.dashboard-assignment .assignment-extension .calendar-popup.calendar-popup-active{animation:popIn 0.2s forwards;transform-origin:right center}.dashboard-assignment .assignment-extension .calendar-popup .tail{color:#03596d;position:absolute;left:-15px;top:111px;font-size:21px}.dashboard-assignment .assignment-extension .calendar-popup .time-container{color:white;text-align:center;margin-top:10px;margin-bottom:15px}.dashboard-assignment .assignment-extension .calendar-popup .time-picker{width:100px;border:1px solid white;border-radius:4px;padding:5px;display:inline-block;cursor:pointer;font-size:12px;height:30px;background-color:transparent;color:white}.dashboard-assignment .assignment-extension .calendar-popup .time-picker:focus{outline:0}.dashboard-assignment .assignment-extension .assignment-delete-modal{width:200px;height:70px;background:#f14b1e;border-radius:5px;position:absolute;right:-209px;top:-9px;display:none;visibility:hidden}.dashboard-assignment .assignment-extension .assignment-delete-modal .text{color:white;font-size:18px;text-align:center;margin-top:15px;opacity:0.95}.dashboard-assignment .assignment-extension .assignment-delete-modal .tail{color:#f14b1e;position:absolute;left:-12px;top:28px}.dashboard-assignment .assignment-extension .assignment-delete-modal.assignment-delete-modal-active{animation:popIn 0.2s forwards;transform-origin:left center}.empty-class h2{padding-top:20px;font-size:52px}.empty-class .instruction{font-size:18px;margin-top:50px}.empty-class .create-link{color:#18b7c7;margin-right:2px}.empty-class .create-link i{position:relative;top:3px}.empty-class .archive-link{color:#0897b9}.empty-class .archive-link i{position:relative;top:2px;font-size:20px;margin-right:1px;margin-left:5px}.empty-class a:hover{text-decoration:underline}.assignment-group{position:relative;display:none}.assignment-group .hidden-alert{border-radius:4px;background:#dce6f7;color:#adbed8;padding:17px 20px;width:483px;margin-bottom:60px;display:none}.assignment-group .hidden-alert>*{vertical-align:middle}.assignment-group .hidden-alert span{color:black;opacity:0.5;margin-left:7px;position:relative;top:1px}.assignment-group .classroom-buttons{right:20px;top:-61px;position:absolute}.assignment-group .classroom-buttons .classroom-button{padding:8px;border:1px solid #bbb;color:#bbb;margin-right:5px;border-radius:4px;cursor:pointer;display:inline-block}.assignment-group .classroom-buttons .classroom-button i{font-size:21px;vertical-align:middle}.assignment-group .classroom-buttons .classroom-button:hover{color:#03596d;border-color:#03596d}.assignment-group .classroom-buttons .delete-class-popup{width:200px;height:70px;background:#f14b1e;border-radius:5px;position:absolute;right:-1px;top:56px;display:none;visibility:hidden;transform-origin:top right}.assignment-group .classroom-buttons .delete-class-popup .text{color:white;font-size:18px;text-align:center;margin-top:15px;opacity:0.95}.assignment-group .classroom-buttons .delete-class-popup .tail{color:#f14b1e;position:absolute;right:12px;top:-12px}.assignment-group .classroom-buttons .rename-class-popup{width:200px;height:70px;background:#0897b9;border-radius:5px;position:absolute;right:-1px;top:56px;display:none;visibility:hidden;transform-origin:top center}.assignment-group .classroom-buttons .rename-class-popup input{background:transparent;color:white;font-size:15px;width:100%;margin-top:17px;text-align:center;padding:0 15px;box-sizing:border-box}.assignment-group .classroom-buttons .rename-class-popup input::-webkit-input-placeholder{color:white;opacity:0.5}.assignment-group .classroom-buttons .rename-class-popup .tail{color:#0897b9;position:absolute;right:64px;top:-12px}@keyframes showExtension{0%{top:80px;opacity:0}100%{top:66px;opacity:1}}@keyframes showClassHighlight{0%{left:-310px}100%{left:-50px}}@keyframes hideClassHighlight{0%{left:-50px}30%{left:-40px}100%{left:-310px}}#responses-left{position:fixed;top:0;bottom:0;background:#f2f3f5;padding:40px 0 0 30px;width:220px;box-shadow:0 2px 20px rgba(0,0,0,0.12) inset;z-index:9999}#responses-left #top-container{position:absolute;top:0;left:0;background:#03596d;width:100%;height:52px}#responses-left #top-container #back-button{display:inline-block;position:absolute;color:white;opacity:0.6;cursor:pointer;left:10px;top:17px;z-index:99}#responses-left #top-container #back-button i{vertical-align:middle;font-size:20px}#responses-left #top-container #back-button span{vertical-align:middle;position:relative;left:-2px}#responses-left #top-container #back-button:hover{opacity:1}#responses-left h3{font-size:14px;color:#999;font-weight:normal}#responses-left #controls{margin-top:40px;margin-bottom:30px}#responses-left #sort-students{float:left}#responses-left #sort-students #sort-title{font-size:11px;color:#bbb;margin-bottom:3px}#responses-left #sort-students .sort-option{padding:5px 0;border:1px solid #aaa;width:50px;display:inline-block;font-size:12px;text-align:center;cursor:pointer;color:#888;border-color:#ccc}#responses-left #sort-students .sort-option#sort-option-left{border-radius:5px 0 0 5px;border-right:none}#responses-left #sort-students .sort-option#sort-option-right{border-radius:0 5px 5px 0;border-left:none}#responses-left #sort-students .sort-option.sort-option-selected{background-color:#26ae93;color:white;border-color:#26ae93}#responses-left #sort-students .sort-option>span{position:relative;top:1px}#responses-left #show-context{float:right;margin-right:27px;text-align:right}#responses-left #show-context #context-title{font-size:11px;color:#bbb;margin-bottom:3px}#responses-left #show-context #context-box{display:inline-block;height:22px;width:22px;border-radius:5px;border:1px solid #ccc;cursor:pointer;position:relative}#responses-left #show-context #context-box i{position:absolute;font-size:14px;color:#ccc;top:5px;left:4px}#responses-left #show-context #context-box:hover{border-color:#26ae93}#responses-left #show-context #context-box:hover i{color:#26ae93}#responses-left #show-context #context-box.selected{border-color:#26ae93;background-color:#26ae93}#responses-left #show-context #context-box.selected i{color:white}#responses-left #students-list{margin-left:-8px;width:220px;position:absolute;bottom:20px;top:150px;overflow-y:scroll}#responses-left #students-list::-webkit-scrollbar{width:3px;background-color:transparent}#responses-left #students-list::-webkit-scrollbar-thumb{background-color:#ddd}#responses-left #students-list li{margin:2px 0;position:relative;border-radius:4px;padding:6px 10px;font-size:14px;cursor:pointer}#responses-left #students-list li:hover{background:#e2e2e2}#responses-left #students-list li.selected{background:white}#responses-left #students-list li.selected:hover{background:white}#responses-left #students-list #quick-view-selection i{font-size:24px;vertical-align:middle;color:#5B036D}#responses-left #students-list #quick-view-selection span{margin-left:10px;vertical-align:middle;color:#5B036D}#responses-left #students-list .student-icon{display:inline-block;position:relative;width:30px;height:30px;border-radius:15px;border:1px solid #bbb;top:2px}#responses-left #students-list .student-icon span{position:absolute;top:7px;left:0px;font-size:17px;color:#999;display:block;width:100%;text-align:center}#responses-left #students-list .student-name{display:inline-block;width:148px;vertical-align:middle;margin-left:10px;position:relative;font-size:14px}#responses-left #students-list .student-selection-check,#responses-left #students-list .student-selection-doublecheck{font-size:16px;position:relative;vertical-align:middle;bottom:2px;left:1px;color:#33c452}#responses-left #students-list .student-selection-late{color:#f14b1e;font-size:16px;vertical-align:middle;position:relative;bottom:2px;margin-left:2px}#responses-left #students-list .student-face{vertical-align:middle;color:#03596d}.new-student-tag{display:inline-block;background-color:#adbed8;padding:3px 5px;font-size:9px;color:white;border-radius:2px;vertical-align:middle;margin-left:5px;position:relative;bottom:1px}#responses-right{margin-left:250px;padding-bottom:100px}.response-student-header{padding:20px 0 20px 20px;border-bottom:1px solid #ddd;margin-bottom:60px}.response-student-header .student-icon{width:50px;height:50px;border-radius:25px;display:inline-block;border:1px solid #bbb;vertical-align:top;position:relative}.response-student-header .student-icon span{font-size:28px;color:#aaa;position:absolute;top:11px;left:0;width:100%;text-align:center}.response-student-header .student-info{display:inline-block;vertical-align:top;padding-top:11px;margin-left:5px;width:130px}.response-student-header .student-info .submit-date{margin-top:7px;font-size:12px;color:#aaa}.response-student-header .response-status{display:inline-block;margin-left:100px;font-size:13px;margin-top:8px}.response-student-header .response-status div:nth-child(2){margin-top:13px}.response-student-header .response-status i{font-size:14px;vertical-align:middle;position:relative;bottom:1px;color:#0897b9}.response-student-header .response-status span{color:#888;margin-left:2px}.response-student-header .delete-response-button{padding:10px 16px;border-radius:4px;border:1px solid #ccc;float:right;margin-right:15px;margin-top:5px;color:#ccc;cursor:pointer;position:relative}.response-student-header .delete-response-button>i{font-size:20px;color:#999}.response-student-header .delete-response-button .delete-response-popup{transform-origin:top right;width:200px;height:70px;background:#f14b1e;border-radius:5px;position:absolute;right:5px;top:58px;visibility:hidden;display:none}.response-student-header .delete-response-button .delete-response-popup>div{color:white;font-size:16px;text-align:center;margin-top:17px;opacity:0.95}.response-student-header .delete-response-button .delete-response-popup .tail{position:absolute;top:-11px;right:13px;color:#f14b1e}.student-responses{margin-left:60px}.student-responses .context{display:none}.student-responses .context.text-context,.student-responses .context.video-context{margin-bottom:25px;width:460px;font-size:14px;padding:15px;border-radius:10px;background-color:#f4f7fc;line-height:1.2em}.student-responses .context.text-context i.material-icons,.student-responses .context.video-context i.material-icons{vertical-align:middle;color:#D95B43}.student-responses .context.text-context a,.student-responses .context.video-context a{vertical-align:middle;position:relative;color:#03596d;top:1px;left:4px}.student-responses .context.text-context a:hover,.student-responses .context.video-context a:hover{color:#D95B43}.student-responses .context.text-context img,.student-responses .context.video-context img{max-width:100%;max-height:120px}.student-responses .context.video-context{font-size:0}.student-responses .context.video-context a{font-size:14px;margin-left:5px}.student-responses .context.voice-context{height:50px;width:50px;border-radius:5px;background-color:#dce6f7;cursor:pointer;position:relative}.student-responses .context.voice-context.solo{margin-bottom:40px}.student-responses .context.voice-context.voice-context-right{margin-left:10px}.student-responses .context.voice-context.voice-context-left{margin-right:3px}.student-responses .context.voice-context .play-button{position:absolute;color:#abbcdb;left:20px;top:19px;font-size:16px;opacity:0.5}.student-responses .context.voice-context .stop-button{position:absolute;color:white;left:14px;top:14px;font-size:24px;opacity:0.5;display:none}.student-responses .context:hover .play-button{color:#03596d}.student-responses .context.active{background-color:#0897b9}.student-responses .context.active .play-button{display:none}.student-responses .context.active .stop-button{display:block}.response-item{margin-bottom:65px;font-size:0}.response-item .order{font-size:32px;color:#bbb;margin-right:30px;position:relative;top:8px;display:inline-block;width:30px;vertical-align:top}.response-item .response-container{display:inline-block;width:415px}.response-item .feedback-options{display:inline-block;position:relative;margin-left:20px;vertical-align:top;margin-top:9px}.response-item .feedback-options .feedback-option{width:30px;height:30px;text-align:center;border-radius:15px;border:1px solid #333;display:inline-block;margin:0 10px;cursor:pointer;position:relative;opacity:0.3;bottom:0;transition:all 0.1s linear}.response-item .feedback-options .feedback-option i{position:relative;top:8px;font-size:16px}.response-item .feedback-options .feedback-option:hover{bottom:3px;color:#03596d;border-color:#03596d;opacity:1;transition:all 0.1s linear}.response-item .feedback-options .feedback-option.hover-cancel:hover{background-color:#D95B43 !important;border-color:#D95B43 !important}.response-item .feedback-options .feedback-option.feedback-option-selected{animation:selectThumb 0.35s ease 0.01s;background-color:#33c452 !important;border-color:#33c452 !important;color:white !important;opacity:1 !important;bottom:0 !important;transform:scale(1)}.response-item .feedback-options .feedback-option.feedback-option-active{bottom:3px;color:#03596d;border-color:#03596d;opacity:1}.response-item .feedback-options .feedback-option.deactivated{opacity:0.12;cursor:default}.response-item .feedback-options .feedback-option.deactivated:hover{transition:none;color:#333;border-color:#333;opacity:0.12;bottom:0}.response-item .feedback-options .feedback-option.feedback-tooltip:not(.feedback-option-active):not(.feedback-option-selected):not(.deactivated):after{content:attr(data-tooltip);position:absolute;padding:15px 0;color:#FFFFFF;background:#000000;text-align:center;border-radius:5px;top:-56px;width:140px;margin-left:-70px;left:50%;white-space:nowrap;font-family:"Slabo 27px";font-size:14px;z-index:999;visibility:hidden}.response-item .feedback-options .feedback-option.feedback-tooltip:not(.feedback-option-active):not(.feedback-option-selected):not(.deactivated):before{content:'';position:absolute;bottom:34px;left:50%;margin-left:-8px;width:0;height:0;visibility:hidden;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent}.response-item .feedback-options .feedback-option.feedback-tooltip:not(.feedback-option-active):not(.feedback-option-selected):not(.deactivated):hover:after,.response-item .feedback-options .feedback-option.feedback-tooltip:not(.feedback-option-active):not(.feedback-option-selected):not(.deactivated):hover:before{visibility:visible;transition:visibility 0s linear 0.8s}.response-item .feedback-options .speak-feedback-popup{text-align:center}.response-item .feedback-options .speak-feedback-popup .title-text{text-align:center;color:white;margin-top:14px;font-size:13px;opacity:0.92}.response-item .feedback-options .speak-feedback-popup .pulse-mic{animation:pulseMic 1.2s infinite;margin:13px auto 0;color:#ed7b57;font-size:60px}.response-item .feedback-options .speak-feedback-popup .recording-text{margin-top:5px;font-size:13px;color:#ed7b57}.response-item .feedback-options .write-feedback-popup{width:200px;height:150px;background-color:#03596d;border-radius:10px;position:absolute;top:-65px;left:65px;display:none;transform-origin:center left;z-index:99}.response-item .feedback-options .write-feedback-popup textarea{width:100%;height:115px;color:white;padding:15px;background:transparent;resize:none;font-size:14px;overflow:hidden;box-sizing:border-box}.response-item .feedback-options .write-feedback-popup textarea::-webkit-input-placeholder{color:white;opacity:0.5}.response-item .feedback-options .write-feedback-popup .tail{color:#03596d;font-size:32px;left:-20px;top:65px;position:absolute}.response-item .feedback-options .speak-feedback-popup{width:200px;height:150px;background-color:#03596d;border-radius:10px;position:absolute;top:-56px;left:-159px;display:none;transform-origin:center right}.response-item .feedback-options .speak-feedback-popup .tail{color:#03596d;font-size:32px;right:-20px;top:55px;position:absolute}.response-item .feedback-options .write-feedback-preview{position:absolute;font-size:14px;width:150px;right:-170px;top:-18px;height:70px;color:#aaa;display:none}.response-item .feedback-options .write-feedback-preview>div{position:relative;top:50%;transform:translateY(-50%)}.response-item .feedback-options .voice-feedback-preview{position:absolute;padding:7px;border-radius:4px;background-color:#cfcfcf;color:white;top:3px;right:-45px;cursor:pointer;font-size:12px;display:none}.response-item .feedback-options .voice-feedback-preview>span{position:relative;top:2px;left:1px}.response-item .feedback-options .voice-feedback-preview:hover{background-color:#33c452}.response-item .feedback-options .voice-feedback-preview.active{background-color:#33c452}.written-response-widget{display:inline-block;width:390px;line-height:1.4em;font-family:Verdana;padding-right:30px;font-size:14px;margin-top:15px;color:#26ae93}.audio-response-widget{display:inline-block;height:50px}.audio-response-widget[data-state="playing"] .control-button .play-button{display:none}.audio-response-widget[data-state="playing"] .control-button .pause-button{display:block}.audio-response-widget[data-state="paused"] .control-button .play-button{display:block}.audio-response-widget[data-state="paused"] .control-button .pause-button{display:none}.audio-response-widget .control-button{height:100%;width:50px;border-radius:5px;background-color:#D95B43;display:inline-block;cursor:pointer;position:relative}.audio-response-widget .control-button.expanded{border-radius:5px 0 0 5px}.audio-response-widget .control-button .play-button{position:absolute;color:white;left:20px;top:19px;font-size:16px;opacity:0.95}.audio-response-widget .control-button .pause-button{position:absolute;color:white;left:14px;top:14px;font-size:24px;opacity:0.95;display:none}.audio-response-widget .track-container{height:100%;width:0px;border:1px solid #D95B43;border-radius:0 5px 5px 0;display:inline-block;position:relative;left:-6px;box-sizing:border-box;visibility:hidden}.audio-response-widget .track-container.track-container-expanded{visibility:visible;animation:0.2s forwards expandAudio ease-in-out}.audio-response-widget .track-container .track{position:absolute;width:85%;height:1px;background-color:#bbb;top:24px;left:24px}.audio-response-widget .track-container .track .track-progress{position:absolute;width:0px;height:3px;bottom:-1px;background-color:#26ae93}.audio-response-widget .track-container .track .track-ball{width:14px;height:14px;border-radius:7px;position:relative;background-color:#26ae93;bottom:7px;cursor:pointer;left:0px}.audio-response-widget .info{display:inline-block;font-size:14px;color:#D95B43;position:relative;bottom:3px;margin-left:3px}.audio-response-widget .loader{color:#fff;font-size:11px;text-indent:-99999em;margin:55px auto;position:absolute;width:10em;height:10em;box-shadow:inset 0 0 0 1em;transform:translateZ(0) scale(.2);border-radius:50%;top:-85px;left:-30px;visibility:hidden}.audio-response-widget .loader:before,.audio-response-widget .loader:after{border-radius:50%;position:absolute;content:''}.audio-response-widget .loader:before{width:5.2em;height:10.2em;background:#D95B43;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:loadWidget 2s infinite ease 1.5s;animation:loadWidget 2s infinite ease 1.5s}.audio-response-widget .loader:after{width:5.2em;height:10.2em;background:#D95B43;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:loadWidget 2s infinite ease;animation:loadWidget 2s infinite ease}.send-feedback-container{margin-top:40px;width:711px;text-align:right}.send-feedback-container button{border:1px solid #bbb;border-radius:4px;padding:10px 15px;font-size:14px;color:#999}.send-feedback-container .feedback-sent-button{border-color:#ddd;color:#bbb;cursor:default;width:150px}.send-feedback-container .feedback-sent-button i{font-size:16px;vertical-align:middle;position:relative;bottom:2px;color:#33c452}.send-feedback-container .send-feedback-button,.send-feedback-container .save-feedback-button,.send-feedback-container .update-feedback-button{position:relative;bottom:0;border-color:#bbb;color:#999;width:150px;transition:bottom 0.1s linear}.send-feedback-container .send-feedback-button i,.send-feedback-container .save-feedback-button i,.send-feedback-container .update-feedback-button i{font-size:16px;vertical-align:middle;position:relative;margin-right:2px;bottom:2px;color:#bbb}.send-feedback-container .send-feedback-button:hover,.send-feedback-container .save-feedback-button:hover,.send-feedback-container .update-feedback-button:hover{background-color:#0897b9;border-color:#0897b9;color:white;bottom:2px;transition:bottom 0.1s linear}.send-feedback-container .send-feedback-button:hover i,.send-feedback-container .save-feedback-button:hover i,.send-feedback-container .update-feedback-button:hover i{color:white}.send-feedback-container .no-email-button{cursor:default;opacity:0.7}.send-feedback-container .no-email-button i{font-size:16px;vertical-align:middle;position:relative;bottom:2px;color:#bbb}.send-feedback-container .feedback-button-note{font-size:10px;width:150px;padding:0 5px;display:inline-block;text-align:center;margin-top:10px;color:#bbb;line-height:1.2em}.send-feedback-container .feedback-button-note .link-icon{vertical-align:middle;font-size:14px;position:relative;bottom:1px}.send-feedback-container .feedback-button-note a:hover{color:#0897b9}#empty-responses{margin-left:60px;margin-top:170px}#empty-responses h2{font-size:52px}#empty-responses>div{margin-top:40px}#empty-responses a{color:#0897b9}#empty-responses a:hover{text-decoration:underline}#empty-responses i{color:#0897b9;font-size:16px;vertical-align:middle}#empty-responses #link-outline{display:inline-block;border:1px solid #0897b9;margin:0 5px;border-radius:7px;padding:7px 7px}#quick-view{margin:110px 0 0 60px;display:none}#quick-view .assignment-block{margin-bottom:80px}#quick-view .preview-voice-widget,#quick-view .preview-voice-prompt{height:55px;width:125px;display:inline-block;border-radius:4px;position:relative}#quick-view .preview-voice-widget{background-color:#7397d2;cursor:pointer}#quick-view .preview-voice-widget .play-button{color:white;font-size:30px;position:absolute;left:48px;top:13px}#quick-view .preview-voice-widget[data-state="playing"]{background-color:#26ae93}#quick-view .preview-voice-prompt{background-color:#e5e5e5;position:relative}#quick-view .preview-voice-prompt>*{color:#D95B43}#quick-view .preview-voice-prompt .bubble{font-size:20px;color:#D95B43;position:absolute;left:50px;top:10px}#quick-view .preview-voice-prompt .down-arrow{color:#e5e5e5;font-size:32px;position:absolute;left:43px;bottom:-25px}#quick-view .preview-voice-prompt span{font-size:11px;position:absolute;bottom:9px;left:19px}#quick-view .preview-write-prompt{border:1px dashed #999;border-radius:4px;color:#D95B43;padding:35px 0;text-align:center;font-size:14px;width:350px;position:relative}#quick-view .preview-write-prompt>*{vertical-align:middle;color:#D95B43}#quick-view .preview-write-prompt i{font-size:14px}#quick-view .preview-write-prompt .down-arrow{color:#e5e5e5;font-size:32px;position:absolute;left:159px;bottom:-27px}#quick-view .preview-text{line-height:1.4em;text-align:left;margin-right:150px}#quick-view .preview-image{max-width:600px;max-height:600px}#quick-view .quick-view-submissions{background:#f4f7fc;border-radius:4px;padding:30px 15px;margin-top:30px;margin-right:80px;overflow:auto}#quick-view .quick-view-write{display:inline-block;text-align:center;max-width:365px;min-width:100px;margin:30px 0;padding:0 20px}#quick-view .quick-view-write .quick-view-text{width:100%;color:#D95B43;font-size:14px;padding:0 15px;box-sizing:border-box}#quick-view .quick-view-write .name{font-size:12px;margin-top:12px;position:relative;right:1px;cursor:pointer}#quick-view .quick-view-write .name:hover>*{color:#0897b9}#quick-view .quick-view-write .name>*{color:#999;vertical-align:middle}#quick-view .quick-view-write .name i{font-size:14px;margin-right:2px;position:relative;bottom:1px}#quick-view .quick-view-voice{display:inline-block;text-align:center;width:140px;margin:15px 0}#quick-view .quick-view-voice .quick-view-widget{background:#D95B43;width:50px;height:50px;border-radius:4px;display:inline-block;position:relative;cursor:pointer}#quick-view .quick-view-voice .quick-view-widget[data-state="playing"]{background-color:#26ae93}#quick-view .quick-view-voice .quick-view-widget .play-button{font-size:24px;color:white;position:absolute;left:13px;top:14px}#quick-view .quick-view-voice .quick-view-widget .duration{position:absolute;left:55px;bottom:0;font-size:12px;color:#D95B43}#quick-view .quick-view-voice .name{font-size:12px;margin-top:9px;position:relative;right:1px;cursor:pointer}#quick-view .quick-view-voice .name:hover>*{color:#0897b9}#quick-view .quick-view-voice .name>*{color:#999;vertical-align:middle}#quick-view .quick-view-voice .name i{font-size:14px;margin-right:2px;position:relative;bottom:1px}@keyframes expandAudio{0%{width:0px}50%{width:310px}100%{width:300px}}@keyframes selectThumb{0%{background-color:none;bottom:3px;transform:scale(1);opacity:1}85%{background-color:#33c452;border-color:#33c452;color:white;opacity:1;bottom:3px;transform:scale(1.6)}100%{background-color:#33c452;border-color:#33c452;color:white;opacity:1;bottom:0;transform:scale(1)}}@keyframes pulseMic{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}#settings-content{margin:90px auto;width:80%}#settings-content .error-message,#settings-content .success-message{margin-top:-10px}.settings-alert{color:#D95B43;font-size:14px;border:1px solid #D95B43;border-radius:4px;padding:10px 20px;width:200px;margin:73px auto -80px;z-index:10;background:white}.settings-alert>div{display:inline-block;margin-left:6px;line-height:1.4em}.settings-alert>div a{color:#03596d}.settings-alert>div a:hover{color:#18b7c7}.settings-alert>*{vertical-align:middle}#settings-form{width:500px;float:left}#settings-form #migration-button,#settings-form #restart-migration-button{border:1px solid #adbed8;color:#adbed8;padding:10px 15px;font-size:14px;border-radius:4px}#settings-form #migration-button:hover,#settings-form #restart-migration-button:hover{border-color:#03596d;color:#03596d}#settings-form #migration-status{font-size:14px;color:#0897b9;margin-right:15px}#settings-form #settings-profile-pic{background:#dce6f7;width:60px;height:60px;border-radius:30px;display:inline-block;vertical-align:middle;margin-left:6px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("https://s3.amazonaws.com/lingt-media/new-static/img/default-profile.jpg")}#settings-form #file-upload-loader{color:#fff;font-size:11px;text-indent:-99999em;margin:55px auto;position:absolute;width:10em;height:10em;box-shadow:inset 0 0 0 1em;transform:translateZ(0) scale(.2);border-radius:50%;top:-80px;left:281px;visibility:hidden}#settings-form #file-upload-loader:before,#settings-form #file-upload-loader:after{border-radius:50%;position:absolute;content:''}#settings-form #file-upload-loader:before{width:5.2em;height:10.2em;background:#D95B43;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:loadWidget 2s infinite ease 1.5s;animation:loadWidget 2s infinite ease 1.5s}#settings-form #file-upload-loader:after{width:5.2em;height:10.2em;background:#D95B43;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:loadWidget 2s infinite ease;animation:loadWidget 2s infinite ease}#settings-form #profile-pic-upload{overflow:hidden;position:relative;display:inline-block;margin-left:10px;top:10px;cursor:pointer}#settings-form #profile-pic-upload:hover button{border-color:#03596d;color:#03596d}#settings-form #profile-pic-upload [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}#settings-form #profile-pic-upload button{border:1px solid #adbed8;font-size:14px;margin-left:10px;border-radius:4px;padding:6px 0;cursor:pointer;width:100px;color:#adbed8;margin-top:5px}#settings-form #profile-pic-upload button:hover{border-color:#03596d;color:#03596d}#settings-form #file-upload-error{background:#D95B43;color:white;padding:13px;border-radius:4px;position:absolute;width:200px;right:-180px;top:7px;display:none;visibility:hidden;line-height:1.3em}#settings-form #file-upload-error>span{opacity:0.9}#settings-form .input-group{margin:30px 0;position:relative}#settings-form .input-group>.label{display:inline-block;font-size:14px;width:100px;text-align:right;margin-right:15px}#settings-form .input-group>input:not([type="file"]):not([type="checkbox"]){width:300px;border:1px solid #dadada;border-radius:3px;padding:11px 13px;box-shadow:rgba(0,0,0,0.15) 0px 1px 3px 0px inset}#settings-form .input-group>input:not([type="file"]):not([type="checkbox"])#my-url-input{padding-left:82px;width:231px}#settings-form .input-group #lingt-url-root{position:absolute;left:131px;top:14px;font-size:16px;opacity:0.5}#settings-form #submit-container{margin-top:60px}#settings-form .plan-button{border:none;display:inline-block;padding:5px 10px;background:#bbb;border-radius:4px;color:white;font-size:14px;position:relative;bottom:2px}#settings-form #upgrade-button,#settings-form #renew-button{background:#33c452}#settings-form #upgrade-button:hover,#settings-form #renew-button:hover{background-color:#03596d}#settings-form #plan-info{display:inline-block;vertical-align:top}#settings-form #plan-info #plan-name{color:#0071bc;font-size:18px}#settings-form #plan-info #plan-end-date{font-size:12px;color:#999;margin-top:8px}#settings-form #plan-info #plan-options{margin-top:8px}#settings-form #plan-info #plan-options>*{vertical-align:top}#settings-form #plan-info #auto-renewal-container{margin-top:12px}#settings-form #plan-info #auto-renewal-container button{vertical-align:top}#settings-form #plan-info #auto-renewal-container button:hover{background-color:#0897b9}#settings-form #license-admin{display:inline-block;margin-left:60px;font-size:14px;margin-top:2px;color:#0897b9}#settings-form #license-admin>div{margin-top:20px;text-align:center}#settings-form #license-admin button{background-color:#0897b9}#settings-form #license-admin button:hover{background-color:#03596d}#settings-form #settings-submit-button{border:1px solid #03596d;border-radius:3px;padding:10px 28px;font-size:16px;color:#03596d;position:relative;bottom:0;transition:all 0.1s linear}#settings-form #settings-submit-button:hover{color:white;background:#03596d;bottom:3px;transition:all 0.1s linear}#settings-usage{float:right;width:300px;height:190px;border:1px solid #ddd;border-radius:4px;position:relative;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07);margin-top:30px}#settings-usage #header{position:absolute;left:0;top:0;width:100%;background:#0897b9;text-align:left;color:white;border-radius:4px 4px 0 0;padding:17px 30px;font-size:18px;box-sizing:border-box;height:53px}#settings-usage #header #upgrade-button{border:1px solid white;border-radius:4px;padding:5px 10px;display:inline;float:right;cursor:pointer;opacity:0.7;position:relative;bottom:5px;left:17px}#settings-usage #header #upgrade-button>*{font-size:13px;vertical-align:middle}#settings-usage #header #upgrade-button i{margin-right:3px}#settings-usage #header #upgrade-button:hover{opacity:1}#settings-usage #header>i{vertical-align:middle;font-size:20px;margin-left:-18px;bottom:1px;position:relative}#settings-usage #content{margin-top:90px;text-align:center}#settings-usage #content .usage-item{font-size:18px;text-align:center;width:100px;display:inline-block;margin:0 20px}#settings-usage #content .usage-item i{vertical-align:middle}#settings-usage #content .usage-item span{vertical-align:middle;display:inline-flex}#settings-usage #content .usage-item .count{font-size:32px}#settings-usage #content .usage-item .label{color:#aaa;font-size:14px;margin-top:10px}#settings-usage #content .usage-item .label i{font-size:14px}#settings-plan-info{width:380px;float:left;box-sizing:border-box;padding-left:200px;padding-top:40px;text-align:center}#settings-plan-info #settings-school{width:144px;height:133px;margin-left:14px}#settings-plan-info #manage-license-button{margin-top:30px}#settings-plan-info #lead{font-size:13px;color:#adbed8;margin-top:20px}#settings-plan-info #plan-name{font-size:28px;margin-top:7px}#settings-plan-info #end-date{font-size:14px;color:#bbb;margin-top:20px}#settings-plan-info #end-date #date{color:#0897b9}#settings-plan-info #end-date #date.ends-soon{color:#D95B43}#settings-plan-info .plan-option-button{font-size:13px;border:1px solid #adbed8;padding:12px 0;border-radius:4px;width:150px;color:#adbed8;display:inline-block;cursor:pointer;margin-top:12px}#settings-plan-info .plan-option-button .warning{color:#D95B43}#settings-plan-info .plan-option-button:hover{color:#03596d;border-color:#03596d}#settings-plan-info .plan-option-button#auto-renew-button{margin-top:30px}#settings-plan-info .plan-option-button#auto-renew-button[data-renew="on"] #off-content{display:none}#settings-plan-info .plan-option-button#auto-renew-button[data-renew="off"] #on-content{display:none}#settings-plan-info .plan-option-button i{margin-right:3px;font-size:13px;position:relative;bottom:1px;vertical-align:middle}#my-assignments-content{margin-top:85px;margin-bottom:150px;padding:0 50px}#empty-archive{margin:150px 50px}#archive-controls{margin:30px 0 50px;height:40px;padding:0 40px}#archive-controls #archive-search{float:left}#archive-controls #archive-search input{background:transparent;border:none;font-size:18px;color:#03596d;outline:none;padding:5px 10px 3px 31px;font-family:"Slabo 27px";position:relative;right:30px;width:400px}#archive-controls #archive-search i{vertical-align:middle;position:relative;bottom:3px;opacity:0.5}#archive-controls #archive-sort{float:right;position:relative;bottom:8px;margin-right:32px}#archive-controls #archive-sort #sort-title{font-size:11px;text-align:right;color:#bbb;margin-bottom:2px}#archive-controls #archive-sort .sort-option{padding:5px 0;border:1px solid #aaa;width:60px;display:inline-block;font-size:12px;text-align:center;cursor:pointer;color:#888;border-color:#ccc}#archive-controls #archive-sort .sort-option#sort-option-left{border-radius:5px 0 0 5px;border-right:none}#archive-controls #archive-sort .sort-option#sort-option-right{border-radius:0 5px 5px 0;border-left:none}#archive-controls #archive-sort .sort-option.sort-option-middle{border-left:1px solid #adbed8;border-right:1px solid #adbed8}#archive-controls #archive-sort .sort-option.sort-option-selected{background-color:#26ae93;color:white;border-color:#26ae93}#archive-controls #archive-sort .sort-option>span{position:relative;top:1px}.archive-item{margin:30px 15px;width:350px;height:125px;border:1px solid #adbed8;border-radius:4px;position:relative;display:inline-block;text-align:left;cursor:pointer}.archive-item .expand-item{position:absolute;right:5px;bottom:5px;color:#adbed8;font-size:20px;cursor:pointer}.archive-item:hover{border-color:#26ae93}.archive-item:hover .left-section{background-color:#26ae93}.archive-item:hover .expand-item{color:#26ae93}.archive-item .left-section{background-color:#0897b9;width:60px;height:100%;display:inline-block;border-radius:4px 0 0 4px;border:1px solid #0897b9;position:relative;bottom:1px}.archive-item .right-section{display:inline-block;vertical-align:top;margin-top:15px;margin-left:15px;width:270px;position:relative;height:100%;box-sizing:border-box}.archive-item .right-section>span{display:block}.archive-item .right-section .title{font-size:21px}.archive-item .right-section .created-date{margin-top:8px;color:#adbed8;font-size:14px}.archive-item .right-section .content-count{margin-top:15px;color:#adbed8;font-size:14px;position:absolute;bottom:24px;left:0}.archive-item .right-section .content-count i{font-size:14px;vertical-align:middle;margin-right:4px;color:#adbed8}.archive-item .right-section .content-count span{position:relative;top:1px;right:1px}.archive-item .right-section .content-count .write-icon{margin-left:10px}.archive-item .archive-popup{transform-origin:top left;width:140px;background-color:#26ae93;position:absolute;bottom:-120px;left:326px;border-radius:3px;color:white;text-align:left;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07);display:none;visibility:hidden}.archive-item .archive-popup>div{display:block;padding:10px 15px;border-bottom:1px #fafafa solid;cursor:pointer}.archive-item .archive-popup>div .menu-icon{font-size:14px;position:relative;top:1.5px;margin-right:5px}.archive-item .archive-popup>div>span,.archive-item .archive-popup>div>a,.archive-item .archive-popup>div .menu-icon{opacity:0.9}.archive-item .archive-popup>div:last-child{border-bottom:none}.my-assignment-item{display:inline-block;text-align:center;border:1px solid #bbb;border-radius:5px;width:210px;padding:35px 0 0;background:white;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07);margin:25px;position:relative}.my-assignment-item .bottom-container{background-color:#0897b9;margin-top:20px;border-radius:0  0 5px 5px;border:1px solid #0897b9;padding:18px 11px;position:relative;top:1px}.my-assignment-item .bottom-container .name{color:white;opacity:0.95;line-height:1.2em}.my-assignment-item .bottom-container .date{color:white;opacity:0.5;font-size:14px;margin-top:4px}.my-assignment-item .expand-my-assignment{position:absolute;right:3px;bottom:5px;color:white;font-size:20px;cursor:pointer;opacity:0.5}.my-assignment-item .my-assignment-popup{transform-origin:top left;width:140px;background-color:#0897b9;position:absolute;bottom:-120px;left:190px;border-radius:3px;color:white;text-align:left;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07);display:none;visibility:hidden}.my-assignment-item .my-assignment-popup>div{display:block;padding:10px 15px;border-bottom:1px #fafafa solid;cursor:pointer}.my-assignment-item .my-assignment-popup>div .menu-icon{font-size:14px;position:relative;top:1.5px;margin-right:5px}.my-assignment-item .my-assignment-popup>div>span,.my-assignment-item .my-assignment-popup>div>a,.my-assignment-item .my-assignment-popup>div .menu-icon{opacity:0.9}.my-assignment-item .my-assignment-popup>div:last-child{border-bottom:none}#assign-modal{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:99999;display:none}#assign-modal>div{width:600px;margin:100px auto 0;height:500px}#assign-modal #cancel-assign-modal{color:white;position:fixed;top:20px;left:20px;font-size:32px;opacity:0.5;cursor:pointer}#assign-modal #cancel-assign-modal:hover{opacity:1}#assign-modal #assign-modal-left{height:70%;padding:0 20px;float:left}#assign-modal #assign-modal-right{float:right}#assign-modal .assign-modal-title{color:white;text-align:center;opacity:0.8}#assign-modal #modal-calendar{margin-top:50px;visibility:hidden;background:#03596d;border-radius:4px}#assign-modal #modal-calendar.modal-calendar-active{animation:popIn 0.2s forwards}#assign-modal #modal-calendar .time-container{color:white;text-align:center;margin-top:10px;padding-bottom:15px}#assign-modal #modal-calendar .time-picker{width:100px;border:1px solid white;border-radius:4px;padding:5px;display:inline-block;cursor:pointer;font-size:12px;height:30px;background-color:transparent;color:white}#assign-modal #modal-calendar .time-picker:focus{outline:0}#assign-modal #modal-confirm-container{text-align:center;color:white;margin-top:15px;cursor:pointer}#assign-modal #modal-confirm-container #assign-modal-confirm{font-size:50px;visibility:hidden;opacity:0.6}#assign-modal #modal-confirm-container #assign-modal-confirm:hover{opacity:1}#assign-modal #modal-confirm-container #assign-modal-confirm.selected{visibility:visible;opacity:1;animation:confirmSwell 0.3s forwards}#assign-modal #modal-confirm-container>span{color:white;position:relative;top:10px;opacity:0}#assign-modal #modal-confirm-container>span.active{opacity:1;top:3px;transition:all 0.2s linear 0.3s}#assign-modal #assign-options{margin-top:50px;overflow-y:scroll;padding:0 20px;height:100%}#assign-modal #assign-options::-webkit-scrollbar{width:3px;background-color:transparent}#assign-modal #assign-options::-webkit-scrollbar-thumb{background-color:#ddd}#assign-modal #assign-options .assign-option{cursor:pointer;width:180px;padding:14px 10px;margin:10px 0;font-size:14px;color:white;position:relative;border-radius:5px;visibility:hidden}#assign-modal #assign-options .assign-option.assign-option-active{animation:popIn 0.2s forwards;transform-origin:bottom center}#assign-modal #assign-options .assign-option i{position:absolute;top:9px;right:6px;visibility:hidden}#assign-modal #assign-options .assign-option i.active-icon{animation:0.2s popIn forwards}#assign-modal #assign-options .assign-option span{display:inline-block;opacity:0.9;width:146px}#assign-modal #assign-options .assign-option:hover{animation:growOption 0.1s forwards}.blowup-modal{position:fixed;background-color:rgba(0,0,0,0.8);width:10px;height:10px;z-index:9999;animation:blowupModal 0.15s forwards}.template-delete-popup{width:200px;height:70px;background:#f14b1e;border-radius:5px;position:absolute;right:-27px;top:51px;display:none;visibility:hidden}.template-delete-popup .text{color:white;font-size:18px;text-align:center;margin-top:15px;opacity:0.95}.template-delete-popup .tail{color:#f14b1e;position:absolute;left:91px;top:-10px}.template-delete-popup.assignment-delete-modal-active{animation:popIn 0.2s forwards;transform-origin:left center}@keyframes growOption{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes blowupModal{0%{}100%{position:fixed;top:0;left:0;width:100%;height:100%}}@keyframes confirmSwell{0%{opacity:1;transform:scale(1)}70%{transform:scale(1.6)}100%{transform:scale(1);color:#33c452}}#pricing-top{background:#18b7c7;height:390px}#pricing-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#pricing-top nav li{float:left;padding:0 25px}#pricing-top nav a{display:block;text-align:center;opacity:0.9}#pricing-top nav a:hover{text-decoration:underline;opacity:1}.plan-info{margin:70px auto;border-top:1px solid #dce6f7;width:200px}.plan-info>div{margin:20px 0;color:#adbed8}.plan-info .highlight{color:#0897b9;font-weight:bold}#pricing-logo{width:94px;height:27px;margin:25px 0 0 25px}#pricing-content{text-align:center;position:relative;top:-210px}.price-container{display:inline-block;width:33%;vertical-align:top;position:relative}.price-container .image-container{height:247px;position:relative;text-align:center}.price-container .image-container img{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.price-container h2{font-size:42px;margin-top:40px}.price-container .price{font-size:21px;color:#999;margin-top:10px;position:relative}.price-container .price .period{font-size:15px}.price-container .price #paid-yearly{color:#adbed8;font-size:12px;position:absolute;margin:0 auto;left:0;right:0;top:25px}.price-container .description{width:200px;margin:50px auto 0;line-height:1.4em;color:#999}.price-container button{border:1px solid #18b7c7;border-radius:3px;padding:13px 0;color:#18b7c7;font-size:18px;margin-top:40px;width:180px;position:relative;bottom:0;transition:all 0.1s linear}.price-container button:hover{bottom:3px;color:#26ae93;border-color:#26ae93;transition:all 0.1s linear}.price-container .quotation-info{color:#adbed8;font-size:12px;margin-top:15px;position:absolute;left:0;width:100%;text-align:center}.price-container .quotation-info:hover{color:#0897b9}img#price-cat{width:85px;height:96px}img#price-teacher{width:105px;height:133px}img#price-school{width:268px;height:247px;position:relative;left:15px}#request-quote-title{margin:60px 0 0 60px}#request-quote-title h1{color:white;font-size:42px}#request-quote-title p{margin-top:20px;color:white;opacity:0.7;font-size:17px;width:400px;line-height:1.3em}#request-quote-title .success-message{margin:20px 0 -30px}#request-quote-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#request-quote-top nav li{float:left;padding:0 25px}#request-quote-top nav a{display:block;text-align:center;opacity:0.9}#request-quote-top nav a:hover{text-decoration:underline;opacity:1}#request-quote-content{padding-left:60px;margin-top:30px}#request-quote-form{display:inline-block}#request-quote-form #phone-check{width:30px;cursor:pointer}#request-quote-form #phone-input{width:267px;visibility:hidden}#request-quote-form .input-group{margin:30px 0;position:relative}#request-quote-form .input-group>span{display:inline-block;font-size:16px;width:200px;text-align:right;margin-right:15px;vertical-align:middle;line-height:1.3em;color:white}#request-quote-form .input-group>input{width:300px;border-radius:3px;padding:11px 13px;background-color:rgba(255,255,255,0.9);border:1px solid #0e8d9a}#request-quote-form .input-group>input#my-url-input{padding-left:82px}#request-quote-form .input-group>input.defective-input{border-color:#f14b1e !important}#request-quote-form .input-group .quote-checkmark{margin-left:15px;position:absolute;right:-30px;top:7px;display:none}#request-quote-form .input-group .quote-checkmark.quote-checkmark-active{animation:popIn .5s forwards}#request-quote-form .input-group .short-input{width:90px}#request-quote-form #submit-container{margin-top:60px}#request-quote-form #quote-submit-button{color:white;border-radius:3px;border:1px solid white;font-size:16px;opacity:0.7;padding:12px 30px;position:relative;bottom:0;transition:all 0.1s linear}#request-quote-form #quote-submit-button:hover{bottom:2px;opacity:1;transition:all 0.1s linear}#request-quote-man{margin:70px 50px 0 0;width:394px;height:264px;float:right;position:relative}#request-quote-man img{width:394px;height:264px}#request-quote-man .poster-icon{font-size:100px;position:absolute;left:41px;top:150px;display:none;opacity:0;animation:posterLift 0.3s forwards}@keyframes posterLift{0%{top:150px;opacity:0}100%{top:135px;opacity:1}}#help-top{background:#26ae93;height:340px}#help-content{text-align:center;position:relative;top:-225px}#help-content h1{color:white;font-size:50px}#help-content #help-email{margin-top:100px;color:#777;font-size:32px}#help-content #help-email i{font-size:32px;position:relative;top:5px;right:5px}#help-content #help-note{margin:40px auto;font-size:15px;color:#bbb;width:400px;line-height:1.3em}#help-cat{width:142px;height:137px;margin-top:75px}#terms-top{background:#0897b9;height:220px}#terms-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#terms-top nav li{float:left;padding:0 25px}#terms-top nav a{display:block;text-align:center;opacity:0.9}#terms-top nav a:hover{text-decoration:underline;opacity:1}#terms-content{text-align:center;margin:-90px auto 0;width:70%;line-height:1.4em}#terms-content h1{font-size:52px;color:white}#terms-content h2{margin-top:60px;font-weight:bold;color:#03596d;font-size:21px}#classes-side-bar{background-color:#03596d;position:fixed;height:100%;width:280px;top:0;left:0;box-shadow:1px 0px 23px 11px rgba(9,0,0,0.25)}#classes-side-bar #profile-pic{height:140px;width:140px;border-radius:80px;background-color:#0897b9;margin:80px auto 0;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("https://s3.amazonaws.com/lingt-media/new-static/img/default-profile.jpg")}#classes-side-bar #profile-title{color:white;font-size:21px;text-align:center;margin-top:20px}#classes-side-bar #class-list{position:absolute;top:325px;bottom:40px;overflow-y:scroll;left:16px;width:230px;color:white}#classes-side-bar #class-list::-webkit-scrollbar{width:3px;background-color:transparent}#classes-side-bar #class-list::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.3)}#classes-side-bar #class-list .class-icon{width:20px;height:20px;background-color:#0897b9;border-radius:4px;display:inline-block;vertical-align:middle;margin-right:8px}#classes-side-bar #class-list li{margin:5px 0;cursor:pointer;padding:15px 10px;border-radius:4px}#classes-side-bar #class-list li span{display:inline-block;width:164px;vertical-align:middle;opacity:0.9}#classes-side-bar #class-list li:hover{background-color:rgba(255,255,255,0.15)}#classes-side-bar #class-list li.selected{background-color:rgba(255,255,255,0.15)}#classes-assignments{margin:50px 0 100px 350px}#classes-assignments .classes-assignment-group{display:none}#classes-assignments .classes-empty-class h2{font-size:50px;color:#03596d;margin-top:120px}#classes-assignments .classes-empty-class div{margin-top:25px;font-size:18px}#classes-assignments .class-assignment{width:500px;padding:35px 25px;border-radius:5px;background-color:white;margin-bottom:50px;cursor:pointer;box-shadow:0 7px 14px 0 rgba(50,50,93,0.05),0 3px 6px 0 rgba(0,0,0,0.07);position:relative;bottom:0;box-sizing:border-box;border:3px solid white;transition:all 0.1s linear}#classes-assignments .class-assignment.past-due{opacity:0.5}#classes-assignments .class-assignment.past-due .countdown{color:inherit}#classes-assignments .class-assignment .countdown{color:#26ae93}#classes-assignments .class-assignment .icon{width:32px;height:40px}#classes-assignments .class-assignment .info{display:inline-block;margin-left:10px}#classes-assignments .class-assignment .info .title{font-size:21px}#classes-assignments .class-assignment .info .duedate{margin-top:8px;color:#999;font-size:15px}#classes-assignments .class-assignment:hover{bottom:5px;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 8px 6px 0 rgba(0,0,0,0.07);border:3px solid #26ae93;transition:all 0.1s linear}#classes-instruction{position:absolute;left:318px;top:380px}#classes-instruction>*{vertical-align:middle;color:#999}#classes-learn-more{width:60px;height:60px;border-radius:30px;border:1px solid #bbb;font-size:12px;text-align:center;position:fixed;right:15px;bottom:15px;cursor:pointer;box-sizing:border-box;color:#bbb;transition:all 0.1s linear}#classes-learn-more>span{position:relative;top:25px}#classes-learn-more:hover{border-color:#03596d;color:#03596d;bottom:18px;transition:all 0.1s linear}#manage-accounts-content{width:80%;margin:110px auto 200px}#manage-accounts-input{height:35px}#manage-accounts-input i{font-size:20px;color:#bbb;z-index:10;vertical-align:middle;position:relative;bottom:2px}#manage-accounts-input i.highlighted{color:#0897b9}#manage-accounts-input input{border-bottom:1px solid #ddd;padding:0 0 3px 35px;font-size:18px;width:430px;margin-left:-27px;background:transparent;color:#0897b9}#manage-accounts-input input::-webkit-input-placeholder{color:#bbb}#manage-accounts-input input:-moz-placeholder{color:#bbb}#manage-accounts-input input::-moz-placeholder{color:#bbb}#manage-accounts-input input:-ms-input-placeholder{color:#bbb}#manage-accounts-input button{font-size:12px;color:white;background-color:#0897b9;opacity:0.6;padding:6px 15px;border:none;border-radius:3px;position:relative;bottom:6px;right:57px;display:none}#manage-accounts-input button:hover{opacity:1}#manage-accounts-list{margin-top:60px}#manage-accounts-list li{margin:40px 0}#manage-accounts-list li:hover .remove-icon{display:inline !important}#manage-accounts-list li .delete-teacher{display:inline-block;position:relative}#manage-accounts-list li .delete-teacher .delete-teacher-popup{width:200px;height:75px;background:#f14b1e;border-radius:5px;position:absolute;right:-225px;top:-26px;display:none;visibility:hidden;transform-origin:center left}#manage-accounts-list li .delete-teacher .delete-teacher-popup .text{color:white;font-size:18px;text-align:center;margin-top:15px;opacity:0.95}#manage-accounts-list li .delete-teacher .delete-teacher-popup .tail{color:#f14b1e;position:absolute;left:-14px;top:30px}#manage-accounts-list li .profile-icon{margin-right:8px;font-size:40px;color:#adbed8}#manage-accounts-list li .info{display:inline-block}#manage-accounts-list li .info .email{font-size:18px;height:18px}#manage-accounts-list li .info .email i.remove-icon{font-size:20px;vertical-align:middle;margin-left:5px;color:#adbed8;display:none;cursor:pointer;position:relative;bottom:1px}#manage-accounts-list li .info .email i.remove-icon.active{display:inline !important;color:#f14b1e}#manage-accounts-list li .info .email i.remove-icon:hover{color:#f14b1e}#manage-accounts-list li .info .admin-tag{display:inline-block;background:#26ae93;color:white;font-size:12px;border-radius:4px;padding:4px 7px 3px;vertical-align:middle;margin-left:4px;position:relative;bottom:1px}#manage-accounts-list li .info .status{font-size:14px;margin-top:8px}#manage-accounts-list li .info .status.activated>*{color:#26ae93}#manage-accounts-list li .info .status i{font-size:14px}#manage-accounts-list li .info .status i.check{margin-right:1px}#manage-accounts-list li .info .status>*{vertical-align:middle;color:#aaa}#manage-accounts-list li>*{vertical-align:middle}#manage-accounts-limit{float:right;border:1px solid #dce6f7;border-radius:4px;padding:30px;font-size:14px;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07)}#manage-accounts-limit #license-count{font-size:18px;color:#0897b9;font-weight:bold;margin:0 2px}#manage-accounts-limit #limit-reached-note{color:#bbb;margin-top:22px;width:250px;line-height:1.3em}#search-option-bar{width:100%;background:#f4f7fc;padding:15px 0;text-align:center;overflow:hidden;height:43px}#search-option-bar #search-scope{float:right;margin-right:14px;vertical-align:middle}#search-option-bar #search-loader{color:#18b7c7;font-size:11px;text-indent:-99999em;margin:55px auto;position:absolute;width:10em;height:10em;box-shadow:inset 0 0 0 1em;transform:translateZ(0) scale(.2);border-radius:50%;top:-20px;left:431px;display:none}#search-option-bar #search-loader:before,#search-option-bar #search-loader:after{border-radius:50%;position:absolute;content:''}#search-option-bar #search-loader:before{width:5.2em;height:10.2em;background:#f4f7fc;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:loadWidget 2s infinite ease 1.5s;animation:loadWidget 2s infinite ease 1.5s}#search-option-bar #search-loader:after{width:5.2em;height:10.2em;background:#f4f7fc;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:loadWidget 2s infinite ease;animation:loadWidget 2s infinite ease}#search-option-bar #search-box{float:left;margin-left:20px;vertical-align:middle}#search-option-bar #search-box input{background:transparent;border:none;font-size:18px;color:#03596d;outline:none;padding:5px 10px 3px 31px;font-family:"Slabo 27px";position:relative;margin-top:8px;right:30px;width:300px}#search-option-bar #search-box i{vertical-align:middle;position:relative;bottom:3px;opacity:0.5}#search-option-bar #search-box #search-submit-button{font-size:14px;border:1px solid #bbb;color:#999;padding:10px 15px;display:inline-block;border-radius:4px;cursor:pointer;position:relative;bottom:3px;display:none}#search-option-bar #search-box #search-submit-button:hover{border-color:#03596d;color:#03596d}#search-option-bar .search-option{display:inline-block;margin:0 7px;border:1px solid #adbed8;border-radius:4px;padding:13px 0;font-size:14px;width:160px;cursor:pointer;color:#adbed8}#search-option-bar .search-option>*{vertical-align:middle}#search-option-bar .search-option i{font-size:15px;margin-right:5px;color:#adbed8}#search-option-bar .search-option:hover{border-color:#03596d;color:#03596d}#search-option-bar .search-option:hover i{color:#03596d}#search-option-bar .search-option.selected{border-color:#03596d;color:#03596d}#search-option-bar .search-option.selected i{color:#03596d}#search-results{padding:0 50px;margin-top:50px;margin-bottom:100px}#search-results .search-result{margin:30px 15px;width:350px;height:125px;border:1px solid #adbed8;border-radius:4px;position:relative;display:inline-block;text-align:left;cursor:pointer;bottom:0;transition:bottom 0.08s linear}#search-results .search-result:hover{border-color:#26ae93;bottom:3px;transition:bottom 0.08s linear}#search-results .search-result:hover .left-section{background-color:#26ae93}#search-results .search-result .left-section{background-color:#0897b9;width:60px;height:100%;display:inline-block;border-radius:4px 0 0 4px;border:1px solid #0897b9;position:relative;bottom:1px}#search-results .search-result .right-section{display:inline-block;vertical-align:top;margin-top:15px;margin-left:15px;width:270px;position:relative;height:100%;box-sizing:border-box}#search-results .search-result .right-section>span{display:block}#search-results .search-result .right-section .title{font-size:21px}#search-results .search-result .right-section .author{margin-top:5px;color:#999;font-size:14px}#search-results .search-result .right-section .content-count{margin-top:15px;color:#adbed8;font-size:14px;position:absolute;bottom:24px;left:0}#search-results .search-result .right-section .content-count i{font-size:14px;vertical-align:middle;margin-right:4px;color:#adbed8}#search-results .search-result .right-section .content-count span{position:relative;top:1px;right:1px}#search-results .search-result .right-section .content-count .write-icon{margin-left:10px}#preview-modal{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:99999;display:none;overflow:auto}#preview-modal #modal-loader{color:#fff;font-size:11px;text-indent:-99999em;margin:55px auto;position:absolute;width:10em;height:10em;box-shadow:inset 0 0 0 1em;transform:translateZ(0) scale(.8);border-radius:50%;margin:100px auto 0;left:0;right:0}#preview-modal #modal-loader:before,#preview-modal #modal-loader:after{border-radius:50%;position:absolute;content:''}#preview-modal #modal-loader:before{width:5.2em;height:10.2em;background:#0897b9;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:loadWidget 2s infinite ease 1.5s;animation:loadWidget 2s infinite ease 1.5s}#preview-modal #modal-loader:after{width:5.2em;height:10.2em;background:#0897b9;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:loadWidget 2s infinite ease;animation:loadWidget 2s infinite ease}#preview-modal #preview-content{display:none;width:850px;background:white;border-radius:4px;margin:40px auto 60px;text-align:center;box-sizing:border-box}#preview-modal #preview-content .preview-add-button{padding:13px;border-radius:4px;border:1px solid white;width:150px;display:inline-block;cursor:pointer}#preview-modal #preview-content .preview-add-button.smaller{width:100px}#preview-modal #preview-content .preview-add-button>*{vertical-align:middle;font-size:14px;color:white}#preview-modal #preview-content .preview-add-button i{position:relative;bottom:1px}#preview-modal #preview-content .preview-add-button:hover{background-color:#26ae93}#preview-modal #preview-content #preview-top{width:100%;border-radius:4px 4px 0 0;background:#0897b9;padding:50px 15px 20px 30px;box-sizing:border-box;position:relative}#preview-modal #preview-content #preview-top h1{font-size:40px;width:85%;margin:0 auto;color:white}#preview-modal #preview-content #preview-top .preview-add-button{float:right;position:relative;bottom:40px;margin-left:10px}#preview-modal #preview-content #preview-top #preview-info{margin-top:80px;text-align:left}#preview-modal #preview-content #preview-top #preview-info>*{vertical-align:middle;color:white;font-size:14px;opacity:0.7}#preview-modal #preview-content #preview-top #preview-info span{margin-right:30px}#preview-modal #preview-content #preview-bottom{width:100%;height:100px;background:#0897b9;border-radius:0 0 4px 4px;position:relative;margin-top:80px}#preview-modal #preview-content #preview-bottom .preview-add-button{margin:29px 7px 0}#preview-modal #preview-content #preview-body{margin-top:80px;padding:0 100px}#preview-modal #preview-content .assignment-block{margin-bottom:60px}#preview-modal #preview-content .preview-voice-widget,#preview-modal #preview-content .preview-voice-prompt{height:55px;width:125px;display:inline-block;border-radius:4px;position:relative}#preview-modal #preview-content .preview-voice-widget{background-color:#7397d2;cursor:pointer}#preview-modal #preview-content .preview-voice-widget .play-button{color:white;font-size:30px;position:absolute;left:48px;top:13px}#preview-modal #preview-content .preview-voice-widget[data-state="playing"]{background-color:#26ae93}#preview-modal #preview-content .preview-voice-prompt{background-color:#e5e5e5}#preview-modal #preview-content .preview-voice-prompt>*{color:black;opacity:0.3}#preview-modal #preview-content .preview-voice-prompt i{font-size:20px;color:black;opacity:0.3;position:absolute;left:50px;top:10px}#preview-modal #preview-content .preview-voice-prompt span{font-size:11px;position:absolute;bottom:9px;left:19px}#preview-modal #preview-content .preview-write-prompt{border:1px dashed #999;color:#a2a2a2;padding:45px 0;text-align:center;font-size:14px;width:450px;border-radius:2px;margin:0 auto}#preview-modal #preview-content .preview-write-prompt>*{vertical-align:middle}#preview-modal #preview-content .preview-write-prompt i{font-size:14px}#preview-modal #preview-content .preview-text{line-height:2.0em;text-align:left}#preview-modal #preview-content .preview-image{max-width:600px;max-height:600px}#copy-success{background-color:white;border-radius:4px;height:120px;width:380px;display:none;position:absolute;margin:200px auto 0;visibility:hidden;left:0;right:0}#copy-success>*{vertical-align:middle}#copy-success #left-section{display:inline-block;background-color:#26ae93;position:relative;border-radius:4px 0 0 4px;height:100%;width:80px}#copy-success #left-section i{font-size:50px;color:white;position:absolute;top:34px;left:16px}#copy-success #right-section{display:inline-block;border-sizing:border-box;padding-left:20px}#copy-success #right-section #message{font-size:21px;color:#26ae93}#copy-success #right-section #links{margin-top:15px;font-size:14px}#copy-success #right-section .highlight{color:#D95B43}#copy-success #right-section .highlight:hover{text-decoration:underline}#copy-success #right-section span{color:#999;margin:0 2px;cursor:pointer}#payment-top{height:60px}#payment-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#payment-top nav li{float:left;padding:0 25px}#payment-top nav a{display:block;text-align:center;opacity:0.9}#payment-top nav a:hover{text-decoration:underline;opacity:1}#payment-content{overflow:auto}#payment-content #left-section{padding:110px 0 0;width:300px;margin-left:60px;text-align:center;float:left}#payment-content #left-section #purchase-info{color:white;margin-top:30px}#payment-content #left-section #purchase-info #price{font-size:42px}#payment-content #left-section #purchase-info #time{font-size:16px;opacity:0.8;margin-left:5px}#payment-content #left-section #plan-details{color:white;margin-top:15px;line-height:1.4em;opacity:0.8}#payment-content #left-section #plan-details>*{vertical-align:middle;font-size:14px}#payment-content #left-section #plan-details i{margin-right:5px}#payment-content #left-section #choose-time{margin-top:20px;color:white;font-size:12px;opacity:0.9}#payment-content #left-section #choose-time .choose-time-option{padding:4px 0;border:1px solid white;display:inline-block;width:60px;cursor:pointer;opacity:0.7}#payment-content #left-section #choose-time .choose-time-option.selected,#payment-content #left-section #choose-time .choose-time-option:hover{background:white;color:#18b7c7;opacity:1}#payment-content #left-section #choose-time .choose-time-option#monthly{border-right:none;border-radius:4px 0 0 4px}#payment-content #left-section #choose-time .choose-time-option#yearly{border-left:none;border-radius:0 4px 4px 0}#payment-content #left-section #payment-description{font-size:13px;color:white;opacity:0.7;padding:0 40px;margin-top:50px;line-height:1.2em;height:100px}#payment-content #right-section{margin-left:150px;display:inline-block;float:left;padding-top:130px}#payment-content #right-section .payment-button{border:1px solid white;color:white;width:300px;padding:30px;font-size:21px;cursor:pointer;border-radius:4px;opacity:0.8;bottom:0;position:relative;transition:all 0.1s linear}#payment-content #right-section .payment-button:hover{bottom:3px;opacity:1;transition:all 0.1s linear}#payment-content #right-section .payment-button>*{vertical-align:middle;color:white}#payment-content #right-section .payment-button i{font-size:32px}#payment-content #right-section .payment-button span{margin-left:20px}#payment-modal{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;display:none}#payment-modal #check-info{margin:60px auto;background:white;border-radius:4px;width:600px;visibility:hidden}#payment-modal #check-info>*{vertical-align:top}#payment-modal #check-info #left-section{display:inline-block;background:#0897b9;color:white;height:244px;border-radius:4px 0 0 4px;width:140px;text-align:center}#payment-modal #check-info #left-section i{font-size:60px;margin-top:70px}#payment-modal #check-info #left-section #po-price{font-size:21px;margin-top:15px}#payment-modal #check-info #right-section{display:inline-block;width:380px;padding:28px 30px}#payment-modal #check-info #right-section>div{line-height:1.2em}#payment-modal #check-info #right-section .address{margin-top:40px;line-height:1.6em}#payment-modal #check-info #right-section .highlight{color:#0897b9;font-weight:bold}#payment-modal #purchase-order-info{margin:60px auto;background:white;border-radius:4px;width:600px;visibility:hidden}#payment-modal #purchase-order-info>*{vertical-align:top}#payment-modal #purchase-order-info #left-section{display:inline-block;background:#0897b9;color:white;height:584px;border-radius:4px 0 0 4px;width:140px;text-align:center}#payment-modal #purchase-order-info #left-section i{font-size:60px;margin-top:220px}#payment-modal #purchase-order-info #left-section #po-price{font-size:21px;margin-top:15px}#payment-modal #purchase-order-info #right-section{display:inline-block;width:380px;padding:28px 30px}#payment-modal #purchase-order-info #right-section>div{line-height:1.2em}#payment-modal #purchase-order-info #right-section a{color:#26ae93}#payment-modal #purchase-order-info #right-section a:hover{text-decoration:underline}#payment-modal #purchase-order-info #right-section i{font-size:16px;margin-right:6px}#payment-modal #purchase-order-info #right-section i.do-not{color:#D95B43}#payment-modal #purchase-order-info #right-section i.include,#payment-modal #purchase-order-info #right-section i.invoice{color:#26ae93}#payment-modal #purchase-order-info #right-section .note{margin-top:20px}#payment-modal #purchase-order-info #right-section .note>*{vertical-align:top}#payment-modal #purchase-order-info #right-section .input-group{margin-top:20px}#payment-modal #purchase-order-info #right-section .input-group input{border:1px solid #adbed8;border-radius:4px;padding:8px;width:280px;color:#0897b9}#payment-modal #purchase-order-info #right-section .input-group input::-webkit-input-placeholder{color:#adbed8}#payment-modal #purchase-order-info #right-section .input-group input:-moz-placeholder{color:#adbed8}#payment-modal #purchase-order-info #right-section .input-group input::-moz-placeholder{color:#adbed8}#payment-modal #purchase-order-info #right-section .input-group input:-ms-input-placeholder{color:#adbed8}#payment-modal #purchase-order-info #right-section .input-group label{display:block;font-size:12px;color:#03596d;margin-bottom:2px}#payment-modal #purchase-order-info #right-section .submit{margin-top:40px}#payment-modal #purchase-order-info #right-section .submit button{border:1px solid #03596d;color:#03596d;width:200px;font-size:16px;opacity:0.7;border-radius:4px;padding:7px 0}#payment-modal #purchase-order-info #right-section .submit button:hover{opacity:1}#payment-modal #purchase-order-info #right-section .po-submission-info{margin-top:30px;font-size:12px;color:#999}#payment-modal #purchase-order-info #right-section .po-submission-info>div{margin-top:5px}#payment-modal #purchase-order-info #right-section .po-submission-info>div>*{vertical-align:middle;font-size:13px}#payment-form{display:none}#pay-po-body{color:white;padding:120px 100px}#pay-po-body #po-info{line-height:1.4em;display:inline-block;width:350px}#pay-po-body #po-info>div>*{vertical-align:middle;font-size:16px}#pay-po-body #po-info>div i{margin-right:8px}#pay-po-body #po-info .price{font-size:40px;margin-bottom:30px}#pay-po-body #po-info .label{width:90px;display:inline-block}#pay-po-body #pay-po-options{display:inline-block;padding-left:50px;vertical-align:top}#pay-po-body #pay-po-options .payment-button{border:1px solid white;color:white;width:300px;padding:30px;font-size:21px;cursor:pointer;border-radius:4px;opacity:0.8;bottom:0;position:relative;transition:all 0.1s linear}#pay-po-body #pay-po-options .payment-button .preferred-label{background:#33c452;color:white;font-size:12px;border-radius:0 4px 4px 0;padding:5px 10px;position:absolute;right:0;top:0}#pay-po-body #pay-po-options .payment-button:hover{bottom:3px;opacity:1;transition:all 0.1s linear}#pay-po-body #pay-po-options .payment-button>*{vertical-align:middle;color:white}#pay-po-body #pay-po-options .payment-button i{font-size:32px}#pay-po-body #pay-po-options .payment-button span{margin-left:20px}#panel-nav{position:fixed;left:10px;top:10px;width:130px;text-align:center}#panel-nav div{cursor:pointer;border:1px solid #adbed8;border-radius:4px;width:100%;padding:15px 0;font-size:14px;color:#adbed8;margin-bottom:10px}#panel-nav div:hover{color:#03596d;border-color:#03596d}#panel-nav div.selected{color:#03596d;border-color:#03596d}#quote-requests-alert{position:fixed;font-size:16px;color:white;top:40px;margin:0 auto;left:0;right:0;padding:15px 0;background:#0897b9;border-radius:6px;width:400px;text-align:center;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07);z-index:9999;display:none}#quote-requests-alert i{margin-right:4px}#quote-requests-alert>*{vertical-align:middle}#auto-reply-info{text-align:center;margin-top:40px;color:#aaa}#auto-reply-info span{font-weight:bold;color:#03596d}#quote-request-list{margin-top:50px;margin-bottom:150px}#quote-request-list .quote-request{width:700px;background:white;border:1px solid #adbed8;border-radius:4px;margin:40px auto 0;position:relative;height:270px}#quote-request-list .quote-request.purchase-order{height:230px}#quote-request-list .quote-request.purchase-order .status-icon{margin-top:75px}#quote-request-list .quote-request.replied .left-section{background-color:#03596d}#quote-request-list .quote-request.paid .left-section{background-color:#33c452}#quote-request-list .quote-request .options{position:absolute;top:13px;right:65px;width:115px}#quote-request-list .quote-request .options .option{padding:10px 0;display:inline-block;border:1px solid #adbed8;color:#adbed8;border-radius:4px;cursor:pointer;width:160px;text-align:center;margin-top:13px}#quote-request-list .quote-request .options .option>*{font-size:14px;vertical-align:middle}#quote-request-list .quote-request .options .option i{margin-right:3px}#quote-request-list .quote-request .options .option:hover{color:#03596d;border-color:#03596d}#quote-request-list .quote-request .left-section{background:#D95B43;height:100%;width:100px;display:inline-block;border-radius:4px 0 0 4px;text-align:center}#quote-request-list .quote-request .left-section i{color:white;font-size:40px;margin-top:85px}#quote-request-list .quote-request .left-section>div{font-size:14px;color:white;margin-top:8px}#quote-request-list .quote-request .right-section{display:inline-block;width:557px;border-sizing:border-box;padding:30px 20px;vertical-align:top}#quote-request-list .quote-request .right-section .name{font-size:21px}#quote-request-list .quote-request .right-section .email{font-size:16px;color:#adbed8}#quote-request-list .quote-request .right-section .info{margin-top:15px;width:370px}#quote-request-list .quote-request .right-section .info>div{display:inline-block;font-size:14px;width:180px;margin-top:15px;color:#999;vertical-align:top}#quote-request-list .quote-request .right-section .info>div .highlight{font-weight:bold;color:#0897b9}#quote-request-list .quote-request .right-section .info>div>*{vertical-align:middle}#quote-request-list .quote-request .right-section .info>div i{font-size:14px;margin-right:3px}#quote-generator{width:700px;margin:80px auto 150px}#quote-generator .input-group{margin-bottom:20px}#quote-generator .input-group label{display:inline-block;width:200px;text-align:right;padding-right:20px}#quote-generator .input-group input{padding:10px;border-radius:4px;width:300px;border:1px solid #dce6f7;color:#03596d}#quote-generator .input-group input::-webkit-input-placeholder{color:#adbed8}#quote-generator .input-group input:-moz-placeholder{color:#adbed8}#quote-generator .input-group input::-moz-placeholder{color:#adbed8}#quote-generator .input-group input:-ms-input-placeholder{color:#adbed8}#quote-generator #generate-quote-button{padding:15px;color:#03596d;border:1px solid #03596d;border-radius:4px;cursor:pointer;width:300px;margin:70px auto;font-size:16px;display:block;opacity:0.5}#quote-generator #generate-quote-button:hover{opacity:1.0}#activate-account-content{text-align:center;margin-top:30px}#activate-account-content h1{color:white;font-size:40px;margin-top:20px}#activate-account-form{margin-top:50px}#activate-account-form .input-group{margin-bottom:20px}#activate-account-form .input-group label{display:inline-block;text-align:left;width:150px;color:white;opacity:0.8}#activate-account-form .input-group input{padding:10px;border-radius:4px;width:230px;color:#0897b9}#activate-account-form .input-group input::-webkit-input-placeholder{color:#adbed8}#activate-account-form .input-group input:-moz-placeholder{color:#adbed8}#activate-account-form .input-group input::-moz-placeholder{color:#adbed8}#activate-account-form .input-group input:-ms-input-placeholder{color:#adbed8}#activate-account-form .input-group input[readonly]{opacity:0.7;color:#333}#activate-account-form button{border:1px solid white;color:white;font-size:16px;width:300px;border-radius:4px;padding:14px 0;margin-top:35px;opacity:0.75;position:relative;bottom:0;transition:all 0.1s linear}#activate-account-form button:hover{opacity:1;bottom:3px;transition:all 0.1s linear}#support-top{background:#18b7c7;height:250px}#support-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#support-top nav li{float:left;padding:0 25px}#support-top nav a{display:block;text-align:center;opacity:0.9}#support-top nav a:hover{text-decoration:underline;opacity:1}#support-cat{text-align:center;margin-top:-116px}#support-cat img{width:153px;height:147px}#support-content{width:800px;margin:70px auto 200px;overflow:hidden}#support-content #support-left{float:left}#support-content #support-right{float:right}#support-content .support-button{padding:15px 25px;width:270px;font-size:16px;border:1px solid #aaa;color:#aaa;border-radius:4px;cursor:pointer;margin-bottom:20px}#support-content .support-button:hover{color:#0897b9;border-color:#0897b9}#support-content .support-button>*{vertical-align:middle}#support-content .support-button i{margin-right:10px}#support-content #contact-note{font-size:13px;color:#adbed8;width:280px;line-height:1.4em;margin-top:40px}#support-content #contact-note a{color:#18b7c7;font-weight:bold}#support-content #contact-note a:hover{text-decoration:underline}#support-content #support-address{border:1px solid #adbed8;color:#aaa;padding:20px 40px;display:inline-block;border-radius:4px;line-height:1.5em;text-align:right}#support-content #support-address .address-title{font-size:18px;color:#0897b9}iframe.grv-widget-tag{display:none !important}iframe.grv-widget-app{display:block !important}#tutorial-top{background:#18b7c7;height:200px}#tutorial-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#tutorial-top nav li{float:left;padding:0 25px}#tutorial-top nav a{display:block;text-align:center;opacity:0.9}#tutorial-top nav a:hover{text-decoration:underline;opacity:1}#tutorial-content{margin:-75px auto 100px;width:800px;line-height:1.4em}#refresh-top{background:#18b7c7;height:620px}#refresh-top nav{color:white;font-size:16px;float:right;margin-top:30px;margin-right:15px}#refresh-top nav li{float:left;padding:0 25px}#refresh-top nav a{display:block;text-align:center;opacity:0.9}#refresh-top nav a:hover{text-decoration:underline;opacity:1}#refresh-header{margin-top:-510px}#refresh-header h1{color:white;font-size:60px;text-align:center}#refresh-header h2{font-size:21px;color:white;width:700px;margin:40px auto 60px;text-align:center;opacity:0.7;line-height:1.4em}#refresh-content{margin:120px auto;width:800px}#refresh-content .refresh-item{margin-bottom:100px}#refresh-content .refresh-item h2{font-size:32px;color:#0897b9}#refresh-content .refresh-item p{margin-top:15px;color:#aaa;line-height:1.3em}#refresh-content .refresh-item img{display:block;margin:60px auto 0;box-shadow:0 7px 14px 0 rgba(50,50,93,0.1),0 3px 6px 0 rgba(0,0,0,0.07)}#refresh-content .refresh-item .caption{text-align:center;margin-top:25px;color:#aaa}.refresh-girl{margin:0 auto !important;float:none !important;z-index:1}#refresh-tail{background:url("https://s3.amazonaws.com/lingt-media/new-static/img/cat-tail.png");background-size:contain;width:11.5px;height:20.5px;position:absolute;top:5px;left:174px;animation:catTail 6s infinite linear;transform-origin:bottom left}#flash{position:absolute;visibility:hidden;text-align:center}#flash h2,#flash h3{margin:0}#flash h3{margin-bottom:10px}#flash #security-txt{display:none}#flash.showing-security,#flash.showing-flash-missing{position:static;visibility:visible;margin:30px 0}#flash.showing-security #security-txt{display:inline-block}.alert{padding:15px;border-radius:4px;margin-bottom:20px}.alert h2{font-size:24px}.alert h3{font-size:18px}.alert-success{background:#dff0d8;color:#3c763d}

/*# sourceMappingURL=../../../../../../../../static/s/lingt.css.map */