﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";@font-face{font-family:"Glyphicons Halflings";src:url("/fonts/glyphiconshalflings-regular.eot");src:url("/fonts/glyphiconshalflings-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/glyphiconshalflings-regular.svg#glyphicons-halflingsregular") format("svg"),url("/fonts/glyphiconshalflings-regular.woff") format("woff"),url("/fonts/glyphiconshalflings-regular.ttf") format("truetype")}.Roboto,.site-header.navbar-default .dropdown-menu>li>a,.site-header .nav>li>a,.styledFont,.page-title,.product_tile__action-section .product_tile__wishlist-button-wrapper,.product_tile__action-section .product_tile__add-to-cart-button-wrapper,.toolbarButton,.crumbReadonly,.crumb,.subNavbar,.navbar-nav>li>a,.btn,.stylised120,.validation-summary-errors span,.call-to-action h3,h1,h2,h3,h4,h5,h6,#main_menu,.tagline,.dropcap,.slide-to-top .trigger,.loading,.content-header,.btn.addToCartButton,.StyledFont,.circled-number{font-family:"Roboto";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font60{font-size:60%}.font70{font-size:70%}.font80{font-size:80%}.font90,.SmallPrimaryLink{font-size:90%}.font110{font-size:110%}.font120,.stylised120{font-size:120%}.font130{font-size:130%}.font150,.validation-summary-errors span{font-size:150%}.font160{font-size:160%}.font175{font-size:175%}.font180{font-size:180%}.font200{font-size:200%}.font250{font-size:250%}.font300{font-size:300%}.defaultTransition,.visuallyhidden,.storeItems-expander,.storeItemsli,p .productExpander{-moz-transition:width .5s,height .8s,background-color .5s,transform .5s;-o-transition:width .5s,height .8s,background-color .5s,transform .5s;-webkit-transition:width .5s,height .8s,background-color .5s,transform .5s;transition:width .5s,height .8s,background-color .5s,transform .5s}.signal{border:3px solid rgba(0,135,177,.9);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;height:20px;width:20px;opacity:0;-moz-animation:pulsate 1s ease-out;-o-animation:pulsate 1s ease-out;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-moz-keyframes pulsate{0%{-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}100%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes pulsate{0%{-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}100%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}100%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.transformer1s,.scale0,.scale50,.scale100{-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.transformer0_5s{-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.transformerColour0_5s{-moz-transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.scale100{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.scale50{-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-o-transform:scaleX(0.5);-webkit-transform:scaleX(0.5);transform:scaleX(0.5)}.scale0{-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}.formWidth50{width:50% !important}.formWidth60{width:60% !important}.formWidth70{width:70% !important}.formWidth80{width:90% !important}.formWidth90{width:90% !important}.formWidthQuarter{width:50px !important}.formWidthThird{width:70px !important}.formWidthHalf{width:100px !important}.formWidth{width:200px !important}.formWidthAndHalf{width:300px !important}.formWidthDouble{width:400px !important}.formWidthTripple{width:600px !important}.formWidthQuadruple{width:800px !important}.InWishlist{color:#70b01e}.product-scroller-frame{margin-top:15px;overflow:auto}.product-scroller-frame .prevPage,.product-scroller-frame .nextPage{width:40px;padding:110px 10px}.product-scroller-frame .prevPage{float:left}.product-scroller-frame .nextPage{float:right}.product-scroller-frame .product-scroller2{padding:0;margin-right:40px;margin-left:40px}.productScrollerItem,.productDisplayItem{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:245px;padding-right:25px;padding-left:20px;margin-top:15px}.productScrollerItem img,.productDisplayItem img{margin-bottom:5px;min-height:212px}.productScrollerItem .addToCartSection,.productDisplayItem .addToCartSection{width:125px}.productScrollerItem:hover img,.productDisplayItem:hover img{box-shadow:#838486 0 0 10px}.productScrollerItem:hover .productScrollerName,.productDisplayItem:hover .productScrollerName{text-decoration:underline}.productDisplayItem{display:inline-block;vertical-align:top;padding-bottom:30px;margin-right:15px}.productScrollerButton{color:#333;background-color:#ddd;text-align:center;padding:4px 0;margin-bottom:4px}.productScrollerButton:hover{background-color:#eee}.productScrollerName{height:40px}.seriesDetail{height:100%}.non-special-price{text-decoration:line-through;font-size:90%}.special-price{font-weight:bold}.productPricing{padding:5px}.productPricing h5{margin:0}.productPricing button{font-size:9pt;line-height:1;padding:4px 10px;background-position:0 0}.productItems{list-style:none outside none;margin:0;padding:0}.productItemsli{display:inline-block;width:500px;margin:10px 5px 0;vertical-align:top;border-bottom:1px solid #aaa;margin-bottom:10px}.authorDiv{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.authorDiv ul{list-style-type:none;margin:0;padding:0}.authorDiv ul li{display:inline-block;margin:0;padding:0}.storeItems{list-style:none outside none;margin:0 auto;padding:0 0;width:100%}.storeItemsli{display:inline-block;width:245px;margin:10px 0 0 0;padding-right:15px;padding-left:10px;padding-bottom:10px;vertical-align:top}.storeItemsli .seriesItem{padding:10px}.storeItemsli img{width:200px}.storeItemsli a,.storeItemsli a:visited{color:#838486}.storeItemsli:hover a,.storeItemsli:hover a:visited{color:#0087b3}.storeItemsli:hover img{box-shadow:#838486 0 0 10px}.storeItemsli img{margin-bottom:5px}@media screen and (max-width: 520px){.storeItemsli{width:48%}.storeItemsli img{width:100%;height:auto;min-height:unset}.storeItemsli img{margin-bottom:5px}}.storeItems li.expanded{height:752px}.storeItems-expander{width:100%;position:absolute;top:auto;left:0;text-align:left;z-index:1}.storeItems-expander-inner{background-color:#eee;margin-left:10px;margin-right:10px;padding:10px;margin-top:30px;height:100%}.storeLargeImageContainer{max-width:300px;vertical-align:top;padding-right:15px}.storeSmallImage{width:200px;vertical-align:top}.storeTinyImage{width:150px;vertical-align:top}.storeContentBlock{max-width:50em}.addToCart{color:#fff;background-color:#70b01e;padding:3px 5px;cursor:pointer !important}.addToCartOption{color:#474949;cursor:pointer !important;overflow:auto;padding:5px 0;border-top:1px dashed #bbd775}.addToCartOption:first-child{border-top-width:0}.addToCartMedia{padding-left:5px;padding-right:5px;overflow:auto}.addToCartValueLine{padding-left:5px}.addToCartValue{display:inline-block}.metadataBlock{display:inline-block}.actionsBlock{display:inline-block;float:right;margin-bottom:10px}.CategoryMenu .CategoryMenuItem a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#474949;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;text-decoration:none;font-size:14px;border-bottom:2px solid #fff;padding:5px 0 2px 0}.CategoryMenu .CategoryMenuItem a:hover,.CategoryMenu .CategoryMenuItem a:active{background-color:#fff}.CategoryMenu .CategoryLevel1{background-color:#f7f7f7}.CategoryMenu .CategoryLevel1 .glyphicon{padding:5px}.CategoryMenu .CategoryLevel1 a{padding-left:10px}.CategoryMenu .CategoryLevel2{background-color:#ddd}.CategoryMenu .CategoryLevel2 a{padding-left:20px}.CategoryMenu .CategoryLevel3{background-color:#c9c9c9}.CategoryMenu .CategoryLevel3 a{padding-left:30px}.CategoryMenu .CategoryLevel4{background-color:#b7b7b7}.CategoryMenu .CategoryLevel4 a{padding-left:40px}.CategoryMenu .selectedCategory{width:4px;height:20px}.storeTitle{font-size:22px;font-weight:300}.btn.addToCartButton{padding:2px}.actionsBlock .btn.addToCartButton{padding:6px 12px}.carousel-inner{background:#eee;background:linear-gradient(to bottom, #838486 0%, #eee 42%, #eee 59%, #838486 100%);color:#333;min-height:308px}.carousel-inner p,.carousel-inner h3{color:#333}.carousel-control{cursor:pointer}.iugo-carousel .carousel-inner{background:#fff;color:#333}.storeContent:before,.storeContent:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:5px;padding-top:100px}.AboutStoreBlurb{border:2px solid #70b01e;margin:1.5em 0;padding:1em}.AboutStoreBlurb p{padding:0;font-size:12px}.AboutStoreBlurb p.lead{padding:0;font-size:15px}.storeProduct{display:flex;border-top:1px solid #9acfe0;margin-top:10px;padding:20px 10px}.storeProduct .storeProductImage{flex:0 0 auto;padding-right:20px}.storeProduct .storeProductImage img{border:1px solid #838486 !important}.storeProduct .storeProductContent{flex:1 1 auto}.storeProduct .storeProductContent .priceLine{text-align:right}.storeProduct .storeProductContent .priceLine .storeProductPrice{display:inline-block;vertical-align:middle}.storeProduct .storeProductContent .priceLine .addToCartSection{display:inline-block}.seriesLinkContainer .seriesLinkProduct{margin:10px;max-width:160px;vertical-align:top}.seriesLinkContainer .seriesLinkProduct img{max-width:100%}.seriesLinkContainer .seriesLinkProduct a,.seriesLinkContainer .seriesLinkProduct a:visited{color:#838486}.seriesLinkContainer .seriesLinkProduct:hover a,.seriesLinkContainer .seriesLinkProduct:hover a:visited{color:#0087b3}.seriesLinkContainer .seriesLinkProduct:hover img{box-shadow:#838486 0 0 10px}.ProductAttributeFilter{background-color:#eee;padding:1px 0 1px 10px}.ProductAttributeFilter.ProductKeywordFilter{padding:5px}@media(min-width: 768px){.minHeight65vh{min-height:65vh;overflow:auto}}.navbar-header>div>a>.glyphicon-shopping-cart{color:#fff}.checkout-navigation .navigation-section,.iugo-store-navigation .navigation-section{position:absolute;width:100%;z-index:9;border:2px solid #d5d5d5;border-top:none;background-color:#fff;padding:1em}.checkout-navigation .navigation-section ul.list-unstyled>li,.iugo-store-navigation .navigation-section ul.list-unstyled>li{padding-left:1em}.checkout-navigation .navigation-section ul.list-unstyled>li.dropdown-header,.iugo-store-navigation .navigation-section ul.list-unstyled>li.dropdown-header{padding-left:0}.checkout-navigation .navbar,.iugo-store-navigation .navbar{background-color:#9acfe0;padding:0;margin:0;min-height:initial;z-index:400}.checkout-navigation .navbar .nav.navbar-nav,.iugo-store-navigation .navbar .nav.navbar-nav{float:none;margin:0}.checkout-navigation .navbar .nav.navbar-nav li>a,.checkout-navigation .navbar .nav.navbar-nav li.active>a,.iugo-store-navigation .navbar .nav.navbar-nav li>a,.iugo-store-navigation .navbar .nav.navbar-nav li.active>a{text-align:center;padding-top:10px;color:#00749a;border-right:1px solid #5fb3ce}.checkout-navigation .navbar .nav.navbar-nav li:last-child>a,.iugo-store-navigation .navbar .nav.navbar-nav li:last-child>a{border-right:none}.checkout-navigation .navbar .nav.navbar-nav li.disabled>a,.iugo-store-navigation .navbar .nav.navbar-nav li.disabled>a{color:#4caac8}.checkout-navigation .navbar .nav.navbar-nav li>a:hover,.checkout-navigation .navbar .nav.navbar-nav li.open>a,.iugo-store-navigation .navbar .nav.navbar-nav li>a:hover,.iugo-store-navigation .navbar .nav.navbar-nav li.open>a{color:#0087b3}.checkout-navigation .navbar-inverse .navbar-nav>.open>a,.checkout-navigation .navbar-inverse .navbar-nav>.active>a,.checkout-navigation .navbar-inverse .navbar-nav>li.active>a,.checkout-navigation .navbar-inverse .navbar-nav>li:hover>a,.iugo-store-navigation .navbar-inverse .navbar-nav>.open>a,.iugo-store-navigation .navbar-inverse .navbar-nav>.active>a,.iugo-store-navigation .navbar-inverse .navbar-nav>li.active>a,.iugo-store-navigation .navbar-inverse .navbar-nav>li:hover>a{background-image:none;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}@media(min-width: 400px){.checkout-navigation{overflow:hidden}.checkout-navigation li a::after{content:" ";display:block;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-left:30px solid #9acfe0;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.checkout-navigation li a::before{content:" ";display:block;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-left:30px solid #0087b3;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.checkout-navigation li.active a,.checkout-navigation li a:hover{background:#fff}.checkout-navigation li.active a::after,.checkout-navigation li a:hover:after{border-left-color:#fff !important}}@media(min-width: 400px)and (max-width: 500px){.checkout-navigation li a{padding-right:0 !important;padding-left:30px !important}}.checkout-navigation .navbar .nav.navbar-nav li>a{border-right:none;border-right-width:0}.rightOrBlock{clear:right;overflow:auto}.rightOrBlock ul,.rightOrBlock button{float:right}@media(max-width: 768px){.rightOrBlock ul,.rightOrBlock button{float:none}.rightOrBlock ul{float:none}.rightOrBlock button{width:100%;text-align:center}.authorDiv{white-space:normal}}.dim{position:absolute;width:100%;height:100%;z-index:5;opacity:.5;background-color:#000;display:none}.btn.btn-dark{background-color:#838486;color:#fff}.cart-qty-label{display:inline-block;font-size:140%;vertical-align:middle}.btn.cart-qty-button{padding:0;width:20px;height:20px;border-radius:10px;color:#fff;background-color:#aaa;cursor:pointer !important}.btn.cart-qty-button .cart-qty-button-label{display:inline-block;line-height:20px;margin-top:-1px;font-size:20px}.btn.cart-qty-button .cart-qty-button-label.minus{font-size:26px;font-weight:bold}.cart-qty-button-group{display:inline-block;min-width:46px}@media(max-width: 768px){.btn.cart-qty-button{padding:4px 8px 8px 8px;width:40px;height:40px;border-radius:20px !important}.btn.cart-qty-button .cart-qty-button-label{line-height:40px;margin-top:-5px;font-size:40px}.btn.cart-qty-button .cart-qty-button-label.minus{font-size:46px}}.product-detail-page .main-product-details{background-color:#eee;padding:15px;display:flex;flex-direction:row}.product-detail-page .main-product-details .storeDetails{flex:1 1 auto}.product-detail-page h1{font-size:24px;font-weight:300}.product-detail-page h2{font-size:16px;font-weight:300;color:#333;padding-bottom:4px}.product-detail-page .nav-tabs{border-color:#70b01e}.product-detail-page .nav-tabs>li.active>a,.product-detail-page .nav-tabs>li.active>a:hover,.product-detail-page .nav-tabs>li.active>a:focus{border-color:#70b01e;border-bottom-color:rgba(0,0,0,0)}.product-detail-page .nav>li>a{padding:5px 20px}.product-detail-page .tab-content .tab-pane .paddedCell,.product-detail-page .tab-content .tab-pane .lessonTable .lessonWeekDayCell,.lessonTable .product-detail-page .tab-content .tab-pane .lessonWeekDayCell,.product-detail-page .tab-content .tab-pane .lessonCell,.product-detail-page .tab-content .tab-pane .lessonTable td,.lessonTable .product-detail-page .tab-content .tab-pane td,.product-detail-page .tab-content .tab-pane .validation-summary-errors{max-width:60em}@media screen and (max-width: 768px){.product-detail-page .main-product-details{flex-direction:column;align-items:center}.product-detail-page .main-product-details .storeLargeImageContainer{max-width:100%}.product-detail-page .nav>li>a{padding:1px 12px}.product-detail-page .nav>li>a h4{font-size:14px}}.ais-RefinementList-count,.ais-HierarchicalMenu-count,.ais-RefinementList-showMore{color:#0087b3}.store-subnav-bar{background-color:#838486;height:3px}.store-links{margin-top:60px}.store-links .store-link{padding:.3em}.store-links .store-link a:hover{text-decoration:underline}#toc table{width:100%;max-width:47em;margin-bottom:20px;border-collapse:collapse !important}#toc table th{background-color:#fff !important}#toc table>thead>tr>th,#toc table>tbody>tr>th,#toc table>tfoot>tr>th,#toc table>thead>tr>td,#toc table>tbody>tr>td,#toc table>tfoot>tr>td{padding:5px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#toc table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}#toc table>caption+thead>tr:first-child>th,#toc table>colgroup+thead>tr:first-child>th,#toc table>thead:first-child>tr:first-child>th,#toc table>caption+thead>tr:first-child>td,#toc table>colgroup+thead>tr:first-child>td,#toc table>thead:first-child>tr:first-child>td{border-top:0}#toc table>tbody+tbody{border-top:2px solid #ddd}#toc table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}#toc table>tbody>tr:hover{background-color:#f5f5f5}.extra-description{padding-left:2rem}.extra-description h2{font-size:24px;margin-top:3rem;margin-bottom:16px;font-family:"Roboto";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100}.extra-description.noPadd,.extra-description.content-header,.extra-description.header{padding-left:0}.blog-block{padding:30px 0}.blog-block .blog-post-block-heading{text-align:center;font-size:24px;margin-bottom:20px;font-family:"Roboto";font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100}.blog-block .blog-post-wrapper{display:flex;justify-content:space-evenly}.blog-block .blog-post-wrapper .blog-post{background-color:#eee;flex:1 1 300px;max-width:350px;font-weight:300;display:flex;flex-direction:column;justify-content:space-between}.blog-block .blog-post-wrapper .blog-post .blog-post-image img{width:350px;aspect-ratio:300/225;object-fit:cover}.blog-block .blog-post-wrapper .blog-post .blog-post-content{padding:15px;font-size:15px}.blog-block .blog-post-wrapper .blog-post .blog-post-content .blog-post-title{font-weight:500;font-size:18px}@media screen and (max-width: 1200px){.blog-block .blog-post-wrapper{flex-direction:column}.blog-block .blog-post-wrapper .blog-post{margin-left:auto;margin-right:auto;margin-bottom:30px}}.fileboxItems{display:flex}.fileboxItems .folderPanel{flex:1 1 auto;min-width:280px;max-width:400px;padding:.5em}.fileboxItems .folderPanel .btn-link{color:#333;text-decoration:none;text-align:left;white-space:normal;margin-left:0;margin-right:0}.fileboxItems .folderPanel .btn-link.selected,.fileboxItems .folderPanel .btn-link.selected:hover,.fileboxItems .folderPanel .btn-link.selected:active{background-color:#9acfe0}.fileboxItems .folderPanel .folderButton{display:flex;background-color:#eee;margin-bottom:3px}.fileboxItems .folderPanel .expandButton{flex:0 0 auto}.fileboxItems .folderPanel .selectButton{flex:1 1 auto}.fileboxItems .folderPanel .btn-link:hover{background-color:#d5d5d5}.fileboxItems .folderPanel .subfolders .folderButton{background-color:#e1e1e1}.fileboxItems .folderPanel .subfolders .subfolders .folderButton{background-color:#d5d5d5}.fileboxItems .folderPanel .subfolders .subfolders .subfolders .folderButton{background-color:#c8c8c8}.fileboxItems .folderPanel .subfolders .subfolders .subfolders .subfolders .folderButton{background-color:#bbb}.fileboxItems .itemPanel{flex:4 1 auto;padding-left:.5em;min-height:30vh}.fileboxItems .itemPanel th{font-weight:300;color:#838486}@media(max-width: 768px){.fileboxItems{display:block}.fileboxItems .folderPanel{flex:none;display:block;min-width:100px;max-width:none}.fileboxItems .itemPanel{flex:none;display:block}}.fileBoxToolbar{display:flex;justify-content:space-between;padding:10px 0 10px 0}.fileBoxToolbar .fileBoxCollection{flex:0 0 auto}.fileBoxToolbar .fileBoxSearch{flex:1 1 auto;max-width:40em}.fileBoxToolbar .fileBoxActions{flex:0 0 auto}.fileBoxToolbar .fileBoxView{flex:0 0 auto}.fileBoxToolbar .fileBoxCog{flex:0 0 auto}.fileBoxCrumb{color:#fff;background-color:#838486}.fileBoxCrumb a,.fileBoxCrumb a:visited,.fileBoxCrumb a:active{display:inline-block;color:#fff;text-decoration:none;padding-top:8px}.fileBoxCrumb a:hover{color:#eee;text-decoration:underline}.fileBoxCrumb a:last-child,.fileBoxCrumb a:last-child:hover{cursor:default;display:inline-block;padding:8px 12px 6px 12px;text-decoration:none}.fileBoxCrumb .glyphicon:first-child{display:none}.fileboxItemIcon{position:relative;margin:5px;height:120px;width:100px;float:left;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}.fileboxItemIcon:hover div{text-decoration:underline}.fileboxItemListIcon{height:16px;width:16px;display:inline-block;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}.fileboxItemListIcon:hover div{text-decoration:underline}.title{height:40px;max-height:40px;max-width:100px;overflow:hidden}.fileboxItemIcon .badge{background-color:#fff;color:#838486}.fileboxItemTop{height:75px}.fileboxItemTop .dropdown{position:absolute;right:2px;top:0}.fileboxItemTop .selectionCheckbox{position:absolute;right:0;top:0}.FileBoxItem .caret{border-width:6px}.fileboxItemStar{position:absolute;right:0;top:20px}.fileboxFolder.DropTargetHighlight{background-color:#70b01e}.emptyFolder{color:#888;padding:30px}.emptyFolder strong{color:#838486}.selectionArea{display:flex}.selectionNav{width:6em;flex:1 1 auto}.selectionUI{flex:1 1 auto}.flexContainer{display:flex;align-content:stretch}.flexContainer .flexFillItem{flex:1 1 auto}.lessonTable td.filebox-resources-section{padding:0;vertical-align:bottom}.filebox-resources-section-inner{display:flex;align-content:stretch;justify-content:flex-end}.filebox-resources-section-inner ul{flex:1 1 auto;padding:10px 0 5px 10px}.filebox-resources-section-inner .filebox-resources-toolbar{flex:0 0 auto;display:flex;flex-direction:column-reverse}.sidenav_wrapper{display:flex;align-items:stretch}#sidenav{min-width:250px;max-width:250px;transition:all .3s;display:flex;flex-direction:column;align-items:stretch;height:100vh;position:sticky;top:0;background:#0087b3;color:#fff}#sidenav.active{margin-left:-250px}#sidenav a,#sidenav a:hover,#sidenav a:focus{color:inherit}#sidenav .sidenav-header{padding:10px;text-align:center}#sidenav .sidenav-header p{font-weight:400;opacity:.7}#sidenav .sidenav-header .logo{margin-left:auto;margin-right:auto}#sidenav .sidenav-spacer{flex-grow:1}#sidenav .sidenav-top-content{height:100%;overflow-x:hidden;overflow-y:auto}#sidenav .sidenav-bottom-content{padding-bottom:80px}#sidenav ul.components{margin:15px;padding:0}#sidenav ul li{margin-bottom:5px}#sidenav ul li a{color:rgba(255,255,255,.5);border-radius:4px;padding:12px;font-size:1.2em;display:block}#sidenav ul li a i.fa{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;margin-right:6px}#sidenav ul li a:hover,#sidenav a[aria-expanded=true]{color:#fff;background-color:rgba(255,255,255,.1)}#sidenav ul li.active>a{color:#fff;background-color:rgba(255,255,255,.3)}#sidenav a[data-toggle=collapse]{position:relative}#sidenav a[aria-expanded=false]::before,#sidenav a[aria-expanded=true]::before{content:"";display:block;position:absolute;right:20px;font-family:"Glyphicons Halflings";font-size:.6em}#sidenav a[aria-expanded=true]::before{content:""}#sidenav ul ul a{font-size:16px !important}#sidenav_content{min-height:100vh;transition:all .3s;flex-grow:1}@media(max-width: 768px){#sidebar{margin-left:-250px}#sidebar.active{margin-left:0}.sidenav-collapse-btn span{display:none}}.banner.banner-layout-left,.banner.banner-layout-right,.banner.banner-layout-centre{height:300px;display:flex;flex-direction:row;justify-content:center}.banner.banner-layout-left .banner-image,.banner.banner-layout-right .banner-image,.banner.banner-layout-centre .banner-image{padding:0;flex:0 1 auto;align-self:flex-end}.banner.banner-layout-left .banner-content,.banner.banner-layout-right .banner-content,.banner.banner-layout-centre .banner-content{flex:1 1 auto;padding:30px;max-width:30em;color:#692c86;font-family:"Roboto";font-style:normal;font-weight:200;font-size:25px}.banner.banner-layout-left .banner-content h3.banner-heading,.banner.banner-layout-right .banner-content h3.banner-heading,.banner.banner-layout-centre .banner-content h3.banner-heading{padding-bottom:20px;color:#692c86;font-size:40px;font-weight:200}.banner.banner-layout-left .banner-content a.banner-content-link,.banner.banner-layout-left .banner-content a.banner-content-link:hover,.banner.banner-layout-left .banner-content a.banner-content-link:active,.banner.banner-layout-left .banner-content a.banner-content-link:visited,.banner.banner-layout-right .banner-content a.banner-content-link,.banner.banner-layout-right .banner-content a.banner-content-link:hover,.banner.banner-layout-right .banner-content a.banner-content-link:active,.banner.banner-layout-right .banner-content a.banner-content-link:visited,.banner.banner-layout-centre .banner-content a.banner-content-link,.banner.banner-layout-centre .banner-content a.banner-content-link:hover,.banner.banner-layout-centre .banner-content a.banner-content-link:active,.banner.banner-layout-centre .banner-content a.banner-content-link:visited{color:#692c86}.banner.banner-layout-left .banner-content .banner-calltoaction,.banner.banner-layout-right .banner-content .banner-calltoaction,.banner.banner-layout-centre .banner-content .banner-calltoaction{padding-top:10px;padding-bottom:10px}.banner.banner-layout-left .banner-content .banner-calltoaction a,.banner.banner-layout-right .banner-content .banner-calltoaction a,.banner.banner-layout-centre .banner-content .banner-calltoaction a{display:block}.banner.banner-layout-left .banner-image{order:1}.banner.banner-layout-left .banner-content{order:2}.banner.banner-layout-right .banner-image{order:2}.banner.banner-layout-right .banner-content{order:1}.banner.banner-layout-centre{display:flex;flex-direction:column;align-items:center;height:auto}.banner.banner-layout-centre .banner-content{padding:30px;max-width:60em}@media screen and (max-width: 992px){.banner.banner-layout-left,.banner.banner-layout-right{height:auto;flex-direction:column;flex-basis:50%}.banner.banner-layout-left .banner-image,.banner.banner-layout-right .banner-image,.banner.banner-layout-centre .banner-image{align-self:center}.banner.banner-layout-left .banner-image img,.banner.banner-layout-right .banner-image img,.banner.banner-layout-centre .banner-image img{max-width:90%}}html{height:100%}.logo{background-repeat:no-repeat;margin:10px;-webkit-transition:all .9s;-moz-transition:all .9s;-o-transition:all .9s;transition:all .9s}.checkout-logo{background-repeat:no-repeat;background-size:contain}.container-fluid{padding:10px}.borderBox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{min-height:100%;height:100vh}.PrimaryColour,.EmColour,.SmallPrimaryLink,.navigation a:hover{color:#70b01e}.PrimaryColourBackGround,.EmBackGroundColour{background-color:#70b01e}.primaryHover:hover,a:hover .primaryHover{color:#70b01e}.primaryHoverBackGround:hover{background-color:#70b01e}.PrimaryColourTransparentBackGround{background-color:rgba(255,215,0,.8)}.PrimaryColourLightBackGround{background-color:#d8e8b0}.EmBorderLeft{border-left-color:#70b01e}.SecondaryColour,.EmSecondaryColour,.page-title,.navigation a,.navigation,.itemBoxSelected,.content-header,a,a>h4{color:#0087b3}.EmSecondaryBackGroundColour{background-color:#0087b3}.EmSecondaryBorderLeft{border-left-color:#0087b3}.EmSecondaryBorderBottom{border-bottom-color:#0087b3}.SecondaryColourTransparent{color:rgba(0,135,177,.9)}.SecondaryColourTransparentBackGround{background-color:rgba(0,135,177,.9)}.OffWhiteBackground,.borderedBox,.itemBoxBase,.itemBoxSelected,.itemBox,.OffWhiteBackgroundHover:hover{background-color:#f9f9f9}.WhiteBackground{background-color:#fff}.SecondaryTransparent{color:rgba(0,135,177,.9)}.SecondaryLightBackGround{background-color:#9acfe0}.LightestColour{color:#fff}.LightestColourBackground{background-color:#fff}.LightestColourBorderBottom{border-bottom:#fff 1px solid}.PrimaryColourBorderBottom{border-bottom:#70b01e 1px solid}.LightNeutralColour{color:#eee}.LightNeutralBackGroundColour,.LightNeutralColourBackgroundHover:hover{background-color:#eee}.LightNeutralColourBorderBottom{border-bottom-color:#eee}.NeutralColour,.productIndex,.borderedBox,.itemBoxBase,.itemBoxSelected,.itemBox{color:#838486}.PlaceHolder{font-style:italic}.NeutralBackGroundColour,.NeutralColourBackgroundHover:hover{background-color:#838486}.NeutralBorder{border:#838486 solid 1px;background-color:#fff}.MidNeutralColour{color:#aaa}.MidDarkColour{color:#474949}.DarkColour,a:hover,a:focus,.settings-menu-item>a>p{color:#333}.DarkBackGroundColour,footer{background-color:#333}.DarkBorderLeft{border-left-color:#333}.DarkBorder{border:#333 solid 1px;background-color:#fff}.shadedBg{background-color:#eee}.lightestBg{background-color:#fff}.ErrorColour{color:#b94a48}.SiteHeader{background-color:#0087b3}a:hover,a:focus{text-decoration:none}.list-columns-2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.list-columns-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.list-columns-2 li,.list-columns-3 li{-webkit-column-break-inside:avoid;-webkit-break-inside:avoid-column;break-inside:avoid-column;page-break-inside:avoid}.page-header{border-bottom:0 none;-webkit-box-shadow:0 4px 2px -2px #333;-moz-box-shadow:0 4px 2px -2px #333;box-shadow:0 4px 2px -2px #333;clear:both;margin:-40px 0 40px;padding:0}.paddedNone,.no-padding{padding:0 !important}.paddedCell,.lessonTable .lessonWeekDayCell,.lessonCell,.lessonTable td,.validation-summary-errors,.padded-cell{padding:10px}.paddedCellXS,.padded-cell-xs{padding:2px !important}.paddedCellS,.borderedBox,.itemBoxBase,.itemBoxSelected,.itemBox,.padded-cell-s{padding:3px !important}.paddedCellM,.padded-cell-m,.btn.paddedCellM{padding:5px}.paddedCellL,.planCatBox,.padded-cell-l{padding:7px}.paddedCellXL,.padded-cell-xl{padding:15px !important}.paddedCellXXL,.padded-cell-xxl{padding:25px !important}.padded-bottom-s{padding-bottom:5px}.padded-bottom,.page-title,.header,.content-header{padding-bottom:10px}.padded-bottom-m{padding-bottom:20px}.padded-bottom-l{padding-bottom:30px}.padded-bottom-xl{padding-bottom:40px}.padded-top-s{padding-top:5px}.padded-top,.page-title,.content-header{padding-top:10px}.padded-top-m{padding-top:20px}.padded-top-x{padding-top:30px}.padded-top-xl{padding-top:50px}.padded-left-s,.SmallPrimaryLink{padding-left:5px}.padded-left{padding-left:10px}.padded-left-m{padding-left:20px}.padded-leftx{padding-left:30px}.padded-right-s{padding-right:5px}.padded-right{padding-right:10px}.padded-right-m{padding-right:20px}.padded-rightx{padding-right:30px}no-margin{margin:0}.marginal,.lessonTable{margin:10px}.marginalXS,.marginal-xs{margin:2px}.marginalS,.marginal-s{margin:3px}.marginalM,.marginal-m{margin:5px}.marginalL,.marginal-l{margin:7px}.marginal-top,.page-title,.content-header{margin-top:10px}.marginal-right{margin-right:10px}.marginal-rightM,.marginal-right-m{margin-right:5px}.marginal-rightS,.marginal-right-s{margin-right:3px}.marginal-rightXs,.marginal-right-xs{margin-right:2px}.marginal-rightL,.marginal-right-l{margin-right:20px}.marginal-left{margin-left:10px}.marginal-leftM,.marginal-left-m{margin-left:5px}.marginal-leftXs,.marginal-left-xs{margin-left:2px}.marginal-leftL,.marginal-left-l{margin-left:20px}.marginal-left-xl{margin-left:50px}.marginal-bottom,.page-title,.validation-summary-errors,.content-header,.alert.marginal-bottom{margin-bottom:10px}.marginal-bottomXs,.marginal-bottom-xs{margin-bottom:2px}.marginal-bottomM,.borderedBox,.itemBoxBase,.itemBoxSelected,.itemBox,.marginal-bottom-m{margin-bottom:4px}.marginal-bottomL,.marginal-bottom-l{margin-bottom:20px}.marginal-bottomXL,.marginal-bottom-xl{margin-bottom:40px}.marginal-topXs,.marginal-top-xs{margin-top:2px}.marginal-topM,.marginal-top-m{margin-top:4px}.marginal-topL,.marginal-top-l{margin-top:20px}.marginal-topXL,.marginal-top-xl{margin-top:40px}.moveLeft10{margin-left:-10px;padding-left:20px}.itemBoxBase,.itemBoxSelected,.itemBox{display:inline-block}.toolBar{border-top:1px solid #eee;background-color:#eee;padding-top:10px;padding-bottom:10px}.loading{font-size:31px;color:#888}.vue-app .loading{font-size:22px;color:#0087b3;display:flex;justify-content:center;align-items:center;padding:3em}.vue-app .loading .signal{margin-right:1rem}.vue-app .loading .loading-text{font-weight:100}.loadableContent{position:relative}.loadableContent .loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.8;padding-top:40px;z-index:1}.productIndex{background:none;font-size:50%;line-height:1;padding:2px}hr{background:none;border-top:1px solid #838486;height:1px}hr.line{background:none;border-top:1px solid #838486;height:1px}hr.thin.line,hr.line.page-title{border-color:#eee;margin:0 0 10px 0}hr.lineSecondary{background:none;border-top:1px solid #0087b3;height:1px}hr.linePrimary{background:none;border-top:1px solid #70b01e;height:1px}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}.input-validation-error{border:1px solid #b94a48;background-color:#f2dede}.validation-summary-errors{color:#b94a48;border:1px solid #b94a48;background-color:#f2dede}.validation-summary-valid{display:none}.hoverDiv:hover{background:#fff}.hoverSecondary:hover{color:#0087b3}.hoverNeutral:hover{color:#838486}.pointy,.fc .fc-day-header,.SmallPrimaryLink,.stdTable th label,.stdTable th span,.stdTable th,.admin-menu a,.itemBoxBase,.itemBox,.itemBoxSelected{cursor:pointer !important}.zoomy{cursor:zoom-in !important}.helpCursor{cursor:help !important}.defaultCursor{cursor:default}.HelveticaLight{font-family:"HelveticaLight",serif,Helvetica,Arial,sans-serif}.PaneHeading{font-size:21px;line-height:30px;white-space:nowrap;color:#6f6f6f}.PaneSubHeading{font-size:14px;line-height:19px;white-space:nowrap;color:#838486}.categoryIndent{padding-left:10px}.layoutBody{min-height:100vh;-webkit-transition:all .9s;-moz-transition:all .9s;-o-transition:all .9s;transition:all .9s}footer{color:#fff;font-size:14px;z-index:999;padding-bottom:40px;padding-top:20px;margin-top:50px;font-weight:300}footer a,footer a:active,footer a:visited,footer a:hover{color:#fff}footer .footer-logo{margin-top:10px}footer .container-fluid{padding:10px 15px}footer .has-content-below{padding-bottom:20px}footer .legal-stuff{font-size:12px}footer h5{font-size:14px;font-weight:600;padding-bottom:5px}footer .footer-link{padding-top:4px;padding-bottom:6px}footer .footer-social-icons{padding:20px 0}footer .socialIcon{display:inline-block;padding:3px 0}footer .socialIcon img{margin:0;max-height:20px;margin-right:10px}footer a,footer a:active,footer a:hover,footer a:visited{color:#fff;font-weight:300}footer #footerSubscribeForm .footer-subscribe-form-input{display:flex}footer #footerSubscribeForm input{max-width:300px;background-color:rgba(0,0,0,0);color:#fff;border-color:#fff;margin-right:5px}footer #footerSubscribeForm input::placeholder{color:#fff}footer #footerSubscribeForm button{background-color:#fff;border-color:#fff;color:#000}@media screen and (max-width: 992px){footer section{margin-top:30px;margin-bottom:10px}}.borderPrimary{border:#70b01e solid 1px}.borderSecondary,.borderAccent,:required,.itemBoxSelected{border:#0087b3 solid 1px}.borderAccentTop{border-top:#0087b3 solid 1px}.borderAccentLeft{border-left:#0087b3 solid 1px}.borderAccentRight{border-right:#0087b3 solid 1px}.borderAccentBottom{border-bottom:#0087b3 solid 1px}:required{background:rgba(0,190,237,.05)}.bordered,.planCatBox{border:#eee solid 1px}.borderNeutral,.borderedBox,.itemBoxBase,.itemBox,.itemBoxSelected{border:#838486 solid 1px}.borderLightGray,.lessonCell{border:#ddd solid 1px}.borderLightGrayRight,.lessonTable .lessonNotesCell,.lessonTable .lessonWeekDayCell{border-right:#ddd solid 1px}.borderLightGrayBottom,.lessonTable .lessonNotesCell,.lessonTable .lessonWeekDayCell{border-bottom:#ddd solid 1px}.borderLightGrayLeft,.lessonTable{border-left:#ddd solid 1px}.borderLightGrayTop,.lessonTable{border-top:#ddd solid 1px}.borderLightGrayCell{border-right:#ddd solid 1px;border-bottom:#ddd solid 1px}.border{border:#eee solid 1px}.borderTop{border-top:#eee solid 1px}.borderLeft{border-left:#eee solid 1px}.borderRight{border-right:#eee solid 1px}.borderBottom{border-bottom:#eee solid 1px}.pageContent{min-height:800px}.fullHeight{position:relative;height:100%;min-height:100%}.floatLeft{float:left}.floatRight{float:right}.navigation{list-style:none outside none;padding-top:10px;padding-right:10px}.navigation a:hover{text-decoration:none}.lightestColour{color:#fff}.noPadd,.header,.content-header{padding:0 0 0 0}.btn.noPaddRight,.noPaddRight{padding-right:0}.noPadLeft{padding-left:0}.noPadBottom{padding-bottom:0}.backToTop{bottom:10px;position:fixed;right:10px;z-index:1000}.backToTop a{background:url("/images/navigation/top.png") no-repeat scroll center center #000;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;display:block;height:50px;margin:0;text-indent:-9999px;width:50px}.backToTop a:hover{background:url("/images/navigation/top.png") no-repeat scroll center center #333}.visuallyhidden{border:0 none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.singleLineEllipsis,.maxWidth300,.maxWidth200,.maxWidth100{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-menu a{display:block;font-weight:bold;font-size:1.3em;height:70px;width:100%;border:1px solid #e1e1e1;background-color:#eee;padding-top:20px;text-align:center}.admin-menu a:hover{background-color:#70b01e;color:#fff}.seriesItem{z-index:-999}li>a,li>a img{border:none;outline:none;display:block;position:relative}.breadcrumb li>a{display:inline}.breadcrumb-list{padding:8px 15px;margin-bottom:10px;background-color:#f5f5f5}.breadcrumb{border-radius:0;background-color:rgba(0,0,0,0);margin:0;padding:0}li>a.inline{display:inline}.lesson-note-section li>a{display:inline}li a.externalLink:hover{text-decoration:underline;color:#0087b3}.expanded:after{top:auto;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;pointer-events:none;border-bottom-color:#eee;border-width:15px;margin-left:245px;z-index:999}.iconButton:hover{color:#0087b3}Select{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:menulist;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:center;align-items:center;border:1px solid;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;white-space:pre;cursor:default;padding:4px 4px;height:29px;line-height:29px;min-height:29px;border-color:#0087b3}.btn{border:1px solid rgba(0,0,0,0);cursor:pointer;font-size:14px;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.btn-secondary{background-color:#0087b3;border-color:#0087b3;color:#fff}.btn-disabled{background-color:#eee;border-color:#d5d5d5;color:#838486}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#70b01e}.btn-link-secondary{padding:0;color:#333}.btn-link-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#0087b3}.btn-default .caret{border-top-color:#fff}.btn-sm,.btn-xs{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.btn-rounded{border-radius:5px !important}.btn-grey{background-color:#838486;border-color:#333}.noMarginAll{margin:0}.topRightMenu{background-color:#0087b3;border-left:10px solid #70b01e}.topRightMenu a{color:#fff}.productImageSmall{max-height:100px;max-width:100px}.borderBottomRow,.basketRow{border-bottom:1px solid #eee}.basketRow{padding:5px 0}.btn-link{color:#0087b3}.btn-hover{color:#0087b3}.proceedToCheckout{background-color:#0087b3;padding:15px;margin:0 5px 5px 5px}.proceedToCheckoutInner{background-color:#eee;padding:20px 5px 20px 5px;margin:0 0 15px 0;color:#333;font-size:120%}.checkout-heading{text-transform:uppercase;font-size:1em;color:#838486;padding:3px 0;border-bottom:2px solid #70b01e;margin:40px 0 4px 0}.btn-default{color:#fff;background-color:#474949;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}.btn-default:hover{color:#70b01e;background-color:#333;border:1px solid rgba(0,0,0,0)}.btn-Neutral,.product_tile__action-section .product_tile__wishlist-button-wrapper{color:#fff;background-color:#838486;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}.btn-Neutral:hover,.product_tile__action-section .product_tile__wishlist-button-wrapper:hover{color:#70b01e;background-color:#838486;border:1px solid rgba(0,0,0,0)}.btn-NeutralOutline{border-color:#838486;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}.btn-NeutralOutline:hover{color:#fff;background-color:#838486}.SHOUTING,.dashboard-title,.ais-StoreSearch .ais-CurrentRefinements-label,.SubMenuWrapper,.MainMenu,.SecondaryMenu{text-transform:uppercase}.SubMenuWrapper{background-color:#eee}.navbar{margin-bottom:0;overflow:visible;background-image:none;background-color:#0087b3;border-width:0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}.navbar .navbar-nav>.active>a{background-color:#0087b3;color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;color:#0087b3}.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#fff;background-color:#0087b3;border-top:10px solid #70b01e;padding-top:5px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#70b01e;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#70b01e;background-color:#0087b3}.navbar-default .navbar-nav>.dropdown>a .caret{border-bottom-color:#70b01e;border-top-color:#70b01e}.subNavbar{background-color:#eee;list-style:none outside none;padding-left:5px;margin-bottom:0}.subNavbar>.active>a{background-color:rgba(0,135,177,.9);color:#fff}.subNavbar>li>a{color:#474949;padding:10px;float:left}.subNavbar>li>a>.active{color:#fff;border-top:3px solid #70b01e;float:left}.subNavbar:before,.subNavbar:after{content:" ";display:table}.subNavbar:after{clear:both}.subNavbar>li>a:hover,.subNavbar>li>a:focus{color:#0087b3}.alert{margin-bottom:0}.noMargin{margin:0}.btn.curvedLeftCorners,.curvedLeftCorners{-webkit-border-top-left-radius:5px 5px;border-top-left-radius:5px 5px;-webkit-border-bottom-left-radius:5px 5px;border-bottom-left-radius:5px 5px}.btn.curvedRightCorners,.curvedRightCorners{-webkit-border-top-right-radius:5px 5px !important;border-top-right-radius:5px 5px !important;-webkit-border-bottom-right-radius:5px 5px !important;border-bottom-right-radius:5px 5px !important}.tallButton{height:30px;width:30px;background-color:#0087b3;color:#fff;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px}.btn-multiselect{background-color:rgba(0,0,0,0);border:1px solid #ccc}.tallButton:hover{color:#70b01e}.maxWidth100{max-width:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.maxWidth200{max-width:200px}.maxWidth300{max-width:300px}.toolBar:after{clear:both}.toolBar:before,.toolBar:after{content:" ";display:table}.crumb{color:#0087b3}.crumb:hover{color:#888}.toolbarButton{float:left;cursor:pointer;color:#fff !important;background:#474949}.toolbarButton:hover{color:#70b01e}.readable-width{max-width:30em}.modal-dialog,.modal-dialog.modal-dialog-medium{max-width:1000px}.modal-dialog.modal-dialog-small{max-width:800px}.modal-dialog.modal-dialog-tiny{max-width:30em}.modal-dialog.modal-dialog-large{max-width:1200px}.modal-dialog-full{max-width:none}.modal-dialog .modal-body{max-height:70vh;overflow-y:auto}.modal-header{color:#0087b3}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.row-full-height{height:100%}.col-full-height{height:100%;vertical-align:middle}.row-same-height{display:table;width:100%;table-layout:fixed}.col-xs-height{display:table-cell;float:none !important}@media(min-width: 768px){.col-sm-height{display:table-cell;float:none !important}}@media(min-width: 992px){.col-md-height{display:table-cell;float:none !important}}@media(min-width: 1200px){.col-lg-height{display:table-cell;float:none !important}}.minWidth100{min-width:100px}.HorizontalScrollerButton a{background:url("/images/navigation/top.png") no-repeat scroll center center #000;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;display:block;height:50px;margin:0;text-indent:-9999px;width:30px}.smallPad{padding:3px}.limittedHeight{height:30px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.italicFont{font-style:italic}.pagePad,.pageDiv{padding:15px}.pagePadLeft{padding-left:15px}.pagePadRight{padding-right:15px}.pagePadTop{padding-top:15px}.pagePadBottom{padding-bottom:15px}.roundedCorners,.borderedBox,.itemBoxBase,.itemBox,.itemBoxSelected,.validation-summary-errors{-moz-border-radius:6px !important;-webkit-border-radius:6px !important;border-radius:6px !important}.emptyContainer{color:#838486;padding:30px}.pageDiv{min-height:400px}.pageDiv.minimal{padding-top:0}.noSelect,.borderedBox,.itemBoxBase,.itemBox,.itemBoxSelected{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.italic{font-style:italic}.stdTable{-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.stdTable th:hover{color:#0087b3}.shallow{opacity:.2}.opacity80{opacity:.8}.noBorderLeft{border-left:none}.noBorderRight{border-right:none}.bold,.lessonTable .lessonWeekDayHeader{font-weight:bold}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.stopLongTextOverflowing{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word}.instructions{font-size:80%;color:#838486}.lessonTable td{vertical-align:top;-ms-word-break:break-word;word-break:break-word;min-width:6em}.lessonTable td ul,.lessonTable td ol{margin-left:0;padding-left:1.5em}.lessonCell{display:table-cell}.ddAnchor{height:8px}.socialIcon img{margin-top:15px;margin-right:20px;max-height:56px}.has-sidebar .container{width:auto}.planCatBox{min-height:36px}.planCatNode{color:#0087b3}.plan-fields select{border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:6px}.plan-fields .btn-group button.multiselect{border:1px solid #ddd}.plan-fields label{line-height:2}.min-height150{min-height:150px}#faq img{display:block;margin-top:10px;margin-bottom:10px;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faq h4.StyledFont,.faq h4.circled-number{font-weight:700}@media print{.min-height150{min-height:15px}}.daily-planner .row{margin-right:0;margin-left:0}.SmallPrimaryLink:hover{color:#0087b3}.glyphicon-reverse{transform:scale(-1, 1)}.help-block.hide-if-no-error,.help-inline.hide-if-no-error{display:none}.has-error .help-block.hide-if-no-error{display:block}.has-error .help-inline.hide-if-no-error{display:inline-block}.panel-heading [data-toggle=collapse] h4{font-size:1em}.panel-heading [data-toggle=collapse] h4:before{font-family:"Glyphicons Halflings";content:"";float:right;color:gray;overflow:no-display}.panel-heading [data-toggle=collapse].collapsed h4:before{content:""}a.accordion-toggle{text-decoration:none}.fc .fc-day-header{color:#0087b3}.fc .fc-day-header:hover{text-decoration:underline}.test-site-banner{background-color:#bd362f;color:#fff;text-align:center}.test-site-banner.bottom{width:100%;position:fixed;bottom:0;z-index:666;padding-top:5px}.blackout{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:999}.subscriptionIndexPage .container-fluid,.subscriptionRequiredPage .container-fluid,.homePage .container-fluid{padding-left:15px;padding-right:15px;padding-bottom:0}.subscriptionIndexPage .container-fluid .container-fluid,.subscriptionRequiredPage .container-fluid .container-fluid,.homePage .container-fluid .container-fluid{padding-right:0;padding-left:0;margin-right:-10px;margin-left:-10px}.showOnHoverParent .showOnHover{visibility:collapse}.showOnHoverParent:hover .showOnHover{visibility:visible}.form-group .validationMessage{color:#b94a48}.circle{display:inline-block;width:1em;height:1em;border-radius:100%}.circle.small{width:.8em;height:.8em;margin-left:.1em}.thin,.page-title{font-weight:100}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px !important}.btn-circle.btn-xl{width:50px;height:50px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:25px !important}.btn-circle.btn-lg{width:40px;height:40px;padding:8px 8px;font-size:16px;line-height:1.4;border-radius:20px !important}.strikethrough{text-decoration:line-through}@media(max-width: 768px){.smallerOnMobile{font-size:120%}}.contactPhoneNumbers a{white-space:nowrap}body footer section a,body footer section a:visited,body footer section a:hover,body footer section a:active{color:#fff}.flexGrid{display:flex;flex-wrap:wrap;flex-direction:row}.flexGrid .flexGridItem{flex:0 1 auto}.two-column-sequential{border-top:1px solid #eee}.two-column-sequential .froala-preview{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:3em}.btn.btn-rounded-bottom{border-radius:0 0 5px 5px}.hide-when-not-affixed.affix-top .nav{display:none}.hide-when-not-affixed.affix .nav{display:block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.carousel-inner .item img.full-width-banner{width:100%}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_tile_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:flex-start}.product_tile__image-section img{max-width:200px;margin:10px}.product_tile__name-section{min-height:44px;padding:0 10px 10px 10px;max-width:220px}.product_tile__name-section a,.product_tile__name-section a:visited{color:#838486}.product_tile{max-width:240px;padding:10px}.product_tile:hover img{box-shadow:#838486 0 0 10px}.product_tile:hover .product_tile__name-section a,.product_tile:hover .product_tile__name-section a:visited{color:#0087b3}.productDisplayItem:hover img{box-shadow:#838486 0 0 10px}.productDisplayItem:hover .product_tile__name-section a,.productDisplayItem:hover .product_tile__name-section a:visited{color:#0087b3}.product_tile__action-section{display:flex;align-items:stretch}.product_tile__action-section .product_tile__add-to-cart-button-wrapper{flex:1 1 auto}.product_tile__action-section .product_tile__wishlist-button-wrapper{flex:0 0 24px;margin-left:3px;text-align:center;cursor:pointer}.product_tile__action-section .product_tile__wishlist-button-wrapper .glyphicon{vertical-align:bottom}.product_tile__action-section .btn.StyledFont,.product_tile__action-section .btn.circled-number{font-weight:300}@media screen and (max-width: 991px){.product_tile{max-width:calc(50% - 10px)}.product_tile .product_tile__image-section img{max-width:100%;height:auto;margin:10px}}.page-title{font-size:30px;text-align:center}@media screen and (max-width: 991px){.page-title{font-size:20px}}div#lhnHocButton.lhnslide.lhnright{right:10px}div#lhnHocButton.lhnslide.lhnright .lhnHocChatBtnCont{padding:12px 14px 6px}div#lhnHocButton.lhnslide.lhnright div.lhnHocChatBubble{margin-right:0}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}#collaborationViewer{display:inline-block;margin-right:10px;vertical-align:top;margin-top:3px}#collaborationViewer .badge.animated{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px;animation-iteration-count:infinite;background-color:#70b01e}#collaborationViewer .unread-notifications{background-color:#70b01e}#collaborationViewer .first-notification{text-transform:none;position:fixed;right:5px;top:100px;z-index:580;overflow:hidden;margin:0 0 6px;padding:15px;width:340px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;background-color:#51a351}#collaborationViewer .first-notification:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;cursor:pointer}#collaborationViewerMessages{position:fixed;right:20px;bottom:20px;height:50vh;width:25%;background-color:#fff;text-transform:none;overflow:auto}.collapsed#collaborationViewerMessages{height:5vh;overflow:hidden}.ais-StoreSearch [class^=ais-]{font-size:14px;color:#333}.ais-StoreSearch label{font-weight:400}.ais-StoreSearch .ais-Hits-list,.ais-StoreSearch .ais-InfiniteHits-list{display:flex;flex-direction:column}.ais-StoreSearch .ais-Hits-item,.ais-StoreSearch .ais-InfiniteHits-item,.ais-StoreSearch .ais-InfiniteResults-item,.ais-StoreSearch .ais-Results-item{width:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.ais-StoreSearch .ais-SearchBox-input{margin-top:20px;font-size:22px;padding-left:40px}.ais-StoreSearch .ais-SearchBox-submitIcon{width:24px;height:24px}.ais-StoreSearch .ais-CurrentRefinements-label,.ais-StoreSearch .ais-CurrentRefinements-categoryLabel,.ais-StoreSearch .ais-CurrentRefinements-delete{white-space:normal;color:#333}.ais-StoreSearch .ais-CurrentRefinements-label{color:#838486}.ais-StoreSearch .ais-CurrentRefinements-item{display:inline;background-color:rgba(0,0,0,0);border:none}.ais-StoreSearch button.ais-ClearRefinements-button{background-color:rgba(0,0,0,0);color:#333;float:right;font-size:12px;margin:0;padding:.5rem;border:none}.ais-StoreSearch .ais-SearchBox-submit,.ais-StoreSearch .ais-SearchBox-reset,.ais-StoreSearch .ais-SearchBox-loadingIndicator{width:30px;top:66%}.ais-StoreSearch .ais-Breadcrumb-link,.ais-StoreSearch .ais-HierarchicalMenu-link,.ais-StoreSearch .ais-Menu-link,.ais-StoreSearch .ais-Pagination-link,.ais-StoreSearch .ais-RatingMenu-link{color:#333}.ais-StoreSearch .ais-HierarchicalMenu-link,.ais-StoreSearch .ais-Menu-link{display:flex;justify-content:space-between}.ais-StoreSearch label.ais-Menu-label,.ais-StoreSearch label.ais-RefinementList-label{display:flex;margin-bottom:0}.ais-StoreSearch .ais-Menu-label,.ais-StoreSearch .ais-RefinementList-labelText{display:inline-block;margin:0 1rem}.ais-StoreSearch .ais-Menu-count,.ais-StoreSearch .ais-RefinementList-count,.ais-StoreSearch .ais-HierarchicalMenu-count,.ais-StoreSearch .ais-RefinementList-showMore{color:#0087b3;display:inline-block;margin-right:1rem;background-color:rgba(0,0,0,0);border:none;flex-grow:1;text-align:right}.ais-StoreSearch .ais-ClearRefinements-button,.ais-StoreSearch .ais-CurrentRefinements-reset,.ais-StoreSearch .ais-GeoSearch-redo,.ais-StoreSearch .ais-GeoSearch-reset,.ais-StoreSearch .ais-HierarchicalMenu-showMore,.ais-StoreSearch .ais-InfiniteHits-loadPrevious,.ais-StoreSearch .ais-InfiniteHits-loadMore,.ais-StoreSearch .ais-InfiniteResults-loadMore,.ais-StoreSearch .ais-Menu-showMore,.ais-StoreSearch .ais-RefinementList-showMore{display:block;padding:.8rem 3rem;font-size:1em;color:#333;background-color:#eee;border:1px solid #ddd;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;outline:none;margin:1em auto}.ais-StoreSearch .ais-ClearRefinements-button:hover,.ais-StoreSearch .ais-CurrentRefinements-reset:hover,.ais-StoreSearch .ais-GeoSearch-redo:hover,.ais-StoreSearch .ais-GeoSearch-reset:hover,.ais-StoreSearch .ais-HierarchicalMenu-showMore:hover,.ais-StoreSearch .ais-InfiniteHits-loadPrevious:hover,.ais-StoreSearch .ais-InfiniteHits-loadMore:hover,.ais-StoreSearch .ais-InfiniteResults-loadMore:hover,.ais-StoreSearch .ais-Menu-showMore:hover,.ais-StoreSearch .ais-RefinementList-showMore:hover{background-color:#ddd}.signal-block{display:inline-block;width:18px;height:18px;vertical-align:middle;margin:0 5px}.signal-block-l{display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0 5px 5px}.signal-block-xl{display:inline-block;width:48px;height:48px;vertical-align:middle;margin:0 5px 5px}.swal2-container .swal2-popup{padding:1em 0 1.25em}.swal2-container button.swal2-confirm{font-size:1.8em}.swal2-container button.swal2-cancel{font-size:1.5em}.swal2-container button.swal2-styled.swal2-confirm:focus,.swal2-container button.swal2-styled.swal2-default-outline:focus{box-shadow:none}h1,h2,h3{margin-bottom:0;margin-top:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit-sub{margin-bottom:20px;overflow:visible;background-color:#fff;-moz-box-shadow:0px 0px 10px 0px #aaa;-webkit-box-shadow:0px 0px 10px 0px #aaa;box-shadow:0px 0px 10px 0px #aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit-sub h3{padding:10px 15px;background-color:#aaa;color:#b94a48;display:block;font-family:"swis721 cn bt roman",Arial;font-weight:normal;padding-left:10px;padding-right:10px;text-decoration:none;text-transform:uppercase;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:16px;line-height:16px;margin:0;outline:medium none;margin-bottom:20px;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px}.hero-unit-sub p{display:block;font-family:"swis721 cn bt roman",Arial;font-weight:normal;padding:10px;font-size:18px;color:#838486;line-height:1.4}.hero-unit-sub .control-group{display:block;font-family:"swis721 cn bt roman",Arial;font-weight:normal;font-size:18px;color:#838486;padding-right:20px;padding-left:20px}.btn{border-radius:0px 0px 0px 0px}.modal-dialog{margin-left:auto;margin-right:auto;left:0;width:auto}.navbar{z-index:750}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar-default .navbar-nav>.active>a{background-image:none;box-shadow:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:#0087b3}.row .row{margin-bottom:10px}select.input-small,textarea.input-small,input.input-small[type=text],input.input-small[type=password],input.input-small[type=datetime],input.input-small[type=datetime-local],input.input-small[type=date],input.input-small[type=month],input.input-small[type=time],input.input-small[type=week],input.input-small[type=number],input.input-small[type=email],input.input-small[type=url],input.input-small[type=search],input.input-small[type=tel],input.input-small[type=color]{width:100px}table{border-collapse:inherit}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}img{border-style:none;border:none;-moz-border-image:none;-o-border-image:none;-webkit-border-image:none;border-image:none;border-width:0px;border-image-width:0px}.carousel-inner{background:rgba(0,0,0,0);min-height:initial}.carousel-inner .item{padding:0}.carousel-control.left{background-color:rgba(0,0,0,0);background-image:none;background-repeat:repeat-x}.carousel-control.right{background-color:rgba(0,0,0,0);background-image:none;background-repeat:repeat-x}.carousel-control .icon-prev,.carousel-control .icon-next{width:25px;height:50px}.carousel-control .icon-prev{margin-left:-5px}.carousel-control .icon-next{margin-right:-5px}.carousel-indicators{bottom:0}.carousel-control{width:2%}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default.active[disabled],fieldset[disabled] .btn-default.active{color:#333}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:rgba(0,135,177,.9);border-color:#0087b3;color:#70b01e;cursor:default;z-index:2}.dropdown-menu>li>span{clear:both;color:#333;display:block;font-weight:normal;line-height:1.42857;padding:3px 20px;white-space:nowrap;cursor:pointer}.dropdown-menu>li>span:hover,.dropdown-menu>li>span:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#ffe8e8e8", GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>span,.dropdown-menu>.active>span:hover,.dropdown-menu>.active>span:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);background-image:linear-gradient(to bottom, #428bca 0%, #357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff428bca", endColorstr="#ff357ebd", GradientType=0);background-repeat:repeat-x}.dropdown-menu>li>a,.dropdown-menu>li>form>button{padding:3px 20px 3px 30px}.navbar-default .btn-link{color:#333}.dropdown-menu>li>form>button{color:#333;font-weight:400;width:100%;text-align:left}.dropdown-menu>li>form>button:hover,.dropdown-menu>li>form>button:focus{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#ffe8e8e8", GradientType=0);background-repeat:repeat-x;background-color:#e8e8e8}.modal{z-index:888}.modal-backdrop{z-index:887}.logo{background-image:url("/images/logo/iugo-logo.png");width:121px;height:50px;margin-bottom:10px}.checkout-logo{background-image:url("/iugo/logo/teachables-logo.png");width:300px;height:81px}.StyledFont,.circled-number{font-family:"Roboto",sans-Serif;font-weight:300}.StyledFont.normal,.normal.circled-number{font-weight:400}.StyledFont.bold,.lessonTable .StyledFont.lessonWeekDayHeader,.bold.circled-number,.lessonTable .circled-number.lessonWeekDayHeader{font-weight:700}#fixed-header-content{position:fixed;width:100%;z-index:555}.has-sidenav #fixed-header-content{position:relative}.has-sidenav .navbar.navbar-default{background-color:#e0eef3;color:#838486}.has-sidenav .navbar.navbar-default .navbar-nav>li>a{color:#838486}.has-sidenav .navbar.navbar-default .release-notes-notification.highlight a i.glyphicon{color:orange}.has-sidenav div.layoutBody{padding-top:15px}.has-sidenav .sidenav-collapse-btn{background-color:rgba(0,0,0,0);border-color:#838486;border-radius:3px;margin-top:15px;margin-left:10px}.has-sidenav .sidenav-collapse-btn span{display:none}.has-sidenav .navbar-header .logo-link{display:none}.has-sidenav .MainMenuWrapper .MainMenu{display:none}.has-sidenav .SubMenuWrapper{display:none}.logo{margin:15px;width:121px;height:50px;background-size:contain;background-position:center center;background-repeat:no-repeat}.layoutBody{padding-top:92px;min-height:65vh}.no-subnav .layoutBody{padding-top:80px}.checkoutLayoutBody{background-color:#c6e7f3;background:-moz-linear-gradient(top, #c6e7f3 0%, #ffffff 100%);background:-webkit-linear-gradient(top, #c6e7f3 0%, #ffffff 100%);background:linear-gradient(to bottom, #c6e7f3 0%, #ffffff 100%)}.checkoutLayoutBody .container{padding:0}.row-same-height{min-height:70vh}#plan-toolbar{z-index:556}#plan-toolbar.affix{right:46px;top:0}#lesson-week-header.affix{z-index:120;top:0;left:0;padding-left:205px;width:100%}#lesson-week-header.affix .pull-right{margin-right:29.5%}.header{background-color:#0087b3}.site-header.navbar{background-color:#0087b3}.site-header .nav>li{padding-right:20px}.site-header .nav>li>a{font-size:16px;font-weight:300;box-sizing:border-box;padding-top:5px;padding-bottom:8px;padding-left:0;padding-right:5px}.site-header .navbar-nav>.active>a,.site-header .navbar-nav>.active>a:hover,.site-header .navbar-nav>.active>a:focus{box-sizing:border-box;color:#0087b3;background-color:#9acfe0;border-top:none}.site-header .navbar .navbar-nav>.active>a,.site-header .navbar .navbar-nav>.active>a:hover{background-color:#9acfe0;color:#0087b3}.site-header .navbar-default .navbar-nav>li>a:hover,.site-header .navbar-default .navbar-nav>li>a:focus{color:#70b01e}.MainMenuWrapper.navbar-collapse.collapsing .MainMenu.nav>li>a,.MainMenuWrapper.navbar-collapse.collapsing .MainMenu.navbar-nav>.active>a,.MainMenuWrapper.navbar-collapse.collapsing .MainMenu.navbar-nav>.active>a:hover,.MainMenuWrapper.navbar-collapse.collapsing .MainMenu.navbar-nav>.active>a:focus,.MainMenuWrapper.navbar-collapse.collapse.in .MainMenu.nav>li>a,.MainMenuWrapper.navbar-collapse.collapse.in .MainMenu.navbar-nav>.active>a,.MainMenuWrapper.navbar-collapse.collapse.in .MainMenu.navbar-nav>.active>a:hover,.MainMenuWrapper.navbar-collapse.collapse.in .MainMenu.navbar-nav>.active>a:focus{height:auto;margin-top:0}.MainMenuWrapper.navbar-collapse.collapsing .SecondaryMenu.nav>li>a,.MainMenuWrapper.navbar-collapse.collapsing .SecondaryMenu.navbar-nav>.active>a,.MainMenuWrapper.navbar-collapse.collapsing .SecondaryMenu.navbar-nav>.active>a:hover,.MainMenuWrapper.navbar-collapse.collapsing .SecondaryMenu.navbar-nav>.active>a:focus,.MainMenuWrapper.navbar-collapse.collapse.in .SecondaryMenu.nav>li>a,.MainMenuWrapper.navbar-collapse.collapse.in .SecondaryMenu.navbar-nav>.active>a,.MainMenuWrapper.navbar-collapse.collapse.in .SecondaryMenu.navbar-nav>.active>a:hover,.MainMenuWrapper.navbar-collapse.collapse.in .SecondaryMenu.navbar-nav>.active>a:focus{height:auto;margin-top:0;padding-top:5px;padding-bottom:5px}.navbar-default .navbar-toggle{margin-top:15px;border-color:#9acfe0}.navbar-default .navbar-toggle .icon-bar{background-color:#9acfe0}.site-header .MainMenu.nav>li>a,.site-header .MainMenu.navbar-nav>.active>a,.site-header .MainMenu.navbar-nav>.active>a:hover,.site-header .MainMenu.navbar-nav>.active>a:focus,.site-header .SecondaryMenu.nav>li>a,.site-header .SecondaryMenu.navbar-nav>.active>a,.site-header .SecondaryMenu.navbar-nav>.active>a:hover,.site-header .SecondaryMenu.navbar-nav>.active>a:focus{height:80px;margin-top:0;padding-top:30px;padding-bottom:30px}.site-header.navbar-default .MainMenu.navbar-nav>.open>a,.site-header.navbar-default .MainMenu.navbar-nav>.active>a,.site-header.navbar-default .SecondaryMenu.navbar-nav>.open>a,.site-header.navbar-default .SecondaryMenu.navbar-nav>.active>a{background:rgba(0,0,0,0);background-image:none;box-shadow:none;border:none;color:#fff}.site-header.navbar-default .dropdown-menu>li>a{padding:10px 30px;font-size:16px;display:block;clear:both;font-weight:300;line-height:1.42857143;color:#333;white-space:nowrap}.site-header.navbar-default .dropdown-menu>li>a:hover{background-color:#8dc13c;background-image:none;color:#fff}.site-header.navbar-default .dropdown-toggle{padding:0 10px 0 5px}.site-header .SecondaryMenu.nav>li>a.menuAccountLink{height:30px;padding-bottom:0}.site-header .SecondaryMenu.nav>li>a.menuCreditLinkBreak{display:none}.site-header .SecondaryMenu.nav>li>a.menuCreditLink{display:none}.site-header .SecondaryMenu.nav>li.free-trial-cta a{background-color:#8dc13c;border:1px solid #8dc13c;border-radius:1px;height:50px;margin-top:15px;margin-left:10px;margin-right:10px;padding:15px 20px}.site-header .SecondaryMenu.nav>li.free-trial-cta a:hover{color:#fff;border-color:#fff}.site-header .SecondaryMenu.nav>li{display:flex}.subNavbar{background-color:#9acfe0}.subNavbar>li>a{color:#0087b3;padding:7px 10px 5px 10px}.subNavbar>li>a:hover,.subNavbar>li>a .active>a{color:#fff}.subNavbar>li>a .active>a{background-color:#0087b3}.MainMenu,.SecondaryMenu{padding-right:10px}.SubMenuWrapper{background-color:#9acfe0;margin-bottom:0;min-height:32px}.SubMenuWrapper .navbar-brand{color:#fff}.SubMenuWrapper.navbar-inverse .navbar-toggle{margin-top:15px;border-color:#0087b3}.SubMenuWrapper.navbar-inverse .navbar-toggle .icon-bar{background-color:#0087b3}.SubMenuWrapper .navbar-collapse.collapse ul,.SubMenuWrapper .navbar-collapse.collapsing ul{padding-left:25px}footer{padding-top:2em;font-family:"Roboto",sans-Serif;background-color:#0087b3}footer #footerSubscribeForm button{color:#0087b3}.FooterLabel{color:#9acfe0}.iugo-footer{display:flex;justify-content:center;font-size:16px}.iugo-footer .iugo-footer-logo,.iugo-footer .iugo-footer-support,.iugo-footer .iugo-footer-contact{flex-basis:30%}.iugo-footer .iugo-footer-logo{text-align:right;padding:0 4em 2em 2em}.iugo-footer .iugo-footer-logo a{display:inline-block}.iugo-footer .iugo-footer-support{padding-right:2em;padding-left:2em}.iugo-footer .iugo-footer-support .footer-link{text-transform:uppercase;font-size:18px;margin-bottom:.5em}.iugo-footer .iugo-footer-support #footerSubscribeForm{margin-top:2em}.iugo-footer .iugo-footer-support #footerSubscribeForm input{color:#333;background-color:#fff}.iugo-footer .iugo-footer-support #footerSubscribeForm input::placeholder{color:#838486}.iugo-footer .iugo-footer-support #footerSubscribeForm button{padding-left:5em;padding-right:5em;color:#fff;border-color:#8dc13c;background-color:#8dc13c}.iugo-footer .iugo-footer-support #footerSubscribeForm .fine-print{font-style:italic;font-size:12px;margin-top:1em}.iugo-footer .iugo-footer-contact{padding-left:2em}.iugo-footer .iugo-footer-contact section{padding-top:1.5em}.iugo-footer .iugo-footer-contact .socialIcon{margin-right:30px}@media screen and (max-width: 1000px){.iugo-footer{flex-direction:column}.iugo-footer .iugo-footer-logo{text-align:left}}.btn-default{background-color:#70b01e}.btn-default:focus,.btn-default:focus-visible{color:#fff;background-color:#70b01e;outline:none}.btn-default:active,.btn-default:active:focus{background-color:#d8e8b0}.btn-bordered{border:1px solid #e1e1e1;background-color:#eee}.btn-bordered:hover{background-color:#fff}.btn-image:hover{background-color:#eee}.topRightMenu{border:none}a.school-action-link{color:#333}#toast-container>div{opacity:1}.toast-top-center{top:120px}.flowing-box{display:inline-block;vertical-align:top}.tab-selector .tree{background-color:#f0f0f0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px}.tab-selector .nav-tabs-tree>li>a{border-color:#f0f0f0;border-bottom:none}.tab-selector .nav-tabs-tree>li.active>a,.tab-selector .nav-tabs>li.active>a:hover,.tab-selector .nav-tabs>li.active>a:focus{background-color:#f0f0f0;border-color:#ddd;border-bottom:none}.not-bold{font-weight:normal}.heading-free{margin-bottom:0}.heading-free .optional-heading{display:none}#tasklist .loading{padding-top:20px;font-size:100%}#tasklist .todo-list{background-color:#fff;margin:0;padding:1em 0}#tasklist .todo-item{margin:0 0 .5em 0;padding:.5em;width:100%;border-bottom:1px solid #ddd}#tasklist .todo-item .move-today,#tasklist .todo-item .move-tomorrow{color:#666;font-size:120%}#tasklist .todo-item.completed{text-decoration:line-through;color:#aaa}.ghosted{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;background-color:#fff;z-index:200}.ghosted:hover{opacity:.6}@media screen and (max-width: 1200px){.SignUpBackgroundImageGray{background-position:70% center}}@media screen and (max-width: 991px){.SignUpBackgroundImageGray{background-image:none}}.toolbar-on-hover-container{min-height:30px}.toolbar-on-hover-container .toolbar-on-hover{visibility:hidden;float:right}.toolbar-on-hover-container:hover .toolbar-on-hover{visibility:visible}.dashboard-title{color:#838486;margin:5px 0 0 5px}.dashboard-welcome{background-color:#fdd09e;border:1px solid #f9b06c;border-radius:5px;padding:.4em 1em .3em 1em}.dashboard-shortcuts{border:1px solid #eee;border-radius:10px;margin:1em 0 2em 0}.dashboard-tiles{display:flex;align-items:stretch}.dashboard-tiles .tile{width:16%;flex-grow:1;padding:1em .5em .5em .5em;text-align:center}.dashboard-tiles .tile img{max-width:50px;margin:0 auto}.dashboard-tiles .tile h3{font-weight:100;color:#0087b3;padding-top:.3em;padding-bottom:.3em}.dashboard-tiles .tile:hover{background-color:rgba(0,190,237,.05)}.circled-number{color:#0087b3;display:inline-block;width:40px;height:40px;font-size:26px;border:1px solid #0087b3;text-align:center;border-radius:100%}#sidebar-webinar-link .btn,#sidebar-get-started-link .btn,#sidebar-invite-colleagues-link .btn{color:#fff;font-weight:400;margin-top:5px;margin-bottom:10px;border-radius:4px}#sidebar-webinar-link .btn{background-color:#00b5ae}#sidebar-get-started-link .btn{background-color:#6eaf43}#sidebar-invite-colleagues-link .btn{background-color:#0160ae}.lessonTable .lessonWeekDayHeader{display:flex}.lessonTable .lessonWeekDayCell{flex:1 0 auto}.lessonTable .lessonCalendarNotesRow{display:flex}.lessonTable .lessonCalendarNotesCell{flex:1 0 auto}.lessonTable .lessonNotesRow{display:flex}.lessonTable .lessonNotesCell{flex:1 0 auto}.lessonTable .collapsedColumn{width:5px;padding:1px !important}.lessonTable .current-term-week,.lessonTable .current-week-day,.lessonTable .nav-tabs>li>a.current-term-week{background-color:#fcf8e3}.store-main{background-color:#fff;padding:0}.store-main .spacer{background-color:#c6e7f3;height:10px;width:100%}.store-left-sidebar{padding:10px}.store-right-sidebar{padding:10px}.slider.slider-horizontal{width:100% !important}.daily-planner .event-inner ul li a.hoverLink{color:#0087b3}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px solid #bbb}.mce-item-table{width:100%;border-collapse:collapse}.mce-item-table td{min-width:2em;vertical-align:top}.mce-content-body ul,.mce-content-body ol{margin-left:0;padding-left:1.5em}.mce-content-body img{max-width:100%;height:auto}*[data-mce-style] img{max-width:100%;height:auto}#store-credit-background{background-size:cover;min-height:760px}.campaign-name{margin-top:400px}.campaign-name h1{font-family:"Roboto",sans-Serif;font-weight:300;font-size:4em;color:#1a4a8f;text-align:right}.campaign-content{margin-left:50%;text-align:right;padding-bottom:30px}.campaign-content .btn{margin-top:15px}@media screen and (max-width: 767px){#store-credit-background{background:none}.campaign-name{margin-top:10px}.campaign-name h1{text-align:left}.campaign-content{margin:20px;text-align:left}}.site-header .SecondaryMenu.nav>li>a.menuAccountLink{height:30px;padding-bottom:0}.site-header .SecondaryMenu.nav>li>a.menuCreditLink{height:30px;padding-left:10px;width:100%;padding-bottom:0}.target-student{font-weight:bold}.dropdown-colorselector>.dropdown-menu{z-index:2050}.release-notes-notification.highlight a i.glyphicon{color:#ff0}.release-notes-notification.animated{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}div[data-role=date-picker] .btn-default,div[data-role=date-picker] btn-info{background-color:#fff;color:#000}div[data-role=date-picker] .btn-default:hover,div[data-role=date-picker] .btn-info:hover{background-color:#ddd}div[data-role=date-picker] .btn-primary{border-radius:3px}.datepicker-dropdown-toggle.btn-default{background-color:#eee;color:#555;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:6px 12px 4px 12px}#contextualhelp{background-color:#fafad2}.contextualhelp-article-title{font-family:Roboto,Helvetica,sans-serif;font-weight:bold;color:#333;font-size:20px;padding-bottom:.6em}.contextualhelp-article-content,.contextualhelp-moreinfo{font-family:Open Sans,Helvetica,Arial,sans-serif;margin-bottom:10px}.contextualhelp-article-content img,.contextualhelp-moreinfo img{max-width:100%;height:auto !important}.contextualhelp-article-content p,.contextualhelp-moreinfo p{margin:0;padding:0}.contextualhelp-article-content ul,.contextualhelp-article-content ol,.contextualhelp-moreinfo ul,.contextualhelp-moreinfo ol{margin-left:0;padding-left:1.2em}.banner-container{margin-top:20px;margin-bottom:40px}.banner-container .banner-content .banner-heading{color:#1a4a8f;font-size:2em;font-weight:100}.banner-container .banner-content .banner-text{font-family:"Roboto",sans-Serif;font-weight:300;color:#838486;font-size:1.4em}.storeLayoutBody #home-subscribe{background-color:rgba(0,0,0,0)}/*# sourceMappingURL=iUgo.css.map */
