@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-add-list:hover{background-color:#e62b1e}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-stars--group{height:1.5em;width:7.3em;position:relative;overflow:hidden;display:inline-block;text-align:left}.m-stars--font-icon--orange{position:absolute;z-index:2;overflow:hidden;white-space:nowrap;color:#e62b1e}.m-stars--font-icon--gray{position:absolute;z-index:1;overflow:hidden;white-space:nowrap;width:100%;color:rgba(230,43,30,0.3)}.m-stars--course-reference .m-stars--group{font-size:1.2em}.m-stars--typeahead .m-stars--group{font-size:.8em;white-space:nowrap}.m-stars--typeahead span.font-icon-star-full.font-icon-1-and-a-half.font-icon{margin-right:-.03em}span.font-icon-star-full.font-icon-1-and-a-half.font-icon{margin-right:-.2em;cursor:auto;width:1em}.m-hero-review--block{display:inline-block;padding-top:.25em}.m-course-card-rating .m-stars--group{font-size:1.2em}.m-stars--default{background-image:url("/sites/all/themes/os2014/img/stars.png");width:7.579em;height:1.329em;display:inline-block;margin-bottom:1px}.m-stars-small{background-image:url("/sites/all/themes/os2014/img/stars.png" 85px 15px);width:7.579em;height:1.329em;display:inline-block}.m-stars--small-default{background-image:url("/sites/all/themes/os2014/img/stars-small.png" 85px 15px);width:7.579em;height:1.329em;display:inline-block;background-image:url("/sites/all/themes/os2014/img/stars-small.png");margin-bottom:3px}.m-hero-review--wrapper .m-stars,.m-reviews--item .m-stars{width:6em;height:1.063em;margin-right:.5em}.m-hero-review--wrapper .m-stars .m-stars--default,.m-reviews--item .m-stars .m-stars--default{height:1.063em}.m-stars--course-reference--full .m-stars,.m-stars--course-reference--full .m-stars--default{width:7.5em;height:1.3em}@media screen and (max-width:480px){.m-stars--course-reference--full{border-right:0 solid #a6adb1 !important}}.m-object.m-stars--course-reference--full{font-size:.8em}.m-course-card .m-stars{margin-top:.25em;width:8em}.tooltip-item{display:inline-block;position:relative}.tooltip-item:focus,.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;top:-1.1em;right:-31em;border-radius:1px;font-size:.85em;line-height:1.5em;padding:.5em 1em;font-weight:400;width:30em;background:#fff;border:1px solid #e62b1e;opacity:0;text-transform:none;visibility:hidden;z-index:10;box-shadow:0 2px 2px silver}.tooltip-item .tooltip:after,.tooltip-item .tooltip:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip-item .tooltip:after{border-width:10px;border-right-color:#fff;margin-top:-10px}.tooltip-item .tooltip:before{border-width:12px;border-right-color:#e62b1e;margin-top:-12px}
.tooltip-item .tooltip p{color:#1d1d1d;line-height:1.5em;margin:0}.font-icon-tooltip{font-weight:600;font-size:.8em;padding-left:.25em}.m-pricing-middle .tooltip{display:inline-block;position:absolute;top:-36px;left:-31px;color:#fff;text-align:center;border-radius:3px;text-transform:uppercase;box-sizing:border-box;background-color:#e62b1e;min-width:73px;font-size:.688em;padding:3px 0}.m-pricing-middle .tooltip:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #e62b1e;content:"";left:0;margin:24px 0 0 42%;position:absolute;top:0}.m-pricing-middle .tooltip:after{content:" users"}body.i18n-es .tooltip:after{content:" usuarios"}body.i18n-fr .tooltip:after{content:" utilisateurs"}body.i18n-de .tooltip:after{content:" Benutzer"}body.i18n-it .tooltip:after{content:" utenti"}body.i18n-ru .tooltip:after{content:" пользователи"}body.i18n-zh-hans .tooltip:after{content:" 用户"}body.i18n-zh-hant .tooltip:after{content:" 用戶"}body.i18n-pt-br .tooltip:after{content:" usuários"}@media screen and (max-width:980px){.tooltip-item .tooltip{position:absolute;top:initial;right:initial;bottom:2.5em;width:20em}.tooltip-item .tooltip:after,.tooltip-item .tooltip:before{right:auto;top:100%;left:20%}.tooltip-item .tooltip:after{border-right-color:transparent;border-top-color:#fff;margin-top:0}.tooltip-item .tooltip:before{border-right-color:transparent;border-top-color:#e62b1e;margin-top:0;margin-left:-2px}}.suggestionsContainerStyle{box-sizing:border-box;width:100%;display:none;z-index:99999;max-width:37.5em;font-size:.8em;opacity:.95;box-shadow:0 .25em .313em rgba(0,0,0,0.5)}.highlightSearchQuery{font-weight:600}.ajax_spinner{padding-left:1.4em;width:100%;float:left}.spinner{width:12em;height:1.5em;float:right}.spinner #os-loading-bar{margin:.25em .5em}.plus_tag{height:0;width:0;position:absolute;top:0;left:0;border-color:#f28132 transparent transparent #f28132;border-style:solid;border-width:14px}.plus_tag div{color:#fff;font-weight:800;background-color:transparent;position:absolute;top:-12px;right:2px;font-size:16px;line-height:16px}.search-row-wrapper a{color:#1d1d1d}.search-row-wrapper a .ellipsis_text{display:block;float:left;width:100%;max-width:26em}.search-row-wrapper a .ellipsis_text img{float:left;margin-right:1em;margin-top:.2em}.searchRow{background:#fff;padding:1.4em;cursor:pointer;position:relative;min-height:5.5em;box-shadow:inset 0 1px 0 rgba(214,214,214,0.5);opacity:1}.searchRow a{color:#1d1d1d}.searchRow a .ellipsis_text{display:block;float:left;width:100%;max-width:26em}.searchRow a .ellipsis_text img{float:left;margin-right:1em;margin-top:.2em}.searchRow .result_type{font-size:.85em;position:absolute;right:2em;min-width:9.75em;text-align:center}@media screen and (max-width:480px){.searchRow .result_type{position:relative;width:100%;margin:.5em 0 .5em auto;max-width:9.75em;display:block}}.searchRow:focus,.searchRow:hover{opacity:1;background-color:#faede2;box-shadow:inset 0 1px 0 #e62b1e,inset 0 -1px 0 #e62b1e}.searchRow:focus .os-btn.os-btn-secondary-highlight,.searchRow:hover .os-btn.os-btn-secondary-highlight{background:rgba(230,43,30,0.9);border:1px solid #e62b1e;color:#fff}@media screen and (max-width:980px){.m-scroll--search .suggestionsContainerStyle{border-color:#2a2a2a}.m-scroll--search .searchRow{border-top:1px solid #2a2a2a}.m-scroll--search .searchRow:first-child{border-top:none}}.search-row-wrapper a{color:#1d1d1d !important}.search-row-wrapper a:hover{color:#e62b1e}.vertical-tabs-container{margin-bottom:1.5em;overflow:visible}.vertical-tabs-container::after{clear:both;content:"";display:table}.vertical-tabs-container li{list-style:none}.vertical-tabs-container a{color:#e62b1e;text-decoration:none}.vertical-tabs-container .vertical-tabs{display:none}@media screen and (min-width:40em){.vertical-tabs-container .vertical-tabs{background-color:#ddd;display:inline;float:left;width:20%}}@media screen and (max-width:192.5em){.vertical-tabs-container .vertical-tabs{width:14%}}.vertical-tabs-container .vertical-tab-wrapper{padding:.5em 0;background:#fff}.vertical-tabs-container .vertical-tab-wrapper:first-child{padding:0 0 .5em}@media screen and (min-width:40em){.vertical-tabs-container .vertical-tab{display:block;font-weight:600;margin-right:-10px;padding:1.5em 1em 1.5em 2em;border:1px solid #ddd;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.vertical-tabs-container .vertical-tab.is-active{background-color:#fff;margin:0 .25em -.15em;padding:1.6em 1em 1.6em 2em;border:1px solid #a5a5a5;border-right:0;color:#1d1d1d;margin-right:-.07em;position:relative}}@media screen and (min-width:40em) and (max-width:980px){.vertical-tabs-container .vertical-tab.is-active{-webkit-transform:scale(1.075);-moz-transform:scale(1.075);-ms-transform:scale(1.075);-o-transform:scale(1.075);transform:scale(1.075)}
}@media screen and (max-width:192.5em){.vertical-tabs-container .vertical-tab.is-active{margin:0 -.1em .1em -.25em}}.vertical-tabs-container a.vertical-tab-accordion-heading,.vertical-tabs-container a.vertical-tab{color:#2a2a2a;background:#ddd}.vertical-tabs-container a.vertical-tab{border-radius:1px 0 0 1px}.vertical-tabs-container .vertical-tab:focus{outline:none}.vertical-tabs-container .vertical-tab-content-container{display:block;margin:0 auto;border:1px solid #a5a5a5;border-top-right-radius:1px;border-top-left-radius:0;border-bottom-right-radius:1px}.vertical-tabs-container .vertical-tab-content-container a:focus{outline:none}@media screen and (min-width:40em){.vertical-tabs-container .vertical-tab-content-container{width:80%;min-height:17.5em;background-color:#fff;display:inline-block}}@media screen and (max-width:192.5em){.vertical-tabs-container .vertical-tab-content-container{width:86%}}.vertical-tabs-container .vertical-tab-content{background-color:#fff;padding:.8em 1em;border-top-right-radius:1px;border-bottom-right-radius:1px}.vertical-tabs-container .vertical-tab-content p{color:#1d1d1d;line-height:1.5em}@media screen and (min-width:40em){.vertical-tabs-container .vertical-tab-content{border:none;display:none}}.vertical-tabs-container .vertical-tab-accordion-heading{background-color:#ddd;border-top:1px solid #ddd;cursor:pointer;display:block;font-weight:600;padding:.75em 1em}.vertical-tabs-container .vertical-tab-accordion-heading:focus,.vertical-tabs-container .vertical-tab-accordion-heading:hover{color:#e62b1e}.vertical-tabs-container .vertical-tab-accordion-heading:first-child{border-top:none}.vertical-tabs-container .vertical-tab-accordion-heading.is-active{background:#fff;border-bottom:none}@media screen and (min-width:40em){.vertical-tabs-container .vertical-tab-accordion-heading{display:none}}#page-dashboard .vertical-tabs-container{margin:2em 1em}.m-breadcrumbs{display:none}@media screen and (max-width:980px){.vertical-tabs-container{margin:2em 0}.vertical-tabs-container .vertical-tab-content-container,.vertical-tabs-container .vertical-tab-content,.vertical-tabs-container .vertical-tab-accordion-heading{border-top-right-radius:1px;border-top-left-radius:1px}.vertical-tabs-container .vertical-tabs-container fieldset{padding:1em .5em 0}.vertical-tabs-container .vertical-tab-content{padding:1em}#page-dashboard .vertical-tabs{display:none}#page-dashboard .vertical-tab-content-container{width:100%;margin:0}}@media screen and (max-width:680px){.vertical-tabs-container{margin:2em 0}.vertical-tabs-container .vertical-tab-content-container,.vertical-tabs-container .vertical-tab-content,.vertical-tabs-container .vertical-tab-accordion-heading{border-top-right-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:0}.vertical-tabs-container fieldset,.vertical-tabs-container .form-type-select{margin:0 0 .5em;padding:.5em .5em 0}.vertical-tabs-container .form-type-textfield label,.vertical-tabs-container .form-type-checkboxes label,.vertical-tabs-container .form-type-select label,.vertical-tabs-container .form-type-password label,.vertical-tabs-container .form-type-password-confirm label,.vertical-tabs-container #edit-id-display label{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .form-type-textfield label:last-child,.vertical-tabs-container .form-type-checkboxes label:last-child,.vertical-tabs-container .form-type-select label:last-child,.vertical-tabs-container .form-type-password label:last-child,.vertical-tabs-container .form-type-password-confirm label:last-child,.vertical-tabs-container #edit-id-display label:last-child{margin-right:0}.vertical-tabs-container #edit-id-display{padding:.5em .5em .5em;margin-bottom:.5em}.vertical-tabs-container .description-inner,.vertical-tabs-container .description-icon{margin-top:.25em}.vertical-tabs-container .vertical-tab-content{padding:.5em}#page-dashboard .vertical-tabs-container{margin:0}}@-webkit-keyframes display-none-transition{0%{display:none;opacity:0}1%{display:block}100%{opacity:1}}#login_register .vertical-tabs-container{margin-bottom:1.5em;overflow:visible}
#login_register .vertical-tabs-container::after{clear:both;content:"";display:table}#login_register .vertical-tabs-container li{list-style:none}#login_register .vertical-tabs-container a{color:#e62b1e;text-decoration:none}#login_register .vertical-tabs-container .vertical-tabs{display:none}@media screen and (min-width:40em){#login_register .vertical-tabs-container .vertical-tabs{background-color:#ddd;display:inline;float:left;width:20%}}#login_register .vertical-tabs-container .vertical-tab-wrapper{padding:.5em 0;background:#f0f0f0}#login_register .vertical-tabs-container .vertical-tab-wrapper:first-child{padding:0 0 .5em}@media screen and (min-width:40em){#login_register .vertical-tabs-container .vertical-tab{display:block;font-weight:600;margin-right:-1px;padding:1.5em 1em 1.5em 2em;border:1px solid #ddd;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#login_register .vertical-tabs-container .vertical-tab.is-active{background-color:#fff;margin:0 .25em .1em -.25em;padding:1.6em 1em 1.6em 2em;border:1px solid #a5a5a5;border-right:0;color:#1d1d1d;margin-right:-.07em;position:relative}}@media screen and (min-width:40em) and (max-width:980px){#login_register .vertical-tabs-container .vertical-tab.is-active{-webkit-transform:scale(1.075);-moz-transform:scale(1.075);-ms-transform:scale(1.075);-o-transform:scale(1.075);transform:scale(1.075)}}#login_register .vertical-tabs-container a.vertical-tab-accordion-heading,#login_register .vertical-tabs-container a.vertical-tab{color:#2a2a2a;background:#ddd}#login_register .vertical-tabs-container a.vertical-tab{border-radius:1px 0 0 1px}#login_register .vertical-tabs-container .vertical-tab:focus{outline:none}#login_register .vertical-tabs-container .vertical-tab-content-container{display:block;margin:0 auto;border:1px solid #a5a5a5;border-top-right-radius:1px;border-top-left-radius:0;border-bottom-right-radius:1px}#login_register .vertical-tabs-container .vertical-tab-content-container a:focus{outline:none}@media screen and (min-width:40em){#login_register .vertical-tabs-container .vertical-tab-content-container{width:80%;min-height:17.5em;background-color:#fff;display:inline-block}}#login_register .vertical-tabs-container .vertical-tab-content{background-color:#fff;padding:.5em;border-top-right-radius:1px;border-bottom-right-radius:1px}#login_register .vertical-tabs-container .vertical-tab-content p{color:#1d1d1d;line-height:1.5em}@media screen and (min-width:40em){#login_register .vertical-tabs-container .vertical-tab-content{border:none;display:none}}#login_register .vertical-tabs-container .vertical-tab-accordion-heading{background-color:#ddd;border-top:1px solid #ddd;cursor:pointer;display:block;font-weight:600;padding:1.33333em 1em}#login_register .vertical-tabs-container .vertical-tab-accordion-heading:focus,#login_register .vertical-tabs-container .vertical-tab-accordion-heading:hover{color:#e62b1e}#login_register .vertical-tabs-container .vertical-tab-accordion-heading:first-child{border-top:none}#login_register .vertical-tabs-container .vertical-tab-accordion-heading.is-active{background:#fff;border-bottom:none}@media screen and (min-width:40em){#login_register .vertical-tabs-container .vertical-tab-accordion-heading{display:none}}@media screen and (max-width:980px){#login_register .vertical-tabs-container{margin:2em 0}#login_register .vertical-tabs-container .vertical-tab-content-container,#login_register .vertical-tabs-container .vertical-tab-content,#login_register .vertical-tabs-container .vertical-tab-accordion-heading{border-top-right-radius:1px;border-top-left-radius:1px}#login_register .vertical-tabs-container .vertical-tabs-container fieldset{padding:1em .5em 0}#login_register .vertical-tabs-container .vertical-tab-content{padding:1em}}@media screen and (max-width:680px){#login_register .vertical-tabs-container{margin:2em 0}#login_register .vertical-tabs-container .vertical-tab-content-container,#login_register .vertical-tabs-container .vertical-tab-content,#login_register .vertical-tabs-container .vertical-tab-accordion-heading{border-top-right-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:0}#login_register .vertical-tabs-container fieldset,#login_register .vertical-tabs-container .form-type-select{margin:0 0 .5em;padding:.5em .5em 0}#login_register .vertical-tabs-container .form-type-textfield,#login_register .vertical-tabs-container .form-type-checkboxes,#login_register .vertical-tabs-container .form-type-select,#login_register .vertical-tabs-container .form-type-password,#login_register .vertical-tabs-container .form-type-password-confirm,#login_register .vertical-tabs-container #edit-id-display{padding:.5em .5em .5em;margin-bottom:.5em}
#login_register .vertical-tabs-container .form-type-textfield label,#login_register .vertical-tabs-container .form-type-checkboxes label,#login_register .vertical-tabs-container .form-type-select label,#login_register .vertical-tabs-container .form-type-password label,#login_register .vertical-tabs-container .form-type-password-confirm label,#login_register .vertical-tabs-container #edit-id-display label{float:left;display:block;margin-right:6.66667%;width:100%}#login_register .vertical-tabs-container .form-type-textfield label:last-child,#login_register .vertical-tabs-container .form-type-checkboxes label:last-child,#login_register .vertical-tabs-container .form-type-select label:last-child,#login_register .vertical-tabs-container .form-type-password label:last-child,#login_register .vertical-tabs-container .form-type-password-confirm label:last-child,#login_register .vertical-tabs-container #edit-id-display label:last-child{margin-right:0}#login_register .vertical-tabs-container .description-inner,#login_register .vertical-tabs-container .description-icon{margin-top:.25em}#login_register .vertical-tabs-container .vertical-tab-content{padding:.5em}}.vertical-tab-content-container{overflow:auto}#login_register{text-shadow:none}#login_register .form-actions.form-wrapper{text-align:center;margin-top:16px}#login_register fieldset{background-color:#fff;border:1px solid transparent}.os-nav{margin-bottom:0;padding-left:0;list-style:none}.os-nav::after{clear:both;content:"";display:table}.os-nav>li{position:relative;display:block}.os-nav>li>a{position:relative;display:block;padding:.75em 1em}@media(max-width:768px){.os-nav>li>a{text-decoration:none;background-color:#d0d0d0}}.os-nav>li>a:hover,.os-nav>li>a:focus{text-decoration:none;background-color:#d0d0d0}.os-nav>li.disabled>a{color:#ddd}.os-nav>li.disabled>a:hover,.os-nav>li.disabled>a:focus{color:#ddd;text-decoration:none;background-color:transparent;cursor:not-allowed}.os-nav .open>a,.os-nav .open>a:hover,.os-nav .open>a:focus{background-color:#d0d0d0;border-color:#e62b1e}.os-nav .os-nav-divider{height:1px;margin:-.25em 0;overflow:hidden;background-color:#f1f1f1}.os-nav>li>a>img{max-width:none}.os-tabs-nav{border-bottom:1px solid #ddd}.os-tabs-nav>li{float:left;margin-bottom:-1px}.os-tabs-nav>li>a{margin-right:.5em;line-height:white;border:1px solid transparent;border-radius:1px 1px 0 0}.os-tabs-nav>li>a:hover{border-color:#eaeaea #eaeaea #ddd}.os-tabs-nav>li.is-active>a,.os-tabs-nav>li.is-active>a:hover,.os-tabs-nav>li.is-active>a:focus{color:#999;background-color:#fff;border:1px solid #ddd;border-bottom-color:#fff !important;cursor:default}.os-nav--justified{width:100%;margin-bottom:1em}.os-nav--justified>li{float:none}.os-nav--justified>li>a{text-align:center;margin-bottom:0}@media(min-width:768px){.os-nav--justified>li>a{margin-bottom:5px}}@media(min-width:768px){.os-nav--justified>li{display:table-cell;width:1%;padding-right:.5em}.os-nav--justified>li>a{margin-bottom:0}}.os-tabs-nav--justified,.os-tabs-nav.os-tabs-nav--justified{border-bottom:0}.os-tabs-nav--justified>li>a,.os-tabs-nav.os-tabs-nav--justified>li>a{margin-right:0;border-radius:1px}.os-tabs-nav--justified>.is-active>a,.os-tabs-nav--justified>.is-active>a:hover,.os-tabs-nav--justified>.is-active>a:focus{border:1px solid #ddd}@media(min-width:768px){.os-tabs-nav--justified>li>a,.os-tabs-nav.os-tabs-nav--justified>li>a{border-bottom:1px solid #ddd;border-radius:1px 1px 0 0}.os-tabs-nav--justified>.is-active>a,.os-tabs-nav--justified>.is-active>a:hover,.os-tabs-nav--justified>.is-active>a:focus{border-bottom:0;border-bottom-color:#fff}}.tab-content{display:none}.tab-content.is-open{display:block}.os-tab-menu--content-container{min-height:75em}.os-tab-menu--content.invoice{margin:0 1.5em}.os-tab-menu--container--tabs{height:4em;background:#fff;margin-bottom:2em;border-bottom:1px solid #ddd}.os-tabs-nav--justified,.os-tabs-nav.os-tabs-nav--justified,.os-tabs-nav.os-tabs-nav--justified{border-bottom:0;padding-top:0}@media(min-width:768px){.os-tabs-nav--justified,.os-tabs-nav.os-tabs-nav--justified,.os-tabs-nav.os-tabs-nav--justified{padding-top:.9em}
}.os-tabs-nav--link--accordion-heading{display:none}.storefront-integration .os-tab-menu--container--tabs{height:3.5em;background:#fff;margin-bottom:2em;border-bottom:1px solid #f0f0f0}.storefront-integration .os-tabs-nav>li.is-active>a,.storefront-integration .os-tabs-nav>li.is-active>a:hover,.storefront-integration .os-tabs-nav>li.is-active>a:focus{color:#444;background-color:#f0f0f0;border:1px solid #f0f0f0;border-bottom-color:#f0f0f0 !important;cursor:default}.storefront-integration .os-nav>li>a:hover,.storefront-integration .os-nav>li>a:focus{text-decoration:none;background-color:rgba(240,240,240,0.6)}@media(min-width:768px){.storefront-integration .os-tabs-nav--justified>li>a,.storefront-integration .os-tabs-nav.os-tabs-nav--justified>li>a{border-bottom:1px solid #fff}}header.m-os-header{z-index:101;position:fixed;top:0}body.admin-menu header.m-os-header{margin-top:21px}@media screen and (max-width:980px){body.admin-menu header.m-os-header{margin-top:0}}header.m-os-header nav.m-os-nav{float:left}header.m-os-header nav.m-os-nav--right{float:right}header.m-os-header nav.m-os-nav.m-train-oregon-nav{float:right}@media screen and (max-width:980px){header.m-os-header{max-height:0}}header.m-os-header,footer.m-train-or--footer{background:rgba(44,44,44,0.5);border:1px solid rgba(22,22,22,0.2);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;transition:all .25s ease 0s;width:100%}header.m-os-header.background,header.m-os-header.overlay-open-background,footer.m-train-or--footer.background,footer.m-train-or--footer.overlay-open-background{background-image:linear-gradient(to bottom,rgba(44,44,44,0.98) 30%,#2c2c2c 100%);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;transition:all .25s ease 0s}header.m-os-header.m-train-oregon-header,footer.m-train-or--footer.m-train-oregon-header{background:#999}header.m-os-header.m-integration-header,footer.m-train-or--footer.m-integration-header{background:#f1f1f1;opacity:1;border-color:#d8d8d8;border-top:none;z-index:1000}header.m-os-header .m-os-nav--wrapper,footer.m-train-or--footer .m-os-nav--wrapper{max-width:71.25em;margin-left:auto;margin-right:auto;position:relative;z-index:101}header.m-os-header .m-os-nav--wrapper::after,footer.m-train-or--footer .m-os-nav--wrapper::after{clear:both;content:"";display:table}header.m-os-header .m-os-nav--wrapper::after,footer.m-train-or--footer .m-os-nav--wrapper::after{clear:both;content:"";display:table}@media screen and (max-width:980px){header.m-os-header .m-os-nav--wrapper,footer.m-train-or--footer .m-os-nav--wrapper{display:none}header.m-os-header .m-os-nav--wrapper.integration,footer.m-train-or--footer .m-os-nav--wrapper.integration{display:block;padding:0 !important}}@media screen and (max-width:750px){header.m-os-header .m-os-nav--wrapper.integration,footer.m-train-or--footer .m-os-nav--wrapper.integration{display:none}}header.m-os-header .logo,footer.m-train-or--footer .logo{padding-left:1em;padding-right:2em}header.m-os-header .logo img,footer.m-train-or--footer .logo img{padding:.775em 0}header.m-os-header .logo.train-or,footer.m-train-or--footer .logo.train-or{padding-right:0}header.m-os-header .logo.train-or img,footer.m-train-or--footer .logo.train-or img{padding-bottom:0}header.m-os-header .logo.m-worksource-logo,footer.m-train-or--footer .logo.m-worksource-logo{max-width:6em;padding-right:0}header.m-os-header nav.m-os-nav,footer.m-train-or--footer nav.m-os-nav{z-index:101}@media screen and (max-width:980px){header.m-os-header nav.m-os-nav,footer.m-train-or--footer nav.m-os-nav{max-height:0;height:100%}}header.m-os-header nav.m-os-nav.m-train-oregon-nav,footer.m-train-or--footer nav.m-os-nav.m-train-oregon-nav{max-height:5.1em}@media screen and (max-width:980px){header.m-os-header nav.m-os-nav.m-train-oregon-nav,footer.m-train-or--footer nav.m-os-nav.m-train-oregon-nav{max-height:0}}header.m-os-header nav.m-os-nav.integration,footer.m-train-or--footer nav.m-os-nav.integration{height:0;max-width:24.5em;width:100%}header.m-os-header ul.m-os-nav--menu,footer.m-train-or--footer ul.m-os-nav--menu{clear:both;display:inline;margin:0;padding:0;overflow:visible;width:100%;z-index:9999}header.m-os-header ul.m-os-nav--menu.train-or,footer.m-train-or--footer ul.m-os-nav--menu.train-or{line-height:5.1em !important;font-size:.9em}header.m-os-header ul.m-os-nav--menu.show,footer.m-train-or--footer ul.m-os-nav--menu.show{display:block}header.m-os-header ul li.m-os-nav--menu-item,footer.m-train-or--footer ul li.m-os-nav--menu-item{background:transparent;display:inline;line-height:4em;overflow:hidden;padding-right:.8em;text-align:right;text-decoration:none;width:auto}
header.m-os-header ul li.m-os-nav--menu-item.train-or,footer.m-train-or--footer ul li.m-os-nav--menu-item.train-or{line-height:5.1em !important}header.m-os-header ul li.m-os-nav--menu-item.os-user-menu-train-or,footer.m-train-or--footer ul li.m-os-nav--menu-item.os-user-menu-train-or{width:100%}header.m-os-header ul li.m-os-nav--menu-item.integration,footer.m-train-or--footer ul li.m-os-nav--menu-item.integration{line-height:0}header.m-os-header ul li.m-os-nav--menu-item--os-plus,footer.m-train-or--footer ul li.m-os-nav--menu-item--os-plus{margin:.8em 7em -1.5em .05em;position:relative}header.m-os-header ul li.m-os-nav--menu-item--os-plus .font-icon-OS-plus-white-orangeplus-main-menu-link,footer.m-train-or--footer ul li.m-os-nav--menu-item--os-plus .font-icon-OS-plus-white-orangeplus-main-menu-link{font-size:4.5em;font-weight:400;position:absolute;top:-1.34em;bottom:2.5em}header.m-os-header ul li.m-os-nav--menu-item a,footer.m-train-or--footer ul li.m-os-nav--menu-item a{color:rgba(240,240,240,0.8);display:inline-block;text-decoration:none;font-size:.75em;font-weight:600;padding-right:1em;line-height:4em;-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)}header.m-os-header ul li.m-os-nav--menu-item a:active,header.m-os-header ul li.m-os-nav--menu-item a.active,header.m-os-header ul li.m-os-nav--menu-item a.m-account-dropdown-username,footer.m-train-or--footer ul li.m-os-nav--menu-item a:active,footer.m-train-or--footer ul li.m-os-nav--menu-item a.active,footer.m-train-or--footer ul li.m-os-nav--menu-item a.m-account-dropdown-username{color:#fff;opacity:1}header.m-os-header ul li.m-os-nav--menu-item a:active:after,header.m-os-header ul li.m-os-nav--menu-item a.active:after,header.m-os-header ul li.m-os-nav--menu-item a.m-account-dropdown-username:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a:active:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a.active:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a.m-account-dropdown-username:after{color:#fff;opacity:1}header.m-os-header ul li.m-os-nav--menu-item a.remove-focus,footer.m-train-or--footer ul li.m-os-nav--menu-item a.remove-focus{color:#fff}header.m-os-header ul li.m-os-nav--menu-item a.remove-focus:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a.remove-focus:after{color:#fff}header.m-os-header ul li.m-os-nav--menu-item a.integration,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration{color:#595959;opacity:1;line-height:0;text-shadow:none}header.m-os-header ul li.m-os-nav--menu-item a.integration:active,header.m-os-header ul li.m-os-nav--menu-item a.integration.active,header.m-os-header ul li.m-os-nav--menu-item a.integration.m-account-dropdown-username,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration:active,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration.active,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration.m-account-dropdown-username{color:#595959;opacity:1;text-shadow:none}header.m-os-header ul li.m-os-nav--menu-item a.integration:active:after,header.m-os-header ul li.m-os-nav--menu-item a.integration.active:after,header.m-os-header ul li.m-os-nav--menu-item a.integration.m-account-dropdown-username:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration:active:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration.active:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a.integration.m-account-dropdown-username:after{color:#e62b1e;opacity:1;text-shadow:none}header.m-os-header ul li.m-os-nav--menu-item a:focus,header.m-os-header ul li.m-os-nav--menu-item a:hover,footer.m-train-or--footer ul li.m-os-nav--menu-item a:focus,footer.m-train-or--footer ul li.m-os-nav--menu-item a:hover{color:#b31e14;opacity:1}header.m-os-header ul li.m-os-nav--menu-item a:focus:after,header.m-os-header ul li.m-os-nav--menu-item a:hover:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a:focus:after,footer.m-train-or--footer ul li.m-os-nav--menu-item a:hover:after{color:#b31e14}header.m-os-header ul li.m-os-nav--menu-item a.sign-up,footer.m-train-or--footer ul li.m-os-nav--menu-item a.sign-up{line-height:1.5}header.m-os-header ul li.m-os-nav--menu-item a.train-or.profile-link,footer.m-train-or--footer ul li.m-os-nav--menu-item a.train-or.profile-link{padding-right:2em}header.m-os-header li.more.m-os-nav--menu-item,footer.m-train-or--footer li.more.m-os-nav--menu-item{padding-right:1em;line-height:1.5}header.m-os-header li.more.m-os-nav--menu-item>ul>li a,footer.m-train-or--footer li.more.m-os-nav--menu-item>ul>li a{padding-top:1em}header.m-os-header li.more.m-os-nav--menu-item a,footer.m-train-or--footer li.more.m-os-nav--menu-item a{margin-right:1em;line-height:1.5}header.m-os-header li.more.m-os-nav--menu-item a.train-oregon,footer.m-train-or--footer li.more.m-os-nav--menu-item a.train-oregon{text-align:left}header.m-os-header li.more.m-os-nav--menu-item a.train-oregon.career,footer.m-train-or--footer li.more.m-os-nav--menu-item a.train-oregon.career{width:14em}header.m-os-header li.more.m-os-nav--menu-item a.train-oregon.industries,footer.m-train-or--footer li.more.m-os-nav--menu-item a.train-oregon.industries{width:9em}header.m-os-header li.more.m-os-nav--menu-item a.train-oregon.other,footer.m-train-or--footer li.more.m-os-nav--menu-item a.train-oregon.other{width:6em}header.m-os-header li.more.m-os-nav--menu-item>a,footer.m-train-or--footer li.more.m-os-nav--menu-item>a{padding-right:.6em;line-height:1.5}header.m-os-header li.more.m-os-nav--menu-item>a:after,footer.m-train-or--footer li.more.m-os-nav--menu-item>a:after{position:absolute;top:auto;right:auto;bottom:auto;left:auto;content:'\25BE';color:rgba(240,240,240,0.8);font-size:2.4em;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;line-height:.4em;margin-left:.1em}
header.m-os-header li.more.m-os-nav--menu-item>a.train-or.profile-link:after,footer.m-train-or--footer li.more.m-os-nav--menu-item>a.train-or.profile-link:after{content:""}header.m-os-header li.more.m-os-nav--menu-item>a.integration:after,footer.m-train-or--footer li.more.m-os-nav--menu-item>a.integration:after{position:absolute;top:.51em;right:auto;bottom:auto;left:auto}header.m-os-header li.more.m-os-nav--menu-item:focus>a,header.m-os-header li.more.m-os-nav--menu-item:hover>a,footer.m-train-or--footer li.more.m-os-nav--menu-item:focus>a,footer.m-train-or--footer li.more.m-os-nav--menu-item:hover>a{color:#b31e14;z-index:9}header.m-os-header li.more.m-os-nav--menu-item:focus>a:after,header.m-os-header li.more.m-os-nav--menu-item:hover>a:after,footer.m-train-or--footer li.more.m-os-nav--menu-item:focus>a:after,footer.m-train-or--footer li.more.m-os-nav--menu-item:hover>a:after{color:#b31e14;content:'\25B4'}header.m-os-header li.more.m-os-nav--menu-item:focus>a.train-or.profile-link:after,header.m-os-header li.more.m-os-nav--menu-item:hover>a.train-or.profile-link:after,footer.m-train-or--footer li.more.m-os-nav--menu-item:focus>a.train-or.profile-link:after,footer.m-train-or--footer li.more.m-os-nav--menu-item:hover>a.train-or.profile-link:after{content:""}header.m-os-header li.more.m-os-nav--menu-item>a.integration:after,footer.m-train-or--footer li.more.m-os-nav--menu-item>a.integration:after{color:#e62b1e;line-height:.025em}header.m-os-header li.more.m-os-nav--menu-item:focus>a.integration,header.m-os-header li.more.m-os-nav--menu-item:hover>a.integration,footer.m-train-or--footer li.more.m-os-nav--menu-item:focus>a.integration,footer.m-train-or--footer li.more.m-os-nav--menu-item:hover>a.integration{color:#b31e14}header.m-os-header li.more.m-os-nav--menu-item:focus>a.integration:after,header.m-os-header li.more.m-os-nav--menu-item:hover>a.integration:after,footer.m-train-or--footer li.more.m-os-nav--menu-item:focus>a.integration:after,footer.m-train-or--footer li.more.m-os-nav--menu-item:hover>a.integration:after{color:#b31e14}header.m-os-header li.m-os-nav--sub-menu--item:first-child,footer.m-train-or--footer li.m-os-nav--sub-menu--item:first-child{padding-top:5.55em}header.m-os-header li.m-os-nav--sub-menu--item.integration:first-child,footer.m-train-or--footer li.m-os-nav--sub-menu--item.integration:first-child{padding-top:4.7em}header.m-os-header li.m-os-nav--sub-menu--item.integration a.integration.m-os-nav--sub-menu--item--link,footer.m-train-or--footer li.m-os-nav--sub-menu--item.integration a.integration.m-os-nav--sub-menu--item--link{line-height:1.5em;opacity:.95}header.m-os-header li.more,footer.m-train-or--footer li.more{overflow:visible;padding-right:.8em;position:relative}header.m-os-header li.more a,footer.m-train-or--footer li.more a{padding-right:.8em}header.m-os-header li.more>a,footer.m-train-or--footer li.more>a{padding-right:1.6em;position:relative}header.m-os-header li.more:focus>.m-os-nav--sub-menu,header.m-os-header li.more:hover>.m-os-nav--sub-menu,header.m-os-header li.more.more--expanded>.m-os-nav--sub-menu,footer.m-train-or--footer li.more:focus>.m-os-nav--sub-menu,footer.m-train-or--footer li.more:hover>.m-os-nav--sub-menu,footer.m-train-or--footer li.more.more--expanded>.m-os-nav--sub-menu{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1}header.m-os-header li.more.language-menu-btn,footer.m-train-or--footer li.more.language-menu-btn{padding:.25em .8em;border-radius:.125em;box-shadow:0 1px 1px 0 rgba(48,48,48,0.2);letter-spacing:.2px;font-size:.875em;background:rgba(221,221,221,0.1);border:1px solid rgba(255,255,255,0.55);color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;cursor:pointer;display:inline-block;overflow:visible}header.m-os-header li.more.language-menu-btn.remove-focus,footer.m-train-or--footer li.more.language-menu-btn.remove-focus{opacity:.3}header.m-os-header li.more.language-menu-btn:focus,header.m-os-header li.more.language-menu-btn:hover,footer.m-train-or--footer li.more.language-menu-btn:focus,footer.m-train-or--footer li.more.language-menu-btn:hover{background-color:rgba(230,43,30,0.35);border:1px solid #e62b1e;color:#fff}header.m-os-header li.more.language-menu-btn:focus a,header.m-os-header li.more.language-menu-btn:focus a:after,header.m-os-header li.more.language-menu-btn:hover a,header.m-os-header li.more.language-menu-btn:hover a:after,footer.m-train-or--footer li.more.language-menu-btn:focus a,footer.m-train-or--footer li.more.language-menu-btn:focus a:after,footer.m-train-or--footer li.more.language-menu-btn:hover a,footer.m-train-or--footer li.more.language-menu-btn:hover a:after{color:#fff}
header.m-os-header li.more.language-menu-btn:focus .m-os-nav--sub-menu,header.m-os-header li.more.language-menu-btn:hover .m-os-nav--sub-menu,footer.m-train-or--footer li.more.language-menu-btn:focus .m-os-nav--sub-menu,footer.m-train-or--footer li.more.language-menu-btn:hover .m-os-nav--sub-menu{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block !important;opacity:1 !important}header.m-os-header li.more.language-menu-btn li.m-os-nav--sub-menu--item:first-child,footer.m-train-or--footer li.more.language-menu-btn li.m-os-nav--sub-menu--item:first-child{padding-top:6.2em}header.m-os-header li.more.language-menu-btn li.m-os-nav--sub-menu--item.integration:first-child,footer.m-train-or--footer li.more.language-menu-btn li.m-os-nav--sub-menu--item.integration:first-child{padding-top:6.2em}header.m-os-header li.more.language-menu-btn,footer.m-train-or--footer li.more.language-menu-btn{background:rgba(221,221,221,0.1);border:1px solid rgba(255,255,255,0.55)}header.m-os-header li.more.language-menu-btn ul.m-os-nav--sub-menu li a,footer.m-train-or--footer li.more.language-menu-btn ul.m-os-nav--sub-menu li a{min-width:initial}header.m-os-header li.more.os-user-menu.remove-focus,footer.m-train-or--footer li.more.os-user-menu.remove-focus{opacity:.3}header.m-os-header li.more.os-user-menu:focus,header.m-os-header li.more.os-user-menu:hover,header.m-os-header li.more.os-user-menu.more--expanded,footer.m-train-or--footer li.more.os-user-menu:focus,footer.m-train-or--footer li.more.os-user-menu:hover,footer.m-train-or--footer li.more.os-user-menu.more--expanded{background:rgba(230,43,30,0.8);padding:1.75em 1em}header.m-os-header li.more.os-user-menu:focus a,header.m-os-header li.more.os-user-menu:focus a:after,header.m-os-header li.more.os-user-menu:hover a,header.m-os-header li.more.os-user-menu:hover a:after,header.m-os-header li.more.os-user-menu.more--expanded a,header.m-os-header li.more.os-user-menu.more--expanded a:after,footer.m-train-or--footer li.more.os-user-menu:focus a,footer.m-train-or--footer li.more.os-user-menu:focus a:after,footer.m-train-or--footer li.more.os-user-menu:hover a,footer.m-train-or--footer li.more.os-user-menu:hover a:after,footer.m-train-or--footer li.more.os-user-menu.more--expanded a,footer.m-train-or--footer li.more.os-user-menu.more--expanded a:after{color:#fff}header.m-os-header ul.m-os-nav--sub-menu,footer.m-train-or--footer ul.m-os-nav--sub-menu{display:none;opacity:0;padding-left:0;background:transparent;position:absolute;left:-1em;top:-2.5em;padding-bottom:1.5em;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}header.m-os-header ul.m-os-nav--sub-menu.industries-menu,footer.m-train-or--footer ul.m-os-nav--sub-menu.industries-menu{right:-2em}header.m-os-header ul.m-os-nav--sub-menu.language-menu,footer.m-train-or--footer ul.m-os-nav--sub-menu.language-menu{right:-3em}header.m-os-header ul.m-os-nav--sub-menu.os-user-menu--sub-menu,footer.m-train-or--footer ul.m-os-nav--sub-menu.os-user-menu--sub-menu{left:.3em;top:-.7em;right:-.3em}header.m-os-header ul.m-os-nav--sub-menu.train-or,footer.m-train-or--footer ul.m-os-nav--sub-menu.train-or{background:transparent}header.m-os-header ul.m-os-nav--sub-menu.train-or.career,footer.m-train-or--footer ul.m-os-nav--sub-menu.train-or.career{width:13em}header.m-os-header ul.m-os-nav--sub-menu.train-or.industries,footer.m-train-or--footer ul.m-os-nav--sub-menu.train-or.industries{width:9.5em}header.m-os-header ul.m-os-nav--sub-menu.train-or.other,footer.m-train-or--footer ul.m-os-nav--sub-menu.train-or.other{width:7em}header.m-os-header ul.m-os-nav--sub-menu .m-os-nav--sub-menu,footer.m-train-or--footer ul.m-os-nav--sub-menu .m-os-nav--sub-menu{left:9.3em;top:0}header.m-os-header ul.m-os-nav--sub-menu.train-or-user-menu,footer.m-train-or--footer ul.m-os-nav--sub-menu.train-or-user-menu{width:100%;min-width:8em}header.m-os-header ul.m-os-nav--sub-menu li,footer.m-train-or--footer ul.m-os-nav--sub-menu li{display:block;padding-right:0;background:transparent;line-height:1.5em}header.m-os-header ul.m-os-nav--sub-menu li a,footer.m-train-or--footer ul.m-os-nav--sub-menu li a{display:inline-block;text-align:left;min-width:9.5em;width:100%;background:#474747;margin:0 0 0 -.4em;border-bottom:1px solid #474747;padding:1em 2em}header.m-os-header ul.m-os-nav--sub-menu li a:hover,footer.m-train-or--footer ul.m-os-nav--sub-menu li a:hover{color:#fff;background-color:#222;border-bottom:1px solid #222}header.m-os-header ul.m-os-nav--sub-menu li a.train-oregon,footer.m-train-or--footer ul.m-os-nav--sub-menu li a.train-oregon{background:transparent;border-bottom:0}header.m-os-header ul.m-os-nav--sub-menu li a.integration,footer.m-train-or--footer ul.m-os-nav--sub-menu li a.integration{color:#fff}li.m-os-nav--sub-menu--item.more{line-height:1.5em}li.m-os-nav--sub-menu--item--sub-menu--item a{margin:0;padding:0}li.m-os-nav--sub-menu--item--sub-menu--item{padding:0 0 0 .75em !important;margin:0 -1.75em 0 0 !important;line-height:.75em !important;background:transparent !important}
ul#top-nav-right{right:-.6em}.m-os-nav--mobile-menu-items--sub-menu--item{background:#3c3c3c}.m-os-nav--mobile-menu-items--sub-menu--item a{padding:.75em .75em .75em 1.25em !important}.m-os-nav--mobile-menu-items--sub-menu--sub-menu--item{background:#3c3c3c}.m-os-nav--mobile-menu-items--sub-menu--sub-menu--item a{padding:.75em .75em .75em 2.5em !important}header.m-os-header{height:0}header.m-os-header.m-train-oregon-header{height:5.1em;font-size:1.25em}header.m-os-header .logo{max-height:5.1em}header.m-os-header .logo img{max-height:5.1em}header.m-os-header .logo.m-os-logo{line-height:3.875em;display:inline-block;float:left}header.m-os-header .logo.m-os-logo img{display:inline-block;max-width:7em;vertical-align:middle}@media screen and (max-width:980px){header.m-os-header .logo.m-os-logo{line-height:3.5em}}@media screen and (max-width:980px){header.m-os-header{max-height:0;height:100%;font-size:1em}}footer.m-train-or--footer{background:#999;padding-bottom:16px}footer.m-train-or--footer .logo{max-height:10.5em;float:left}@media screen and (max-width:980px){footer.m-train-or--footer .logo{float:none}}body.os2014 footer.os2014--footer{max-height:100%}.m-train-oregon-header--wrapper{max-width:57em;max-height:5.1em;margin-left:auto;margin-right:auto}a#responsive-global-menu-button{padding-top:8px}a#responsive-global-menu-button.train-oregon{padding-top:.15em}.mobile-user-menu{display:inline}ul.m-os-nav--sub-menu.os-user-menu--sub-menu{right:0}span.m-os-nav--message,span.m-os-nav--header{color:#fff;font-size:.8em;padding:1em;letter-spacing:.2px;text-shadow:0 1px 1px rgba(59,59,59,0.43)}span.m-os-nav--message{font-size:.8em}span.m-os-nav--header{font-size:1em}.padding-left{padding-left:2em !important}.m-account-dropdown-username{margin-left:1em;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;transition:all .25s ease 0s}.m-account-dropdown-username .os-img-profile{width:3em;height:3em;border:1px solid #e62b1e;border-radius:50%;vertical-align:middle;box-shadow:0 1px 1px rgba(37,37,37,0.76),inset 0 0 1px -1px #e62b1e;position:absolute;left:-3.8em;top:-.65em;right:-.3em;background-size:cover;background-repeat:no-repeat;background-position:center center}li.m-os-nav--mobile-menu-items--sub-menu--item.uppercase{display:none}a.language-link.nav-link.m-os-nav--menu-item--link a:after{line-height:.3em}#user-menu-container.remove-focus{opacity:.3}header.m-os-header.m-train-oregon-header{border:1px solid transparent}header.m-os-header.m-train-oregon-header .logo{max-height:5.7em;vertical-align:middle}header.m-os-header.m-train-oregon-header .logo img,footer.m-train-or--footer .logo img{padding:.6em 0}header.m-os-header.m-train-oregon-header .logo img{max-height:2.7em}header.m-os-header .logo.train-or img{padding:0}.m-os-nav--logos-wrapper{display:inline-block;padding:1.25em 0;max-height:5.1em}.siemens-header{float:left;width:360px;overflow:visible;white-space:nowrap}.siemens-header a.m-os-logo.logo{padding:0}.siemens-header img{display:inline-block !important;max-width:7em !important;vertical-align:middle !important;float:left;margin-top:12px;margin-right:28px;width:100%;padding:0 !important}.siemens-header .siemens-header-sub-title{width:100%;float:left;color:#595959;opacity:1;text-shadow:none;letter-spacing:.2px;font-size:.9em;font-weight:600;margin-top:2px}.os-text-card{margin-top:-4.5em;margin-right:auto;margin-left:auto;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#fff;position:relative;text-align:center;padding:1.5em;float:none;min-height:14.5em;cursor:pointer;height:100%;border:1px solid #e5e5e5;border-radius:.125em;max-width:17.5em;width:100%}@media screen and (max-width:760px){.os-text-card{float:none;margin:0 auto 1em}}.os-text-card:focus,.os-text-card:hover{background-color:#fff}.os-text-card p.os-body-text{color:#838383}.os-text-card p.os-body-text img{height:1em;vertical-align:middle;margin-right:1px}.os-text-card .os-plus-wrapper{position:relative;width:6em;height:1.5em;line-height:1.5em;float:left;display:inline-block}.os-text-card .font-icon-os-plus-gray-text{cursor:default;font-size:4.5em;position:absolute;top:-.33em;left:0;color:#fff}.os-text-card .font-icon-os-plus-gray-text:hover,.os-text-card .font-icon-os-plus-gray-text:active,.os-text-card .font-icon-os-plus-gray-text:before,.os-text-card .font-icon-os-plus-gray-text:after{color:#fff}.os-text-card .os-text-card--body{padding-bottom:1em;min-height:5.575em}.os-text-card .os-text-card--body p{display:inline}.os-text-card.call-to-action{background-image:linear-gradient(168deg,#e62b1e 0%,#e62b1e 100%);border:1px solid #e62b1e;color:#fff}.os-text-card.call-to-action p.os-body-text{color:#fff}@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-add-list:hover{background-color:#e62b1e}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:#b31e14}.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:#b31e14}#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:#e62b1e}.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:#e62b1e !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:#e62b1e}.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:#e62b1e}.m-menu .m-courses-menu-item :hover span{color:#e62b1e}@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:#e62b1e !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:#b31e14 !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:#e62b1e}.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:#b31e14}.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 #1a1a1a;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(230,43,30,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:#e62b1e;border:1px solid #e62b1e;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:#e62b1e;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(230,43,30,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:#e62b1e;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(230,43,30,0.8);border:1px solid #e62b1e}.os-btn.os-btn-primary:hover{background-color:#e62b1e}
.os-btn.os-btn-primary-ghost{background-color:rgba(230,43,30,0.2);border:1px solid rgba(230,43,30,0.8)}.os-btn.os-btn-primary-ghost:hover{color:#fff;background-color:rgba(230,43,30,0.35);border:1px solid #e62b1e}.os-btn.os-btn-primary-ghost.active{color:#fff;background-color:rgba(230,43,30,0.8);border:1px solid #e62b1e}.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(230,43,30,0.9);border:1px solid #e62b1e;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:#e62b1e;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(230,43,30,0.9);border-color:#e62b1e;color:#fff}.btn.btn-primary:hover{background-color:#e62b1e;color:#fff}.btn.btn-primary.ghost{border-color:rgba(230,43,30,0.7);background-color:rgba(230,43,30,0.4);color:rgba(255,255,255,0.9)}.btn.btn-primary.ghost:hover{border-color:#e62b1e;background-color:rgba(230,43,30,0.8);color:#fff}.btn.btn-primary.ghost-orange,.btn.btn-primary.ghost-primary{border-color:#e62b1e;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(230,43,30,0.8);color:#fff}.btn.btn-dismissable.orange:hover{background-color:#e62b1e}.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(230,43,30,0.4);opacity:1;background-color:rgba(230,43,30,0.2);color:#fff}.btn.btn-dismissable.blog-tag:hover{border-color:rgba(230,43,30,0.8);background-color:rgba(230,43,30,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:#e62b1e}.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:#e62b1e}.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(230,43,30,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 #e62b1e}.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 #e62b1e;background-color:rgba(230,43,30,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:#e62b1e !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:#e62b1e;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:#e62b1e;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(230,43,30,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:#e62b1e;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:#e62b1e;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")}.course-card-add-list:hover{background-color:#e62b1e}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:#e62b1e;text-align:center;vertical-align:middle;float:left;border:1px solid #e62b1e;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:#e62b1e;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:#000;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:#b31e14}.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:#b31e14}.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:#b31e14 !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:#e62b1e;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:#999}.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:#e62b1e;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-add-list:hover{background-color:#e62b1e}.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:#000;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:#4d4d4d;-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:#e62b1e}.course-card-flag--updated .course-card-flag-fill{fill:#000}.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:#e62b1e}.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:#000}.color-success{color:#50a54d}.color-error{color:#c34747}.bg-color-primary{background-color:#e62b1e}.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:#4d4d4d}.course-card.checked{box-shadow:0 3px 3px 0 rgba(44,44,44,0.2),0 0 5px 3px rgba(230,43,30,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:#e62b1e}.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:#e62b1e}.library-card .course-card-footer{border-top:1px solid #e62b1e}.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:#f0817a}.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")}.course-card-add-list:hover{background-color:#e62b1e}.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:#e62b1e;border:1px solid #e62b1e;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:#e62b1e;-webkit-appearance:none}.os-app-form .form-type-radio input[type="radio"]:checked:after{font-family:"Material Icons";content:"\E837";color:#e62b1e;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(230,43,30,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(230,43,30,0.9);color:#fff;border:1px solid #e62b1e}.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:#e62b1e;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(230,43,30,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(230,43,30,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:#e62b1e}.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:#e62b1e}@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:#e62b1e !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(230,43,30,0.9);color:#fff;border:1px solid #e62b1e;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:#e62b1e !important;color:#fff}.opensesame .added-text{float:right;top:4px;font-size:10px;font-weight:600;position:relative;border-radius:2px;background-color:#e62b1e;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:#e62b1e}.opensesame .select2-dropdown--below{top:-50px;width:auto;border-radius:2px !important;position:relative;border:1px solid #e62b1e;border-top:1px solid #e62b1e !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:#e62b1e;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:#e62b1e;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:#e62b1e;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:#e62b1e}.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:#e62b1e !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:#e62b1e;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(230,43,30,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(230,43,30,0.8);border:1px solid #e62b1e;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:#e62b1e !important;color:#fff !important}.opensesame .new-rule-add.active a{background-color:#e62b1e}.opensesame .new-rule-add.active a i{color:#e62b1e}.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 #e62b1e;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:#e62b1e}.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}