.onepx,body.hide-overflow{overflow:hidden!important}.modal-min-size{max-width:22vw!important;max-height:150px!important}@font-face{font-family:"Spartan Regular";font-style:normal;font-weight:400;src:url(../font/Spartan-Regular.ttf);src:url(../font/Spartan-Regular.ttf) format("truetype")}@font-face{font-family:"Spartan Bold";font-style:normal;font-weight:400;src:url(../font/Spartan-Bold.ttf);src:url(../font/Spartan-Bold.ttf) format("truetype")}body,html{height:100%}.flexbox body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}header .logo{background:url(../images/itsi_store.svg) left center no-repeat;background-size:contain;z-index:99}@media only screen and (max-width:1023px){header .title-bar-left{display:flex;min-width:90%}header .title-bar-left a{margin-left:auto;margin-right:auto}}h3 .fa-fw,h4 .fa-fw,h5 .fa-fw{margin-right:10px}.btn-text,.button,button,h1,h2,h3,h4,h5{text-transform:uppercase!important;font-weight:700!important}h4{font-size:18px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header .logo{background:url(../images/store.svg) left center no-repeat;background-size:contain}}.is-open-left nav.level1 .title-bar{z-index:10}.flexbox header{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}header nav.level1{height:60px}.flexbox header nav.level1{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}header nav.level1 .spacer{height:50px}header nav.level1 .title-bar{position:fixed;width:100%;background-color:#FFF;z-index:11;height:61px}header nav.level1 .title-bar .menu-icon{height:39px;outline:0}header nav.level1 .title-bar .menu-icon .fa{color:#0F143B;height:50px;margin-top:7px;font-size:1.5rem}header nav.level1 .title-bar .menu-icon::after{top:12px;outline:0;display:none}header nav.level1 .title-bar img{height:39px}header nav.level1 .title-bar .cart{outline:0;display:inline-block}header nav.level1 .title-bar .cart a{outline:0}header nav.level1 .title-bar .cart i{font-size:35px;font-style:normal}header nav.level1 .title-bar .cart .cartCount{background-color:#e42e36;border-radius:50%;color:#fff;display:inline-block;font-size:8pt;height:18px;line-height:18px;padding:0 6px;position:relative;text-align:center;top:-20px;left:-16px}header nav.level1 .title-bar .cart .cartImg{width:30px}header nav.level1 .title-bar .book-subactions{outline:0;display:inline-block}header nav.level1 .title-bar .book-subactions a{outline:0;color:#e42e36!important;padding-left:0!important;padding-right:0!important}header nav.level1 .title-bar .book-subactions i{font-size:30px;font-style:normal}header nav.level1 .title-bar .book-subactions .wishListCount{background-color:#0F143B;border-radius:50%;color:#fff;display:inline-block;font-size:8pt;height:18px;line-height:18px;padding:0 6px;position:relative;text-align:center;top:-20px;left:-16px}@media only screen and (max-width:420px){header .title-bar-right{max-width:98px}header nav.level1 .title-bar .book-subactions .wishListCount{margin-right:-16px}}header nav.level1 #nav-bar{position:fixed;width:100%;height:61px;background:#FFF;z-index:99;font-family:Spartan Bold}header nav.level1 #nav-bar .top-bar{height:60px;margin:1rem 3rem}header nav.level1 #nav-bar .top-bar .top-bar-left{flex-grow:0;width:200px;height:35px}header nav.level1 #nav-bar .top-bar .top-bar-right .cart{outline:0}header nav.level1 #nav-bar .top-bar .top-bar-right .cart a{outline:0;padding-left:0!important}header nav.level1 #nav-bar .top-bar .top-bar-right .cart i{font-size:30px;font-style:normal}header nav.level1 #nav-bar .top-bar .top-bar-right .cart .cartCount{margin-top:5px;background-color:#e42e36;border-radius:50%;color:#fff;display:inline-block;font-size:8pt;height:18px;line-height:18px;padding:0 6px;position:relative;text-align:center;top:-14px;left:-16px}header nav.level1 #nav-bar .top-bar .top-bar-right .cart .cartImg{width:35px}header nav.level1 #nav-bar .top-bar .top-bar-right .book-subactions{outline:0;padding:0 .1rem 0 1rem!important}header nav.level1 #nav-bar .top-bar .top-bar-right .book-subactions a{outline:0;color:#e42e36!important;padding-left:0!important;padding-right:0!important}header nav.level1 #nav-bar .top-bar .top-bar-right .book-subactions i{font-size:30px;font-style:normal}header nav.level1 #nav-bar .top-bar .top-bar-right .book-subactions .wishListCount{margin-top:5px;background-color:#0F143B;border-radius:50%;color:#fff;display:inline-block;font-size:8pt;height:18px;line-height:18px;padding:0 6px;position:relative;text-align:center;top:-20px;left:-16px}@media only screen and (max-width:420px){header nav.level1 #nav-bar .top-bar .top-bar-right .book-subactions .wishListCount{margin-right:-16px}}header nav.level1 #nav-bar .top-bar .top-bar-right .navigationbtn{margin-right:10px;padding:0 12px!important}header nav.level1 #nav-bar .top-bar .top-bar-right .registerbtn{padding-right:0!important;font-weight:700}header nav.level1 #nav-bar .top-bar .top-bar-right .signInbtn{font-weight:700}header nav.level1 #nav-bar .top-bar .top-bar-right .regions{width:40px;margin-right:30px}header nav.level1 #nav-bar .top-bar .top-bar-right .regions a{top:5px;width:24px;height:24px;outline:0;cursor:default}header nav.level1 #nav-bar .top-bar .top-bar-right .regions a::after{display:none!important}header nav.level1 #nav-bar .top-bar .top-bar-right .regions ul{background-color:#0F143B;border:0;left:-.5em!important;min-width:240px;padding:0}header nav.level1 #nav-bar .top-bar .top-bar-right .regions ul li{margin-top:2px;padding:2px 3px;background-color:#0F143B}header nav.level1 #nav-bar .top-bar .top-bar-right .regions ul li a{width:230px;text-decoration:none;color:#FFF}header nav.level1 #nav-bar .top-bar .top-bar-right .regions ul li span.flag-icon{float:left;padding:0;width:24px;height:24px;display:block;outline:0}header nav.level1 #nav-bar .top-bar .top-bar-right .regions ul li span:not(.flag-icon){margin:-4px 0 0 8px;float:left;color:#FFF}header nav.level1 #nav-bar .top-bar .top-bar-right .regions img{border:0;border-radius:20%;margin-bottom:5px}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) li:not(.is-submenu-item){height:2.1875rem;padding:0 .1rem 0 0;font-size:12px}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) li:not(.is-submenu-item) a{line-height:2.1875rem;padding:0 .2rem 0 .7rem}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) li.is-dropdown-submenu-parent a{padding:0 1.5rem 0 .7rem}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu{color:#0F143B;width:215px;border:.5px solid #E5E5E5;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25)}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li.is-dropdown-submenu-parent a::after{border-color:transparent #FFF transparent transparent}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li.is-dropdown-submenu-parent a{color:#FFF}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li{height:2.2rem!important;border-left:solid 4px #fff}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li a{color:#0F143B!important;display:block;line-height:2.2rem!important;padding:0 .6rem;width:100%}header .mobile-search,header .mobile-search .mobile-search-input .input-group-label .fa,header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li:not(.is-dropdown-submenu-parent):hover a{color:#0F143B}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li:not(.is-dropdown-submenu-parent):hover{background:#EAEAEA;border-left:solid 4px #0F143B}header nav.level1 #nav-bar .top-bar .top-bar-right ul:not(.submenu) ul.is-dropdown-submenu li:not(.is-dropdown-submenu-parent):hover a::after{border-color:transparent #72b2e1 transparent transparent}header nav.level1 #nav-bar .top-bar .logo{display:block;height:40px;left:2px;position:absolute;top:-10px;width:250px;max-width:250px}@media screen and (max-width:39.9375em){header nav.level1{border-bottom:1px solid #FFF}.flexbox header nav.level1{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}header nav.level1 .logo{display:none}}header nav.level2{z-index:11;background-color:#fff;position:fixed;margin-top:70px;width:100%}.flexbox header nav.level2{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}header nav.level2 .fixed-search{width:100%;display:flex;position:fixed;justify-content:center;background-color:#fff;top:76px}header nav.level2 #search-btn{width:5em;margin-bottom:5px;margin-top:10px;padding:.4em .5em}header nav.level2 #search-btn .fa{font-size:1.8rem}header nav.level2 input{width:100%;height:2.5125rem;margin-bottom:0;box-shadow:none;border:2px solid #0F143B;border-radius:20px 0 0 20px}header nav.level2 div.search-box{position:relative;width:50%;margin-bottom:5px;margin-top:10px}header nav.level2 div.search-box .fa{position:absolute;top:8px;color:#777;left:7px}header nav.level2 .helpBtn{width:185px;height:41px;margin-bottom:5px;cursor:pointer;right:40px;position:fixed;margin-top:5px;top:59px;z-index:10}@media only screen and (max-width:1040px){header nav.level2 .helpBtn{right:30px}}@media only screen and (max-width:1000px){header nav.level2 .helpBtn{position:initial;margin-top:10px;display:none}}@media only screen and (max-width:768px){header nav.level2 div.search-box{width:75%}header nav.level2 .helpBtn{width:185px;padding-left:0;margin-top:1px}}header .mobile-search{position:fixed;top:0;right:0;font-size:24px;height:60px;width:40px;text-align:center;display:flex;align-items:center}header .mobile-search .mobile-search-input{position:fixed;right:0;border:10px solid #FAFAFA;background:#fff}header .mobile-search .mobile-search-input .input-group-label{background:#fff;border:none}#mobile-nav .close-button,#mobile-nav .mobile-header .submenu li{background-color:transparent!important}header .mobile-search .mobile-search-input .input-group-field{border:none;font-size:.7rem}header .mobile-search .mobile-search-input .input-group-field:focus{box-shadow:none}#mobile-nav .close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer;z-index:10;outline:0;border:none;-moz-outline-style:none}#mobile-nav .close-button span{outline:0;border:none;-moz-outline-style:none;font-weight:400}#mobile-nav .mobile-header a{border-left:4px solid rgba(245,245,245,.69);color:#0F143B}#mobile-nav .mobile-header a:hover{border-left:4px solid #0F143B}#mobile-nav .mobile-header .is-accordion-submenu{background-color:#fff}#mobile-nav .mobile-header .fa-caret-down{float:right}#mobile-nav .mobile-header li{background-color:rgba(245,245,245,.69);color:#0F143B}#mobile-nav .mobile-header li .is-accordion-submenu-item{margin-left:5px;border-left:4px solid #fff}#mobile-nav .mobile-header li .is-accordion-submenu-item a{padding-left:5px;border-left:4px solid #fff}#mobile-nav .mobile-header li .is-accordion-submenu-item a:hover{border-left:4px solid #0F143B}#mobile-nav .mobile-header .menu.nested{padding-left:1rem;margin-left:0}#mobile-nav .mobile-header .regions{width:50px;position:relative;min-width:0;display:block;border:0;box-shadow:none;max-width:5em;background:0 0;margin-bottom:10px}#mobile-nav .mobile-header .regions a{width:220px;text-decoration:none}#mobile-nav .mobile-header .regions a:hover{border-left:4px solid #fff}#mobile-nav .mobile-header .regions span.flag-icon{float:left;padding:0;width:1.5em;height:1.5em;display:block;outline:0}#mobile-nav .mobile-header .regions span:not(.flag-icon){margin:5px 0 0 11px;float:left;color:#0F143B;background-color:transparent!important}#mobile-nav .mobile-header .regions a::after{display:none!important}#mobile-nav .mobile-header .regions ul{min-width:230px;padding:0}#mobile-nav .mobile-header .logo{background:url(../images/itsi_store.svg) left center no-repeat;background-size:contain;height:45px;width:100%;border-bottom:1px solid #9f9f9f}main{position:relative}.flexbox main{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}main>.content{width:100%;padding:15px;padding-top:80px!important}.flexbox main>.content{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width:330px){main>.content{padding:5px}}@media only screen and (max-width:1023px){main>.content{padding-top:10px!important;padding:0}}main>.full-content{width:100%}.flexbox main>.full-content{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}main .missing-features,main noscript{width:100%;margin:auto;text-align:center;font-size:1.2rem;font-weight:700}main .content-wrapper{width:100%}main .pending-purchase-warning{position:absolute;z-index:1;top:0;left:0;width:100%;background-color:#faee4e;text-align:center;padding:5px;font-size:.9rem;color:#000;cursor:pointer}footer .findsYou{font-size:14px;margin-top:134px;text-transform:none}footer .footer.follow a{font-size:2rem;background:0 0;margin-top:7px;margin-bottom:16px}footer{padding:2rem 5rem!important;background:linear-gradient(277.95deg,#0F143B -14.35%,#0F143B 101.95%);color:#fff;width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:260px}footer .footer{text-align:left;margin-bottom:5px}footer .footer span{padding:0;font-size:2rem;background:0 0;margin-top:7px;margin-bottom:16px}footer .footer span:hover{background:0 0;color:#fff}.certificates,.certificates .copyR .copyright,.certificates div{background-color:#fff!important}footer .footer a{font-size:.7rem;color:#fff;padding-left:5px;padding-right:5px}footer .footer a:hover{cloor:#fff}footer .footer a:first-child{border-left:none}footer .footer .internal a:first-child:before{content:none}footer .footer .internal a:before{content:'\b7\a0';padding-right:8px;color:#fff}footer .followUs{margin-top:8px;padding-top:8px;font-size:1rem;margin-bottom:10px}footer .linkList{margin-top:8px;padding-top:8px;list-style-type:none;line-height:29px;margin-bottom:0}footer .linkList img{width:150px;margin:5px;border:1px solid #fff}footer .follow{padding-left:10px;order:0}footer .follow img{width:30px;border:none;margin-bottom:.7rem}footer .follow a{padding-left:0}footer .follow .text{font-size:.6rem}footer .follow .link a{font-size:.8rem}footer .about{order:0;line-height:29px}footer .download{text-align:center;order:0}footer .heading{margin-bottom:.5rem;font-family:Spartan Bold;font-size:.9rem}footer .contact img{width:25px;border:none}footer .logo{margin-bottom:auto;margin-top:auto}footer .logo img{width:200px;border:none}footer .line{width:1px;height:33%;margin:auto 0;border-right:2px solid #5FCF0B}footer .footerLink{font-size:.7rem}@media only screen and (max-width:839px){footer{min-height:440px}}@media only screen and (max-width:600px){footer .follow{width:250px}}@media only screen and (max-width:406px){footer .about{text-align:center}}footer .fa{font-size:40px}.version{text-align:left;margin:0 auto;font-size:.7rem;padding-bottom:5px;color:#0F143B!important}.certificates{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;font-size:.7rem}.certificates .extra{width:10%;min-width:110px;height:0}.certificates .images{display:flex;justify-content:space-around;align-items:center;width:30%;min-width:300px}.certificates .copyR{width:30%;min-width:300px;color:#0F143B;text-transform:uppercase;font-weight:700}.certificates .copyR .copyright{color:#0F143B!important;font-size:.7rem;text-align:left;padding-bottom:1px;margin-bottom:1px;margin-top:5px;padding-top:5px}@media only screen and (max-width:699px){.certificates{padding-top:5px}}@media only screen and (max-width:1023px){.certificates{margin-bottom:60px}}.warn-modal{position:fixed;top:65px;right:20px;z-index:101;width:300px;min-height:100px;border-radius:3px;background-color:#BCE1F7;color:#000;padding:10px;font-size:.9rem;text-align:left}#modals,.modal-host{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:98}#modals .modal-background,.modal-host .modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:99;pointer-events:all}#modals .modal-container,.modal-host .modal-container{position:fixed;pointer-events:all;top:0;left:0;width:100%;height:100%;z-index:100;margin:auto}.flexbox #modals .modal-container,.flexbox .modal-host .modal-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#modals .modal-container .small-modal,.modal-host .modal-container .small-modal{min-height:200px;min-width:50vw;max-height:95vh;max-width:95vw;border-radius:3px;z-index:100}.flexbox #modals .modal-container .small-modal,.flexbox .modal-host .modal-container .small-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}#modals .modal-container .small-modal .modal-title,.modal-host .modal-container .small-modal .modal-title{position:relative;height:40px;top:0;background-color:#fff;color:#0F143B;text-align:center;padding:10px 15px;font-size:22px;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flexbox #modals .modal-container .small-modal .modal-title,.flexbox .modal-host .modal-container .small-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}#modals .modal-container .small-modal .modal-title span.fa,.modal-host .modal-container .small-modal .modal-title span.fa{margin:0}#modals .modal-container .small-modal .modal-title.modal-warning,.modal-host .modal-container .small-modal .modal-title.modal-warning{color:#FFF;background-color:#d91315}#modals .modal-container .small-modal .modal-body,.modal-host .modal-container .small-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:center;width:100%;color:#000;min-height:calc(200px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox #modals .modal-container .small-modal .modal-body,.flexbox .modal-host .modal-container .small-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#modals .modal-container .small-modal .modal-body p,.modal-host .modal-container .small-modal .modal-body p{font-weight:700}#modals .modal-container .small-modal .modal-body div.loader,.modal-host .modal-container .small-modal .modal-body div.loader{margin:auto}#modals .modal-container .small-modal .modal-body div.modal-error,.modal-host .modal-container .small-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}#modals .modal-container .small-modal .modal-footer,.modal-host .modal-container .small-modal .modal-footer{position:relative;bottom:0;background-color:#fff;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox #modals .modal-container .small-modal .modal-footer,.flexbox .modal-host .modal-container .small-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#modals .modal-container .small-modal .modal-footer span.spinner-icon,.modal-host .modal-container .small-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}#modals .modal-container .small-modal .modal-footer .modal-footer-left,.modal-host .modal-container .small-modal .modal-footer .modal-footer-left{margin-left:20px}#modals .modal-container .small-modal .modal-footer .modal-footer-main,.modal-host .modal-container .small-modal .modal-footer .modal-footer-main{display:flex;justify-content:space-around;width:100%}#modals .modal-container .small-modal ul,.modal-host .modal-container .small-modal ul{list-style:disc;padding-left:25px}#modals .login-modal,.modal-host .login-modal{position:fixed;top:65px;right:20px;z-index:101;width:300px;min-height:100px;border-radius:3px;background-color:#BCE1F7;color:#000;padding:10px;font-size:.9rem;text-align:left}#loader{position:fixed;top:40%;left:50%;padding:15px;background-color:#FFF;border-radius:10px}.off-canvas-wrapper{background:#FEFEFE}.flexbox .off-canvas-wrapper,.flexbox .off-canvas-wrapper .off-canvas-wrapper-inner{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.flexbox .off-canvas-wrapper .off-canvas-wrapper-inner .off-canvas-content{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.off-canvas-absolute.is-transition-push{z-index:120}.off-canvas{background:#fff}.book .bookImg,.book .serviceImg,.cartBook .viewBook .container .bookImg{background-color:#7d797a;box-shadow:0 5px 7px rgba(0,0,0,.13),0 4px 4px rgba(0,0,0,.06)}.is-accordion-submenu-parent>a::after{border-color:#fff transparent transparent}.fa{font-style:normal!important}.book{margin:20px 20px 50px;display:flex;position:relative;max-width:185px;overflow:hidden}.book .container,.book .title{max-width:160px}.book .container .book-subactions{height:16px;display:flex;justify-content:space-around;font-size:.8rem}.book .bookImg,.book .bookImg:before{background-position:center;background-repeat:no-repeat;background-size:cover;height:240px;width:160px;background-image:url(../images/no_cover.png)}.book .bookImg:before,.book .serviceImg:before{display:block;position:absolute;content:" "}.book .container .book-subactions .addWishList{color:#636363}.book .container .book-subactions .addWishList .in{color:#e42e36}.book .container .book-subactions .removeWishList{color:#636363}.book .container .book-subactions .removeWishList .in{color:#e42e36}.book .container .book-subactions .addGift{color:#636363}.book .bookImg{margin-bottom:15px;cursor:pointer;transition:all .25s;flex:1;margin-left:auto;min-width:100%}.book .audioImg,.book .audioImg:before{background-image:url(../images/audio_cover.png)}.book .videoImg,.book .videoImg:before{background-image:url(../images/video_cover.png)}.book .htmlImg,.book .htmlImg:before{background-image:url(../images/html_cover.png)}.book .pdfImg,.book .pdfImg:before{background-image:url(../images/pdf_cover.png)}.book .serviceImg,.book .serviceImg:before{background-position:center;background-size:cover;height:240px;background-image:url(../images/services_cover.png);width:160px;background-repeat:no-repeat}.book .serviceImg{margin-bottom:15px;cursor:pointer;transition:all .25s;flex:1;margin-left:auto;min-width:100%}.book .title:before,.cartBook .info .titleContainer .title:before,.content.book .about p:before,.content.book .info .titleContainer .title:before,.wishListBook .info .titleContainer .title:before{content:'...';right:0}.book .bookImg:hover{box-shadow:0 5px 7px rgba(0,0,0,.23),0 4px 4px rgba(0,0,0,.16)}.book .titleContainer{height:2.4em}.book .title{color:#0F143B;width:160px;font-size:.8rem;font-weight:700;margin-top:10px;margin-bottom:0;cursor:pointer;overflow:hidden;position:relative;line-height:1.2em;max-height:2.3em;margin-right:-1em;padding-right:1em}.book .title:before{position:absolute;bottom:0}.book .title:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.book h6{font-size:.7rem;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#636363}.book .info{width:160px;margin-left:auto;min-height:97px}.book .info .link:hover{cursor:pointer;text-decoration:underline}.book .cartdetail .button.small.owned,.cartBook .cartdetail .owned,.content.book .cartwrapper .cartdetail .owned{cursor:not-allowed}.book .info .infoContainer{min-height:65px}.book .cartdetail{display:flex;flex-direction:column;justify-content:space-between;margin-top:2px;margin-bottom:7px;margin-left:auto;width:160px}.book .cartdetail .price-wrapper{display:flex}.book .cartdetail .price-wrapper div{flex-grow:1;text-align:right}.book .cartdetail .button.small{font-size:12px;float:right;position:relative}.book .cartdetail .button.small .fa{margin-left:5px;font-size:13px}.book .cartdetail .price{float:right;color:#0F143B;font-weight:700;vertical-align:-webkit-baseline-middle;font-size:.9rem;margin-left:auto;margin-bottom:8px;margin-top:18px}.book .cartdetail .price.discountedPrice{margin-top:0}.book .cartdetail .price.discounted{font-size:.8rem;margin-left:5px;margin-bottom:0;position:relative;color:#cc2734!important;margin-top:0}.book .cartdetail .price.discounted::after{content:'';position:absolute;right:0;top:40%;height:1px;width:65%;background:#cc2734!important}.book .cartdetail .button.small.owned{white-space:nowrap}.book .cartdetail .button.small.owned .fa{margin-right:5px}.book .discontinued-ribbon,.book .rated-ribbon,.book .teacher-ribbon{padding:0 10px;margin-right:auto;z-index:2}.book .bookflag{margin-top:15px}.book .bookflag .flag{background-color:#0F143B;width:18px;height:45px}.book .bookflag .text{float:left;position:relative;margin-top:-37px;margin-left:3px;color:#fff;font-size:9px;transform:rotate(-90deg);width:30px;height:30px;text-align:center;font-weight:700}.book .discontinued-ribbon .txt,.book .rated-ribbon .txt,.book .teacher-ribbon .txt{position:absolute;font-size:13px;font-weight:700}.book .resourceflag .flag{background-color:#eb6039}.book .serviceflag .flag{background-color:#76c160}.book .teacher-ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-top:20px solid #38b449;position:absolute;top:24px;width:170px;color:#fff;size:11px;margin-left:-40px}.book .teacher-ribbon .txt{top:-18px;left:44px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.book .rated-ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-top:20px solid #cc2734;position:absolute;top:40px;width:216px;color:#fff;size:11px;margin-left:-47px}.book .rated-ribbon .txt{top:-17px;left:70px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.book .discontinued-ribbon{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);border:22px solid transparent;border-top:20px solid #000;position:absolute;top:175px;width:170px;color:#fff;size:11px;margin-left:30px}.book .discontinued-ribbon .txt{top:-18px;left:21px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.book .teacher-ribbon{margin-left:-249px}.book .rated-ribbon{margin-left:-256px}.book .discontinued-ribbon{margin-left:63px}}.book .bookTooltip{cursor:pointer}@media only screen and (max-width:485px){.book{margin-left:70px}}.ratingContainer{text-align:center;margin-top:15px;margin-bottom:0}.ratingContainer .contentWarning{vertical-align:middle;font-size:15px;font-weight:700}.ratingContainer .contentWarning .warningMessage{color:#777;vertical-align:middle}.ratingContainer .tooltips{text-decoration:underline;padding-left:5px;vertical-align:middle}.ratingContainer .contentTooltip{text-decoration:none;cursor:help}.ratingContainer .contentTriangle{fill:#fff;stroke:#ee383a;stroke-width:2}.ratingContainer .contentSVG{vertical-align:middle}.ratingContainer .triangleText{fill:#ee383a;font-size:13px;text-anchor:middle;font-weight:700}.reveal-model{padding-top:0;border:none;overflow-y:initial;box-shadow:0 10px 10px rgba(0,0,0,.25)}.reveal-model .heading{margin-left:-16px;margin-right:-16px;text-align:center;height:50px;padding-top:12px;color:#0F143B;background-color:#fff;font-size:22px}.reveal-model .close-button{width:32px;height:32px;border-radius:50%;top:-12px;right:-12px;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.25);font-size:18px;text-align:center}.reveal-model div{list-style:none}.reveal-model .depSelected{cursor:pointer}.reveal-model .circle{border-radius:50%;width:50px;height:50px;font-size:20px;color:#fff;line-height:50px;text-align:center;display:inline-block;margin-bottom:10px;margin-top:10px}.reveal-model .circle .inner{font-weight:700;text-transform:uppercase}.reveal-model .school{margin-left:65px;margin-top:-26px;float:left;font-size:.8rem;font-style:italic;color:#636363}.reveal-model .name{padding-left:20px;min-width:305px;max-width:305px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700}@media only screen and (min-width:300px){.reveal-model .name{min-width:141px;max-width:141px;padding-left:5px}}@media only screen and (min-width:320px){.reveal-model .name{min-width:181px;max-width:181px;padding-left:5px}}@media only screen and (min-width:375px){.reveal-model .name{min-width:236px;max-width:236px;padding-left:5px}}@media only screen and (min-width:425px){.reveal-model .name{min-width:286px}}@media only screen and (min-width:550px){.reveal-model .name{min-width:413px}}@media only screen and (max-width:640px){.reveal-model .heading{background-color:#0F143B;color:#fff;text-align:left;padding-left:10px;font-weight:400!important}.reveal-model .close-button{top:8px!important;right:8px!important;box-shadow:none!important;color:#fff!important;background-color:#0F143B!important;border-radius:50%!important}}@media only screen and (min-width:640px){.reveal-model .name{min-width:305px}.reveal-model{max-width:450px}}.reveal-model .depSelect{margin-left:auto}.reveal-model .depSelect input[type=radio]{display:none}.reveal-model .depSelect input[type=radio]+label{color:#9f9f9f;font-family:Arial,Spartan Regular;font-size:14px}.reveal-model .depSelect input[type=radio]+label span{display:inline-block;width:14px;height:14px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;background-color:#9f9f9f}.reveal-model .depSelect input[type=radio]:checked+label span{background-color:#0F143B}.reveal-model .depSelect input[type=radio]+label span,.reveal-model .depSelect input[type=radio]:checked+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.user-2{background:#64dd17}.user-3{background:#448aff}.user-4{background:#ff4081}.user-5{background:#d500f9}.user-6{background:#1de9b6}.user-7{background:#ffea00}.user-8{background:#303f9f}.user-9{background:#ff6d00}.user-10{background:#00e5ff}.user-main{background:#ff5252}.user-unknown{background:#636363}.excistingDependent{width:800px;display:flex;flex-wrap:wrap}.excistingDependent h5{color:#0F143B;text-align:left;width:800px;margin-top:-45px;margin-bottom:20px;font-size:22px}.excistingDependent .depBlock{border:1px solid #DDD;width:300px;min-height:245px;margin:25px 50px 10px}.excistingDependent .depBlock .depHead{text-align:center;line-height:.1em;margin:0 10px 20px}.excistingDependent .depBlock .depHead .circle{border-radius:50%;width:50px;height:50px;font-size:20px;color:#fff;line-height:50px;text-align:center;display:inline-block;margin-bottom:-25px;margin-top:-25px}.excistingDependent .depBlock .depHead .circle .inner{font-weight:700;text-transform:uppercase}.excistingDependent .depBlock .depHead .refresh{float:right;margin-top:15px;color:#B1B1B1;cursor:pointer}.excistingDependent .depBlock .depName{color:#454545;margin-left:20px;margin-bottom:5px;font-weight:700;font-size:18px;margin-top:45px;overflow:hidden;text-overflow:ellipsis}.excistingDependent .depBlock .depInfo{color:#454545;margin-left:20px;margin-bottom:0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.excistingDependent .depBlock .buttons{display:flex;justify-content:space-around;margin-top:30px}@media only screen and (max-width:815px){.excistingDependent{width:400px}}.helpBlockArea{width:100%;display:flex;justify-content:center;margin-top:20px}.noOverflow{overflow:hidden}.filling-empty-space-childs{width:228px;height:0}input::-webkit-input-placeholder{color:#636363;opacity:.7!important}input:-moz-placeholder{color:#636363;opacity:.7!important}input::-moz-placeholder{color:#636363;opacity:.7!important}input:-ms-input-placeholder{color:#636363}.position-left{width:100%;transform:translateX(-100%)}.user-impersonation .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .user-impersonation .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .user-impersonation .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-impersonation .ops-bar .filters .filter-host-selector{margin-right:20px}.user-impersonation .ops-bar .counter{font-weight:700}.flexbox .user-impersonation .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-impersonation table.backgrid tr td:last-child,.user-impersonation table.backgrid tr td:nth-last-child(2),.user-impersonation table.backgrid tr td:nth-last-child(3){width:32px}.filter-date-menu .date-filter-container{display:inline!important}.filter-date-menu .date-filter-container .large-3,.filter-date-menu .date-filter-container .small-3{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-date-menu .date-filter-container .prefix{background-color:#5f9ad2;font-weight:700;color:#FFF}.button.success{background-color:#5FCF0B;color:#fefefe}.button.success:hover{background-color:#38b449;color:#fefefe}.button.alert{background-color:#fff;color:#ee383a;border:1px solid #ee383a}.navLabel{padding:.15rem .25rem .2rem;border-radius:15%;margin-left:3px;font-size:.7rem}#talkBtn{-webkit-appearance:none}.noBottomBorder{border-bottom:none!important}.reveal-overlay{background-color:rgba(0,0,0,.7)}.blue-text{color:#0F143B!important}.navigation-mobile-bottom{position:fixed;width:100%;height:60px;left:0;bottom:0;background:#FFF;border-top:.5px solid rgba(0,0,0,.35);display:flex;flex-wrap:nowrap;justify-content:space-around;align-content:space-around;color:#0F143B;font-size:30px;z-index:100}.navigation-mobile-bottom div{align-self:center;display:flex;flex-direction:column;width:25%;text-align:center;cursor:pointer}.navigation-mobile-bottom div .text{color:#0F143B;font-size:9px;width:100%}.navigation-mobile-bottom .wishlist{color:#e42e36!important}.navigation-mobile-bottom .cart .cartCount,.navigation-mobile-bottom .wishlist .wishListCount{color:#fff;display:inline-block;font-size:8pt;height:18px;line-height:18px;top:-20px;left:-16px;text-align:center;position:relative}.navigation-mobile-bottom .wishlist .wishListCount{background-color:#0F143B;border-radius:50%;padding:0 6px}.navigation-mobile-bottom .wishlist span{padding-left:20px}.navigation-mobile-bottom .cart .cartCount{background-color:#e42e36;border-radius:50%;padding:0 6px}.minimizedButton,.minimizedButton:hover{background:0 0;color:#0F143B}.navigation-mobile-bottom .cart span{padding-left:20px}.navigation-mobile-bottom .cart .cartImg{width:30px}.minimizedButton{margin-right:5px;text-transform:none!important;padding-left:0;font-weight:400!important;font-size:1rem!important}.content.features select{padding:0 5px}.tippy-tooltip.light-grey-theme{background-color:#f8f8f9;color:#626263;border:1px solid #ebebec;box-shadow:0 0 4px #ebebec}.tippy-popper[x-placement^=top] .tippy-tooltip.light-grey-theme .tippy-arrow{border-top-color:#eee}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-grey-theme .tippy-arrow{border-bottom-color:#eee}.tippy-popper[x-placement^=left] .tippy-tooltip.light-grey-theme .tippy-arrow{border-left-color:#eee}.tippy-popper[x-placement^=right] .tippy-tooltip.light-grey-theme .tippy-arrow{border-right-color:#eee}::-ms-clear{width:0;height:0}.centre{margin:0 auto}.onepx{height:1px!important;display:none}.flexbox div.toaster,.flexbox div.toaster div.bread{display:-moz-flex;display:-webkit-flex;-webkit-align-content:center}.invisible{visibility:hidden}.clickable{cursor:pointer}.bold{font-weight:600}.keep-space,.prewrap{white-space:pre-wrap}.green{background-color:#5FCF0B;color:#FFF;padding:5px;border-radius:3px;font-weight:700}.greenText{color:#5FCF0B}.maxwidth-50{max-width:50%}.maxwidth-75{max-width:75%}.relative{position:relative}.relative input[type=checkbox]{margin:0!important}label.search-box{position:relative;width:100%}label.search-box .fa-search{color:#396;font-size:1rem;left:5px;position:absolute;top:5px}label.search-box input{padding-left:25px;padding-right:30px}label.search-box .input-overlay{opacity:0;pointer-events:none}label.search-box input:valid+.input-overlay{opacity:1;pointer-events:all}.toolbar-host{font-size:1.15rem;cursor:pointer;color:#000}.tool-container .tool-items .tool-item{font-size:1.2rem;margin:auto;color:#FFF;line-height:20px}div.toaster{width:100%;position:fixed;z-index:99;top:30px;opacity:0;transition-property:opacity;transition-duration:.5s;pointer-events:none}.flexbox div.toaster{display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-moz-align-content:center;align-content:center}div.toaster div.bread{max-width:50vw;padding:10px;border:1px solid #5FCF0B;border-radius:3px;background-color:#fbf6bf;color:#000}.flexbox div.toaster div.bread{display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-moz-align-content:center;align-content:center}div.toaster div.bread div.icon{height:20px;font-size:1.4rem;text-align:center;margin-right:10px}.flexbox div.toaster div.bread div.icon{-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}div.toaster div.bread div.content{text-align:left}.flexbox div.toaster div.bread div.content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}div.toaster div.bread div.closer{margin-left:10px;height:20px;font-size:1.2rem;color:#000;text-align:center;cursor:pointer}.flexbox div.toaster div.bread div.closer{-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}div.toaster div.bread.fade-in{opacity:1;transition-property:opacity;transition-duration:.2s}.imageChooser{border:1px dashed #AAA;border-radius:6px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:auto}.flexbox .imageChooser{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.imageChooser .text{width:100%;text-align:center;vertical-align:middle;color:#888}div.row div.large-12 div.chosen-container,div.row div.large-6 div.chosen-container{margin-bottom:14px}div.row div.large-12 div.textual,div.row div.large-6 div.textual{margin-bottom:14px;cursor:default}div.label{font-weight:700}p.help-text{margin-top:5px;margin-bottom:10px;color:#555}label.inline{display:inline-block!important;margin-bottom:0;padding:0}input[type=checkbox],label.inlined{margin:0}.column input[type=checkbox],.columns input[type=checkbox]{margin:0 0 1rem}ul.title-area li.name h1{font-weight:700;font-size:2rem}label{position:relative}label div.input-overlay{position:absolute;bottom:0;right:0;height:35px;line-height:35px;color:#666;width:40px;font-size:1.2rem;text-align:center;z-index:40}#notifications b{position:relative;line-height:45px;text-align:center;font-size:1.3rem;padding:0 15px 0 0;cursor:pointer}#notifications b.notification-inactive{color:#777}#notifications b.notification-active{color:#FFF}#notifications span.notification-alert{display:inline-block;position:absolute;right:5px;top:8px;border-radius:9px;background-color:#C00;color:#FFF;text-align:center;width:18px;height:18px;line-height:18px;font-size:.8rem;text-shadow:none}.is-dropdown-submenu{z-index:2!important}.fade-out{animation:fadeOut .5s linear;-webkit-animation:fadeOut .5s linear;animation-fill-mode:both;-webkit-animation-fill-mode:both;pointer-events:none}.fade-in{animation:fadeIn .5s;-webkit-animation:fadeIn .5s;animation-fill-mode:both;-webkit-animation-fill-mode:both;pointer-events:none}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}ul.chosen-results{font-size:inherit}.column .chosen-container-multi,.columns .chosen-container-multi{width:100%!important;margin-bottom:1rem}.column .chosen-container-multi .chosen-choices,.columns .chosen-container-multi .chosen-choices{line-height:37px}.column .chosen-container-multi .chosen-choices .search-choice,.columns .chosen-container-multi .chosen-choices .search-choice{margin-top:4px;line-height:18px}.column .chosen-container-multi .chosen-choices .search-choice-close,.columns .chosen-container-multi .chosen-choices .search-choice-close{top:7px!important}.column .chosen-container-multi li.search-field,.columns .chosen-container-multi li.search-field{height:30px;width:200px}.column .chosen-container-multi li.search-field input,.columns .chosen-container-multi li.search-field input{height:30px!important;width:100%!important}.spinner{line-height:25px;height:25px}.spinner-icon{display:inline-block;z-index:15;width:25px;height:25px;box-sizing:border-box;border:2px solid transparent;border-top-color:#0F143B;border-left-color:#0F143B;border-radius:50%;-webkit-animation:my-spinnerr 400ms linear infinite;animation:my-spinner 400ms linear infinite}.force-reset-modal,.small-modal{min-width:22vw;max-height:95vh;z-index:100;min-height:150px}.spinner-white{border-top-color:#FFF!important;border-left-color:#FFF!important}.spinner-red{border-top-color:red!important;border-left-color:red!important}.spinner-huge{border-width:3px;width:50px;height:50px}.spinner-small{border-width:1px;border-top-color:#000;border-left-color:#000;width:12px;height:12px}@-webkit-keyframes my-spinnerr{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes my-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.block{background-color:#F2F2F2;border-radius:3px;border:1px solid #D8D8D8;padding:20px}table.backgrid{border:0}table.backgrid thead{background-color:transparent}table.backgrid thead tr th{padding:5px;text-align:left;border:0;background-color:transparent!important}table.backgrid .boolean-cell,table.backgrid .integer-cell,table.backgrid .moment-cell{text-align:left;text-overflow:ellipsis}table.backgrid .string-cell{text-overflow:ellipsis;max-width:170px}table.backgrid tbody tr.empty td{display:table-cell!important;text-align:center}table.backgrid tbody tr{transition:background-color .3s ease;height:35px}table.backgrid tbody tr.row-clickable{cursor:pointer}table.backgrid tbody tr td{border-bottom-color:#CCC}.small-modal{max-width:95vw;border-radius:3px}.flexbox .small-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.small-modal .modal-title{position:relative;height:40px;top:0;background-color:#fff;color:#0F143B;text-align:center;padding:10px 15px;font-size:22px;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flexbox .small-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.small-modal .modal-title span.fa{margin:0}.small-modal .modal-title.modal-warning{color:#FFF;background-color:#d91315}.small-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:center;width:100%;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .small-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.small-modal .modal-body p{font-weight:700}.small-modal .modal-body div.loader{margin:auto}.small-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.small-modal .modal-footer{position:relative;bottom:0;background-color:#fff;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .small-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.small-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.small-modal .modal-footer .modal-footer-left{margin-left:20px}.small-modal .modal-footer .modal-footer-main{display:flex;justify-content:space-around;width:100%}.store-home{padding:0!important;position:relative}.store-home .row{display:flex;justify-content:space-around;flex-wrap:wrap}.store-home .row .category{width:1200px}.store-home .login-alert{position:absolute;margin:0 auto;top:50px;padding:10px;text-align:center;font-size:1.2rem;width:80%;left:10%;z-index:1;background-color:#FFF}.store-home .btn-text{width:104px;min-width:104px;text-align:center;display:inline-block}.store-home .orbit{max-width:1300px;max-height:295px;margin:15px auto 0;overflow:hidden}.store-home .orbit .orbit-next,.store-home .orbit .orbit-previous{z-index:10!important;color:#fff!important;opacity:.8;outline:0}.store-home .orbit .orbit-next:hover,.store-home .orbit .orbit-previous:hover{cursor:pointer;color:#f6eb16!important}.store-home .orbit .orbit-container{height:100%!important}.store-home .orbit .orbit-slide{max-height:100%!important}.store-home .orbit .orbit-bullets{margin-top:-2rem}.store-home .orbit .orbit-bullets button{width:.5rem;height:.5rem}.store-home .bookOrbit{min-height:480px;max-height:480px}.store-home .bookOrbit .orbit-container{outline:0;border:none}.store-home .bookOrbit .orbit-next,.store-home .bookOrbit .orbit-previous{opacity:.5;height:50px;background-color:#fff!important;color:grey;border:none;outline:0}.store-home .bookOrbit .orbit-slide{background-color:#fff}.store-home .bookOrbit .text{margin-top:-22px}.store-home .store-hero{background-image:url(../images/store-hero.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.store-home .hero{width:100%;height:550px;color:#fff;text-align:center;position:relative}.store-home .hero .text{padding:10px;z-index:0;width:100%;position:absolute;top:25%}.store-home .hero .text h1{font-size:3.7rem}.store-home .hero .text h2{font-size:2.8rem}@media screen and (max-width:39.9375em){.store-home .hero .text h2{font-size:1.3rem}}.store-home .hero .searcher{position:relative;padding-top:61px;width:70%;max-width:1200px;margin:0 auto;white-space:nowrap}.store-home .hero .searcher ::-webkit-input-placeholder{color:#AAA}.store-home .hero .searcher :-moz-placeholder{color:#AAA}.store-home .hero .searcher ::-moz-placeholder{color:#AAA}.store-home .hero .searcher :-ms-input-placeholder{color:#AAA}.store-home .hero .searcher button{width:200px}.store-home .hero .searcher button+button{margin-left:40px;width:200px}.store-home .hero .searcher .fa-search{padding:15px 9px 0 0;position:absolute;width:50px;right:0;top:61px;font-size:21pt;cursor:pointer;color:#fff!important;height:64px}.store-home .hero .searcher .fa-search:before{cursor:pointer}.store-home .hero .searcher input{font-size:14pt;height:65px;color:#fff;background:0 0;text-align:center;margin-bottom:70px}.store-home .blurb{background-color:#457ec1;text-align:center;font-size:1.4rem;color:#FFF;padding:60px 30%}.store-home .search-input.large{display:inline}.store-home .search-input.small{display:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.store-home .blurb{padding:60px 5%}}@media (max-width:700px){.store-home .search-input.large{display:none}.store-home .search-input.small{display:inline}}.store-home .examples{text-align:center;margin-bottom:20px}.store-home .examples h3{margin-top:20px;color:#333;margin-bottom:20px}.store-home .examples div.columns>div{cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;height:223px}.store-home .category{font-size:16px}.store-home .category h1{margin-top:20px;color:#333;margin-bottom:1px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.store-home .category .viewAll{float:right;position:relative}.store-home .books{display:flex;flex-wrap:wrap;justify-content:space-around}.store-home .row.imageButtons{display:flex;flex-wrap:nowrap;justify-content:space-around}.store-home .row.imageButtons img{min-width:60px;padding:5px;margin-top:10px}.store-home .book .cartdetail .price.discounted{margin-left:auto}.image-hover-wrapper{position:relative;text-align:center;width:100%}.image-hover-wrapper a{display:inline-block;letter-spacing:normal;line-height:initial;margin:0;padding:0;position:relative}.image-hover-wrapper a img{float:left;overflow:hidden;width:100%;max-height:250px}.image-hover-wrapper a .image-hover-wrapper-reveal{background-color:rgba(0,0,0,.5);color:#fff;display:inline;height:100%;margin-left:-100%;opacity:0;position:absolute;width:100%;z-index:80;transition:all 500ms cubic-bezier(.68,-.55,.265,1.55);transition-delay:.25s}.image-hover-wrapper a .image-hover-wrapper-reveal:hover,.image-hover-wrapper a .image-hover-wrapper-reveal:hover p{opacity:1;transition:all 500ms cubic-bezier(.68,-.55,.265,1.55)}.image-hover-wrapper a .image-hover-wrapper-reveal:hover p{transform:translateY(-100%);transition-delay:.25s}.image-hover-wrapper a .image-hover-wrapper-reveal p{bottom:0;display:block;opacity:0;position:absolute;text-align:center;width:100%;transition:all 500ms cubic-bezier(.68,-.55,.265,1.55)}.image-hover-wrapper a .fa{font-size:24px}.image-hover-wrapper .image-hover-wrapper-banner{background-color:#0F143B;color:#fff;font-weight:600;left:0;padding:.5rem;position:absolute;top:25%;width:75%;z-index:10}.noDependents{margin-top:3em;text-align:center}.noDependents .icon{height:12em;background-color:#457ec1;color:#FFF;margin:2em;cursor:pointer;padding-top:1em}.noDependents .icon .fa{font-size:100pt;margin-bottom:12px}.noDependents .icon:hover{background-color:#2f67b1}.noDependents .dependents-btn{width:370px;margin:0 auto 1em;background-color:#FFF;height:2.5em;color:#333;padding:0 2em 0 1em;display:block}.flexbox .noDependents .dependents-btn{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.noDependents .dependents-btn a{cursor:default}.noDependents .dependents-btn span.info{font-weight:700;white-space:nowrap;color:#cc2734;margin-right:30px}.noDependents .dependents-btn .name{color:#000}.noDependents .dependents-btn .identity{border-radius:3px;padding:5px;font-size:.7rem;color:#FFF!important;font-weight:700;margin-right:5px;width:50px;white-space:nowrap}.flexbox .noDependents .dependents-btn .identity{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.noDependents .dependents-btn .identity.parent{background-color:#5FCF0B}.noDependents .dependents-btn .identity.child{background-color:#0F143B}.noDependents .dependents-btn .identity span{font-family:"Open Sans Regular"}.password-reset .initial{text-align:center;margin-top:20px}.password-reset .initial .change{text-align:left;width:300px}.password-reset .initial .change .alert{margin-top:10px;color:#ee383a}.temp-warning{color:#FFF;font-size:.9rem;width:100%;text-align:center;padding:5px;font-weight:500;margin-top:60px;margin-bottom:-50px}.temp-warning a{color:#fff;text-decoration:underline}@media screen and (max-width:1023px){.temp-warning{margin-top:10px;margin-bottom:-5px}}.Red{background-color:#ee383a}.Orange{background-color:#eb6039}.Green{background-color:#38b449}.Black{background-color:#333}#needHelpModal .body{flex-wrap:wrap;justify-content:space-around;margin-bottom:0;margin-top:0}#needHelpModal .body .block{width:250px;height:190px;background-color:#fff;margin-top:0;margin-bottom:0;padding:0;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;justify-content:space-between;border:none}#needHelpModal .body .block i{color:#cc2734;font-size:30px}#needHelpModal .body .block .head{font-weight:700;font-size:22px}#needHelpModal .body .block .text{width:200px;font-size:.8rem;text-align:center}#needHelpModal .body .block button{width:115px}#needHelpModal .body .talk{margin-top:10px}.navFindsYou{width:186px;color:#0F143B;margin-top:-19px;margin-left:145px;position:absolute;background-color:#fff}@media only screen and (max-width:1060px){.navFindsYou{width:130px;margin-top:-32px;margin-left:155px}}.mobileNavFindsYou{width:186px;color:#0F143B;margin-top:-28px;margin-left:155px;background-color:#fff}@media only screen and (max-width:425px){.mobileNavFindsYou{width:100px;margin-top:-35px;font-size:.8rem}}.account-verification,.purchaseRequest{margin-top:70px;width:100%;background-repeat:no-repeat;background-size:cover;z-index:10;text-align:center}.account-verification{background-image:url(../images/Store_login_background.png)}.account-verification .addDependent,.purchaseRequest .addDependent{background-image:none!important}.account-verification .heading{color:#0F143B;font-weight:700;margin-bottom:30px;text-align:center}.userIcon{margin-right:5px;vertical-align:text-bottom;font-size:24px}.purchaseRequest .heading{color:#0F143B;font-weight:700;margin-bottom:30px;text-align:center}.login-content{background-image:url(../images/Store_login_background.png);background-repeat:no-repeat;background-size:cover;z-index:10}.flexbox .login-content{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.login-content .mainheading{color:#0F143B;font-weight:700;margin:25px 0 10px 10px;font-size:1.1rem}.login-content .helper{padding:20px;border:1px solid #457ec1;font-size:1.2rem;border-radius:2px;margin-bottom:100px}.login-content .helper .register{cursor:pointer;color:#457ec1}.login-content .helper .register:hover{color:#233e90}.login-content form{max-width:320px;align-self:center}@media only screen and (min-width:1500px){.login-content .login_main{width:85%!important}}.login-content .login_main{display:flex;justify-content:space-around;max-width:460px;flex-wrap:wrap;background-color:#fff}.login-content .login_main .left_area{display:flex;flex-direction:column;padding-right:15px;padding-left:15px;width:50%;min-width:460px}.login-content .login_main .left_area .heading{color:#0F143B;font-weight:700;margin-bottom:20px;font-size:1rem;padding:0 30px;text-align:center}.login-content .login_main .left_area .create_account{margin-left:auto;margin-top:-28px;margin-bottom:15px;font-size:.8rem;font-style:italic;text-decoration:underline;text-align:right}.login-content .login_main .left_area .borderTop{border-top:1px solid #636363;padding-top:1.5rem}.login-content .login_main .left_area .button{margin-bottom:30px;margin-top:20px;min-width:230px;max-width:230px}.login-content .login_main .left_area .bottom .forgot_password{font-size:.8rem;font-style:italic;float:right;margin-top:-10px}.login-content .login_main .left_area .bottom div{width:100%;display:flex;justify-content:space-around}.login-content .login_main .left_area .activationBlock,.login-content .login_main .left_area .disabledBlock,.login-content .login_main .left_area .errorBlock,.login-content .login_main .left_area .passwordBlock{display:flex;border:1px solid #ee383a;color:#ee383a;align-items:center;margin-bottom:20px}.login-content .login_main .left_area .activationBlock .fa,.login-content .login_main .left_area .disabledBlock .fa,.login-content .login_main .left_area .errorBlock .fa,.login-content .login_main .left_area .passwordBlock .fa{font-size:40px;padding:5px}.login-content .login_main .left_area .activationBlock .info-text,.login-content .login_main .left_area .disabledBlock .info-text,.login-content .login_main .left_area .errorBlock .info-text,.login-content .login_main .left_area .passwordBlock .info-text{padding-left:10px;padding-top:5px;padding-bottom:5px}.login-content .login_main .left_area .activationBlock .info-text .activation,.login-content .login_main .left_area .activationBlock .info-text .reset,.login-content .login_main .left_area .disabledBlock .info-text .activation,.login-content .login_main .left_area .disabledBlock .info-text .reset,.login-content .login_main .left_area .errorBlock .info-text .activation,.login-content .login_main .left_area .errorBlock .info-text .reset,.login-content .login_main .left_area .passwordBlock .info-text .activation,.login-content .login_main .left_area .passwordBlock .info-text .reset{color:#ee383a;text-decoration:underline;font-weight:700}.login-content .login_main .left_area .text{color:#0F143B;margin-bottom:10px;padding:0 30px;font-size:.9rem;text-align:center}.login-content .login_main .left_area .resend,.login-content .login_main .left_area .token{width:200px}.login-content .login_main .right_area{display:flex;flex-direction:column;justify-content:flex-start;border-left:1px solid #B1B1B1;padding-right:50px;padding-left:50px;width:50%;min-width:460px;margin-top:63px}.login-content .login_main .right_area .heading{color:#0F143B;font-weight:700;margin-bottom:20px;font-size:1.3rem}.login-content .login_main .right_area .button{width:100px}@media only screen and (max-width:889px){.login-content .login_main .left_area,.login-content .login_main .right_area{width:100%;min-width:320px;padding-right:10px;padding-left:10px}.login-content .login_main .right_area{border-left:none}}.login-content .login_main .secondary{background-color:#0F143B;color:#fff;align-self:center}.login-content .login_main .secondary:hover{background-color:#233e90}.login-content body{padding:2em}.login-content .oauth{display:flex;flex-direction:column;justify-content:center;text-align:center;border-bottom:1px solid #B1B1B1;margin:0 0 1rem;border-top:none}.login-content .oauth .or{color:#0F143B;background-color:#fff;width:30px;margin:10px auto -11px}.login-content .oauth a{width:220px;margin-left:auto;margin-right:auto}.login-content .oauth .oauth-btn{margin:6px;width:80%;min-width:320px;max-width:320px;height:48px;background-color:#fcfcfc;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);cursor:pointer;cursor:hand;align-self:center;user-select:none;transition:all 400ms ease 0s;display:flex}.login-content .oauth .oauth-btn .oauth-icon-wrapper{position:absolute;margin-top:4px;margin-left:5px;width:40px;height:40px;border-radius:2px;user-select:none}.login-content .oauth .oauth-btn .oauth-icon-svg{position:relative;margin-top:11px;margin-left:0;width:20px;height:20px;user-select:none}.login-content .oauth .oauth-btn .btn-text{float:right;margin:14px 14px 40px 60px;color:#757575;font-size:.85rem;letter-spacing:.5px;user-select:none}.login-content .oauth .oauth-btn:hover{box-shadow:0 3px 8px rgba(117,117,117,.5);user-select:none}.login-content .oauth .oauth-btn:active{box-shadow:0 1px 1px #757575;background:#F8F8F8;color:#fff;user-select:none}.login-content .oauth .facebook-btn{background-color:#2553b5}.login-content .oauth .facebook-btn .oauth-icon-svg{color:#fff;font-size:25px;margin-top:8px;margin-left:-3px}.login-content .oauth .facebook-btn .btn-text{color:#fff}.login-content .oauth .microsoft-btn{background-color:#033d87}.login-content .oauth .microsoft-btn .btn-text{color:#fff}.force-reset-modal{max-width:95vw;border-radius:3px}.flexbox .force-reset-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.force-reset-modal .modal-title{position:relative;height:40px;top:0;background-color:#fff;color:#0F143B;text-align:center;padding:10px 15px;font-size:22px;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flexbox .force-reset-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.force-reset-modal .modal-title span.fa{margin:0}.force-reset-modal .modal-title.modal-warning{color:#FFF;background-color:#d91315}.force-reset-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:center;width:100%;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .force-reset-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.force-reset-modal .modal-body p{font-weight:700}.force-reset-modal .modal-body div.loader{margin:auto}.force-reset-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.addDependent,.newUser{background-image:url(../images/Store_login_background.png);z-index:10;background-repeat:no-repeat;background-size:cover}.force-reset-modal .modal-footer{position:relative;bottom:0;background-color:#fff;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .force-reset-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.force-reset-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.force-reset-modal .modal-footer .modal-footer-left{margin-left:20px}.force-reset-modal .modal-footer .modal-footer-main{display:flex;justify-content:space-around;width:100%}.modalButtons{display:flex;justify-content:space-around}.modalButtons button{width:150px}.modalErrorBlock{display:flex;border:1px solid #ee383a;color:#ee383a;align-items:center;margin-bottom:20px}.modalErrorBlock .fa{font-size:40px;padding:5px}.modalErrorBlock .info-text{padding-left:10px}.modalErrorBlock .info-text .reset{color:#ee383a;text-decoration:underline;font-weight:700}.flexbox .newUser{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .addDependent,.flexbox .newUser .container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:column}.newUser .container{background-color:#fff;padding:40px}.flexbox .newUser .container{display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.newUser .container .heading{color:#0F143B;font-weight:700;margin-bottom:30px}.newUser .container .registerArea{display:flex;align-items:baseline}.newUser .container .registerArea .register{margin-top:10px}.newUser .container .tandc{font-size:.9rem;margin-bottom:10px;margin-left:20px}.addDependent .container .schoolSelector,.user-prefs .mainArea .leftArea .chosen-container-single{font-size:inherit}.newUser .container .textRow{width:100%;text-align:center}.newUser .container .btnRow{width:230px}.addDependent{padding-bottom:60px!important}.flexbox .addDependent{display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.addDependent .container{background-color:#fff;padding:40px;max-width:650px}.flexbox .addDependent .container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.addDependent .container .heading{color:#0F143B;font-weight:700;margin-bottom:30px;text-align:center}.addDependent .container .schoolSelector .chosen-single{background:0 0;border-radius:0;height:35px;padding:4px 0 0 8px}.addDependent .container .schoolSelector .chosen-single div b{margin-top:5px}.addDependent .container .error{color:#cc2734;text-align:left;margin-top:15px}.addDependent .container .buttons{display:flex;justify-content:space-between;margin-top:50px;width:100%;max-width:500px}.addDependent .container .buttons .button{width:200px}.search-page{margin:0 auto;min-width:50vw;max-width:100%;position:relative}.search-page .row{display:flex;justify-content:space-around;flex-wrap:wrap;margin-left:50px;max-width:100%;padding-right:6px}.search-page .topArea{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-bottom:1rem}.search-page .topArea.scrolled{margin-top:100px}@media only screen and (min-width:1023px){.search-page .topArea{justify-content:center;align-items:center;flex-wrap:nowrap}}@media only screen and (max-width:1023px){.search-page .row{margin-left:0;transition:all 1s}.search-page .topArea.scrolled{margin-top:40px}}.search-page .is-open-left .row{margin-left:40px;transition:all .5s}.search-page .filterButtons{display:flex;justify-content:center;padding-bottom:15px}.search-page .filterButtons .filterBtn{order:0;flex-grow:1;margin:1px}.search-page .btn-text{width:104px;min-width:104px;text-align:center;display:inline-block}@media only screen and (max-width:656px){.search-page .filterBtn{order:0}}.search-page .overlay{top:0;left:0;width:100%;height:100%;transition:all .25s;text-align:center;opacity:0;pointer-events:none;background-color:rgba(255,255,255,.7);font-size:2rem;position:fixed;margin-top:60px}.flexbox .search-page .overlay{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .overlay.shown{opacity:1;pointer-events:all;z-index:1000}.search-page .overlay span.add{color:#0F143B;cursor:pointer}.search-page .overlay span.add:hover{color:#5f9ad2}.search-page .overlay .spinner{position:fixed;top:50%}.search-page .pagination{margin-bottom:5px;order:0}.flexbox .search-page .pagination{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .pagination .jumper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;font-size:1.4rem;padding:0 5px;margin:0 5px;color:#000}.search-page .pagination .jumper:not(.disabled):hover{color:#2f67b1}.search-page .pagination .jumper.disabled{color:#AAA;cursor:inherit}.search-page .pagination .page{display:inline-block;padding:6px;text-align:center;margin:0 4px;border-radius:2px;font-size:.7rem;color:#0F143B}.search-page .pagination .page:hover{color:#233e90;background-color:#DDD;cursor:pointer}.search-page .pagination .page.active{background-color:#0F143B;color:#FFF;font-weight:700}.search-page .pagination .page.active:hover{background-color:#2f67b1}@media only screen and (max-width:445px){.search-page .pagination .jumper{margin:0 2px}.search-page .pagination .page{padding:2px}}.search-page .pagination .jumper+.page,.search-page .pagination .page+.jumper{margin-left:15px}.search-page .pagination.bottom{margin:0 0 15px}@media only screen and (min-width:1023px){.search-page .pagination{width:100%}}.search-page .showingInfo{order:3;color:#0F143B;font-size:.9rem;float:right;margin-left:-100px;width:250px;text-align:center}@media only screen and (max-width:1023px){.search-page .showingInfo{margin-left:0}}@media only screen and (max-width:656px){.search-page .showing{order:4}}.search-page .search-filters{width:100%;margin-bottom:10px}.flexbox .search-page .search-filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper{margin-bottom:1em;width:100%}@media screen and (max-width:63.9375em){.flexbox .search-page .search-filters .dependents-wrapper{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper .fa{margin-bottom:5px}}.search-page .search-filters .dependents-wrapper .container{width:100%;padding:1em 0;background-color:#EAEAEA}.flexbox .search-page .search-filters .dependents-wrapper .container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper .container ul.dropdown.menu{max-width:600px;margin-top:5px}.search-page .search-filters .dependents-wrapper .container ul.dropdown.menu li a{background-color:#EAEAEA}.search-page .search-filters .dependents-wrapper .container .dependent-list{height:35px;max-width:100%;margin-bottom:15px}.flexbox .search-page .search-filters .dependents-wrapper .container .dependent-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper .container .dependent-list span{line-height:2em}.search-page .search-filters .dependents-wrapper .container .dependent-list img{height:2.3em;border-radius:50%;border:1px solid #0F143B}.search-page .search-filters .dependents-wrapper .container .dependent-list span.info{font-weight:700;white-space:nowrap;color:#cc2734}.search-page .search-filters .dependents-wrapper .container .dependent-list .dependents-btn{background-color:#EAEAEA;height:2.5em;color:#333;padding:0 2em 0 1em;display:block}.flexbox .search-page .search-filters .dependents-wrapper .container .dependent-list .dependents-btn{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper .container .dependent-list .dependents-btn img{border-radius:50%;border:1px solid #0F143B}.search-page .search-filters .dependents-wrapper .container .dependent-list .dependents-btn .fa{color:#2f67b1}.search-page .search-filters .dependents-wrapper .container .dependent-list .dependents-btn .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;max-width:500px}.search-page .search-filters .dependents-wrapper .container .dependent-list .dependents-btn::after{display:block;width:0;height:0;border:5px inset;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2f67b1 transparent transparent;margin-left:9px;margin-top:-2px}.search-page .search-filters .dependents-wrapper .container .dependent-list .drop-down{padding:0;max-width:500px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page .search-filters .dependents-wrapper .container .dependent-list .drop-down li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#FFF;width:100%}.search-page .search-filters .dependents-wrapper .container .dependent-list .drop-down li span.depend-wrapper{width:100%;height:3em;color:#333;padding:5px;background-color:#FFF!important;cursor:pointer}.flexbox .search-page .search-filters .dependents-wrapper .container .dependent-list .drop-down li span.depend-wrapper{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper .container .dependent-list .drop-down li span.depend-wrapper span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page .search-filters .dependents-wrapper .container .dependent-list .drop-down li span.depend-wrapper:hover{background-color:#DDD!important;cursor:pointer}.search-page .search-filters .dependents-wrapper .container .dependent-list .identity{border-radius:3px;padding:2px 3px;font-size:.7rem;color:#FFF!important;font-weight:700;margin-right:5px;width:50px;white-space:nowrap}.flexbox .search-page .search-filters .dependents-wrapper .container .dependent-list .identity{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.search-page .search-filters .dependents-wrapper .container .dependent-list .identity.parent{background-color:#5FCF0B}.search-page .search-filters .dependents-wrapper .container .dependent-list .identity.child{background-color:#0F143B}.search-page .search-filters .dependents-wrapper .container .dependent-list .identity span{font-family:"Open Sans Regular"}.search-page .search-filters .dependents-wrapper .container .dependent-helper{white-space:nowrap;font-size:.9rem;cursor:pointer;color:#777}.flexbox .search-page .search-filters .dependents-wrapper .container .dependent-helper{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page .search-filters .dependents-wrapper .container .dependent-helper .fa{font-size:1.5rem;margin-right:5px}.search-page .search-filters .dependents-wrapper .container .dependent-helper:hover{color:#457ec1}.search-page .search-filters .search-main{margin-top:5px;width:100%}.flexbox .search-page .search-filters .search-main{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page #searchResults{width:100%}.flexbox .search-page #searchResults{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page #searchResults .itsi-anywhere,.search-page #searchResults .no-results{text-align:center;font-size:2rem;padding:20px}.search-page #searchResults .itsi-anywhere .subtext,.search-page #searchResults .no-results .subtext{margin-top:20px;color:#888;font-size:1.5rem}.search-page #searchResults div.item-list{min-width:50vw;max-width:1000px}.flexbox .search-page #searchResults div.item-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page #searchResults div.item-list div.item{width:100%;margin-bottom:5px;transition:all .5s;padding:10px;border-radius:3px}.flexbox .search-page #searchResults div.item-list div.item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}.search-page #searchResults div.item-list div.item .cover{width:120px;background-color:#DDD;background-position:center;background-repeat:no-repeat;box-shadow:0 2px 3px rgba(0,0,0,.23),0 2px 2px rgba(0,0,0,.16);transition:all .25s;cursor:pointer;height:160px;border-radius:2px;font-size:4rem;color:#BBB;position:relative}.flexbox .search-page #searchResults div.item-list div.item .cover{-webkit-flex:0 0 120px;-moz-flex:0 0 120px;flex:0 0 120px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.search-page #searchResults div.item-list div.item .cover:hover{box-shadow:0 5px 7px rgba(0,0,0,.23),0 4px 4px rgba(0,0,0,.16)}.search-page #searchResults div.item-list div.item .cover .cover-type{z-index:2;position:absolute;bottom:2px;right:2px;width:32px;height:32px}.search-page #searchResults div.item-list div.item .title:hover{cursor:pointer;text-decoration:underline}.search-page #searchResults div.item-list div.item .details{min-width:0;padding:0 1vw}.flexbox .search-page #searchResults div.item-list div.item .details{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.search-page #searchResults div.item-list div.item .details div.title{font-weight:700}.search-page #searchResults div.item-list div.item .details div.identifier{font-size:.9rem;color:#777}.search-page #searchResults div.item-list div.item .details h6{margin-top:10px;color:#233e90;font-size:.9rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis;max-width:calc(1000px - 130px - 120px)}.search-page #searchResults div.item-list div.item .details .primary{display:inline-block;font-size:.8rem;padding:2px 5px;background-color:#329a46;color:#FFF;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(1000px - 130px - 120px)}.search-page #searchResults div.item-list div.item .details .secondary{margin-top:10px;font-size:.8rem}.search-page #searchResults div.item-list div.item .details .secondary .grade-item{display:inline-block;padding:2px 5px;color:#FFF;background-color:#5f9ad2;border-radius:2px;margin-right:5px;margin-bottom:2px}.search-page #searchResults div.item-list div.item .details .desc{margin-top:10px;font-size:.9rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.search-page #searchResults div.item-list div.item .more{cursor:pointer;color:#2f67b1}.search-page #searchResults div.item-list div.item .more:hover{text-decoration:underline}.search-page #searchResults div.item-list div.item .sidebar{width:130px}.flexbox .search-page #searchResults div.item-list div.item .sidebar{-webkit-flex:0 0 130px;-moz-flex:0 0 130px;flex:0 0 130px}.search-page #searchResults div.item-list div.item .sidebar .owned{width:100%;text-align:center;background-color:#5FCF0B;color:#FFF;padding:10px 0}.search-page #searchResults div.item-list div.item+div.item{border-top:1px solid #DDD;padding-top:20px}.search-page #searchResults .duration{float:left;margin-bottom:8px;margin-top:18px;font-size:.7rem;font-style:italic;color:#0F143B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:3px}.dependentflag .flag .depIcon,.dependentflag .flag .depSwitch,.dependentflag .flag .depText{margin-left:auto;margin-right:auto;color:#fff;align-self:center}.search-page .flexHorizontal{display:flex}.search-page .flexHorizontal .off-canvas-wrapper{background:#FEFEFE;max-width:100%;min-height:100%}.search-page .flexHorizontal .off-canvas-wrapper .off-canvas{background:#FEFEFE}.search-page .flexHorizontal .off-canvas-wrapper .position-left{width:320px;box-shadow:none;height:auto}@media only screen and (max-width:1023px){.search-page .flexHorizontal .off-canvas-wrapper .position-left{width:100%;transform:translateX(-100%)}.search-page .flexHorizontal .off-canvas-wrapper .off-canvas-absolute.is-open{transform:translate(0,0)}}.search-page .flexHorizontal .off-canvas-absolute.is-transition-push{z-index:10}.search-page .flexHorizontal .js-off-canvas-overlay{z-index:9}.search-page .leftFilter{margin-top:20px}.dependentflag{min-width:100%}.dependentflag .flag{margin-top:15px;display:flex;flex-direction:row;min-width:100%;height:0;border-right:40px solid transparent;transform:rotate(0);cursor:pointer;z-index:3}.dependentflag .flag .depText .depName .fa-caret-down,.dependentflag .scrolled.flag .depIcon,.dependentflag .scrolled.flag .depSwitch{display:none}.dependentflag .flag .depIcon{font-size:40px}.dependentflag .flag .depIcon .fa{font-style:normal}.dependentflag .flag .depText{font-size:14px;text-align:center}.dependentflag .flag .depText .depName{text-transform:uppercase;font-size:22px}.dependentflag .flag .depSwitch{text-decoration:underline;font-size:1rem}.dependentflag .top.flag-2{border-top:40px solid #64dd17;border-left:50px solid #64dd17;border-bottom:40px solid #64dd17}.dependentflag .top.flag-3{border-top:40px solid #448aff;border-left:50px solid #448aff;border-bottom:40px solid #448aff}.dependentflag .top.flag-4{border-top:40px solid #ff4081;border-left:50px solid #ff4081;border-bottom:40px solid #ff4081}.dependentflag .top.flag-5{border-top:40px solid #d500f9;border-left:50px solid #d500f9;border-bottom:40px solid #d500f9}.dependentflag .top.flag-6{border-top:40px solid #1de9b6;border-left:50px solid #1de9b6;border-bottom:40px solid #1de9b6}.dependentflag .top.flag-7{border-top:40px solid #ffea00;border-left:50px solid #ffea00;border-bottom:40px solid #ffea00}.dependentflag .top.flag-8{border-top:40px solid #303f9f;border-left:50px solid #303f9f;border-bottom:40px solid #303f9f}.dependentflag .top.flag-9{border-top:40px solid #ff6d00;border-left:50px solid #ff6d00;border-bottom:40px solid #ff6d00}.dependentflag .top.flag-10{border-top:40px solid #00e5ff;border-left:50px solid #00e5ff;border-bottom:40px solid #00e5ff}.dependentflag .top.flag-main{border-top:40px solid #ff5252;border-left:0 solid #ff5252;border-bottom:40px solid #ff5252}.dependentflag .scrolled.flag-2{border-top:15px solid #64dd17;border-left:0 solid #64dd17;border-bottom:15px solid #64dd17}.dependentflag .scrolled.flag-3{border-top:15px solid #448aff;border-left:0 solid #448aff;border-bottom:15px solid #448aff}.dependentflag .scrolled.flag-4{border-top:15px solid #ff4081;border-left:0 solid #ff4081;border-bottom:15px solid #ff4081}.dependentflag .scrolled.flag-5{border-top:15px solid #d500f9;border-left:0 solid #d500f9;border-bottom:15px solid #d500f9}.dependentflag .scrolled.flag-6{border-top:15px solid #1de9b6;border-left:0 solid #1de9b6;border-bottom:15px solid #1de9b6}.dependentflag .scrolled.flag-7{border-top:15px solid #ffea00;border-left:0 solid #ffea00;border-bottom:15px solid #ffea00}.dependentflag .scrolled.flag-8{border-top:15px solid #303f9f;border-left:0 solid #303f9f;border-bottom:15px solid #303f9f}.dependentflag .scrolled.flag-9{border-top:15px solid #ff6d00;border-left:0 solid #ff6d00;border-bottom:15px solid #ff6d00}.dependentflag .scrolled.flag-10{border-top:15px solid #00e5ff;border-left:0 solid #00e5ff;border-bottom:15px solid #00e5ff}.dependentflag .scrolled.flag-main{border-top:15px solid #ff5252;border-left:0 solid #ff5252;border-bottom:15px solid #ff5252}.dependentflag .scrolled.flag{border-right:none;position:fixed;z-index:3;margin-top:-32px}.dependentflag .scrolled.flag .depText{font-size:18px}.dependentflag .scrolled.flag .depText .depName{font-size:18px;display:inline-block}@media only screen and (max-width:1023px){.dependentflag .top.flag-10,.dependentflag .top.flag-2,.dependentflag .top.flag-3,.dependentflag .top.flag-4,.dependentflag .top.flag-5,.dependentflag .top.flag-6,.dependentflag .top.flag-7,.dependentflag .top.flag-8,.dependentflag .top.flag-9,.dependentflag .top.flag-main{border-top:none;border-left:none;border-bottom:none}.dependentflag{margin-bottom:-15px}.dependentflag .flag{border:none;text-transform:uppercase;height:35px;margin-top:0}.dependentflag .flag .depIcon{display:none}.dependentflag .flag .depText{font-size:14px}.dependentflag .flag .depName{font-size:14px!important;display:inline-block;text-decoration:underline}.dependentflag .flag .depName .fa-caret-down{display:inline-block!important}.dependentflag .flag .depSwitch{display:none}.dependentflag .top.flag-2{background-color:#64dd17}.dependentflag .top.flag-3{background-color:#448aff}.dependentflag .top.flag-4{background-color:#ff4081}.dependentflag .top.flag-5{background-color:#d500f9}.dependentflag .top.flag-6{background-color:#1de9b6}.dependentflag .top.flag-7{background-color:#ffea00}.dependentflag .top.flag-8{background-color:#303f9f}.dependentflag .top.flag-9{background-color:#ff6d00}.dependentflag .top.flag-10{background-color:#00e5ff}.dependentflag .top.flag-main{background-color:#ff5252}.dependentflag .scrolled.flag-2{border-top:18px solid #64dd17;border-left:0 solid #64dd17;border-bottom:18px solid #64dd17}.dependentflag .scrolled.flag-3{border-top:18px solid #448aff;border-left:0 solid #448aff;border-bottom:18px solid #448aff}.dependentflag .scrolled.flag-4{border-top:18px solid #ff4081;border-left:0 solid #ff4081;border-bottom:18px solid #ff4081}.dependentflag .scrolled.flag-5{border-top:18px solid #d500f9;border-left:0 solid #d500f9;border-bottom:18px solid #d500f9}.dependentflag .scrolled.flag-6{border-top:18px solid #1de9b6;border-left:0 solid #1de9b6;border-bottom:18px solid #1de9b6}.dependentflag .scrolled.flag-7{border-top:18px solid #ffea00;border-left:0 solid #ffea00;border-bottom:18px solid #ffea00}.dependentflag .scrolled.flag-8{border-top:18px solid #303f9f;border-left:0 solid #303f9f;border-bottom:18px solid #303f9f}.dependentflag .scrolled.flag-9{border-top:18px solid #ff6d00;border-left:0 solid #ff6d00;border-bottom:18px solid #ff6d00}.dependentflag .scrolled.flag-10{border-top:18px solid #00e5ff;border-left:0 solid #00e5ff;border-bottom:18px solid #00e5ff}.dependentflag .scrolled.flag-main{border-top:18px solid #ff5252;border-left:0 solid #ff5252;border-bottom:18px solid #ff5252}.dependentflag .scrolled.flag{margin-top:6px}.dependentflag .scrolled.flag .depText{font-size:14px}.dependentflag .scrolled.flag .depText .depName{font-size:14px;display:inline-block}}@media only screen and (max-width:640px){.dependentflag .scrolled.flag{margin-top:15px}}.tooltip_templates{display:none}.reveal .close-button{width:32px;height:32px;border-radius:50%;top:-12px;right:-12px;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.25);font-size:22px;text-align:center}.reveal .heading{text-align:left}.reveal .revealHeading{display:flex;justify-content:space-around;align-items:flex-start}.reveal .elements{margin-top:3px}.selectra-dropdown{z-index:10010!important}.user-prefs .btn-text{width:150px;min-width:70px;text-align:center;display:inline-block;font-weight:700}.user-prefs .mainArea{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 10px!important}.user-prefs .mainArea .leftArea{min-width:300px;width:40%}.user-prefs .mainArea .leftArea .center{text-align:center;border-top:1px solid #D3D3D3;padding-top:1em}.user-prefs .mainArea .leftArea span.error{display:inline-block;margin-left:10px;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red}.user-prefs .mainArea .leftArea h4{color:#0F143B}.user-prefs .mainArea .leftArea .heading{font-size:22px}.user-prefs .mainArea .leftArea .changePassword{color:#fff;background-color:#5f9ad2;display:inline-block;padding:5px 10px;margin-bottom:10px}.user-prefs .mainArea .leftArea .changePassword input[type=checkbox]{display:none}.user-prefs .mainArea .leftArea .changePassword:hover{background-color:#457ec1}.user-prefs .mainArea .leftArea .chosen-container-single .chosen-single{background:0 0;border-radius:0;height:35px;padding:4px 0 0 8px}.user-prefs .mainArea .leftArea .chosen-container-single .chosen-single div b{margin-top:5px}.user-prefs .mainArea .rightArea{width:800px;margin:10px 10px 0 0}.user-prefs .mainArea .rightArea .headerArea{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:45px}.user-prefs .mainArea .rightArea .headerArea .linkNew{min-width:195px}.user-prefs .mainArea .rightArea .headerArea h5{min-width:205px;margin-right:10px;color:#0F143B}.user-prefs .mainArea .rightArea .excistingDependent{min-width:250px}@media screen and (max-width:1200px){.user-prefs .mainArea .rightArea{margin-right:0}}@media screen and (max-width:1380px){.user-prefs .mainArea .excistingDependent,.user-prefs .mainArea .rightArea{width:400px}}@media screen and (max-width:830px){.user-prefs .mainArea .leftArea{width:100%}}@media screen and (max-width:640px){.user-prefs select{height:auto!important;background-image:none!important}}.purchase-history{margin:0 auto;min-width:50vw;max-width:1400px}.purchase-history h4{color:#0F143B;padding-left:5px}.purchase-history .title{margin-bottom:30px}.flexbox .purchase-history .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:start;-moz-align-items:start;align-items:start}.purchase-history .mainArea{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.purchase-history .mainArea button{min-width:100px}.purchase-history .mainArea .text-center{flex-grow:1;padding-left:30px}@media only screen and (max-width:1023px){.purchase-history .mainArea .text-center{padding-left:5px!important;padding-right:5px!important}}@media only screen and (max-width:640px){.purchase-history .mainArea{justify-content:normal!important;padding-left:10px!important}.purchase-history .mainArea .top{width:100%}.purchase-history .mainArea .credit{font-size:14px!important;margin-left:auto!important;margin-right:auto!important;width:280px!important}.purchase-history .mainArea .credit .text{display:inline-block!important;width:100%}.purchase-history .mainArea .credit #creditAmount{font-size:14px!important;display:inline-block!important;margin-left:5px!important;margin-top:0!important}.purchase-history .mainArea .ticks{margin-left:2px!important}}.purchase-history .mainArea .ticks{margin-left:10px}.purchase-history .mainArea .credit{border:1px solid #DDD;padding:10px 30px;text-align:center;margin-bottom:20px;font-weight:700;color:#0F143B;text-transform:uppercase;font-size:18px}.purchase-history .mainArea .credit #creditAmount{color:#0F143B;margin-top:15px;font-size:30px}.purchase-history .mainArea .shop{font-size:18px;background:0 0;color:#0F143B;text-transform:none!important;padding-left:0;font-weight:400!important;padding-top:6px}.purchase-history .purchaseHistoryContainer{text-align:left;margin:12px auto 3em}.purchase-history .purchaseHistoryContainer .addDiscount,.purchase-history .purchaseHistoryContainer .cancelDiscount{cursor:pointer;color:#0F143B}.purchase-history .revamp .itemTitle{display:flex;margin-bottom:10px}.purchase-history .revamp .itemTitle .icon{width:36px;height:36px;line-height:34px;text-align:center;font-size:1.3rem;left:-18px;top:-18px;color:#FFF;border-radius:50%;border:1px solid #FFF}.purchase-history .revamp .itemTitle .icon.successful{background-color:#5FCF0B}.purchase-history .revamp .itemTitle .icon.failed{background-color:#ee383a}.purchase-history .revamp .itemTitle .icon.pending{background-color:#dd5937}.purchase-history .revamp .itemTitle .icon.new{background-color:#fcc93b}.purchase-history .revamp .itemTitle .icon.cancelled{background-color:#ee383a}.purchase-history .revamp .itemTitle .icon.forced,.purchase-history .revamp .itemTitle .icon.granted{background-color:#5FCF0B}.purchase-history .revamp .itemTitle .icon.revoked{background-color:#000}.purchase-history .revamp .itemTitle .status-text{left:18px;top:-18px;height:36px;line-height:36px;font-size:1.4rem;background-color:#FFF;padding-right:10px;padding-left:10px;color:#454545}.purchase-history .revamp .itemTitle .status-text.successful{color:#5FCF0B}.purchase-history .revamp .itemTitle .status-text.failed{color:#ee383a}.purchase-history .revamp .itemTitle .status-text.pending{color:#dd5937}.purchase-history .revamp .itemTitle .status-text.new{color:#fcc93b}.purchase-history .revamp .itemTitle .status-text.cancelled{color:#ee383a}.purchase-history .revamp .itemTitle .status-text.forced,.purchase-history .revamp .itemTitle .status-text.granted{color:#5FCF0B}.purchase-history .revamp .itemTitle .status-text.revoked{color:#000}.purchase-history .revamp .itemBox{display:flex;flex-direction:column}.purchase-history .revamp .itemBox .summary{display:flex;flex-direction:column;border:1px solid #DDD;font-size:.8rem}.purchase-history .revamp .itemBox .summary .paymentInstructions{display:flex;justify-content:left;align-items:center;margin:10px;padding:3px}.purchase-history .revamp .itemBox .summary .paymentInstructions .fa{color:#ee383a;margin-right:15px;font-size:2rem}.purchase-history .revamp .itemBox .summary .paymentInstructions .link{color:#0F143B;cursor:pointer}.purchase-history .revamp .itemBox .summary .paymentInstructions .link:hover{color:#457ec1}.purchase-history .revamp .itemBox .summary .infos{display:flex;justify-content:space-between;color:#0F143B}.purchase-history .revamp .itemBox .summary .infos .totals{max-width:90%;margin:10px}.purchase-history .revamp .itemBox .summary .infos .totals strong{margin-right:5px;line-height:25px}.purchase-history .revamp .itemBox .summary .infos .menu{width:80px;align-self:flex-start}.purchase-history .revamp .itemBox .summary .infos .dropdown .fa{font-size:2rem}.purchase-history .revamp .itemBox .summary .infos .dropdown .menu{width:225px}.purchase-history .revamp .itemBox .summary .infos .dropdown .menu .is-submenu-item{color:#0F143B}.purchase-history .revamp .itemBox .summary .infos .dropdown .menu .is-submenu-item a{color:#0F143B!important;border-left:4px solid #fff}.purchase-history .revamp .itemBox .summary .infos .dropdown .menu .is-submenu-item a .fa{font-size:1rem}.purchase-history .revamp .itemBox .summary .infos .dropdown .menu .is-submenu-item i:hover{border-left:none}.purchase-history .revamp .itemBox .summary .infos .dropdown .menu .is-submenu-item :hover{border-left:4px solid #0F143B;background:#fafafa!important}.purchase-history .revamp .itemBox .details{display:flex;flex-direction:column;border:1px solid #DDD;border-top:0;padding:10px}.purchase-history .revamp .itemBox .details .heading{margin-left:10px;margin-bottom:-10px}.purchase-history .revamp .itemBox .details .heading .circle{border-radius:50%;width:40px;height:40px;font-size:16px;color:#fff;line-height:40px;text-align:center;display:inline-block;margin-bottom:10px;margin-top:0}.purchase-history .revamp .itemBox .details .heading .circle .inner{font-weight:700;text-transform:uppercase}.purchase-history .revamp .itemBox .details .heading .name{color:#0F143B;font-weight:700;margin-left:20px}.purchase-history .revamp .itemBox .details .heading .revoke-usertokens{margin:0 0 0 1rem}.purchase-history .revamp .itemBox .details .heading .schoolName,.purchase-history .revamp .itemBox .details .heading .username{color:#636363;margin-left:40px;font-size:.8rem;font-weight:700}.purchase-history .revamp .itemBox .details .heading .slide{float:right;cursor:pointer;padding:5px;width:20px;text-align:center;color:#ee383a;font-weight:700;margin-right:20px;margin-top:-24px;z-index:1;position:relative}@media only screen and (max-width:425px){.purchase-history .revamp .itemBox .details .heading .slide{margin-top:-5px!important}}.purchase-history .revamp .itemBox .details .pBody{display:none;margin-top:20px}.purchase-history .revamp .itemBox .details .itemTable{border-color:#fff}.purchase-history .revamp .itemBox .details .itemTable tbody{border:none}.purchase-history .revamp .itemBox .details .itemTable tbody .selectAll{cursor:pointer;font-size:.9rem;font-style:italic;text-decoration:underline;color:#636363}.purchase-history .revamp .itemBox .details .itemTable .product{align-items:center;color:#0F143B;margin:0 10px 10px;font-size:15px}.purchase-history .revamp .itemBox .details .itemTable .product .title{min-width:auto;max-width:450px;margin-bottom:0;font-weight:700}.purchase-history .revamp .itemBox .details .itemTable .product .title table tbody tr:nth-child(even){background:0 0}.purchase-history .revamp .itemBox .details .itemTable .product .title tbody,.purchase-history .revamp .itemBox .details .itemTable .product .title tfoot,.purchase-history .revamp .itemBox .details .itemTable .product .title thead{background-color:transparent}.purchase-history .revamp .itemBox .details .itemTable .product .cost{min-width:auto;max-width:100px;margin-bottom:0}.link-new-user,.purchase-action{max-height:95vh;max-width:95vw;z-index:100}.purchase-history .revamp .itemBox .details .itemTable .product .status{display:flex}.purchase-history .revamp .itemBox .details .itemTable .product .small-info{display:flex;flex-flow:column;font-style:normal;font-weight:400;font-size:12px;line-height:20px}@media only screen and (max-width:640px){.purchase-history .revamp .itemBox .details .itemTable .product tbody td{padding:.2rem .325rem .325rem}}.purchase-history .revamp .itemBox .details table{margin-bottom:0}.purchase-history .paging{display:flex}.purchase-history .paging .pagination{margin-bottom:5px;order:0}.flexbox .purchase-history .paging .pagination{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.purchase-history .paging .pagination .jumper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;font-size:1.5rem;padding:0 5px;margin:0 5px;color:#000}.purchase-history .paging .pagination .jumper:not(.disabled):hover{color:#2f67b1}.purchase-history .paging .pagination .jumper.disabled{color:#AAA;cursor:inherit}.purchase-history .paging .pagination .page{display:inline-block;padding:6px;text-align:center;margin:0 4px;border-radius:2px;font-size:.8rem;color:#457ec1}.purchase-history .paging .pagination .page:hover{color:#233e90;background-color:#DDD;cursor:pointer}.purchase-history .paging .pagination .page.active{background-color:#457ec1;color:#FFF;font-weight:700}.purchase-history .paging .pagination .page.active:hover{background-color:#2f67b1}@media only screen and (max-width:445px){.purchase-history .paging .pagination .jumper{margin:0 2px}.purchase-history .paging .pagination .page{padding:2px}}.purchase-history .paging .pagination .jumper+.page,.purchase-history .paging .pagination .page+.jumper{margin-left:15px}.purchase-history .paging .pagination.bottom{margin:0 0 15px}@media only screen and (min-width:1023px){.purchase-history .paging .pagination{width:100%}}.purchase-history .paging .showingInfo{order:3;color:#0F143B;font-size:1rem;float:right;margin-left:-100px;width:250px;text-align:center}@media only screen and (max-width:1023px){.purchase-history .paging .showingInfo{margin-left:0}}@media only screen and (max-width:656px){.purchase-history .paging .showing{order:4}}.purchase-action{min-height:30vh;min-width:50vw;border-radius:3px}.flexbox .purchase-action{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.purchase-action .modal-title{position:relative;height:40px;top:0;background-color:#fff;color:#0F143B;text-align:center;padding:10px 15px;font-size:22px;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flexbox .purchase-action .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.purchase-action .modal-title span.fa{margin:0}.purchase-action .modal-title.modal-warning{color:#FFF;background-color:#d91315}.purchase-action .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:center;width:100%;color:#000;min-height:calc(30vh - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .purchase-action .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.purchase-action .modal-body p{font-weight:700}.purchase-action .modal-body div.loader{margin:auto}.purchase-action .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.purchase-action .modal-footer{position:relative;bottom:0;background-color:#fff;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .purchase-action .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.purchase-action .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.purchase-action .modal-footer .modal-footer-left{margin-left:20px}.purchase-action .modal-footer .modal-footer-main{display:flex;justify-content:space-around;width:100%}.purchase-action input[type=radio]{margin-bottom:8px}.purchase-action .row{text-align:left}.purchase-action .transfer-choose{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.purchase-action .transfer-choose .input-group{height:34px}.purchase-action .user-type{color:#ee383a;font-weight:700}.purchase-action .user-type .fa{font-size:1rem;margin-right:.5rem}.purchase-action .inUse{border:1px solid #dd5937;padding:1rem}.purchase-state-overlay{min-width:600px;max-width:1000px;height:335px;border-radius:3px;padding:20px;background-color:#FFF;border:1px solid #DDD;box-shadow:0 2px 3px rgba(0,0,0,.23),0 2px 2px rgba(0,0,0,.16);position:relative}.dependents .box,.dependents .info button{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.purchase-state-overlay .icon{position:absolute;width:48px;height:48px;line-height:44px;text-align:center;font-size:2rem;left:-24px;top:-24px;background-color:#FFF;border-radius:50%;border:1px solid #AAA}.purchase-state-overlay .icon.success{color:#5FCF0B}.purchase-state-overlay .icon.cancel{color:#dd5937}.purchase-state-overlay .icon.error{color:#ee383a}.purchase-state-overlay .status-text{position:absolute;left:24px;top:-24px;height:48px;line-height:48px;font-size:2rem;font-weight:700;background-color:#FFF;padding-right:10px;padding-left:10px}.purchase-state-overlay .status-text.success{color:#5FCF0B}.purchase-state-overlay .status-text.cancel{color:#ee383a}.purchase-state-overlay .body{font-size:1.3rem;color:#666;text-align:center;margin-top:40px}.purchase-state-overlay .body button{width:130px;font-size:1rem;margin:40px auto 0;text-align:center}.purchase-state-overlay .body .center{text-align:center}.dependents{padding:0 10px!important}.dependents button{margin-bottom:.5em}@media print,screen and (min-width:40em){.dependents span.buy button{margin-left:20px}}.dependents .heading{color:#0F143B;text-align:center}.dependents .info{color:#636363;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.dependents .btn-text{width:70px;min-width:70px;text-align:center;display:inline-block;font-weight:700}.dependents .box{border-radius:3px;padding:10px 25px;display:block;margin-top:60px;margin-bottom:50px}.dependents h5{color:#0F143B;text-align:left;margin-top:0;margin-bottom:20px;font-size:22px}.dependents .box-icon{position:relative}.dependents .box-icon img{background-color:#FFF;border:2px solid #2f67b1;border-radius:50%;display:table;height:100px;margin:-61px auto 0;width:100px;font-size:3rem}.dependents .box-icon span{color:#fff;display:table-cell;text-align:center;vertical-align:middle}.dependents .box-icon div{position:absolute;color:#AAA;font-size:1.2rem;top:60px;cursor:pointer}.dependents .box-icon div:hover{color:#000}.dependents .info h4{word-wrap:break-word;font-size:26px;letter-spacing:2px;text-transform:uppercase;min-height:3.5em;padding-top:.5em}.dependents .info ul li{color:#717171;font-size:14px;padding-top:10px;list-style-type:none}.dependents .info button{border-radius:2px;transition:all .5s ease 0s}.dependents .info button:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.12);transition:all .5s ease 0s}.dependents .container .newDependent .add .oauth .oauth-btn,.oauth .oauth-btn{max-width:320px;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);transition:all 400ms ease 0s;align-self:center}.dependents .container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;margin-top:30px}.dependents .container .newDependent .info{display:flex;border:1px solid #0F143B;width:500px;color:#0F143B}.dependents .container .newDependent .info .icon{font-size:32px;padding:10px}.dependents .container .newDependent .info .icon .fa{font-style:normal}.dependents .container .newDependent .info .text{padding:10px 10px 10px 5px}.dependents .container .newDependent .add{display:flex;flex-direction:column}.dependents .container .newDependent .add h3{color:#0F143B;margin-top:15px;font-weight:700}.dependents .container .newDependent .add .username{margin-top:15px}.dependents .container .newDependent .add .buttons{display:flex;justify-content:space-between}.dependents .container .newDependent .add .buttons #link-add-user{margin-right:5px}@media only screen and (max-width:525px){.dependents .container .newDependent .info{width:310px}.dependents .container .newDependent .add .buttons{flex-wrap:wrap;justify-content:flex-end}.dependents .container .newDependent .add .buttons button{width:205px}.dependents .container .newDependent .add .buttons #link-add-user{margin-right:0}}.dependents .container .newDependent .add .fa{font-style:normal}.dependents .container .newDependent .add .schoolSelector{font-size:inherit;height:auto;background-image:none}.dependents .container .newDependent .add .schoolSelector .chosen-single{background:0 0;border-radius:0;height:35px;padding:4px 0 0 8px}.dependents .container .newDependent .add .schoolSelector .chosen-single div b{margin-top:5px}.dependents .container .newDependent .add .error{color:#cc2734}.dependents .container .newDependent .add .errorClick{cursor:help}.dependents .container .newDependent .add .showPassword{cursor:pointer}.dependents .container .newDependent .add .oauth{display:flex;flex-direction:column;justify-content:center;text-align:center;border-top:1px solid #B1B1B1;margin:2rem 0 0;border-bottom:none}.dependents .container .newDependent .add .oauth .or{color:#0F143B;background-color:#fff;width:30px;margin:-8px auto 5px}.dependents .container .newDependent .add .oauth a{width:220px;margin-left:auto;margin-right:auto}.dependents .container .newDependent .add .oauth .oauth-btn{margin:6px;width:80%;min-width:320px;height:48px;background-color:#fcfcfc;border-radius:2px;cursor:pointer;cursor:hand;user-select:none;display:flex}.dependents .container .newDependent .add .oauth .oauth-btn .oauth-icon-wrapper{position:absolute;margin-top:4px;margin-left:5px;width:40px;height:40px;border-radius:2px;user-select:none}.dependents .container .newDependent .add .oauth .oauth-btn .oauth-icon-svg{position:relative;margin-top:11px;margin-left:0;width:20px;height:20px;user-select:none}.dependents .container .newDependent .add .oauth .oauth-btn .btn-text{float:right;margin:14px 14px 40px 60px;color:#757575;font-size:.85rem;letter-spacing:.5px;user-select:none;width:235px}.dependents .container .newDependent .add .oauth .oauth-btn:hover{box-shadow:0 3px 8px rgba(117,117,117,.5);user-select:none}.dependents .container .newDependent .add .oauth .oauth-btn:active{box-shadow:0 1px 1px #757575;background:#F8F8F8;color:#fff;user-select:none}.registered,.registration{background-image:url(../images/Store_login_background.png)}.dependents .container .newDependent .add .oauth .facebook-btn{background-color:#2553b5}.dependents .container .newDependent .add .oauth .facebook-btn .oauth-icon-svg{color:#fff;font-size:25px;margin-top:8px;margin-left:-3px}.filter-menu .filter-menu-categories-container .filter-menu-category-header .filter-menu-category-line,.link-new-user .modal-title span.fa{margin:0}.dependents .container .newDependent .add .oauth .facebook-btn .btn-text{color:#fff}.dependents .container .newDependent .add .oauth .microsoft-btn{background-color:#033d87}.dependents .container .newDependent .add .oauth .microsoft-btn .btn-text{color:#fff}@media only screen and (max-width:525px){.dependents .container .newDependent{width:310px}}.link-new-user{top:8px;min-height:150px;min-width:20vw;border-radius:3px}.flexbox .link-new-user{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.link-new-user .modal-title{position:relative;height:40px;top:0;background-color:#fff;color:#0F143B;text-align:center;padding:10px 15px;font-size:22px;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flexbox .link-new-user .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.link-new-user .modal-title.modal-warning{color:#FFF;background-color:#d91315}.link-new-user .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:center;width:100%;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .link-new-user .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.link-new-user .modal-body p{font-weight:700}.link-new-user .modal-body div.loader{margin:auto}.link-new-user .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.link-new-user .modal-footer{position:relative;bottom:0;background-color:#fff;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.cartBook.error,.registration .registerContent .error{border:2px solid #ee383a}.flexbox .link-new-user .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.link-new-user .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.link-new-user .modal-footer .modal-footer-left{margin-left:20px}.link-new-user .modal-footer .modal-footer-main{display:flex;justify-content:space-around;width:100%}.link-new-user .school{margin-bottom:15px}.flexbox .link-new-user .school{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.link-new-user .school>div{margin-right:10px}.registration{background-repeat:no-repeat;background-size:cover;z-index:10}.flexbox .registration{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.registration .registerContent{background-color:#fff;max-width:460px;padding:0 15px;display:flex;flex-direction:column}.registration .registerContent h4{text-align:left;color:#0F143B;font-weight:700;font-size:1.1rem;margin:25px 0 10px 10px}.registration .registerContent button{margin-top:.5em}.registration .registerContent span.error{border:0;color:#ee383a}.registration .registerContent form input{margin-bottom:0}.registration .registerContent form div.row{margin-bottom:.7em}.registration .registerContent .additional-info div.text{color:#333}.registration .registerContent div.text{color:#0F143B;margin-bottom:10px;padding:0 30px;font-size:.9rem;text-align:center}.registration .registerContent .heading{color:#0F143B;font-weight:700;margin-bottom:20px;font-size:1rem;padding:0 30px;text-align:center}.registration .registerContent .heading.second{margin-top:20px}.registration .registerContent .create_account{margin-left:auto;margin-top:-28px;margin-bottom:15px;font-size:.8rem;font-style:italic;text-decoration:underline}.registration .registerContent .borderTop{border-top:1px solid #636363;padding-top:1.5rem}.registration .registerContent .button{margin-bottom:30px;margin-top:20px;min-width:230px;max-width:230px}.registration .registerContent .empathy-warning{padding:10px;border:2px solid #5FCF0B;background-color:#ddeab9;text-align:center;width:50vw;margin:0 auto 30px;font-size:1.1rem;border-radius:5px}.registration .registerContent .empathy-warning span{display:block;font-size:1.7rem;margin-bottom:5px}.registration .registerContent .empathy-warning img{height:28px}.registration .registerContent .empathy-warning div.login{color:#0F143B;cursor:pointer}.registration .registerContent .empathy-warning div.login:hover{color:#2f67b1}.registration .registerContent .tandc{font-size:.9rem;margin-bottom:10px;margin-left:20px}.registration .registerContent .message{margin-top:10px;color:#ee383a;font-weight:700;margin-left:13px}.registration .registerContent .secondary{background-color:#0F143B;color:#fff;margin-bottom:1em;align-self:center}.registration .registerContent .secondary:hover{background-color:#233e90}.registration .registerContent .registerArea{display:flex;justify-content:center}.registration .registerContent .registerArea button{min-width:230px;max-width:230px}.registration .registerContent .password2{margin-top:1rem}.registration .registerContent .invalidPassword{border-color:#cc2734}.registration .registerContent #passwordMessage{display:none;color:#636363;position:relative;margin:5px 0 0 5px}.registration .registerContent #passwordMessage p{padding:0 0 0 20px;margin:2px 0;font-size:.8rem}.registration .registerContent #passwordMessage h3{font-size:.9rem}.registration .formRow p,.registration label{font-size:.7rem}.registration .registerContent #passwordMessage .valid{color:#2d7f3e}.registration .registerContent #passwordMessage .valid:before{font-family:FontAwesome;font-style:normal;position:relative;left:-18px;content:"\f058"}.registration .registerContent #passwordMessage .invalid{color:#cc2734}.registration .registerContent #passwordMessage .invalid:before{font-family:FontAwesome;font-style:normal;position:relative;left:-18px;content:"\f057"}.registration .formRow{display:flex;justify-content:space-between;margin-bottom:.7em}.registration .formRow .formColumn.right{padding:0 0 0 3px}.registration .formRow .formColumn.left{padding:0 3px 0 0}.registration .formRow .formColumn100{width:100%}.registration .sign_in{margin-left:auto;margin-top:-32px;margin-bottom:15px;font-size:.8rem;font-style:italic;text-decoration:underline;float:right}.registered{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap;margin-top:30px;background-repeat:no-repeat;background-size:cover}.registered .registered_content{max-width:460px;background-color:#fff;display:flex;justify-content:space-around;flex-direction:column;align-items:center;padding-top:100px;margin-bottom:29px}.registered .registered_content .icon{background-color:#F7EC14;width:50px;height:50px;text-align:center;vertical-align:middle;padding:6px;border-radius:25px;color:#fff;font-size:30px}.registered .registered_content .main_text{width:308px;line-height:normal;font-size:24px;text-align:center;color:#0F143B;margin:27px 0 132px}.registered .registered_content .line{width:427px;height:0;border:1px solid #B1B1B1}.registered .registered_content .secondary_text{font-size:18px;text-align:center;color:#0F143B;margin:25px 0 20px}.registered .registered_content .text{font-size:14px;text-align:center;color:#0F143B;width:309px;margin:0 0 27px}.registered .registered_content a{font-style:italic;margin-bottom:40px!important}@media only screen and (max-width:889px){.registered .left_area,.registered .right_area{width:100%;min-width:320px;padding-right:10px;padding-left:10px}.registered .right_area{border-left:none}}.registered .secondary{background-color:#5f9ad2;color:#fff}.registered .secondary:hover{background-color:#457ec1}.oauth{display:flex;flex-direction:column;justify-content:center;text-align:center;border-bottom:1px solid #B1B1B1;margin:0 0 2rem}.oauth .or{color:#0F143B;background-color:#fff;width:30px;margin:2rem auto -10px}.oauth a{width:220px;margin-left:auto;margin-right:auto}.oauth .oauth-btn{margin:6px;width:80%;min-width:320px;height:48px;background-color:#fcfcfc;border-radius:2px;cursor:pointer;cursor:hand;user-select:none;display:flex}.oauth .oauth-btn .oauth-icon-wrapper{position:absolute;margin-top:4px;margin-left:5px;width:40px;height:40px;border-radius:2px;user-select:none}.oauth .oauth-btn .oauth-icon-svg{position:relative;margin-top:11px;margin-left:0;width:20px;height:20px;user-select:none}.oauth .oauth-btn .btn-text{float:right;margin:14px 14px 40px 60px;color:#757575;font-size:.85rem;user-select:none;letter-spacing:.5px}.oauth .oauth-btn:hover{box-shadow:0 3px 8px rgba(117,117,117,.5);user-select:none}.oauth .oauth-btn:active{box-shadow:0 1px 1px #757575;background:#F8F8F8;color:#fff;user-select:none}.filter-menu,div.simple-menu-list{box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.oauth .facebook-btn{background-color:#2553b5}.oauth .facebook-btn .oauth-icon-svg{color:#fff;font-size:25px;margin-top:8px;margin-left:-3px}.oauth .facebook-btn .btn-text{color:#fff}.oauth .microsoft-btn{background-color:#033d87}.oauth .microsoft-btn .btn-text{color:#fff}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.3333333333em;line-height:1em;padding-right:0!important}.flag-icon-ad,.flag-icon-ad.flag-icon-squared,.flag-icon-ae,.flag-icon-ae.flag-icon-squared,.flag-icon-af,.flag-icon-af.flag-icon-squared,.flag-icon-ag,.flag-icon-ag.flag-icon-squared,.flag-icon-ai,.flag-icon-ai.flag-icon-squared,.flag-icon-al,.flag-icon-al.flag-icon-squared,.flag-icon-am,.flag-icon-am.flag-icon-squared,.flag-icon-ao,.flag-icon-ao.flag-icon-squared,.flag-icon-aq,.flag-icon-aq.flag-icon-squared,.flag-icon-ar,.flag-icon-ar.flag-icon-squared,.flag-icon-as,.flag-icon-as.flag-icon-squared,.flag-icon-at,.flag-icon-at.flag-icon-squared,.flag-icon-au,.flag-icon-au.flag-icon-squared,.flag-icon-aw,.flag-icon-aw.flag-icon-squared,.flag-icon-ax,.flag-icon-ax.flag-icon-squared,.flag-icon-az,.flag-icon-az.flag-icon-squared,.flag-icon-ba,.flag-icon-ba.flag-icon-squared,.flag-icon-bb,.flag-icon-bb.flag-icon-squared,.flag-icon-bd,.flag-icon-bd.flag-icon-squared,.flag-icon-be,.flag-icon-be.flag-icon-squared,.flag-icon-bf,.flag-icon-bf.flag-icon-squared,.flag-icon-bg,.flag-icon-bg.flag-icon-squared,.flag-icon-bh,.flag-icon-bh.flag-icon-squared,.flag-icon-bi,.flag-icon-bi.flag-icon-squared,.flag-icon-bj,.flag-icon-bj.flag-icon-squared,.flag-icon-bl,.flag-icon-bl.flag-icon-squared,.flag-icon-bm,.flag-icon-bm.flag-icon-squared,.flag-icon-bn,.flag-icon-bn.flag-icon-squared,.flag-icon-bo,.flag-icon-bo.flag-icon-squared,.flag-icon-bq,.flag-icon-bq.flag-icon-squared,.flag-icon-br,.flag-icon-br.flag-icon-squared,.flag-icon-bs,.flag-icon-bs.flag-icon-squared,.flag-icon-bt,.flag-icon-bt.flag-icon-squared,.flag-icon-bv,.flag-icon-bv.flag-icon-squared,.flag-icon-bw,.flag-icon-bw.flag-icon-squared,.flag-icon-by,.flag-icon-by.flag-icon-squared,.flag-icon-bz,.flag-icon-bz.flag-icon-squared,.flag-icon-ca,.flag-icon-ca.flag-icon-squared,.flag-icon-cc,.flag-icon-cc.flag-icon-squared,.flag-icon-cd,.flag-icon-cd.flag-icon-squared,.flag-icon-cf,.flag-icon-cf.flag-icon-squared,.flag-icon-cg,.flag-icon-cg.flag-icon-squared,.flag-icon-ch,.flag-icon-ch.flag-icon-squared,.flag-icon-ci,.flag-icon-ci.flag-icon-squared,.flag-icon-ck,.flag-icon-ck.flag-icon-squared,.flag-icon-cl,.flag-icon-cl.flag-icon-squared,.flag-icon-cm,.flag-icon-cm.flag-icon-squared,.flag-icon-cn,.flag-icon-cn.flag-icon-squared,.flag-icon-co,.flag-icon-co.flag-icon-squared,.flag-icon-cr,.flag-icon-cr.flag-icon-squared,.flag-icon-cu,.flag-icon-cu.flag-icon-squared,.flag-icon-cv,.flag-icon-cv.flag-icon-squared,.flag-icon-cw,.flag-icon-cw.flag-icon-squared,.flag-icon-cx,.flag-icon-cx.flag-icon-squared,.flag-icon-cy,.flag-icon-cy.flag-icon-squared,.flag-icon-cz,.flag-icon-cz.flag-icon-squared,.flag-icon-de,.flag-icon-de.flag-icon-squared,.flag-icon-dj,.flag-icon-dj.flag-icon-squared,.flag-icon-dk,.flag-icon-dk.flag-icon-squared,.flag-icon-dm,.flag-icon-dm.flag-icon-squared,.flag-icon-do,.flag-icon-do.flag-icon-squared,.flag-icon-dz,.flag-icon-dz.flag-icon-squared,.flag-icon-ec,.flag-icon-ec.flag-icon-squared,.flag-icon-ee,.flag-icon-ee.flag-icon-squared,.flag-icon-eg,.flag-icon-eg.flag-icon-squared,.flag-icon-eh,.flag-icon-eh.flag-icon-squared,.flag-icon-er,.flag-icon-er.flag-icon-squared,.flag-icon-es,.flag-icon-es.flag-icon-squared,.flag-icon-et,.flag-icon-et.flag-icon-squared,.flag-icon-eu,.flag-icon-eu.flag-icon-squared,.flag-icon-fi,.flag-icon-fi.flag-icon-squared,.flag-icon-fj,.flag-icon-fj.flag-icon-squared,.flag-icon-fk,.flag-icon-fk.flag-icon-squared,.flag-icon-fm,.flag-icon-fm.flag-icon-squared,.flag-icon-fo,.flag-icon-fo.flag-icon-squared,.flag-icon-fr,.flag-icon-fr.flag-icon-squared,.flag-icon-ga,.flag-icon-ga.flag-icon-squared,.flag-icon-gb,.flag-icon-gb-eng,.flag-icon-gb-eng.flag-icon-squared,.flag-icon-gb-nir,.flag-icon-gb-nir.flag-icon-squared,.flag-icon-gb-sct,.flag-icon-gb-sct.flag-icon-squared,.flag-icon-gb-wls,.flag-icon-gb-wls.flag-icon-squared,.flag-icon-gb.flag-icon-squared,.flag-icon-gd,.flag-icon-gd.flag-icon-squared,.flag-icon-ge,.flag-icon-ge.flag-icon-squared,.flag-icon-gf,.flag-icon-gf.flag-icon-squared,.flag-icon-gg,.flag-icon-gg.flag-icon-squared,.flag-icon-gh,.flag-icon-gh.flag-icon-squared,.flag-icon-gi,.flag-icon-gi.flag-icon-squared,.flag-icon-gl,.flag-icon-gl.flag-icon-squared,.flag-icon-gm,.flag-icon-gm.flag-icon-squared,.flag-icon-gn,.flag-icon-gn.flag-icon-squared,.flag-icon-gp,.flag-icon-gp.flag-icon-squared,.flag-icon-gq,.flag-icon-gq.flag-icon-squared,.flag-icon-gr,.flag-icon-gr.flag-icon-squared,.flag-icon-gs,.flag-icon-gs.flag-icon-squared,.flag-icon-gt,.flag-icon-gt.flag-icon-squared,.flag-icon-gu,.flag-icon-gu.flag-icon-squared,.flag-icon-gw,.flag-icon-gw.flag-icon-squared,.flag-icon-gy,.flag-icon-gy.flag-icon-squared,.flag-icon-hk,.flag-icon-hk.flag-icon-squared,.flag-icon-hm,.flag-icon-hm.flag-icon-squared,.flag-icon-hn,.flag-icon-hn.flag-icon-squared,.flag-icon-hr,.flag-icon-hr.flag-icon-squared,.flag-icon-ht,.flag-icon-ht.flag-icon-squared,.flag-icon-hu,.flag-icon-hu.flag-icon-squared,.flag-icon-id,.flag-icon-id.flag-icon-squared,.flag-icon-ie,.flag-icon-ie.flag-icon-squared,.flag-icon-il,.flag-icon-il.flag-icon-squared,.flag-icon-im,.flag-icon-im.flag-icon-squared,.flag-icon-in,.flag-icon-in.flag-icon-squared,.flag-icon-io,.flag-icon-io.flag-icon-squared,.flag-icon-iq,.flag-icon-iq.flag-icon-squared,.flag-icon-ir,.flag-icon-ir.flag-icon-squared,.flag-icon-is,.flag-icon-is.flag-icon-squared,.flag-icon-it,.flag-icon-it.flag-icon-squared,.flag-icon-je,.flag-icon-je.flag-icon-squared,.flag-icon-jm,.flag-icon-jm.flag-icon-squared,.flag-icon-jo,.flag-icon-jo.flag-icon-squared,.flag-icon-jp,.flag-icon-jp.flag-icon-squared,.flag-icon-ke,.flag-icon-ke.flag-icon-squared,.flag-icon-kg,.flag-icon-kg.flag-icon-squared,.flag-icon-kh,.flag-icon-kh.flag-icon-squared,.flag-icon-ki,.flag-icon-ki.flag-icon-squared,.flag-icon-km,.flag-icon-km.flag-icon-squared,.flag-icon-kn,.flag-icon-kn.flag-icon-squared,.flag-icon-kp,.flag-icon-kp.flag-icon-squared,.flag-icon-kr,.flag-icon-kr.flag-icon-squared,.flag-icon-kw,.flag-icon-kw.flag-icon-squared,.flag-icon-ky,.flag-icon-ky.flag-icon-squared,.flag-icon-kz,.flag-icon-kz.flag-icon-squared,.flag-icon-la,.flag-icon-la.flag-icon-squared,.flag-icon-lb,.flag-icon-lb.flag-icon-squared,.flag-icon-lc,.flag-icon-lc.flag-icon-squared,.flag-icon-li,.flag-icon-li.flag-icon-squared,.flag-icon-lk,.flag-icon-lk.flag-icon-squared,.flag-icon-lr,.flag-icon-lr.flag-icon-squared,.flag-icon-ls,.flag-icon-ls.flag-icon-squared,.flag-icon-lt,.flag-icon-lt.flag-icon-squared,.flag-icon-lu,.flag-icon-lu.flag-icon-squared,.flag-icon-lv,.flag-icon-lv.flag-icon-squared,.flag-icon-ly,.flag-icon-ly.flag-icon-squared,.flag-icon-ma,.flag-icon-ma.flag-icon-squared,.flag-icon-mc,.flag-icon-mc.flag-icon-squared,.flag-icon-md,.flag-icon-md.flag-icon-squared,.flag-icon-me,.flag-icon-me.flag-icon-squared,.flag-icon-mf,.flag-icon-mf.flag-icon-squared,.flag-icon-mg,.flag-icon-mg.flag-icon-squared,.flag-icon-mh,.flag-icon-mh.flag-icon-squared,.flag-icon-mk,.flag-icon-mk.flag-icon-squared,.flag-icon-ml,.flag-icon-ml.flag-icon-squared,.flag-icon-mm,.flag-icon-mm.flag-icon-squared,.flag-icon-mn,.flag-icon-mn.flag-icon-squared,.flag-icon-mo,.flag-icon-mo.flag-icon-squared,.flag-icon-mp,.flag-icon-mp.flag-icon-squared,.flag-icon-mq,.flag-icon-mq.flag-icon-squared,.flag-icon-mr,.flag-icon-mr.flag-icon-squared,.flag-icon-ms,.flag-icon-ms.flag-icon-squared,.flag-icon-mt,.flag-icon-mt.flag-icon-squared,.flag-icon-mu,.flag-icon-mu.flag-icon-squared,.flag-icon-mv,.flag-icon-mv.flag-icon-squared,.flag-icon-mw,.flag-icon-mw.flag-icon-squared,.flag-icon-mx,.flag-icon-mx.flag-icon-squared,.flag-icon-my,.flag-icon-my.flag-icon-squared,.flag-icon-mz,.flag-icon-mz.flag-icon-squared,.flag-icon-na,.flag-icon-na.flag-icon-squared,.flag-icon-nc,.flag-icon-nc.flag-icon-squared,.flag-icon-ne,.flag-icon-ne.flag-icon-squared,.flag-icon-nf,.flag-icon-nf.flag-icon-squared,.flag-icon-ng,.flag-icon-ng.flag-icon-squared,.flag-icon-ni,.flag-icon-ni.flag-icon-squared,.flag-icon-nl,.flag-icon-nl.flag-icon-squared,.flag-icon-no,.flag-icon-no.flag-icon-squared,.flag-icon-np,.flag-icon-np.flag-icon-squared,.flag-icon-nr,.flag-icon-nr.flag-icon-squared,.flag-icon-nu,.flag-icon-nu.flag-icon-squared,.flag-icon-nz,.flag-icon-nz.flag-icon-squared,.flag-icon-om,.flag-icon-om.flag-icon-squared,.flag-icon-pa,.flag-icon-pa.flag-icon-squared,.flag-icon-pe,.flag-icon-pe.flag-icon-squared,.flag-icon-pf,.flag-icon-pf.flag-icon-squared,.flag-icon-pg,.flag-icon-pg.flag-icon-squared,.flag-icon-ph,.flag-icon-ph.flag-icon-squared,.flag-icon-pk,.flag-icon-pk.flag-icon-squared,.flag-icon-pl,.flag-icon-pl.flag-icon-squared,.flag-icon-pm,.flag-icon-pm.flag-icon-squared,.flag-icon-pn,.flag-icon-pn.flag-icon-squared,.flag-icon-pr,.flag-icon-pr.flag-icon-squared,.flag-icon-ps,.flag-icon-ps.flag-icon-squared,.flag-icon-pt,.flag-icon-pt.flag-icon-squared,.flag-icon-pw,.flag-icon-pw.flag-icon-squared,.flag-icon-py,.flag-icon-py.flag-icon-squared,.flag-icon-qa,.flag-icon-qa.flag-icon-squared,.flag-icon-re,.flag-icon-re.flag-icon-squared,.flag-icon-ro,.flag-icon-ro.flag-icon-squared,.flag-icon-rs,.flag-icon-rs.flag-icon-squared,.flag-icon-ru,.flag-icon-ru.flag-icon-squared,.flag-icon-rw,.flag-icon-rw.flag-icon-squared,.flag-icon-sa,.flag-icon-sa.flag-icon-squared,.flag-icon-sb,.flag-icon-sb.flag-icon-squared,.flag-icon-sc,.flag-icon-sc.flag-icon-squared,.flag-icon-sd,.flag-icon-sd.flag-icon-squared,.flag-icon-se,.flag-icon-se.flag-icon-squared,.flag-icon-sg,.flag-icon-sg.flag-icon-squared,.flag-icon-sh,.flag-icon-sh.flag-icon-squared,.flag-icon-si,.flag-icon-si.flag-icon-squared,.flag-icon-sj,.flag-icon-sj.flag-icon-squared,.flag-icon-sk,.flag-icon-sk.flag-icon-squared,.flag-icon-sl,.flag-icon-sl.flag-icon-squared,.flag-icon-sm,.flag-icon-sm.flag-icon-squared,.flag-icon-sn,.flag-icon-sn.flag-icon-squared,.flag-icon-so,.flag-icon-so.flag-icon-squared,.flag-icon-sr,.flag-icon-sr.flag-icon-squared,.flag-icon-ss,.flag-icon-ss.flag-icon-squared,.flag-icon-st,.flag-icon-st.flag-icon-squared,.flag-icon-sv,.flag-icon-sv.flag-icon-squared,.flag-icon-sx,.flag-icon-sx.flag-icon-squared,.flag-icon-sy,.flag-icon-sy.flag-icon-squared,.flag-icon-sz,.flag-icon-sz.flag-icon-squared,.flag-icon-tc,.flag-icon-tc.flag-icon-squared,.flag-icon-td,.flag-icon-td.flag-icon-squared,.flag-icon-tf,.flag-icon-tf.flag-icon-squared,.flag-icon-tg,.flag-icon-tg.flag-icon-squared,.flag-icon-th,.flag-icon-th.flag-icon-squared,.flag-icon-tj,.flag-icon-tj.flag-icon-squared,.flag-icon-tk,.flag-icon-tk.flag-icon-squared,.flag-icon-tl,.flag-icon-tl.flag-icon-squared,.flag-icon-tm,.flag-icon-tm.flag-icon-squared,.flag-icon-tn,.flag-icon-tn.flag-icon-squared,.flag-icon-to,.flag-icon-to.flag-icon-squared,.flag-icon-tr,.flag-icon-tr.flag-icon-squared,.flag-icon-tt,.flag-icon-tt.flag-icon-squared,.flag-icon-tv,.flag-icon-tv.flag-icon-squared,.flag-icon-tw,.flag-icon-tw.flag-icon-squared,.flag-icon-tz,.flag-icon-tz.flag-icon-squared,.flag-icon-ua,.flag-icon-ua.flag-icon-squared,.flag-icon-ug,.flag-icon-ug.flag-icon-squared,.flag-icon-um,.flag-icon-um.flag-icon-squared,.flag-icon-un,.flag-icon-un.flag-icon-squared,.flag-icon-us,.flag-icon-us.flag-icon-squared,.flag-icon-uy,.flag-icon-uy.flag-icon-squared,.flag-icon-uz,.flag-icon-uz.flag-icon-squared,.flag-icon-va,.flag-icon-va.flag-icon-squared,.flag-icon-vc,.flag-icon-vc.flag-icon-squared,.flag-icon-ve,.flag-icon-ve.flag-icon-squared,.flag-icon-vg,.flag-icon-vg.flag-icon-squared,.flag-icon-vi,.flag-icon-vi.flag-icon-squared,.flag-icon-vn,.flag-icon-vn.flag-icon-squared,.flag-icon-vu,.flag-icon-vu.flag-icon-squared,.flag-icon-wf,.flag-icon-wf.flag-icon-squared,.flag-icon-ws,.flag-icon-ws.flag-icon-squared,.flag-icon-ye,.flag-icon-ye.flag-icon-squared,.flag-icon-yt,.flag-icon-yt.flag-icon-squared,.flag-icon-za,.flag-icon-za.flag-icon-squared,.flag-icon-zm,.flag-icon-zm.flag-icon-squared,.flag-icon-zw,.flag-icon-zw.flag-icon-squared{background-repeat:no-repeat!important;background-size:contain!important}.filter-host-selector,.filter-menu-button{overflow:hidden!important;padding:5px 7px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../images/flags/4x3/ad.svg)!important}.flag-icon-ad.flag-icon-squared{background-image:url(../images/flags/1x1/ad.svg)!important}.flag-icon-ae{background-image:url(../images/flags/4x3/ae.svg)!important}.flag-icon-ae.flag-icon-squared{background-image:url(../images/flags/1x1/ae.svg)!important}.flag-icon-af{background-image:url(../images/flags/4x3/af.svg)!important}.flag-icon-af.flag-icon-squared{background-image:url(../images/flags/1x1/af.svg)!important}.flag-icon-ag{background-image:url(../images/flags/4x3/ag.svg)!important}.flag-icon-ag.flag-icon-squared{background-image:url(../images/flags/1x1/ag.svg)!important}.flag-icon-ai{background-image:url(../images/flags/4x3/ai.svg)!important}.flag-icon-ai.flag-icon-squared{background-image:url(../images/flags/1x1/ai.svg)!important}.flag-icon-al{background-image:url(../images/flags/4x3/al.svg)!important}.flag-icon-al.flag-icon-squared{background-image:url(../images/flags/1x1/al.svg)!important}.flag-icon-am{background-image:url(../images/flags/4x3/am.svg)!important}.flag-icon-am.flag-icon-squared{background-image:url(../images/flags/1x1/am.svg)!important}.flag-icon-ao{background-image:url(../images/flags/4x3/ao.svg)!important}.flag-icon-ao.flag-icon-squared{background-image:url(../images/flags/1x1/ao.svg)!important}.flag-icon-aq{background-image:url(../images/flags/4x3/aq.svg)!important}.flag-icon-aq.flag-icon-squared{background-image:url(../images/flags/1x1/aq.svg)!important}.flag-icon-ar{background-image:url(../images/flags/4x3/ar.svg)!important}.flag-icon-ar.flag-icon-squared{background-image:url(../images/flags/1x1/ar.svg)!important}.flag-icon-as{background-image:url(../images/flags/4x3/as.svg)!important}.flag-icon-as.flag-icon-squared{background-image:url(../images/flags/1x1/as.svg)!important}.flag-icon-at{background-image:url(../images/flags/4x3/at.svg)!important}.flag-icon-at.flag-icon-squared{background-image:url(../images/flags/1x1/at.svg)!important}.flag-icon-au{background-image:url(../images/flags/4x3/au.svg)!important}.flag-icon-au.flag-icon-squared{background-image:url(../images/flags/1x1/au.svg)!important}.flag-icon-aw{background-image:url(../images/flags/4x3/aw.svg)!important}.flag-icon-aw.flag-icon-squared{background-image:url(../images/flags/1x1/aw.svg)!important}.flag-icon-ax{background-image:url(../images/flags/4x3/ax.svg)!important}.flag-icon-ax.flag-icon-squared{background-image:url(../images/flags/1x1/ax.svg)!important}.flag-icon-az{background-image:url(../images/flags/4x3/az.svg)!important}.flag-icon-az.flag-icon-squared{background-image:url(../images/flags/1x1/az.svg)!important}.flag-icon-ba{background-image:url(../images/flags/4x3/ba.svg)!important}.flag-icon-ba.flag-icon-squared{background-image:url(../images/flags/1x1/ba.svg)!important}.flag-icon-bb{background-image:url(../images/flags/4x3/bb.svg)!important}.flag-icon-bb.flag-icon-squared{background-image:url(../images/flags/1x1/bb.svg)!important}.flag-icon-bd{background-image:url(../images/flags/4x3/bd.svg)!important}.flag-icon-bd.flag-icon-squared{background-image:url(../images/flags/1x1/bd.svg)!important}.flag-icon-be{background-image:url(../images/flags/4x3/be.svg)!important}.flag-icon-be.flag-icon-squared{background-image:url(../images/flags/1x1/be.svg)!important}.flag-icon-bf{background-image:url(../images/flags/4x3/bf.svg)!important}.flag-icon-bf.flag-icon-squared{background-image:url(../images/flags/1x1/bf.svg)!important}.flag-icon-bg{background-image:url(../images/flags/4x3/bg.svg)!important}.flag-icon-bg.flag-icon-squared{background-image:url(../images/flags/1x1/bg.svg)!important}.flag-icon-bh{background-image:url(../images/flags/4x3/bh.svg)!important}.flag-icon-bh.flag-icon-squared{background-image:url(../images/flags/1x1/bh.svg)!important}.flag-icon-bi{background-image:url(../images/flags/4x3/bi.svg)!important}.flag-icon-bi.flag-icon-squared{background-image:url(../images/flags/1x1/bi.svg)!important}.flag-icon-bj{background-image:url(../images/flags/4x3/bj.svg)!important}.flag-icon-bj.flag-icon-squared{background-image:url(../images/flags/1x1/bj.svg)!important}.flag-icon-bl{background-image:url(../images/flags/4x3/bl.svg)!important}.flag-icon-bl.flag-icon-squared{background-image:url(../images/flags/1x1/bl.svg)!important}.flag-icon-bm{background-image:url(../images/flags/4x3/bm.svg)!important}.flag-icon-bm.flag-icon-squared{background-image:url(../images/flags/1x1/bm.svg)!important}.flag-icon-bn{background-image:url(../images/flags/4x3/bn.svg)!important}.flag-icon-bn.flag-icon-squared{background-image:url(../images/flags/1x1/bn.svg)!important}.flag-icon-bo{background-image:url(../images/flags/4x3/bo.svg)!important}.flag-icon-bo.flag-icon-squared{background-image:url(../images/flags/1x1/bo.svg)!important}.flag-icon-bq{background-image:url(../images/flags/4x3/bq.svg)!important}.flag-icon-bq.flag-icon-squared{background-image:url(../images/flags/1x1/bq.svg)!important}.flag-icon-br{background-image:url(../images/flags/4x3/br.svg)!important}.flag-icon-br.flag-icon-squared{background-image:url(../images/flags/1x1/br.svg)!important}.flag-icon-bs{background-image:url(../images/flags/4x3/bs.svg)!important}.flag-icon-bs.flag-icon-squared{background-image:url(../images/flags/1x1/bs.svg)!important}.flag-icon-bt{background-image:url(../images/flags/4x3/bt.svg)!important}.flag-icon-bt.flag-icon-squared{background-image:url(../images/flags/1x1/bt.svg)!important}.flag-icon-bv{background-image:url(../images/flags/4x3/bv.svg)!important}.flag-icon-bv.flag-icon-squared{background-image:url(../images/flags/1x1/bv.svg)!important}.flag-icon-bw{background-image:url(../images/flags/4x3/bw.svg)!important}.flag-icon-bw.flag-icon-squared{background-image:url(../images/flags/1x1/bw.svg)!important}.flag-icon-by{background-image:url(../images/flags/4x3/by.svg)!important}.flag-icon-by.flag-icon-squared{background-image:url(../images/flags/1x1/by.svg)!important}.flag-icon-bz{background-image:url(../images/flags/4x3/bz.svg)!important}.flag-icon-bz.flag-icon-squared{background-image:url(../images/flags/1x1/bz.svg)!important}.flag-icon-ca{background-image:url(../images/flags/4x3/ca.svg)!important}.flag-icon-ca.flag-icon-squared{background-image:url(../images/flags/1x1/ca.svg)!important}.flag-icon-cc{background-image:url(../images/flags/4x3/cc.svg)!important}.flag-icon-cc.flag-icon-squared{background-image:url(../images/flags/1x1/cc.svg)!important}.flag-icon-cd{background-image:url(../images/flags/4x3/cd.svg)!important}.flag-icon-cd.flag-icon-squared{background-image:url(../images/flags/1x1/cd.svg)!important}.flag-icon-cf{background-image:url(../images/flags/4x3/cf.svg)!important}.flag-icon-cf.flag-icon-squared{background-image:url(../images/flags/1x1/cf.svg)!important}.flag-icon-cg{background-image:url(../images/flags/4x3/cg.svg)!important}.flag-icon-cg.flag-icon-squared{background-image:url(../images/flags/1x1/cg.svg)!important}.flag-icon-ch{background-image:url(../images/flags/4x3/ch.svg)!important}.flag-icon-ch.flag-icon-squared{background-image:url(../images/flags/1x1/ch.svg)!important}.flag-icon-ci{background-image:url(../images/flags/4x3/ci.svg)!important}.flag-icon-ci.flag-icon-squared{background-image:url(../images/flags/1x1/ci.svg)!important}.flag-icon-ck{background-image:url(../images/flags/4x3/ck.svg)!important}.flag-icon-ck.flag-icon-squared{background-image:url(../images/flags/1x1/ck.svg)!important}.flag-icon-cl{background-image:url(../images/flags/4x3/cl.svg)!important}.flag-icon-cl.flag-icon-squared{background-image:url(../images/flags/1x1/cl.svg)!important}.flag-icon-cm{background-image:url(../images/flags/4x3/cm.svg)!important}.flag-icon-cm.flag-icon-squared{background-image:url(../images/flags/1x1/cm.svg)!important}.flag-icon-cn{background-image:url(../images/flags/4x3/cn.svg)!important}.flag-icon-cn.flag-icon-squared{background-image:url(../images/flags/1x1/cn.svg)!important}.flag-icon-co{background-image:url(../images/flags/4x3/co.svg)!important}.flag-icon-co.flag-icon-squared{background-image:url(../images/flags/1x1/co.svg)!important}.flag-icon-cr{background-image:url(../images/flags/4x3/cr.svg)!important}.flag-icon-cr.flag-icon-squared{background-image:url(../images/flags/1x1/cr.svg)!important}.flag-icon-cu{background-image:url(../images/flags/4x3/cu.svg)!important}.flag-icon-cu.flag-icon-squared{background-image:url(../images/flags/1x1/cu.svg)!important}.flag-icon-cv{background-image:url(../images/flags/4x3/cv.svg)!important}.flag-icon-cv.flag-icon-squared{background-image:url(../images/flags/1x1/cv.svg)!important}.flag-icon-cw{background-image:url(../images/flags/4x3/cw.svg)!important}.flag-icon-cw.flag-icon-squared{background-image:url(../images/flags/1x1/cw.svg)!important}.flag-icon-cx{background-image:url(../images/flags/4x3/cx.svg)!important}.flag-icon-cx.flag-icon-squared{background-image:url(../images/flags/1x1/cx.svg)!important}.flag-icon-cy{background-image:url(../images/flags/4x3/cy.svg)!important}.flag-icon-cy.flag-icon-squared{background-image:url(../images/flags/1x1/cy.svg)!important}.flag-icon-cz{background-image:url(../images/flags/4x3/cz.svg)!important}.flag-icon-cz.flag-icon-squared{background-image:url(../images/flags/1x1/cz.svg)!important}.flag-icon-de{background-image:url(../images/flags/4x3/de.svg)!important}.flag-icon-de.flag-icon-squared{background-image:url(../images/flags/1x1/de.svg)!important}.flag-icon-dj{background-image:url(../images/flags/4x3/dj.svg)!important}.flag-icon-dj.flag-icon-squared{background-image:url(../images/flags/1x1/dj.svg)!important}.flag-icon-dk{background-image:url(../images/flags/4x3/dk.svg)!important}.flag-icon-dk.flag-icon-squared{background-image:url(../images/flags/1x1/dk.svg)!important}.flag-icon-dm{background-image:url(../images/flags/4x3/dm.svg)!important}.flag-icon-dm.flag-icon-squared{background-image:url(../images/flags/1x1/dm.svg)!important}.flag-icon-do{background-image:url(../images/flags/4x3/do.svg)!important}.flag-icon-do.flag-icon-squared{background-image:url(../images/flags/1x1/do.svg)!important}.flag-icon-dz{background-image:url(../images/flags/4x3/dz.svg)!important}.flag-icon-dz.flag-icon-squared{background-image:url(../images/flags/1x1/dz.svg)!important}.flag-icon-ec{background-image:url(../images/flags/4x3/ec.svg)!important}.flag-icon-ec.flag-icon-squared{background-image:url(../images/flags/1x1/ec.svg)!important}.flag-icon-ee{background-image:url(../images/flags/4x3/ee.svg)!important}.flag-icon-ee.flag-icon-squared{background-image:url(../images/flags/1x1/ee.svg)!important}.flag-icon-eg{background-image:url(../images/flags/4x3/eg.svg)!important}.flag-icon-eg.flag-icon-squared{background-image:url(../images/flags/1x1/eg.svg)!important}.flag-icon-eh{background-image:url(../images/flags/4x3/eh.svg)!important}.flag-icon-eh.flag-icon-squared{background-image:url(../images/flags/1x1/eh.svg)!important}.flag-icon-er{background-image:url(../images/flags/4x3/er.svg)!important}.flag-icon-er.flag-icon-squared{background-image:url(../images/flags/1x1/er.svg)!important}.flag-icon-es{background-image:url(../images/flags/4x3/es.svg)!important}.flag-icon-es.flag-icon-squared{background-image:url(../images/flags/1x1/es.svg)!important}.flag-icon-et{background-image:url(../images/flags/4x3/et.svg)!important}.flag-icon-et.flag-icon-squared{background-image:url(../images/flags/1x1/et.svg)!important}.flag-icon-fi{background-image:url(../images/flags/4x3/fi.svg)!important}.flag-icon-fi.flag-icon-squared{background-image:url(../images/flags/1x1/fi.svg)!important}.flag-icon-fj{background-image:url(../images/flags/4x3/fj.svg)!important}.flag-icon-fj.flag-icon-squared{background-image:url(../images/flags/1x1/fj.svg)!important}.flag-icon-fk{background-image:url(../images/flags/4x3/fk.svg)!important}.flag-icon-fk.flag-icon-squared{background-image:url(../images/flags/1x1/fk.svg)!important}.flag-icon-fm{background-image:url(../images/flags/4x3/fm.svg)!important}.flag-icon-fm.flag-icon-squared{background-image:url(../images/flags/1x1/fm.svg)!important}.flag-icon-fo{background-image:url(../images/flags/4x3/fo.svg)!important}.flag-icon-fo.flag-icon-squared{background-image:url(../images/flags/1x1/fo.svg)!important}.flag-icon-fr{background-image:url(../images/flags/4x3/fr.svg)!important}.flag-icon-fr.flag-icon-squared{background-image:url(../images/flags/1x1/fr.svg)!important}.flag-icon-ga{background-image:url(../images/flags/4x3/ga.svg)!important}.flag-icon-ga.flag-icon-squared{background-image:url(../images/flags/1x1/ga.svg)!important}.flag-icon-gb{background-image:url(../images/flags/4x3/gb.svg)!important}.flag-icon-gb.flag-icon-squared{background-image:url(../images/flags/1x1/gb.svg)!important}.flag-icon-gd{background-image:url(../images/flags/4x3/gd.svg)!important}.flag-icon-gd.flag-icon-squared{background-image:url(../images/flags/1x1/gd.svg)!important}.flag-icon-ge{background-image:url(../images/flags/4x3/ge.svg)!important}.flag-icon-ge.flag-icon-squared{background-image:url(../images/flags/1x1/ge.svg)!important}.flag-icon-gf{background-image:url(../images/flags/4x3/gf.svg)!important}.flag-icon-gf.flag-icon-squared{background-image:url(../images/flags/1x1/gf.svg)!important}.flag-icon-gg{background-image:url(../images/flags/4x3/gg.svg)!important}.flag-icon-gg.flag-icon-squared{background-image:url(../images/flags/1x1/gg.svg)!important}.flag-icon-gh{background-image:url(../images/flags/4x3/gh.svg)!important}.flag-icon-gh.flag-icon-squared{background-image:url(../images/flags/1x1/gh.svg)!important}.flag-icon-gi{background-image:url(../images/flags/4x3/gi.svg)!important}.flag-icon-gi.flag-icon-squared{background-image:url(../images/flags/1x1/gi.svg)!important}.flag-icon-gl{background-image:url(../images/flags/4x3/gl.svg)!important}.flag-icon-gl.flag-icon-squared{background-image:url(../images/flags/1x1/gl.svg)!important}.flag-icon-gm{background-image:url(../images/flags/4x3/gm.svg)!important}.flag-icon-gm.flag-icon-squared{background-image:url(../images/flags/1x1/gm.svg)!important}.flag-icon-gn{background-image:url(../images/flags/4x3/gn.svg)!important}.flag-icon-gn.flag-icon-squared{background-image:url(../images/flags/1x1/gn.svg)!important}.flag-icon-gp{background-image:url(../images/flags/4x3/gp.svg)!important}.flag-icon-gp.flag-icon-squared{background-image:url(../images/flags/1x1/gp.svg)!important}.flag-icon-gq{background-image:url(../images/flags/4x3/gq.svg)!important}.flag-icon-gq.flag-icon-squared{background-image:url(../images/flags/1x1/gq.svg)!important}.flag-icon-gr{background-image:url(../images/flags/4x3/gr.svg)!important}.flag-icon-gr.flag-icon-squared{background-image:url(../images/flags/1x1/gr.svg)!important}.flag-icon-gs{background-image:url(../images/flags/4x3/gs.svg)!important}.flag-icon-gs.flag-icon-squared{background-image:url(../images/flags/1x1/gs.svg)!important}.flag-icon-gt{background-image:url(../images/flags/4x3/gt.svg)!important}.flag-icon-gt.flag-icon-squared{background-image:url(../images/flags/1x1/gt.svg)!important}.flag-icon-gu{background-image:url(../images/flags/4x3/gu.svg)!important}.flag-icon-gu.flag-icon-squared{background-image:url(../images/flags/1x1/gu.svg)!important}.flag-icon-gw{background-image:url(../images/flags/4x3/gw.svg)!important}.flag-icon-gw.flag-icon-squared{background-image:url(../images/flags/1x1/gw.svg)!important}.flag-icon-gy{background-image:url(../images/flags/4x3/gy.svg)!important}.flag-icon-gy.flag-icon-squared{background-image:url(../images/flags/1x1/gy.svg)!important}.flag-icon-hk{background-image:url(../images/flags/4x3/hk.svg)!important}.flag-icon-hk.flag-icon-squared{background-image:url(../images/flags/1x1/hk.svg)!important}.flag-icon-hm{background-image:url(../images/flags/4x3/hm.svg)!important}.flag-icon-hm.flag-icon-squared{background-image:url(../images/flags/1x1/hm.svg)!important}.flag-icon-hn{background-image:url(../images/flags/4x3/hn.svg)!important}.flag-icon-hn.flag-icon-squared{background-image:url(../images/flags/1x1/hn.svg)!important}.flag-icon-hr{background-image:url(../images/flags/4x3/hr.svg)!important}.flag-icon-hr.flag-icon-squared{background-image:url(../images/flags/1x1/hr.svg)!important}.flag-icon-ht{background-image:url(../images/flags/4x3/ht.svg)!important}.flag-icon-ht.flag-icon-squared{background-image:url(../images/flags/1x1/ht.svg)!important}.flag-icon-hu{background-image:url(../images/flags/4x3/hu.svg)!important}.flag-icon-hu.flag-icon-squared{background-image:url(../images/flags/1x1/hu.svg)!important}.flag-icon-id{background-image:url(../images/flags/4x3/id.svg)!important}.flag-icon-id.flag-icon-squared{background-image:url(../images/flags/1x1/id.svg)!important}.flag-icon-ie{background-image:url(../images/flags/4x3/ie.svg)!important}.flag-icon-ie.flag-icon-squared{background-image:url(../images/flags/1x1/ie.svg)!important}.flag-icon-il{background-image:url(../images/flags/4x3/il.svg)!important}.flag-icon-il.flag-icon-squared{background-image:url(../images/flags/1x1/il.svg)!important}.flag-icon-im{background-image:url(../images/flags/4x3/im.svg)!important}.flag-icon-im.flag-icon-squared{background-image:url(../images/flags/1x1/im.svg)!important}.flag-icon-in{background-image:url(../images/flags/4x3/in.svg)!important}.flag-icon-in.flag-icon-squared{background-image:url(../images/flags/1x1/in.svg)!important}.flag-icon-io{background-image:url(../images/flags/4x3/io.svg)!important}.flag-icon-io.flag-icon-squared{background-image:url(../images/flags/1x1/io.svg)!important}.flag-icon-iq{background-image:url(../images/flags/4x3/iq.svg)!important}.flag-icon-iq.flag-icon-squared{background-image:url(../images/flags/1x1/iq.svg)!important}.flag-icon-ir{background-image:url(../images/flags/4x3/ir.svg)!important}.flag-icon-ir.flag-icon-squared{background-image:url(../images/flags/1x1/ir.svg)!important}.flag-icon-is{background-image:url(../images/flags/4x3/is.svg)!important}.flag-icon-is.flag-icon-squared{background-image:url(../images/flags/1x1/is.svg)!important}.flag-icon-it{background-image:url(../images/flags/4x3/it.svg)!important}.flag-icon-it.flag-icon-squared{background-image:url(../images/flags/1x1/it.svg)!important}.flag-icon-je{background-image:url(../images/flags/4x3/je.svg)!important}.flag-icon-je.flag-icon-squared{background-image:url(../images/flags/1x1/je.svg)!important}.flag-icon-jm{background-image:url(../images/flags/4x3/jm.svg)!important}.flag-icon-jm.flag-icon-squared{background-image:url(../images/flags/1x1/jm.svg)!important}.flag-icon-jo{background-image:url(../images/flags/4x3/jo.svg)!important}.flag-icon-jo.flag-icon-squared{background-image:url(../images/flags/1x1/jo.svg)!important}.flag-icon-jp{background-image:url(../images/flags/4x3/jp.svg)!important}.flag-icon-jp.flag-icon-squared{background-image:url(../images/flags/1x1/jp.svg)!important}.flag-icon-ke{background-image:url(../images/flags/4x3/ke.svg)!important}.flag-icon-ke.flag-icon-squared{background-image:url(../images/flags/1x1/ke.svg)!important}.flag-icon-kg{background-image:url(../images/flags/4x3/kg.svg)!important}.flag-icon-kg.flag-icon-squared{background-image:url(../images/flags/1x1/kg.svg)!important}.flag-icon-kh{background-image:url(../images/flags/4x3/kh.svg)!important}.flag-icon-kh.flag-icon-squared{background-image:url(../images/flags/1x1/kh.svg)!important}.flag-icon-ki{background-image:url(../images/flags/4x3/ki.svg)!important}.flag-icon-ki.flag-icon-squared{background-image:url(../images/flags/1x1/ki.svg)!important}.flag-icon-km{background-image:url(../images/flags/4x3/km.svg)!important}.flag-icon-km.flag-icon-squared{background-image:url(../images/flags/1x1/km.svg)!important}.flag-icon-kn{background-image:url(../images/flags/4x3/kn.svg)!important}.flag-icon-kn.flag-icon-squared{background-image:url(../images/flags/1x1/kn.svg)!important}.flag-icon-kp{background-image:url(../images/flags/4x3/kp.svg)!important}.flag-icon-kp.flag-icon-squared{background-image:url(../images/flags/1x1/kp.svg)!important}.flag-icon-kr{background-image:url(../images/flags/4x3/kr.svg)!important}.flag-icon-kr.flag-icon-squared{background-image:url(../images/flags/1x1/kr.svg)!important}.flag-icon-kw{background-image:url(../images/flags/4x3/kw.svg)!important}.flag-icon-kw.flag-icon-squared{background-image:url(../images/flags/1x1/kw.svg)!important}.flag-icon-ky{background-image:url(../images/flags/4x3/ky.svg)!important}.flag-icon-ky.flag-icon-squared{background-image:url(../images/flags/1x1/ky.svg)!important}.flag-icon-kz{background-image:url(../images/flags/4x3/kz.svg)!important}.flag-icon-kz.flag-icon-squared{background-image:url(../images/flags/1x1/kz.svg)!important}.flag-icon-la{background-image:url(../images/flags/4x3/la.svg)!important}.flag-icon-la.flag-icon-squared{background-image:url(../images/flags/1x1/la.svg)!important}.flag-icon-lb{background-image:url(../images/flags/4x3/lb.svg)!important}.flag-icon-lb.flag-icon-squared{background-image:url(../images/flags/1x1/lb.svg)!important}.flag-icon-lc{background-image:url(../images/flags/4x3/lc.svg)!important}.flag-icon-lc.flag-icon-squared{background-image:url(../images/flags/1x1/lc.svg)!important}.flag-icon-li{background-image:url(../images/flags/4x3/li.svg)!important}.flag-icon-li.flag-icon-squared{background-image:url(../images/flags/1x1/li.svg)!important}.flag-icon-lk{background-image:url(../images/flags/4x3/lk.svg)!important}.flag-icon-lk.flag-icon-squared{background-image:url(../images/flags/1x1/lk.svg)!important}.flag-icon-lr{background-image:url(../images/flags/4x3/lr.svg)!important}.flag-icon-lr.flag-icon-squared{background-image:url(../images/flags/1x1/lr.svg)!important}.flag-icon-ls{background-image:url(../images/flags/4x3/ls.svg)!important}.flag-icon-ls.flag-icon-squared{background-image:url(../images/flags/1x1/ls.svg)!important}.flag-icon-lt{background-image:url(../images/flags/4x3/lt.svg)!important}.flag-icon-lt.flag-icon-squared{background-image:url(../images/flags/1x1/lt.svg)!important}.flag-icon-lu{background-image:url(../images/flags/4x3/lu.svg)!important}.flag-icon-lu.flag-icon-squared{background-image:url(../images/flags/1x1/lu.svg)!important}.flag-icon-lv{background-image:url(../images/flags/4x3/lv.svg)!important}.flag-icon-lv.flag-icon-squared{background-image:url(../images/flags/1x1/lv.svg)!important}.flag-icon-ly{background-image:url(../images/flags/4x3/ly.svg)!important}.flag-icon-ly.flag-icon-squared{background-image:url(../images/flags/1x1/ly.svg)!important}.flag-icon-ma{background-image:url(../images/flags/4x3/ma.svg)!important}.flag-icon-ma.flag-icon-squared{background-image:url(../images/flags/1x1/ma.svg)!important}.flag-icon-mc{background-image:url(../images/flags/4x3/mc.svg)!important}.flag-icon-mc.flag-icon-squared{background-image:url(../images/flags/1x1/mc.svg)!important}.flag-icon-md{background-image:url(../images/flags/4x3/md.svg)!important}.flag-icon-md.flag-icon-squared{background-image:url(../images/flags/1x1/md.svg)!important}.flag-icon-me{background-image:url(../images/flags/4x3/me.svg)!important}.flag-icon-me.flag-icon-squared{background-image:url(../images/flags/1x1/me.svg)!important}.flag-icon-mf{background-image:url(../images/flags/4x3/mf.svg)!important}.flag-icon-mf.flag-icon-squared{background-image:url(../images/flags/1x1/mf.svg)!important}.flag-icon-mg{background-image:url(../images/flags/4x3/mg.svg)!important}.flag-icon-mg.flag-icon-squared{background-image:url(../images/flags/1x1/mg.svg)!important}.flag-icon-mh{background-image:url(../images/flags/4x3/mh.svg)!important}.flag-icon-mh.flag-icon-squared{background-image:url(../images/flags/1x1/mh.svg)!important}.flag-icon-mk{background-image:url(../images/flags/4x3/mk.svg)!important}.flag-icon-mk.flag-icon-squared{background-image:url(../images/flags/1x1/mk.svg)!important}.flag-icon-ml{background-image:url(../images/flags/4x3/ml.svg)!important}.flag-icon-ml.flag-icon-squared{background-image:url(../images/flags/1x1/ml.svg)!important}.flag-icon-mm{background-image:url(../images/flags/4x3/mm.svg)!important}.flag-icon-mm.flag-icon-squared{background-image:url(../images/flags/1x1/mm.svg)!important}.flag-icon-mn{background-image:url(../images/flags/4x3/mn.svg)!important}.flag-icon-mn.flag-icon-squared{background-image:url(../images/flags/1x1/mn.svg)!important}.flag-icon-mo{background-image:url(../images/flags/4x3/mo.svg)!important}.flag-icon-mo.flag-icon-squared{background-image:url(../images/flags/1x1/mo.svg)!important}.flag-icon-mp{background-image:url(../images/flags/4x3/mp.svg)!important}.flag-icon-mp.flag-icon-squared{background-image:url(../images/flags/1x1/mp.svg)!important}.flag-icon-mq{background-image:url(../images/flags/4x3/mq.svg)!important}.flag-icon-mq.flag-icon-squared{background-image:url(../images/flags/1x1/mq.svg)!important}.flag-icon-mr{background-image:url(../images/flags/4x3/mr.svg)!important}.flag-icon-mr.flag-icon-squared{background-image:url(../images/flags/1x1/mr.svg)!important}.flag-icon-ms{background-image:url(../images/flags/4x3/ms.svg)!important}.flag-icon-ms.flag-icon-squared{background-image:url(../images/flags/1x1/ms.svg)!important}.flag-icon-mt{background-image:url(../images/flags/4x3/mt.svg)!important}.flag-icon-mt.flag-icon-squared{background-image:url(../images/flags/1x1/mt.svg)!important}.flag-icon-mu{background-image:url(../images/flags/4x3/mu.svg)!important}.flag-icon-mu.flag-icon-squared{background-image:url(../images/flags/1x1/mu.svg)!important}.flag-icon-mv{background-image:url(../images/flags/4x3/mv.svg)!important}.flag-icon-mv.flag-icon-squared{background-image:url(../images/flags/1x1/mv.svg)!important}.flag-icon-mw{background-image:url(../images/flags/4x3/mw.svg)!important}.flag-icon-mw.flag-icon-squared{background-image:url(../images/flags/1x1/mw.svg)!important}.flag-icon-mx{background-image:url(../images/flags/4x3/mx.svg)!important}.flag-icon-mx.flag-icon-squared{background-image:url(../images/flags/1x1/mx.svg)!important}.flag-icon-my{background-image:url(../images/flags/4x3/my.svg)!important}.flag-icon-my.flag-icon-squared{background-image:url(../images/flags/1x1/my.svg)!important}.flag-icon-mz{background-image:url(../images/flags/4x3/mz.svg)!important}.flag-icon-mz.flag-icon-squared{background-image:url(../images/flags/1x1/mz.svg)!important}.flag-icon-na{background-image:url(../images/flags/4x3/na.svg)!important}.flag-icon-na.flag-icon-squared{background-image:url(../images/flags/1x1/na.svg)!important}.flag-icon-nc{background-image:url(../images/flags/4x3/nc.svg)!important}.flag-icon-nc.flag-icon-squared{background-image:url(../images/flags/1x1/nc.svg)!important}.flag-icon-ne{background-image:url(../images/flags/4x3/ne.svg)!important}.flag-icon-ne.flag-icon-squared{background-image:url(../images/flags/1x1/ne.svg)!important}.flag-icon-nf{background-image:url(../images/flags/4x3/nf.svg)!important}.flag-icon-nf.flag-icon-squared{background-image:url(../images/flags/1x1/nf.svg)!important}.flag-icon-ng{background-image:url(../images/flags/4x3/ng.svg)!important}.flag-icon-ng.flag-icon-squared{background-image:url(../images/flags/1x1/ng.svg)!important}.flag-icon-ni{background-image:url(../images/flags/4x3/ni.svg)!important}.flag-icon-ni.flag-icon-squared{background-image:url(../images/flags/1x1/ni.svg)!important}.flag-icon-nl{background-image:url(../images/flags/4x3/nl.svg)!important}.flag-icon-nl.flag-icon-squared{background-image:url(../images/flags/1x1/nl.svg)!important}.flag-icon-no{background-image:url(../images/flags/4x3/no.svg)!important}.flag-icon-no.flag-icon-squared{background-image:url(../images/flags/1x1/no.svg)!important}.flag-icon-np{background-image:url(../images/flags/4x3/np.svg)!important}.flag-icon-np.flag-icon-squared{background-image:url(../images/flags/1x1/np.svg)!important}.flag-icon-nr{background-image:url(../images/flags/4x3/nr.svg)!important}.flag-icon-nr.flag-icon-squared{background-image:url(../images/flags/1x1/nr.svg)!important}.flag-icon-nu{background-image:url(../images/flags/4x3/nu.svg)!important}.flag-icon-nu.flag-icon-squared{background-image:url(../images/flags/1x1/nu.svg)!important}.flag-icon-nz{background-image:url(../images/flags/4x3/nz.svg)!important}.flag-icon-nz.flag-icon-squared{background-image:url(../images/flags/1x1/nz.svg)!important}.flag-icon-om{background-image:url(../images/flags/4x3/om.svg)!important}.flag-icon-om.flag-icon-squared{background-image:url(../images/flags/1x1/om.svg)!important}.flag-icon-pa{background-image:url(../images/flags/4x3/pa.svg)!important}.flag-icon-pa.flag-icon-squared{background-image:url(../images/flags/1x1/pa.svg)!important}.flag-icon-pe{background-image:url(../images/flags/4x3/pe.svg)!important}.flag-icon-pe.flag-icon-squared{background-image:url(../images/flags/1x1/pe.svg)!important}.flag-icon-pf{background-image:url(../images/flags/4x3/pf.svg)!important}.flag-icon-pf.flag-icon-squared{background-image:url(../images/flags/1x1/pf.svg)!important}.flag-icon-pg{background-image:url(../images/flags/4x3/pg.svg)!important}.flag-icon-pg.flag-icon-squared{background-image:url(../images/flags/1x1/pg.svg)!important}.flag-icon-ph{background-image:url(../images/flags/4x3/ph.svg)!important}.flag-icon-ph.flag-icon-squared{background-image:url(../images/flags/1x1/ph.svg)!important}.flag-icon-pk{background-image:url(../images/flags/4x3/pk.svg)!important}.flag-icon-pk.flag-icon-squared{background-image:url(../images/flags/1x1/pk.svg)!important}.flag-icon-pl{background-image:url(../images/flags/4x3/pl.svg)!important}.flag-icon-pl.flag-icon-squared{background-image:url(../images/flags/1x1/pl.svg)!important}.flag-icon-pm{background-image:url(../images/flags/4x3/pm.svg)!important}.flag-icon-pm.flag-icon-squared{background-image:url(../images/flags/1x1/pm.svg)!important}.flag-icon-pn{background-image:url(../images/flags/4x3/pn.svg)!important}.flag-icon-pn.flag-icon-squared{background-image:url(../images/flags/1x1/pn.svg)!important}.flag-icon-pr{background-image:url(../images/flags/4x3/pr.svg)!important}.flag-icon-pr.flag-icon-squared{background-image:url(../images/flags/1x1/pr.svg)!important}.flag-icon-ps{background-image:url(../images/flags/4x3/ps.svg)!important}.flag-icon-ps.flag-icon-squared{background-image:url(../images/flags/1x1/ps.svg)!important}.flag-icon-pt{background-image:url(../images/flags/4x3/pt.svg)!important}.flag-icon-pt.flag-icon-squared{background-image:url(../images/flags/1x1/pt.svg)!important}.flag-icon-pw{background-image:url(../images/flags/4x3/pw.svg)!important}.flag-icon-pw.flag-icon-squared{background-image:url(../images/flags/1x1/pw.svg)!important}.flag-icon-py{background-image:url(../images/flags/4x3/py.svg)!important}.flag-icon-py.flag-icon-squared{background-image:url(../images/flags/1x1/py.svg)!important}.flag-icon-qa{background-image:url(../images/flags/4x3/qa.svg)!important}.flag-icon-qa.flag-icon-squared{background-image:url(../images/flags/1x1/qa.svg)!important}.flag-icon-re{background-image:url(../images/flags/4x3/re.svg)!important}.flag-icon-re.flag-icon-squared{background-image:url(../images/flags/1x1/re.svg)!important}.flag-icon-ro{background-image:url(../images/flags/4x3/ro.svg)!important}.flag-icon-ro.flag-icon-squared{background-image:url(../images/flags/1x1/ro.svg)!important}.flag-icon-rs{background-image:url(../images/flags/4x3/rs.svg)!important}.flag-icon-rs.flag-icon-squared{background-image:url(../images/flags/1x1/rs.svg)!important}.flag-icon-ru{background-image:url(../images/flags/4x3/ru.svg)!important}.flag-icon-ru.flag-icon-squared{background-image:url(../images/flags/1x1/ru.svg)!important}.flag-icon-rw{background-image:url(../images/flags/4x3/rw.svg)!important}.flag-icon-rw.flag-icon-squared{background-image:url(../images/flags/1x1/rw.svg)!important}.flag-icon-sa{background-image:url(../images/flags/4x3/sa.svg)!important}.flag-icon-sa.flag-icon-squared{background-image:url(../images/flags/1x1/sa.svg)!important}.flag-icon-sb{background-image:url(../images/flags/4x3/sb.svg)!important}.flag-icon-sb.flag-icon-squared{background-image:url(../images/flags/1x1/sb.svg)!important}.flag-icon-sc{background-image:url(../images/flags/4x3/sc.svg)!important}.flag-icon-sc.flag-icon-squared{background-image:url(../images/flags/1x1/sc.svg)!important}.flag-icon-sd{background-image:url(../images/flags/4x3/sd.svg)!important}.flag-icon-sd.flag-icon-squared{background-image:url(../images/flags/1x1/sd.svg)!important}.flag-icon-se{background-image:url(../images/flags/4x3/se.svg)!important}.flag-icon-se.flag-icon-squared{background-image:url(../images/flags/1x1/se.svg)!important}.flag-icon-sg{background-image:url(../images/flags/4x3/sg.svg)!important}.flag-icon-sg.flag-icon-squared{background-image:url(../images/flags/1x1/sg.svg)!important}.flag-icon-sh{background-image:url(../images/flags/4x3/sh.svg)!important}.flag-icon-sh.flag-icon-squared{background-image:url(../images/flags/1x1/sh.svg)!important}.flag-icon-si{background-image:url(../images/flags/4x3/si.svg)!important}.flag-icon-si.flag-icon-squared{background-image:url(../images/flags/1x1/si.svg)!important}.flag-icon-sj{background-image:url(../images/flags/4x3/sj.svg)!important}.flag-icon-sj.flag-icon-squared{background-image:url(../images/flags/1x1/sj.svg)!important}.flag-icon-sk{background-image:url(../images/flags/4x3/sk.svg)!important}.flag-icon-sk.flag-icon-squared{background-image:url(../images/flags/1x1/sk.svg)!important}.flag-icon-sl{background-image:url(../images/flags/4x3/sl.svg)!important}.flag-icon-sl.flag-icon-squared{background-image:url(../images/flags/1x1/sl.svg)!important}.flag-icon-sm{background-image:url(../images/flags/4x3/sm.svg)!important}.flag-icon-sm.flag-icon-squared{background-image:url(../images/flags/1x1/sm.svg)!important}.flag-icon-sn{background-image:url(../images/flags/4x3/sn.svg)!important}.flag-icon-sn.flag-icon-squared{background-image:url(../images/flags/1x1/sn.svg)!important}.flag-icon-so{background-image:url(../images/flags/4x3/so.svg)!important}.flag-icon-so.flag-icon-squared{background-image:url(../images/flags/1x1/so.svg)!important}.flag-icon-sr{background-image:url(../images/flags/4x3/sr.svg)!important}.flag-icon-sr.flag-icon-squared{background-image:url(../images/flags/1x1/sr.svg)!important}.flag-icon-ss{background-image:url(../images/flags/4x3/ss.svg)!important}.flag-icon-ss.flag-icon-squared{background-image:url(../images/flags/1x1/ss.svg)!important}.flag-icon-st{background-image:url(../images/flags/4x3/st.svg)!important}.flag-icon-st.flag-icon-squared{background-image:url(../images/flags/1x1/st.svg)!important}.flag-icon-sv{background-image:url(../images/flags/4x3/sv.svg)!important}.flag-icon-sv.flag-icon-squared{background-image:url(../images/flags/1x1/sv.svg)!important}.flag-icon-sx{background-image:url(../images/flags/4x3/sx.svg)!important}.flag-icon-sx.flag-icon-squared{background-image:url(../images/flags/1x1/sx.svg)!important}.flag-icon-sy{background-image:url(../images/flags/4x3/sy.svg)!important}.flag-icon-sy.flag-icon-squared{background-image:url(../images/flags/1x1/sy.svg)!important}.flag-icon-sz{background-image:url(../images/flags/4x3/sz.svg)!important}.flag-icon-sz.flag-icon-squared{background-image:url(../images/flags/1x1/sz.svg)!important}.flag-icon-tc{background-image:url(../images/flags/4x3/tc.svg)!important}.flag-icon-tc.flag-icon-squared{background-image:url(../images/flags/1x1/tc.svg)!important}.flag-icon-td{background-image:url(../images/flags/4x3/td.svg)!important}.flag-icon-td.flag-icon-squared{background-image:url(../images/flags/1x1/td.svg)!important}.flag-icon-tf{background-image:url(../images/flags/4x3/tf.svg)!important}.flag-icon-tf.flag-icon-squared{background-image:url(../images/flags/1x1/tf.svg)!important}.flag-icon-tg{background-image:url(../images/flags/4x3/tg.svg)!important}.flag-icon-tg.flag-icon-squared{background-image:url(../images/flags/1x1/tg.svg)!important}.flag-icon-th{background-image:url(../images/flags/4x3/th.svg)!important}.flag-icon-th.flag-icon-squared{background-image:url(../images/flags/1x1/th.svg)!important}.flag-icon-tj{background-image:url(../images/flags/4x3/tj.svg)!important}.flag-icon-tj.flag-icon-squared{background-image:url(../images/flags/1x1/tj.svg)!important}.flag-icon-tk{background-image:url(../images/flags/4x3/tk.svg)!important}.flag-icon-tk.flag-icon-squared{background-image:url(../images/flags/1x1/tk.svg)!important}.flag-icon-tl{background-image:url(../images/flags/4x3/tl.svg)!important}.flag-icon-tl.flag-icon-squared{background-image:url(../images/flags/1x1/tl.svg)!important}.flag-icon-tm{background-image:url(../images/flags/4x3/tm.svg)!important}.flag-icon-tm.flag-icon-squared{background-image:url(../images/flags/1x1/tm.svg)!important}.flag-icon-tn{background-image:url(../images/flags/4x3/tn.svg)!important}.flag-icon-tn.flag-icon-squared{background-image:url(../images/flags/1x1/tn.svg)!important}.flag-icon-to{background-image:url(../images/flags/4x3/to.svg)!important}.flag-icon-to.flag-icon-squared{background-image:url(../images/flags/1x1/to.svg)!important}.flag-icon-tr{background-image:url(../images/flags/4x3/tr.svg)!important}.flag-icon-tr.flag-icon-squared{background-image:url(../images/flags/1x1/tr.svg)!important}.flag-icon-tt{background-image:url(../images/flags/4x3/tt.svg)!important}.flag-icon-tt.flag-icon-squared{background-image:url(../images/flags/1x1/tt.svg)!important}.flag-icon-tv{background-image:url(../images/flags/4x3/tv.svg)!important}.flag-icon-tv.flag-icon-squared{background-image:url(../images/flags/1x1/tv.svg)!important}.flag-icon-tw{background-image:url(../images/flags/4x3/tw.svg)!important}.flag-icon-tw.flag-icon-squared{background-image:url(../images/flags/1x1/tw.svg)!important}.flag-icon-tz{background-image:url(../images/flags/4x3/tz.svg)!important}.flag-icon-tz.flag-icon-squared{background-image:url(../images/flags/1x1/tz.svg)!important}.flag-icon-ua{background-image:url(../images/flags/4x3/ua.svg)!important}.flag-icon-ua.flag-icon-squared{background-image:url(../images/flags/1x1/ua.svg)!important}.flag-icon-ug{background-image:url(../images/flags/4x3/ug.svg)!important}.flag-icon-ug.flag-icon-squared{background-image:url(../images/flags/1x1/ug.svg)!important}.flag-icon-um{background-image:url(../images/flags/4x3/um.svg)!important}.flag-icon-um.flag-icon-squared{background-image:url(../images/flags/1x1/um.svg)!important}.flag-icon-us{background-image:url(../images/flags/4x3/us.svg)!important}.flag-icon-us.flag-icon-squared{background-image:url(../images/flags/1x1/us.svg)!important}.flag-icon-uy{background-image:url(../images/flags/4x3/uy.svg)!important}.flag-icon-uy.flag-icon-squared{background-image:url(../images/flags/1x1/uy.svg)!important}.flag-icon-uz{background-image:url(../images/flags/4x3/uz.svg)!important}.flag-icon-uz.flag-icon-squared{background-image:url(../images/flags/1x1/uz.svg)!important}.flag-icon-va{background-image:url(../images/flags/4x3/va.svg)!important}.flag-icon-va.flag-icon-squared{background-image:url(../images/flags/1x1/va.svg)!important}.flag-icon-vc{background-image:url(../images/flags/4x3/vc.svg)!important}.flag-icon-vc.flag-icon-squared{background-image:url(../images/flags/1x1/vc.svg)!important}.flag-icon-ve{background-image:url(../images/flags/4x3/ve.svg)!important}.flag-icon-ve.flag-icon-squared{background-image:url(../images/flags/1x1/ve.svg)!important}.flag-icon-vg{background-image:url(../images/flags/4x3/vg.svg)!important}.flag-icon-vg.flag-icon-squared{background-image:url(../images/flags/1x1/vg.svg)!important}.flag-icon-vi{background-image:url(../images/flags/4x3/vi.svg)!important}.flag-icon-vi.flag-icon-squared{background-image:url(../images/flags/1x1/vi.svg)!important}.flag-icon-vn{background-image:url(../images/flags/4x3/vn.svg)!important}.flag-icon-vn.flag-icon-squared{background-image:url(../images/flags/1x1/vn.svg)!important}.flag-icon-vu{background-image:url(../images/flags/4x3/vu.svg)!important}.flag-icon-vu.flag-icon-squared{background-image:url(../images/flags/1x1/vu.svg)!important}.flag-icon-wf{background-image:url(../images/flags/4x3/wf.svg)!important}.flag-icon-wf.flag-icon-squared{background-image:url(../images/flags/1x1/wf.svg)!important}.flag-icon-ws{background-image:url(../images/flags/4x3/ws.svg)!important}.flag-icon-ws.flag-icon-squared{background-image:url(../images/flags/1x1/ws.svg)!important}.flag-icon-ye{background-image:url(../images/flags/4x3/ye.svg)!important}.flag-icon-ye.flag-icon-squared{background-image:url(../images/flags/1x1/ye.svg)!important}.flag-icon-yt{background-image:url(../images/flags/4x3/yt.svg)!important}.flag-icon-yt.flag-icon-squared{background-image:url(../images/flags/1x1/yt.svg)!important}.flag-icon-za{background-image:url(../images/flags/4x3/za.svg)!important}.flag-icon-za.flag-icon-squared{background-image:url(../images/flags/1x1/za.svg)!important}.flag-icon-zm{background-image:url(../images/flags/4x3/zm.svg)!important}.flag-icon-zm.flag-icon-squared{background-image:url(../images/flags/1x1/zm.svg)!important}.flag-icon-zw{background-image:url(../images/flags/4x3/zw.svg)!important}.flag-icon-zw.flag-icon-squared{background-image:url(../images/flags/1x1/zw.svg)!important}.flag-icon-eu{background-image:url(../images/flags/4x3/eu.svg)!important}.flag-icon-eu.flag-icon-squared{background-image:url(../images/flags/1x1/eu.svg)!important}.flag-icon-gb-eng{background-image:url(../images/flags/4x3/gb-eng.svg)!important}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../images/flags/1x1/gb-eng.svg)!important}.flag-icon-gb-nir{background-image:url(../images/flags/4x3/gb-nir.svg)!important}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../images/flags/1x1/gb-nir.svg)!important}.flag-icon-gb-sct{background-image:url(../images/flags/4x3/gb-sct.svg)!important}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../images/flags/1x1/gb-sct.svg)!important}.flag-icon-gb-wls{background-image:url(../images/flags/4x3/gb-wls.svg)!important}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../images/flags/1x1/gb-wls.svg)!important}.flag-icon-un{background-image:url(../images/flags/4x3/un.svg)!important}.flag-icon-un.flag-icon-squared{background-image:url(../images/flags/1x1/un.svg)!important}.filter-host-selector{display:inline-block;border:1px solid transparent;border-radius:3px;margin-right:5px}.flexbox .filter-host-selector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.filter-host-selector:hover{border-color:#AAA;background:linear-gradient(0deg,#DDC,#EED)}.filter-host-selector.active{border-color:#AAA;background:linear-gradient(180deg,#DDC,#EED)}.filter-menu-button{display:inline-block;max-width:200px;border:1px solid transparent;border-radius:3px;margin-right:10px}.filter-menu-button.disabled{cursor:inherit;color:#DDD}.filter-menu-button-mouseover{border:1px solid #AAA;border-radius:3px;background:linear-gradient(0deg,#DDC,#EED)}.filter-menu-button-depressed{border:1px solid #AAA;border-radius:3px;background:linear-gradient(180deg,#DDC,#EED)}.filter-menu-button-glyph{padding-left:3px;font-weight:700}.filter-menu{min-height:10vh;max-height:60vh;min-width:10vw;max-width:80vw;position:absolute;z-index:10;background-color:#FFF;padding:12px}.flexbox .filter-menu{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.filter-menu .filter-menu-items-filter{width:100%;margin-bottom:5px}.flexbox .filter-menu .filter-menu-items-filter{-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.filter-menu .filter-menu-items-filter input{margin-bottom:0;width:100%}.flexbox .filter-menu .filter-menu-items-filter input{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.filter-menu .filter-menu-items-filter .clear-button{display:inline;position:relative;margin-left:-25px;line-height:35px;cursor:pointer;color:#666}.flexbox .filter-menu .filter-menu-items-filter .clear-button{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}.filter-menu .filter-menu-items-filter .clear-button:hover{color:#8F5111}.filter-menu .filter-menu-items-filter .clear-button:active{color:#7F4101}.filter-menu .filter-menu-categories-container{max-height:calc(60vh - 100px);width:100%;overflow-y:auto}.flexbox .filter-menu .filter-menu-categories-container{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.filter-menu .filter-menu-categories-container .filter-menu-category-actions{margin-top:3px}.flexbox .filter-menu .filter-menu-categories-container .filter-menu-category-actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.filter-menu .filter-menu-categories-container .filter-menu-category-actions .filter-menu-category-clear-action{font-size:.8rem;font-weight:700;text-align:center;color:#666}.filter-menu .filter-menu-categories-container .filter-menu-category-actions .filter-menu-category-clear-action:hover{color:#8F5111;cursor:pointer}.filter-menu .filter-menu-categories-container .filter-menu-category-actions .filter-menu-category-clear-action:active{color:#7F4101;cursor:pointer}.filter-menu .filter-menu-categories-container .filter-menu-category-header{padding-top:5px}.filter-menu .filter-menu-categories-container .filter-menu-category-header .filter-menu-category-label{font-weight:700;font-size:.9rem}.filter-menu .filter-menu-categories-container .filter-menu-item-container{width:100%;white-space:nowrap;padding:0 2px}.flexbox .filter-menu .filter-menu-categories-container .filter-menu-item-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-menu .filter-menu-categories-container .filter-menu-item-container:hover{background-color:#BCE1F7}.filter-menu .filter-menu-categories-container .filter-menu-item-container input{margin-bottom:0}.filter-menu .filter-menu-categories-container .filter-menu-item-container .filter-menu-item-label{width:100%;font-size:.85rem;white-space:nowrap;padding-right:10px}.flexbox .filter-menu .filter-menu-categories-container .filter-menu-item-container .filter-menu-item-label{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.text-filter-container{position:relative}.text-filter-container .fa-search{position:absolute;left:5px;top:10px;font-size:1.1rem;color:#9f9f9f}.text-filter-container .text-filter-input{padding-left:25px;padding-right:30px}.text-filter-container .fa-times{position:absolute;right:10px;top:10px;font-size:1.1rem;color:#9f9f9f;cursor:pointer}.filter-toggle-menu{white-space:nowrap;font-size:.9rem;cursor:pointer;display:inline-block;padding:5px 7px;margin-right:10px}.filter-toggle-menu.fa,.filter-toggle-menu.fal{color:#0F143B}.filter-toggle-menu.disabled.fa,.filter-toggle-menu.disabled.fal{color:#DDD}.filter-date-menu .date-filter-container .large-3,.filter-date-menu .date-filter-container .small-3,.filter-date-time-menu .date-filter-container .large-3,.filter-date-time-menu .date-filter-container .small-3{background-color:#5f9ad2;color:#FFF;font-weight:700}.filter-search-menu{width:200px;margin-right:10px;z-index:10}.filter-search-menu input[type=text]{margin:0}.filter-date-menu{width:200px;margin-right:20px}.flexbox .filter-date-menu .date-filter-container .large-3,.flexbox .filter-date-menu .date-filter-container .small-3{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-date-menu .date-filter-container input{margin-bottom:0;min-width:150px;cursor:pointer!important}.filter-date-time-menu{margin-left:10px}.flexbox .filter-date-time-menu .date-filter-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .filter-date-time-menu .date-filter-container .large-3,.flexbox .filter-date-time-menu .date-filter-container .small-3{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-date-time-menu .date-filter-container .row{width:230px}.filter-date-time-menu .date-filter-container .row input.date{display:inline;margin-bottom:0;width:100px;cursor:pointer!important;font-size:.9rem}.filter-date-time-menu .date-filter-container .row input.time{display:inline;margin-bottom:0;width:60px;cursor:pointer!important;font-size:.9rem}.grid{position:relative}.grid-overlay,div.simple-menu-list{position:absolute;background-color:#FFF}.grid-overlay{top:0;left:0;opacity:0;pointer-events:none;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:50px;font-size:2rem}div.simple-menu-list{z-index:96;padding-top:5px;padding-bottom:5px}div.simple-menu-list div.simple-menu-element,div.simple-menu-list div.simple-menu-heading{background-color:#FFF;border-left:4px solid #FFF;padding-top:20px;padding-bottom:20px;padding-right:20px;white-space:nowrap}.flexbox div.simple-menu-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}div.simple-menu-list div.simple-menu-heading{height:20px;color:#6f6f6f;text-indent:10px;pointer-events:none;font-size:1.4rem;font-variant:small-caps;border-bottom:1px solid #454545;margin-bottom:10px}.flexbox div.simple-menu-list div.simple-menu-heading{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}.flexbox .selectra-host,.flexbox div.simple-menu-list div.simple-menu-element{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:row}div.simple-menu-list div.simple-menu-heading div.name{font-size:.8rem}div.simple-menu-list div.simple-menu-element{height:30px;color:#000;cursor:pointer;text-indent:10px}.flexbox div.simple-menu-list div.simple-menu-element{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}div.simple-menu-list div.simple-menu-element:hover{border-left:4px solid #0F143B;background-color:#DDD}div.simple-menu-list div.simple-menu-element .fa.check{font-size:1rem}div.simple-menu-list div.simple-menu-element .fa.fa-circle-thin{color:#DDD}div.simple-menu-list div.simple-menu-element .fa.fa-circle{color:#0F143B}div.simple-menu-list div.simple-menu-element .white{color:#FFF}div.simple-menu-list div.simple-menu-element div.name{font-size:.8rem}.bookList .bookListflag{min-width:70%;width:70%}.bookList .bookListflag .flag{margin-top:15px;margin-bottom:15px;display:flex;flex-direction:row;min-width:70%;height:0;border-right:30px solid transparent;transform:rotate(0);cursor:pointer}.bookList .bookListflag .flag .listText{margin-left:auto;margin-right:auto;color:#fff;font-size:1.2rem;align-self:center;text-align:center;display:flex}.bookList .bookListflag .flag .listText .schoolName{text-transform:uppercase;font-size:1.2rem;margin-left:.6rem;text-decoration:underline}.bookList .bookListflag .flag .viewList{margin-left:auto;margin-right:auto;text-decoration:underline;color:#fff;font-size:1rem;align-self:center}.bookList .bookListflag .flag .mobileViewList{display:none}@media only screen and (max-width:1023px){.bookList .bookListflag .flag .listText{font-size:1rem}.bookList .bookListflag .flag .listText .schoolName{font-size:1rem;margin-left:.5rem}.bookList .bookListflag .flag .viewList{font-size:.8rem}}@media only screen and (max-width:600px){.bookList .bookListflag .flag .listText{font-size:.9rem}.bookList .bookListflag .flag .listText .schoolName{font-size:.9rem;margin-left:.45rem}.bookList .bookListflag .flag .viewList{font-size:.7rem}}@media only screen and (max-width:425px){.bookList .bookListflag .flag .listText{font-size:.8rem}.bookList .bookListflag .flag .listText .schoolName{font-size:.8rem;margin-left:.4rem}}.bookList .bookListflag .flag-main{border-top:25px solid #72b2e1;border-left:0 solid #72b2e1;border-bottom:25px solid #72b2e1;box-shadow:inset 0 0 20px #72b2e1}@media only screen and (max-width:1023px){.bookList .bookListflag{width:100%;margin-top:-15px}.bookList .bookListflag .flag-main{border-top:15px solid #72b2e1;border-left:0 solid #72b2e1;border-bottom:15px solid #72b2e1}.bookList .bookListflag .flag{border-right:none;margin-top:20px;margin-bottom:10px}.bookList .bookListflag .flag .listText,.bookList .bookListflag .flag .viewList{display:none}.bookList .bookListflag .flag .mobileViewList{display:block;margin-left:auto;margin-right:auto;color:#fff;font-size:12px;align-self:center}}.bookList .bookListHeading{display:flex;align-items:center;justify-content:space-around;margin-bottom:5px}.bookList .bookListHeading button{min-width:170px}.bookList .bookListHeading button .fa{font-size:large}.bookList .bookListHeading .info{display:flex;align-items:center;margin:10px 0}.bookList .bookListHeading .info .schoolLogo{width:150px}.bookList .bookListHeading .info .description{font-size:1.6rem;margin-left:20px;color:#636363;min-width:250px}@media only screen and (max-width:425px){.bookList .bookListHeading .info .description{min-width:130px;font-size:1.2rem}}@media only screen and (max-width:375px){.bookList .bookListHeading .info .description{font-size:1rem}}@media only screen and (max-width:1023px){.bookList .bookListHeading .info .description{font-size:1rem}.bookList .bookListHeading .info .schoolLogo{width:100px}.bookList .bookListHeading button{margin-bottom:0}}@media only screen and (max-width:790px){.bookList .bookListHeading{flex-wrap:wrap}}.bookList .fa-fw{width:2rem}.bookListReveal .body{display:flex;flex-wrap:wrap}.bookListReveal .body .listName{font-size:1.1rem;width:100%;-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.bookListReveal .body .listName .name{padding-left:20px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:10px;padding-bottom:5px;font-size:1rem}@media only screen and (min-width:300px){.bookListReveal .body .listName .name{min-width:217px;max-width:141px;padding-left:5px}}@media only screen and (min-width:320px){.bookListReveal .body .listName .name{min-width:235px;max-width:181px;padding-left:5px}}@media only screen and (min-width:375px){.bookListReveal .body .listName .name{min-width:290px;max-width:236px;padding-left:5px}}@media only screen and (min-width:425px){.bookListReveal .body .listName .name{min-width:340px}}@media only screen and (min-width:550px){.bookListReveal .body .listName .name{min-width:463px}}@media only screen and (min-width:640px){.bookListReveal .body .listName .name{min-width:360px}}.bookListReveal .body .listName .listSelect{margin-left:auto}.bookListReveal .body .listName .listSelect input[type=radio]{display:none}.bookListReveal .body .listName .listSelect input[type=radio]+label{color:#9f9f9f;font-family:Arial,sans-serif;font-size:14px}.bookListReveal .body .listName .listSelect .reveal-model .depSelect input[type=radio]:checked+label span,.bookListReveal .body .listName .listSelect input[type=radio]+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.bookListReveal .body .listName .listSelect input[type=radio]+label span{background-color:#9f9f9f;display:inline-block;width:14px;height:14px;margin:-20px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}.bookListReveal .body .listName:hover{cursor:pointer}.bookListReveal .body .listName:hover .listSelect input[type=radio]+label span{background-color:#0F143B}.bookListReveal .body .button.small{float:right;margin-right:23px;margin-top:15px}.bookListReveal .body .fa-fw{width:1.5rem;margin-right:.5rem}.bookListReveal .placeholder{color:#000!important}.selectra-host{position:relative;transition:top .25s}.flexbox .selectra-host{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.selectra-host .selectra-flex{width:100%}.selectra-host.disabled .selectra-multi,.selectra-host.disabled .selectra-single,.selectra-host.selectra-disabled .selectra-multi,.selectra-host.selectra-disabled .selectra-single{background-color:#E6E6E6;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}.selectra-host.selectra-flat{border:1px solid transparent;border-radius:3px}.selectra-host.selectra-flat .selectra-single{border-radius:3px;padding:1px 7px}.flexbox .selectra-host.selectra-flat .selectra-single{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start!important;-moz-justify-content:flex-start!important;justify-content:flex-start!important;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-host.selectra-flat .selectra-single:hover{cursor:pointer}.selectra-host.selectra-flat .selectra-single .head{height:0;min-height:20px}.flexbox .selectra-host.selectra-flat .selectra-single .head{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.selectra-host.selectra-flat .selectra-single .head .head-image{width:20px;height:20px;color:#888;display:none}.selectra-host.selectra-flat .selectra-single .elements{-webkit-flex:0 1 auto!important;-moz-flex:0 1 auto!important;flex:0 1 auto!important}.selectra-host.selectra-flat.selectra-expanded:not(:hover),.selectra-host.selectra-flat:hover{border:1px solid #AAA!important;background:linear-gradient(0deg,#DDC,#EED)!important;cursor:pointer}.selectra-host.selectra-flat .selectra-multi{border-radius:3px;padding:1px 7px 1px 0;border:1px solid transparent;box-shadow:none;overflow:hidden;white-space:nowrap;margin-bottom:0!important}.selectra-host.selectra-flat .selectra-multi:hover{cursor:pointer}.selectra-host.selectra-flat .selectra-multi .placeholder{font-style:normal;font-size:.9rem!important;color:#000}.selectra-host.selectra-flat .selectra-multi .placeholder .fa,.selectra-host.selectra-flat .selectra-multi .placeholder .fal{font-weight:700}.selectra-host.selectra-flat .selectra-multi .items{flex-wrap:nowrap!important}.selectra-host.selectra-flat .selectra-multi-item{font-size:.9rem!important;font-weight:400!important}.selectra-host.selectra-flat+.selectra-flat{margin-left:10px}.selectra-host .selectra-single{position:relative;width:100%;border:1px solid #5f9ad2;border-radius:3px;padding:1px 2px;transition:top .25s;overflow:hidden;color:#000;margin-bottom:0!important}.flexbox .selectra-host .selectra-single{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-host .selectra-single:hover{border:1px solid #2f67b1;cursor:pointer}.selectra-host .selectra-single .head{height:0;min-height:20px}.flexbox .selectra-host .selectra-single .head{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.selectra-host .selectra-single .head .head-image{display:inline-block;width:20px;height:20px;color:#888}.selectra-host .selectra-single .elements{font-size:.8rem;padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexbox .selectra-host .selectra-single .elements{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start}.selectra-host .selectra-single .elements .value{color:#888}.flexbox .selectra-host .selectra-single .elements .value{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start}.selectra-host .selectra-single .elements .placeholder{padding-left:2px;font-style:italic;white-space:nowrap;cursor:pointer;color:#777;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.selectra-host .selectra-single .tail{height:0;min-height:15px;line-height:1;padding-right:5px}.flexbox .selectra-host .selectra-single .tail{-webkit-flex:1 0 32px;-moz-flex:1 0 32px;flex:1 0 32px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.flexbox .selectra-host .selectra-multi,.flexbox .selectra-host .selectra-multi .items{display:-moz-flex;display:-webkit-flex;-webkit-align-content:flex-start;-moz-align-content:flex-start}.selectra-host .selectra-single .tail .global-close{font-size:1.1rem!important;color:#555!important;min-height:15px!important;padding-right:10px!important}.selectra-host .selectra-single .tail .fa,.selectra-host .selectra-single .tail .fal{color:#000;font-size:.9rem;margin:-5px 0 0;padding:0;height:0;min-height:10px}.selectra-host .selectra-multi{position:relative;width:100%;border:1px solid #5f9ad2;border-radius:1px;transition:top .25s;margin-bottom:10px;min-height:38px;cursor:text;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}.flexbox .selectra-host .selectra-multi{display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:flex-start}.selectra-host .selectra-multi .items{position:relative;width:100%;overflow:scroll-y}.flexbox .selectra-host .selectra-multi .items{display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:flex-start}.flexbox .selectra-dropdown .container,.flexbox .selectra-host .selectra-multi .items .selectra-multi-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-align-content:flex-start;-moz-align-content:flex-start}.selectra-host .selectra-multi .items .selectra-multi-item{border-radius:3px;height:24px;white-space:nowrap;max-width:250px;text-overflow:ellipsis;font-size:.8rem;background-color:#457ec1;color:#FFF;padding:0 3px;font-weight:700;margin:2px;user-select:none;-moz-user-select:none}.flexbox .selectra-host .selectra-multi .items .selectra-multi-item{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:flex-start}.selectra-host .selectra-multi .items .selectra-multi-item .closer{cursor:pointer;margin-right:5px;font-size:1.1rem}.selectra-host .selectra-multi .items .selectra-multi-item .text{max-width:225px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectra-host .selectra-multi .items .selectra-multi-item.selectra-multi-locked{background-color:transparent;color:#000;padding:0;margin:2px 0}.selectra-host .selectra-multi .items .selectra-multi-item.selectra-multi-locked+.selectra-multi-locked:before{content:","}.selectra-host .selectra-multi .items .selectra-multi-item.ellipsis{min-width:0}.selectra-host .selectra-multi .spinner{font-style:italic;position:absolute;top:6px;left:10px}.selectra-host .selectra-multi .placeholder{padding-left:2px;font-style:italic;white-space:nowrap;cursor:pointer;color:#777;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.selectra-dropdown{position:absolute;overflow:hidden;pointer-events:all}.selectra-dropdown .container{position:relative;width:100%;transition:top .25s;border-left:1px solid #5f9ad2;border-right:1px solid #5f9ad2;border-bottom:1px solid #5f9ad2;border-top:1px solid #5f9ad2;box-shadow:0 0 20px 0 rgba(0,0,0,.4);background-color:#FFF}.flexbox .selectra-dropdown .container{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;align-content:flex-start}.selectra-dropdown .container.reverse{flex-direction:column-reverse!important}.selectra-dropdown .search{position:relative;padding:7px 6px 5px}.selectra-dropdown .search input{position:relative;margin:0;padding:5px;width:100%;border:1px solid #5f9ad2;min-height:1.5rem;font-size:.9rem;text-indent:20px;color:#233e90}.selectra-dropdown .search .search-icon{position:absolute;left:10px;top:12px;color:#5f9ad2;font-size:1rem}.selectra-dropdown .search .spinner{font-style:italic;position:absolute;top:10px;right:10px}.selectra-dropdown .search .clearer{position:absolute;font-size:1.3rem;color:#233e90;top:4px;right:10px;cursor:pointer}.selectra-dropdown .max-item-limit{position:absolute;top:35px;background:#eb6039;color:#FFF;font-size:.8;width:calc(100% - 30px);font-weight:700;text-align:center;opacity:.9;padding:4px 0;margin:0 15px;border-radius:3px}.selectra-dropdown .selections{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #888}.selectra-dropdown .selections .remover{cursor:pointer;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:700}.selectra-dropdown .padded-bottom{height:1px;background-color:#888;margin:6px 0}.selectra-dropdown .padded-separator{height:5px}.selectra-dropdown .items,.selectra-dropdown .selections{overflow:auto}.selectra-dropdown .items .dynamic-add,.selectra-dropdown .selections .dynamic-add{font-style:italic;cursor:pointer;font-size:.9rem;margin-left:7px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item,.selectra-dropdown .items .dropdown-item,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item,.selectra-dropdown .selections .dropdown-item{min-height:1.5rem;color:#000;transition:all .1s;padding-left:5px;font-size:.8rem;overflow:hidden;-moz-user-select:none;user-select:none}.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item,.flexbox .selectra-dropdown .items .dropdown-item,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item,.flexbox .selectra-dropdown .selections .dropdown-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item:first-child,.selectra-dropdown .items .dropdown-item:first-child,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item:first-child,.selectra-dropdown .selections .dropdown-item:first-child{padding-top:2px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item:hover,.selectra-dropdown .items .dropdown-item:hover,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item:hover,.selectra-dropdown .selections .dropdown-item:hover{background-color:#457ec1;color:#FFF;cursor:pointer}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item:hover .description,.selectra-dropdown .items .dropdown-item:hover .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item:hover .description,.selectra-dropdown .selections .dropdown-item:hover .description{color:#FFF!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.ineligible .textual,.selectra-dropdown .items .dropdown-item.ineligible .textual,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.ineligible .textual,.selectra-dropdown .selections .dropdown-item.ineligible .textual{text-decoration:line-through}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected,.selectra-dropdown .items .dropdown-item.selected,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected,.selectra-dropdown .selections .dropdown-item.selected{background-color:#457ec1;color:#FFF}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected .description,.selectra-dropdown .items .dropdown-item.selected .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected .description,.selectra-dropdown .selections .dropdown-item.selected .description{color:#FFF!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi,.selectra-dropdown .items .dropdown-item.selected-multi,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi,.selectra-dropdown .selections .dropdown-item.selected-multi{background-color:#FFF;color:#AAA;cursor:pointer}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .description,.selectra-dropdown .items .dropdown-item.selected-multi .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .description,.selectra-dropdown .selections .dropdown-item.selected-multi .description{color:#AAA!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect),.selectra-dropdown .items .dropdown-item.selected-multi:hover:not(.no-deselect),.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect),.selectra-dropdown .selections .dropdown-item.selected-multi:hover:not(.no-deselect){background-color:#ee383a;color:#FFF;cursor:pointer}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect) .description,.selectra-dropdown .items .dropdown-item.selected-multi:hover:not(.no-deselect) .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect) .description,.selectra-dropdown .selections .dropdown-item.selected-multi:hover:not(.no-deselect) .description{color:#FFF!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .fa,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .fa-filler,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .fal,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .image,.selectra-dropdown .items .dropdown-item.selected-multi .fa,.selectra-dropdown .items .dropdown-item.selected-multi .fa-filler,.selectra-dropdown .items .dropdown-item.selected-multi .fal,.selectra-dropdown .items .dropdown-item.selected-multi .image,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .fa,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .fa-filler,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .fal,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .image,.selectra-dropdown .selections .dropdown-item.selected-multi .fa,.selectra-dropdown .selections .dropdown-item.selected-multi .fa-filler,.selectra-dropdown .selections .dropdown-item.selected-multi .fal,.selectra-dropdown .selections .dropdown-item.selected-multi .image{opacity:.5}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa-filler,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fal,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .image,.selectra-dropdown .items .dropdown-item .fa,.selectra-dropdown .items .dropdown-item .fa-filler,.selectra-dropdown .items .dropdown-item .fal,.selectra-dropdown .items .dropdown-item .image,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa-filler,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fal,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .image,.selectra-dropdown .selections .dropdown-item .fa,.selectra-dropdown .selections .dropdown-item .fa-filler,.selectra-dropdown .selections .dropdown-item .fal,.selectra-dropdown .selections .dropdown-item .image{display:inline-block;height:20px;margin-right:5px;color:#888}.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa,.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa-filler,.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fal,.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .image,.flexbox .selectra-dropdown .items .dropdown-item .fa,.flexbox .selectra-dropdown .items .dropdown-item .fa-filler,.flexbox .selectra-dropdown .items .dropdown-item .fal,.flexbox .selectra-dropdown .items .dropdown-item .image,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa-filler,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fal,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .image,.flexbox .selectra-dropdown .selections .dropdown-item .fa,.flexbox .selectra-dropdown .selections .dropdown-item .fa-filler,.flexbox .selectra-dropdown .selections .dropdown-item .fal,.flexbox .selectra-dropdown .selections .dropdown-item .image{-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item input[type=checkbox],.selectra-dropdown .items .dropdown-item input[type=checkbox],.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item input[type=checkbox],.selectra-dropdown .selections .dropdown-item input[type=checkbox]{margin-right:4px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .textual .value,.selectra-dropdown .items .dropdown-item .textual .value,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .textual .value,.selectra-dropdown .selections .dropdown-item .textual .value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .textual .description,.selectra-dropdown .items .dropdown-item .textual .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .textual .description,.selectra-dropdown .selections .dropdown-item .textual .description{font-size:.7rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectra-dropdown .items .dropdown-category .cat-name,.selectra-dropdown .selections .dropdown-category .cat-name{user-select:none;-moz-user-select:none;font-weight:700;font-size:.9rem;margin-bottom:2px;margin-left:3px}.selectra-dropdown .items .dropdown-category .items,.selectra-dropdown .selections .dropdown-category .items{margin-left:10px}.selectra-dropdown .add-new,.selectra-dropdown .interactive{font-size:.8rem;text-indent:5px;cursor:pointer;padding:3px 0}.selectra-dropdown .add-new:hover,.selectra-dropdown .interactive:hover{background-color:#3f2d7b;color:#FFF}.collection{text-align:center}.collection img{max-height:295px;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999}.collection .buttons{width:100%;display:flex;justify-content:space-around;align-items:center;padding:1rem;flex-wrap:wrap}.collection .buttons button{margin:0}.collection .buttons .info{font-weight:700;font-size:22px;color:#0F143B;width:95%;padding-bottom:15px}.flexbox .logs-content{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox .logs-content .logViewer{-webkit-flex:3 1 auto;-moz-flex:3 1 auto;flex:3 1 auto}.flexbox .logs-content .logViewer .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .logs-content .logViewer .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logViewer .blocks{margin-bottom:20px}.flexbox .logs-content .logViewer .blocks{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.logs-content .logViewer .blocks #searchLogs{height:40px;width:40px;padding:7px;margin-right:10px;font-size:1.7rem}.flexbox .logs-content .logViewer .blocks div.filterBlock{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logViewer input,.logs-content .logViewer label{display:inline}.logs-content .logViewer .blocks div.filterBlock #searchLogs,.logs-content .logViewer .blocks div.filterBlock .filter-host-selector{margin-right:20px}.logs-content .logViewer .logs-overlay{top:0;left:0;pointer-events:none;background-color:#FFF;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:50px;font-size:2rem}.logs-content .logViewer .input-overlay{top:-8px!important}.logs-content .logViewer pre{margin:5px 30px;white-space:pre-wrap}.logs-content .logViewer code{white-space:pre-wrap;background-color:#FFF;border:0;padding:0;font-size:.9rem}.logs-content .logViewer .json-key{color:brown}.logs-content .logViewer .json-value{color:navy}.logs-content .logViewer .json-string{color:olive}.logs-content .logViewer .logs-list{border-radius:5px;border:1px solid #AAA;height:70vh;padding:5px;overflow-y:auto;line-height:1.2rem}.logs-content .logViewer .logs-list .eol{text-align:center;background-color:#233e90;color:#FFF;font-weight:700;font-size:1.1rem;padding:5px;margin-top:10px}.logs-content .logViewer .logs-list .sublist{text-align:center;background-color:#cc2734;color:#FFF;font-weight:700;font-size:1.1rem;padding:5px;margin-bottom:10px;cursor:pointer;text-overflow:ellipsis;word-wrap:none}.logs-content .logViewer div.logline.warn{color:#44448B}.logs-content .logViewer div.logline.error{color:#A00}.logs-content .logViewer div.logline.info{color:#888}.logs-content .logViewer div.logline .logbadge{display:inline-block;border-radius:30%;background-color:#5f9ad2;color:#FFF;font-weight:700;cursor:pointer;padding:2px 4px;margin:0 auto;text-align:center}.logs-content .logSearcher,.pending-payments .header .actions div+div{margin-left:10px}.pending-payments .ops-bar .filters .filter-host-selector,.purchase-search .ops-bar .filters .filter-host-selector{margin-right:20px}.flexbox .logs-content .logSearcher{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .logs-content .logSearcher div.search{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logSearcher div.search [type=text]{width:80%;margin-bottom:0}.logs-content .logSearcher div.row{padding:10px 0}.pending-payments .ops-bar,.purchase-search .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.logs-content .logSearcher div.row:nth-child(1){text-align:center;font-weight:700}.logs-content .logSearcher div.row:nth-child(2n){background-color:#EEE}.flexbox .pending-payments .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .pending-payments .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.pending-payments .header .limits{font-weight:700;font-size:1.2rem}.flexbox .pending-payments .header .limits{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .pending-payments .header .actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.pending-payments .header .actions div{cursor:pointer;color:#9f9f9f}.pending-payments .header .actions div:hover{color:#0F143B}.flexbox .pending-payments .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .pending-payments .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.pending-payments .ops-bar .counter{font-weight:700}.flexbox .pending-payments .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .purchase-search .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.purchase-search .header .download{cursor:pointer}.flexbox .purchase-search .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .purchase-search .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .purchase-search .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.purchase-search .ops-bar .counter{font-weight:700}.flexbox .purchase-search .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.purchase-search table.backgrid tr td:last-child,.purchase-search table.backgrid tr td:nth-last-child(2){width:32px}.cart-page{max-width:1000px}.cart-page .btn-text{width:104px;min-width:104px;text-align:center;display:inline-block}.cart-page .cart-list{margin:0 auto;min-width:50vw;max-width:1000px;padding:10px}.cart-page .cart-list .heading{font-size:1.5rem;width:100%;margin-left:0;margin-bottom:5px;color:#0F143B}.flexbox .cart-page .cart-list .heading{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cart-page .cart-list .heading h3{font-size:1.25rem}.cart-page .cart-list .heading h3 span{margin-left:50px;font-size:1rem}@media only screen and (max-width:640px){.cart-page .cart-list .heading h3 span{font-size:12px!important;font-weight:400!important}}.cart-page .cart-list .user-block{margin-bottom:2rem}.cart-page .cart-list .user-block .dependent{font-size:1.1rem;width:100%;height:50px;color:#0F143B;padding-bottom:4rem;border-bottom:1px solid #AAA;border-top:1px solid #888;margin-bottom:1rem}.cart-page .cart-list .user-block .dependent span.extra{color:#636363;font-size:.9rem;margin-left:20px;font-weight:700}.cart-page #cartTotal{border-top:1px solid #B1B1B1;min-width:50vw;max-width:1000px;margin:10px;padding-top:10px;font-size:1.1rem;text-align:right}.cart-page #cartTotal .buttons{display:flex;justify-content:space-between;align-items:flex-end}.cart-page #cartTotal .buttons button{width:200px}.cart-page #cartTotal .buttons .continue{color:#457ec1;background:0 0;min-width:160px;margin-right:5px;font-size:16px;width:210px;text-transform:none!important;padding-left:0;font-weight:400!important}.cart-page #cartTotal .buttons .total .fa,.wishList-page #wishListTotal,.wishList-page #wishListTotal div .total .fa{font-size:1.1rem}.cart-page #cartTotal .buttons .continue:hover{color:#457ec1;background:0 0}.cart-page #cartTotal .buttons .total{flex-direction:column;margin-top:20px}.cart-page #cartTotal .buttons .total .btn-text{font-size:17px}@media only screen and (max-width:435px){.cart-page #cartTotal .buttons{justify-content:flex-end!important;flex-wrap:wrap!important}.cart-page #cartTotal .buttons .continue{margin-right:0;padding-right:0;width:200px;margin-bottom:0}.cart-page #cartTotal .buttons .total{margin-top:0}}.cart-page #cartTotal label{text-align:left}.cartBook .cartdetail,.checkout #payment-manual,.circle,.reveal .description{text-align:center}.cart-page #cartTotal label input[type=checkbox]{margin-right:5px}.cart-page #cartTotal .refundHilight{border:1px solid #fcc93b;padding:5px}.cart-page #cartTotal .amount{margin-bottom:20px;color:#636363}.cart-page #buyForUser{float:right;margin-top:10px;margin-right:10px}.cart-page #buyForUser .input-group{height:34px}.checkout{display:flex;flex-direction:column;max-width:1000px}.checkout .reviewOrder{border-right:1px solid #DDD}.checkout #payment-options{margin-bottom:2em}.checkout #payment-options form{display:flex}.checkout #redeemVoucher{height:160px}.checkout #redeemVoucher input{width:200px;float:left}.checkout #redeemVoucher button{width:130px;height:39px;line-height:10px;float:left}.flexbox .checkout .school{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.checkout h5{color:#0F143B}.checkout h5 span{margin-left:50px;font-size:1rem}.checkout .checkoutMain{display:flex;justify-content:space-between;margin-top:15px;flex-wrap:wrap}.checkout .checkoutMain .buttons{display:flex;flex-direction:column}.checkout .checkoutMain .buttons button{margin-bottom:15px}.checkout .checkoutMain .details{flex-grow:1;margin-left:30px;flex-direction:column}.checkout .checkoutMain .details .userBlock{border:1px solid #0F143B;border-bottom:none}.checkout .checkoutMain .details .userBlock .dependent{margin-left:10px}.checkout .checkoutMain .details .userBlock .dependent .name{color:#0F143B;font-size:1rem;margin-left:10px;font-weight:700}.checkout .checkoutMain .details .userBlock .dependent .extra{margin-left:20px;color:#636363;font-size:.8rem}.checkout .checkoutMain .details .userBlock .books{display:flex;flex-direction:column;padding:10px 0 15px}.checkout .checkoutMain .details .userBlock .books .bookDiv{padding:5px 10px;display:flex;justify-content:space-between}.checkout .checkoutMain .details .userBlock .books .bookDiv .name{color:#0F143B;font-size:.8rem;max-width:300px;min-width:300px;align-self:center;font-weight:700}.checkout .checkoutMain .details .userBlock .books .bookDiv .price{color:#0F143B;font-size:.8rem;min-width:100px;align-self:center}.checkout .checkoutMain .details .userBlock .books .bookDiv i{color:#ee383a;padding:2px 7px 2px 5px;align-self:center;font-size:.9rem}.checkout .checkoutMain .details .userBlock .books .bookDiv i:hover{color:#fff;background-color:#ee383a;cursor:pointer}@media only screen and (max-width:510px){.checkout .checkoutMain .details .userBlock .books .bookDiv .name{min-width:200px}.checkout .checkoutMain .details .userBlock .books .bookDiv .price{min-width:60px}}@media only screen and (max-width:375px){.checkout .checkoutMain .details .userBlock .books .bookDiv .name{min-width:155px}}.checkout .checkoutMain .details .userBlock .bookDiv:hover{background-color:#EAEAEA}.checkout .checkoutMain .details .total{border:1px solid #0F143B;color:#fff;background-color:#0F143B;text-align:right;padding:6px}.checkout .checkoutMain .details .pay{margin-top:10px;display:flex;flex-direction:row-reverse}.checkout .checkoutMain .details .info{display:flex;margin-top:10px;justify-content:space-around}.checkout .checkoutMain .details .info span{border:1px solid #5FCF0B;color:#5FCF0B;padding:5px}@media only screen and (max-width:748px){.checkout .checkoutMain .details{margin-left:5px}}@media only screen and (max-width:715px){.checkout .checkoutMain .details{margin-left:0}}.payment{display:flex;flex-direction:column;max-width:1000px;padding:0 10px!important}.payment h4{color:#0F143B;margin-bottom:20px}.payment h4 span{margin-left:50px;font-size:1rem}.payment .paymentPage{display:flex;justify-content:space-between}.payment .paymentPage .paymentMain{width:50%}.payment .paymentPage .paymentMain h5{color:#0F143B;margin-bottom:4px;border-top:1px solid #B1B1B1;padding:1rem 0;font-size:1rem;text-transform:none!important}.payment .paymentPage .paymentMain h6{color:#0F143B;margin-bottom:10px;border-bottom:1px solid #B1B1B1;border-top:1px solid #B1B1B1;padding:1rem 0}.payment .paymentPage .paymentMain h6.black{color:#000;border-top:none}.payment .paymentPage .paymentMain h5.black{color:#000;border:none;padding:0 1rem 0 0;margin:0}.help h4,.payment .paymentPage .paymentMain .voucher #hasVoucher{border-bottom:1px solid #B1B1B1}.payment .paymentPage .paymentMain .gift .giftExpand{color:#ee383a;float:right;margin-right:10px;cursor:pointer;padding:0 10px}.payment .paymentPage .paymentMain .gift .reset-gift{background-color:#ed6d4b}.payment .paymentPage .paymentMain .voucher{justify-content:center;margin-bottom:1.5rem}.payment .paymentPage .paymentMain .voucher .redeem-voucher{float:right}.payment .paymentPage .paymentMain .voucher .amounts{margin-top:30px;font-size:13px;text-align:right;color:#B1B1B1}.payment .paymentPage .paymentMain .voucher .amounts .total{font-weight:700;padding-top:7px;margin-top:7px;margin-left:0;color:#636363}.payment .paymentPage .paymentMain .voucher #hasVoucher h5{margin-bottom:0}.payment .paymentPage .paymentMain .voucher #hasVoucher .inline{display:flex;align-items:center;flex-wrap:wrap}.payment .paymentPage .paymentMain .voucher #hasVoucher .inline h6{min-width:180px;border:none;margin-bottom:0}.payment .paymentPage .paymentMain .voucher #hasVoucher .inline input{margin-bottom:0;max-width:220px;min-width:180px}.payment .paymentPage .paymentMain .voucher #hasVoucher .inline button{margin-left:auto;margin-top:10px;margin-bottom:10px}.payment .paymentPage .paymentMain .voucher .voucherExpand{color:#ee383a;float:right;margin-right:10px;cursor:pointer;padding:0 10px}.payment .paymentPage .paymentMain .method{padding-top:1rem;padding-bottom:1rem}.payment .paymentPage .paymentMain .method .radios{display:flex;align-items:flex-start}.payment .paymentPage .paymentMain .method .radios input{zoom:1.5;align-self:center}.payment .paymentPage .paymentMain .method .radios label{padding-bottom:15px}.payment .paymentPage .paymentMain .method .paymentMethod button{float:right}.payment .paymentPage .paymentMain .method #payment-manual{margin-bottom:65px}.payment .paymentPage .paymentMain .credit{justify-content:center;margin-bottom:40px}.payment .paymentPage .paymentMain .credit .redeem-voucher{float:right}.payment .paymentPage .paymentMain .credit .amounts{margin-top:30px;font-size:13px;text-align:right;color:#B1B1B1}.payment .paymentPage .paymentMain .credit .amounts .total{font-weight:700;padding-top:7px;margin-top:7px;margin-left:0;font-size:20px}.payment .paymentPage .paymentMain .credit #hasCredit h5{border-top:0 none}.payment .paymentPage .paymentMain .credit #hasCredit .inline{display:flex;align-items:center;flex-wrap:wrap}.payment .paymentPage .paymentMain .credit #hasCredit .inline h6{min-width:180px;border:none;margin-bottom:0}.payment .paymentPage .paymentMain .credit #hasCredit .inline h6.black{border:none}.payment .paymentPage .paymentMain .credit #hasCredit .inline input{margin-bottom:0;max-width:220px;min-width:180px}.cartBook,.faq{max-width:100%}.payment .paymentPage .paymentMain .credit #hasCredit .inline button{margin-left:auto;margin-top:10px;margin-bottom:10px}.payment .paymentPage .paymentMain .totalOutstanding{display:flex;flex-direction:row-reverse;align-items:center}.payment .paymentPage .paymentMain .totalOutstanding .button{margin-left:50px}.payment .paymentPage .paymentMain .totalOutstanding .btn-text{font-size:20px}.payment .paymentPage .paymentMain .totalOutstanding .total{font-size:1.4rem}@media only screen and (max-width:768px){.payment .paymentPage .paymentMain{min-width:100%}}.payment .paymentPage .voucherDetail table{font-size:.8rem}.payment .paymentPage .voucherDetail table thead{color:#0F143B}.additional-info-modal{text-align:left}.steps{width:100%}.steps .step-indicator{border-collapse:separate;display:table;margin-left:0;position:relative;table-layout:fixed;vertical-align:middle}.steps .step-indicator li{display:table-cell;float:none;padding:0;width:1%}.steps .step-indicator li:before{background-color:#9f9f9f;content:"";display:block;height:2px;position:relative;top:24px}.steps .step-indicator li:first-child:before{left:50%}.steps .step-indicator li:last-child:before{right:50%}.steps .step-indicator .active .step{border-color:#0F143B;color:#fff;background-color:#0F143B}.steps .step-indicator .active .caption{color:#0F143B}.steps .step-indicator .complete .step{border-color:#5FCF0B;color:#fff;background-color:#5FCF0B}.steps .step-indicator .complete .caption{color:#5FCF0B}.steps .step-indicator .incomplete .step{border-color:#ee383a;color:#fff;background-color:#ee383a}.steps .step-indicator .incomplete .caption{color:#ee383a}.steps .step-indicator .active.complete .step{border-color:#5f9ad2;color:#fff;background-color:#5f9ad2}.steps .step-indicator .active.complete .caption{color:#5f9ad2}.steps .step-indicator .inactive .caption{color:#9f9f9f}.steps .step-indicator .step{border:2px solid #9f9f9f;color:#fff;background-color:#9f9f9f;font-size:18px;width:48px;height:46px;line-height:45px;border-radius:24px;margin:0 auto;position:relative;z-index:1;padding-bottom:44px;padding-left:1px}.steps .step-indicator .caption{box-sizing:border-box;color:#9f9f9f;padding:11px 16px}.circle{border-radius:50%;width:40px;height:40px;font-size:16px;color:#fff;line-height:40px;display:inline-block;margin-bottom:10px;margin-top:10px}.cartBook .viewBook .container .bookImg,.wishListBook .viewBook .container .bookImg{height:210px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .25s}.circle .inner{font-weight:700;text-transform:uppercase}.cartBook{justify-content:center;min-width:100%;position:relative}.flexbox .cartBook{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.cartBook .viewBook{display:flex;position:relative;justify-content:flex-start}.cartBook .viewBook .container{flex:2;max-width:150px}.cartBook .viewBook .container .preview{text-align:right;color:#0F143B;font-size:13px;font-weight:700;margin-bottom:5px}.cartBook .viewBook .container .bookImg{margin-bottom:15px;min-width:150px;flex:1;margin-left:auto}.cartBook .viewBook .bookflag .flag,.wishListBook .viewBook .bookflag .flag{height:0;border-right:8px solid transparent;border-top:12px solid #0F143B;border-left:40px solid #0F143B}.cartBook .viewBook .container .bookImg:hover,.content.book .viewBook .container .bookImg:hover{box-shadow:0 5px 7px rgba(0,0,0,.23),0 4px 4px rgba(0,0,0,.16)}.cartBook .viewBook .bookflag{margin-top:30px;flex:1;max-width:60px}.cartBook .viewBook .bookflag .flag{width:0;border-bottom:11px solid #0F143B;transform:rotate(0)}.cartBook .viewBook .rated-ribbon,.cartBook .viewBook .ribbon{-ms-transform:rotate(135deg);color:#fff;padding:0 10px;margin-right:auto;size:11px}.cartBook .viewBook .bookflag .text{float:left;position:relative;margin-top:-18px;margin-left:5px;color:#fff;font-size:12px}.cartBook .viewBook .ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border:22px solid transparent;border-top:20px solid #38b449;position:absolute;top:25px;width:170px;margin-left:-40px}.cartBook .viewBook .ribbon .txt{position:absolute;top:-18px;left:17px;font-size:13px;font-weight:700;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cartBook .viewBook .discontinued-ribbon{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);border:22px solid transparent;border-top:20px solid #000;position:absolute;top:145px;padding:0 10px;width:170px;color:#fff;size:11px;margin-right:auto;margin-left:21px}.cartBook .viewBook .discontinued-ribbon .txt{position:absolute;top:-18px;left:22px;font-size:13px;font-weight:700;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.cartBook .viewBook .rated-ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border:22px solid transparent;border-top:20px solid #cc2734;position:absolute;top:40px;width:217px;margin-left:-48px}.cartBook .viewBook .rated-ribbon .txt{position:absolute;top:-18px;left:44px;font-size:13px;font-weight:700;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cartBook .viewBook .bookTooltip{cursor:pointer}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.cartBook .viewBook{justify-content:center!important}.cartBook .info{padding-left:170px!important}}.cartBook .tooltip_templates{display:none}.cartBook .backButton{max-height:40px;margin-top:20px;margin-right:30px;min-width:181px;max-width:300px}.cartBook .info{border-top:none;width:370px;margin-left:0;padding-left:1em;padding-right:1rem}.cartBook .info .titleContainer .title,.content.book .info .titleContainer .title{margin-top:0;padding-right:1em;line-height:1.4em;word-wrap:break-word;word-break:break-word}.cartBook .info .titleContainer{margin-bottom:30px}.cartBook .info .titleContainer .title{color:#0F143B;width:300px;max-width:300px;font-size:20px;font-weight:700;margin-bottom:0;overflow:hidden;position:relative;max-height:2.8em;margin-right:-1em;overflow-wrap:break-word}@media only screen and (max-width:640px){.cartBook .info .titleContainer .title{font-size:14px!important}}.cartBook .info .titleContainer .title:before{position:absolute;bottom:0}.cartBook .info .titleContainer .title:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.cartBook .info h6{font-size:.9rem;font-weight:400;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#636363}.cartBook .info .invalidMessage{color:#ee383a;white-space:inherit}.cartBook .info .licenseWarning{color:#ed6d4b;white-space:inherit}@media only screen and (max-width:425px){.cartBook .info .titleContainer{margin-bottom:10px}}.cartBook .cartdetail{margin-top:15px;margin-bottom:15px;margin-left:0;width:180px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;flex-direction:row;height:155px;flex-wrap:wrap}.cartBook .cartdetail .price{color:#0F143B;font-weight:700;align-self:auto;margin-top:10px;flex:0 0 100%;font-size:larger}.cartBook .cartdetail .button.small{font-size:.7rem;position:relative;align-self:auto;width:160px;margin:0 10px 10px;max-height:35px}.cartBook .cartdetail .duration{color:#0F143B;font-size:.9rem;margin-top:5px;margin-bottom:10px;flex:0 0 100%}@media only screen and (max-width:425px){.cartBook .cartdetail{margin-bottom:30px}}.cartBook.error{margin:10px;padding:10px}.cartBook.warning{border:2px solid #f6eb16!important;margin:10px;padding:10px}.reveal .description{width:100%}.reveal .bookDetail{margin:25px 0 25px 25px}.reveal .name{text-align:left}#dependentWarning span#checkout{cursor:pointer;color:#2f67b1}#consent{max-width:1000px;margin:0 auto;padding-top:10px}.purchase-confirmation .blue-text{color:#0F143B}.purchase-confirmation .mainArea{display:flex;flex-direction:column;align-items:center}.purchase-confirmation .mainArea h3{color:#0F143B;margin-bottom:2rem;padding-left:5px;padding-right:5px}.purchase-confirmation .mainArea p{font-size:1.2rem;font-weight:700;text-align:center;padding-left:5px;padding-right:5px}.purchase-confirmation .mainArea .icon{margin-left:1%;margin-top:-40px;position:absolute;width:93px}.purchase-confirmation .mainArea .downloadsContainer{margin-top:70px}.purchase-confirmation .mainArea .downloads{background-color:#dbf2ff;min-width:320px;max-width:700px;text-align:center}.purchase-confirmation .mainArea .downloads h3{color:#0F143B;padding-top:20px;padding-bottom:10px}.purchase-confirmation .mainArea .downloads h5{color:#0F143B}@media only screen and (max-width:425px){.purchase-confirmation .mainArea .downloads h5{font-size:14px}}@media only screen and (max-width:450px){.purchase-confirmation .mainArea .downloads h3{padding-top:60px;padding-bottom:0;margin-bottom:1rem}}.purchase-confirmation .mainArea .downloads .apps{display:flex;justify-content:space-around}.purchase-confirmation .mainArea .downloads .apps .appImg{height:50px}.purchase-confirmation .mainArea .downloads .mainImg{padding:50px 80px 30px}.purchase-confirmation .mainArea .history{font-size:20px;padding:5px 10px}.purchase-confirmation .mainArea button{padding:5px 10px}.purchase-confirmation .mainArea .shop{font-size:18px;background:0 0;color:#0F143B;text-transform:none!important;padding-left:0;font-weight:400!important}.purchase-confirmation .buttons{display:flex;justify-content:space-between;min-width:320px;max-width:800px;width:100%;margin-top:20px}.purchase-confirmation .cancel_buttons{display:flex;justify-content:space-between;min-width:320px;max-width:800px;width:100%;margin-top:10px}.purchase-confirmation .link{color:#0F143B;cursor:pointer}.purchase-confirmation .link:hover{color:#457ec1}#book{display:flex;min-width:100%;flex-direction:column;align-items:center}@media only screen and (min-width:1501px){.content.book{min-width:1500px!important}}@media only screen and (max-width:1500px){.content.book{min-width:90vw!important}}@media only screen and (max-width:1150px){.content.book{min-width:100%!important}}@media only screen and (max-width:1055px){.content.book .info{min-width:220px!important}.content.book .info .titleContainer .title{max-width:220px!important}.content.book .viewBook .container .preview{width:220px!important}.content.book .viewBook .container .bookImg{height:320px!important;min-width:220px!important}.content.book .viewBook .container .audioImg{height:400px!important;min-width:220px!important}.content.book .viewBook .rated-ribbon,.content.book .viewBook .teacher-ribbon{margin-left:-113px!important}.content.book .viewBook .discontinued-ribbon{top:271px!important}}@media only screen and (max-width:485px){.book{margin-left:auto}}.content.book{justify-content:space-around;min-width:70vw;position:relative}.flexbox .content.book{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.content.book .viewBook{display:flex;position:relative;justify-content:flex-end;overflow:hidden}.content.book .viewBook .container{max-width:238px}.content.book .viewBook .container .bookImg{margin-bottom:15px;height:360px;min-width:238px;background-color:#7d797a;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .25s;flex:1;margin-left:auto;box-shadow:0 5px 7px rgba(0,0,0,.13),0 4px 4px rgba(0,0,0,.06)}.content.book .viewBook .container .bookImg:before{content:" ";display:block;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;height:360px;width:238px;background-image:url(../images/no_cover.png)}.content.book .viewBook .container .audioImg,.content.book .viewBook .container .audioImg:before{background-image:url(../images/audio_cover.png);width:400px}.content.book .viewBook .container .videoImg,.content.book .viewBook .container .videoImg:before{background-image:url(../images/video_cover.png)}.content.book .viewBook .container .htmlImg,.content.book .viewBook .container .htmlImg:before{background-image:url(../images/html_cover.png)}.content.book .viewBook .container .pdfImg,.content.book .viewBook .container .pdfImg:before{background-image:url(../images/pdf_cover.png)}.content.book .viewBook .container .serviceImg,.content.book .viewBook .container .serviceImg:before{background-image:url(../images/services_cover.png)}@media only screen and (max-width:1055px){.content.book .viewBook .container .bookImg:before{height:320px;width:220px}}.content.book .viewBook .container .bookImg:hover{cursor:default}.content.book .viewBook .resourceContainer{max-width:400px}.content.book .viewBook .bookflag{margin-top:40px;max-width:60px}.content.book .viewBook .bookflag .flag{background-color:#0F143B;width:30px;height:73px}.content.book .viewBook .bookflag .text,.content.book .viewService .bookflag .text{color:#fff;font-size:13px;height:30px;font-weight:700;position:relative;text-align:center;float:left}.content.book .viewBook .bookflag .text{margin-top:-50px;margin-left:7px;transform:rotate(-90deg);width:30px}.content.book .viewBook .teacher-ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-top:20px solid #38b449;position:absolute;top:54px;padding:0 10px;width:200px;color:#fff;size:11px;margin-right:auto;left:-5px}.content.book .viewBook .teacher-ribbon .txt{position:absolute;top:-18px;left:40px;font-size:13px;font-weight:700;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.content.book .viewBook .rated-ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-top:20px solid #cc2734;position:absolute;top:72px;padding:0 10px;width:251px;color:#fff;size:11px;margin-right:auto;left:-5px}.content.book .viewBook .rated-ribbon .txt{position:absolute;top:-18px;left:70px;font-size:13px;font-weight:700;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.content.book .viewBook .discontinued-ribbon{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);border-top:20px solid #000;position:absolute;top:284px;padding:0 10px;width:200px;color:#fff;size:11px;margin-right:auto;margin-left:-8px}.content.book .viewBook .discontinued-ribbon .txt{position:absolute;top:-18px;left:38px;font-size:13px;font-weight:700;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.content.book .viewBook .bookTooltip{cursor:pointer}.content.book .viewResource .bookflag{margin-top:15px}.content.book .viewResource .bookflag .flag{border-top:14px solid #eb6039;border-left:45px solid #eb6039;border-bottom:12px solid #eb6039}.content.book .viewResource .bookflag .text{margin-left:3px}.content.book .viewResource .teacher-ribbon{margin-left:-293px;top:35px}.content.book .viewResource .rated-ribbon{margin-left:-250px;top:52px}.content.book .viewResource .audioImg{margin-bottom:0!important}.content.book .viewResource audio{width:400px}.content.book .viewPdf .teacher-ribbon{margin-left:-153px}.content.book .viewPdf .rated-ribbon{margin-left:-109px}.content.book .viewService .bookflag{margin-top:35px}.content.book .viewService .bookflag .flag{border-top:14px solid #76c160;border-left:30px solid #76c160;border-bottom:12px solid #76c160}.content.book .viewService .bookflag .text{margin-top:-46px;margin-left:7px;transform:rotate(-90deg);width:30px}.content.book .viewService .teacher-ribbon{margin-left:-163px;top:35px}.content.book .viewService .rated-ribbon{margin-left:-119px;top:52px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.content.book .viewBook{justify-content:center!important}.content.book .teacher-ribbon{margin-left:-40px!important}.content.book .rated-ribbon{margin-left:-47px!important}.content.book .discontinued-ribbon{margin-left:-203px!important}}.content.book .tooltip_templates{display:none}.content.book .backButton{max-height:40px;margin-bottom:10px;margin-right:30px;min-width:181px;max-width:300px;font-size:18px;background:0 0;color:#0F143B;text-transform:none!important;padding-left:0;font-weight:400!important}.content.book .info{border-top:none;min-width:310px;max-width:500px;margin-left:0;padding-left:1em;margin-right:1em;height:auto}.content.book .info .titleContainer{margin-bottom:15px;height:initial}.content.book .info .titleContainer .title{color:#0F143B;width:300px;max-width:300px;font-size:20px;font-weight:700;margin-bottom:0;overflow:hidden;position:relative;max-height:10em;margin-right:-1em;overflow-wrap:break-word;cursor:default}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.content.book .info .titleContainer .title{max-height:3.3rem}}.content.book .info .titleContainer .title:before{position:absolute;bottom:0}.content.book .info .titleContainer .title:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.content.book .info h6{font-size:.9rem;font-weight:400;text-overflow:ellipsis;white-space:normal;overflow:hidden;color:#636363;margin-bottom:3px}.content.book .info .preview,.content.book .info .servciePreview{color:#0F143B;font-size:16px;font-weight:700;margin-top:20px;cursor:pointer}.content.book .info .share{margin-top:15px;font-size:1.7rem;color:#636363}.content.book .info .share .fa{cursor:pointer;padding:0 2px}.content.book .info .share .fa:hover{color:#151515}.flexbox .content.book .cartwrapper{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.content.book .cartwrapper .cartdetail{width:250px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;flex-shrink:1;height:auto;flex-wrap:wrap;text-align:center;align-self:flex-start;margin:10px auto 15px}.content.book .cartwrapper .cartdetail .price{color:#0F143B;font-weight:700;align-self:auto;margin-top:10px;font-size:larger;width:100%}.content.book .cartwrapper .cartdetail .price .discounted{position:relative;color:#cc2734;font-size:medium;margin-bottom:5px}.content.book .cartwrapper .cartdetail .price .discounted::after{content:'';position:absolute;right:0;top:40%;height:1px;width:65%;background:#cc2734}.content.book .cartwrapper .cartdetail .price .currentPrice{display:block;margin-top:7px}.content.book .cartwrapper .cartdetail .price .duration{font-size:.9rem;margin-top:5px}.content.book .cartwrapper .cartdetail .licenseName{margin:0 auto;align-self:auto;text-align:center;font-size:.9rem;color:#777}.content.book .cartwrapper .cartdetail .button.small{font-size:12px;position:relative;align-self:auto;width:160px;margin:10px auto;float:none}.content.book .cartwrapper .cartdetail .btn-text{width:104px;min-width:104px;text-align:center;display:inline-block}.content.book .cartwrapper .cartdetail .button.small:hover{color:#fff}.content.book .cartwrapper table tbody tr:hover,.wishListBook .viewBook .bookTooltip{cursor:pointer}.content.book .cartwrapper .cartdetail .checkout{padding-left:13px}.content.book .cartwrapper .cartdetail .book-subactions{font-size:.8rem;margin-left:auto;margin-right:auto;margin-bottom:10px}.content.book .cartwrapper .cartdetail .book-subactions .addWishList{color:#636363}.content.book .cartwrapper .cartdetail .book-subactions .addWishList .in{color:#e42e36}.content.book .cartwrapper .cartdetail .book-subactions .removeWishList{color:#636363}.content.book .cartwrapper .cartdetail .book-subactions .removeWishList .in{color:#e42e36}.content.book .cartwrapper table{margin:0;font-size:.8rem;widows:250px}.content.book .cartwrapper table tbody{border:none}.content.book .cartwrapper table tbody tr{background-color:#fff;color:#fff;border:1px solid #0F143B}.content.book .cartwrapper table tbody tr td{padding:.6rem .425rem}.content.book .cartwrapper table tbody tr td .fa-heart,.content.book .cartwrapper table tbody tr td .fa-heart-o{color:#ee383a}.content.book .cartwrapper table tbody tr.owned{background-color:#5FCF0B}.content.book .cartwrapper table tbody tr.removeLicense{background-color:#0F143B}.content.book .cartwrapper table tbody tr.removeLicense .discounted{color:#f6b9bc}.content.book .cartwrapper table tbody tr.removeLicense .discounted::after{background:#f6b9bc}.content.book .cartwrapper table tbody tr.licenseRow{color:#0F143B}.content.book .cartwrapper table tbody tr.selected{color:#fff;background-color:#0F143B}.content.book .cartwrapper table tbody tr.owned:hover{cursor:not-allowed}.content.book .cartwrapper table tbody tr.removeLicense:hover{background-color:#ee383a}.content.book .cartwrapper table .discounted{position:relative;color:#ee383a;margin-bottom:5px}.content.book .cartwrapper table .discounted::after{content:'';position:absolute;right:0;top:40%;height:1px;width:65%;background:#ee383a}.content.book .cartwrapper table .currentPrice{display:block;margin-top:7px}.content.book .about{color:#636363;margin-top:15px;width:685px;text-align:justify;height:125px;overflow:hidden}.content.book .about h6{font-weight:700;font-size:1rem}.content.book .about #aboutPar{font-size:.9rem;overflow:hidden;position:relative;line-height:1.4em;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;margin-right:10px}.content.book .about #aboutPar .more{float:right;top:85px;position:relative;background-color:#fff;padding-left:10px;padding-right:10px}.content.book .about p:before{position:absolute;bottom:0}.content.book .about p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.dependent-switcher{margin-bottom:20px}.tooltipList{list-style:none;margin-left:0;margin-bottom:0;font-size:12px}.reveal .body{display:flex;align-items:center;margin-bottom:1rem}.reveal .body .ratingContainer{width:645px;margin-top:0}.reveal .body p{margin-bottom:0}.faq .content p,.howTo .content p{margin-bottom:15px!important}.reveal .buttons{display:flex;justify-content:space-around}.faq,.tcs{display:flex;align-items:flex-start}.tcs{padding:75px 20px 20px;justify-content:space-around;min-width:100%;flex-wrap:wrap}.help .leftArea .resp-container,.tcs .resp-container{position:relative;padding-top:56.25%;max-height:1000px;min-height:350px;overflow:hidden}.tcs .resp-container{width:80%}.tcs .resp-iframe{position:absolute;top:0;left:0;width:105%;height:100%;border:0;transition-duration:.5s;padding-right:10px}@media only screen and (max-width:1024px){.tcs .resp-container{width:100%}}@media only screen and (max-width:320px){.tcs .resp-iframe{padding-right:20px}}.tcs .resp-iframe:hover{width:100%;transition-duration:.5s}.faq{padding:75px 20px 20px;justify-content:space-around;flex-wrap:wrap}.faq .links,.howTo .links{max-width:28%;min-width:300px}.faq .links a{color:#636363;font-weight:700}.faq .links ul{list-style:none;padding:0}.faq .links li{padding-left:1.3em;padding-bottom:1rem}.faq .links li:before{content:"\f138";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#0F143B}.faq .content{min-width:300px;max-width:67%;text-align:justify}.faq .content img{width:150px;margin:10px 20px 10px 0}.faq .content b{color:#151515;font-style:normal}.faq .content b.italic{font-style:italic}.faq .content a{color:#636363;text-decoration:underline}@media screen and (max-width:1100px){.faq .content{max-width:53%}}@media screen and (max-width:768px){.faq .content,.faq .links{max-width:100%}}.faq .lightBlue{color:#72b2e1;font-size:x-large;font-weight:700;margin-top:10px}.faq .lightBlue a{color:#72b2e1}.helpers button{min-width:200px}.helpers .content{margin-left:20px;margin-right:20px;min-width:80%;max-width:80%}.helpers h4,.helpers h5{color:#0F143B}.helpers .heading,.helpers .info{color:#636363;font-weight:700}.helpers p{margin:15px 0}.helpers .heading{font-size:19px;margin-bottom:-13px}.helpers .pink{color:#ef5ba1!important;display:none}.helpers .greens{color:#5FCF0B!important}.help{display:flex;flex-wrap:wrap;max-width:100%}.help .lightBlue{font-size:large;font-weight:700;border-bottom:none}.help a{color:#0F143B!important;font-weight:400!important}.help .leftArea{min-width:320px;max-width:60%;width:60%}.help .leftArea .resp-container{width:100%}.help .leftArea .resp-iframe{position:absolute;top:0;left:0;width:105%;height:100%;border:0;transition-duration:.5s;padding-right:10px}@media only screen and (max-width:320px){.help .leftArea .resp-iframe{padding-right:20px}}.help .leftArea .resp-iframe:hover{width:100%;transition-duration:.5s}.help .middleArea{max-width:30%;color:#636363}.help .rightArea{max-width:30%}.help .rightArea .heading{font-size:16px;margin-top:20px}.help .rightArea p{margin:0}.help .rightArea .sub{margin-top:30px}.help .rightArea .doBold{color:#636363;font-weight:700}.help #theHelpBlock{width:100%;display:flex;justify-content:center;margin-bottom:10px;margin-top:25px}.helpBlock{position:relative;width:1020px;height:300px;background:#FFF;margin-bottom:20px}.helpBlock .regtangle{position:absolute;width:1020px;height:300px;left:0;top:0;background:linear-gradient(107.62deg,#2F67B1 14.18%,#133D74 117.87%,#042652 175.02%),#2F67B1}.helpBlock .regtangle .miEbookstablet{position:absolute;width:273px;height:390px;left:12px;top:35px}.helpBlock .regtangle .miEbookstablet .app_icon{position:absolute;left:67.4%;right:0;top:0;bottom:77.18%}.helpBlock .regtangle .miEbookstablet .tablet{position:absolute;left:0;right:13.19%;top:11.28%;bottom:0}.helpBlock .regtangle .header{position:absolute;width:730px;height:93px;left:265px;top:40px;font-family:Open Sans Regular;line-height:normal;font-size:54px;text-align:center;color:#FFF}.helpBlock .regtangle .android,.helpBlock .regtangle .apple,.helpBlock .regtangle .mac,.helpBlock .regtangle .windows{height:46px;top:170px;border-radius:12px;position:absolute}.helpBlock .regtangle .apple{width:134px;left:289px}.helpBlock .regtangle .mac{width:192.82px;left:437px}.helpBlock .regtangle .android{width:168px;left:642px}.helpBlock .regtangle .windows{width:144px;left:827px}.helpBlock .regtangle .text{position:absolute;width:661px;height:27px;left:299px;top:256px;font-family:Open Sans Regular;font-style:normal;font-weight:400;line-height:normal;font-size:14px;text-align:center;color:#FFF}@media only screen and (max-width:1020px){.helpBlock .helpBlock{width:700px}.helpBlock .regtangle{width:700px;height:289px}.helpBlock .regtangle .miEbookstablet{display:none}.helpBlock .regtangle .header{width:700px;left:0;top:33px}.helpBlock .regtangle .apple{width:133.55px;height:46px;left:13px;top:136px}.helpBlock .regtangle .mac{width:192.82px;height:46px;left:160px;top:136px}.helpBlock .regtangle .android{width:166.19px;height:46px;left:366px;top:136px}.helpBlock .regtangle .windows{width:142.52px;height:46px;left:545px;top:136px}.helpBlock .regtangle .text{width:519px;height:33px;left:116px;top:224px}}@media only screen and (max-width:735px){.helpBlock .helpBlock{width:300px;height:556px}.helpBlock .regtangle{width:280px;height:556px}.helpBlock .regtangle .miEbookstablet{display:none}.helpBlock .regtangle .header{width:280px;height:114px;left:0;top:30px;font-size:46px}.helpBlock .regtangle .apple{width:180px;height:66px;left:55px;top:174px}.helpBlock .regtangle .mac{width:180px;height:45px;left:55px;top:260px}.helpBlock .regtangle .android{width:180px;height:53px;left:55px;top:325px}.helpBlock .regtangle .windows{width:180px;height:63px;left:55px;top:398px}.helpBlock .regtangle .text{width:260px;height:101px;left:13px;top:494px}}@media only screen and (max-width:1020px){.helpBlock{width:700px}}@media only screen and (max-width:735px){.helpBlock{width:300px;height:556px}}.howTo{padding:20px;display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.howTo .links{position:fixed;left:50px}.howTo .links a{color:#636363;font-weight:700}.howTo .links ul{list-style:none;padding:0}.howTo .links li{padding-left:1.3em;padding-bottom:1rem}.howTo .links li:before{content:"\f138";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#0F143B}.howTo .content{min-width:300px;max-width:60%;text-align:justify}.howTo .content img{width:150px;margin:10px 20px 10px 0}.howTo .content b{color:#151515;font-style:italic}.howTo .lightBlue,.howTo .lightBlue a{color:#72b2e1!important}.howTo .content b.normal{font-style:normal}@media screen and (max-width:1250px){.howTo .content{max-width:50%}.howTo .links{left:10px}}@media screen and (max-width:840px){.howTo .content,.howTo .links{max-width:100%}.howTo .links{position:relative}}.howTo .lightBlue{font-size:x-large;font-weight:700;margin-top:10px}.error-page .main-error-block{width:50%;margin:30px auto 0;text-align:center;font-size:2rem;color:#f1636b}.error-page .sub-error-block{width:50%;margin:30px auto 0;text-align:center;font-size:1.5rem}.error-page .error-button{margin-top:30px;text-align:center}.wishList-page .btn-text{width:104px;min-width:104px;text-align:center;display:inline-block}.wishList-page .wishList-list{margin:0 auto;min-width:50vw;max-width:1000px;padding:10px}.wishList-page .wishList-list .heading{font-size:1.5rem;width:100%;margin-left:0;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #888;color:#0F143B}.flexbox .wishList-page .wishList-list .heading{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.wishList-page .wishList-list .heading h3{font-size:1.25rem}.wishList-page .wishList-list .heading h3 span{margin-left:50px;font-size:1rem}@media only screen and (max-width:640px){.wishList-page .wishList-list .heading h3 span{font-size:12px!important;font-weight:400!important}}.wishList-page #wishListTotal{border-top:1px solid #B1B1B1;margin:0 auto;min-width:50vw;max-width:1000px;padding-top:10px;text-align:right}.wishList-page #wishListTotal div{display:flex;justify-content:space-between;align-items:flex-end}.flexbox .wallet .header,.flexbox .wallet .header .actions,.flexbox .wishListBook{display:-ms-flexbox;display:-webkit-flex}.wishList-page #wishListTotal div button{width:200px}.wishList-page #wishListTotal div .continue{background-color:#457ec1;min-width:140px;margin-right:5px}.refineFilter select,.wallet .subHeading,.wishList-page #wishListTotal div .continue:hover{background-color:#0F143B}.wishList-page #wishListTotal div .total{flex-direction:column;margin-top:20px}.wishList-page #wishListTotal div .total .amount{margin-bottom:20px;color:#636363}.wishListBook{justify-content:center;min-width:100%;max-width:100%;position:relative;margin-bottom:10px}.flexbox .wishListBook{display:-moz-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.wishListBook .viewBook{display:flex;position:relative;justify-content:flex-start}.wishListBook .viewBook .container{flex:2;max-width:150px}.wishListBook .viewBook .container .preview{text-align:right;color:#0F143B;font-size:13px;font-weight:700;margin-bottom:5px}.wishListBook .viewBook .container .bookImg{margin-bottom:15px;min-width:150px;background-color:#7d797a;flex:1;margin-left:auto;box-shadow:0 5px 7px rgba(0,0,0,.13),0 4px 4px rgba(0,0,0,.06)}.wishListBook .viewBook .container .bookImg:hover{box-shadow:0 5px 7px rgba(0,0,0,.23),0 4px 4px rgba(0,0,0,.16)}.wishListBook .viewBook .bookflag{margin-top:30px;flex:1;max-width:60px}.wishListBook .viewBook .bookflag .flag{width:0;border-bottom:11px solid #0F143B;transform:rotate(0)}.wishListBook .viewBook .bookflag .text{float:left;position:relative;margin-top:-18px;margin-left:5px;color:#fff;font-size:12px}.wishListBook .viewBook .ribbon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border:22px solid transparent;border-top:20px solid #cc2734;position:absolute;top:25px;padding:0 10px;width:170px;color:#fff;size:11px;margin-right:auto;margin-left:-40px}.wishListBook .viewBook .ribbon .txt{position:absolute;top:-18px;left:17px;font-size:13px;font-weight:700;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wishListBook .viewBook .discontinued-ribbon{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);border:22px solid transparent;border-top:20px solid #000;position:absolute;top:145px;padding:0 10px;width:170px;color:#fff;size:11px;margin-right:auto;margin-left:21px}.wishListBook .viewBook .discontinued-ribbon .txt{position:absolute;top:-18px;left:22px;font-size:13px;font-weight:700;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.wishListBook .viewBook{justify-content:center!important}.wishListBook .info{padding-left:170px!important}}.wishListBook .tooltip_templates{display:none}.wishListBook .backButton{max-height:40px;margin-top:20px;margin-right:30px;min-width:181px;max-width:300px}.wishListBook .info{border-top:none;width:370px;margin-left:0;padding-left:1em;padding-right:1rem}.wishListBook .info .titleContainer{margin-bottom:30px}.wishListBook .info .titleContainer .title{color:#0F143B;width:300px;max-width:300px;font-size:20px;font-weight:700;margin-top:0;margin-bottom:0;overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media only screen and (max-width:640px){.wishListBook .info .titleContainer .title{font-size:14px!important}}.wishListBook .info .titleContainer .title:before{position:absolute;bottom:0}.wishListBook .info .titleContainer .title:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.wishListBook .info h6{font-size:.9rem;font-weight:400;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#636363}.wishListBook .info .invalidMessage{color:#ee383a;white-space:inherit}@media only screen and (max-width:425px){.wishListBook .info .titleContainer{margin-bottom:10px}}.wishListBook .wishListdetail{margin-top:15px;margin-bottom:15px;margin-left:0;width:180px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;flex-direction:row;height:170px;flex-wrap:wrap;text-align:center}.wishListBook .wishListdetail .price{color:#0F143B;font-weight:700;align-self:auto;margin-top:5px;flex:0 0 100%;font-size:larger}.wishListBook .wishListdetail .discounted{position:relative;color:#ee383a;font-size:medium;text-decoration:line-through}.wishListBook .wishListdetail .button.small{font-size:.7rem;position:relative;align-self:auto;width:160px;margin:0 10px 10px;max-height:35px}.wishListBook .wishListdetail .owned{cursor:not-allowed}.wishListBook .wishListdetail .duration{color:#0F143B;font-size:.9rem;margin-top:5px;margin-bottom:10px;flex:0 0 100%}@media only screen and (max-width:425px){.wishListBook .wishListdetail{margin-bottom:30px}}.wishListBook.error{border:2px solid #ee383a;margin:10px;padding:10px}.wallet h5,.wallet h6{text-transform:none!important;margin-top:20px;font-weight:700}.wallet{padding:0 10%;width:80%!important}.wallet .header{color:#0F143B;font-size:22px}.flexbox .wallet .header{display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .wallet .header .actions{display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.wallet .header .actions div{cursor:pointer;color:#9f9f9f}.wallet .blueText,.wallet .header .actions div:hover,.wallet h5,.wallet h6{color:#0F143B}.wallet .header .actions div+div{margin-left:10px}.wallet h5{font-size:20px}.wallet h6{font-size:18px;padding-bottom:10px}.wallet .subHeading{color:#fff;padding-left:10px}.wallet .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:0 0 15px}.flexbox .wallet .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .wallet .ops-bar .transactionFilters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.wallet .ops-bar .transactionFilters .filter-host-selector{margin-right:20px}.wallet .ops-bar .transactionCounter{font-weight:700}.flexbox .wallet .ops-bar .transactionCounter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.wallet .transgrid{overflow-y:auto}.wallet .backgrid-paginator ul li{display:inline-block}.wallet #balance{float:right;margin-right:8%}.refineFilter{padding-top:19px}.refineFilter .accordion{border:1px solid #e6e6e6}.refineFilter .refineList{list-style:none;margin-left:0;font-size:smaller}.refineFilter .refineList .refineListItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}.refineFilter .refineList .refineListItem a{color:#0F143B!important}.refineFilter .refineList .refineListItem a :hover{text-decoration:underline}.refineFilter .refineList .refineListItem .subItemHeading{border-bottom:solid #B1B1B1 1px;display:block;margin-top:5px;font-weight:700;color:#151515;font-size:larger;text-decoration:none!important}.refineFilter .refineList .refineListItem .subItemList{list-style:none;margin-left:0;font-size:larger;text-decoration:none!important}.refineFilter .refineList .refineListItem .subItemList :hover,.refineFilter .refineList .refineListItem :hover,.refineFilter .refineSummary .refineSummaryItem ul li :hover{text-decoration:underline}.refineFilter .refineList .refineListItem .subItemList .subItemListItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px;font-size:smaller}.refineFilter .refineList .selected{display:none}.refineFilter .refineList .more{float:right}.refineFilter .refineList .boldItem{font-weight:700}.refineFilter .refineLink{list-style:none;margin-left:0;font-size:smaller}.refineFilter .refineLink .refineLinkItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}.refineFilter select,.refineFilter select html [type=button]{-moz-appearance:none;-webkit-appearance:none}.refineFilter select::-ms-expand{display:none}.refineFilter select{color:#fff;cursor:pointer;font-size:.9rem;margin-bottom:10px;height:50px;padding:1rem;background-size:17px 9px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 24,0 12,24' style='fill: #0F143B'></polygon></svg>")}.refineFilter select .selectOption{color:#000;background-color:#fff}.refineFilter select option{color:#0F143B;background-color:#fafafa;font-size:16px;padding:15px}.refineFilter .accordion-title{color:#0F143B;background-color:#fafafa;padding:1rem;font-size:.9rem;border:none}.refineFilter .summaryTitle{background-color:#0F143B;color:#fff}.refineFilter .accordion-content{max-height:320px;overflow:auto;border:none}.refineFilter .toggles{list-style:none;width:298px;height:40px;color:#0F143B;background-color:#fff;font-weight:700;white-space:nowrap;font-size:1rem;cursor:pointer;display:inline-block;padding:3px 7px 3px 1rem;margin:10px 1px 1px;line-height:2rem}.refineFilter .refineSummary{font-size:smaller;margin-top:-12px}.refineFilter .refineSummary .refineSummaryItem a{color:#0F143B!important}.refineFilter .refineSummary .refineSummaryItem .summaryItemHeading{border-bottom:solid #B1B1B1 1px;display:block;margin-top:5px;font-weight:700;color:#151515;font-size:larger}.refineFilter .refineSummary .refineSummaryItem ul{list-style:none;margin-left:0;font-size:larger;margin-top:5px}.refineFilter .refineSummary .refineSummaryItem ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:smaller}.refineFilter .refineSummary .refineSummaryItem ul li .linkText{width:195px;overflow:hidden;text-overflow:ellipsis}.refineFilter .refineSummary .refineSummaryItem ul li .fa{color:#ee383a;float:right;margin-right:0;margin-top:-20px}.refineFilter .refineSummary .refineSummaryItem ul li :hover .fa{color:#fff;background-color:#ee383a;text-decoration:none}.refineFilter .clearAll,.refineFilter .refineCategory .refineCategoryItem a :hover{text-decoration:underline}.refineFilter .refineSummary .refineSummaryItem ul .subLevel{color:#636363}.refineFilter .clearAll{position:absolute;right:18px;margin-top:8px;font-size:16px;color:#0F143B;cursor:pointer}.refineFilter .refineCategory{list-style:none;margin-left:0;font-size:smaller}.refineFilter .refineCategory .refineCategoryItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}.refineFilter .refineCategory .refineCategoryItem a{color:#0F143B!important}.refineFilter .refineCategory .refineCategoryItem .subItemHeading{border-bottom:solid #B1B1B1 1px;width:260px;display:block;margin-top:5px;font-weight:700;color:#151515;font-size:larger;text-decoration:none!important}.refineFilter .refineCategory .refineCategoryItem .subItemList{list-style:none;margin-left:0;font-size:larger;text-decoration:none!important}.refineFilter .refineCategory .refineCategoryItem .subItemList :hover,.refineFilter .refineCategory .refineCategoryItem :hover{text-decoration:underline}.refineFilter .refineCategory .refineCategoryItem .subItemList .subItemListItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px;font-size:smaller}.refineFilter .refineCategory .refineCategoryItem .level_2,.refineFilter .refineCategory .refineCategoryItem .level_3,.refineFilter .refineCategory .refineCategoryItem .level_4,.refineFilter .refineCategory .refineCategoryItem .level_5,.refineFilter .refineCategory .refineCategoryItem .level_6{color:#636363}.refineFilter .refineCategory .more{float:right}.refineFilter .refineCategory .boldItem{font-weight:700}.refineFilter .loading{font-size:xx-large;position:absolute;margin-left:117px;margin-top:40px}@media only screen and (max-width:1023px){.refineFilter{padding-top:0}}