body{background-color:#fff;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#333;line-height:17px}h1{margin-top:20px;margin-bottom:10px;font-size:38px;line-height:44px;font-weight:700}h2{margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}h3{margin-top:20px;margin-bottom:10px;font-size:24px;line-height:30px;font-weight:700}h4{margin-top:10px;margin-bottom:10px;font-size:18px;line-height:24px;font-weight:700}h5{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:20px;font-weight:700}h6{margin-top:10px;margin-bottom:10px;font-size:12px;line-height:18px;font-weight:700}p{margin-bottom:5px}a{border:0px solid #000;color:#007aff;font-weight:300;text-decoration:none}a:hover{box-shadow:none}.text-coursetitle{display:inline-block;width:100%;max-width:960%;float:left;font-family:Vollkorn, serif;color:rgba(0,0,0,0.9);font-size:53px;line-height:58px;font-weight:400;text-align:center;text-shadow:0 2px 2px rgba(255,255,255,0.53)}.text-coursetitle.break-word{display:inline-block;margin-bottom:11px;float:none;font-family:Vollkorn, serif;font-size:58px;line-height:59px;text-shadow:0 4px 6px rgba(0,0,0,0.19)}.text-course_subtitle{padding-top:0px;padding-bottom:9px;font-family:Lato, sans-serif;color:rgba(0,0,0,0.61);font-size:20px;line-height:19px;font-weight:400;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.28)}.menubar-logo{margin-top:22px;margin-left:23px;padding-left:0px}.menubar{position:fixed;left:0px;top:0px;right:0px;height:72px;background-color:rgba(0,0,0,0.87);box-shadow:0 0 18px 0 rgba(0,0,0,0.57)}.courseheader{display:block;padding-top:100px;padding-bottom:25px;background-image:none;background-position:0px 0px;background-size:auto;background-attachment:scroll;box-shadow:none}.page-content{display:block;margin-top:28px;margin-right:auto;margin-left:auto}.coursetitle-container{display:block;overflow:hidden;padding-right:10px;padding-left:10px;box-shadow:none}.breadcrumbs-divider{display:inline-block;padding-right:9px;font-family:Lato, sans-serif;color:#9b9b9b;font-size:18px;line-height:20px;font-weight:300}.breadcrumbs-button{display:inline-block;padding-right:9px;-webkit-transition:color 246ms ease;transition:color 246ms ease;font-family:Lato, sans-serif;color:#979797;font-size:16px;line-height:18px;font-weight:300}.breadcrumbs-button:hover{box-shadow:none;color:red}.breadcrumbs-button.green{display:inline-block;float:none;color:#81ff95;font-size:16px}.footer-section{margin-top:70px;background-color:#333;background-image:linear-gradient(180deg, #3d3d3d, #000);box-shadow:0 0 17px 4px rgba(0,0,0,0.41)}.photo-link-small{display:block;overflow:hidden;width:50px;height:50px;margin-top:3px;margin-right:4px;margin-bottom:3px;float:left;clear:none;border-style:solid;border-width:0px;border-color:rgba(0,0,0,0.11);border-radius:2px;box-shadow:none;text-align:center}.photo-link-small:hover{border-color:rgba(0,0,0,0.49)}.photo-swarm{display:inline-block;padding-top:8px;padding-bottom:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.big-title{display:block;margin-bottom:0px;padding-bottom:0px;font-family:Lato, sans-serif;color:#363636;font-size:31px;line-height:47px;font-weight:700}.author-name{display:block;padding-bottom:9px;font-family:Lato, sans-serif;color:#f69400;font-size:20px;line-height:17px;font-weight:700;text-align:left}.author-name:hover{box-shadow:none;color:#f69400}.footer-container{display:block;margin-right:auto;margin-left:auto;padding-top:39px;text-align:center}.group-member{display:inline-block;overflow:hidden;width:150px;height:184px;padding-right:0px;box-shadow:none;text-align:center}.namepanel{z-index:0;display:block;margin-top:auto;float:none;border-radius:0px 0px 3px 3px;background-color:#e6e6e6}.namepanel-name{display:block;padding:6px;float:none;direction:ltr;font-family:Lato, sans-serif;color:#525252;font-size:14px;line-height:18px;font-weight:400;text-align:center;list-style-type:none}.response-notification-info{display:block;width:100%;padding-bottom:4px;padding-left:0px;font-family:Lato, sans-serif;color:#757575;font-size:17px;line-height:23px;font-style:normal;font-weight:300;text-align:left}.response-notification-info:hover{box-shadow:none}.foter-text{display:block;padding-bottom:41px;padding-left:0px;font-family:Lato, sans-serif;color:#dedede;font-size:16px;line-height:22px;font-weight:300;text-align:center}.footer-text-block{display:inline-block;margin-bottom:20px}.footer-text-header{margin-bottom:19px;padding-top:2px;padding-bottom:6px;border-bottom-style:solid;border-bottom-width:3px;font-family:Lato, sans-serif;color:#fff;text-align:left}.footer-link{display:block;font-family:Lato, sans-serif;color:#a8a8a8;font-size:16px;line-height:22px;font-weight:300;text-align:left}.footer-link:hover{box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;color:#fff;text-shadow:0 0 7px #fff}.question-title{display:block;margin-bottom:5px;padding-top:8px;-webkit-transition:all 173ms ease;transition:all 173ms ease;font-family:Lato, sans-serif;color:rgba(0,0,0,0.63);font-size:20px;line-height:29px;font-weight:700}.color-red{color:#ff4545}.description{margin-top:4px;margin-bottom:10px;font-family:Lato, sans-serif;color:rgba(0,0,0,0.92);font-size:18px;line-height:26px;font-weight:300}.description.selected{color:#0085ff;font-size:19px;line-height:27px;font-weight:700}.photo{display:block;width:100%}.time{display:block;padding-right:12px;padding-bottom:5px;font-family:Lato, sans-serif;color:#cecece;font-size:18px;line-height:20px;font-weight:300;text-align:left}.text-countdown{display:inline-block;padding-right:17px;padding-bottom:10px;padding-left:0px;font-family:Lato, sans-serif;color:#ccc;font-size:17px;line-height:17px;font-weight:300;text-align:left}.test-navbutton-middle{display:inline-block;padding:15px 43px 15px 38px;border-width:1px 1px 2px;border-color:rgba(255,255,255,0.56) rgba(0,0,0,0.13) rgba(0,0,0,0.24) rgba(255,255,255,0.4);border-top-style:solid;background-color:#5e5e5e;background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.22) 1%, rgba(255,255,255,0.25) 99%);background-image:linear-gradient(0deg, rgba(0,0,0,0.22) 1%, rgba(255,255,255,0.25) 99%);box-shadow:0 5px 5px 0 rgba(0,0,0,0.09);font-family:Lato, sans-serif;color:rgba(255,255,255,0.93);font-size:17px;line-height:18px;font-weight:300;letter-spacing:0px}.test-navbutton-middle:hover{border-left-width:1px;background-color:#000;background-image:none;box-shadow:0 10px 5px 0 rgba(0,0,0,0.09);color:rgba(255,255,255,0.93)}.test-navbutton-middle.w--current{background-color:#7e7e7e;background-image:-webkit-linear-gradient(90deg, rgba(0,0,0,0.14), rgba(255,255,255,0.55));background-image:linear-gradient(0deg, rgba(0,0,0,0.14), rgba(255,255,255,0.55));color:rgba(255,255,255,0.93)}.test-navbutton-middle.testendright{padding-right:45px;border-right-width:0px;border-top-right-radius:8px;border-bottom-right-radius:8px}.test-navbutton-middle.testendleft{padding-left:46px;border-top-left-radius:8px;border-bottom-left-radius:8px}.test-navbar-container{margin-top:20px;padding-bottom:10px}.test-navbar-divblock{display:block;height:57px;background-color:transparent;text-align:center}.menudrop-text{padding-top:8px;padding-right:20px;font-family:Lato, sans-serif;color:#fff;font-size:16px;line-height:16px;font-weight:300;text-align:right}.menudrop-dropbutton{width:200px;padding-right:20px;padding-left:10px;text-align:right}.menudrop-dropbutton.w--open{display:block}.menudrop-list.w--open{margin-top:7px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:rgba(55,55,55,0.95);box-shadow:-3px 3px 17px 0 rgba(0,0,0,0.44)}.menudrop-submenubutton{padding:13px 0px;color:rgba(255,255,255,0.93);text-align:center}.menudrop-submenubutton:hover{background-color:rgba(255,255,255,0.15)}.body-all{background-color:#ededed;font-weight:700}.panel{display:block;margin-right:20px;margin-bottom:40px;margin-left:20px;border-radius:8px;background-color:#fff;box-shadow:0 0 2px 1px #d1d1d1}.panel-header{padding-top:8px;padding-bottom:10px;padding-left:20px;background-color:#444;background-image:none;box-shadow:none}.panel-content{padding:20px 30px}.panel-subhead{display:none;padding-top:10px;padding-bottom:10px;background-color:#f0f0f0;background-image:none}.subheader-text{color:rgba(133,133,133,0.52);font-style:normal;font-weight:300;text-align:center}.subheader{padding-right:22px;padding-left:22px;font-family:Lato, sans-serif;color:#858585;font-size:16px;line-height:20px;font-weight:300;text-align:center}.new-navbutton{display:inline-block;margin-right:5px;margin-bottom:10px;margin-left:5px;padding:14px 46px;border-width:2px;border-color:#c9c9c9;border-radius:24px;background-color:rgba(194,194,194,0.46);background-image:linear-gradient(180deg, rgba(0,0,0,0.07), rgba(232,232,232,0.41));font-family:Lato, sans-serif;color:#9e9e9e;font-size:17px;line-height:18px;font-weight:400}.new-navbutton:hover{background-color:#ffa300}.new-navbutton.w--current{background-color:#666;color:rgba(255,255,255,0.88);font-weight:400}.new-navbar{display:block;width:100%;max-width:1200px;margin:6px auto 28px;text-align:center}.text-entry-panel{display:block;width:100%;margin-right:10px;margin-left:10px;padding:0px 20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-radius:4px;background-color:rgba(0,255,20,0.16)}.textfield{width:100%;height:36px;border-radius:4px}.response-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:11px;padding-bottom:0px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}.responseform-right{margin-top:16px;text-align:right}.responseform-submit{margin-left:17px;border-radius:6px;background-color:rgba(0,136,255,0.61);color:#fff}.group-image-cluster{display:block;width:93px;float:left}.rainbowgraph{margin-top:11px;padding-left:3px}.expand-contract-buttonblock{display:inline-block;height:22px;padding-right:7px;float:right}.embedded-photo{margin-top:12px;margin-bottom:10px;padding:16px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.1);border-radius:4px;background-color:#fff;box-shadow:-6px 6px 25px -6px rgba(0,0,0,0.12)}.answer-box{padding-top:0px;padding-right:20px;padding-bottom:9px;border-style:solid;border-width:0px;border-color:rgba(29,29,29,0.03);border-radius:2px;background-image:none}.simple-dropdown{display:inline-block;float:right}.simple-menubar{position:fixed;left:0px;top:0px;right:0px;z-index:6;height:65px;background-color:rgba(41,41,41,0.96);box-shadow:0 0 18px 4px rgba(0,0,0,0.27)}.simple-dropdown-text{display:inline-block;font-family:Lato, sans-serif;color:#fff;font-size:16px;line-height:16px;font-weight:300;text-align:center}.simple-dropdown-text.firstname{margin-right:5px}.simple-dropdown-toggle{height:65px;padding-top:25px;padding-right:40px;padding-left:40px}.simple-dropdown-list.w--open{border:0px none #000;background-color:transparent}.simple-dropdown-link{margin-top:0px;margin-bottom:1px;padding:15px 0px;border-style:none;border-width:0px;background-color:rgba(68,68,68,0.8);font-family:Lato, sans-serif;color:#fff;font-size:16px;line-height:16px;font-weight:300;text-align:center}.simple-dropdown-link:hover{background-color:rgba(13,13,13,0.8)}.simple-menubar-logo{width:108px;height:100%;margin-left:5px;padding-top:19px;padding-left:14px}.simple-menubar-logo-image{width:100%}.file-icon{position:relative;left:0px;top:0px;display:inline-block;width:37px;margin-right:15px;float:left;opacity:0.64}.file-icon:hover{opacity:1}.file-sumbission-details{display:inline-block;float:none}.file-info-text{display:inline-block;font-family:Lato, sans-serif;font-size:17px;line-height:24px;font-weight:300}.image{width:100%}.horizontal-line{margin-top:20px;margin-bottom:20px;border-bottom:1px solid #d1d1d1}.panel-subtitle{margin-bottom:6px;padding-bottom:2px;font-family:Lato, sans-serif;color:#000;font-size:18px;line-height:21px;font-weight:400}.panel-subtitle.link{display:inline;padding-right:3px;padding-left:3px;color:#f69400}.answer{margin-bottom:13px;padding-right:6px;padding-left:21px}.author-photo{display:block;width:90px;margin-right:24px;margin-bottom:5px;float:left}.group-image-photo{overflow:hidden;width:42px;height:42px;margin-right:4px;border-radius:2px}.group-authors{display:block;padding-bottom:9px;font-family:Lato, sans-serif;color:rgba(0,0,0,0.93);font-size:19px;line-height:20px;font-style:italic;font-weight:400}.comment-block{width:48%;margin-right:20px;margin-bottom:20px}.comment{display:block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.comment-photo{position:relative;display:inline-block;overflow:hidden;width:90px;height:90px;margin-right:24px;margin-bottom:4px;float:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border-radius:50%;box-shadow:none;-webkit-transition:box-shadow 350ms cubic-bezier(0.673, -0.386, 0, 2.204);transition:box-shadow 350ms cubic-bezier(0.673, -0.386, 0, 2.204)}.comment-photo:hover{box-shadow:0 0 0 6px rgba(0,0,0,0.15)}.commentor-name{display:inline-block;margin-right:20px;margin-bottom:3px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Lato, sans-serif;color:rgba(0,0,0,0.93);font-size:18px;line-height:18px;font-weight:400}.commentor-name:hover{color:#ff9200}.comment-time{display:inline-block;margin-right:7px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Lato, sans-serif;color:rgba(0,0,0,0.26);font-size:16px;line-height:18px;font-weight:300}.comment-text{display:block;margin-bottom:16px;padding-top:8px;padding-left:113px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-family:Lato, sans-serif;color:#000;font-size:16px;line-height:21px;font-weight:300}.comment-thumbnail{position:absolute;left:50%;top:50%;display:block;max-width:150%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.comment-thumbnail:hover{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.comment-flex-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:23px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.comment-make{margin-bottom:29px;padding:20px 0px;border-radius:8px}.comment-form{padding-top:10px}.comment-formtextfield{display:inline-block;width:76%;height:90px;min-height:107px;margin-right:8px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.04);border-radius:4px;background-color:#f3f3f3;font-family:Lato, sans-serif;color:#474747;font-size:16px;font-weight:300;text-align:left}.comment-formsubmitbutton{display:inline-block;width:100px;float:right;border-radius:5px;font-family:Lato, sans-serif;font-size:16px;font-weight:300}.comment-formsuccessbox{border-radius:7px;background-color:rgba(129,255,149,0.62)}.comment-formsuccesstext{font-family:Lato, sans-serif;color:#5c5c5c;font-size:16px;font-weight:300}.announcement-box{margin-top:10px;margin-bottom:20px;padding:20px 0px;border:0px solid #dfdfdf;border-radius:2px;background-color:#fff}.announcement-title{display:block;margin-top:8px;margin-bottom:8px;font-family:Lato, sans-serif;font-size:22px;line-height:26px;font-weight:700;text-transform:none}.announcement{padding-left:0px}.announcement-author{display:inline-block;margin-bottom:4px;padding-right:13px;font-family:Lato, sans-serif;color:rgba(0,0,0,0.5);font-size:18px;font-weight:400}.announcement-text{margin-top:6px;margin-bottom:12px;padding-left:114px;font-family:Lato, sans-serif;font-size:17px;line-height:23px;font-weight:300;text-align:left}.announcement-info{display:inline-block;margin-right:12px;float:none;font-family:Lato, sans-serif;color:rgba(0,0,0,0.5);font-size:16px;font-weight:300}.course-userbox{display:block;width:32%;margin-top:7px;margin-right:10px;margin-bottom:0px;padding:8px 7px 4px 8px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border:1px solid #ddd;border-radius:2px}.user{padding-left:108px}.user-name{display:block;margin-bottom:6px;font-family:Lato, sans-serif;color:#000;font-size:19px;line-height:23px;font-weight:400}.user-info{display:block;margin-bottom:4px;font-family:Lato, sans-serif;color:#000;font-size:16px}.users-flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.panel-thickheader{display:block;height:50px;padding-top:15px;padding-right:20px;padding-left:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #414141;border-radius:8px 8px 0px 0px;background-color:#535353}.panel-headertitle{float:left;font-family:Lato, sans-serif;color:#d6d6d6;font-size:24px;font-weight:300}.panel-headerbutton{padding-left:20px;float:right;font-family:Lato, sans-serif;color:#28d652;font-size:16px;font-weight:300}.panel-headerbutton:hover{color:#00ff3d}.login-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(180deg, rgba(0,0,0,0.16), rgba(0,0,0,0.16)),url(student_audience-1e1609eadc0409d035636e13322082022225ab703c3692aa50860ff5f4f97683.jpg);background-position:0px 0px, 50% 50%;background-size:auto, cover;background-attachment:scroll, fixed;box-shadow:inset 0 0 100px 100px rgba(0,0,0,0.21);text-align:center}.login-cvlogo{display:inline-block;width:406px;margin-bottom:30px}.login-formwrapper{display:block;width:90%;margin-bottom:30px}.login-textfield{width:85%;height:50px;padding-bottom:9px;padding-left:20px;border:0px none #000;border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:rgba(23,23,23,0.89);font-family:Lato, sans-serif;color:#fff;font-size:16px;line-height:20px;font-weight:300}.login-submitbutton{display:none;width:100%;height:50px;border-style:none;border-radius:6px;background-color:#19957e;font-family:Lato, sans-serif;font-size:16px;font-weight:300}.login-formicon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:15%;height:50px;float:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:none;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#262a30}.login-formiconphoto{width:22px}.login-formcontainer{display:block;width:350px;margin-right:auto;margin-left:auto}.landing-centered{padding-top:50px;font-family:Bitter, serif;text-align:center}.landing-bigtext{padding:29px 71px 27px;font-family:Lora, sans-serif;color:#4b4b4b;font-size:35.5px;line-height:45px;font-style:italic;font-weight:400;text-align:center}.landing-bigtext.quote{padding-top:56px}.priceblock-container{display:block;padding-top:20px;padding-bottom:48px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.priceblock{display:inline-block;width:220px;margin-right:10px;margin-left:5px;padding:15px 15px 5px;float:left;clear:none;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border-radius:10px;background-color:#bde4ff;text-align:center}.priceblock.free{background-color:#dbdbdb}.priceblock.studentactivated{background-color:rgba(25,149,126,0.68)}.priceblock-titletext{margin-top:2px;margin-bottom:19px;font-family:Lato, sans-serif;font-size:18px;line-height:20px;font-weight:700}.priceblock-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:46px;margin-top:7px;margin-bottom:7px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.priceblock-dollarsign{font-family:Lato, sans-serif;font-size:24px;line-height:20px}.priceblock-pricenumber{height:35px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-family:Lato, sans-serif;font-size:60px;line-height:20px;font-weight:700}.priceblock-descriptiontext{height:35px;margin-bottom:42px;padding-top:4px;font-family:Lato, sans-serif;font-size:16px;line-height:20px;font-weight:300;text-align:center}.priceblock-featurebubble{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;padding:5px 9px 5px 6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:rgba(0,0,0,0.24)}.priceblock-check{width:18px;margin-right:10px}.priceblock-featuretext{font-family:Lato, sans-serif;font-size:14px;line-height:18px;text-align:left}.login-fakebutton{width:100%;height:50px;padding-top:15px;padding-bottom:10px;border-radius:6px;background-color:#19957e;font-family:Lato, sans-serif;color:#fff;font-size:16px}.login-fakebutton:hover{background-color:#1caa90}.page-wide{display:block;max-width:1100px;margin-right:auto;margin-left:auto}.landing-paragraph{padding-bottom:16px;direction:ltr;font-family:Lora, sans-serif;color:#525252;font-size:19px;line-height:37px;font-weight:100;text-align:left;text-indent:0px}.answer-box2{padding:28px 12px 33px 0px}.edit-fieldtitle{display:block;margin-bottom:10px;font-family:Lato, sans-serif;color:#a2a2a2;font-size:17px;line-height:20px;font-weight:700}.edit-textfield{width:100%;max-width:100%;margin-bottom:20px;border-radius:3px;background-color:#f1f1f1;font-family:Lato, sans-serif;color:#000;font-size:16px;line-height:23px;font-weight:400}.edit-selectfield{display:inline-block;width:100%;margin-right:31px}.edit-submitbutton{display:block;width:20%;border-radius:4px;font-family:Lato, sans-serif;font-size:17px;font-weight:300}.edit-submitbutton:hover{background-color:#38ec63}.edit-fieldsubtitle{display:block;margin-bottom:13px;padding-left:12px;font-family:Lato, sans-serif;color:#afafaf;font-size:17px;line-height:20px;font-weight:300}.form-columnblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:30px;padding-bottom:0px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.form-col1{display:inline-block;width:44%;padding-right:20px;text-align:right}.form-col2{display:inline-block;width:100%;padding-right:20px;padding-left:20px}.edit-textarea{display:block;height:100%;min-height:172px;border-radius:3px;background-color:#f1f1f1;font-family:Lato, sans-serif;color:#000;font-size:16px;line-height:23px;font-weight:400}.author-photobig{display:block;width:200px;margin-right:30px;float:left}.histogram-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:308px;margin-top:14px;margin-bottom:12px;padding-bottom:2px;padding-left:2px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#c9c9c9}.histogram-bucket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;height:100%;margin-right:2px;margin-left:0px;padding-right:1px;padding-bottom:1px;padding-left:1px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-color:rgba(255,255,255,0.9)}.histogram-ball{display:inline-block;margin-bottom:1px;margin-left:1px;padding:10px 7px 10px 6px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border-style:solid;border-width:3px;border-color:rgba(0,0,0,0.04);border-radius:36px;background-color:#575757;font-family:Lato, sans-serif;font-size:11px;line-height:0px}.histogram-ball:hover{border-color:#000}.histogram-ball.rank1{background-color:#2de000}.histogram-ball.rank5{background-color:red}.histogram-ball.rank2{background-color:#00ebff}.histogram-ball.rank3{background-color:#fff500;color:#6d6d6d}.histogram-ball.rank4{background-color:#f90}.histogram-ball.me{border-width:3px;border-color:#000;color:#000;font-weight:400}.histogram-label{height:21px;margin-bottom:3px;padding-top:5px;padding-bottom:0px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;text-align:center}.histogram-text{font-family:Lato, sans-serif;color:#bbb;font-size:13px;line-height:14px}.landing-quoteauthor{margin-bottom:46px;font-family:Lora, sans-serif;font-size:19px;line-height:38px;font-style:italic}.landing-imagediv{padding-top:24px;padding-bottom:24px}.landing-image{max-width:90%}.courses-title{display:block;margin-right:16px;margin-bottom:4px;padding-bottom:3px;font-family:Lato, sans-serif;color:#555;font-size:28px;line-height:28px;font-style:normal;font-weight:400}.courses-title:hover{color:#ff8500}.courses-info{display:block;margin-bottom:3px;padding-left:0px;font-family:Lato, sans-serif;color:#797979;font-size:17px;line-height:21px;font-weight:300}.courses-info.exted{display:inline-block;margin-bottom:0px;color:#28e73e}.courses-subtitle{display:inline-block;margin-bottom:4px;font-family:Lato, sans-serif;color:grey;font-size:17px;line-height:21px;font-weight:400}.courses-course{margin-bottom:0px}.activation-code{display:block;font-family:Lato, sans-serif;color:#707070;font-size:25px;line-height:34px;font-weight:400}.activation-code.used{color:#e20000}.activation-code.unused{color:rgba(0,214,51,0.8)}.course-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:16px;font-family:Lato, sans-serif;color:#9c9c9c;font-size:17px;line-height:19px;font-weight:300;letter-spacing:0px}.course-status-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:157px;padding-right:0px;padding-left:0px;float:left;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-family:Lato, sans-serif;color:#888;font-size:17px;line-height:19px;font-weight:700;text-align:right}.course-status-item{display:block;margin-bottom:9px}.course-status-button{display:inline-block;padding-left:9px;font-family:Lato, sans-serif;color:#13e900;font-size:17px;font-weight:300}.assignment-element{display:inline-block;margin-top:22px;margin-bottom:21px;margin-left:-30px;padding-right:72px;padding-left:30px;background-color:#797979;font-family:Lato, sans-serif;color:#e7e7e7;font-size:17px;line-height:31px;font-weight:300}.course-info-summary{margin-top:0px;padding-bottom:4px}.response-notification-box{margin-bottom:27px}.notification{padding-left:114px}.login-textbuttons{width:90%;margin-bottom:42px}.login-textbutton-text{margin-bottom:5px;padding-top:7px;font-family:Lato, sans-serif;color:#fff;font-size:17px;font-weight:300}.courses-spacer{height:161px}.login-downarrow{position:absolute;left:0px;right:0px;bottom:0px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.image-2{width:64px}.landing-citation{padding:26px 0px;font-family:Lora, sans-serif;font-size:20.5px;font-weight:700;text-align:left}.landing-citation-quote{margin-bottom:62px;padding-right:62px;padding-left:62px;font-family:Lora, sans-serif;font-size:21px;line-height:29px;font-style:italic;text-align:left}@media (max-width: 991px){.text-coursetitle{padding-bottom:9px;font-size:48px;line-height:43px}.text-coursetitle.break-word{line-height:58px}.text-course_subtitle{padding-top:0px;padding-bottom:7px}.courseheader{box-shadow:none}.page-content{padding-right:0px;padding-left:0px;border-color:#d1d1d1}.coursetitle-container{padding-bottom:26px;box-shadow:none}.breadcrumbs-button{font-size:17px;line-height:17px}.photo-link-small{width:46px;box-shadow:none}.group-member{width:133px;height:149px;padding-right:15px;box-shadow:none}.question-title{-webkit-transition:background-color 500ms ease;transition:background-color 500ms ease}.question-title:hover{box-shadow:none}.color-red{font-size:17px}.time{margin-bottom:5px}.text-countdown{font-size:17px}.test-navbutton-middle{padding-right:23px;padding-left:23px}.panel{background-image:none}.panel-content{padding-right:20px;padding-left:20px}.comment-block{margin-right:12px}.comment{padding-right:0px;padding-bottom:20px;padding-left:0px}.comment-make{padding-left:10px}.comment-formtextfield{display:inline-block;width:66%;margin-bottom:6px}.comment-formsubmitbutton{width:84px;margin-right:14px}.announcement-box{padding-right:10px;padding-left:10px}.course-userbox{width:31%;margin-top:0px;margin-right:15px;margin-bottom:10px;padding:5px}.user{padding-left:0px}.user-name{font-size:18px;line-height:21px}.user-info{margin-bottom:3px}.login-section{background-image:linear-gradient(180deg, , )}.priceblock-container{padding-top:89px;text-align:left}.priceblock{width:167px;margin-bottom:18px}.priceblock-descriptiontext{height:auto;margin-bottom:17px}}@media (max-width: 767px){.text-coursetitle.break-word{font-size:51px;line-height:47px}.text-course_subtitle{font-size:17px}.menubar-logo{margin-left:7px}.courseheader{padding-top:95px;padding-bottom:2px;box-shadow:none}.page-content{border-color:#c2c2c2}.coursetitle-container{box-shadow:none}.photo-link-small{width:41px;height:41px;box-shadow:none}.photo-swarm{padding-right:2px;padding-bottom:16px}.big-title{padding-bottom:3px;font-size:35px}.footer-container{margin-top:0px}.group-member{width:104px;height:136px;padding-right:13px;box-shadow:none}.response-notification-info{line-height:18px}.question-title{line-height:25px}.description{padding-bottom:8px}.test-navbutton-middle{padding-right:12px;padding-left:12px;font-size:16px}.panel{background-image:none}.answer-box{padding:13px 13px 8px}.author-photo{width:140px;margin-right:20px}.comment-block{width:100%;margin-right:0px;margin-bottom:18px;padding-top:0px;padding-right:0px}.comment{margin-left:89px;padding-right:0px;padding-bottom:0px}.comment-text{text-align:left}.comment-make{padding-left:0px}.comment-formtextfield{width:80%;max-width:431px;margin-right:0px;padding-right:10px}.comment-formsubmitbutton{margin-right:7px}.announcement-box{padding-right:0px;padding-left:0px}.announcement-text{padding-left:0px}.course-userbox{width:30%}.panel-thickheader{padding-top:15px;padding-right:10px;padding-left:16px}.login-section{background-image:linear-gradient(180deg, , )}.priceblock-container{padding-top:45px;padding-bottom:19px;padding-left:40px}.priceblock{width:220px;margin-right:29px;margin-bottom:34px}.priceblock.free{width:220px}.landing-paragraph{padding-right:35px;padding-left:37px}}@media (max-width: 479px){a{padding-right:0px}.text-coursetitle{padding-bottom:4px;font-size:43px;line-height:35px}.text-coursetitle.break-word{padding-bottom:4px;font-size:41px;line-height:36px}.text-course_subtitle{padding:0px 33px 3px;font-size:15px;line-height:17px}.courseheader{padding-top:84px;padding-bottom:0px;box-shadow:none}.page-content{margin-top:14px;padding:0px 0px 9px}.coursetitle-container{padding-top:10px;padding-bottom:9px;box-shadow:none}.breadcrumbs-button{margin-top:0px;padding-top:4px;line-height:20px}.breadcrumbs-button.green{padding-bottom:0px}.photo-link-small{width:60px;height:37px;box-shadow:none}.photo-swarm{padding-top:0px;padding-bottom:8px}.big-title{margin-top:0px;margin-bottom:0px;-webkit-transition:all 319ms ease;transition:all 319ms ease;font-size:24px;line-height:24px;font-weight:700}.big-title:hover{box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:ease;transition-timing-function:ease}.author-name{display:block;padding-bottom:2px;line-height:21px}.group-member{display:inline-block;width:92px;height:158px;margin-bottom:8px;padding-right:5px;padding-left:5px;box-shadow:none;text-align:left}.response-notification-info{padding-left:0px;font-size:15px;text-shadow:none}.foter-text{padding-top:14px;padding-bottom:22px;font-size:12px}.footer-text-header{display:inline-block;width:168px}.question-title{padding-top:4px;font-size:20px}.color-red{padding-bottom:6px;font-size:16px;line-height:18px}.description{display:block;padding-right:0px;padding-bottom:4px;padding-left:0px;font-size:16px;line-height:20px;text-align:left}.photo{display:block}.page{margin-top:20px}.time{display:block;padding-bottom:5px;line-height:21px}.text-countdown{padding-bottom:3px;line-height:24px}.test-navbutton-middle{display:inline-block;margin-right:4px;margin-bottom:12px;margin-left:4px;padding-right:12px;padding-left:12px;border-radius:11px;font-size:15px}.test-navbar-container{margin-top:4px;margin-bottom:35px}.panel{margin-right:5px;margin-left:5px;background-image:none}.panel-header{padding-top:2px;padding-bottom:6px;padding-left:13px}.panel-content{padding-top:9px;padding-right:10px;padding-left:18px}.panel-subhead{padding-top:4px;padding-bottom:8px}.new-navbutton{padding:12px 22px}.new-navbar{margin-top:10px;margin-bottom:26px}.responseform-submit{margin-bottom:7px}.group-image-cluster{margin-right:7px}.rainbowgraph{margin-top:4px;padding-left:0px}.embedded-photo{margin-bottom:6px;margin-left:0px;padding:8px}.answer-box{padding-right:9px;padding-left:9px}.simple-dropdown-text.firstname{display:none}.horizontal-line{margin-top:9px;margin-bottom:9px}.answer{padding-left:0px}.author-photo{width:108px;margin-right:11px;margin-bottom:8px;padding-right:0px}.comment{margin-bottom:4px;margin-left:4px;padding-top:0px;padding-bottom:11px}.comment-photo{margin-right:11px;margin-left:6px}.comment-time{display:block;margin-top:-9px;margin-bottom:10px;padding-right:18px}.comment-text{display:inline;padding-top:5px}.comment-make{margin-bottom:0px}.comment-form{padding-top:0px}.comment-formtextfield{width:100%;max-width:280px;min-height:175px;margin-top:10px;padding-top:5px;padding-left:10px}.comment-formsubmitbutton{margin-right:1px;float:left}.announcement-title{margin-top:17px}.course-userbox{width:48%;margin-right:6px}.panel-thickheader{height:auto;padding-top:8px;padding-bottom:5px}.panel-headertitle{line-height:24px}.panel-headerbutton{padding-top:4px;padding-bottom:4px;float:right;line-height:16px;text-align:left}.login-cvlogo{width:280px}.login-formwrapper{width:280px}.login-textfield{width:81%;padding-bottom:11px;padding-left:14px}.login-formicon{width:19%}.login-formcontainer{width:280px}.landing-bigtext{padding:19px 20px 22px;font-size:32.5px;line-height:38px}.priceblock-container{padding-top:58px;padding-left:21px}.priceblock{width:90%;margin-right:0px}.priceblock.free{width:90%}.priceblock-featuretext.light{color:#fff}.landing-paragraph{padding-right:25px;padding-left:25px;font-size:18px;line-height:34px}.edit-fieldtitle{text-align:left}.edit-selectfield{width:100%}.edit-fieldsubtitle{padding-left:0px;text-align:left}.form-columnblock{padding-top:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-col1{width:100%;padding-right:0px;padding-left:0px}.form-col2{padding-right:0px;padding-left:0px}.landing-image{max-width:93%}.courses-title{margin-bottom:1px;font-size:24px;line-height:28px;font-weight:700}.courses-info{display:inline-block;margin-bottom:11px;line-height:18px}.courses-subtitle{margin-bottom:0px;line-height:17px}.course-info-summary{margin-top:7px;padding-left:0px}.notification{padding-left:105px}}
