﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700,300italic,400italic,700italic&subset=latin,latin-ext);@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro&display=swap");@font-face{font-family:'digitaicons';src:url("/common/fonts/digitaicons/digitaicons.woff?2010282337") format("woff");font-weight:normal;font-style:normal}html,body,div,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;vertical-align:baseline}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}@media (min-width: 1px) and (max-width: 479px){.centerline{width:100%;margin-left:0px}}@media (min-width: 480px) and (max-width: 99999px){.centerline{margin-left:50%}}.centered{position:relative;transition:margin cubic-bezier(0.4, 0, 0.2, 1) .5s}@media (min-width: 1px) and (max-width: 479px){.centered{margin-left:0px;width:100%}}@media (min-width: 480px) and (max-width: 767px){.centered{margin-left:-240px;width:480px}}@media (min-width: 768px) and (max-width: 1023px){.centered{margin-left:-384px;width:768px}}@media (min-width: 1024px) and (max-width: 99999px){.centered{margin-left:-490px;width:980px}}@media (min-width: 1330px) and (max-width: 99999px){.centered.moveleft{margin-left:-627.5px}}.ripple,.buy-form form button{overflow:hidden;position:relative}.ripple .ripple-effect,.buy-form form button .ripple-effect{position:absolute;border-radius:50%;width:100px;height:100px;background:white;animation:ripple-animation 0.5s linear}.ripple.ripple-dark .ripple-effect,.buy-form form button.ripple-dark .ripple-effect{background:#A0A0A0 !important}@keyframes ripple-animation{0%{transform:scale(0.1);opacity:0.5}25%{transform:scale(1);opacity:0.4}50%{transform:scale(3);opacity:0.25}75%{transform:scale(6);opacity:0.1}100%{transform:scale(10);opacity:0}}a{color:#5691b1;text-decoration:none}a:hover{color:#79a8c1;text-decoration:underline}i.glyph{font-style:normal;font-weight:normal;font-family:'FontAwesome';font-size:1rem}i.glyph.top{display:block;margin-bottom:5px}i.glyph.tiny{font-size:0.75rem}i.glyph.big{font-size:1.5rem}i.glyph.large{font-size:2rem}.cookie-policy{position:fixed;left:0;right:0;bottom:0;color:#FFFFFF;font-weight:300;background-color:rgba(0,0,0,0.8);display:table;width:100%;line-height:150%}.cookie-policy div{padding:5px;display:table-cell;vertical-align:middle}.cookie-policy a{text-decoration:none;color:#79a8c1;font-weight:500}.cookie-policy button{float:right;margin-left:10px}.section-divider{border-color:#D0D0D0;border-style:solid;border-width:1px 0 0 0;margin:30px 0}.bold{font-weight:500}.justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.vmiddle{vertical-align:middle}.empty{font-size:0.9rem !important;color:#757575 !important;font-style:italic;line-height:150%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.avatar{background-color:#FFFFFF}.div-table,.meeting-schedules .schedule-item{display:table;width:100%}.div-table:not(.multirow).with-gap>*,.meeting-schedules .schedule-item:not(.multirow).with-gap>*{padding-left:5px}.div-table:not(.multirow).with-gap>*:first-child,.meeting-schedules .schedule-item:not(.multirow).with-gap>*:first-child{padding-left:0}.div-table:not(.multirow)>*,.meeting-schedules .schedule-item:not(.multirow)>*{display:table-cell}.div-table:not(.multirow)>*.compact,.meeting-schedules .schedule-item:not(.multirow)>*.compact{width:1px;white-space:nowrap}.div-table.multirow.with-gap>*>*,.meeting-schedules .multirow.with-gap.schedule-item>*>*{padding-left:5px}.div-table.multirow.with-gap>*>*:first-child,.meeting-schedules .multirow.with-gap.schedule-item>*>*:first-child{padding-left:0}.div-table.multirow>*,.meeting-schedules .multirow.schedule-item>*{display:table-row}.div-table.multirow>*>*,.meeting-schedules .multirow.schedule-item>*>*{display:table-cell}.div-table.multirow>*>*.compact,.meeting-schedules .multirow.schedule-item>*>*.compact{width:1px;white-space:nowrap}.fullwidth{width:100%}.section-header{text-transform:uppercase;font-weight:500;font-size:1rem;overflow:hidden;margin:15px 0 5px 0;color:#59ae59}.section-header:after{content:'';background:#d1e9d1;width:100%;display:inline-block;vertical-align:middle;height:1px;position:relative;left:10px;margin-right:-100%}th.compact,td.compact{width:1px;white-space:nowrap;vertical-align:middle}.grecaptcha-badge{visibility:hidden}.hidden{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.light{font-weight:300}.regular{font-weight:400}.semibold{font-weight:500}.bold{font-weight:600}.text-xs{font-size:0.8rem}.noscroll{overflow:hidden;position:fixed}.truncate,.cart .cart-dropdown .cart-title,.cart .cart-dropdown .cart-subtitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circle,.avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}div.table{display:table;table-layout:auto;width:100%}div.table.fixed{table-layout:fixed}div.table.multirow>div{display:table-row}div.table.multirow>div>div{display:table-cell;padding:3px}div.table:not(.multirow)>div{display:table-cell;padding:3px}@media screen and (max-width: 480px){div.table>div{display:block !important}div.table.multirow>div>div{display:block !important}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}#dlgBulkImagesliderImportXls h3,#dlgBulkImagesliderImportCritical h3{margin-bottom:1em}#dlgBulkImagesliderImportXls ul,#dlgBulkImagesliderImportCritical ul{margin:8px 0}#dlgBulkImagesliderImportXls ul>li,#dlgBulkImagesliderImportCritical ul>li{padding-left:26px;text-indent:-26px}#dlgBulkImagesliderImportXls ul>li:before,#dlgBulkImagesliderImportCritical ul>li:before{text-indent:0;display:inline-block;font-family:FontAwesome;min-width:26px}#dlgBulkImagesliderImportXls ul.error>li:before,#dlgBulkImagesliderImportCritical ul.error>li:before{color:#F44336;content:'\f056'}#dlgBulkImagesliderImportXls ul.warning>li:before,#dlgBulkImagesliderImportCritical ul.warning>li:before{color:#FFC107;content:'\f071'}#dlgBulkImagesliderImportXls ul.notice>li:before,#dlgBulkImagesliderImportCritical ul.notice>li:before{color:#FFEB3B;content:'\f0f3'}#dlgBulkImagesliderImportXls.error #headBulkImagesliderImportXlsWarning{display:none}#dlgBulkImagesliderImportXls.warning #headBulkImagesliderImportXlsError{display:none}#BulkImagesliderImportSelectDirContent .btn,#BulkImagesliderImportSelectDirContent .buy-form form button,.buy-form form #BulkImagesliderImportSelectDirContent button{background-color:rgba(0,0,0,0.1);color:#000;display:block;text-align:left;text-transform:none}.blue{background-color:#79a8c1 !important}.blue-text,.toc .chapter .lesson a.preview:not(.btn){color:#79a8c1 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.header-color{background-color:#59ae59 !important}.header-color-text{color:#59ae59 !important}.transparent{background-color:transparent !important}.icon-common,.icon-content-type-essay:before,.icon-content-type-text2:before,.icon-content-type-test:before,.icon-content-type-audio:before,.icon-content-type-video:before,.icon-content-type-text:before{font-family:FontAwesome}.icon-content-type-text:before{content:'\f036';opacity:0.3}.icon-content-type-video:before{content:'\f008'}.icon-content-type-audio:before{content:'\f028'}.icon-content-type-test:before{content:'\f044'}.icon-content-type-text2:before{content:'\f036'}.icon-content-type-essay:before{content:'\f0f6'}.btn,.buy-form form button,.btn-flat,.btn-transparent{font-style:normal;text-decoration:none;display:inline-block;cursor:pointer;border:none;padding:0.5rem 0.75rem;font-size:0.9rem;text-transform:uppercase;outline:0;text-align:center;letter-spacing:0.5px;white-space:nowrap;line-height:normal;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.btn *,.buy-form form button *,.btn-flat *,.btn-transparent *{vertical-align:middle}.btn.small,.buy-form form button.small,.btn-flat.small,.btn-transparent.small{padding:0.25rem 0.5rem}.btn.block,.buy-form form button.block,.btn-flat.block,.btn-transparent.block{display:block;width:100%}.btn i.glyph,.buy-form form button i.glyph,.btn-flat i.glyph,.btn-transparent i.glyph{font-size:1.2rem;display:inline-block;margin-top:-2px;margin-right:3px}.btn-flat{background-color:transparent;color:#59ae59;font-weight:500}.btn-flat:hover{text-decoration:none;color:#59ae59}.btn-transparent{background-color:transparent;color:#59ae59;border:1px solid #59ae59;font-weight:500}.btn-transparent i{font-size:24px;margin-top:0}.btn-transparent:hover{color:#59ae59;text-decoration:none}.btn,.buy-form form button{background-color:#59ae59;color:#fff;font-weight:400;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.btn.bulk,.buy-form form button.bulk{background-color:#673ab7}.btn:hover,.buy-form form button:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);text-decoration:none;color:#fff}.btn-floating{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:none;cursor:pointer;font-size:1.5rem;display:inline-block;font-family:'FontAwesome';outline:0;text-align:center;vertical-align:center;overflow:hidden;padding:0;background-color:#59ae59;color:#fff;font-weight:400;width:60px;height:60px;line-height:60px;position:fixed;bottom:40px;right:30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.btn-floating:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-o-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);color:#fff;text-decoration:none}.btn-floating.top{bottom:inherit;top:58px}.btn:disabled,.buy-form form button:disabled,.btn.disabled,.buy-form form button.disabled,.btn[disabled],.buy-form form button[disabled],.btn-flat:disabled,.btn-flat.disabled,.btn-flat[disabled],.btn-floating:disabled,.btn-floating.disabled,.btn-floating[disabled],.btn-transparent:disabled,.btn-transparent.disabled,.btn-transparent[disabled]{-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.large,.buy-form form button.large,.btn-flat.large,.btn-floating.large,.btn-transparent.large{padding:1rem 1.5rem}.toggle-buttons{display:inline-block;margin:0;font-size:0;border-radius:3px;padding:0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.toggle-buttons li{display:inline-block;padding:5px 15px;cursor:pointer;font-weight:300;margin:0;font-size:1.0rem;color:#9E9E9E}.toggle-buttons li.active{background-color:#59ae59;color:#fff;font-weight:500}.switch{display:inline-block;position:relative}.switch input[type=checkbox]{position:absolute;margin-left:-9999px;visibility:hidden}.switch input[type=checkbox]+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch input.toggle-round+label{padding:2px}.switch input.toggle-round+label:before,.switch input.toggle-round+label:after{display:block;position:absolute;top:0;left:0;bottom:0;content:''}.switch input.toggle-round+label:before{right:0;background-color:#D0D0D0;transition:background 0.3s}.switch input.toggle-round+label:after{background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,0.3);transition:margin 0.3s}.switch input.toggle-round:checked+label:after{background-color:#59ae59}.switch input.toggle-round:checked+label:before{background-color:#7bbf7b}.switch input.toggle-round+label{width:40px;height:20px;border-radius:20px}.switch input.toggle-round+label:before{border-radius:20px}.switch input.toggle-round+label:before{top:3px;bottom:3px}.switch input.toggle-round.thin+label:before{top:9px;bottom:9px}.switch input.toggle-round+label:after{width:20px}.switch input.toggle-round:checked+label:after{margin-left:20px}.switch.small input.toggle-round+label{width:30px;height:15px;border-radius:15px}.switch.small input.toggle-round+label:before{border-radius:15px}.switch.small input.toggle-round+label:before{top:3px;bottom:3px}.switch.small input.toggle-round.thin+label:before{top:6.5px;bottom:6.5px}.switch.small input.toggle-round+label:after{width:15px}.switch.small input.toggle-round:checked+label:after{margin-left:15px}.switch.large input.toggle-round+label{width:60px;height:30px;border-radius:30px}.switch.large input.toggle-round+label:before{border-radius:30px}.switch.large input.toggle-round+label:before{top:3px;bottom:3px}.switch.large input.toggle-round.thin+label:before{top:14px;bottom:14px}.switch.large input.toggle-round+label:after{width:30px}.switch.large input.toggle-round:checked+label:after{margin-left:30px}.slider{-webkit-appearance:none;width:100%;height:3px;border-radius:5px;background:#d3d3d3;outline:none;opacity:0.7;-webkit-transition:.2s;transition:opacity .2s}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#59ae59;cursor:pointer}.slider:focus::-webkit-slider-thumb,.slider:hover::-webkit-slider-thumb{width:20px;height:20px}.slider:focus::-moz-range-thumb,.slider:hover::-moz-range-thumb{width:20px;height:20px}.slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#59ae59;cursor:pointer}.thumb .value{display:none}.checkbox{display:inline-block;position:relative}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after{background:#59ae59;color:#FFFFFF}.checkbox label{cursor:pointer;position:absolute;background:rgba(0,0,0,0.09);left:0;top:0;width:20px;height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.checkbox label:after{color:rgba(255,255,255,0.5);font-family:FontAwesome;font-size:0.75rem;content:'\f00c';position:absolute;text-align:center;line-height:20px;top:0;left:0;bottom:0;right:0;-webkit-transition:background 0.3s,color 0.3s;-moz-transition:background 0.3s,color 0.3s;-ms-transition:background 0.3s,color 0.3s;-o-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.inputfield{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;margin:0 0 15px 0;font-size:1rem;width:100%;height:2rem;padding-bottom:10px}.inputfield:focus{border-bottom:2px solid #59ae59}.inputfield:disabled{opacity:0.6}.inputfield.inline{width:auto}textarea.inputfield{height:auto;width:100%;resize:none}select{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;margin:0 0 15px 0;font-size:1rem;width:100%;height:2rem;padding-bottom:10px;padding-right:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}select:focus{border-bottom:2px solid #59ae59}select::-ms-expand{display:none}.select-wrapper,.input-field{position:relative}.select-wrapper label,.input-field label{display:block;font-size:0.8rem;font-weight:400;color:#888}.select-wrapper:before{content:'\f0d7';font-family:FontAwesome;color:#000000;display:inline-block;position:absolute;right:0px;top:2px;pointer-events:none}input[type='checkbox']{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input[type='checkbox']+label{display:inline-block;vertical-align:middle;cursor:pointer}input[type='checkbox']+label *{vertical-align:middle}input[type='checkbox']:after{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:'';display:inline-block;vertical-align:middle;line-height:18px;width:18px;height:18px;background:#e0e0e0}input[type='checkbox']:hover:after{background:#59ae59}input[type='checkbox']:focus:after{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}input[type='checkbox']:disabled:after{box-shadow:none;background:#ddd}input[type='checkbox']:checked:after{content:'check';font-family:'Material Icons';font-size:14px;font-weight:bold;text-align:center;background:#59ae59;color:#FFFFFF}input[type='radio']{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input[type='radio']+label{display:inline-block;vertical-align:middle}input[type='radio']:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #5a5a5a;content:'';display:inline-block;vertical-align:middle;width:12px;height:12px;background:transparent}input[type='radio']:focus:after{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}input[type='radio']:disabled:after{border-color:#ddd}input[type='radio']:checked:after{background:#59ae59;border-color:#59ae59}input[type='radio']:checked:disabled:after{background:#aaaaaa;border-color:#aaaaaa}input[type='radio']:disabled+label{opacity:0.4}.progress{background:#e2f1e2;height:4px;overflow:hidden;display:block;position:relative;width:100%;margin:3px 0}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background:#59ae59;transition:width .3s linear}.progress .indeterminate{background:#59ae59}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.progress-background{display:inline-block;width:70px;height:70px}.progress-background .progress-svg{background:transparent}.progress-background .progress-svg .circle-bg{fill:none;stroke:rgba(0,0,0,0.05);stroke-width:4}.progress-background .progress-svg .circle,.progress-background .progress-svg .avatar{fill:none;stroke-width:3;stroke-linecap:round;stroke:#59ae59}.progress-detailed{display:flex;flex-wrap:wrap}.progress-detailed progress{flex-basis:100%}.progress-detailed progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#EEE;width:100%;height:15px}.progress-detailed progress[value]::-webkit-progress-bar{border-radius:3px;background:#EEE}.progress-detailed progress[value]::-webkit-progress-value{background:#59ae59;border-radius:3px}.progress-detailed div{flex-basis:50%;font-size:11px;margin-top:5px;font-weight:300}.progress-detailed .progress-percent{text-align:right}.progress-detailed .progress-text{text-align:left;text-transform:uppercase}.dlg-modal{top:0;left:0;right:0;bottom:0;position:fixed;background-color:rgba(0,0,0,0.5);text-align:center;display:none;align-items:center;justify-content:center;margin-top:-50px;z-index:999;-webkit-transition:margin-top linear 0.1s;-moz-transition:margin-top linear 0.1s;-ms-transition:margin-top linear 0.1s;-o-transition:margin-top linear 0.1s;transition:margin-top linear 0.1s}.dlg-modal.active{margin-top:0}.dlg-modal .dlg-modal-content{box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-moz-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-o-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;z-index:101;display:inline-block;text-align:left;background-color:#FFFFFF;min-width:55%;max-width:90%;max-height:75%;padding:20px 20px 5px 20px;overflow:auto}.dlg-modal .dlg-modal-content *:not(.tabs):not(.tabs li){line-height:150%}.dlg-modal .dlg-modal-content p{padding:20px 0 20px 0}.dlg-modal .dlg-modal-content .dlg-modal-buttons{text-align:right;padding-bottom:5px;margin-top:10px}.dlg-modal .dlg-modal-content .dlg-modal-buttons *{vertical-align:middle}.dlg-modal .dlg-modal-content .tabs{margin:-20px -20px 10px -20px}.dlg-modal.small .dlg-modal-content{min-width:20%}.dropdown{position:relative;display:inline-block;line-height:normal !important;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.dropdown.activated{background-color:#f9f9f9}.dropdown.activated .dropdown-content{height:auto;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.dropdown .dropdown-content{height:0;overflow:auto;max-height:80vh;position:absolute;background-color:#f9f9f9;padding:0;margin:-3px 0 0 0;right:0;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-o-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.dropdown .dropdown-content .group-title{text-align:left;color:#9E9E9E;font-size:0.8rem;font-weight:700;padding:10px 16px}.dropdown .dropdown-content hr{padding:0;margin:3px 0;height:1px;border:none;border-bottom:1px solid #e0e0e0}.dropdown .dropdown-content a:not(.browser-default){white-space:nowrap;cursor:pointer;display:block;text-decoration:none;color:#616161;font-size:1rem;text-align:left;padding:14px 16px;position:relative;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.dropdown .dropdown-content a:not(.browser-default):hover{background-color:rgba(0,0,0,0.2)}.dropdown .dropdown-content a:not(.browser-default).selectable{padding-left:50px;position:relative}.dropdown .dropdown-content a:not(.browser-default).selectable.checked:before{font-family:"Material Icons";color:#59ae59;content:'check';font-size:1.6rem;position:absolute;left:14px;top:12px;line-height:100%}.badge{font-size:0.9rem;font-weight:500;padding:3px 8px;color:#FFFFFF;background-color:#F44336;margin-right:10px;display:inline-block;vertical-align:middle;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.badge:after{content:'';display:block;position:absolute;top:50%;margin-top:-7px;width:0;height:0;left:100%;border-right:7px solid transparent;border-left:7px solid #F44336;border-bottom:7px solid transparent;border-top:7px solid transparent}.badge.left-arrow{margin-left:7px}.badge.left-arrow:after{left:inherit;right:100%;border-right:7px solid #F44336;border-left:7px solid transparent}.card{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:left;background:#fff;display:block;position:relative;text-decoration:none;color:#000;margin:15px;padding:15px}.top-message{margin-block:2px;padding:10px 15px;color:#ffffff;text-align:left;position:relative;font-weight:500;border-radius:10px;border-style:solid;border-width:1px 1px 1px 10px}.top-message.error{border-color:#F44336;color:#EF5350}.top-message.warning{border-color:#FF9800;color:#FFA726}.top-message.info{border-color:#e2ecf1;color:#252525}header{position:fixed;top:0px;left:0px;right:0px;height:48px;z-index:100;display:flex;flex-flow:row nowrap;justify-content:space-between;background:#59ae59;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}header a,header a:hover,header a:link,header a:visited{text-decoration:none}header #navtitle,header #marketmenu{flex:1}header .left,header .right{flex:0}header .left ul,header .right ul{display:flex}@media (min-width: 1px) and (max-width: 1023px){header .icon,header .menu-button{width:43.2px}}@media (min-width: 1024px) and (max-width: 99999px){header .icon,header .menu-button{width:48px}}header .icon{display:inline-block;height:48px;line-height:48px;font-family:FontAwesome;font-size:24px;text-align:center;color:rgba(0,0,0,0.3);transition:font-size cubic-bezier(0.4, 0, 0.2, 1) .33s,width cubic-bezier(0.4, 0, 0.2, 1) .33s,transform cubic-bezier(0.4, 0, 0.2, 1) .33s,opacity cubic-bezier(0.4, 0, 0.2, 1) .33s}header .icon.disabled{opacity:0.15}header .icon.highlight{color:#fff}header .icon.hidden{transition:font-size cubic-bezier(0.4, 0, 0.2, 1) .33s,padding cubic-bezier(0.4, 0, 0.2, 1) .33s,width cubic-bezier(0.4, 0, 0.2, 1) .33s,transform cubic-bezier(0.4, 0, 0.2, 1) .33s;width:0px;font-size:0px;padding:0px;overflow:hidden}header .icon-logo{width:115px;background-image:url("/img/logo.svg");background-position:0px center;background-repeat:no-repeat;margin-left:10px;position:relative}header .icon-logo.small{width:40px;background-image:url("/img/small_logo.svg")}header .icon-logo.small.hidden{transition:font-size cubic-bezier(0.4, 0, 0.2, 1) .33s,padding cubic-bezier(0.4, 0, 0.2, 1) .33s,width cubic-bezier(0.4, 0, 0.2, 1) .33s,transform cubic-bezier(0.4, 0, 0.2, 1) .33s;width:0px;font-size:0px;padding:0px;overflow:hidden;transform:rotate(-270deg)}header .icon-chat:before{font-family:"Material Icons";content:"chat"}header .icon-cart:before{content:"\f07a"}header .icon-settings:before{content:"\f013"}header .icon-toc:before{content:"\f03a"}header .icon-back:before,header .icon-forward:before{text-shadow:rgba(0,0,0,0.65) 1px 1px 1px;color:#fff;border:1px solid #fff;border-radius:3px;padding:3px 6px}header .icon-back:before{font-size:22px;font-family:"Material Icons";content:"arrow_back"}header .icon-forward:before{font-size:22px;font-family:"Material Icons";content:"arrow_forward"}header .icon-search:before{font-size:24px;font-family:"Material Icons";content:"search"}header .icon-add:before{font-size:24px;font-family:"Material Icons";content:"add"}header .icon-draw:before{content:'\f1fc'}header .icon-edit:before{content:'\f044'}header .menu-button{display:inline-block;text-align:center;vertical-align:center;line-height:48px;height:48px;cursor:pointer}header .menu-button img{display:inline-block;width:32px;height:32px;vertical-align:middle}#nav-back{font-size:18px;color:#fff;text-shadow:rgba(0,0,0,0.65) 1px 1px 1px;text-align:center;line-height:48px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:10px}#nav-back:before{display:inline-block;vertical-align:middle;font-size:1.6em;font-family:"Material Icons";content:"chevron_left";margin:0 -2px 0 10px}#nav-back.market{font-size:0}#nav-back.market:before{font-size:24px;font-family:FontAwesome;content:'\f015'}#navtitle{font-size:18px;color:#fff;text-shadow:rgba(0,0,0,0.65) 1px 1px 1px;text-align:center;line-height:48px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 640px){#navtitle{display:none}}.icon-chat{display:none !important}#market-menu{position:relative;width:100%;overflow:hidden}#market-menu ul{position:absolute;right:0;top:0;height:48px;display:flex;flex-flow:row nowrap}#market-menu li{flex:0}#market-menu a{font-size:18px;color:#fff;text-shadow:rgba(0,0,0,0.65) 1px 1px 1px;text-align:center;line-height:48px;font-weight:normal;white-space:nowrap;padding:0 15px}body:not(.display-menu[data-market-menu-pos="header"]) #market-menu{display:none}body:not(.display-menu[data-market-menu-pos="slideout"]) #slide-out .market-menu{display:none}#profileSwitch a[data-uid]{padding-left:25px}#profileSwitch a.selected:before{position:absolute;left:10px;top:25px;font-size:0.8rem;content:'\f111';font-family:'FontAwesome';color:#59ae59}.lessontitle{line-height:normal;margin-top:3px}.booktitle{line-height:1.2;font-size:0.8em;font-weight:300}.lessontitle,.booktitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbars-container{display:block;position:fixed;left:0px;right:0px;top:48px;z-index:20;opacity:.999}footer.market-footer{z-index:+1;background-color:#424242;text-align:left;color:#B0B0B0;padding:10px 0;font-size:12px;line-height:150%}footer.market-footer .container{display:block;margin:0 auto;width:100%;max-width:980px}@media screen and (max-width: 980px){footer.market-footer .container{max-width:100vw}}footer.market-footer .custom-footer{display:flex;width:100%;align-items:center;justify-content:center;margin:40px 0;gap:40px;flex-wrap:wrap}footer.market-footer .custom-footer>*{flex:0}@media screen and (min-width: 480px){footer.market-footer .custom-footer>*{white-space:nowrap}}@media screen and (max-width: 480px){footer.market-footer .custom-footer>*{min-width:100%}}footer.market-footer .common-footer{text-align:center;width:100%;border-top:1px solid rgba(255,255,255,0.1)}footer.market-footer .common-footer p{padding:4px 0 0 0}@media screen and (max-width: 600px){footer.market-footer .div-table>div,footer.market-footer .meeting-schedules .schedule-item>div,.meeting-schedules footer.market-footer .schedule-item>div{display:block}footer.market-footer .container{padding:0 10px}}footer.market-footer p{padding:10px 0}footer.market-footer h2{font-size:1.6em;margin:1.78rem 0 1.424rem 0;line-height:110%;font-weight:400}.contact-info{margin-left:10px}.contact-info i.fa{width:40px;display:inline-block;font:normal normal normal 20px FontAwesome;text-decoration:none}.contact-info i.fa-map:before{content:"\f279"}.contact-info i.fa-phone:before{content:"\f095"}.contact-info i.fa-envelope:before{content:"\f0e0"}.contact-info i.fa-user:before{content:"\f007"}.contact-info i.fa-facebook:before{content:"\f09a"}.contact-info>div{margin:5px 0}#chatpanel{position:fixed;top:48px;height:calc(100vh - 48px);right:0px;z-index:110;transition:right cubic-bezier(0, 0, 0.2, 1) .33s}@media (min-width: 1330px) and (max-width: 99999px){#chatpanel{max-width:275px !important;width:275px !important;overflow-x:hidden !important}}@media (min-width: 1px) and (max-width: 1329px){#chatpanel{left:0px}}#chatpanel #chatcontainer{pointer-events:all;position:relative;width:275px;right:0px;top:0px;bottom:0px;height:100%;background:#FFF;margin:0px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:margin cubic-bezier(0, 0, 0.2, 1) .33s}#chatpanel #chatcontainer.hidden{margin-right:-275px;transition:margin cubic-bezier(0, 0, 0.2, 1) .33s}#chatpanel.hidden{pointer-events:none;transition:all cubic-bezier(0, 0, 0.2, 1) .33s}#chatpanel.hidden #chatoverlay{display:none;opacity:0;transition:opacity cubic-bezier(0.4, 0, 1, 1) .33s,display cubic-bezier(0.4, 0, 1, 1) .33s}#chatpanel.hidden #chatcontainer,#chatpanel.hidden #chatcontainer.hidden{margin-right:-275px;transition:margin cubic-bezier(0, 0, 0.2, 1) .33s}#chatpanel h2{height:30px;line-height:30px;font-size:16px;display:block;text-align:center;background:#79a8c1;text-shadow:#000 1px 1px 1px;color:#fff;font-weight:normal}#chatpanel #chatoverlay{position:absolute;top:0px;bottom:0px;right:0px;background:rgba(0,0,0,0.3);transition:opacity cubic-bezier(0.4, 0, 1, 1) .33s,display cubic-bezier(0.4, 0, 1, 1) .33s}@media (min-width: 1330px) and (max-width: 99999px){#chatpanel #chatoverlay{display:none;pointer-events:none;width:0px}}@media (min-width: 1px) and (max-width: 1329px){#chatpanel #chatoverlay{left:0px}}.debug{display:none}main{overflow-y:hidden;margin:48px 0 0 0;min-height:calc(100vh - 48px);z-index:0;display:flex;justify-content:space-between}main .main-center{display:flex;justify-content:center;flex-grow:1}main .main-content{display:block;margin:0 auto;width:100%;max-width:980px}@media screen and (max-width: 980px){main .main-content{max-width:100vw}}main .main-content.wfull{max-width:100%}main #content{width:100%;padding-bottom:30vh}.login-wrapper{max-width:600px;margin:50px auto 0 auto;box-shadow:rgba(17,17,26,0.05) 0px 4px 16px,rgba(17,17,26,0.05) 0px 8px 32px;padding:25px;border-radius:5px}.login-wrapper h1{font-size:1.8rem;margin-bottom:25px}.login-form{text-align:center}.login-form form{display:inline-block;text-align:left;width:100%}.login-form form>*:not(h1){margin:10px 0}#dlgLogin .dlg-modal-content{max-height:95%}section.join{width:400px;margin:0 auto}section.join .join-box{margin-top:20px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:25px;text-align:right;background:#fff}section.join .join-box h2{padding:20px 25px;margin:-25px -25px 25px -25px;background:#FD973A;font-weight:100;font-size:25px;color:#fff;text-transform:uppercase;text-align:left}section.join .join-box h3{text-align:center;margin-bottom:1em}section.join .join-box p{text-align:left;line-height:150%}section.join .material-input{height:54px;position:relative;margin-bottom:5px}section.join .material-input input{position:absolute;top:18px;display:block;width:100%;height:42px;font-family:'Source Code Pro', monospace;padding:5px;text-align:left;font-size:24px;text-transform:uppercase;border:0;border-bottom:1px solid rgba(0,0,0,0.5);outline:none}section.join .material-input input.disabled{opacity:0.5}section.join .material-input label{position:absolute;text-align:left;color:#999;font-size:24px;left:5px;top:26px;transition:0.2s ease all}section.join .material-input label.active{top:0;font-size:14px;color:#5264AE}section.join .button{display:inline-block;padding:10px 20px;margin:10px 0;background:#FD973A;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);cursor:pointer;transition:background-color 0.3s linear;color:#fff}section.join .button.disabled{background:#9c9c9c}section.join .button.wait{background:#9c9c9c}section.join .button.wait:before{display:inline-block;font-family:FontAwesome;content:'\f110';animation:spin 2s linear infinite;margin-right:10px}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}section.join .messages{margin:10px auto;text-align:left}section.join .messages .error{color:#F44336}section.join .messages .skip{color:#FFC107}#bookshelf{z-index:40;transition:opacity cubic-bezier(0, 0, 0.2, 1) .5s;height:100%}#bookshelf .sort-options{position:absolute;top:0;right:0;margin:0 0 10px 0;text-align:right}#bookshelf .sort-options button:before{font-family:FontAwesome;color:#757575}#bookshelf .sort-options .sort-by:before{content:'\f0b0'}#bookshelf .sort-options .sort-asc:before{content:'\f160'}#bookshelf .sort-options .sort-desc:before{content:'\f161'}#bookshelf .notification-row{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);font-weight:300;border-radius:2px;flex-basis:100%;margin:0 5px 15px 5px;padding:10px;position:relative;background-color:#e2ecf1}#bookshelf .notification-row i{cursor:pointer;border-left:1px solid #D0D0D0;padding-left:5px;position:absolute;top:5px;bottom:5px;right:5px}.bookcard_top{text-align:left;background:#fff;display:inline-block;position:relative;height:170px;width:320px;max-height:170px;vertical-align:top;margin:0px 5px 20px 5px;cursor:pointer;transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) .33s}.bookcard_top .inner{position:absolute;left:0px;top:0px;width:100%;height:100%}.bookcard_top .image{display:block;position:relative;background-size:cover;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);z-index:1}.bookcard_top .ripple,.bookcard_top .buy-form form button,.buy-form form .bookcard_top button{position:relative !important}.bookcard_top:hover{transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) .33s}.bookcard_top h3{bottom:40px;text-shadow:#000 1px 1px 1px;color:#fff;background-color:rgba(0,0,0,0.35);height:100%;margin-bottom:-100%;color:#fff;width:100%;padding:5px 8px 10px 4px;text-align:center;position:relative;display:block;display:-webkit-box;text-overflow:ellipsis;font-family:'Roboto Condensed', 'Noto Color Emoji';font-size:16px;font-weight:normal;line-height:130%;max-height:38px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;z-index:2}#bookslider{margin-top:20px;overflow:hidden;width:100%;white-space:nowrap;position:relative;max-height:190px}#bookslider .slick-slide{height:180px}#bookslider button{position:absolute;top:0px;bottom:20px;width:32px;z-index:1;border:0px;text-indent:0px;overflow-x:hidden;font-size:0px;background:transparent;transition:opacity cubic-bezier(0.4, 0, 1, 1) .33s}#bookslider button:before{font-family:FontAwesome;font-size:48px;-webkit-text-stroke:1px rgba(0,0,0,0.5);color:rgba(255,255,255,0.5)}#bookslider button.slick-prev{left:0px}#bookslider button.slick-prev:before{content:"\f104"}#bookslider button.slick-next{right:0px}#bookslider button.slick-next:before{content:"\f105"}#bookslider button.slick-disabled{opacity:0;transition:opacity cubic-bezier(0.4, 0, 1, 1) .33s}#bookcategories_container{border-bottom:1px solid rgba(0,0,0,0.1);width:100%;position:relative}#bookcategories_container #bookcategories{overflow-x:auto;overflow-y:hidden;white-space:nowrap}#bookcategories_container #bookcategories.add-margin{margin-right:85px}#bookcategories_container #bookcategories .bookshelf_tab{cursor:pointer;display:inline-block;padding:10px 10px;text-decoration:none;color:#999;border-bottom:2px solid rgba(89,174,89,0);margin-bottom:-3px;text-transform:uppercase;font-weight:300;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#bookcategories_container #bookcategories .bookshelf_tab:hover{color:#59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#bookcategories_container #bookcategories .bookshelf_tab.active,#bookcategories_container #bookcategories .bookshelf_tab.active:hover{color:#59ae59;font-weight:normal;border-bottom:2px solid #59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#bookpanels{overflow:hidden;margin-top:15px;min-height:100%}#bookpanels *{vertical-align:top}.bookshelf_panel{display:inline-block;width:100%}.categories_slider{overflow-y:hidden;margin-bottom:15px}.categories_slider .maincategory_container{text-align:center}.categories_slider .maincategory{cursor:pointer;position:relative;width:84px;height:120px;min-height:94px;display:inline-block;margin:0px;overflow:hidden;text-align:center}.categories_slider .maincategory .mainicon{font-family:FontAwesome;font-size:36px;margin:0 auto;width:72px;height:72px;border-radius:50%;display:block;text-align:center;color:#fff;background:#79a8c1}.categories_slider .maincategory .mainicon:before{line-height:75px}.categories_slider .maincategory .maintext{text-align:center;margin-top:8px;height:auto;font-family:'Roboto Condensed', 'Noto Color Emoji';font-weight:normal;font-size:15px;max-height:36px;min-height:36px;text-overflow:ellipsis;overflow:hidden;color:#79a8c1}@media (min-width: 1px) and (max-width: 479px){.categories_slider .maincategory{width:80px}.categories_slider .maincategory .mainicon{width:62px;height:62px;font-size:31px}.categories_slider .maincategory .mainicon:before{line-height:65px}}.bookshelf_panel.categories .subpanels{column-gap:0px}@media (min-width: 1px) and (max-width: 479px){.bookshelf_panel.categories .subpanels{column-count:1}}@media (min-width: 480px) and (max-width: 767px){.bookshelf_panel.categories .subpanels{column-count:2}}@media (min-width: 768px) and (max-width: 99999px){.bookshelf_panel.categories .subpanels{column-count:3}}.bookshelf_panel.categories .subpanels .subcategories{margin:0px 10px;margin-bottom:20px;break-inside:avoid-column;display:inline-block;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);width:calc(100% - 15px)}.bookshelf_panel.categories .subpanels .subcategories *{transition:background 0s linear}.bookshelf_panel.categories .subpanels .subcategories.highlight *{transition:background 0.6s linear;background:#79a8c1}.bookshelf_panel.categories .subpanels h2{font-size:18px;font-weight:300;border-bottom:1px solid #59ae59;background:#79a8c1;background:#59ae59;color:#fff;padding:10px}.bookshelf_panel.categories .subpanels h3,.bookshelf_panel.categories .subpanels a[href]{display:block;color:#111;text-decoration:none;position:relative;cursor:pointer;font-size:16px;font-weight:400;padding:10px;padding-left:30px;background:#fff;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);-moz-box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);-o-box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);transition:background cubic-bezier(0.4, 0, 0.2, 1) .5s}.bookshelf_panel.categories .subpanels h3:hover,.bookshelf_panel.categories .subpanels a[href]:hover{position:relative;z-index:2;background:rgba(27,236,27,0.2);transition:background cubic-bezier(0.4, 0, 0.2, 1) .5s}.subcategories h2:before{font-family:FontAwesome;font-weight:normal;padding-right:10px}a[name=category_6] h2:before,.di-6:before{content:'\f19c'}a[name=category_5] h2:before,.di-5:before{content:'\f206'}a[name=category_4] h2:before,.di-4:before{content:'\f108'}a[name=category_10] h2:before,.di-10:before{content:'\f008'}a[name=category_2] h2:before,.di-2:before{content:'\f085'}a[name=category_8] h2:before,.di-8:before{content:'\f1fc'}a[name=category_9] h2:before,.di-9:before{content:'\f185'}a[name=category_7] h2:before,.di-7:before{content:'\f1ab'}a[name=category_1] h2:before,.di-1:before{content:'\f0c3'}a[name=category_127] h2:before,.di-127:before{content:'\e521';font-family:"Material Icons"}a[name=category_128] h2:before,.di-128:before{content:'\e030';font-family:"Material Icons"}a[name=category_3] h2:before,.di-3:before{content:'\f155'}.di-all:before{content:"\f0ce"}.bookshelf_panel[data-category=search]{text-align:center}.bookshelf_panel[data-category=search] .search_box{display:inline-block;margin:0px auto;border:1px solid rgba(0,0,0,0.2);width:600px;height:32px;position:relative}@media (min-width: 1px) and (max-width: 479px){.bookshelf_panel[data-category=search] .search_box{margin:0 10px;width:calc(100% - 20px)}}.bookshelf_panel[data-category=search] .search_box input{padding:5px 40px 5px 5px;width:100%;background:transparent;border:0px}.bookshelf_panel[data-category=search] .search_box i{position:absolute;width:30px;right:5px;top:5px;bottom:5px;font-family:FontAwesome;font-size:20px;font-style:normal;text-align:center;color:rgba(89,174,89,0.5)}.bookshelf_panel[data-category=search] .search_box i:before{content:'\f002'}.bookshelf_panel[data-category=search] .search_result{margin-top:20px}.booklist{display:flex;justify-items:flex-start;align-items:flex-start;flex-wrap:wrap}.booklist>.bookcard,.booklist>.bookcard-new-publication,.booklist>.bookcard-placeholder{flex:1;min-width:280px;max-width:430px}.booklist.narrow>.bookcard,.booklist>.bookcard-new-publication,.booklist.narrow>.bookcard-placeholder{max-width:600px}.bookcard{text-align:left;background:#fff;display:block;position:relative;text-decoration:none;color:#000;line-height:normal;height:100px;max-height:100px;margin:10px 10px 10px 10px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) .33s}.bookcard:hover{transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) .33s;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-o-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);text-decoration:none;color:inherit}.bookcard .ellipsis{text-overflow:ellipsis;overflow:hidden;width:100%;max-height:16px;max-width:100%}.bookcard .shared{color:rgba(89,174,89,0.8);vertical-align:middle;display:inline-block;margin-top:-4px}.bookcard .image{position:absolute;top:0;left:0;width:100px;height:100px;background-position:center center;background-repeat:no-repeat;background-size:100px 100px}.bookcard .image img{width:100px;height:100px}.bookcard .image .finished{-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;background-color:#59ae59;position:absolute;top:0;left:0;right:0;bottom:0;color:#FFFFFF;text-align:center;line-height:100px;font-size:2.5rem}.bookcard .title{display:block;display:-webkit-box;margin-left:107px;margin-top:5px;margin-right:5px;text-overflow:ellipsis;font-family:'Roboto Condensed', 'Noto Color Emoji';font-size:16px;font-weight:bold;line-height:130%;max-height:42px;overflow-y:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bookcard .subtitle,.bookcard .tags,.bookcard .authors,.bookcard .students{display:none}.bookcard.booktype-8 .subtitle{display:block}.bookcard .author,.bookcard .subtitle{margin-left:107px;font-family:'Roboto Condensed', 'Noto Color Emoji';font-size:15px;font-weight:normal;margin-top:5px;margin-right:5px;max-height:16px;max-width:100%;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5}.bookcard .label{font-weight:normal;font-size:0.75rem;color:#ffffff;background-color:#FD973A;padding:3px 5px;border-radius:3px;font-weight:500}.bookcard .multipart{margin-inline-end:5px;display:inline-block}.bookcard .multipart img{vertical-align:bottom}.bookcard .bottom{position:absolute;margin-left:107px;bottom:5px;display:flex;overflow:hidden;align-items:center;gap:5px}.bookcard .icons{display:flex;gap:12px;margin-bottom:2px}.bookcard .star{color:rgba(0,0,0,0.75)}.bookcard .star:after{color:#59ae59;content:'\2605';padding-left:2px}.bookcard .rate_stars{display:none}.bookcard .buy{position:absolute;background:#59ae59;background:#79a8c1;right:3px;bottom:0px;padding:5px;background:transparent;font-weight:bold;color:#79a8c1}.bookcard .lesson-progress{position:absolute;bottom:5px;left:107px;right:5px;font-size:0.75rem;color:#707070}.bookcard .soon-expires{font-weight:500;color:#F44336;text-transform:uppercase}.bookcard .icon{font-family:'FontAwesome';font-size:1rem;position:absolute;bottom:5px;right:5px}.bookcard .icon.icon-published:after{content:"\f06e"}.bookcard .icon.icon-locked:after{content:"\f023";color:#F44336}.bookcard .icon.icon-edit:after{color:#59ae59;content:"\f044"}.bookcard .bundle-content-drag-handler{position:absolute;right:0px;width:28px;top:0;height:76px;text-align:center;line-height:76px;font-family:'FontAwesome';font-size:1rem}.bookcard .bundle-content-drag-handler:after{display:inline-block;content:'\f142';color:rgba(0,0,0,0.2)}[data-view="large"]:not(.narrow) .bookcard{height:auto;min-height:180px;min-width:calc(100% - 20px)}[data-view="large"]:not(.narrow) .bookcard .title,[data-view="large"]:not(.narrow) .bookcard .subtitle,[data-view="large"]:not(.narrow) .bookcard .tags,[data-view="large"]:not(.narrow) .bookcard .authors,[data-view="large"]:not(.narrow) .bookcard .rate_stars,[data-view="large"]:not(.narrow) .bookcard .label,[data-view="large"]:not(.narrow) .bookcard .bottom,[data-view="large"]:not(.narrow) .bookcard .students{margin-left:190px}[data-view="large"]:not(.narrow) .bookcard .author,[data-view="large"]:not(.narrow) .bookcard .star{display:none}[data-view="large"]:not(.narrow) .bookcard .image{width:180px;height:180px;background-size:180px 180px}[data-view="large"]:not(.narrow) .bookcard .image img{width:180px;height:180px}[data-view="large"]:not(.narrow) .bookcard .title{margin-bottom:5px;font-size:18px}[data-view="large"]:not(.narrow) .bookcard .subtitle{display:block;display:-webkit-box;margin-top:5px;margin-right:5px;text-overflow:ellipsis;font-family:'Roboto Condensed', 'Noto Color Emoji';font-size:18px;font-weight:normal;line-height:130%;max-height:26px;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;white-space:nowrap}[data-view="large"]:not(.narrow) .bookcard .tags{line-height:normal;display:block;margin-top:5px;margin-bottom:5px}[data-view="large"]:not(.narrow) .bookcard .tags *{display:inline-block;margin-right:25px;font-weight:300;font-size:14px;color:#999}[data-view="large"]:not(.narrow) .bookcard .tags *:before{font-family:FontAwesome;margin-right:7px}[data-view="large"]:not(.narrow) .bookcard .tags .language:before{content:'\f0ac'}[data-view="large"]:not(.narrow) .bookcard .tags .public_date:before{content:'\f073'}[data-view="large"]:not(.narrow) .bookcard .tags .category:before{content:'\f02b'}[data-view="large"]:not(.narrow) .bookcard .tags .type:before{content:'\f02d'}[data-view="large"]:not(.narrow) .bookcard .authors{margin-top:10px;margin-bottom:10px;display:block}[data-view="large"]:not(.narrow) .bookcard .authors,[data-view="large"]:not(.narrow) .bookcard .authors *{font-family:'Roboto Condensed', 'Noto Color Emoji';font-size:16px;font-weight:normal;color:rgba(0,0,0,0.5)}[data-view="large"]:not(.narrow) .bookcard .authors .author_big{display:inline-block;text-decoration:none;border:none}[data-view="large"]:not(.narrow) .bookcard .authors .author_big .avatar{display:inline-block;vertical-align:bottom;width:20px;height:20px;background-size:100%}[data-view="large"]:not(.narrow) .bookcard .authors .author_big:after{display:inline-block;min-width:20px;content:''}[data-view="large"]:not(.narrow) .bookcard .rate_stars{margin-top:14px;display:block;color:rgba(0,0,0,0.75);position:static}[data-view="large"]:not(.narrow) .bookcard .rate_stars:before{color:#79a8c1}[data-view="large"]:not(.narrow) .bookcard .students{color:rgba(0,0,0,0.75);margin-top:5px;display:block}.bookcard-new-publication{margin:0 10px}.bookcard-placeholder{overflow:hidden;max-height:0px;margin:0 10px}#home{z-index:40;transition:opacity cubic-bezier(0, 0, 0.2, 1) .5s;height:100%}#home .sort-options{text-align:right;margin-left:auto}#home .sort-options button:before{font-family:FontAwesome;color:#757575}#home .sort-options .sort-by:before{content:'\f0b0'}#home .sort-options .sort-asc:before{content:'\f160'}#home .sort-options .sort-desc:before{content:'\f161'}#home .notification-row{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);font-weight:300;border-radius:2px;flex-basis:100%;margin:0 5px 15px 5px;padding:10px;position:relative;background-color:#e2ecf1}#home .notification-row i{cursor:pointer;border-left:1px solid #D0D0D0;padding-left:5px;position:absolute;top:5px;bottom:5px;right:5px}.bookcard_top{text-align:left;background:#fff;display:inline-block;position:relative;height:170px;width:320px;max-height:170px;vertical-align:top;margin:0px 5px 20px 5px;cursor:pointer;transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) .33s}.bookcard_top .inner{position:absolute;left:0px;top:0px;width:100%;height:100%}.bookcard_top .image{display:block;position:relative;background-size:cover;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);z-index:1}.bookcard_top .ripple,.bookcard_top .buy-form form button,.buy-form form .bookcard_top button{position:relative !important}.bookcard_top:hover{transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) .33s}.bookcard_top h3{bottom:40px;text-shadow:#000 1px 1px 1px;color:#fff;background-color:rgba(0,0,0,0.35);height:100%;margin-bottom:-100%;color:#fff;width:100%;padding:5px 8px 10px 4px;text-align:center;position:relative;display:block;display:-webkit-box;text-overflow:ellipsis;font-family:'Roboto Condensed', 'Noto Color Emoji';font-size:16px;font-weight:normal;line-height:130%;max-height:38px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;z-index:2}#home-tabs-container{width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}#home-tabs-container #home-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap}#home-tabs-container #home-tabs:after{position:absolute;right:0;left:0;top:38px;content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.1)}#home-tabs-container #home-tabs.add-margin{margin-right:85px}#home-tabs-container #home-tabs .home_tab{cursor:pointer;display:inline-block;padding:10px 10px;text-decoration:none;color:#999;border-bottom:2px solid rgba(89,174,89,0);margin-bottom:-3px;text-transform:uppercase;font-weight:300;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#home-tabs-container #home-tabs .home_tab:hover{color:#59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#home-tabs-container #home-tabs .home_tab.active,#home-tabs-container #home-tabs .home_tab.active:hover{color:#59ae59;font-weight:normal;border-bottom:2px solid #59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#home-panels{overflow:hidden;margin-top:15px;min-height:100%}#home-panels *{vertical-align:top}.home-panel{display:inline-block;width:100%}.di-all:before{content:"\f0ce"}.search-header{margin-top:10px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:flex}.search-header>div{flex:1;margin:10px 10px 10px 10px}.search-header>div .inputbox{position:relative;border:1px solid rgba(0,0,0,0.25)}.search-header>div .inputbox input[type="search"]{width:100%;padding:5px 10px 5px 30px;height:29px;border:0;outline:0}.search-header>div .inputbox:after{font-family:FontAwesome;color:#59ae59;opacity:0.5;content:'\f002';display:block;position:absolute;top:0;left:0;height:29px;width:30px;line-height:29px;text-align:center;z-index:1}.category{margin:10px 0 0 0;display:flex;align-items:center}.category .category-label{flex:0;padding-right:10px}.category .dropdown{flex:1;width:100%;z-index:2}.category .dropdown-content{width:100%}.category button{margin:0;display:block;font-family:Roboto;font-style:normal;text-decoration:none;cursor:pointer;padding:5px;background:transparent;outline:0;text-align:left;white-space:nowrap;line-height:normal;width:100%;font-size:16px;border:1px solid rgba(0,0,0,0.25)}.category button:after{font-family:FontAwesome;content:'\f0d7';display:block;position:absolute;top:0;right:0;height:29px;width:30px;line-height:29px;text-align:center}.category .category-panel{display:flex}.category .category-panel>*{flex:1}.category .category-panel .category-main{border-right:1px solid rgba(0,0,0,0.2)}.category .category-panel .parent{position:relative}.category .category-panel .parent:after{display:block;position:absolute;right:0;top:16px;width:24px;content:'\f0da';font-family:FontAwesome}#search-result-header{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;margin-top:20px;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,0.1);width:100%;position:relative}#search-result-header .search-index{overflow-x:auto;overflow-y:hidden}#search-result-header .search_tab{cursor:pointer;display:inline-block;padding:10px 10px;text-decoration:none;color:#999;border-bottom:2px solid rgba(89,174,89,0);margin-bottom:-3px;text-transform:uppercase;font-weight:300;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#search-result-header .search_tab:hover{color:#59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#search-result-header .search_tab.active,#search-result-header .search_tab.active:hover{color:#59ae59;font-weight:normal;border-bottom:2px solid #59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}#search-result-header .options{margin-left:auto;text-align:right;display:flex;flex-flow:row nowrap;justify-content:end;align-items:flex-end}@media screen and (max-width: 420px){#search-result-header .options,#search-result-header .options *{font-family:"Roboto Condensed"}}#search-result-header .options *{z-index:1}#search-result-header .options [data-index]{display:none}#search-result-header .options .buttons{white-space:nowrap}@media screen and (max-width: 420px){#search-result-header .options .buttons{display:none}}#search-result-header button{font-family:Roboto;font-size:16px;font-style:normal;text-decoration:none;display:inline-block;cursor:pointer;border:none;padding:5px;background:transparent;outline:0;text-align:center;white-space:nowrap;line-height:normal}@media screen and (max-width: 420px){#search-result-header button,#search-result-header button *{font-family:"Roboto Condensed"}}#search-result-header .dropdown>button:after{display:inline-block;font-family:FontAwesome;content:'\f0d7';width:20px;margin-left:5px}#search-result-header .dropdown a{padding:10px 20px}#search-result-header .viewmode{color:#999}#search-result-header .viewmode:before{display:block;font-family:FontAwesome}#search-result-header .viewmode[data-mode="large"]:before{content:'\f00b'}#search-result-header .viewmode[data-mode="tile"]:before{content:'\f009'}.search[data-view="large"] #search-result-header .viewmode[data-mode="large"],.search[data-view="tile"] #search-result-header .viewmode[data-mode="tile"]{background:#59ae59;color:#000}.search[data-index="book"] #search-result-header .search_tab[data-index="book"],.search[data-index="bundle"] #search-result-header .search_tab[data-index="bundle"],.search[data-index="owner"] #search-result-header .search_tab[data-index="owner"],.search[data-index="partner"] #search-result-header .search_tab[data-index="partner"]{color:#59ae59;font-weight:normal;border-bottom:2px solid #59ae59;transition:border .33s cubic-bezier(0.4, 0, 0.2, 1),color .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1)}.search[data-index="book"] #search-result-header .dropdown[data-index="book"],.search[data-index="bundle"] #search-result-header .dropdown[data-index="bundle"],.search[data-index="owner"] #search-result-header .dropdown[data-index="owner"],.search[data-index="partner"] #search-result-header .dropdown[data-index="partner"]{display:inline-block}.search-result{margin-top:20px;display:flex;justify-items:flex-start;align-items:flex-start;flex-wrap:wrap}#author .author_header{margin-top:10px;margin-bottom:20px;padding:20px 10px;border-radius:3px;min-height:180px;font-size:18px}#author .author_header .img{width:140px;height:140px;float:right}#author .author_header .partner{margin-bottom:20px}#author .author_header .partner a{color:inherit;text-decoration:none}#author .author_header .name{font-size:28px;font-weight:normal;margin-bottom:10px}#author .author_body{display:flex}#author .author_body .description{flex:1;padding:0 20px 0 10px;line-height:150%}#author .author_body .side{flex:0;min-width:240px;color:#79a8c1}#author .author_body .side a{display:block;width:100%;padding:10px 20px;border:1px solid #79a8c1;border-radius:0 5px 5px 0;margin-bottom:2px}#author .author_body .side a i{margin-right:10px}#author h3{font-size:20px;font-weight:normal;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:20px;padding:10px;position:relative;width:100%}#author h3 .search{font-size:16px;position:absolute;display:inline-block;right:0;bottom:0;padding:5px 10px;text-decoration:none;cursor:pointer}#partner .partner_header{margin-top:10px;margin-bottom:20px;padding:20px 10px;border-radius:3px;min-height:180px;font-size:18px}#partner .partner_header .img{width:140px;height:140px;float:right}#partner .partner_header .name{font-size:28px;font-weight:normal;margin-bottom:10px}#partner .partner_body{display:flex}#partner .partner_body .description{flex:1;padding:0 20px 0 10px;line-height:150%}#partner .partner_body .side{flex:0;min-width:240px;color:#79a8c1}#partner .partner_body .side a{display:block;width:100%;padding:10px 20px;border:1px solid #79a8c1;border-radius:0 5px 5px 0;margin-bottom:2px}#partner .partner_body .side a i{margin-right:10px}#partner h3{font-size:20px;font-weight:normal;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:20px;padding:10px;position:relative;width:100%}#partner h3 .search{font-size:16px;position:absolute;display:inline-block;right:0;bottom:0;padding:5px 10px;text-decoration:none;cursor:pointer}#book{padding:10px;position:relative;margin-top:20px}#book #bookheader{position:relative}#book #bookheader #btnMetaExpand{position:absolute;top:5px;right:5px;font-size:0.9rem;white-space:nowrap;border:2px solid #79a8c1;color:#79a8c1;padding:2px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#book #bookheader #btnMetaExpand i{font-size:1.7rem;transition:transform 0.3s}#book #bookheader #btnMetaExpand.active i{transform:rotate(180deg)}#book #bookheader .book-meta{transition:max-height 0.5s, opacity 0.3s 0.2s;opacity:0;max-height:0;overflow:hidden}#book #bookheader .book-meta.active{opacity:1;max-height:5000px}#book #bookheader .titles,#book #bookheader .tags,#book #bookheader .author,#book #bookheader .my_rating,#book #bookheader .rate,#book #bookheader .buttons,#book #bookheader .datasheet,#book #bookheader .media-preview,#book #bookheader .description,#book #bookheader .book-progress,#book #bookheader .knowledge_level,#book #bookheader .book-editor-menu{margin-bottom:20px}#book #bookheader .category{overflow:hidden;text-overflow:ellipsis;max-width:350px;white-space:nowrap}#book #bookheader .titles{margin-right:45px;margin-bottom:5px;line-height:1.25;height:auto}#book #bookheader .titles h2{font-size:28px;font-weight:normal;margin-bottom:8px}#book #bookheader .titles h3{font-size:18px;font-weight:300;opacity:0.75}#book #bookheader .tags{line-height:normal}#book #bookheader .tags>*,#book #bookheader .tags>*>*{display:inline-block;margin-right:25px;font-weight:300;font-size:14px;color:#999}#book #bookheader .tags *:before{font-family:FontAwesome;margin-right:7px}#book #bookheader .tags .tag-language:before{content:'\f0ac'}#book #bookheader .tags .tag-public_date:before{content:'\f073'}#book #bookheader .tags .tag-categories:before{content:'\f02b'}#book #bookheader .tags .tag-categories .tag-category{margin:0}#book #bookheader .tags .tag-categories .tag-category:not(:last-of-type)::after{content:', '}#book #bookheader .tags .tag-categories .dropdown{cursor:pointer}#book #bookheader .tags .tag-categories .dropdown>span{font-size:0.85em;margin-inline-start:10px}#book #bookheader .tags .tag-type:before{content:'\f02d'}#book #bookheader .media-preview{position:relative;float:left;margin-right:20px;width:100%;max-width:640px}#book #bookheader .media-preview .preview_img{background-color:#fefdfb;overflow:hidden;height:360px;max-width:640px;display:flex;align-items:center;justify-content:center}#book #bookheader .media-preview .preview_img.video{background-color:#000000}#book #bookheader .media-preview .preview_img img{height:100%;width:auto}#book #bookheader .media-preview .preview_img video{background-color:#000000;max-height:360px;width:100%;height:100%}@media (min-width: 1px) and (max-width: 1023px){#book #bookheader .media-preview .preview_img{height:auto;max-width:100%}#book #bookheader .media-preview .preview_img img{width:100%;height:auto}}#book #bookheader .media-preview-list{display:flex;margin-block-start:15px;gap:10px;align-items:center;justify-content:center}#book #bookheader .media-preview-list button{padding:0.3rem}#book #bookheader .media-preview-list .preview-thumblist{display:flex;overflow:hidden;white-space:nowrap;gap:5px}#book #bookheader .media-preview-list .preview-thumblist>div{padding:2px;cursor:pointer;background-color:#fefdfb;border:3px solid transparent;position:relative}#book #bookheader .media-preview-list .preview-thumblist>div.active{border-color:#59ae59}#book #bookheader .media-preview-list .preview-thumblist>div>*{height:48px}#book #bookheader .media-preview-list .preview-thumblist .video-preview::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'\f144';font-family:FontAwesome;color:rgba(89,174,89,0.75);font-size:30px}#book #bookheader .price,#book #bookheader .ratings,#book #bookheader .my_rating,#book #bookheader .rate,#book #bookheader .buttons,#book #bookheader .datasheet,#book #bookheader .book-progress,#book #bookheader .book-editor-menu{width:100%;margin-bottom:20px;display:inline-block;vertical-align:top}@media (min-width: 1px) and (max-width: 767px){#book #bookheader .price,#book #bookheader .ratings,#book #bookheader .my_rating,#book #bookheader .rate,#book #bookheader .buttons,#book #bookheader .datasheet,#book #bookheader .book-progress,#book #bookheader .book-editor-menu{width:100%;display:block}}#book #bookheader .book-info{width:300px;display:inline-block}@media (min-width: 1px) and (max-width: 1023px){#book #bookheader .book-info{clear:both;display:block;width:100%}}@media (min-width: 768px) and (max-width: 1023px){#book #bookheader .book-info{margin-bottom:20px}#book #bookheader .book-info .book-info-left{margin-right:20px}}#book #bookheader .book-info .buttons{margin:10px 0 0px 0}#book #bookheader .price{margin-top:3px;margin-bottom:5px}#book #bookheader .price .current{display:inline-block;font-size:36px;font-weight:normal}#book #bookheader .price .current::first-letter{font-size:110%}#book #bookheader .price .old{display:inline;text-decoration:line-through;color:rgba(255,0,0,0.5);margin-left:15px}#book #bookheader .price .old div{display:inline;color:black}#book #bookheader .price .price_percent{display:inline-block;margin-left:15px;color:#79a8c1;font-size:20px}#book #bookheader .price .duration{font-size:20px;font-weight:300}#book #bookheader .price .offer_end{font-size:14px;margin-top:4px;font-weight:300}#book #bookheader .access-duration{font-size:0.7rem;color:#505050}#book #bookheader .display-language-prefix::before{display:inline-block;content:"\f1ab";font-family:'FontAwesome';font-size:18px;margin:4px 6px}#book #bookheader .display-language{border:1px solid #A5A5A5;border-radius:3px;padding:2px 5px;margin:10px 0}#book #bookheader .display-language select{text-align:center;border:none;padding-bottom:0;margin-bottom:0}#book #bookheader .display-language .select-wrapper::before{top:8px;right:5px}#book #bookheader .book-editor-menu{margin-bottom:15px}#book #bookheader .book-editor-menu .btn,#book #bookheader .book-editor-menu .buy-form form button,.buy-form form #book #bookheader .book-editor-menu button,#book #bookheader .book-editor-menu .btn-transparent{width:100%;margin:3px 0}#book #bookheader .btnDelete,#book #bookheader .btnRemove{width:100%;margin:5px 0;color:#FF5252;border:1px solid #FF5252}#book #bookheader .btnDelete i,#book #bookheader .btnRemove i{font-size:21px;margin-top:-3px}#book #bookheader .btnMeeting{cursor:pointer}#book #bookheader #btnUseCoupon{margin:10px 0}#book #bookheader .daysleft{border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:10px}#book #bookheader .book-progress{width:100%;margin-bottom:0px}#book #bookheader .book-progress:not(.simplified){border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:10px}#book #bookheader .book-progress h3{margin-top:5px;font-weight:300;color:rgba(0,0,0,0.75);font-size:18px}#book #bookheader .book-progress .progress-background{position:relative;float:right;margin-right:10px}#book #bookheader .book-progress .progress_background_dis{position:relative;float:right;display:block;width:70px;height:70px;border:1px solid #59ae59;margin-right:10px;border-radius:100%}#book #bookheader .book-progress .progress_background_dis .progress_fill{position:absolute;bottom:3px;left:3px;right:3px;top:3px;border-radius:100%;text-align:center;line-height:65px}#book #bookheader .book-progress .progress_background_dis .progress_fill.p5{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 95%, #59ae59 96%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p10{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 90%, #59ae59 91%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p15{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 85%, #59ae59 86%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p20{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 80%, #59ae59 81%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p25{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 75%, #59ae59 76%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p30{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 70%, #59ae59 71%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p35{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 65%, #59ae59 66%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p40{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, #59ae59 61%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p45{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 55%, #59ae59 56%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p50{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, #59ae59 51%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p55{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 45%, #59ae59 46%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p60{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, #59ae59 41%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p65{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 35%, #59ae59 36%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p70{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, #59ae59 31%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p75{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 25%, #59ae59 26%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p80{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 20%, #59ae59 21%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p85{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 15%, #59ae59 16%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p90{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, #59ae59 11%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p95{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 5%, #59ae59 6%, #59ae59 100%)}#book #bookheader .book-progress .progress_background_dis .progress_fill.p100{background:#59ae59}#book #bookheader .book-progress .progress_background_dis .progress_fill.p100:before{font-family:'FontAwesome';color:#f4f5f6;font-size:40px;content:'\f00c'}#book #bookheader .book-progress .progress_text{font-size:40px;font-weight:300;color:rgba(0,0,0,0.3);text-align:right;padding-right:90px;line-height:70px}#book #bookheader .book-info-left{width:300px;float:left}@media (min-width: 1px) and (max-width: 767px){#book #bookheader .book-info-left{width:100%}}#book #bookheader .ratings{display:block;width:100%;margin:10px 0}#book #bookheader .ratings .my_rating{display:block;padding-top:10px;margin-bottom:10px;text-align:center}#book #bookheader .ratings .my_rating *{font-family:'FontAwesome';color:#59ae59;font-size:40px}#book #bookheader .datasheet{width:100%;vertical-align:top;display:inline-block;margin-bottom:10px}#book #bookheader .datasheet .cleartable{margin:10px 0px;margin-left:2px}#book #bookheader .datasheet .cleartable td{padding:3px 0;font-size:14px;font-weight:300}#book #bookheader .datasheet .cleartable tr td:nth-child(1){padding-right:60px}#book #bookheader .datasheet .cleartable .extraspace td{padding-top:14px}#book #bookheader .description{clear:both}#book #bookheader .description h3,#book #bookheader .knowledge_level h3,#book #bookheader .prerequisites h3{margin-bottom:10px;font-weight:normal;font-size:20px}#book #bookheader .description h4,#book #bookheader .knowledge_level h4,#book #bookheader .prerequisites h4{margin-top:30px;margin-bottom:10px;font-weight:normal;font-size:20px}#book #bookheader .description p,#book #bookheader .knowledge_level p,#book #bookheader .prerequisites p{margin-bottom:1em;line-height:150%;font-weight:300}#book #bookheader .knowledge_level h4::before{font-family:FontAwesome;content:'\f19d';margin-right:0.5em;color:#59ae59}#book #bookheader .prerequisites h4::before{font-family:FontAwesome;content:'\f0c1';margin-right:0.5em;color:#59ae59}.toc .header-wrapper,.bundle_content .header-wrapper{border-bottom:1px solid #E0E0E0;padding-bottom:10px;margin-bottom:20px;margin-top:30px}.toc .header-wrapper h3,.bundle_content .header-wrapper h3{font-size:20px;font-weight:normal}.toc .header-wrapper .btn-flat,.bundle_content .header-wrapper .btn-flat{text-transform:none;font-weight:normal}.book-tabs{clear:both;display:flex;justify-content:stretch;border-bottom:1px solid rgba(0,0,0,0.25);margin-bottom:10px}.book-tabs .tab{margin-bottom:-1px;padding:10px 20px;cursor:pointer;width:auto}.book-tabs .tab:hover{border-bottom:1px solid #59ae59}.book-tabs .tab.active{border-bottom:3px solid #59ae59}.book-tabs .tab.active:hover{border-bottom:3px solid #59ae59}.book-tabs .right-align{flex:1;text-align:right}.book-tabs h3{font-size:20px;font-weight:normal}.book-tabs .btn-flat{text-transform:none;font-weight:normal}.book-tabs #btnSchedulerEdit{padding:5px;vertical-align:middle;color:#59ae59;border-radius:3px}.book-tabs #btnSchedulerEdit span{display:inline-block;width:auto;max-width:0;overflow:hidden;-webkit-transition:max-width 0.3s ease-in-out;-moz-transition:max-width 0.3s ease-in-out;-ms-transition:max-width 0.3s ease-in-out;-o-transition:max-width 0.3s ease-in-out;transition:max-width 0.3s ease-in-out}.book-tabs #btnSchedulerEdit.selected{background-color:#79a8c1}.book-tabs #btnSchedulerEdit.selected span{max-width:300px}.book-tabs #btnSchedulerEdit.selected *{color:#FFFFFF}.book-content{overflow:hidden}.book-content .slick-track{display:flex}.toc-panel{margin:0 5px;position:relative}.toc .book h3{margin-bottom:20px;margin-top:30px;font-size:20px;font-weight:normal}.toc.numbering-none .lesson:before{content:'';width:1.0rem !important}.toc.numbering-arabic .lesson:before{content:counter(lesson) ". "}.toc.numbering-roman .lesson:before{content:counter(lesson, upper-roman) ". "}.toc.numbering-alpha .lesson:before{content:counter(lesson, upper-alpha) ". "}.toc.numbering-disc .lesson:before{content:counter(lesson, disc)}.toc.numbering-square .lesson:before{content:counter(lesson, square)}.toc.numbering-zero .lesson:before{content:counter(lesson, decimal-leading-zero) ". "}.toc .title-text{position:relative;display:block}.toc .placeholder{height:48px;display:table-row}.toc .viewing{display:inline-block}.toc .viewing.not-count::before{font-family:FontAwesome;content:'\f10c';visibility:hidden}.toc .viewing.viewed:before{color:#59ae59;font-family:FontAwesome;content:'\f058'}.toc .viewing.unviewed:before{color:rgba(0,0,0,0.05);font-family:FontAwesome;content:'\f10c'}.toc .chapters-container{background:rgba(0,0,0,0.09);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);counter-reset:lesson;margin:0;padding:20px}.toc .chapters-container.attachment{background:rgba(121,168,193,0.5)}.toc .chapters{display:table;width:100%;table-layout:auto}.toc .chapters button{width:30px}.toc .lessons{display:table;table-layout:fixed;width:100%;min-height:2rem}.toc .chapter{margin-top:0;display:block}.toc .chapter>.title{border-bottom:1px solid rgba(0,0,0,0.25);padding:12px 0px 5px 0px;font-weight:bold;line-height:150%;display:table;table-layout:fixed;width:100%}.toc .chapter>.title div{display:table-cell}.toc .chapter>.title .chapter-icons{white-space:nowrap;text-align:right;font-weight:normal;padding-left:5px;width:200px}.toc .chapter>.title .chapter-icons>*{display:inline-block}.toc .chapter>.title .chapter-icons.editor-mode{width:170px}.toc .chapter .lesson{display:table-row;counter-increment:lesson;margin-left:0px;padding:0px 10px 0px 0px;width:100%}.toc .chapter .lesson.nocontent{color:#A0A0A0}.toc .chapter .lesson.notavailable{color:#A0A0A0}.toc .chapter .lesson.nocontenttype{font-style:italic;color:#A0A0A0}.toc .chapter .lesson .btn-preview{padding:0;position:absolute;left:20px;margin-top:-10px;display:inline-block;vertical-align:middle;width:48px}.toc .chapter .lesson .btn-preview i{font-size:1.3em;color:#C0C0C0}.toc .chapter .lesson .btn-preview i::before{content:'visibility_off'}.toc .chapter .lesson .btn-preview:not(.active) i[data-price-weight]{font-size:1.3em;color:rgba(255,255,255,0.8);padding:0;background-color:#f57c00;border-radius:4px;padding:1px 3px;line-height:18px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.toc .chapter .lesson .btn-preview:not(.active) i[data-price-weight]::before{display:inline-block;vertical-align:middle;content:'balance'}.toc .chapter .lesson .btn-preview:not(.active) i[data-price-weight]::after{display:inline-block;vertical-align:middle;font-family:'Roboto Condensed';font-size:15px;padding:0 2px;content:attr(data-price-weight)}.toc .chapter .lesson .btn-preview.active i{color:inherit}.toc .chapter .lesson .btn-preview.active i::before{content:'visibility'}.toc .chapter .lesson a:not(.btn){display:block;text-decoration:none;color:inherit;padding:3px 0}.toc .chapter .lesson a:not(.btn).preview{font-weight:400}.toc .chapter .lesson>div{display:table-cell;padding:5px 0;vertical-align:middle;border-bottom:1px dotted rgba(0,0,0,0.2)}.toc .chapter .lesson:before{display:table-cell;width:4rem;max-width:100px;text-align:right;color:#909090;font-weight:300;padding-right:10px;padding-left:5px;vertical-align:middle}.toc .chapter .lesson.toc-helper:before{content:'';max-width:100px}.toc .chapter .lesson .lesson-icons{text-align:right;width:200px}.toc .chapter .lesson .lesson-icons>*{display:inline-block}.toc .chapter .lesson .lesson-icons.editor-mode{width:170px}.toc .chapter .lesson>.title{line-height:150%;font-weight:300}.toc .btn-cart{width:110px !important;font-size:0.8rem;font-weight:500;padding:5px 10px;display:flex;justify-content:space-between;align-items:center;gap:5px}.toc .btn-cart i:before{font-size:1.1em;content:'\f217'}.toc .unit-price{font-weight:500;font-size:0.85em}.toc .content_type{display:inline-block;font-weight:300;color:rgba(0,0,0,0.5);font-size:14px}.toc .content_type:after{font-family:FontAwesome;margin-right:5px;margin-left:5px}.toc .content_type_text:after{content:'\f036'}.toc .content_type_text2:after{content:'\f036'}.toc .content_type_video:after{content:'\f008'}.toc .content_type_audio:after{content:'\f028'}.toc .content_type_test:after{content:'\f046'}.toc .content_type_essay:after{content:'\f0f6'}.toc .content_type_file:after{content:'\f0c6'}.toc .edit_new:after{content:'\f067'}.toc .edit_del:after{content:'\f014'}.toc .edit_rename:after{content:'\f040'}.toc .edit_link:after{content:'\f08e'}.toc .edit_drag:after{content:'\f142'}.toc .edit_duplicate:after{content:'\f0c5'}.toc .legend{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:12px;justify-content:right;padding:0;margin-left:-20px}.toc .legend>div{display:inline-block;font-size:14px;color:#999;font-weight:300;padding:5px 0 5px 20px;text-align:right}@media screen and (max-width: 680px){.toc .legend>div{flex:0;flex-basis:33%}}@media screen and (max-width: 550px){.toc .legend>div{flex-basis:50%}}@media screen and (max-width: 380px){.toc .legend>div{flex-basis:100%}}.toc .legend>div:after{font-family:FontAwesome;padding-left:10px}#book.unowned .my_rating,#book.unowned .book-progress{display:none !important}#book.unowned:not(.advertisement) .viewing{display:none !important}#book.owned .price,#book.owned .buttons{display:none !important}.rating{unicode-bidi:bidi-override;direction:rtl}.rating>span{display:inline-block;position:relative;width:1.1em;cursor:pointer}.rating>span:hover:before,.rating>span:hover~span:before{color:#79a8c1;content:"\f005";position:absolute}.btn-dnd{padding:5px 10px;cursor:move}.author{position:relative}.author:after{content:"";display:table;clear:both}.author .author_icon{background-color:#FFFFFF;display:block;float:left;margin-right:10px;background-size:100%;width:40px;height:40px;-webkit-transition:width 0.5s,height 0.5s;-moz-transition:width 0.5s,height 0.5s;-ms-transition:width 0.5s,height 0.5s;-o-transition:width 0.5s,height 0.5s;transition:width 0.5s,height 0.5s}.author .author_name{cursor:pointer;font-size:18px;display:inline-block;color:#79a8c1;font-weight:normal}.author .author_coauthors{color:#000000;font-weight:300;font-size:0.9rem}.author .author_coauthors .author_coauthor:not(:last-of-type)::after{content:', '}.author .author_name{margin-top:3px}.author .author_stat{margin-top:5px;font-weight:300;font-size:14px}.author .author_details{font-weight:300;clear:both;position:relative;background-color:rgba(89,174,89,0.25);opacity:0;max-height:0;overflow-y:hidden;-webkit-transition:opacity 0.3s,max-height 0.1s;-moz-transition:opacity 0.3s,max-height 0.1s;-ms-transition:opacity 0.3s,max-height 0.1s;-o-transition:opacity 0.3s,max-height 0.1s;transition:opacity 0.3s,max-height 0.1s;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media (min-width: 768px) and (max-width: 99999px){.author .author_details{margin-left:270px;clear:none}}.author .author_details .author_description{line-height:1.5}.author .author_details .author_description h4{color:#151515;font-size:11px;text-transform:uppercase;font-weight:500;margin:20px 0 5px 0}.author .author_details .bottom{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:end;gap:10px;margin-top:20px}.author .author_details .stat{display:flex;flex:1;justify-content:stretch;flex-wrap:nowrap}.author .author_details .stat div{flex:1;border-left:1px solid #C0C0C0;font-size:12px;padding:0 12px}.author .author_details .stat div span{display:block;font-size:20px;margin-bottom:3px}.author .author_socials{margin-right:auto;flex:100;display:flex;flex-wrap:nowrap}.author .author_socials a{text-decoration:none;color:#437691;opacity:.2}.author .author_socials a[href]{opacity:1}.author .author_socials i.glyph{font-size:18px;padding:0 7px}.author .author_authors_wrapper{position:relative;display:none}.author .author_authors{height:20px;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;position:relative;margin-right:125px;left:10px}.author .author_authors li{font-size:18px;display:inline-block;font-weight:300;margin-left:5px;padding-left:5px;border-left:1px solid #C0C0C0;cursor:pointer;vertical-align:middle}.author .author_authors li:first-child{border-left:0;margin-left:0}.author .author_authors li.active{font-weight:normal;color:#79a8c1}.author .author_authors .author_authors_job{font-size:0.65rem;margin-top:3px}.author .btn-stepper{display:none;position:absolute;top:-3px;right:0}.author .btn-stepper button{padding:0 5px}.author.opened .author_details{opacity:1;max-height:9999px;padding:10px;margin-top:10px}.author.opened .author_infobar::before{margin-top:0}.author.opened .author_name,.author.opened .author_job{display:none}.author.opened .author_coauthors{display:none}.author.opened .author_icon{width:256px;height:256px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media (min-width: 1px) and (max-width: 767px){.author.opened .author_icon{float:none}}.author.opened .btn-stepper{display:block}.author.opened .author_stat{display:none}.author.opened .author_authors_wrapper{display:block}.bundle_content{margin-bottom:10%}.bundle_content>h3{font-size:20px;font-weight:normal;margin-bottom:20px;margin-top:30px}.bundle_content .bundle-icon-description{font-weight:300;text-align:right;padding:5px 10px}.bundle_content .bundle-icon-description>div{font-size:0.9rem;color:#A0A0A0;display:inline-block;margin-left:10px}#dlgSignUpForm a{color:#79a8c1;text-decoration:none;font-weight:300}#dlgSignUpForm a:hover{text-decoration:underline}.results{padding:0 10px}.results .slidedown>.slidedown-header{position:relative;cursor:pointer}.results .slidedown>.slidedown-header:after{display:inline-block;font-family:FontAwesome;content:'\f0d7';position:absolute;right:0;top:0;bottom:0;width:20px;height:20px;transform:rotate(0deg);transition:transform 0.2s ease-in-out}.results .slidedown.closed>.slidedown-header:after{transform:rotate(90deg)}.results .slidedown{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.results .slidedown>.slidedown-header{background:#79a8c1;color:#fff;padding:8px 12px}.results .slidedown>.slidedown-header:after{top:50%;height:32px;width:32px;text-align:center;line-height:32px;margin-top:-16px}.results .slidedown>.slidedown-container{padding:8px 12px}.results .selects{display:table;border-collapse:collapse;width:100%}.results .selects .row{display:table-row}.results .selects .row>*{display:table-cell;margin-bottom:4px}.results .selects .label{width:1%;white-space:nowrap;padding-right:10px}.results .selects select{font-size:inherit;border:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding:0 10px;margin:0;background:#fff;position:relative}.results .selects select:after{display:block;font-family:FontAwesome;content:'\f0d7';position:absolute;right:0;top:0;bottom:0;padding:0 5px}.results .selects select *{font-size:inherit}.results .checkboxes .checkbox-group{display:inline-block;vertical-align:top;padding-right:80px}.results .checkboxes .checkbox-group h2{font-size:inherit;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.25);padding:10px}.results .checkboxes .checkbox-group i{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:20px;padding:5px}.results .checkboxes .checkbox-group i:after{display:inline-block}.results .checkboxes .checkbox-group .checkbox{display:block;cursor:pointer;width:100%;line-height:150%}.results .checkboxes .checkbox-group .checkbox .checkmark{width:40px}.results .checkboxes .checkbox-group .checkbox .checkmark:after{color:#79a8c1;content:"\f096"}.results .checkboxes .checkbox-group .checkbox.checked .checkmark:after{content:"\f046"}.results h2{font-size:20px;font-weight:normal;margin-top:20px;margin-bottom:5px}.results .status.missing:after{content:'\f1db';color:rgba(0,0,0,0.25)}.results .status.opened:after{content:'\f10c';color:#F44336}.results .status.closed:after{content:'\f111';color:#FFC107}.results .status.rated:after{content:'\f111';color:#4CAF50}.results .content-type.test:after{content:'\f046';color:rgba(0,0,0,0.5)}.results .content-type.essay:after{content:'\f0f6';color:rgba(0,0,0,0.5)}.results .action{color:#79a8c1;width:16px}.results .action.view:after{content:'\f06e';opacity:0.5}.results .action.rate:after{content:'\f005'}.results .action.none:after{content:' '}.results-list-header{margin-top:20px;display:flex;align-items:center;justify-items:stretch;border-bottom:1px solid rgba(0,0,0,0.25);min-height:43px}.results-list-header>h3{flex:1;font-size:20px;font-weight:normal}.results-list .user{margin-top:20px}.results-list .user-header{display:flex;justify-content:stretch;align-items:center;margin-bottom:-5px}.results-list .user-header .avatar{width:40px;height:40px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.results-list .user-header h3{padding:0 15px;margin:0;font-weight:normal;font-size:18px;flex:1}.results-list .result-lessons{padding:10px 20px;background:rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.results-list .lesson{display:flex;justify-content:stretch;align-items:center;height:40px;font-weight:300;cursor:pointer}.results-list .lesson,.results-list .lesson:hover,.results-list .lesson:link,.results-list .lesson:active{text-decoration:none;color:inherit}.results-list .lesson:nth-last-child(n+2){border-bottom:1px dotted rgba(0,0,0,0.2)}.results-list .lesson .index{width:64px;text-align:right;padding-right:10px;color:#909090}.results-list .lesson .glyph.content-type{padding-right:10px}.results-list .lesson .title{flex:1;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-list .lesson .percent{text-align:right;padding-right:10px;min-width:64px}.ranklist-panel{margin:0 5px;position:relative}.ranklist-panel .ranklist{padding:0 10px}.ranklist-panel .ranklist .status.opened:after{content:'\f1db';color:rgba(0,0,0,0.25)}.ranklist-panel .ranklist .status.rated:after{content:'\f111';color:#4CAF50}.ranklist-panel .ranklist table{width:100%}.ranklist-panel .ranklist table .compact{text-align:center;white-space:nowrap;width:1%}.ranklist-panel .ranklist table .maxscore{font-size:0.75rem;font-weight:400}.ranklist-panel .ranklist table thead th{padding:5px}.ranklist-panel .ranklist table tbody tr.me{background-color:rgba(89,174,89,0.25)}.ranklist-panel .ranklist table tbody td:nth-child(2){width:1%}.ranklist-panel .ranklist table tbody td{vertical-align:middle;padding:5px;border-bottom:1px solid #C0C0C0;font-weight:300}.ranklist-panel .ranklist table tbody td.rank{text-align:right}.ranklist-panel .ranklist table tbody td .score{font-weight:500}.ranklist-panel .ranklist table tbody td .percent{font-size:0.7rem;margin-top:5px}#dlgSchedule .div-table>div,#dlgSchedule .meeting-schedules .schedule-item>div,.meeting-schedules #dlgSchedule .schedule-item>div{padding:0 5px}.chapter_collapse:after{color:rgba(0,0,0,0.25);content:'\f147'}.chapter_expand:after{color:rgba(0,0,0,0.25);content:'\f196'}#dlgTocEditConflict .dlg-modal-content{background:#F44336}#dlgTocEditConflict .dlg-modal-content .dlg-modal-close{background:#FFC107;color:#000;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.select-bundle{margin-top:20px;line-height:150%}.select-bundle>*{margin:10px 0}.select-bundle a{display:block;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);font-weight:bold;height:48px;position:relative;padding-left:56px;padding-top:8px;color:#000;text-decoration:none}.select-bundle a img{position:absolute;top:0;left:0;width:48px;height:48px}.book-banner{margin-block:20px}.book-banner img{max-width:980px;width:100%}[data-book-type="7"] .book-banner{margin:20px 10px}.book-header-title-bg{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;left:0;right:0;height:120px}.book-header-title-bg.no-preview-image{background:linear-gradient(180deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.2) 100%)}.book-header-title-bg img{width:125px;height:125px;margin:10px 0 0 10px}.book-class{margin-bottom:-20px}.book-class .titles{display:flex;flex-direction:column;justify-content:center;margin-left:135px;height:105px !important;margin-bottom:40px !important}.book-class .invert *{color:#FFFFFF;text-shadow:1px 1px 1px rgba(0,0,0,0.15)}.book-class .author:not(.opened){border-bottom:1px solid #EFEFEF;padding-bottom:15px}.book-class-access-info{margin-top:5px;font-size:0.9rem;font-weight:300}.book-class-access-info .glyph{font-size:1rem !important}@media (min-width: 1px) and (max-width: 767px){.book-class-access-info{display:none}}.class-cover{display:flex;align-items:stretch;justify-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.class-cover .joinpanel h5{position:absolute;top:0}.class-cover .action-panel .action-panel-header{display:flex;flex-direction:row;height:15px;justify-content:space-between;align-items:baseline}.class-cover .action-panel .action-panel-header>*{font-size:0.8rem;padding:0;margin:0;flex-grow:0}.class-cover .action-panel .action-panel-header h5{margin:0 0 0 3px}.class-cover .action-panel .action-panel-header a,.class-cover .action-panel .action-panel-header button{color:#79a8c1}.class-cover>div{flex:1;margin:10px 10px 25px 10px;position:relative}.class-cover>div h5{font-weight:500;text-transform:uppercase;color:#505050;font-size:0.8rem;margin-bottom:5px}.class-cover>div .box{background-color:#FFFFFF;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #E5E5E5;padding:10px;height:100%;margin-top:15px;display:flex;flex-flow:row wrap;align-items:flex-start;position:relative}.class-cover>div .box.center{align-items:center}.class-cover>div .box .nohover:hover{text-decoration:none}.class-cover>div .box .bottom{border-top:1px solid #EFEFEF;padding-top:10px;margin:auto 0 0 0 !important;width:100%;color:#505050;font-size:0.8rem;text-transform:uppercase;vertical-align:middle;height:50px;font-weight:300;text-align:left}.class-cover>div .box .cleartable{margin:0 !important;width:100%}.class-cover .join-meeting{font-weight:300;font-size:14px}.class-cover .join-meeting .meeting-locked{display:block;line-height:40px}.class-cover .join-meeting .meeting-info{width:100%;align-self:center}.class-cover .join-meeting .meeting-info h3,.class-cover .join-meeting .meeting-info h4{margin:0 0 10px 0}.class-cover .join-meeting .meeting-info>div{margin:15px 0}.class-cover .join-meeting .meeting-info>div:first-child{margin-top:0}.class-cover .meeting-rooms{width:100%;line-height:140%;font-weight:300;text-align:left;margin-top:5px}.class-cover .meeting-rooms .room{display:grid;font-size:0.9em;margin-top:8px}.class-cover .meeting-rooms .room.available .title::before{color:#4CAF50}.class-cover .meeting-rooms .room.occupied .title::before{color:#FFC107}.class-cover .meeting-rooms .room.locked .title::before{color:#F44336}.class-cover .meeting-rooms .room .title{grid-row:1/2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.class-cover .meeting-rooms .room .title::before{content:'•';font-size:2.2em;margin-right:3px;vertical-align:middle}.class-cover .meeting-rooms .room .actions{grid-row:1/2;text-align:right}.class-cover .meeting-rooms .room .actions button{padding:5px 10px}.peers{margin-left:12px;height:24px;line-height:24px}.peers .avatar{width:24px;height:24px;margin-left:-5px;border:2px solid #FFF;vertical-align:middle;background-color:#FFF}.peers .avatar:first-child{margin-left:0}.peers .more{font-size:11px;font-weight:500;vertical-align:middle;display:inline-block;background-color:rgba(0,0,0,0.05);border-radius:4px;padding:0 5px;margin-left:3px;cursor:pointer}.meeting-schedules{width:100%;margin:10px 0 5px 0}.meeting-schedules .schedule-item{border-radius:3px;font-weight:500}.meeting-schedules .schedule-item>div{padding:0 10px}.meeting-schedules .schedule-item .schedule-item-room,.meeting-schedules .schedule-item .schedule-item-date,.meeting-schedules .schedule-item .schedule-item-room{border-right:1px solid rgba(0,0,0,0.05)}.meeting-schedules .schedule-item .schedule-item-room,.meeting-schedules .schedule-item .schedule-item-date,.meeting-schedules .schedule-item .schedule-item-room,.meeting-schedules .schedule-item .schedule-item-actions{width:1px;white-space:nowrap}.meeting-schedules .schedule-item .schedule-item-room,.meeting-schedules .schedule-item .schedule-item-actions{vertical-align:middle}.meeting-schedules .schedule-item>div:first-child{padding-right:10px;font-weight:700;text-align:right}.meeting-schedules .schedule-item:nth-child(even){background-color:#ECECEC}#btnRoomScheduler.not-empty{max-height:40px;padding:2px 10px}.next-appointment{text-align:left;padding:0}.next-appointment>div:nth-child(1){white-space:nowrap;width:1px;border-right:1px solid #E0E0E0;padding-right:5px}.next-appointment>div:nth-child(2){padding-left:5px}#meetUserList{max-height:60vh;overflow:auto}#meetUserList li{margin:5px 0}#tabInvitationSchedule input[type="radio"]{vertical-align:top}#tabInvitationSchedule .invitation-schedule-item{margin:10px 0}#tabInvitationSchedule .invitation-schedule-item *{line-height:1.2}#tabInvitationSchedule .invitation-schedule-item-name{font-weight:300}#tabInvitationSchedule .invitation-schedule-item-date span:first-child{font-weight:700}.rate{display:block;margin-bottom:10px}.rate *{font-size:20px;color:#79a8c1}.rate .rate_text{float:left;font-size:40px;font-weight:300;margin-right:10px}.rate .rate_text::first-letter{font-size:110%}.rate .rate_count,.rate .student_count{display:inline-block;margin-top:5px}.rate .rate_count,.rate .rate_count *,.rate .student_count,.rate .student_count *{font-size:14px;font-weight:300}.rate_stars:before{font-family:FontAwesome;font-weight:normal;letter-spacing:5px;content:''}.rate_stars.r00:before{content:"\f006\f006\f006\f006\f006"}.rate_stars.r05:before{content:"\f123\f006\f006\f006\f006"}.rate_stars.r10:before{content:"\f005\f006\f006\f006\f006"}.rate_stars.r15:before{content:"\f005\f123\f006\f006\f006"}.rate_stars.r20:before{content:"\f005\f005\f006\f006\f006"}.rate_stars.r25:before{content:"\f005\f005\f123\f006\f006"}.rate_stars.r30:before{content:"\f005\f005\f005\f006\f006"}.rate_stars.r35:before{content:"\f005\f005\f005\f123\f006"}.rate_stars.r40:before{content:"\f005\f005\f005\f005\f006"}.rate_stars.r45:before{content:"\f005\f005\f005\f005\f123"}.rate_stars.r50:before{content:"\f005\f005\f005\f005\f005"}.buy-form{padding:5px;line-height:150%}.buy-form hr{border:0;border-top:1px solid #C0C0C0}.buy-form h6{font-size:1.5em;margin:15px 0 20px 0;color:#79a8c1;font-weight:300}.buy-form p{margin:15px 0}.buy-form .btn-back{padding:0.5rem 1.5rem 1rem 0}.buy-form #tblCustomerData{margin-left:30px}.buy-form #tblCustomerData td{padding:0 5px}.buy-form form table{width:100%;table-layout:auto}.buy-form form table td:first-child{padding-right:5px;font-weight:300;width:180px}.buy-form form input[type="text"]{width:100%}.buy-form #coupon-msg{text-align:left;display:block;text-transform:none;font-weight:normal;color:#000000;margin-top:20px}.buy-form #coupon-msg.invalid{color:#F44336}.buy-form #lblExtraPeriod{font-weight:500}.buy-form #btnSaveAlias{background-color:#79a8c1;font-size:0.8rem}.buy-form .buy-form-nav{margin-top:30px}#buy-steps{margin:10px 0 15px 0}#buy-book-details{display:table}#buy-book-details>*{display:table-cell;vertical-align:top}#buy-period-list{margin:20px 0}#buy-period-list img{margin-right:10px;width:50px;height:50px}#buy-period-list #period-book-list{width:100%}#buy-period-list #period-book-list td{vertical-align:middle;padding:7px 5px;font-weight:300}#buy-period-list table.selectable{width:100%;table-layout:auto}#buy-period-list table.selectable tbody tr.selected{background-color:rgba(89,174,89,0.5)}#buy-period-list table.selectable tbody td{cursor:pointer;padding:7px 5px;font-weight:300}#buy-period-list table.selectable tbody td:nth-child(1){width:1px}#buy-period-list table.selectable tfoot tr{border-top:1px solid #D0D0D0}@media screen and (max-width: 600px){#tblBuyData td{display:block;width:100%}}#buy-use-credit,#buy-summary{padding:10px 15px}#buy-summary{border:1px solid #C0C0C0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#buy-summary table{width:100%;margin-top:20px}#buy-summary table tbody td:first-child{font-weight:300}#buy-summary table td:last-child{text-align:right}#buy-summary table tfoot{border-top:1px solid #C0C0C0}#buy-summary table tfoot td{padding-top:5px;font-weight:500}#buy-summary table tfoot #lblTotalPrice{padding-top:15px}#buy-summary table .total-duration td{padding-top:15px}#buy-summary table .total-saving td{font-weight:normal}#buy-summary table .total-summary-saving{color:#79a8c1}#buy-use-credit{margin-top:30px;background-color:#F0F0F0;border-radius:3px}.pay-content h2{line-height:150%;margin:10px}.step-content .section-divider{margin:20px 0}.step-content .summary>div{padding:5px}.step-content .summary .summary-highlighted{background-color:#79a8c1;color:#FFFFFF}.required-field:after{content:' *';color:#F44336}.payment-details{display:table;width:100%}.payment-details>div{display:table-cell;vertical-align:top}.payment-details>div:first-child{padding-top:30px}.payment-details>div.payment-details-summary{padding-left:25px;padding-top:30px;width:330px}@media (min-width: 1px) and (max-width: 767px){.payment-details>div{display:table-row}.payment-details>div.payment-details-summary{width:100%}}.payment-details .net-price-row td{padding:0px !important;font-weight:300 !important;font-size:0.8em !important}.cart section:not(:first-child){margin-top:65px}.cart .cart-dropdown .cart-item{box-sizing:content-box;height:32px;display:block}.cart .cart-dropdown .cart-subtitle{font-size:0.8rem;font-weight:300}.cart .cart-dropdown .cart-buttons{display:table;width:100%;table-layout:auto}.cart .cart-dropdown .cart-buttons a{display:table-cell}.cart .cart-dropdown .cart-buttons a.btnDelete{color:#E53935}.cart .btn-remove{color:#E53935;border:none}.cart .btn-remove:hover{background-color:#f9d4d3}.cart .cart-items{display:flex;flex-direction:column}.cart .cart-items .cart-item{position:relative;display:grid;grid-template-columns:1fr auto;width:100%;gap:10px;align-items:center}.cart .cart-items .cart-item:not(:last-child){padding-bottom:5px;margin-bottom:5px}.cart .cart-items .cart-item .cart-item-details{font-size:0.8rem;font-weight:300;margin-inline:10px;text-align:right}.cart .cart-items .cart-remove-item{position:absolute;top:0px;right:0;width:20px;height:20px;line-height:25px;background:#E57373;text-align:center;color:#FFFFFF;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.cart .cart-items .cart-remove-item i{font-size:1rem}.cart .cart-items .bookcard{min-width:300px}.cart .cart-coupons{margin:30px 0;background-color:#F0F0F0;border-radius:3px;padding:10px 15px}.cart .cart-coupons .cart-coupons-redeemed{width:100%}.cart .cart-coupons .cart-coupons-redeemed th{text-align:left}.cart .cart-coupons .cart-coupons-redeemed .cart-coupons-redeemed-item td{vertical-align:middle}.cart .cart-coupons .cart-coupons-redeemed .cart-coupons-redeemed-item td:last-child{width:50px;text-align:center}.cart .must-use-credit{display:none;margin-block-end:15px}#cart-content .cart-cover{vertical-align:middle;margin-right:10px}#cart-content .cart-subtitle{font-size:0.8rem;font-weight:300}#cart-content .cart-items{max-height:300px;overflow-y:auto}#cart-content .must-use-credit{margin-inline:5px}d-img{display:inline-block;margin:0px;padding:0px;line-height:normal}d-img figure{text-align:center;margin:0px;padding:0px;font-size:11pt;font-style:italic}d-img fcaption{margin:0px;padding:0px}d-fok{display:inline-block;vertical-align:middle;line-height:normal}d-fok table{border-collapse:collapse}d-fok td{font-size:70%;text-align:center;vertical-align:middle;white-space:nowrap;margin:0px;padding:0px}d-fok .d-fok-top,d-fok .d-fok-middle,d-fok .d-fok-bottom,d-fok .d-fok-under{line-height:100%}d-fok .d-fok-top{vertical-align:bottom}d-fok .d-fok-fok{font-size:140%}d-fok .d-fok-fok,d-fok{top:0px;left:0px}#new-lesson-page .title{text-align:center;font-size:1.5rem;font-weight:300;margin-bottom:20px}#new-lesson-page [data-content-type=video]+.statusbar>*{color:#909090}#new-lesson-page #template{display:none}#new-lesson-page #template .tab li{text-align:left}#new-lesson-page #template .tab li>div{text-align:center}#new-lesson-page #template .tab li img{display:block;margin:0 auto 5px auto}#new-lesson-page #videobrowser,#new-lesson-page #browser{position:absolute;top:0;left:0;right:0;bottom:0}#new-lesson-page section.bodyclasses{display:none}#lesson-content{padding:10px 20px 20px 20px;margin-bottom:40px}#lesson-content .empty{padding:30px 5px;text-align:center;color:#505050;font-style:italic}#lesson-content .container{margin:0px}#lesson-content[data-content-type=test]{margin-top:50px}#lesson-content[data-content-type=audio] section.playlist{margin-bottom:120px}.statusbar{background:rgba(0,0,0,0.09);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);width:100%;padding:10px;text-align:center;font-size:0.9rem;line-height:20px}.statusbar,.statusbar *{vertical-align:middle;display:inline-block}.statusbar .progress-stat span{margin-right:5px}#content-type{padding:10px 0px 20px 0px;position:relative}#content-type ul li i.glyph{font-size:5rem}@media (min-width: 1px) and (max-width: 479px){#content-type ul li i.glyph{font-size:3rem}}#content-type #content-type-description{background-color:rgba(121,168,193,0.5);padding:15px;margin-top:10px}ul.tab{display:table;width:100%;table-layout:fixed}ul.tab li{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}ul.tab li>div{display:inline-block;padding:10px 20px;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}ul.tab li.selected>div{background-color:rgba(121,168,193,0.5)}#lesson-content .errorbar{background:#F44336;color:#fff;margin-top:-25px;padding:10px 20px;text-align:left}#lesson-content .errorbar .button{background:#B71C1C;font-weight:bold;padding:5px 10px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);margin:0 5px}#lesson-content .errorbar h3{color:#fff}#lesson-content .errorbar ul{display:block;list-style-type:disc;margin:0;padding-left:40px}#lesson-content .errorbar li{display:list-item}#lesson-content .errorbar:after{display:block;font-size:0;line-height:0;margin:0;padding:0;content:' ';clear:both}.sytemcontent-login form{background-color:rgba(0,0,0,0.5);border-radius:5px;position:relative;padding:1px 10px}.sytemcontent-login label{display:none}.sytemcontent-login input{border:0px;background-color:white;border-radius:5px;text-indent:10px;height:2.2rem;display:block;width:100%;margin:10px 0}.sytemcontent-login [type="submit"]{color:white;background:#59ae59;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transform:box-shadow 0.5;font-style:normal;text-decoration:none;display:block;cursor:pointer;border:none;padding:0.5rem 0.75rem;font-size:0.9rem;text-transform:uppercase;outline:0;text-align:center;letter-spacing:0.5px;white-space:nowrap;line-height:normal;width:100%}.sytemcontent-login [type="submit"]:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.sytemcontent-search{position:relative;border:1px solid rgba(0,0,0,0.25);background-color:white;border-radius:5px;margin:5px 0}.sytemcontent-search input{border:0px;background-color:white;text-indent:10px;margin:0;height:32px;display:block;width:100%;outline:none;margin-right:24px}.sytemcontent-search button{position:absolute;top:0;right:0;border:0;background:transparent;color:rgba(0,0,0,0);font-size:0;padding:0;margin:0}.sytemcontent-search button:after{display:block;width:32px;height:32px;font-family:FontAwesome;font-size:20px;content:'\f002';color:rgba(0,0,0,0.25);line-height:32px}.systemcontent-statbar{display:flex;flex-wrap:wrap;justify-content:space-around}.systemcontent-statbar *{white-space:nowrap;overflow:hidden}.systemcontent-statbar .partners_authors,.systemcontent-statbar .books_students{flex:1 0 50%;display:flex;flex-wrap:wrap;justify-content:space-around}.systemcontent-statbar .partners,.systemcontent-statbar .authors,.systemcontent-statbar .books,.systemcontent-statbar .students{min-width:120px;margin:5px 0}.systemcontent-statbar .statbar-number{float:left;font-size:32px;color:#79a8c1;text-shadow:2px 2px 4px rgba(0,0,0,0.5);text-align:right;padding:0 5px 0 10px}.systemcontent-statbar .statbar-label{line-height:100%;padding:0 5px}.systemcontent-statbar .partners .statbar-label{min-width:132px}.systemcontent-statbar .authors .statbar-label{min-width:90px}.systemcontent-statbar .books .statbar-label{min-width:125px}.systemcontent-statbar .statbar-mainlabel{min-width:95px}.systemcontent-statbar .statbar-secondlabel{width:auto;font-weight:300;font-size:80%;font-family:"Roboto Condensed"}.booklist .all-button{flex:1 0 calc( 100% - 20px);margin:0 10px}.booklist .all-button[data-align="topleft"],.booklist .all-button[data-align="topcenter"],.booklist .all-button[data-align="topright"]{order:-1}.booklist .all-button[data-align="topleft"],.booklist .all-button[data-align="bottomleft"]{text-align:left}.booklist .all-button[data-align="topcenter"],.booklist .all-button[data-align="bottomcenter"]{text-align:center}.booklist .all-button[data-align="topright"],.booklist .all-button[data-align="bottomright"]{text-align:right}#dlgLoginError{display:none}#dlgLoginError .active{display:flex}#dlgLoginError .dlg-modal-close{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);justify-content:center;align-items:center;backdrop-filter:blur(10px)}#dlgLoginError .dlg-modal-close div{background:#fff;padding:20px 30px;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-o-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.lesson-audio-content.edit-mode .image-container{float:left;width:256px}.lesson-audio-content.edit-mode .image-container div.image{float:none}.lesson-audio-content.edit-mode .image_edit,.lesson-audio-content.edit-mode .description_edit{margin-top:10px;display:block;width:256px;background:#79a8c1;padding:2px;color:white;text-align:center;cursor:pointer;text-transform:uppercase;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.lesson-audio-content.edit-mode .description_edit[data-save=save]{background:#59ae59}.lesson-audio-content.edit-mode .description-container{padding-left:286px}.lesson-audio-content.edit-mode .playlist{margin-top:20px}.lesson-audio-content.edit-mode .playlist-item{position:relative}.lesson-audio-content.edit-mode .text{display:inline-block}.lesson-audio-content.edit-mode .audio-playlist-edit-icons{height:30px;float:right}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div{float:left;vertical-align:top;display:inline-block;border:0px;padding:0px 1rem;margin:0px;height:30px;width:40px;outline:none}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div i{display:inline-block;top:0.5rem;text-transform:none;height:30px;width:30px;font-family:FontAwesome;font-size:16px;font-style:normal;color:#79a8c1;width:20px}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div i.edit-select:after{content:'\f07c'}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div i.edit-delete:after{content:'\f014'}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div i.edit-rename:after{content:'\f040'}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div i.edit-drag{color:black}.lesson-audio-content.edit-mode .audio-playlist-edit-icons div i.edit-drag:after{content:'\f142'}.lesson-audio-content.edit-mode .playlist-add-item{font-size:16px;display:inline-block;cursor:pointer;font-family:FontAwesome;color:#79a8c1}.lesson-audio-content.edit-mode .playlist-add-item:after{content:'\f067'}#lesson-content.version{line-height:150%}#lesson-content.version ul{list-style:none}#lesson-content.version ul li{display:block;margin-left:50px;margin-top:1em}#lesson-content.version ul li:before{font-family:FontAwesome;font-size:24px;line-height:24px;vertical-align:top;content:'';display:inline-block;margin-left:-50px;width:50px;text-align:center}#lesson-content.version ul li.separator hr{height:1px;border:0px;border-top:1px dotted rgba(0,0,0,0.2)}#lesson-content.version ul li.new:before{content:'\f067';color:#4CAF50}#lesson-content.version ul li.remove:before{content:'\f1f8';color:#F44336}#lesson-content.version ul li.bug:before{content:'\f188';color:#FF9800}#lesson-content.version ul li.repair:before{content:'\f0fa';color:#4CAF50}#lesson-content.version ul li.warning:before{content:'\f071';color:#FF5722}#lesson-content.version ul li.gears:before{content:'\f085';color:#FF5722}#lesson-content.version ul li.question:before{content:'\f128';color:#ff00ff}#lesson-content.version ul li.separator:before{display:none}#featurediscovery{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:1000}#featurediscovery .highlight{position:absolute;top:-10px;height:70px;left:368px;width:70px;animation:feature_highlight_animation 2s ease-in-out 0s infinite;box-shadow:inset 0 0 10px 10px rgba(0,0,0,0.6),0px 0px 1px 9999px rgba(0,0,0,0.6)}@keyframes feature_highlight_animation{0%{box-shadow:inset 0 0 10px 10px rgba(0,0,0,0.6),0px 0px 1px 9999px rgba(0,0,0,0.6)}50%{box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.6),0px 0px 1px 9999px rgba(0,0,0,0.6)}100%{box-shadow:inset 0 0 10px 10px rgba(0,0,0,0.6),0px 0px 1px 9999px rgba(0,0,0,0.6)}}.side-nav{position:fixed;width:300px;left:0;top:0;margin:0;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#FFF;z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-100%);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.side-nav.right-aligned{right:0;left:auto;transform:translateX(100%)}.side-nav li{color:rgba(0,0,0,0.85);font-size:0.9em}.side-nav li.market-menu:not(.divider) a{display:block;line-height:42px;padding-left:26px;max-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.side-nav li.opt{font-size:0.75em;text-transform:uppercase;color:#909090;font-weight:500;margin:15px 15px 5px 25px}.side-nav li.divider{background-color:#e0e0e0;height:1px;margin:3px 0}.side-nav li.active{background-color:rgba(0,0,0,0.05)}.side-nav li a{text-decoration:none;font-weight:500;color:#616161;white-space:nowrap;text-overflow:ellipsis}.side-nav li .glyph{display:block;line-height:42px;cursor:pointer}.side-nav li .glyph:hover{background-color:rgba(0,0,0,0.05)}.side-nav li .glyph:before{display:inline-block;width:48px;font-family:FontAwesome;font-size:16px;text-align:center;color:rgba(0,0,0,0.5);margin:0 15px 0 10px}.side-nav li .glyph.no-icon:before{content:' '}.side-nav li .glyph.icon-welcome:before{content:'\f112'}.side-nav li .glyph.icon-newpublication:before{content:'\f055'}.side-nav li .glyph.icon-store:before{content:'\f290'}.side-nav li .glyph.icon-office:before{content:'\f0b1'}.side-nav li .glyph.icon-notifications:before{content:'\f0f3'}.side-nav li .glyph.icon-chat:before{content:'chat';font-family:MaterialIcons}.side-nav li .glyph.icon-policies:before{content:'\f129'}.side-nav li .glyph.icon-version:before{content:'\f1ea'}.side-nav li .glyph.icon-logout:before{content:'\f08b'}.side-nav li .glyph.icon-cart:before{content:"\f07a"}.side-nav li .glyph.icon-language:before{content:"\f1ab"}.side-nav li .glyph.icon-language-hu-hu:before{font-family:"Noto Color Emoji";content:"🇭🇺"}.side-nav li .glyph.icon-language-en-en:before{font-family:"Noto Color Emoji";content:"🇬🇧"}.side-nav li .glyph.icon-home:before{content:"\f015"}.side-nav li .glyph.icon-profile:before{content:"\f2bb"}.side-nav li .glyph.icon-publications:before{content:"\f02d"}.side-nav li .glyph.icon-instructor:before{content:"\f19d"}.side-nav li .glyph.icon-economic:before{content:"\f19c"}.side-nav li .glyph.icon-wallet:before{content:"\f09d"}.side-nav li .glyph.icon-administration:before{content:"\f085"}.side-nav .user-language>a:after{display:block;position:absolute;width:48px;right:0;top:0;font-family:FontAwesome;font-size:16px;text-align:center;color:rgba(0,0,0,0.5);margin:0;content:'\f0d7';transform:rotate(0deg);transition:transform 0.3s}.side-nav .user-language.opened a:after{transform:rotate(-180deg)}.side-nav .user-language.opened ul{max-height:150px;transition:max-height 0.3s}.side-nav .user-language ul{background:rgba(0,0,0,0.05);overflow-y:hidden;max-height:0}.side-nav .user-header{height:110px;position:relative;text-align:left;line-height:1.2;overflow-y:visible}.side-nav .user-header *{color:#fff}.side-nav .user-header>*{position:absolute}.side-nav .user-header .background{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:#59ae59}.side-nav .user-header .user-pic{left:15px;top:15px}.side-nav .user-header .user-pic img{width:80px;height:80px}.side-nav .user-header .user-info{position:absolute;top:15px;left:110px;right:10px}.side-nav .user-header .user-info p{margin:3px 0}.side-nav .user-header .user-info .name{font-weight:500;font-size:1.4em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.side-nav .user-header .user-info .uid{user-select:all;font-weight:300;font-size:0.9em}.side-nav .user-header .user-info.guest{top:6px}.side-nav .user-header .user-group{bottom:10px;left:110px;right:10px;font-size:0.9em;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:998;will-change:opacity;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stepper{text-align:center;counter-reset:stepper}.stepper.show-index span{display:inline-block;width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle;margin-right:5px;background:transparent}.stepper.show-index span:before{counter-increment:stepper;content:counter(stepper) ".";vertical-align:middle;text-align:center;position:relative;top:1px;left:1px}.stepper.show-index li.active:after{color:#59ae59}.stepper.show-index li.active span{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background:#59ae59;color:#FFFFFF;border:2px solid #59ae59}.stepper li{display:inline-block;line-height:130%;font-weight:300;color:#999999}.stepper li a{color:#999999;font-weight:300;text-decoration:none}.stepper li:after{content:'chevron_right';font-family:'Material Icons';vertical-align:middle;font-size:2rem;position:relative;top:-1px;color:#bccabd;font-weight:300}.stepper li:last-child:after{content:''}.stepper li.active{font-weight:500;color:#59ae59}.stepper li.ready,.stepper li.ready *{font-weight:400;color:#000000}.shadow-0{box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);-moz-box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);-o-box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0)}.shadow-1,.top-message,#cart-content .cart-cover{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-o-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.shadow-3,#book #bookheader .media-preview .preview_img{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-o-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.shadow-4{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-o-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.shadow-5{box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-moz-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-o-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}.tabs{display:flex;justify-content:stretch;border-bottom:1px solid rgba(0,0,0,0.25);margin-bottom:10px}.tabs>li{margin-bottom:-1px;padding:10px 20px;cursor:pointer;width:auto;border-bottom:1px solid transparent;font-size:20px;font-weight:normal}.tabs>li:hover{border-bottom:1px solid #59ae59}.tabs>li.active{border-bottom:3px solid #59ae59;color:#000}.tabs>li.active:hover{border-bottom:3px solid #59ae59;color:#000}.tab-content{display:none}.tab-content.active{display:block}.user-avatar{display:flex;justify-content:stretch;align-items:center}.user-avatar img{width:48px;height:48px;border-radius:50%}.user-avatar span{padding:0 10px;margin:0;font-weight:400;font-size:18px;flex:1}.notification{color:#F44336;background:transparent;font-size:inherit;position:static;float:right;line-height:inherit;padding:0 25px 0 0;display:none}.menu-button .notification{position:absolute;top:1px;right:1px;padding:1px 5px;font-size:0.8rem;font-weight:600;background-color:#F44336;color:#FFFFFF;line-height:150%;width:auto;text-align:center;box-sizing:border-box;border-radius:10px}html>body{transition:background-color .5s linear}html>body:after{transition:opacity .5s linear}html>body #content,html>body #content>#lesson-content,html>body .main-content{transition:background .5s linear,border .5s linear,box-shadow .5s linear}html>body.cinemamode{background:#333 !important}html>body.cinemamode:after{opacity:0.2}html>body.cinemamode #content,html>body.cinemamode #content>#lesson-content,html>body.cinemamode .main-content{background:transparent !important;border-width:0;border-color:transparent;box-shadow:none}.paint-canvas{position:absolute;top:0;left:0;object-position:top center;object-fit:contain;width:100%;max-height:calc(100vh - 32px);z-index:+1}.image-slider:not([data-pagemode="1"]) .paint-canvas-left{object-position:top right}.image-slider:not([data-pagemode="1"]) .paint-canvas-right{object-position:top left}.paint-menu,.paint-context-menu{overflow:auto;background-color:#FFFFFF;box-shadow:5px 5px 10px 3px rgba(0,0,0,0.45);display:none;padding:10px;border-radius:5px;z-index:+1}.paint-menu.active,.paint-context-menu.active{display:block}.paint-context-menu{position:absolute;top:0;left:0}.paint-context-menu>div{display:table}.paint-context-menu>div>div{display:table-cell}.paint-context-menu>div>div>div{cursor:pointer;padding:0 8px;border-radius:3px}.paint-context-menu>div>div>div *{vertical-align:middle}.paint-context-menu>div>div>div.active{background:#67c3d5}.paint-context-menu>div>div>div:hover{background:#b7e3eb}.paint-menu{position:fixed;top:70px;left:calc(100vw - 380px);height:calc(100vh - 95px);width:350px}.paint-menu h3{font-size:1.4rem;font-weight:500;color:#3b9cc6}.paint-menu .paint-menu-header{height:50px;margin:-10px;cursor:move}.paint-menu .paint-menu-header h3{line-height:50px;vertical-align:middle;float:left;margin:0 10px}.paint-menu .paint-close-btn{width:50px;height:50px;background:#FFFFFF;border-radius:50%;padding:5px;cursor:pointer;border:none;float:right}.paint-menu .paint-close-btn::after{vertical-align:middle;display:inline-block;content:'expand_less';font-family:'Material Icons';font-size:25pt}.paint-menu .paint-clear-btn{display:block;padding:10px 15px;background:none;border:2px solid #48ae60;text-align:center;width:100%;color:#48ae60;border-radius:5px;cursor:pointer;font-weight:600;margin:10px 0;text-transform:uppercase}.paint-menu .paint-clear-btn:hover{background-color:#b0dfbb}.paint-menu .paint-clear-btn:active{background-color:#48ae60;color:#FFFFFF}.paint-menu-btn{opacity:0.9;position:absolute;height:80px;width:20px;background-color:#65bcd3;cursor:pointer;display:none;z-index:+1}.paint-menu-btn.right-top{right:0;top:10px;border-radius:10px 0 0 10px;box-shadow:-3px 0px 8px rgba(0,0,0,0.45)}.paint-menu-btn.right-center{right:0;top:calc(50% - 40px);border-radius:10px 0 0 10px;box-shadow:-3px 0px 8px rgba(0,0,0,0.45)}.paint-menu-btn.right-bottom{right:0;bottom:42px;border-radius:10px 0 0 10px;box-shadow:-3px 0px 8px rgba(0,0,0,0.45)}.paint-menu-btn.left-top{left:0;top:10px;border-radius:0 10px 10px 0;box-shadow:3px 0px 8px rgba(0,0,0,0.45)}.paint-menu-btn.left-center{left:0;top:calc(50% - 40px);border-radius:0 10px 10px 0;box-shadow:3px 0px 8px rgba(0,0,0,0.45)}.paint-menu-btn.left-bottom{left:0;bottom:42px;border-radius:0 10px 10px 0;box-shadow:3px 0px 8px rgba(0,0,0,0.45)}.paint-menu-btn::after{display:block;font-family:'Material Icons';content:'apps';padding-top:24px;font-size:13px;color:rgba(0,0,0,0.45);text-align:center}.paint-btn{border:none;background-color:transparent;margin:1px;width:40px;height:40px;vertical-align:middle;text-align:center;padding:0;border-radius:5px;cursor:pointer}.paint-btn.active{background-color:#59ae59;color:#FFFFFF}.paint-toolbar{display:table;width:100%}.paint-toolbar .paint-toolbar-left{display:table-cell;text-align:left}.paint-toolbar .paint-toolbar-center{display:table-cell;text-align:center}.paint-toolbar .paint-toolbar-right{display:table-cell;text-align:right}.paint-tools .paint-tool-btn{width:32px;height:32px;display:inline-block;border:none;background:none no-repeat center;background-size:24px}.paint-tools .paint-tool-btn.active{background-color:#59ae59;color:#FFFFFF}.paint-tools .paint-tool-btn[data-tool="pen"]{background-size:24px;background-image:url("/img/icon/pen.svg")}.paint-tools .paint-tool-btn[data-tool="marker"]{background-size:24px;background-image:url("/img/icon/marker-pen.svg")}.paint-tools .paint-tool-btn[data-tool="eraser"]{background-size:24px;background-image:url("/img/icon/eraser.svg")}.paint-sizes{margin:10px 0}.paint-sizes .paint-size-btn::after{display:inline-block;content:'';background:#000000;background:radial-gradient(circle, #000 50%, rgba(0,0,0,0) 70%);border-radius:50%}.paint-sizes .paint-size-btn[data-size="2"]::after{width:2px;height:2px}.paint-sizes .paint-size-btn[data-size="4"]::after{width:4px;height:4px}.paint-sizes .paint-size-btn[data-size="8"]::after{width:8px;height:8px}.paint-sizes .paint-size-btn[data-size="16"]::after{width:16px;height:16px}.paint-sizes .paint-size-btn[data-size="32"]::after{width:32px;height:32px}.paint-colors{margin:10px 0;text-align:center}.paint-colors .paint-color-btn{background-color:var(--color-btn);position:relative;width:32px;height:32px}.paint-colors .paint-color-btn.active{outline:3px solid #59ae59;z-index:+1}.paint-layers .paint-layers-header{display:table;width:100%;margin-bottom:15px}.paint-layers .paint-layers-header *{display:table-cell}.paint-layers .paint-new-layer-btn{border:none;background:none;cursor:pointer;float:right}.paint-layers .paint-new-layer-btn::before{content:'add';font-family:'Material Icons';font-size:23px}.paint-layers .paint-layer{border-bottom:1px solid #E0E0E0;margin-left:30px;position:relative;display:table;width:calc(100% - 35px);padding:5px 0}.paint-layers .paint-layer>*{display:table-cell;vertical-align:middle}.paint-layers .paint-layer.active::before{font-family:'FontAwesome';content:'\f058';position:absolute;left:-25px;top:-2px;color:#48ae60;line-height:40px}.paint-layers .paint-layer .paint-layer-name{cursor:pointer}.paint-layers .paint-layer .paint-layer-actions{width:130px;text-align:right}.paint-layers .paint-layer .paint-layer-actions *{font-family:'Material Icons';color:#454545}.paint-layers .paint-layer .paint-layer-actions button{font-size:22px;width:33px;height:28px;line-height:28px;background:none;border:none;text-align:center;cursor:pointer;vertical-align:middle}.paint-layers .paint-layer .paint-layer-actions .paint-layer-rename-btn::before{content:'edit'}.paint-layers .paint-layer .paint-layer-actions .paint-layer-copy-btn::before{content:'content_copy'}.paint-layers .paint-layer .paint-layer-actions .paint-layer-delete-btn::before{content:'delete'}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:0;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:0;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:0;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:0;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0;bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:0;top:0}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:0;top:0}.image-slider.paint-active{background-color:#909090}.image-slider.paint-active .paint-canvas{touch-action:none}.image-slider i.notes.active{background-color:#FFFFFF !important}@font-face{font-family:'Noto Color Emoji';src:url(https://cdn.jsdelivr.net/gh/googlefonts/noto-emoji/fonts/NotoColorEmoji.ttf)}@font-face{font-family:'FontAwesome';src:url("/common/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");src:url("/common/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/common/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/common/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/common/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/common/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MaterialIcons';src:url("/common/fonts/material-icons/MaterialIcons-Regular.eot?v=4.7.0");src:url("/common/fonts/material-icons/MaterialIcons-Regular.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/common/fonts/material-icons/MaterialIcons-Regular.woff2?v=4.7.0") format("woff2"),url("/common/fonts/material-icons/MaterialIcons-Regular.woff?v=4.7.0") format("woff"),url("/common/fonts/material-icons/MaterialIcons-Regular.ttf?v=4.7.0") format("truetype"),url("/common/fonts/material-icons/MaterialIcons-Regular.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}*{box-sizing:border-box;font-family:Roboto, 'Noto Color Emoji';font-variant-ligatures:common-ligatures}*:not(input):not([contenteditable]){user-select:none;-webkit-user-select:none}input,[contenteditable]{user-select:text !important;-webkit-user-select:text !important}html,body{width:100%}body{overflow-x:hidden;max-width:100%;background:#FBF9F3}.notransition,.notransition *{transition:none !important;animation:none !important}.slick-slider *{outline:none}.cssLoaded{z-index:-999}

/*# sourceMappingURL=digita.css.map */