@font-face{font-family:'Lato';src:url("../../thrive-dashboard/css/font/Lato.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon2';src:url("../fonts/icomoon2.eot?p6oh27");src:url("../fonts/icomoon2.eot?#iefixp6oh27") format("embedded-opentype"),url("../fonts/icomoon2.woff?p6oh27") format("woff"),url("../fonts/icomoon2.ttf?p6oh27") format("truetype"),url("../fonts/icomoon2.svg?p6oh27#icomoon") format("svg");font-weight:normal;font-style:normal}@keyframes progress-bar{from{width:0}to{width:100%}}@-webkit-keyframes progress-bar{from{width:0}to{width:100%}}@keyframes fill-counter{from{height:0%}to{height:100%}}@-webkit-keyframes fill-counter{from{height:0}to{height:100%}}@keyframes spinning-circles{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinning-circles{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.sttl{color:#828282;font-size:.944em;line-height:.944em;margin-left:9px}.awe-2{font-family:'icomoon2'}.apc .apl{cursor:pointer;padding:15px}.apc .apl:nth-child(odd){background:#f8f8f8}.apc .apl p{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;font-size:1.067em;line-height:1.067em}.cnt .apc .apl p a{color:inherit;text-decoration:none}.apc .apl:hover .awe-2{color:#9793ff}.apc .apl:hover p{color:#9793ff}.apc .apl:hover .api{z-index:3}.apc .apl:hover .api .icm{-webkit-transition:color .15s linear;-moz-transition:color .15s linear;-ms-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear;color:#9793ff;font-size:35px;line-height:58px}.apc .api .icm{color:#343434;font-family:'icomoon2';font-size:27px}.apd p{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;font-size:1.067em;line-height:1.067em}.cnt .apd p a{color:inherit;text-decoration:none}.apd .apl{padding:15px}.apd .apl:hover .awe-2{color:#9793ff}.apd .apl:hover p{color:#9793ff}.apd .apl:nth-child(odd){background:#f8f8f8}.apd .apl:first-child{border-top:none}.apd .apl .api .icm{-webkit-transition:color .15s linear;-moz-transition:color .15s linear;-ms-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear;color:#343434;font-family:'icomoon2';font-size:1.111em}.apd .apl:hover .icm,.apd .apl:hover a{color:#9793ff}.apl{display:block;height:100%;position:relative}.apl p{display:inline-block;font-weight:300;padding-left:50px;width:80%}.cnt .apl p{margin-bottom:0px}.api{cursor:pointer;display:inline-block;height:20px;position:absolute;left:15px;top:0;bottom:0;margin:auto 0;text-align:center;width:45px}.api .awe-2{font-size:20px;line-height:20px}.apw{background:#343434}.apw.olv .apw-i .ali{padding-left:55px}.apw .apw-i .ali{padding-left:30px}.apw .apw-i .apws .ali{padding-left:55px;position:relative}.apw>div a{color:#e6e6e6;display:block;font-size:.933em;padding:15px}.apw>div a:hover{color:#9793ff}.apw>div a:hover:after,.apw>div a:hover:before{font-style:normal;font-weight:400}.apw>div a.ali{position:relative}.apw>div a.ali:after{color:#cccccc;float:right}.apw>div a.ali:before{color:#e6e6e6;height:15px;position:absolute;top:15px;left:30px;width:15px}.apw>div a.ali:after,.apw>div a.ali:before{font-family:'icomoon2';font-size:14px;margin-top:2px}.apw>div a.acls,.apw>div a.anl{background:#828282;color:#e6e6e6}.apw>div a.acls.acls:before,.apw>div a.anl.acls:before{color:#e6e6e6;content:'\f046'}.apw>div a.acls.anl:before,.apw>div a.anl.anl:before{content:'\f096'}.apw>div a.opn span{display:block;height:30px;margin:auto 0;position:absolute;right:0;top:0;bottom:0;width:30px}.apw>div a.opn span:after{color:#cccccc;content:'\f078';line-height:30px;font-family:'icomoon2';font-style:normal}.apw>div a.cls span:after{color:#cccccc;content:'\f077';display:block;height:30px;line-height:30px;font-family:'icomoon2';font-style:normal;margin:auto 0;position:absolute;right:0;top:0;bottom:0;width:30px}.apw>div a.ald:before{content:'\f00c'}.apw>div a.alp{background:#e6e6e6;color:#9793ff}.apw>div a.alp:before{color:#9793ff;content:'\f00c'}.apw>div a.alc:before{content:'\f0f6'}.apw>div a.act:after,.apw>div a.act:before{font-style:normal}.apw>div a.spn:before{animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-duration:5s;-webkit-animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:spinning-circles;-webkit-animation-name:spinning-circles;box-shadow:#9793ff 0 -6px 0 0,#9793ff 4px -4px 0 0,#9793ff 6px 0 0 0,#9793ff 4px 4px 0 0,#9793ff 0 6px 0 0,#9793ff -4px 4px 0 0,#9793ff -6px 0 0 0,#9793ff -4px -4px 0 0;border-radius:50%;content:'';height:4px;margin:9px 16px 0px 5px;width:4px}.apw>div:first-child a{border-top:0px}.apw>div:hover .cls:after,.apw>div:hover .opn:after{color:#9793ff}.apwl .apw-i{background:#828282}.apwl .apw-i a{padding-left:40px}.acl{background:#343434;margin:30px 0px;padding:10px 15px}.acl input[type="checkbox"]{display:none}.acl input[type="checkbox"]+label div{background:#ffffff;cursor:pointer;float:left;height:21px;margin-top:2px;margin-right:10px;padding:2px;vertical-align:middle;position:relative;width:21px}.acl input[type="checkbox"]+label div a{opacity:0;height:0px}.acl input[type="checkbox"]:checked+label a{display:block;height:20px;opacity:1;transform:scale(0.8)}.acl input[type="checkbox"]:checked+label a:before{content:'\f00c';color:#9793ff;font-family:'icomoon2';position:absolute;height:20px;font-size:20px;top:-1px;left:3px}.acl input[type="checkbox"]:checked+label a:active:before{opacity:0.1;transform:scale(1.2);z-index:100}.acl label span{color:#e6e6e6;display:block;font-size:20px;line-height:29px}.fav span{color:#e6e6e6;font-size:1.111em}.heart{border:none;cursor:pointer;display:block;font-size:20px;height:20px;margin-right:15px;position:relative;width:20px}.heart:before{content:'\f08a';color:#e6e6e6;font-family:'icomoon2';height:20px;padding:1px;position:absolute;margin-left:17px;top:-3px;transition:transform 0.2s ease 0s, opacity 0.3s ease 0s;-moz-transition:transform 0.2s ease 0s, opacity 0.3s ease 0s;-webkit-transition:transform 0.2s ease 0s, opacity 0.3s ease 0s;-ms-transition:transform 0.2s ease 0s, opacity 0.3s ease 0s;width:20px}.heart:active:before{opacity:0.1;transform:scale(1.3);z-index:100}.heart.fill:before{content:'\f004'}.heart.fill:active:before{opacity:1}.apps.blue{background:#a0d8f8}.apps.green{background:#34dd39}.apps.purple{background:#9793ff}.apps.red{background:#f63d3d}.apps.teal{background:#16b495}.apps.orange{background:#f4c664}.apps{padding:30px 0px}.apps.nop{padding:0}.apps .apv{background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 auto;position:relative}.apps .wrp{position:relative}.apps .ap-v{min-height:60px;padding:30px 10px}.apps .ap-v h1{color:#fff;text-align:center}.apps .scvps .vdc.lv .pvb{background:none}.apps .ltx{position:relative}.apps .pvb{height:263px;margin:auto 0;position:absolute;top:0;bottom:0;width:100% !important}.apps .in{padding:0px}.fwit{margin:20px 0}.amt a{color:#343434}.lvl-2{padding-left:20px}.lvl-3{padding-left:40px}.acl-com{float:left;width:65%}#tt-favorite-lesson{width:35%}
