@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{width:100%}#admin-menu-wrapper ul{padding:0}.m-global-header{height:0;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.m-global-header li.more.nav-link{position:relative;padding-right:0}@media screen and (max-width:980px){.m-global-header li.more.nav-link{padding-right:1em}}.m-global-header li.more.nav-link>ul>li:first-child a{padding-top:1em}.m-global-header li.more.nav-link a{margin-right:1em}.m-global-header li.more.nav-link>a{padding-right:.6em}.m-global-header li.more.nav-link>a:after{position:absolute;top:auto;right:-.4em;bottom:auto;left:auto;content:"\25BE"}.m-global-header li.more{overflow:visible;padding-right:0}.m-global-header li.more a{padding-right:.8em}.m-global-header li.more>a{padding-right:1.6em;position:relative}@media screen and (max-width:980px){.m-global-header li.more>a{margin-right:1em}}.m-global-header li.more.active{background-color:#fff}.m-global-header li.more.active>.submenu{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1;right:0}@media screen and (max-width:980px){.m-global-header li.more{padding-right:.8em;position:relative}}.m-global-header ul.submenu{display:none;opacity:0;width:calc(100% + 2px);min-width:7.6em;padding-left:0;z-index:10001;position:absolute;background-color:#fff}@media screen and (max-width:980px){.m-global-header ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (max-width:980px){.m-global-header ul.submenu .submenu{left:11.8em;top:0}}.m-global-header ul.submenu li{display:block;padding-right:1em}@media screen and (max-width:980px){.m-global-header ul.submenu li{line-height:46.15385px}.m-global-header ul.submenu li:first-child>a{border-top-left-radius:2em;border-top-right-radius:2em}.m-global-header ul.submenu li:last-child>a{border-bottom-left-radius:2em;border-bottom-right-radius:2em;padding-bottom:.7em}}.m-global-header ul.submenu li a{display:inline-block;text-align:right;font-size:.8em;width:100%}@media screen and (max-width:980px){.m-global-header ul.submenu li a{background-color:#fff;padding-left:1em;text-align:left;width:12em}}@media screen and (max-width:980px){.m-global-header{height:0}}.m-global-header.m-integration-header{height:0}@media screen and (max-width:750px){.m-global-header.m-integration-header{height:0}}.m-global-header .nav{margin:0}.m-global-header .nav .m-header-nav .m-header-nav-item{margin:.35em .625em;position:relative}body.admin-menu .m-global-header{margin:0}.m-global-header .m-global-header-logo{display:none}#admin-menu{position:fixed;height:21px}
@media screen and (max-width:980px){#admin-menu{display:none;height:0}}.os-page-content{padding-top:0;height:100%;position:relative}body.integration-trainoregonbusiness .os-page-content{padding-top:0;min-height:100%}body.page-online-training-courses-search .os-page-content{min-height:0}html.opensesame .os-page-content{padding-top:0}html.opensesame.storefront-integration .os-page-content{padding-top:0;background-color:#f0f0f0}@media screen and (max-width:980px){html.opensesame.storefront-integration .os-page-content{padding-top:0}}#overlay{margin-top:0}body.admin-menu #overlay{margin-top:21px}@media screen and (max-width:980px){body.admin-menu #overlay{margin-top:0}}#overlay .os-page-content{padding-top:0}#overlay .m-global-header,#overlay .m-inner-header{display:none}@media screen and (max-width:980px){.sidr,.sidr-inner{padding-bottom:0 !important}}.m-homepage-header{background-color:#474747;background-image:-webkit-radial-gradient(#474747,#303030);background-image:radial-gradient(#474747,#303030);background-size:cover;position:relative;width:100%;height:649px;z-index:100;overflow:visible}.m-homepage-header li.more.nav-link{position:relative;padding-right:0}@media screen and (max-width:980px){.m-homepage-header li.more.nav-link{padding-right:1em}}.m-homepage-header li.more.nav-link>ul>li:first-child a{padding-top:1em}.m-homepage-header li.more.nav-link a{margin-right:1em}.m-homepage-header li.more.nav-link>a{padding-right:.6em}.m-homepage-header li.more.nav-link>a:after{position:absolute;top:auto;right:-.4em;bottom:auto;left:auto;content:"\25BE"}.m-homepage-header li.more{overflow:visible;padding-right:0}.m-homepage-header li.more a{padding-right:.8em}.m-homepage-header li.more>a{padding-right:1.6em;position:relative}@media screen and (max-width:980px){.m-homepage-header li.more>a{margin-right:1em}}.m-homepage-header li.more.active{background-color:#fff}.m-homepage-header li.more.active>.submenu{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1;right:0}@media screen and (max-width:980px){.m-homepage-header li.more{padding-right:.8em;position:relative}}.m-homepage-header ul.submenu{display:none;opacity:0;width:calc(100% + 2px);min-width:7.6em;padding-left:0;z-index:10001;position:absolute;background-color:#fff}@media screen and (max-width:980px){.m-homepage-header ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (max-width:980px){.m-homepage-header ul.submenu .submenu{left:11.8em;top:0}}.m-homepage-header ul.submenu li{display:block;padding-right:1em}@media screen and (max-width:980px){.m-homepage-header ul.submenu li{line-height:46.15385px}.m-homepage-header ul.submenu li:first-child>a{border-top-left-radius:2em;border-top-right-radius:2em}.m-homepage-header ul.submenu li:last-child>a{border-bottom-left-radius:2em;border-bottom-right-radius:2em;padding-bottom:.7em}}.m-homepage-header ul.submenu li a{display:inline-block;text-align:right;font-size:.8em;width:100%}@media screen and (max-width:980px){.m-homepage-header ul.submenu li a{background-color:#fff;padding-left:1em;text-align:left;width:12em}}@media screen and (max-width:980px){.m-homepage-header #navigation{display:none !important}}@media screen and (max-width:760px){.m-homepage-header{height:46em}}.m-logo{display:inline-block;float:left;max-width:9.375em;float:left;display:block;margin-right:2.12766%;width:14.89362%}.m-logo:last-child{margin-right:0}@media screen and (max-width:980px){.m-logo{margin:0 auto !important;width:9.375em;float:none}.m-logo.train-or,.m-logo.m-worksource-logo{max-height:3em;height:100%;display:inline;width:5em}.m-logo.train-or{width:3em}.m-logo.train-or img{max-width:32%}.m-logo.m-worksource-logo{float:right;margin-top:.6em !important}}#navigation .m-header-nav{float:left;display:block;margin-right:2.12766%;width:82.97872%;margin-right:0}#navigation .m-header-nav:last-child{margin-right:0}#navigation .m-header-nav .font-icon-shopping_cart_empty{font-size:1.6em;display:inline-block;margin-right:1em;color:#fff;position:relative}#navigation .m-header-nav .font-icon-shopping_cart_empty:hover,#navigation .m-header-nav .font-icon-shopping_cart_empty:active{color:#d9610e}.icon-circle #navigation .m-header-nav{background:url("/sites/all/themes/os2014/img/icon-circle.png") no-repeat}#navigation .m-header-nav .font-icon-shopping_cart_full{font-size:1.6em;display:inline-block;margin-right:1em;color:#fff;position:relative}#navigation .m-header-nav .font-icon-shopping_cart_full:hover,#navigation .m-header-nav .font-icon-shopping_cart_full:active{color:#d9610e}#navigation .m-header-nav .m-header-nav-cart{margin-top:8px}#navigation .m-header-nav .m-scroll--cart-item-amount{position:absolute;top:-.7em;left:2.2em;height:1.5em;width:auto;padding:0 .45em;color:#fff;font-weight:400;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased !important;font-size:.4em;background-color:#f00;border-radius:1em}#navigation .m-header-nav .m-header-nav-item--link-phone{display:none}.m-geo-header,.m-geo-header-transition{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;z-index:-2;box-shadow:inset 10000px 10000px 0 10000px rgba(44,44,44,0.7)}.m-geo-header-transition{z-index:-1}.m-header-nav{margin:0;padding:0;border:0}.m-header-nav::after{clear:both;content:"";display:table}.m-header-nav .m-header-nav-item{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:.5em;padding-right:.5em;margin:.3125em .25em -1.05em}.m-header-nav .m-header-nav-item:first-child,.m-header-nav .m-header-nav-item.first{padding-left:0}.m-header-nav .m-header-nav-item:last-child{padding-opposite-position(left):0}
.m-header-nav .m-header-nav-item.last{padding-opposite-position(left):0}.m-header-nav .m-header-nav-item:first-child{margin-left:0 !important}.m-header-nav .m-header-nav-item .m-header-nav-item--link{color:#fff;font-size:.75em;font-weight:700}.m-header-nav .m-header-nav-item .m-header-nav-item--link:hover,.m-header-nav .m-header-nav-item .m-header-nav-item--link:active{color:#f28132}.m-header-nav .m-header-nav-item-right{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:right;margin:.3125em 0 0 1.25em}.m-header-nav .m-header-nav-item-right .m-header-nav-item--link{color:#fff;font-size:.75em;font-weight:700}.m-header-nav .m-header-nav-item-right .m-header-nav-item--link:hover,.m-header-nav .m-header-nav-item-right .m-header-nav-item--link:active{color:#f28132 !important}.m-header-nav .m-header-nav-list-right{margin:0}.m-header-nav .active-link{color:#fff !important}.m-mobile-header-banner{display:none}@media screen and (max-width:980px){.m-mobile-header-banner{display:block;position:relative;top:0;right:0;width:100%;max-height:0;padding:0 .3em;background-color:transparent;z-index:10000}}.m-mobile-header-banner.m-os-header-banner{padding:.5em .625em 0}.m-mobile-header-banner.m-integration-header{padding:.5em .5em 0;height:0}@media screen and (max-width:980px){.m-mobile-header-banner.m-integration-header{height:0;padding:0}}@media screen and (max-width:750px){.m-mobile-header-banner.m-integration-header{display:block;position:relative;top:0;right:0;height:3.5em;width:100%;padding:.3em .3em 0;background-color:transparent;z-index:10000}}.m-mobile-header-logo{margin:0 auto;width:9.375em;float:none}@media screen and (max-width:980px){.os2014 .m-mobile-header-banner.l-content-nav ul{float:right;margin-top:.9em;position:absolute;right:52px}}.m-mobile-header-nav{display:none}@media screen and (max-width:980px){.m-mobile-header-nav{display:block}.m-mobile-header-nav.m-mobile-integration-header-nav{display:none;list-style-type:none}}@media screen and (max-width:750px){.m-mobile-header-nav.m-mobile-integration-header-nav{display:block}.m-mobile-header-nav.m-mobile-integration-header-nav ul{float:right;margin-right:3em;margin-top:.5em}}#responsive-user-menu-button{position:absolute;top:.45em;right:.3em}.m-menu,.m-mobile-menu{background:rgba(255,255,255,0.08);position:absolute;bottom:0;width:100%;padding:0;height:10.5em}@media screen and (max-width:980px){.m-menu,.m-mobile-menu{position:relative;padding:0 !important}}@media screen and (max-width:760px){.m-menu,.m-mobile-menu{padding:0 !important}}@media screen and (max-width:980px){.m-menu,.m-mobile-menu{height:0}}.m-menu .read-all,.m-mobile-menu .read-all{color:#fff}.m-menu .read-all:hover,.m-mobile-menu .read-all:hover{color:#f28132}.m-menu .m-menu-browse-all,.m-mobile-menu .m-menu-browse-all{text-transform:uppercase;text-align:center;font-size:13px;margin-left:24px;color:#fff;padding-bottom:8px}.m-menu .m-menu-browse-all h5,.m-mobile-menu .m-menu-browse-all h5{padding:10px 0 0}.m-menu .m-menu-browse-all .read-all,.m-mobile-menu .m-menu-browse-all .read-all{font-weight:700 !important;text-decoration:none !important}@media screen and (max-width:980px){.m-menu .m-menu-browse-all,.m-mobile-menu .m-menu-browse-all{text-align:center;margin-left:0}}@media screen and (max-width:480px){.m-menu .m-menu-browse-all,.m-mobile-menu .m-menu-browse-all{padding-bottom:2px;margin-left:0}}.m-menu .m-mobile-menu-browse-all,.m-mobile-menu .m-mobile-menu-browse-all{display:none}@media screen and (max-width:480px){.m-menu .m-mobile-menu-browse-all,.m-mobile-menu .m-mobile-menu-browse-all{display:block}}@media screen and (max-width:980px){.m-menu{background:none}}@media(max-width:max-width 980px 4) and (min-width:max-width 480px 4){.m-menu{height:12.5em}}@media screen and (max-width:980px){.m-mobile-menu{background:rgba(255,255,255,0.05);height:100%;margin-top:1.5em}}@media screen and (max-width:760px){.m-mobile-menu{margin-top:.8em}}@media screen and (max-width:760px){.m-mobile-menu{margin-top:1em}}@media screen and (max-width:980px){.sidr-class-m-menu-browse-all,.m-menu-browse-all{display:none}}.m-mobile-menu{display:none}.m-mobile-menu .m-menu-browse-all{text-align:left;margin-left:90px}@media screen and (max-width:980px){.m-mobile-menu .m-menu-browse-all{text-align:center;margin-left:0}}@media screen and (max-width:980px){.m-mobile-menu{display:block}}.m-menu .m-menu-browse-all{text-align:left}@media screen and (max-width:980px){.m-menu{display:none;text-align:center}}.m-menu .m-courses-menu{margin:0;padding:0;border:0;padding:1.25em .625em}.m-menu .m-courses-menu::after{clear:both;content:"";display:table}.m-menu .m-courses-menu::after{clear:both;content:"";display:table}.m-menu .m-courses-menu li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:10px;padding-right:10px}.m-menu .m-courses-menu li:first-child,.m-menu .m-courses-menu li.first{padding-left:0}.m-menu .m-courses-menu li:last-child{padding-opposite-position(left):0}.m-menu .m-courses-menu li.last{padding-opposite-position(left):0}@media screen and (max-width:980px){.m-menu .m-courses-menu{padding:0 .625em}.m-menu .m-courses-menu li:first-child{padding-left:.625em}}.m-menu .m-courses-menu-item{float:left;display:block;margin-right:2.12766%;width:14.89362%;padding:.4em}.m-menu .m-courses-menu-item::after{clear:both;content:"";display:table}.m-menu .m-courses-menu-item:last-child{margin-right:0}.m-menu .m-courses-menu-item:nth-child(6n){margin-right:0}.m-menu .m-courses-menu-item:nth-child(6n+1){clear:left}@media screen and (max-width:980px){.m-menu .m-courses-menu-item{height:3.5em}.m-menu .m-courses-menu-item::after{clear:both;content:"";display:table}}@media screen and (max-width:480px){.m-menu .m-courses-menu-item{height:3em}.m-menu .m-courses-menu-item::after{clear:both;content:"";display:table}}.m-menu .m-courses-menu-item a{height:125px;width:100%;text-align:center}.m-menu .m-courses-menu-item a .font-icon{font-size:3.7em;padding:.3em;display:block}@media screen and (max-width:980px){.m-menu .m-courses-menu-item a .font-icon{display:inline;font-size:3.1em}}@media screen and (max-width:480px){.m-menu .m-courses-menu-item a .font-icon{font-size:2.5em}}.m-menu .m-courses-menu-item a .m-courses-menu-item-label{font-weight:700}@media screen and (max-width:980px){.m-menu .m-courses-menu-item a .m-courses-menu-item-label{padding-left:2em;vertical-align:middle;line-height:3.5em}}.m-menu .m-courses-menu-item a.m-btn-alt{font-size:.9em;line-height:100%}@media screen and (max-width:980px){.m-menu .m-courses-menu-item a.m-btn-alt{font-size:inherit}
}.m-menu .m-courses-menu-item a span{bottom:20px;width:100%;color:#fff;vertical-align:middle}.m-menu .m-courses-menu-item :hover{color:#f28132}.m-menu .m-courses-menu-item :hover span{color:#f28132}@media screen and (max-width:980px){.m-menu .m-mobile-courses-menu-item{display:block}}@media screen and (max-width:980px){.mobile-user-menu-link,.mobile-user-menu-cart-link,.mobile-user-menu-logged-in-link,.sidr-class-m-mobile-courses-menu-item,.m-mobile-courses-menu-item{float:none !important;padding-left:5px !important}.mobile-user-menu-link.sidr-class-osplus,.mobile-user-menu-cart-link.sidr-class-osplus,.mobile-user-menu-logged-in-link.sidr-class-osplus,.sidr-class-m-mobile-courses-menu-item.sidr-class-osplus,.m-mobile-courses-menu-item.sidr-class-osplus{height:3.429em}.mobile-user-menu-link a,.mobile-user-menu-cart-link a,.mobile-user-menu-logged-in-link a,.sidr-class-m-mobile-courses-menu-item a,.m-mobile-courses-menu-item a{color:#f28132 !important;font-size:15px !important;width:100%}.mobile-user-menu-link a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.mobile-user-menu-cart-link a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.mobile-user-menu-logged-in-link a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.sidr-class-m-mobile-courses-menu-item a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.m-mobile-courses-menu-item a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link{font-size:6em !important;padding:.0995em .125em !important}.mobile-user-menu-link a:hover,.mobile-user-menu-link a:focus,.mobile-user-menu-cart-link a:hover,.mobile-user-menu-cart-link a:focus,.mobile-user-menu-logged-in-link a:hover,.mobile-user-menu-logged-in-link a:focus,.sidr-class-m-mobile-courses-menu-item a:hover,.sidr-class-m-mobile-courses-menu-item a:focus,.m-mobile-courses-menu-item a:hover,.m-mobile-courses-menu-item a:focus{color:#d9610e !important}}@media screen and (max-width:480px){.sidr-class-m-mobile-courses-menu-item--live-chat,.m-mobile-courses-menu-item--live-chat{display:none !important}}.sidr-class-mobile-menu-separation-header{display:none}@media screen and (max-width:980px){.sidr-class-mobile-menu-separation-header{font-size:12px;text-transform:uppercase;color:#d8d8d8;padding:0 10px}}.mobile-menu-separation-header{font-size:1em;text-transform:uppercase;color:#d8d8d8;padding:0 10px}.sidr-class-font-icon,.m-os-nav--mobile-menu-items .font-icon{font-size:2.7em;padding:.3em;display:inline}.sidr-class-m-courses-menu-item-label,.m-os-nav--mobile-menu-items .m-courses-menu-item-label{padding-left:0 !important;vertical-align:middle;text-transform:uppercase}.mobile-nav-menu-content{display:none}.m-os-nav--menu-item .read-all{font-size:1em}@media screen and (max-width:980px){.sidr-inner ul,.sidr-inner li{border-bottom:0 !important;border-top:0 !important;margin-bottom:0 !important;margin-top:0 !important}}.sidr-class-m-courses-menu-item a,.m-courses-menu-item a{display:block !important;width:100%}.sidr-class-m-courses-menu-item span,.m-courses-menu-item span{vertical-align:middle}@media screen and (max-width:980px){.sidr-class-m-courses-menu-item,.m-courses-menu-item{background:#3c3c3c}}@media screen and (max-width:980px){#sidr-main,#sidr-user{background:#222}}#sidr-main ul li a,#sidr-main ul li span{padding:0 15px;display:inline-block !important;text-decoration:none;color:#fff}.scroll-target:target{padding-top:32px}@media screen and (max-width:980px){.scroll-target:target{padding-top:16px}}.m-header-nav--sub-menu--item--link{font-size:.75em;font-weight:700}.m-front-heading{max-width:42em;width:100%;padding-top:11.5em}.m-front-heading h1{color:#fff;text-shadow:0 2px 3px rgba(44,44,44,0.3)}.m-front-heading h2{font-weight:400;padding-bottom:4em;color:#ddd;font-size:1.125em;letter-spacing:.2px;font-style:normal;text-shadow:0 1px 2px rgba(44,44,44,0.2)}@media screen and (max-width:980px){.m-front-heading .m-mobile-menu{height:100%;margin-top:3em}}@media screen and (max-width:560px){.m-front-heading{padding-top:6em}}@media screen and (max-width:480px){.m-front-heading{padding-top:5em}
.m-front-heading h1{font-size:1.9em}.m-front-heading h2{font-size:1em;padding-bottom:2em}.m-front-heading .m-front--buttons--item{font-size:.9em}.m-front-heading .m-front--buttons--item a{margin-bottom:1em}.m-front-heading .os-gadget-list--logo-bar{padding:1.5em 0 .5em}}@media screen and (max-width:400px){.m-front-heading h1{font-size:1.75em}.m-front-heading h2{font-size:.95em}}.m-header-nav--right.m-integration-header-nav--right.m-header-nav.navigation-menu.m-integration-header-nav{float:left;display:block;margin-right:1%;margin-left:0;width:49%}@media screen and (max-width:980px){.m-header-nav--right.m-integration-header-nav--right.m-header-nav.navigation-menu.m-integration-header-nav{float:right;width:100%;max-width:14em;overflow:visible}}@media screen and (max-width:750px){.m-header-nav--right.m-integration-header-nav--right.m-header-nav.navigation-menu.m-integration-header-nav{display:none}}.m-integration-header--wrapper{display:inline-block;width:100%;height:0;overflow:visible}@media screen and (max-width:750px){.m-integration-header--wrapper{margin-top:0;padding:0;height:0;width:2.75em;background:#f1f1f1}}.m-integration-header--wrapper .font-icon-OS-plus-white-orangeplus-main-menu-link,.m-integration-header--wrapper .sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link{color:#f28132}.m-integration-header--wrapper .font-icon-OS-plus-white-orangeplus-main-menu-link:hover,.m-integration-header--wrapper .font-icon-OS-plus-white-orangeplus-main-menu-link:focus,.m-integration-header--wrapper .sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link:hover,.m-integration-header--wrapper .sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link:focus{color:#d9610e}.m-front--buttons--item a{width:11.875em;text-align:center;margin-right:2em;margin-bottom:2em}nav.m-os-nav.m-os-nav--right.integration{text-align:right;max-width:14em !important}.m-footer{background-color:rgba(44,44,44,0.95)}@media screen and (max-width:620px){.m-footer{padding:1em 0 2em}}.m-footer.integration{height:9.5em}.m-footer ul.m-footer-nav{margin:0;padding:0;border:0;margin:0 auto}.m-footer ul.m-footer-nav::after{clear:both;content:"";display:table}.m-footer ul.m-footer-nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:.625em;padding-right:.625em}.m-footer ul.m-footer-nav li:first-child,.m-footer ul.m-footer-nav li.first{padding-left:0}.m-footer ul.m-footer-nav li:last-child{padding-opposite-position(left):0}.m-footer ul.m-footer-nav li.last{padding-opposite-position(left):0}.m-footer ul.m-footer-nav li.leaf{padding-right:.625em;padding-left:.625em;text-align:center}@media screen and (max-width:865px){.m-footer ul.m-footer-nav{padding:0;width:38em}}@media screen and (max-width:620px){.m-footer ul.m-footer-nav{width:27em;margin:0 auto .5em}}@media screen and (max-width:480px){.m-footer ul.m-footer-nav{width:10em;margin:0 auto .5em}}.m-footer .m-footer-nav-item>a{font-weight:700;font-size:.9em;margin:.4861em .4861em 0 .55555em;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;letter-spacing:.2px;text-shadow:0 1px 1px rgba(59,59,59,0.43)}@media screen and (max-width:620px){.m-footer .m-footer-nav-item{width:33%}}@media screen and (max-width:480px){.m-footer .m-footer-nav-item{width:100%}}.m-footer .m-footer-copy-address{padding:2.85717em 0;border-top:1px solid #3a454d;color:#fff;font-size:.875em;text-align:center}@media screen and (max-width:865px){.m-footer .m-footer-copy-address{padding:1.4286em 0}}.m-footer #boxes-box-footer_contact{clear:both}.m-footer #boxes-box-footer_contact span{white-space:nowrap}.m-footer #boxes-box-connect_os{margin:-2.25em 1em 1.5em 0;float:right}@media screen and (max-width:865px){.m-footer #boxes-box-connect_os{padding:1.25em 0;margin:0 auto;width:15em;float:none}}.m-footer ul.social-media{margin:0;padding:0;border:0;list-style-image:none;list-style-type:none;margin-left:0}.m-footer ul.social-media::after{clear:both;content:"";display:table}.m-footer ul.social-media li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:right;padding-left:0;padding-right:0}.m-footer ul.social-media li:first-child,.m-footer ul.social-media li.first{padding-right:0}.m-footer ul.social-media li:last-child{padding-opposite-position(right):0}.m-footer ul.social-media li.last{padding-opposite-position(right):0}.m-footer ul.social-media li:last-child{padding-right:0}.os2-theme{padding:0}.os2-theme #block-menu-menu-footer-horizontal{float:left;margin:1em 0}.os2-theme #boxes-box-connect-os{float:right}.os2-theme #boxes-box-connect_os{margin:1.75em 1em 0 0}.os2-theme .m-footer-copy-address{padding:2.85717em 0 0}#footer-hide{display:none}.m-footer .m-integration{padding:0 0 2em}.m-footer .m-integration .m-footer-copy-address{padding:0;margin-bottom:2em;border-top:0}.m-footer .m-integration .m-footer--logo-wrapper{color:#fff;display:inline-block;margin:0 auto;width:100%;vertical-align:middle;line-height:14px}
.m-footer .m-integration .m-footer--logo-wrapper a.m-logo{vertical-align:middle;display:inline-block}.m-footer .m-integration .m-footer--logo-wrapper a.m-logo img{max-width:8em}.m-footer .m-integration .m-footer--logo-content{max-width:12em;margin:0 auto;display:inline-block;width:100%}.m-footer .m-integration .m-footer--logo-text{display:inline-block;margin:.5em .5em 0;font-size:.8em;float:left}.m-footer footer.m-footer.integration.storefront-integration{position:relative}body.opensesame .m-footer.integration{height:initial;position:relative}footer.m-footer.opensesame--footer.footer-anchor h2.block-title{float:left;margin-right:16px}.m-course-categories-menu--wrapper{min-height:6.25em;display:inline-block;width:100%;margin-bottom:-.4em}.m-course-categories-menu--wrapper .l-outer-full-container{padding:0;height:6.25em}.m-course-categories-menu--item{float:left;display:block;margin-right:0;width:14.28%;height:6.25em;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:980px){.m-course-categories-menu--item{width:33.3%}.m-course-categories-menu--item:last-child{width:100%}}@media screen and (max-width:480px){.m-course-categories-menu--item{width:100%}}.m-course-categories-menu--layer{height:100%;width:100%}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link{height:100%;width:100%;color:#fff;background-color:rgba(64,64,64,0.7);box-shadow:none;-webkit-transition:ease .25s all;-moz-transition:ease .25s all;transition:ease .25s all}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link:hover,.m-course-categories-menu--layer a.m-btn-alt.os-browse-link.is-selected{background-color:rgba(242,129,50,0.7);color:#fff}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link .font-icon{font-size:1.75em;width:100%;text-align:center;float:left;margin-top:.25em}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link .m-courses-menu-item-label{width:100%;text-align:center;margin:.75em auto 0;float:left;font-size:.9em;letter-spacing:.2px}.os-gadget--aside-layout--image-container .m-course-categories-menu--item{width:33%;height:7.575em;border:1px solid transparent;z-index:1}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(1){border:1px solid transparent;border-right-color:rgba(44,44,44,0.2);border-bottom-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(2){border:1px solid transparent;border-bottom-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(3){border:1px solid transparent;border-left-color:rgba(44,44,44,0.2);border-bottom-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(4){border:1px solid transparent;border-right-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(5){border:1px solid transparent}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(6){border:1px solid transparent;border-left-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:hover,.os-gadget--aside-layout--image-container .m-course-categories-menu--item:active,.os-gadget--aside-layout--image-container .m-course-categories-menu--item.is-selected{background-color:#fff;color:#f58220;border:1px solid #f58220;z-index:2}.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link{background-color:transparent;color:rgba(44,44,44,0.6);border:1px solid transparent;z-index:1}.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link:hover,.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link.is-selected{background-color:#fff;color:#f58220;z-index:2}.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link .font-icon{font-size:2.5em}.os-layout--heading{min-height:23em;height:100%;background-color:#404040;border:1px solid #2d2d2d;color:#fff}@media screen and (max-width:740px){.os-layout--heading{padding-bottom:4em}}.os-layout--title{padding-top:5em}@media screen and (max-width:480px){.os-layout--title{padding-top:3em}}.os-layout--cards{min-height:16em;height:100%;background-color:#f1f1f1;border:1px solid #e2e2e2;box-shadow:inset 0 -1px 0 rgba(231,231,231,0.64);width:100%}.os-layout--cards .os-text-card .os-text-card--body{min-height:8.5em}@media screen and (max-width:740px){.os-layout--cards .l-os-three-column-row:first-child{margin-top:-4em}.os-layout--cards .l-os-three-column-row:last-child{margin-bottom:3em}}.os-layout.alternate-style{background-size:cover;color:#fff;background:rgba(0,0,0,0.4) url("/sites/all/themes/os2014/img/front/conference-room-darker.jpg") no-repeat center center}@media screen and (max-width:740px){.os-layout.alternate-style{background:rgba(0,0,0,0.4) url("/sites/all/themes/os2014/img/front/conference-room-darker.jpg") no-repeat 100% 100%}}.os-layout.alternate-style .os-layout--wrapper{background-color:rgba(242,129,50,0.6);height:100%;width:100%}.os-layout.alternate-style .os-layout--heading{background-color:transparent;border:1px solid transparent}.os-layout.alternate-style .os-layout--cards{background-color:transparent;border:1px solid transparent;box-shadow:none}.os-layout.alternate-style .os-text-card{background:transparent}.os-layout.alternate-style .os-text-card p.os-body-text{color:#fff;padding:0 .75em}.os-layout.alternate-style .os-text-card.call-to-action{background-image:linear-gradient(168deg,#fff 0%,#fff 100%);border:1px solid #fff;color:#838383}
.os-layout.alternate-style .os-text-card.call-to-action p.os-body-text{color:#838383}body#page-user-register .m-breadcrumbs{display:none}@media screen and (max-width:980px){.m-global-header .m-header-nav{display:none}.m-global-header .m-header-nav.m-integration-header-nav{display:block}}@media screen and (max-width:980px) and (max-width:750px){.m-global-header .m-header-nav.m-integration-header-nav{display:none}}@media screen and (max-width:980px){.m-global-header .font-icon-white{color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(59,59,59,0.43)}.m-global-header .font-icon-user{position:absolute;top:.4em;right:.4em}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;padding:40px 0;display:block}@media only screen and (max-width:767px){.slick-track{width:100000px !important}}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none;opacity:.5;margin:0 20px !important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.slick-slide:hover{opacity:1}.slick-active{opacity:.8}.slick-current{opacity:1}[dir='rtl'] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;border:none;width:100px;height:120px;top:calc(50% - 60px);outline:none;background-color:#2c2c2c;z-index:99;transition:.25s;background-size:35px auto;font-size:0;color:transparent;background-repeat:no-repeat;background-position:center center;opacity:.7}.slick-prev:hover,.slick-next:hover{opacity:.9;width:140px}.slick-prev:active,.slick-next:active{opacity:1;transform:scale(1.1)}.slick-prev{left:0;background-image:url("/sites/all/themes/opensesame/images/prev-arrow.png")}.slick-next{right:0;background-image:url("/sites/all/themes/opensesame/images/next-arrow.png")}@media only screen and (max-width:767px){.slick-prev,.slick-next{width:60px;height:100px;background-size:20px auto}.slick-prev:hover,.slick-next:hover{opacity:.95;width:100px}}.slick-slider{margin-bottom:1.5em}.os-gadget-user-list-wrapper .slick-slider{margin-bottom:0}.simple_flag_overlay{padding:20px;border-radius:5px;display:none;z-index:10000;background-color:#fff;width:240px;font-size:.8em;min-height:200px;box-shadow:#1d1d1d 0 0 90px 5px;-moz-box-shadow:0 0 90px 5px #1d1d1d;-webkit-box-shadow:0 0 90px #1d1d1d}.simple_flag_overlay .close{position:absolute;right:-15px;top:0;cursor:pointer;height:35px;width:35px}.simple_flag_overlay .form-actions{margin-bottom:0;padding-bottom:0}.simple_flag_overlay .form{margin:0}.simple_flag_overlay .button-wrapper{margin-left:33px}.simple_flag_overlay .form-text,.simple_flag_overlay .form-select{border:1px solid #ddd;padding:.3em;width:200px !important}.simple_flag_overlay .form-select{margin-bottom:1em}.m-dashboard-top{padding:40px 0;background-color:#fff}.m-dashboard-top--nav{display:inline;float:right;margin:0;padding:0;border:0}.m-dashboard-top--nav::after{clear:both;content:"";display:table}.m-dashboard-top--nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:10px;padding-right:10px}.m-dashboard-top--nav li:first-child,.m-dashboard-top--nav li.first{padding-left:0}.m-dashboard-top--nav li:last-child{padding-opposite-position(left):0}.m-dashboard-top--nav li.last{padding-opposite-position(left):0}.m-dashboard-top--help-link{display:inline;float:right;background:url("/sites/all/themes/os2014/img/icon-question-mark.png") no-repeat left center;padding:20px 10px 20px 30px;font-size:.75em;color:#f28132;text-decoration:underline;clear:both}.m-overview-block{border:2px solid rgba(153,153,153,0.2);border-radius:2px;margin-top:30px;color:#999}.m-overview-block b{color:#555}.m-overview--middle{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.m-overview--middle::after{clear:both;content:"";display:table}.m-overview--middle .icon-users{height:45px;line-height:45px}.m-overview--bottom::after{clear:both;content:"";display:table}.m-overview--bottom .m-overview--price{display:inline;float:left;width:50%;font-size:1.313em;font-weight:700;padding:22px 0}.m-overview--bottom .m-overview--price.per-user{border-right:1px solid #ddd}.course-seller-info p{line-height:1.5em !important}#flag-confirm #edit-field-flag-reason-und{margin-top:1.5em}#flag-confirm #edit-actions .button-wrapper{margin-left:0 !important}.os-plus-badge{font-size:.7em;color:#fff;text-transform:none}.os-plus-badge sup{top:0;font-size:1.2em}
.form-type-select select{padding:.75em}div#loadCourseRes{background:#f1f1f1}#colorbox div#edit-actions{padding:0}.ie select{border:0;background-image:none !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:.01px;text-overflow:"" !important}.ie select::-ms-expand{display:none}.ie #edit-sort-by{padding:4px !important}.os-btn{display:inline-block;vertical-align:middle;padding:.875em 1.25em;border-radius:.125em;box-shadow:0 1px 1px 0 rgba(48,48,48,0.2);background-color:#f1f1f1;color:#fff;letter-spacing:.2px;font-size:.875em;border:1px solid transparent;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;cursor:pointer;text-shadow:0 1px 1px rgba(84,84,84,0.43)}.os-btn:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0px 3px 2px 0px rgba(48,48,48,0.2)}.os-btn.os-btn-primary{color:#fff;background-color:rgba(242,129,50,0.8);border:1px solid #f28132}.os-btn.os-btn-primary:hover{background-color:#f28132}.os-btn.os-btn-primary-ghost{background-color:rgba(242,129,50,0.2);border:1px solid rgba(242,129,50,0.8)}.os-btn.os-btn-primary-ghost:hover{color:#fff;background-color:rgba(242,129,50,0.35);border:1px solid #f28132}.os-btn.os-btn-primary-ghost.active{color:#fff;background-color:rgba(242,129,50,0.8);border:1px solid #f28132}.os-btn.os-btn-secondary{background:rgba(241,241,241,0.9);border:1px solid rgba(241,241,241,0.8);color:#777}.os-btn.os-btn-secondary:hover{border:1px solid #9b9b9b;color:#777}.os-btn.os-btn-secondary-ghost{background:rgba(221,221,221,0.1);border:1px solid rgba(255,255,255,0.55);color:#fff}.os-btn.os-btn-secondary-ghost:hover{background:rgba(221,221,221,0.2);border:1px solid rgba(255,255,255,0.55);color:#fff}.os-btn.os-btn-secondary-ghost.active{background:rgba(241,241,241,0.9);border:1px solid rgba(241,241,241,0.8);color:#777}.os-btn.os-btn-secondary-highlight{background:rgba(255,255,255,0.1);border:1px solid rgba(106,106,106,0.8);color:#6a6a6a}.os-btn.os-btn-secondary-highlight:hover{background:rgba(242,129,50,0.9);border:1px solid #f28132;color:#fff}.os-btn.os-btn-large{font-size:1em;padding:.875em 1.25em}.os-btn.os-btn-small{padding:.5em .8em}.btn{position:relative;display:inline-block;vertical-align:middle;padding:12px 16px;font-size:14px;line-height:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);color:#f0f0f0;letter-spacing:.2px;border:1px solid transparent;text-align:center;font-weight:400;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;cursor:pointer;text-transform:none;margin:0 10px 0 auto}.btn:hover{transform:translateY(-2px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.2)}.btn:active{transform:translateY(2px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.5)}.btn:last-child{margin-right:0}.btn.top-space{margin-top:15px}.btn.initial-disabled{opacity:.5;cursor:not-allowed}.btn.constrain-width{margin:10px 0 0;display:block;max-width:100px}.btn.align-float{float:right;top:8px;position:relative}.btn.align-float.top{top:-20px}.btn.bottom-space{margin-bottom:5px}.btn.no-margin-right{margin-right:0 !important}.btn.margin-right{margin-right:10px}.btn.margin-left{margin-left:10px !important}.btn.margin-bottom{margin-bottom:32px}.btn.margin-top{margin-top:20px}@media screen and (max-width:1700px){.btn.margin-top-5-important{margin-top:5px !important}}.btn.margin-top-small{margin-top:16px !important}.btn.no-top-pad{padding-top:0}.btn.padding-bottom-5{padding-bottom:5px !important}.btn.margin-bottom-5{margin-bottom:5px !important}.btn.small-margin-bottom{margin-bottom:8px !important}.btn.small-margin-right{margin-right:8px !important}.btn.x-small-margin-bottom{margin-bottom:4px !important}.btn.full-width{width:100%}.btn.left{float:left}.btn.float-none{float:none}.btn.right{float:right}.btn.float-right{float:right;margin-top:24px}.btn.btn-large{font-size:16px;padding:16px 20px;font-weight:600}.btn.btn-small{font-size:12px;padding:8px 12px}.btn.btn-spaced{margin:5px !important}.btn.btn-x-small{font-size:12px;padding:3px 6px}.btn.btn-super-small{font-size:11px;padding:5px 10px;margin:0 5px 0 0}.btn.uppercase{text-transform:uppercase !important;font-size:11px !important}.btn.btn-highlight{background-color:#fff;border-color:#f58220;color:rgba(44,44,44,0.7)}.btn.btn-highlight:hover{color:#2c2c2c}.btn.btn-green{background-color:rgba(72,177,53,0.2);border-color:#48b135}.btn.btn-green:hover{color:#fff;background-color:rgba(72,177,53,0.4)}.btn.btn-green.purchased{background-color:#20890d !important;border-color:#20890d !important;color:#fff !important}.btn.btn-green.purchased:hover{background-color:#20890d !important;border-color:#20890d !important}.btn.btn-green.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-primary{background-color:rgba(245,130,32,0.9);border-color:#f58220;color:#fff}.btn.btn-primary:hover{background-color:#f58220;color:#fff}.btn.btn-primary.ghost{border-color:rgba(245,130,32,0.7);background-color:rgba(245,130,32,0.4);color:rgba(255,255,255,0.9)}
.btn.btn-primary.ghost:hover{border-color:#f58220;background-color:rgba(245,130,32,0.8);color:#fff}.btn.btn-primary.ghost-orange,.btn.btn-primary.ghost-primary{border-color:#f58220;background-color:rgba(255,255,255,0.8);color:#777}.btn.btn-secondary{background-color:rgba(240,240,240,0.9);border-color:#f0f0f0;color:rgba(44,44,44,0.7)}.btn.btn-secondary:hover{background-color:#f0f0f0;color:#2c2c2c}.btn.btn-secondary.ghost{border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.9)}.btn.btn-secondary.ghost:hover{border-color:#fff;background-color:rgba(255,255,255,0.2);color:#fff}.btn.btn-secondary.ghost-secondary-light{border-color:rgba(44,44,44,0.3);background-color:#fff;color:#777}.btn.btn-secondary.force-secondary-light{background-color:rgba(240,240,240,0.9) !important;border-color:rgba(167,180,187,0.3) !important;color:rgba(44,44,44,0.7) !important}.btn.btn-secondary.force-secondary-light:hover{background-color:#f0f0f0 !important;color:#2c2c2c !important}.btn.btn-tertiary{background-color:#555;color:#fff}.btn.btn-tertiary:hover{background-color:#656565;color:#fff}.btn.btn-tertiary:hover.outline{border-color:rgba(255,255,255,0.6);background-color:transparent}.btn.btn-tertiary.outline{border-color:rgba(255,255,255,0.3)}.btn.btn-dismissable{border-color:transparent;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);background-color:#fff;color:#555;font-size:11px;font-style:normal;padding:5px 8px;font-weight:400;border-radius:1px}.btn.btn-dismissable:hover{color:inherit}.btn.btn-dismissable.orange{background-color:rgba(245,130,32,0.8);color:#fff}.btn.btn-dismissable.orange:hover{background-color:#f58220}.btn.btn-dismissable.secondary-light{background-color:#f0f0f0}.btn.btn-dismissable.secondary-light:hover{background-color:#fff}.btn.btn-dismissable.blog-tag{border-color:rgba(245,130,32,0.4);opacity:1;background-color:rgba(245,130,32,0.2);color:#fff}.btn.btn-dismissable.blog-tag:hover{border-color:rgba(245,130,32,0.8);background-color:rgba(245,130,32,0.3)}.btn.btn-dismissable.inline-block{display:inline-block;width:auto;font-size:13px;padding:8px 14px;margin-right:5px}.btn.btn-dismissable.tag-cloud{margin:3px;font-size:11px}.btn.btn-dismissable.tag-cloud:hover{color:#f58220}.btn.btn-dismissable:hover{background-color:rgba(255,255,255,0.9);transform:translateY(0px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.3)}.btn.btn-dismissable:active{transform:translateY(1px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.5)}.btn.btn-dismissable.light{background-color:rgba(240,240,240,0.4);border:1px solid transparent}.btn.btn-dismissable.light:hover{background-color:rgba(255,255,255,0.8);border-color:#f58220}.btn.btn-block{display:block}.btn.btn-play,.btn.btn-share,.btn.btn-skill{padding-left:30px !important;background:url("/sites/all/themes/opensesame/images/play-button.png") no-repeat scroll 12px 48%;background-size:auto 12px}.btn.btn-play.light,.btn.btn-share.light,.btn.btn-skill.light{background-image:url("/sites/all/themes/opensesame/images/play-button-white.png")}.btn.btn-share{background-image:url("/sites/all/themes/opensesame/images/share-icon.png");background-size:auto 8px}.btn.btn-add{background-color:#555;background-image:url("/sites/all/themes/opensesame/images/add-icon-orange.png");background-size:auto 10px;background-position:12px 47%}.btn.btn-add.add-white{top:0;background-color:rgba(245,130,32,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png")}.btn.btn-download{background:url("/sites/all/themes/opensesame/images/download-icon.png") no-repeat scroll left 10px center;background-size:auto 11px;width:auto;padding-left:30px;top:11px;border:1px solid #f58220}.btn.btn-datepicker{background:url("/sites/all/themes/opensesame/images/datepicker-icon.png") no-repeat scroll center center;background-size:auto 13px;width:30px;height:27px;border:1px solid #f58220;background-color:rgba(245,130,32,0.9);border-radius:0 2px 2px 0;margin:0 auto}.btn.btn-skill{background-size:auto 14px;padding-left:34px;background:url("/sites/all/themes/opensesame/images/feature-icon-7.png") 12px 48%}.btn.btn-report{background-color:#fff;border-color:rgba(195,71,71,0.3);color:#c34747;padding-left:30px}.btn.btn-report:hover{background-color:rgba(195,71,71,0.05);border-color:#c34747;color:#c34747}.btn.btn-report:after{position:absolute;left:10px;top:5px;font-size:12px;color:#c34747;content:"\E153";font-family:"Material Icons"}.btn.btn-show-more{z-index:99;margin:0 auto;position:relative;top:-40px}.btn#search-within-bundle-button.with-more{z-index:99;top:-40px;position:relative}@media screen and (max-width:640px){.btn#search-within-bundle-button.with-more{margin-top:24px}}.btn.btn-os-hidden{display:none}.btn.btn-search{float:right;z-index:99;position:absolute;top:24px;right:10px}.btn.btn-search.search-small{position:relative;top:-40px;padding:6px 12px !important;background-color:#f58220 !important;font-weight:400 !important;right:10px;font-size:12px;display:inline-block;line-height:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);margin:0 10px 0 auto;border-color:#f58220;vertical-align:middle}
.btn.btn-search.search-overlay{top:10px}.btn.btn-header-add{background-color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png");background-size:auto 8px;background-position:12px 47%;background-repeat:no-repeat;padding:8px 6px 8px 20px !important;font-size:11px;font-weight:400;border-radius:2px;border:1px solid rgba(255,255,255,0.8);margin-left:20px}.btn.btn-header-add.active{background-color:#fff;color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon-dark.png")}.btn.btn-disabled{border-color:rgba(44,44,44,0.2);background-color:transparent;color:#999;cursor:not-allowed !important;pointer-events:none}.btn.btn-disabled:hover{border-color:rgba(44,44,44,0.2);background-color:transparent;transform:none;color:#999;cursor:not-allowed;pointer-events:none}.btn.btn-disabled:active{transform:none}.btn.btn-disabled.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-disabled:after{color:#999}.btn.btn-subtle{border-color:rgba(44,44,44,0.3);background-color:rgba(85,85,85,0.2);color:#999}.btn.btn-subtle:hover{transform:none;color:#c9c9c9 !important;background-color:rgba(85,85,85,0.3)}.btn.btn-subtle:active{transform:none}.btn.btn-subtle.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.close-button,.clear-button{z-index:9;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;margin-right:6px;top:0;display:inline-block;vertical-align:middle;height:14px;width:14px;opacity:.9;border-radius:50%;border:1px solid transparent;background-color:rgba(22,22,22,0);background-image:url("/sites/all/themes/opensesame/images/close-button.png");background-repeat:no-repeat;background-size:8px auto;background-position:50% 50%;cursor:pointer}.close-button.quick-action-close,.clear-button.quick-action-close{border-color:rgba(44,44,44,0.5);height:20px;width:20px;background-size:7px auto;border-width:1px;margin-right:5px;padding:0}.close-button.quick-action-close.arrow-down,.clear-button.quick-action-close.arrow-down{background-image:url("/sites/all/themes/opensesame/images/dropdown-grey.png");background-size:11px auto}.close-button.quick-action-close:hover,.clear-button.quick-action-close:hover{border-color:#f58220;opacity:1}.close-button.white,.clear-button.white{background-image:url("/sites/all/themes/opensesame/images/close-button-white.png")}.close-button.white:hover,.clear-button.white:hover{border-color:#fff;opacity:1}.close-button.icon-close,.clear-button.icon-close{border-color:rgba(44,44,44,0.5);height:25px;width:25px;float:right;top:0;background-size:9px auto}.close-button.icon-close:hover,.clear-button.icon-close:hover{background-color:rgba(245,130,32,0.5)}.close-button.new-group,.clear-button.new-group{background-size:14px auto;margin:0 0 2px 15px}.btn:hover .close-button,.btn:hover .clear-button{background-color:transparent;border-color:#f58220;opacity:1}.auto-renew-off a{color:#fff}.toggle-tooltip-container{position:relative}.toggle-tooltip-container:hover .toggle-tooltip.show{opacity:1;z-index:999}.toggle-tooltip{display:none;position:absolute;bottom:-40px;padding:6px 10px;max-width:none;width:500px;text-align:left;margin-left:auto;margin-right:auto;background-color:rgba(44,44,44,0.9);box-shadow:0 0 2px 1px rgba(44,44,44,0.3);color:#fff;font-weight:700;font-size:11px;line-height:13px;border-radius:2px;opacity:0;z-index:-1;left:0}.toggle-tooltip.show{display:block}.toggle-tooltip.show.hover-show{position:absolute;top:55px;opacity:1;z-index:999;left:6px;bottom:inherit}.toggle-tooltip.os-mobile-ready.show.hover-show{left:180px}body.integration .os-plus-toggle{z-index:99}.button-loading-indicator{padding-right:40px;position:relative}.button-loading-indicator:after{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:'';box-sizing:border-box;position:absolute;width:15px;z-index:99999;height:15px;right:13px;top:12px;border-radius:50%;background-color:transparent;border:2px solid #f0f0f0;border-top-color:#f58220;animation:searchresultspinner 1s linear infinite;pointer-events:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.os-gadget{position:relative;overflow:hidden;padding-top:2em}.os-gadget--wrapper{padding:0}.entity-os-gadget{position:relative;padding-top:1em}body.train-oregon .entity-os-gadget{padding-top:0}html.integration.storefront-integration .entity-os-gadget{padding-top:0}#page-ocn section.entity.entity-os-gadget.os-gadget-custom,#page-ocn section.entity.entity-os-gadget.os-gadget-text-image{padding-top:0}.os-carousel-nav-transparent{color:#2a2a2a;background:transparent;opacity:.9;position:absolute;top:25%}@media screen and (max-width:980px){.m-gadget-left{float:left;display:block;margin-right:2.5641%;width:100%}.m-gadget-left:last-child{margin-right:0}}.m-gadget-right{position:relative;margin-bottom:1em}@media screen and (max-width:980px){.m-gadget-right{float:left;display:block;margin-right:2.5641%;width:100%}.m-gadget-right:last-child{margin-right:0}}.m-gadget-right .m-gadget-sidebar{margin:0 auto;padding:0;position:absolute;top:0;bottom:auto;width:100%;max-width:16.688em;text-align:left;float:none}@media screen and (max-width:980px){.m-gadget-right .m-gadget-sidebar{position:relative;top:auto;bottom:auto;height:auto;width:100%}}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-search{height:4.5em}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-categories .m-gadget-sidebar-categories-links ul{list-style-type:none}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-categories .m-gadget-sidebar-categories-links ul:first-child{padding:0}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-resources .m-navigation-courses-overlay-links--list li{margin-bottom:.6em;font-size:.813em;line-height:normal}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-title,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-resources-title,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-resources-text,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-browse-all,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-search-title,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-category-title{font-size:.813em;line-height:normal;padding:0;color:#505050}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-search-title{padding-top:1em;padding-bottom:1em}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-browse-all{padding-bottom:1.5em}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-category-title{padding-top:1em}.m-gadget-right .m-gadget-sidebar .sidebar-subcategory a{font-size:.813em;line-height:normal}.clear{clear:both}section.m-node--gadget-view.m-train-oregon{background-color:#fff}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header{background-color:#fff}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--2,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--5,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--8,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--11{background-color:#f1f1f1}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--3,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--6,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--9,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--12{background-color:#ddd}section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-long-description{margin:2em 0 4em}section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-list-header{padding-top:2em}section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-list-header.os-gadget--2,section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-list-header.os-gadget--6{background-color:#f1f1f1}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-without-header.os-gadget--3,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-without-header.os-gadget--7{background-color:#f1f1f1}.os-gadget-user-list-carousel .os-carousel-nav,.os-gadget-user-list-carousel .os-carousel-nav-transparent,.os-gadget-user-list-carousel .os-carousel-nav-transparent{position:absolute;top:.75em}
@media screen and (max-width:980px){.os-gadget-user-list-carousel .os-carousel-nav,.os-gadget-user-list-carousel .os-carousel-nav-transparent,.os-gadget-user-list-carousel .os-carousel-nav-transparent{position:absolute;top:2.25em}}.os-gadget--text-gadget--icon-article--wrapper h4{font-size:1.2em;margin-top:1em}section.m-node--gadget-view.integration .os-gadget-search-results{max-width:71.25em;margin-left:auto;margin-right:auto}section.m-node--gadget-view.integration .os-gadget-search-results::after{clear:both;content:"";display:table}.slick-slide{opacity:.5}.slick-active{opacity:.8}.slick-slide,.slick-active{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.slick-slide:hover,.slick-slide:active,.slick-active:hover,.slick-active:active{opacity:1}.slick-current{opacity:1}.front section.m-courses{margin:4em 0 6em}@media screen and (max-width:480px){.front section.m-courses{margin:3em 0 4em}}#page-ocn .m-gadget-view--search-results-carousel{max-width:71.25em;margin:0 auto}.os-gadget--aside-layout--wrapper{padding:0 2em 2em}@media screen and (max-width:480px){.os-gadget--aside-layout--wrapper{padding:0 1em}}.os-gadget--aside-layout--wrapper.flip-sides{float:right;margin-left:2.12766%;margin-right:0}@media screen and (max-width:740px){.os-gadget--aside-layout--wrapper.flip-sides{float:none}}.os-gadget--aside-layout--wrapper .m-btn-primary{min-width:12em;text-align:center}.os-gadget--aside-layout--image-container{position:relative;overflow:visible;height:20em}@media screen and (max-width:980px){.os-gadget--aside-layout--image-container{overflow:hidden}.os-gadget--aside-layout--image-container.integrations-block{width:100%;padding:0;height:initial}}.os-gadget--aside-layout--image-wrapper{text-align:center}.os-gadget--aside-layout--image-wrapper.os-aside-layout{position:absolute;top:0;left:0;right:auto;width:42em}.os-gadget--aside-layout--image-wrapper.os-aside-layout.flip-sides{position:absolute;top:0;left:auto;right:0;margin-right:6em}@media screen and (max-width:740px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.flip-sides{position:absolute;top:0;left:0;right:auto}}.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block{margin-right:0}.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block img{max-height:14em}@media screen and (max-width:980px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block{width:100%;padding:0 1.25em;float:none;margin:0 auto;position:relative}.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block .os-gadget--aside-layout--image{background:url(/sites/all/themes/os2014/img/front/integrations-logo-block.png) no-repeat center center;height:14em;width:100%;background-size:contain;margin:0 auto}}@media screen and (max-width:980px) and (max-width:480px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block .os-gadget--aside-layout--image{height:8em}}@media screen and (max-width:980px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block img{display:none}}.os-gadget--aside-layout--image-wrapper.flip-sides{float:right}@media screen and (max-width:740px){.os-gadget--aside-layout--image-wrapper.flip-sides{float:none}}.os-gadget--aside-layout--image-wrapper.flip-sides .os-gadget--aside-layout--image{float:right}@media screen and (max-width:980px){.os-gadget--aside-layout--image-wrapper.integrations-block{width:100%;padding:0;float:none;margin:0 auto}}.os-gadget--aside-layout--image{float:left;margin-right:2em;padding-top:.75em}.os-gadget--aside-layout--image img{max-height:16em}.os-gadget--aside-layout--image:nth-child(2){opacity:.8}.os-gadget--aside-layout--image:nth-child(3){opacity:.6}@media screen and (max-width:740px){.os-gadget--aside-layout--content-wrapper{margin-top:3em}}.os-gadget--aside-layout--content-wrapper p.os-gadget--text{width:calc(100% - 2em);max-width:26em;padding-bottom:1em;color:#777;font-size:.9em;line-height:1.6em;letter-spacing:.2px}@media screen and (max-width:740px){.os-gadget--aside-layout--content-wrapper p.os-gadget--text{width:100%;max-width:100%}}.os-gadget--aside-layout--content-wrapper.flip-sides{float:right}@media screen and (max-width:740px){.os-gadget--aside-layout--content-wrapper.flip-sides{float:none}}.os-gadget--aside-layout--content-wrapper.integrations-block{padding-left:6em}@media screen and (max-width:980px){.os-gadget--aside-layout--content-wrapper.integrations-block{width:100%;padding:0;float:none;margin:0 auto}.os-gadget--aside-layout--content-wrapper.integrations-block p.os-gadget--text{max-width:100%;width:100%;margin-bottom:2em}}@media screen and (max-width:480px){.os-gadget--aside-layout--content-wrapper{margin-top:3em}}.os-gadget--aside-layout--content-wrapper .os-gadget--title{display:inline-block;width:100%}.os-gadget--aside-layout--content-wrapper .os-gadget--title h3{display:inline-block;float:left;text-shadow:0 1px 1px rgba(40,40,40,0.14);color:#595959;font-size:1.5em;font-weight:700;letter-spacing:.06px;line-height:2em;padding-bottom:0}.os-gadget--aside-layout--content-wrapper .os-plus-wrapper{float:left;position:relative;height:2.5em}.os-gadget--aside-layout--content-wrapper .font-icon-OS-plus-white-orangeplus{position:absolute;top:-.04em;left:.025em;font-size:9.35em}.os-gadget--aside-layout--content-wrapper .font-icon-OS-plus-white-orangeplus:before{color:#313b42}.os-gadget--aside-layout--content-wrapper.is-left{padding-left:2em}@media screen and (max-width:980px){.os-gadget--aside-layout{float:left;display:block;margin-right:6.66667%;width:100%;text-align:center;padding-bottom:40px;padding-left:0}
.os-gadget--aside-layout:last-child{margin-right:0}.os-gadget--aside-layout p{width:90%;margin:0 auto 2em}}.os-courses-preview--wrapper{height:30.375em;background-color:#f1f1f1;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:6.5em;overflow:hidden}.os-courses-preview--wrapper.alternate-background{background-color:#fff;border-top:0;border-bottom:0}@media screen and (max-width:980px){.os-courses-preview--wrapper{overflow:visible}.os-courses-preview--wrapper.integrations-block{padding-top:3em;margin-bottom:3em}}@media screen and (max-width:740px){.os-courses-preview--wrapper{padding-top:3.25em;height:initial}}.os-gadget-text-image{background-color:#474747;background-image:-webkit-radial-gradient(#474747,#303030);background-image:radial-gradient(#474747,#303030);background-size:cover;position:relative;height:27.5em;width:100%;z-index:100;overflow:visible;color:#fff}.os-gadget-text-image .os-gadget-text-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;z-index:-2;float:left;display:block}.os-gadget-text-image .os-gadget-text-image-text{float:left;display:block;margin-right:2.12766%;width:40.42553%;color:#fff}.os-gadget-text-image .os-gadget-text-image-text:last-child{margin-right:0}.os-gadget-text-image .os-gadget-text-image-text.os-gadget-integration-text-image-text{float:left;display:block;margin-right:2.12766%;width:57.44681%}.os-gadget-text-image .os-gadget-text-image-text.os-gadget-integration-text-image-text:last-child{margin-right:0}@media screen and (max-width:980px){.os-gadget-text-image .os-gadget-text-image-text.os-gadget-integration-text-image-text{float:left;display:block;margin-right:6.66667%;width:100%}.os-gadget-text-image .os-gadget-text-image-text.os-gadget-integration-text-image-text:last-child{margin-right:0}}@media screen and (max-width:980px){.os-gadget-text-image .os-gadget-text-image-text{float:left;display:block;margin-right:2.5641%;width:79.48718%}.os-gadget-text-image .os-gadget-text-image-text:last-child{margin-right:0}}@media screen and (max-width:600px){.os-gadget-text-image .os-gadget-text-image-text{float:left;display:block;margin-right:6.66667%;width:100%;text-align:center;font-size:.9em}.os-gadget-text-image .os-gadget-text-image-text:last-child{margin-right:0}}.os-gadget-text-image .os-gadget-text-image-text h1{float:left;display:block;margin-right:2.12766%;width:100%;max-width:500px;text-align:left;padding-top:1.5em;font-size:2em}.os-gadget-text-image .os-gadget-text-image-text h1:last-child{margin-right:0}@media screen and (max-width:980px){.os-gadget-text-image .os-gadget-text-image-text h1{float:left;display:block;margin-right:2.5641%;width:100%;max-width:100%}.os-gadget-text-image .os-gadget-text-image-text h1:last-child{margin-right:0}}@media screen and (max-width:600px){.os-gadget-text-image .os-gadget-text-image-text h1{float:left;display:block;margin-right:6.66667%;width:100%;text-align:center}.os-gadget-text-image .os-gadget-text-image-text h1:last-child{margin-right:0}}.os-gadget-text-image .os-gadget-text-image-text h2{float:left;display:block;margin-right:2.12766%;width:100%;font-weight:700;font-size:.8em;padding:.5em 0;color:#9d9d9d}.os-gadget-text-image .os-gadget-text-image-text h2:last-child{margin-right:0}@media screen and (max-width:980px){.os-gadget-text-image .os-gadget-text-image-text h2{float:left;display:block;margin-right:2.5641%;width:100%}.os-gadget-text-image .os-gadget-text-image-text h2:last-child{margin-right:0}}.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-quote{font-size:1.2em;font-weight:400;line-height:1.5em;margin:0;padding:0}.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-name{float:left;display:block;margin-right:2.12766%;width:100%;text-align:right;margin:0}.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-name:last-child{margin-right:0}@media screen and (max-width:980px){.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-name{float:left;display:block;margin-right:2.5641%;width:100%}.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-name:last-child{margin-right:0}}@media screen and (max-width:600px){.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-name{float:left;display:block;margin-right:6.66667%;width:100%;text-align:center}.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-name:last-child{margin-right:0}}.os-gadget-text-image .os-gadget-text-image-text .os-gadget-text-image-title{font-size:.9em;margin:0;text-align:right}@media screen and (max-width:600px){.os-gadget-text-image .os-gadget-text-image-course-recommendation{margin:2em auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.os-gadget-text-image .os-gadget-text-image-course-recommendation .course-card-style--recommendation{position:absolute;bottom:3.5em}@media screen and (max-width:600px){.os-gadget-text-image .os-gadget-text-image-course-recommendation .course-card-style--recommendation{position:absolute;bottom:3.5em;left:2em}}.os-gadget-text-image .m-course-card-image{border:none}.os-gadget-integration-text-image{height:32em}.os-gadget-text-image-text.os-gadget-integration-text-image-text h1{float:none;margin-right:auto;max-width:14em;padding-top:.5em}@media screen and (max-width:600px){.os-gadget-text-image-text.os-gadget-integration-text-image-text h1{max-width:100%}}.os-gadget-text-image-text.os-gadget-integration-text-image-text h2{color:#9d9d9d}.os-gadget-integration-logo-image{margin-top:3em}.os-gadget-integration-logo-image.oracle-logo{background:linear-gradient(to bottom,#c10000 0,#f00 100%);box-shadow:10px 0 10px -10px rgba(0,0,0,0.4),-10px 0 10px -10px rgba(0,0,0,0.4);text-indent:-2000px;width:176px;height:108px;position:relative}.os-gadget-integration-logo-image.oracle-logo img{position:absolute;top:17px}.os-gadget--image-text-enterprise-hero{height:32em;background-size:cover;background-position:center center;background-color:#474747;background-image:-webkit-radial-gradient(#474747,#303030);background-image:radial-gradient(#474747,#303030);position:relative;width:100%;z-index:100;overflow:visible}.os-gadget--image-text-enterprise-hero li.more.nav-link{position:relative;padding-right:0}@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero li.more.nav-link{padding-right:1em}}.os-gadget--image-text-enterprise-hero li.more.nav-link>ul>li:first-child a{padding-top:1em}.os-gadget--image-text-enterprise-hero li.more.nav-link a{margin-right:1em}.os-gadget--image-text-enterprise-hero li.more.nav-link>a{padding-right:.6em}.os-gadget--image-text-enterprise-hero li.more.nav-link>a:after{position:absolute;top:auto;right:-.4em;bottom:auto;left:auto;content:"\25BE"}.os-gadget--image-text-enterprise-hero li.more{overflow:visible;padding-right:0}.os-gadget--image-text-enterprise-hero li.more a{padding-right:.8em}.os-gadget--image-text-enterprise-hero li.more>a{padding-right:1.6em;position:relative}@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero li.more>a{margin-right:1em}}.os-gadget--image-text-enterprise-hero li.more.active{background-color:#fff}.os-gadget--image-text-enterprise-hero li.more.active>.submenu{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1;right:0}@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero li.more{padding-right:.8em;position:relative}}.os-gadget--image-text-enterprise-hero ul.submenu{display:none;opacity:0;width:calc(100% + 2px);min-width:7.6em;padding-left:0;z-index:10001;position:absolute;background-color:#fff}
@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero ul.submenu .submenu{left:11.8em;top:0}}.os-gadget--image-text-enterprise-hero ul.submenu li{display:block;padding-right:1em}@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero ul.submenu li{line-height:46.15385px}.os-gadget--image-text-enterprise-hero ul.submenu li:first-child>a{border-top-left-radius:2em;border-top-right-radius:2em}.os-gadget--image-text-enterprise-hero ul.submenu li:last-child>a{border-bottom-left-radius:2em;border-bottom-right-radius:2em;padding-bottom:.7em}}.os-gadget--image-text-enterprise-hero ul.submenu li a{display:inline-block;text-align:right;font-size:.8em;width:100%}@media screen and (max-width:980px){.os-gadget--image-text-enterprise-hero ul.submenu li a{background-color:#fff;padding-left:1em;text-align:left;width:12em}}.m-gadget-view--text-image-testimonials .os-gadget{padding-top:0}.os-gadget-comment-list-wrapper{background-color:#fff;border-bottom:1px solid #f1f1f1;height:36em}.os-gadget-comment-list-header h2{font-size:2em;text-align:center;padding:1em 0 0}.os-gadget-comment-list-header p{font-size:.9em;text-align:center;font-weight:400;margin-bottom:1em}.os-gadget-comment-list--item-wrapper{position:relative}.m-comment-gadget-card-wrapper{padding:0 1.5em}.m-comment-gadget-card{float:none;padding:0}.m-comment-gadget-card-border{background-color:#fff;height:25em;width:50.6em;border:1px solid #ddd;border-radius:.25em;float:none;margin:0 auto}.m-comment-gadget-card-left{margin:1.875em 0 0 1.875em;width:16.25em;float:left;z-index:1}.m-comment-gadget-card-right{height:25em;width:32em;padding:1.875em;float:left}.m-comment-gadget-card-right-user{font-size:1.5em;float:left;position:relative;height:1.8em;width:100%}.user-image{height:100%;width:1.4em;float:left}.user-name{line-height:1.2em;font-weight:700;font-size:.5em;width:88%;margin-left:1em;display:block;float:left;position:absolute;left:2.6em}.user-title{font-weight:400;font-size:.5em;line-height:1.5em;width:60%;margin-left:1em;display:block;float:left;position:absolute;top:1.2em;left:2.6em}.m-comment-gadget-card-right-comment{float:left;font-size:.9em;margin-top:.4em;line-height:1.5em;max-height:12em;overflow:hidden}.m-comment-gadget-card-right-comment-title{float:left;width:100%;font-size:.9em;font-weight:800;margin-top:0;margin-bottom:.5em}.m-comment-gadget-card-right-footer{float:left;height:7.2em;width:100%;position:relative}.m-comment-gadget-card-right-btn{border-radius:1px;height:3em;width:11em;font-size:.9em;font-weight:400;line-height:1;color:#f28132;text-align:center;vertical-align:middle;float:left;border:1px solid #f28132;background-color:transparent;padding:.8em;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;position:relative;margin:1.3em 0 0}.m-comment-gadget-card-right-btn:hover,.m-comment-gadget-card-right-btn.active,.m-comment-gadget-card-right-btn.is-selected{background-color:#f28132;color:#fff}.m-comment-gadget-card-right-line-break{width:100%;border-bottom:1px solid #ddd;position:relative;margin:1.3em 0 0;float:left}.m-comment-gadget-card-right-link{position:relative;margin:1.1em 0 0;float:right;font-size:.7em;text-decoration:underline;cursor:pointer}.m-comment-gadget-card-right-link .m-course-category-icon{font-size:1.8em;margin-right:.5em}@media screen and (max-width:800px){.os-gadget-comment-list-wrapper{height:100%}.m-comment-gadget-card-wrapper{padding:0}.m-comment-gadget-card{padding:0 0 4em}.m-comment-gadget-card-border{height:100%;width:80%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.m-comment-gadget-card-left{margin:1.875em auto 0;height:100%;width:100%;display:block;float:none}.m-comment-gadget-card-left .m-course-card{margin:0 auto}.m-comment-gadget-card-right{height:100%;width:100%}}@media screen and (max-width:800px){.os-gadget-node-list-wrapper{height:auto;min-height:23em}}.os-gadget-node-list-wrapper.os-gadget-blog{height:26em}.os-gadget-node-list-wrapper .os-gadget-node-list-header{width:50.6em;margin-bottom:.5em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .os-gadget-node-list-header{text-align:center;height:auto;width:95%;margin:0 auto;padding:0}}.os-gadget-node-list-wrapper .os-gadget-node-list-header h1{font-size:2em;padding:0 0 .2em}.os-gadget-node-list-wrapper .os-gadget-node-list-header p{font-size:.9em;font-weight:400;margin:0 0 .2em;line-height:1.357}.os-gadget-node-list-wrapper .os-gadget-node-list-header a{text-transform:uppercase;font-size:.7em;text-decoration:underline;cursor:pointer}.os-gadget-node-list-wrapper .m-course-reference-gadget-card{padding-right:.25em}.os-gadget-node-list-wrapper .m-course-reference-gadget-card .m-course-card{margin:.5em .5em 1em !important;display:inline-block}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper{position:relative;padding:0 3.25em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper{padding:0}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card{height:16em;width:40.55em;display:inline-block}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card{display:block;text-align:center;height:auto;width:100%;min-height:16em}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-left{height:16em;width:10.4em;float:left}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-left{height:auto;width:10.4em;margin:0 auto;float:none}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-left .m-blog-gadget-card-image{width:10.4em;position:absolute}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-left .m-blog-gadget-card-image{height:auto;width:100%;position:relative;margin:0 auto}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right{height:16em;width:30.15em;padding:0 0 0 1.75em;float:left}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right{height:auto;width:100%;margin:0 auto;padding:0;float:none}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body{height:16em;width:28.7em;float:left}
@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body{height:auto;width:95%;float:none;margin:0 auto}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-title{font-size:1.5em;font-weight:700;line-height:1.167;display:inline;-webkit-transform:scale(0.5,0.5);-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);-o-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-title a{float:left;padding-bottom:.5em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-title a{padding-top:.5em;padding-bottom:.5em;float:none}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits{height:2.5em;width:100%;font-size:.9em;float:left}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits{height:auto;width:100%;line-height:1.5}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-author{float:left}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-author{height:2.5em;width:auto;float:none;display:inline-block;vertical-align:middle}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-author img{height:2.5em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-author img{float:none;display:inline}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-byline,.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-date{float:left;padding-left:.5em;margin-top:.5em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-byline,.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-credits .m-blog-gadget-card-date{padding:.5em;float:none;display:inline-block;margin:auto 0;height:100%;width:auto;vertical-align:middle}}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-text{float:left;width:100%}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-text p{margin:.5em 0 1.5em;line-height:1.571;font-size:.9em;float:left}.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-button{float:left;font-size:.9em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .m-blog-gadget-card-wrapper .m-blog-gadget-card .m-blog-gadget-card-right .m-blog-gadget-card-body .m-blog-gadget-card-button{float:none}}.os-gadget-node-list--item-wrapper .m-course-reference-gadget-card{margin-right:2em}
@media screen and (max-width:800px){.os-gadget-user-list-wrapper{height:auto;min-height:23em}}.os-gadget-user-list-wrapper .os-gadget-user-list-header{width:50.6em;margin:.5em 0 1em}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .os-gadget-user-list-header{text-align:center;height:auto;width:95%;margin:0 auto;padding:0}}.os-gadget-user-list-wrapper .os-gadget-user-list-header h2{padding-bottom:0}.os-gadget-user-list-wrapper .os-gadget-user-list-header h1{font-size:2em;padding:0 0 .2em}.os-gadget-user-list-wrapper .os-gadget-user-list-header p{font-size:.9em;font-weight:400;margin:0 0 .2em;line-height:1.357}.os-gadget-user-list-wrapper .os-gadget-user-list-header a{text-transform:uppercase;font-size:.7em;text-decoration:underline;cursor:pointer}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper{position:relative;padding-right:1.5em}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card{float:left;padding:0;border-radius:1px;margin-bottom:1em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card{margin:1em}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border{height:16em;width:47em;border:1px solid #ddd;border-radius:1px;float:left}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border{height:auto;width:100%;margin:0 auto;padding:2em 0;text-align:center}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left{height:14em;width:11.4em;margin:1.875em 0 0 1.875em;border-bottom-left-radius:1px;border-top-left-radius:1px;float:left}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left{height:auto;width:80%;margin:0 auto;float:none}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-image{width:10.4em}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-image{height:auto;width:100%}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-image img{max-height:4em}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-image img{margin:0 auto}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-course-count,.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-title{font-weight:700;font-size:.9em;margin-top:.7em}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-course-count,.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-title{display:inline-block}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-course-count .m-user-gadget-card-course-count-text,.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-title .m-user-gadget-card-course-count-text{color:#505050}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-title{color:#505050}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-title{display:inline-block}
}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-list{line-height:1.1}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-list a{font-size:.9em;font-weight:700}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-list{display:inline-block}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right{height:14.5em;width:34.6em;margin:1.6em 0 0 13em;padding:0 0 0 1.75em;border-bottom-right-radius:1px;border-top-right-radius:1px}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right{height:auto;width:100%;float:left;margin:0 auto;padding:0;display:block}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body{height:14.4em;width:29.8em;float:left}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body{height:auto;width:80%;margin:0 auto;display:block;float:none}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-title{font-size:1.5em;font-weight:700;line-height:1.167;display:block;float:left;padding:0}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-title{padding-top:.5em;padding-bottom:.5em;width:100%;display:block;float:left}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-bio{float:left;height:6em;width:100%}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-bio{height:auto;width:100%;display:block;float:left}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-bio p{margin:.5em 0 1.5em;line-height:1.571;font-size:.9em;float:left}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-button{font-size:.9em;position:absolute;bottom:2.5em;padding-top:1.5em;width:33.1em;border-top:1px solid #ddd}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-button{padding-top:2em;width:100%;position:relative;display:block;float:left;bottom:0}}.m-explore-category-card-business-skills{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/business_skills.jpg)}.m-explore-category-card-safety{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/safety.jpg)}.m-explore-category-card-compliance{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/compliance.jpg)}.m-explore-category-card-technology{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/technology.jpg)}.m-explore-category-card-certifications{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/certifications.jpg)}.m-explore-category-card-industry-specific{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/industry-specific.jpg)}.m-category-card-box{height:16em;width:16em;margin-bottom:2em;text-align:center;border-radius:1px;background-color:#242b30;background-size:cover;float:none;margin:1em auto;color:#fff;position:relative}.m-category-card-box:hover,.m-category-card-box:active,.m-category-card-box:link{color:#d9610e}.m-category-card-box:hover .m-explore-category-label,.m-category-card-box:hover .m-explore-category-card-button,.m-category-card-box:hover .m-explore-category-font-icon,.m-category-card-box:hover a,.m-category-card-box:active .m-explore-category-label,.m-category-card-box:active .m-explore-category-card-button,.m-category-card-box:active .m-explore-category-font-icon,.m-category-card-box:active a,.m-category-card-box:link .m-explore-category-label,.m-category-card-box:link .m-explore-category-card-button,.m-category-card-box:link .m-explore-category-font-icon,.m-category-card-box:link a{color:#d9610e}.m-category-card-box:hover .m-explore-category-help-box-font-icon,.m-category-card-box:hover .m-explore-category-help-box-text,.m-category-card-box:active .m-explore-category-help-box-font-icon,.m-category-card-box:active .m-explore-category-help-box-text,.m-category-card-box:link .m-explore-category-help-box-font-icon,.m-category-card-box:link .m-explore-category-help-box-text{color:#fff}.m-explore-category-card-box{height:16em;width:16em}.m-small-explore-category-card-box{height:11em;width:11em}.m-card-box-layer{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:1px}.m-card-box-layer a{color:#fff !important}.m-card-box-layer:hover,.m-card-box-layer:focus{background-color:rgba(0,0,0,0.7)}.m-card-box-layer:hover a,.m-card-box-layer:focus a{color:#d9610e !important}.m-category-card-button{color:#fff;font-size:1em;line-height:100%;bottom:20px;vertical-align:middle}.m-explore-category-card-button{height:16em;width:16em}.m-small-explore-category-card-button{height:11em;width:11em}.m-explore-category-title h2{padding:0 0 1.2em;font-size:2em}@media screen and (max-width:800px){.m-explore-category-title{text-align:center}}.m-explore-category-label{font-size:1.2em;font-weight:700}.m-category-font-icon{width:100%}.m-explore-category-font-icon{padding:.8em .3em .3em}.m-small-explore-category-font-icon{padding:.5em .3em .1em}.m-small-explore-category-label{font-size:.9em;font-weight:700}.m-explore-category-help-box{background-size:100% 100%}.m-explore-category-help-box-text{margin-top:.7em}.m-explore-category-help-box-text,.m-explore-category-help-box-font-icon{color:#f28132;width:100%}a .m-explore-category-card-button:hover .m-explore-category-help-box-text,a .m-explore-category-card-button:hover .m-explore-category-help-box-font-icon,a .m-explore-category-card-button:active .m-explore-category-help-box-text,a .m-explore-category-card-button:active .m-explore-category-help-box-font-icon,a:link .m-explore-category-card-button:hover .m-explore-category-help-box-text,a:link .m-explore-category-card-button:hover .m-explore-category-help-box-font-icon,a:link .m-explore-category-card-button:active .m-explore-category-help-box-text,a:link .m-explore-category-card-button:active .m-explore-category-help-box-font-icon{color:#fff;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;transition:color .1s linear}.m-featured-industries-card-wrapper{height:13.5em;width:auto}.m-featured-industries-card-wrapper .m-featured-industries-card{margin:0 auto;height:8.56em;position:relative;max-width:16.4em}
.m-featured-industries-card-wrapper .m-featured-industries-card p{margin:.75em 0;width:100%;line-height:1.571;font-size:.9em}.m-featured-industries-card-wrapper .m-featured-industries-card a{font-size:1.25em;font-weight:700;line-height:1.167}.m-featured-industries-card-wrapper .m-featured-industries-card .m-featured-industries-card-view-course{position:absolute;bottom:0;font-size:.9em;font-weight:400;text-decoration:underline}.os-gadget--playlist--cross-industry{padding-top:1.5em;padding-bottom:1.5em}.os-gadget--playlist--course-wrapper{padding-top:2em;background:#f1f1f1}.os-gadget--playlist--wrapper .field-label{display:none}.os-gadget--playlist--header{padding:2.5em 0}.os-gadget--playlist--header h2{padding-bottom:.25em;margin-bottom:0 !important}.os-gadget--playlist--text--primary-header{max-width:60em}.os-gadget--playlist--search{padding:1em;background:#ddd}.os-gadget--playlist--search.no-padding{padding:0}.os-gadget--playlist--search-bar{line-height:1em}.os-gadget--playlist--search-bar .m-search-wrapper{background:rgba(255,255,255,0) !important;padding:0;border-radius:0;border:0;max-width:25em;font-size:.9em;z-index:1}.os-gadget--playlist--search-bar .m-search-wrapper input[type="search"]{border:0;width:100%;border-radius:0}.os-gadget--playlist--search-bar .m-search-wrapper input[type="search"]:focus{border-radius:0}.os-gadget--playlist--search-bar .m-search-wrapper button{height:100%;position:absolute;top:0;right:0;background-color:transparent;border:none;cursor:pointer}.os-gadget--playlist--search-bar .m-search-wrapper button i:before{color:#1d1d1d}.os-gadget--playlist--item li{margin-bottom:2em}.os-gadget--playlist--industry{float:left;max-width:calc(100% - 14em)}@media screen and (max-width:680px){.os-gadget--playlist--industry{max-width:100%}}.os-gadget--playlist--industry--title{font-weight:700;margin:0 0 .5em}.os-gadget--playlist--industry--icon{padding-right:.25em;vertical-align:bottom}.os-gadget--playlist--metrics{float:right;width:14em}.os-gadget--playlist--metrics.cross-industry{float:right}.os-gadget--playlist--metrics.industry-page{width:100%;float:left}.os-gadget--playlist--metric{float:right;text-align:center;max-width:14em;padding:.25em}.os-gadget--playlist--metric.industry-page{max-width:14em;margin-top:1em;float:left;margin-right:2em}.os-gadget--playlist--metric:last-child{margin-right:0}.os-gadget--playlist--metric--value{font-weight:700;font-size:1.5em;color:#1f8c00}.os-gadget--playlist--metric--label{font-size:.9em}.os-gadget--playlist--description{width:100%;float:left;margin-top:2em;max-width:38em;color:#242b30}.os-gadget--playlist--playlist-section{background:#ddd;padding:2em 0 1em;margin-bottom:2em}.playlist-text-color{color:#1d1d1d}.os-gadget--gadget-list--header{margin:2em 0}.os-gadget--gadget-list--primary-header--wrapper{margin-top:3em}.os-gadget--settings--content{position:absolute;top:0;right:0;left:auto;width:10em;-webkit-transform:translateX(10em);-moz-transform:translateX(10em);-ms-transform:translateX(10em);-o-transform:translateX(10em);transform:translateX(10em);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background:#f1f1f1;z-index:9;-webkit-overflow-scrolling:touch;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.os-gadget--settings--content li{list-style:none}.os-gadget--settings--content li a{border-bottom:2px solid #1d1d1d;color:#1d1d1d;display:block;font-weight:700;padding:1em;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.os-gadget--settings--content li a:focus{background-color:#fefefe}.os-gadget--settings--content li a:hover{background-color:#f28132;color:#fff}.os-gadget--settings--content.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.os-gadget--settings--menu{border-top:2px solid #1d1d1d}.os-gadget--settings--menu--button{position:absolute;top:0;left:0;margin-left:-2em}.os-gadget--settings--menu--fade-screen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#1d1d1d;opacity:0;visibility:hidden;z-index:8}.os-gadget--settings--menu--fade-screen.is-visible{opacity:.6;visibility:visible}.gadget-list.os-gadget-list--logo-bar{background:#f1f1f1;padding:2.5em 0}.gadget-list.os-gadget-list--logo-bar .os-gadget--wrapper .l-outer-container{width:100% !important;max-width:100%;padding-left:4em;padding-right:4em}.gadget-list.os-gadget-list--logo-bar .entity-os-gadget{position:relative;max-width:6em;max-height:1.25em;padding-top:0;margin:0 auto 2em}@media screen and (max-width:980px){.gadget-list.os-gadget-list--logo-bar .entity-os-gadget{margin:0 auto 4em}
}@media screen and (max-width:980px){.gadget-list.os-gadget-list--logo-bar .entity-os-gadget{margin:0 auto 3.5em}}.gadget-list.text-gadget-icon-article{background:#fff !important;padding-bottom:2em !important;border-top:0 !important;border-bottom:0 !important}.gadget-list.text-gadget-icon-article .os-gadget--wrapper .l-outer-container{max-width:71.25em !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}.gadget-list--custom-gadget--logo-list--list-item{position:relative;height:5em;margin-bottom:3em}.gadget-list--custom-gadget--logo-list .dummy{padding-top:55%}.gadget-list--custom-gadget--logo-list .dummy--integration{padding-top:45%}.gadget-list--custom-gadget--logo-list .logo-item--image--wrapper{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font:0/0 a}.gadget-list--custom-gadget--logo-list .logo-item--image--wrapper .logo-item--image{vertical-align:bottom;display:inline-block;max-height:32px;overflow:auto;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:480px){.gadget-list--custom-gadget--logo-list{margin-bottom:1em}}.page-os-custom-front .gadget-list.os-gadget-list--logo-bar{min-height:6.5em;height:100%;background-color:rgba(39,39,39,0.54);border:1px solid #2d2d2d;margin-top:-6.5em;z-index:100;padding:3.25em 0 0}@media screen and (max-width:980px){.page-os-custom-front .gadget-list.os-gadget-list--logo-bar{margin-top:-10.5em}}@media screen and (max-width:480px){.page-os-custom-front .gadget-list.os-gadget-list--logo-bar{margin-top:-17.1em;padding:1.5em 0 .5em}}.page-os-custom-front .gadget-list.os-gadget-list--logo-bar .entity-os-gadget{position:relative}.l-eight-column-row.gadget-list--custom-gadget--list-item{margin-bottom:2em}.processing-progress{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:block;width:100%;margin:50px auto;position:relative;content:"";height:20px;border-radius:2px;background-color:#f0f0f0}.processing-progress .processing-progress-value{font-size:15px;text-align:right;font-weight:700;position:absolute;width:0;min-height:100%;padding-right:5px;padding-top:2px;margin:0 auto;z-index:99;color:#fff;-webkit-animation:processingprogressvalue 12s ease infinite;-moz-animation:processingprogressvalue 12s ease infinite;-o-animation:processingprogressvalue 12s ease infinite;-ms-animation:processingprogressvalue 12s ease infinite;animation:processingprogressvalue 12s ease infinite;background:#1f8c00;border-radius:2px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}.course-card-grid{text-align:center;margin:0 auto;position:relative}.course-card-grid>*{display:inline-block;vertical-align:top;margin:0 15px 30px}@supports(display:grid){.course-card-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media(max-width:991px){.course-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px}}@media(max-width:640px){.course-card-grid{max-width:280px}}.course-card-grid>*{width:auto;margin:0;display:inherit}}.card-wrapper{width:230px}@supports(display:grid){.card-wrapper{height:100%;width:100%}}.course-card{position:relative;background-color:#fff;border:1px solid #e8e8e8;border-radius:2px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10;text-align:left;transition:all .25s ease}@supports(display:grid){.course-card{height:100%}}.course-card.hovering,.course-card:hover{-webkit-box-shadow:0 2px 3px rgba(68,68,68,0.05);box-shadow:0 2px 3px rgba(68,68,68,0.05);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.course-card-image-wrapper{width:100%;border-radius:2px 2px 0 0;cursor:pointer;background-size:cover;background-position:top center;-ms-flex:0 0 auto}.course-card-content-wrapper{position:relative;-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background-color:#fff}
.course-card-add-list{color:#fff;background-color:#f9b04e;border:3px solid #fff;border-radius:50%;display:block;width:40px;height:40px;text-align:center;font-size:24px;line-height:27px;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,0.1);position:absolute;right:5px;top:-16px}.course-card-add-list:hover{box-shadow:0 2px 2px rgba(0,0,0,0.2);background-color:#c87c2a;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.course-card-add-list i.material-icons{pointer-events:none}.course-card-flag--new,.course-card-flag--updated{color:#fff;width:109px;height:32px;position:absolute;font-weight:700;font-size:14px;line-height:28px;letter-spacing:1px;top:-14px;left:-10px;padding-left:10px}.course-card-flag--new svg,.course-card-flag--updated svg{filter:drop-shadow(2px 2px 2px rgba(36,35,35,0.2));position:absolute;top:0;left:0}.course-card-flag--new span,.course-card-flag--updated span{position:relative;z-index:10}.course-card-flag--new .course-card-flag-fill{fill:#f28132}.course-card-flag--updated .course-card-flag-fill{fill:#f9b04e}.course-card-content{padding:14px 20px 20px;min-height:120px}.course-card-ratings{height:24px}.course-card-ratings-count{font-size:11px;font-weight:400;font-style:italic;font-stretch:normal;line-height:22px;letter-spacing:1px}.course-card-title{text-shadow:none !important;font-size:14px !important;font-weight:600 !important}.course-card-title>a{color:#1d1d1d}.course-card-title>a:active,.course-card-title>a:focus{color:#1d1d1d}.course-card-title>a:hover{color:#f28132}.course-card-publisher{font-style:italic;font-size:13px}.course-card-footer{background-color:#f5f5f5;padding:.75em 20px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f0f0;border-bottom:2px solid #f5f5f5;font-size:13px;font-weight:600;color:#777;min-height:52px}.course-card-duration,.course-card-language{vertical-align:bottom}.course-card-label{position:absolute;bottom:-2px;left:0;width:100%;text-align:center}.course-card-label span{padding:3px 12px 4px;font-size:10px;font-weight:600;letter-spacing:.4px;border-radius:2px 2px 0 0;display:inline-block}.course-card-label--plus{border-bottom:2px solid #f28132}.course-card-label--plus span{background-color:#f28132;color:#fff}.course-card-label--bundle{border-bottom:2px solid #448fd7}.course-card-label--bundle span{background-color:#448fd7;color:#fff}.course-card-label--library{border-bottom:2px solid #fff}.course-card-label--library span{background-color:#fff;color:#1d1d1d}.course-card-stack{position:relative}.course-card-stack:before,.course-card-stack:after{transition:all .25s ease;position:absolute;z-index:-4;content:"";width:100%;height:100%;top:4px;left:-2px;background-color:rgba(240,240,240,0.4);border-radius:1px 1px 2px 2px;cursor:pointer;box-shadow:0 1px 1px 0 rgba(68,68,68,0.2);transform:rotate(3deg)}.course-card-stack:before{top:-8px;left:2px;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.course-card-stack.hovering:before{top:2px;left:4px;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.course-card-stack.hovering:after{top:-8px;left:-4px;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.course-card-has-access,.course-card-no-access{font-size:12px;font-weight:600;padding:2px 6px 2px 2px;border-radius:16px 4px 4px 16px;display:inline-block;margin:0 10px 6px 0;box-shadow:0 0 1px 1px rgba(85,85,85,0.3)}.course-card-has-access .material-icons,.course-card-no-access .material-icons{font-size:16px}.ie9 .course-card-content-wrapper{height:200px}.ie9 .course-card-footer{position:absolute;bottom:0;display:table;table-layout:fixed}.ie9 .course-card-footer-left,.ie9 .course-card-footer-right{display:table-cell}.popper-container{background-color:rgba(36,35,35,0.9);color:#fff;font-size:13px;line-height:1.2;border-radius:3px;font-style:normal;font-weight:500;text-shadow:none;max-width:160px;z-index:1000;position:absolute;border:1px solid grey;box-shadow:0 0 2px rgba(0,0,0,0.5);padding:10px}.popper-container .popper-arrow{border-color:rgba(36,35,35,0.9);width:0;height:0;border-style:solid;position:absolute;margin:5px}.popper-container.popper-hide{display:none}.popper-container.popper-show{-webkit-animation:ngxp-fadeIn 150ms ease-out;-moz-animation:ngxp-fadeIn 150ms ease-out;-o-animation:ngxp-fadeIn 150ms ease-out;animation:ngxp-fadeIn 150ms ease-out;transition:opacity .2s ease-in-out}.popper-container[x-placement^="top"],.popper-container[x-placement^="bottom"],.popper-container[x-placement^="right"],.popper-container[x-placement^="left"]{display:block}.popper-container[x-placement^="top"]{margin-bottom:5px}.popper-container[x-placement^="top"] .popper-arrow{border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent;bottom:-5px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}
.popper-container[x-placement^="bottom"]{margin-top:5px}.popper-container[x-placement^="bottom"] .popper-arrow{border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent;top:-5px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.popper-container[x-placement^="right"]{margin-left:5px}.popper-container[x-placement^="right"] .popper-arrow{border-width:5px 5px 5px 0;border-color:transparent grey transparent transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.popper-container[x-placement^="left"]{margin-right:5px}.popper-container[x-placement^="left"] .popper-arrow{border-width:5px 0 5px 5px;border-color:transparent transparent transparent grey;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}@-webkit-keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.ie .checkbox-wrapper input[type="checkbox"]{display:none !important}.medium,.text-medium{color:#777}.dark,.text-dark{color:#555}.light-primary,.text-light-primary{color:#fff !important}.color-secondary,.text-color-secondary{color:#f9b04e}.color-success{color:#50a54d}.color-error{color:#c34747}.bg-color-primary{background-color:#f58220}.bg-light-primary{background-color:#fff}.bg-light-secondary{background-color:#f0f0f0}.bg-primary-dark{background-color:rgba(44,44,44,0.1)}.mb-5,.my-5{margin-bottom:5px !important}.inline-block{display:inline-block}.block{display:block}.font-s-13{font-size:13px !important}.p-40{padding:40px}@supports(display:grid){.grid-col-1fr{grid-template-columns:1fr}}.course-card{line-height:1 !important}.course-card div.star-rating{width:100%;min-width:100%;padding:0;content:""}.course-card .star-rating-star{width:16px;font-size:16px}.course-card .star-rating{width:100%;min-width:100%;padding:0;content:""}.course-card .star-rating--group{height:22px;width:80px;position:relative;overflow:hidden;display:inline-block;vertical-align:bottom;text-shadow:none;padding-top:3px}.course-card .star-rating--group.top-margin-five{margin-top:5px}.course-card .star-rating--primary,.course-card .star-rating--background{position:absolute;white-space:nowrap;font-size:0}.course-card .star-rating--primary{max-width:80px;z-index:2;overflow:hidden;white-space:nowrap}.course-card .star-rating--primary span:nth-child(n+2){margin-left:-6px}.course-card .star-rating--background{z-index:1;overflow:visible}.course-card .star-rating--background span:nth-child(n+2){margin-left:-6px}.course-card .star-rating--count{display:inline-block;line-height:16px;font-style:italic;font-size:11px;font-weight:600}.course-card .quick-add-course{color:#fff;background-color:#fff;border:3px solid #fff;border-radius:50%;display:block;width:40px;height:40px;text-align:center;font-size:24px;line-height:27px;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,0.1);position:absolute;right:5px;top:-16px}.course-card .quick-add-course i.material-icons{position:absolute;top:0;right:0;bottom:0;left:0;font-size:34px;color:#999;z-index:10}.course-card .quick-add-course:hover{box-shadow:0 2px 2px rgba(0,0,0,0.2);transform:translateY(-1px)}.course-card .quick-add-course:hover i.material-icons{color:#c87c2a}.course-card.checked{box-shadow:0 3px 3px 0 rgba(44,44,44,0.2),0 0 5px 3px rgba(245,130,32,0.8)}.course-card.checked .quick-add-course{background-color:#fff;border-color:rgba(255,255,255,0.5);box-shadow:0 2px 2px 0 rgba(44,44,44,0.3)}.course-card.checked .quick-add-course .checkbox-wrapper i.material-icons{color:#f58220}.opensesame h5.course-card-title{line-height:22px;margin:0 0 5px;padding:0}.opensesame h5.course-card-title a{color:#555}.opensesame h5.course-card-title a:hover{color:#f28132}.library-card .course-card-footer{border-top:1px solid #f28132}.library-card .course-card-label{bottom:0}.opensesame .library-card h5.course-card-title{line-height:22px;margin:0 0 5px;padding:0}.opensesame .library-card h5.course-card-title a{color:#fff}.opensesame .library-card h5.course-card-title a:hover{color:#f8bc92}.os-carousel .slick-track,.course-slider .slick-track{text-align:center;margin:0 auto;position:relative}.os-carousel .slick-slide,.course-slider .slick-slide{display:inline-block;vertical-align:top;width:280px}@supports(display:grid){.os-carousel .slick-track,.course-slider .slick-track{display:grid;grid-gap:30px 30px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.os-carousel .slick-slide,.course-slider .slick-slide{float:none;margin:0 !important;display:inherit;width:auto}}.course-card.search-result-loading-state-card{width:100%;height:inherit;max-width:inherit;min-height:318px}.search-results--cards{padding:40px}@media(max-width:991px){.search-results--cards{padding:40px 20px}
}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}.os-app-form .form-type-checkbox{max-width:100% !important;width:100%;margin:8px auto 0 !important;padding:0 !important;float:none}.os-app-form .one-third .form-type-checkbox{max-width:32.9% !important}.os-app-form .one-half .form-type-checkbox{max-width:49.9% !important}.os-app-form .form-type-textfield,.os-app-form .form-type-checkboxes,.os-app-form .form-type-radios,.os-app-form .form-type-select,.os-app-form .form-type-textarea,.os-app-form .field-type-metatags-quick,.os-app-form .form-item-current-pass,.os-app-form .form-type-password-confirm,.os-app-form .field-type-image,.os-app-form .form-type-emailfield,.os-app-form .form-type-relation-select,.os-app-form .form-type-link-field,.os-app-form .form-item.multiselect,.os-app-form .form-type-date-popup,.os-app-form .form-type-checkbox-tree,.os-app-form .form-type-amazons3-cors-upload,.os-app-form #edit-field-blog-image-und{max-width:100%;margin-left:0;margin-right:0;background-color:#fff;border:1px solid transparent;border-radius:1px;padding:0;margin-bottom:0}.os-app-form .form-managed-file,.os-app-form .link-field-subrow,.os-app-form .form-type-checkbox>.form-checkbox,.os-app-form .form-type-checkbox .form-checkboxes,.os-app-form .form-type-checkbox .form-radio,.os-app-form .form-type-checkbox .form-radios,.os-app-form .form-type-checkbox .term-reference-tree,.os-app-form .form-type-checkboxes>.form-checkbox,.os-app-form .form-type-checkboxes .form-checkboxes,.os-app-form .form-type-checkboxes .form-radio,.os-app-form .form-type-checkboxes .form-radios,.os-app-form .form-type-checkboxes .term-reference-tree,.os-app-form .form-type-checkbox-tree>.form-checkbox,.os-app-form .form-type-checkbox-tree .form-checkboxes,.os-app-form .form-type-checkbox-tree .form-radio,.os-app-form .form-type-checkbox-tree .form-radios,.os-app-form .form-type-checkbox-tree .term-reference-tree,.os-app-form .form-type-select select,.os-app-form input#edit-demo-user,.os-app-form select#edit-buyer,.os-app-form input#edit-product{width:100%;margin:8px auto 0}.os-app-form .form-radios,.os-app-form .form-type-radio>.form-checkbox,.os-app-form .form-type-radio .form-checkboxes,.os-app-form .form-type-radio .form-radio,.os-app-form .form-type-radio .form-radios,.os-app-form .form-type-radio .term-reference-tree,.os-app-form .form-type-radios>.form-checkbox,.os-app-form .form-type-radios .form-checkboxes,.os-app-form .form-type-radios .form-radio,.os-app-form .form-type-radios .form-radios,.os-app-form .form-type-radios .term-reference-tree{width:100%;margin:8px 0 0;padding:0;border:0;box-shadow:none}.os-app-form fieldset,.os-app-form .field-type-list-text,.os-app-form .field-type-user-reference,.os-app-form .field-type-node-reference,.os-app-form .field-type-text,.os-app-form .form-type-textfield,.os-app-form .field-type-number-float,.os-app-form fieldset .field-type-list-boolean,.os-app-form .field-type-list-boolean,.os-app-form .field-type-date,.os-app-form fieldset#edit-contact .fieldset-wrapper{max-width:100%}.os-app-form .form-type-radio{max-width:100% !important;opacity:1;padding:5px 14px !important;min-height:0px;background-color:transparent;text-align:left;transition:all .25s ease;display:block;border:1px solid transparent;box-shadow:none;border-radius:2px;line-height:21px;font-size:14px}.os-app-form .form-type-radio.selected,.os-app-form .form-type-radio.active{background-color:#fff !important;border-color:#f58220;border:1px solid #f58220;box-shadow:0 1px 3px 0 rgba(44,44,44,0.2) !important}.os-app-form .form-type-radio input[type="radio"]{display:inline-block !important;vertical-align:middle;margin:0 !important;border-radius:100% !important;border:0 !important;position:relative;cursor:pointer;padding:0 !important;font-size:14px !important;line-height:initial !important;width:15px !important;height:13px !important;-webkit-appearance:none;float:none}.os-app-form .form-type-radio input[type="radio"]:after{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"\E836";font-family:"Material Icons";font-size:15px;color:#999;font-weight:400 !important;top:-1px;-webkit-appearance:none}
.os-app-form .form-type-radio input[type="radio"]:hover:after{content:"\E837";font-family:"Material Icons";font-size:15px;color:#f58220;-webkit-appearance:none}.os-app-form .form-type-radio input[type="radio"]:checked:after{font-family:"Material Icons";content:"\E837";color:#f58220;font-weight:400 !important;-webkit-appearance:none}.os-app-form .form-type-radio label{display:inline-block !important;vertical-align:middle !important;margin:0 auto !important;padding:0 0 0 10px !important;top:-1px;position:relative;font-size:13px !important;font-weight:400 !important;color:#999 !important;line-height:15px !important;float:none !important}.os-app-form .form-type-radio .checkbox-wrapper{margin:0 auto;position:relative;top:-3px;display:inline-block;vertical-align:middle}.os-app-form div#edit-roles{padding:8px 16px 16px}.os-app-form .description-wrapper{display:none}.os-app-form .update-player-account .form-type-checkbox{margin:0 !important}.os-app-form select,.os-app-form .form-item select{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;vertical-align:middle;padding:5px 10px;width:auto;height:auto;color:#555;border:1px solid rgba(245,130,32,0.7);font-size:10px;font-weight:600;border-radius:2px;text-transform:uppercase;text-align:center;background-color:#fff}.os-app-form select.inactive,.os-app-form .form-item select.inactive{box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);min-width:0}.os-app-form select.inactive.rule-added,.os-app-form .form-item select.inactive.rule-added{background-color:rgba(245,130,32,0.9);color:#fff;border:1px solid #f58220}.os-app-form select.inactive.rule-added:not(:last-of-type),.os-app-form .form-item select.inactive.rule-added:not(:last-of-type){margin-right:5px}.os-app-form select.full-width,.os-app-form .form-item select.full-width{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:relative !important;display:block;width:100% !important;max-width:100% !important;border-radius:0;font-size:12px !important;padding:0 !important;background-color:transparent;border:1px solid rgba(44,44,44,0.1);color:#f58220;font-weight:600;opacity:1;box-shadow:none}.os-app-form select.main,.os-app-form .form-item select.main{display:inline-block;vertical-align:middle;height:24px;margin:5px 5px 0;position:relative}.os-app-form select.large,.os-app-form select.small,.os-app-form .form-item select.large,.os-app-form .form-item select.small{padding:10px 12px;font-size:11px;background-color:#f0f0f0;border:1px solid rgba(245,130,32,0.5);color:#2c2c2c;background-repeat:no-repeat;background-position:right 14px center;padding-right:30px;margin:0 auto !important;background-image:url("/sites/all/themes/opensesame/images/dropdown-grey.png");background-size:8px auto}.os-app-form select.large:active,.os-app-form select.large:focus,.os-app-form select.large:hover,.os-app-form select.small:active,.os-app-form select.small:focus,.os-app-form select.small:hover,.os-app-form .form-item select.large:active,.os-app-form .form-item select.large:focus,.os-app-form .form-item select.large:hover,.os-app-form .form-item select.small:active,.os-app-form .form-item select.small:focus,.os-app-form .form-item select.small:hover{border:1px solid rgba(245,130,32,0.5);background-color:#fff}.os-app-form select.small,.os-app-form .form-item select.small{padding:8px 10px !important;font-size:10px}.os-app-form select.small *,.os-app-form .form-item select.small *{font-size:10px;height:30px;line-height:16px}.os-app-form div.image-widget{padding:10px 0 0 !important;background-color:transparent;border:1px solid transparent;border-radius:1px;box-shadow:none;margin:0 auto}.os-app-form .ajax-progress,.os-app-form .ajax-progress .throbber{display:none !important}.os-app-form .form-item.faded,.os-app-form .form-actions.faded{opacity:1 !important}.os-app-form .form-message-item{display:inline-block;overflow:hidden}.os-app-form .marker,.os-app-form .form-required{display:none}.os-app-form fieldset .field-type-list-boolean>.form-item,.os-app-form .field-type-list-boolean>.form-item,.os-app-form .field-type-date>.form-item,.os-app-form fieldset#edit-contact .fieldset-wrapper>.form-item{background-color:transparent;border:1px solid transparent;border-radius:1px}.os-app-form .form-actions.form-wrapper input{max-width:inherit;width:inherit}.os-app-form .form-type-checkboxes .form-checkboxes{width:100%;margin:8px auto 0 !important;padding:0 8px 8px !important}.os-app-form .form-type-checkboxes .form-checkboxes>.form-item:not(.form-item-agree-1){max-width:33.2% !important;margin:0 !important;padding:8px 0 0 8px !important}.os-app-form .form-type-checkboxes .form-checkboxes label{margin-left:0}
.os-app-form#user-profile-form .addressfield-container-inline>div.form-item{margin-bottom:8px;margin-right:8px !important;max-width:33.2%;width:calc(33.2% - 8px) !important;float:left !important}.os-app-form#user-profile-form .addressfield-container-inline>div.form-item:last-child{margin-right:0 !important;max-width:33.2%;width:33.2% !important}.os-app-form .form-wrapper.collapsible{margin:8px auto 0;height:inherit}.auth.opensesame .form-item.faded,.auth.opensesame .form-actions.faded,.auth.opensesame-app .form-item.faded,.auth.opensesame-app .form-actions.faded{opacity:1 !important}.page-user .form-actions.form-wrapper{margin-top:16px}#edit-actions--2{margin-top:15px}#user-register-form input#edit-submit--2,#user-register-form input#edit-submit--3{display:none}.opensesame .add-search-argument{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-direction:row;margin-right:5px;background-color:rgba(240,240,240,0.5);border:1px solid rgba(44,44,44,0.1);border-radius:2px;width:100%;max-width:100%;font-size:0;background-image:url("/sites/all/themes/opensesame/images/add-icon-orange.png");height:36px;position:relative}.opensesame ul.search-rules-added{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;clear:both;margin:0 auto;padding:0 !important;z-index:9999;overflow:visible}.opensesame ul.search-rules-added~li:first-child{border-top:0}.opensesame ul.search-rules-added:hover li{opacity:.8}.opensesame ul.search-rules-added li{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:block;padding:8px 20px;border-top:1px solid #f0f0f0;border-left:2px solid transparent;font-size:0}.opensesame ul.search-rules-added li.rule-child{padding-left:76px;border-top:0}.opensesame ul.search-rules-added li.rule-child-new{padding:6px 10px 6px 76px}.opensesame ul.search-rules-added li.rule-child-new .select2-dropdown{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;top:-40px}.opensesame ul.search-rules-added li.rule-child-new .select2-search__field{padding:2px 20px}.opensesame ul.search-rules-added li.rule-child-new .select2-container--default .select2-selection--single,.opensesame ul.search-rules-added li.rule-child-new .select2-container--default .select2-selection--multiple{height:27px;padding-top:5px}.opensesame ul.search-rules-added li.rule-child-new .select2-container--default .select2-selection--single .select2-selection__rendered,.opensesame ul.search-rules-added li.rule-child-new .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:11px;font-size:11px}.opensesame ul.search-rules-added li:hover{opacity:1;background-color:#fff;border-left-color:#f58220}.opensesame ul.search-rules-added li:hover .add-child-rule{opacity:.8}.opensesame ul.search-rules-added li:hover .dismiss-filter{opacity:.8}.opensesame ul.search-rules-added li:hover select.inactive,.opensesame ul.search-rules-added li:hover .advanced-search-modifier{box-shadow:0 2px 2px 0 rgba(44,44,44,0.2)}.opensesame .rule-hover-container.border-bottom{border-bottom:1px solid #f0f0f0}.opensesame .rule-hover-container:hover li{opacity:1 !important;border-left-color:#f58220}@media(max-width:991px){.opensesame ul.search-rules-added li{text-align:left}.opensesame span.added-text{display:none}}@media(max-width:640px){.opensesame ul.search-rules-added li select{width:100%}}.opensesame .select2-container{line-height:1 !important}.opensesame .select2-container--below *{color:#f58220 !important;font-weight:600}.opensesame .select2-selection__clear,.opensesame .select2-selection__arrow{display:none}.opensesame ul.select2-selection__rendered::-webkit-scrollbar{display:none}.opensesame ul.select2-selection__rendered{display:block !important;overflow-x:scroll !important;white-space:nowrap;margin-left:36px;-ms-overflow-style:-ms-autohiding-scrollbar}.opensesame ul.select2-selection__rendered .table-search-form.flex input:hover{box-shadow:none !important}.opensesame ul.select2-selection__rendered li{float:none !important;color:#fff !important}.opensesame ul.select2-selection__rendered li:last-child li.select2-search.select2-search--inline:first-child{float:left !important}.opensesame .select2-container--custom-option-select .select2-selection--multiple .select2-selection__choice{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;vertical-align:middle;padding:3px 10px !important;width:auto;height:auto;margin:5px 5px 0 0;background-color:rgba(245,130,32,0.9);color:#fff;border:1px solid #f58220;font-size:10px;font-weight:600;border-radius:2px;text-transform:uppercase;text-align:center;max-height:22px}.opensesame .select2-container--custom-option-select .select2-selection--multiple .select2-selection__choice:hover{box-shadow:0 2px 2px 0 rgba(44,44,44,0.3)}.opensesame .select2-container--custom-option-select .select2-selection--multiple .select2-selection__choice:last-of-type{margin-right:0}.opensesame .select2-selection__choice__remove{font-size:16px;color:#fff !important;font-weight:400;margin-right:8px !important;top:-1px;position:relative;vertical-align:middle}
.opensesame .select2-container--default .select2-selection--single,.opensesame .select2-container--default .select2-selection--multiple{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;height:41px;background-repeat:no-repeat;background-position:right 14px center;font-size:14px;border-radius:2px;background-image:url("/sites/all/themes/opensesame/images/dropdown-grey.png");background-size:8px auto;background-color:transparent;border:1px solid rgba(44,44,44,0.1);font-weight:600;padding:6px 40px 2px 18px;text-align:left}.opensesame .select2-container--default .select2-selection--single:hover,.opensesame .select2-container--default .select2-selection--multiple:hover{box-shadow:0 1px 2px 0 rgba(44,44,44,0.2)}.opensesame .select2-container--default .select2-selection--single.error,.opensesame .select2-container--default .select2-selection--single.alert,.opensesame .select2-container--default .select2-selection--multiple.error,.opensesame .select2-container--default .select2-selection--multiple.alert{border:1px solid #aa4518 !important}.opensesame .select2-results__option{display:block}.opensesame .select2-results__option--highlighted{background-color:#f58220 !important;color:#fff}.opensesame .added-text{float:right;top:4px;font-size:10px;font-weight:600;position:relative;border-radius:2px;background-color:#f58220;display:inline-block;vertical-align:middle;color:#fff;padding:4px 6px}.opensesame span.new-rule-label{margin-right:10px;font-weight:600;color:#777}.opensesame .select2-selection--multiple{width:auto;border-color:transparent !important;padding:0 !important;background-color:transparent;border:none !important}.opensesame .select2-container--default .select2-results>.select2-results__options{max-height:400px;overflow-y:scroll;width:100%;min-width:100%}.opensesame ul.select2-results__options li{font-weight:600;font-size:11px}.opensesame .select2-results__option{padding:8px 10px}.opensesame .select2-container--open{border-right:none !important}.opensesame .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f58220}.opensesame .select2-dropdown--below{top:-50px;width:auto;border-radius:2px !important;position:relative;border:1px solid #f58220;border-top:1px solid #f58220 !important;z-index:99;box-shadow:0 2px 5px rgba(44,44,44,0.4);background-color:#fff;color:#777}.opensesame .select2-dropdown--below span{border-radius:1px;background-color:#fff}.opensesame .select2-dropdown--below span input{padding-left:30px !important;font-weight:700;color:#f58220;font-size:12px;border-color:transparent !important}.opensesame .select2-dropdown--below span:after{display:block;width:20px;height:20px;position:absolute;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"\E8B6";font-family:"Material Icons";font-size:18px;color:#999;font-weight:400;top:9px;left:10px;z-index:9999999}.opensesame .select2-results__options{max-height:400px;overflow-y:scroll}.opensesame .select2-search.select2-search--inline{padding:0}.opensesame .select2-selection--multiple{min-width:400px}.opensesame .select2-container--default{border-right:1px solid transparent;width:100% !important;min-width:145px;background-color:rgba(240,240,240,0.5);margin:9px auto 0}.opensesame .select2-container--default .select2-dropdown--below{top:-9px !important}.opensesame .select2-container--default span.select2-results:after{display:none}.opensesame .advanced-search-date{border-radius:0;text-align:left;border:none}.opensesame .table-search-form+div .date-picker-wrapper{position:relative !important;left:auto !important;right:auto !important}.opensesame .select2-container--custom-option-select{flex:1;display:block;position:relative;text-align:left;border-right:0;border:1px solid transparent}.opensesame .select2-container--custom-option-select .select2-dropdown--below{top:-35px;background-color:transparent;left:-1px;right:-1px;z-index:99999;padding-top:34px}.opensesame .select2-container--custom-option-select .select2-results:after{display:none !important}.opensesame .select2-container--custom-option-select .select2-search__field{margin:5px 0 0;width:100%}.opensesame .select2-container--custom-option-select .select2-search__field:focus{box-shadow:none;background-color:transparent}.opensesame .select2-container--custom-option-select li.select2-search--inline:not(:only-child) input{margin-left:5px !important}.opensesame .select2-container--custom-option-select span span ul.select2-results__options li{padding-left:40px;position:relative}.opensesame .select2-container--custom-option-select span span ul.select2-results__options li[aria-selected='true']{background-color:#f58220;color:#fff}
.opensesame .select2-container--custom-option-select span span ul.select2-results__options li[aria-selected='true']:after{content:"\E86C" !important;color:#fff !important}.opensesame .select2-container--custom-option-select span span ul.select2-results__options li:after{position:absolute;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"\E836";font-family:"Material Icons";font-size:16px;color:#999;font-weight:400 !important;top:6px;left:10px;-webkit-appearance:none}.opensesame .select2-container--custom-option-select span span ul.select2-results__options li.select2-results__option--highlighted{background-color:#f58220;color:#fff}.opensesame .select2-container--custom-option-select span span ul.select2-results__options li.select2-results__option--highlighted:after{content:"\E86C";color:#fff}.opensesame .select2-container--custom-option-select .select2-search.select2-search--inline{min-width:150px;margin-top:3px}.opensesame .select2-container--custom-option-select .select2-search.select2-search--inline input{background-color:transparent !important}.opensesame .select2-container--custom-option-select .select2-search.select2-search--inline input:active,.opensesame .select2-container--custom-option-select .select2-search.select2-search--inline input:focus{box-shadow:none;background-color:transparent}.opensesame .select2-container--custom-option-select.select2-container--focus,.opensesame .select2-container--custom-option-select.select-container--open{background-color:#fff}.opensesame .select2-container--custom-option-select:after{position:absolute;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"\E8B6";font-family:"Material Icons";font-size:18px;color:#777;font-weight:400 !important;top:8px;left:10px;-webkit-appearance:none}.opensesame .selection-entered{color:#f58220}.opensesame .select2-container--default .select2-search--inline .select2-search__field{top:1px;width:auto !important;height:32px;margin:0;padding-left:35px;float:left;position:relative;background-color:transparent !important;z-index:9999;border:1px solid transparent !important;border-radius:0}.opensesame .select2-search.select2-search--inline{width:auto}.opensesame .selection-entered .select2-selection__rendered{color:#f58220 !important}.opensesame .select2-selection__rendered{padding:0 !important;flex:auto}.opensesame .selection-entered .select2-selection--single{background-color:#fff !important}.opensesame .select2-container--default .select2-search--dropdown .select2-search__field{box-shadow:none;margin-bottom:0 !important}.opensesame span.advanced-search-modifier{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:5px 10px;position:relative;border-radius:50px;margin:0 15px;border:1px solid rgba(44,44,44,0.1);color:#555;display:inline-block;font-size:10px;font-weight:600;vertical-align:middle;cursor:default}.opensesame span.advanced-search-modifier.main{height:23px;display:inline-block;margin:5px 10px 0;background-color:#fff;border-color:rgba(44,44,44,0.2)}.opensesame span.advanced-search-modifier.ruleset{background-color:#f58220;color:#fff;border-radius:2px;font-weight:600}.opensesame span.advanced-search-modifier.ruleset-choice{cursor:pointer}.opensesame span.advanced-search-modifier.ruleset-choice.margin-right{margin-right:15px !important}.opensesame span.advanced-search-modifier.ruleset-choice.and-select{margin-right:0 !important;margin-left:3px;border-radius:2px 0 0 2px}.opensesame span.advanced-search-modifier.ruleset-choice.or-select{margin-left:0 !important;border-radius:0 2px 2px 0}.opensesame span.advanced-search-modifier.ruleset-choice.inactive{background-color:transparent;border-color:rgba(44,44,44,0.1);color:#777}.opensesame span.advanced-search-modifier.ruleset-choice.inactive:hover{background-color:rgba(245,130,32,0.2)}.opensesame span.advanced-search-modifier:nth-child(2){margin-left:0}.opensesame span.advanced-search-count{padding:5px 12px 6px;position:relative;top:1px;float:right;border-radius:2px;background-color:rgba(245,130,32,0.8);border:1px solid #f58220;color:#fff;display:inline-block;font-size:10px;vertical-align:middle}.opensesame .new-rule-add{margin-right:0 !important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background-color:transparent;flex:1;max-width:110px !important;border-color:transparent}.opensesame .new-rule-add i{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-size:18px !important;top:-1px;margin-right:5px !important}
.opensesame .new-rule-add a{display:block;padding-left:12px;margin:0 auto;padding-right:12px;position:relative;top:-1px !important;width:100%;background-color:transparent !important;border-color:transparent !important;font-weight:600;border-left:1px solid rgba(44,44,44,0.1) !important;color:#777 !important;font-size:12px}.opensesame .new-rule-add a:hover{background-color:#f58220 !important;color:#fff !important}.opensesame .new-rule-add.active a{background-color:#f58220}.opensesame .new-rule-add.active a i{color:#f58220}.opensesame .add-child-rule,.opensesame .dismiss-filter{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:inline-block;vertical-align:middle;margin-left:10px;border:2px solid #f58220;width:18px;text-align:center;height:18px;opacity:.5}.opensesame .add-child-rule i,.opensesame .dismiss-filter i{position:relative;font-size:12px;top:1px;font-weight:700;color:#f58220}.opensesame .add-child-rule:hover,.opensesame .dismiss-filter:hover{opacity:1 !important;background-color:#fff;box-shadow:0 0 4px 2px rgba(44,44,44,0.2)}.opensesame .dismiss-filter{margin-left:0;border-color:rgba(44,44,44,0.2);margin-right:10px}.opensesame .dismiss-filter:hover{border-color:rgba(44,44,44,0.3)}.opensesame .dismiss-filter i{position:relative;color:#555;top:0;font-size:11px !important}.opensesame .child-add-rule{position:relative;display:inline-block;vertical-align:middle}.opensesame .child-add-rule .select2-container--default{min-width:120px;text-align:left;border:1px solid rgba(44,44,44,0.2)}.opensesame .child-add-rule .new-rule-add{position:relative;display:inline-block;vertical-align:middle}.opensesame .child-add-rule .new-rule-add a{width:45px;border:1px solid rgba(44,44,44,0.2) !important;border-left:0;padding:6px 12px !important}.opensesame li .dismiss-filter i{top:1px}.opensesame .select2-container--open .select2-dropdown--above{margin:0 auto !important}