a,a:visited{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.btn.btn-wider{padding-right:1.5rem;padding-left:1.5rem}.btn-thin{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background-color:transparent;border:1px solid}.btn-thin:not(.disabled):before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:4px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-thin:not(.disabled):hover:before,.btn-thin:not(.disabled):focus:before,.btn-thin:not(.disabled):active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#site-container{width:100%}.loading{position:relative}.loading:after{content:'';position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;display:block;height:calc(100% + 2rem);width:calc(100% + 2rem);background-color:rgba(237,237,238,.85)}.dropdown-menu-search-form .btn{padding:.375rem .75rem .25rem}.dropdown-menu-search-form .btn>.material-icons{font-size:16px;line-height:1.5}.dropdown-menu.scrollable{padding-bottom:3rem}.dropdown-scroll-overlay{position:absolute;z-index:1001;top:1px;left:1px;will-change:transform;padding:2rem 0;height:1rem;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 );border-radius:.25rem}#message-bar{position:fixed;z-index:1041;top:-100px;left:0;right:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#message-bar.visible{top:0}.add-to-mycourses-modal .modal-header{border-bottom:none}#delete-course-modal form.loading:after{background-color:rgba(255,255,255,.8)}#delete-course-modal form [data-dismiss="modal"]{text-decoration:underline}#delete-course-modal form [data-dismiss="modal"]:hover{text-decoration:none}@media(min-width:768px){#delete-course-modal .stretched{max-width:75%;margin:0 auto}}.spinner{width:40px;height:40px;position:absolute;margin:-20px 0 0 -20px;top:50%;left:50%;z-index:1}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:rgb(37,168,246);opacity:0.8;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.max-height-overlay{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:30px 0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}@keyframes sk-bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}@media(min-width:576px){}@media(min-width:768px){#site-container{display:flex}}@media(min-width:992px){#message-bar{width:50vw;margin-left:25vw}}@media(min-width:1200px){#message-bar{width:40vw;margin-left:30vw}}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:'SF Pro Display';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Thin.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Thin.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Thin.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Thin.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Thin.svg#SFProDisplay-Thin') format('svg');font-weight:100;font-style:normal}@font-face{font-family:'SF Pro Display';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Ultralight.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Ultralight.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Ultralight.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Ultralight.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Ultralight.svg#SFProDisplay-Ultralight') format('svg');font-weight:200;font-style:normal}@font-face{font-family:'SF Pro Display';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Light.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Light.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Light.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Light.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Light.svg#SFProDisplay-Light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'SF Pro Display';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Regular.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Regular.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Regular.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Regular.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Regular.svg#SFProDisplay-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SF Pro Display';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Medium.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Medium.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Medium.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Medium.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProDisplay-Medium.svg#SFProDisplay-Medium') format('svg');font-weight:500;font-style:normal}#site-container{font-family:'SF Pro Display'}@font-face{font-family:'SF Pro Text';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Light.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Light.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Light.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Light.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Light.svg#SFProText-Light') format('svg');font-weight:200;font-style:normal}@font-face{font-family:'SF Pro Text';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Regular.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Regular.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Regular.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Regular.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Regular.svg#SFProText-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SF Pro Text';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Medium.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Medium.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Medium.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Medium.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Medium.svg#SFProText-Medium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'SF Pro Text';src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Semibold.eot');src:url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Semibold.eot?#iefix') format('embedded-opentype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Semibold.woff') format('woff'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Semibold.ttf') format('truetype'),url('//static.tuto.net/tpl/academy/dashboard/fonts//SF/SFProText-Semibold.svg#SFProText-Semibold') format('svg');font-weight:600;font-style:normal}#content{min-height:100vh;padding:1rem 0;background-color:#EDEDEE}#content .company-logo{max-width:180px}#content-top{margin:0 -15px 0}#content-top-2{margin:1.5rem 0}.nav-breadcrumb .nav-sepa{display:block;padding:.5rem 0;color:#6c757d}.nav-breadcrumb .nav-current{display:block;padding:.5rem 1rem;color:#6c757d}#course-cards{position:relative;margin:1.5rem 0}#course-cards>.row{justify-content:center}#course-cards .card:not(.is-loaded){opacity:.5;filter:alpha(opacity=50)}#course-cards .card{cursor:pointer;color:#575D64;border:none;box-shadow:0px 6px 10px 2px rgba(0,0,0,.12);margin-bottom:3rem}#course-cards .card:hover{box-shadow:0px 6px 10px 2px rgba(0,0,0,.06)}#course-cards .card .card-img-top{opacity:.2;filter:alpha(opacity=20);-webkit-transition:opacity 0.5s;transition:opacity 0.5s;background-color:#e7e7e7}#course-cards .card.is-loaded .card-img-top{opacity:1;filter:alpha(opacity=100);background-color:transparent}#course-cards .card .card-title{color:#3f4348;font-size:.95rem;margin-bottom:0}#course-cards .card .card-text{font-size:.95rem;color:#7C8186}#course-cards .card .card-body:first-of-type{position:relative;padding-bottom:0}#course-cards .card .card-body:first-of-type .card-text{margin-bottom:0}#course-cards .card .card-user-avatar{position:absolute;top:-24px;right:12px}#course-cards .card .card-user-avatar>img{max-width:48px;border:2px solid #fff}#course-cards .card .card-user-avatar.multiple>img:first-child{margin-right:-10px}#course-cards .card .rating{color:#ABB5BA}#course-cards .card .rating>.on{color:#FDC14E}#course-cards .card .length{font-size:.75rem}#course-cards .card .length>i{font-size:1rem;margin-right:.15rem}@media(max-width:768px){#content{padding-top:calc(1rem + 60px)}}@media(min-width:768px){#content{padding:1.5rem 0;width:100vw}}@media(min-width:768px) and (max-width:992px){#content{padding-top:calc(1.5rem + 60px)}}@media(min-width:992px){body:not(.no-sidebar) #content{padding-left:calc(300px + 3rem)}body.no-sidebar #content{padding-left:3rem}#content-top{margin:0 -15px 3rem}#course-cards{margin:3rem 0}#course-cards .card{width:100%}}@media(min-width:1200px) and (max-width:1400px){#course-cards .card .card-bottom{justify-content:flex-start !important;flex-flow:column}#course-cards .card .rating{margin-bottom:.5rem}}#sidebar{position:absolute;left:-300px;padding:3rem 0;width:300px;height:100vh;background-color:#212426;color:#fff;transition:left 0.5s}body.sidebar-visible{overflow:hidden}body.sidebar-visible #sidebar{width:300px;position:fixed;top:60px;left:0;z-index:998}#sidebar-toggler{position:fixed;height:60px;top:0;left:0;width:100vw;padding:0;background-color:#212426;color:#fff}#sidebar-toggler a{color:#fff}#sidebar-toggler a img{max-width:33vw;max-height:calc(60px - .75rem)}#sidebar-toggler .close,body.sidebar-visible #sidebar-toggler .open{display:none}body.sidebar-visible #sidebar-toggler .close{display:initial}#sidebar .sidebar-logo{display:none}#user-badge{margin-bottom:3rem}#user-badge .user-avatar{max-width:128px;margin:0 auto 1rem}#user-badge .user-name{font-size:1.25rem;font-weight:bold}#user-badge .user-meta{font-size:.75rem;color:#B7BCC5}#user-badge .user-meta .access-limit{color:#80CBC4}#sidebar .nav{padding:0 2rem}#sidebar .nav a{color:#B7BCC5;padding:0;overflow:hidden;margin-bottom:1rem}#sidebar .nav a.active,#sidebar .nav a:hover{color:#fff}#sidebar .nav a>i{line-height:1.5;position:relative;bottom:-.33rem;margin-right:.75rem}@media(min-width:992px){#sidebar .sidebar-logo{position:fixed;bottom:3rem;width:300px;transition:none}#sidebar,body.sidebar-visible #sidebar{width:300px;position:fixed;top:0;left:0;height:100vh;z-index:998}}#course-panel{position:fixed;top:0;z-index:999;right:-1000px;width:100vw;max-width:1000px;height:100vh;padding:1.5rem;background-color:#fff;transition:all 0.75s;box-shadow:-2px 0px 10px 4px rgba(0,0,0,0.14)}#course-panela,#course-panel a:visited{color:rgb(20,167,244)}#course-panel a:hover{color:rgb(167,167,167)}body.course-panel-visible{overflow:hidden}body.course-panel-visible #course-panel{right:0;overflow-y:scroll}body.course-panel-visible:after{content:'';display:block;height:100%;width:100%;position:absolute;z-index:998;top:0;left:0;background-color:transparent;transition:all 0.75s}#course-panel .inner{position:relative}#course-panel .inner>[data-hide="course-panel"]{position:absolute;top:-1rem;right:-1rem;color:#000}#course-panel .inner>[data-hide="course-panel"]:hover{color:rgb(20,167,244)}#course-panel .inner .course-panel-top{margin-bottom:2rem}#course-panel .course-panel-avatar{margin-top:1.5rem;text-align:center}#course-panel .course-panel-avatar img{margin-right:1rem;max-width:48px}#course-panel .course-panel-avatar.multiple img:first-child{margin:0}#course-panel .course-panel-avatar.multiple img:last-child{margin-left:-12px}#course-panel h2.course-panel-title{font-size:1.3rem;margin-top:1.5rem;margin-bottom:1rem;text-align:center}#course-panel div.course-panel-author{color:#7C8186;font-size:.85rem}#course-panel div.course-link-bookmark{line-height:1;cursor:pointer}#course-panel .course-panel-player{position:relative;height:0;padding-bottom:56.5%;background-color:#000}#course-panel .course-panel-player .is-loading{display:none}#course-panel .course-panel-cta{padding:2rem}#course-panel .course-panel-content{padding-bottom:2rem;position:relative;overflow:hidden}#course-panel .course-panel-content ul{margin:1rem 0;padding:0;list-style:none}#course-panel .course-panel-content ul>li{position:relative;padding:10px 30px 10px 65px}#course-panel .course-panel-content ul>li:before{content:'';position:absolute;left:40px;top:50%;margin-top:-6px;display:inline-block;height:12px;width:12px;background-color:#7C8186;border-radius:50%!important}#course-panel .course-panel-content h2{font-size:1.75rem;font-weight:300;margin-bottom:1.5rem}#course-panel .course-panel-content h3{font-size:1.5rem;font-weight:300;margin-bottom:1.5rem}#course-panel .course-panel-content li h3{margin-bottom:0}#course-panel .course-panel-content h4{font-size:1.25rem;font-weight:300;margin-bottom:1.5rem}#course-panel .course-panel-content h5{font-size:1rem;font-weight:300;margin-bottom:1.5rem}#course-panel .course-panel-content h6{font-size:.85rem;font-weight:300;margin-bottom:1.5rem}.course-panel-toc-title{font-size:1.75rem;font-weight:300;margin-bottom:2rem}.course-panel-toc-title>small{font-size:.85rem;color:#7C8186}.course-panel-toc-title>small>.material-icons{font-size:.85rem;position:relative;bottom:-1px}.course-panel-toc-chapter-top h3{font-size:1.5rem;font-weight:300}.course-panel-toc-chapter{margin-bottom:2rem}.course-panel-toc-chapter-body .list-group{border-radius:0}.course-panel-toc-chapter-body .list-group-item{border:none;border-radius:0;margin-bottom:0}.course-panel-toc-chapter-body .list-group-item.video-item{padding:.5rem 0;display:flex;align-items:center;font-weight:300;border-bottom:2px solid #ddd}.course-panel-toc-chapter-body .list-group-item.video-item .video-icon{padding-right:.25rem;color:#575D64}.course-panel-toc-chapter-body .list-group-item.video-item .video-icon .material-icons{position:relative;bottom:-3px}.course-panel-toc-chapter-body .list-group-item.video-item .video-title{flex-grow:1;padding:0 .25rem}.course-panel-toc.is-bundle .course-panel-toc-chapter{margin-bottom:1.5rem}.course-panel-toc.is-bundle .course-panel-toc-chapter-top>h3{margin-bottom:1.5rem}.course-panel-toc.is-bundle .course-panel-toc-chapter-top>h3>small{font-size:.85rem;color:#7C8186}.course-panel-toc.is-bundle .course-panel-toc-chapter-top>h3>small>.material-icons{font-size:.85rem;position:relative;bottom:-1px}.course-panel-toc.is-bundle .course-panel-toc-chapter>h4{font-size:1.25rem;font-weight:300}.course-panel-toc.is-bundle .course-panel-toc-chapter-body{margin-bottom:2rem}#course-panel-loader .modal-content{background-color:transparent;border:none}@media(min-width:768px){#course-panel{padding:2rem 0;width:80vw}#course-panel h2.course-panel-title{margin:0;text-align:left}#course-panel span.course-panel-author{display:inline;text-align:left}#course-panel .course-panel-avatar{margin-top:0;text-align:initial}}@media(min-width:992px){#course-panel{padding:3rem 4rem;width:60vw}#course-panel .inner>[data-hide="course-panel"]{top:0;right:0}}body{background-color:rgb(237,237,238) !important}#site-container{color:rgb(63,67,72);background-color:rgb(237,237,238)}#content a,#content a:visited{color:rgb(20,167,244)}#content a:hover{color:rgb(167,167,167)}.btn{color:rgb(167,167,167) !important}.btn:hover{color:rgb(255,255,255) !important;background-color:rgb(167,167,167)}.btn.btn-color1{color:rgb(255,255,255) !important;background-color:rgb(20,167,244);border-color:rgb(20,167,244)}.btn.btn-color1:hover{background-color:rgba(37,168,246,.85)}.btn.btn-thin{color:rgb(167,167,167) !important;border-color:rgb(167,167,167);background-color:transparent}.btn.btn-thin.btn-color1{color:rgb(20,167,244) !important;border-color:rgb(20,167,244);background-color:transparent}.btn-thin:not(.disabled):hover,.btn-thin:not(.disabled):focus,.btn-thin:not(.disabled):active{color:#fff!important}.btn-thin.btn-color1:hover:before,.btn-thin.btn-color1:focus:before,.btn-thin.btn-color1:active:before{background-color:rgb(20,167,244)}.dropdown-menu-search-form .btn{border-color:#ced4da}.dropdown-menu-search-form .btn:hover{color:rgb(20,167,244) !important;background-color:transparent;border-color:#ced4da}.dropdown-item.active,.dropdown-item:active{cursor:default;color:rgb(167,167,167) !important;background-color:transparent !important}