@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-course-objectives ul{margin-bottom:2em}@media screen and (max-width:980px){.m-course-description,.m-course-objectives{float:left;display:block;margin-right:6.66667%;width:100%;padding:0 2em}.m-course-description::after,.m-course-objectives::after{clear:both;content:"";display:table}.m-course-description:last-child,.m-course-objectives:last-child{margin-right:0}}.m-course-objectives .m-btn-orange.full-width{max-width:16.05em}@media screen and (max-width:980px){.m-course-objectives .m-btn-orange.full-width{margin:1.5em auto 0;float:none;display:block}}.node-type-course-reference #subMgmt .m-table td{padding:10px;font-size:.85em}.node-type-course-reference #subMgmt .feed-icon{float:right}.osPlus_logo.text-center{margin-top:.5em}.m-header-dropdown,.m-account-dropdown,.m-account-dropdown-username,.m-language-dropdown{margin-top:0 !important;margin-bottom:0 !important}.m-header-dropdown .submenu,.m-account-dropdown .submenu,.m-account-dropdown-username .submenu,.m-language-dropdown .submenu{border-left:1px solid #2a2a2a;border-right:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;margin-left:-1px;margin-right:-1px;top:2.15em;padding:0 0 1em 0}.m-header-dropdown .submenu>li a,.m-account-dropdown .submenu>li a,.m-account-dropdown-username .submenu>li a,.m-language-dropdown .submenu>li a{padding:.25em .6175em}.m-header-dropdown .submenu>li:first-child a,.m-account-dropdown .submenu>li:first-child a,.m-account-dropdown-username .submenu>li:first-child a,.m-language-dropdown .submenu>li:first-child a{padding-top:.25em}.m-account-dropdown{margin-right:-10px !important;padding:.3em .55em .3em .6175em}.m-account-dropdown a{color:#f28132 !important}.m-account-dropdown-username img{margin-right:10px}.m-language-dropdown{padding:.325em .55em .37em .6175em}.m-language-dropdown>ul{margin-top:0}.m-language-dropdown>a{color:white !important}.m-language-dropdown>a img{padding-top:5px;padding-left:5px}.m-language-dropdown.active a{color:#f28132 !important}
.m-language-dropdown .submenu{margin-top:-.5em}.m-inlcuded-in-plus--right-half .m-media .m-half-object.m-object{width:4.5em}.m-inlcuded-in-plus--right-half .m-media .m-body{height:auto}.m-included-in-plus-font-icon{font-size:4.5em;cursor:default}@media screen and (max-width:480px){.m-included-in-plus-font-icon{font-size:3em;line-height:1.5em}.m-included-in-plus ul{-webkit-padding-start:0}}.m-course-card{position:relative;line-height:1em}.m-course-card .m-course-card-image-wrapper,.m-course-card .m-course-card-preview,.m-course-card .m-course-card-rating,.m-course-card .m-course-card-category,.m-course-card .m-course-card-name,.m-course-card .m-course-card-provider,.m-course-card .m-course-card-price-duration,.m-course-card .osplus,.m-course-card .bundle,.m-course-card .bundle-only{position:absolute}.m-course-card .m-course-card-image-wrapper{overflow:hidden}.m-course-card .m-course-card-image-wrapper .m-course-card-image{width:100%;height:100%}.m-course-card .m-course-card-image-wrapper .osplus,.m-course-card .m-course-card-image-wrapper .bundle,.m-course-card .m-course-card-image-wrapper .bundle-only{top:0;left:0;height:20px;padding:0 8px}.m-course-card .m-course-card-image-wrapper .osplus{background-color:#f28132;line-height:20px}.m-course-card .m-course-card-image-wrapper .osplus .font-icon-OS-plus-white{line-height:.39;font-size:3.65em;margin:0 2 0 -.05em}.m-course-card .m-course-card-image-wrapper .bundle,.m-course-card .m-course-card-image-wrapper .bundle-only{background-color:#2b9dff;line-height:16px}.m-course-card .m-course-card-image-wrapper .bundle *,.m-course-card .m-course-card-image-wrapper .bundle-only *{color:#fff;font-size:.625em;font-weight:600}.m-course-card .m-course-card-rating>*{font-size:.75em}.m-course-card .m-course-card-rating .icons-star-empty{color:#2a2a2a}.m-course-card .m-course-card-name{font-size:1em;padding:0;overflow:hidden}.m-course-card .m-course-category-name{font-size:.75em;font-weight:600;vertical-align:top}.m-course-card .m-course-card-provider{white-space:nowrap;text-overflow:ellipsis}.m-course-card .m-course-card-provider>*{font-size:.75em}.m-course-card .m-course-card-price-duration{font-weight:600}.m-course-card .m-course-card-price-duration .m-course-card-price>*,.m-course-card .m-course-card-price-duration .duration>*{font-size:.875em}.os-user-has-plus .m-course-card--plus .m-course-card-price::before{font-family:OpenSesame-Custom;font-size:4.375em;font-weight:normal;content:"\e60a"}.os-user-has-plus .m-course-card--plus .m-course-card-price .price{display:none}.course-card-style--large .m-course-card{border:1px solid #a5a5a5;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px;border-bottom-left-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:1px;border-top-right-radius:1px;width:16.25em;height:21.375em;margin-bottom:1em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.course-card-style--large .m-course-card .m-course-card-image-wrapper{top:0;left:0;right:0;height:10.5em;padding-bottom:1.625em;background-color:#192030;border-top-left-radius:.3125em;border-top-right-radius:.3125em}.course-card-style--large .m-course-card .m-course-card-image-wrapper .m-course-card-image{border-top-left-radius:.1875em;border-top-right-radius:.1875em}.course-card-style--large .m-course-card .m-course-card-image-wrapper .osplus,.course-card-style--large .m-course-card .m-course-card-image-wrapper .bundle,.course-card-style--large .m-course-card .m-course-card-image-wrapper .bundle-only{border-top-left-radius:.1875em}.course-card-style--large .m-course-card .m-course-card-preview{top:8.875em;left:0;color:#fff;font-weight:600;padding-left:.875em;background:#192030;width:100%}.course-card-style--large .m-course-card .m-course-card-preview>*{font-size:.75em;line-height:2.16667em}.course-card-style--large .m-course-card .m-course-card-rating{top:8.875em;right:.875em}.course-card-style--large .m-course-card .m-course-card-rating>*{line-height:2.75em}.course-card-style--large .m-course-card .m-course-card-category{top:10.5em;left:.875em;height:36px;padding-top:.875em}.course-card-style--large .m-course-card .m-course-card-name{top:12.75em;left:.875em;right:.875em;height:3.75em}.course-card-style--large .m-course-card .m-course-card-provider{bottom:3.625em;left:.875em;right:.875em;height:1.125em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-card-style--large .m-course-card .m-course-card-price-duration{bottom:0;left:0;right:0;height:2.875em;line-height:2.875em;border-top:1px solid #a5a5a5;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}.course-card-style--large .m-course-card .m-course-card-price-duration .m-course-card-price{position:absolute;bottom:0;left:0;width:8.125em;height:2.875em;border-right:1px solid #a5a5a5}.course-card-style--large .m-course-card .m-course-card-price-duration .duration{position:absolute;bottom:0;right:0;width:8.125em;height:2.875em}.course-card-style--large.m-course-reference-gadget-card .m-course-card{margin-right:1.5em}.course-card-style--staff-pick .m-course-card{width:16.25em;height:15.625em}.course-card-style--staff-pick .m-course-card .m-course-card-preview,.course-card-style--staff-pick .m-course-card .m-course-card-category,.course-card-style--staff-pick .m-course-card .m-course-card-price-duration,.course-card-style--staff-pick .m-course-card .osplus,.course-card-style--staff-pick .m-course-card .bundle,.course-card-style--staff-pick .m-course-card .bundle-only{display:none}.course-card-style--staff-pick .m-course-card .m-course-card-image-wrapper{top:0;left:0;right:0;height:8.875em}.course-card-style--staff-pick .m-course-card .m-course-card-name{top:8.875em;height:3.75em}.course-card-style--staff-pick .m-course-card .m-course-card-provider{top:12.625em}
.course-card-style--staff-pick .m-course-card .m-course-card-rating{bottom:0}.course-card-style--recommendation .m-course-card{width:18em;height:3.625em}.course-card-style--recommendation .m-course-card .m-course-card-preview,.course-card-style--recommendation .m-course-card .m-course-card-category,.course-card-style--recommendation .m-course-card .m-course-card-provider,.course-card-style--recommendation .m-course-card .m-course-card-price-duration,.course-card-style--recommendation .m-course-card .osplus,.course-card-style--recommendation .m-course-card .bundle,.course-card-style--recommendation .m-course-card .bundle-only{display:none}.course-card-style--recommendation .m-course-card .m-course-card-image-wrapper{top:0;left:0;width:7.5em;height:3.625em;padding-right:1em;text-align:right}.course-card-style--recommendation .m-course-card .m-course-card-image-wrapper .m-course-card-image{width:auto;max-width:100%}.course-card-style--recommendation .m-course-card .m-course-card-name{top:-4px;left:7.5em;right:0;height:2.5em;font-weight:normal}.course-card-style--recommendation .m-course-card .m-course-card-rating{top:2.25em;left:7.5em}.os-gadget-text-image-course-recommendation .course-card-style--recommendation .m-course-card .m-course-card-name{width:20.5em}.course-card-style--recommendation .m-course-reference--course-card--recommendation .m-course-card{width:17.5em}@media screen and (max-width:980px){.course-card-style--recommendation .m-course-reference--course-card--recommendation .m-course-card{margin:0 auto 2em}}.course-card-style--recommendation .m-course-reference--course-card--recommendation .m-course-card .m-course-card-name{font-size:.9em;left:8.25em}.course-card-style--list .m-course-card{border:1px solid #a5a5a5;border-top-left-radius:.3125em;border-top-right-radius:.3125em;border-bottom-left-radius:.3125em;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em;border-top-left-radius:.3125em;border-bottom-right-radius:.3125em;border-top-right-radius:.3125em;width:100%;height:5.625em;margin-bottom:1em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.course-card-style--list .m-course-card .m-course-card-image-wrapper{top:0;bottom:0;left:0;width:10.3125em;border-bottom-left-radius:.3125em;border-top-left-radius:.3125em}.course-card-style--list .m-course-card .m-course-card-image-wrapper .m-course-card-image{border-bottom-left-radius:.1875em;border-top-left-radius:.1875em}.course-card-style--list .m-course-card .m-course-card-image-wrapper .osplus,.course-card-style--list .m-course-card .m-course-card-image-wrapper .bundle,.course-card-style--list .m-course-card .m-course-card-image-wrapper .bundle-only{border-top-left-radius:.1875em}.course-card-style--list .m-course-card .m-course-card-category{top:.5em;left:11.1875em}.course-card-style--list .m-course-card .m-course-card-name{top:1.5625em;left:11.3125em;right:14.9375em;line-height:1.1em;max-width:31em}.course-card-style--list .m-course-card .m-course-card-name a{font-size:.85em}.course-card-style--list .m-course-card .m-course-card-provider{bottom:.5em;left:11.1875em}.course-card-style--list .m-course-card .m-course-card-rating{top:.875em;right:9em}.course-card-style--list .m-course-card .m-course-card-preview{font-size:.875em;bottom:1em;right:10.28571em}.course-card-style--list .m-course-card .m-course-card-price-duration{top:0;bottom:0;right:0;width:130px;border-left:1px solid #a5a5a5;line-height:2.8125em;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}.course-card-style--list .m-course-card .m-course-card-price-duration .m-course-card-price{position:absolute;top:0;right:0;left:0;height:2.8125em;border-bottom:1px solid #a5a5a5}.course-card-style--list .m-course-card .m-course-card-price-duration .duration{position:absolute;bottom:0;left:0;right:0;height:2.8125em}@media screen and (max-width:480px){.m-search-results .m-course-card{width:18.125em;height:5.125em;border:0;margin:0 auto !important}.m-search-results .m-course-card .m-course-card-preview,.m-search-results .m-course-card .m-course-card-category,.m-search-results .m-course-card .m-course-card-price-duration .duration,.m-search-results .m-course-card .osplus,.m-search-results .m-course-card .bundle,.m-search-results .m-course-card .bundle-only{display:none}.m-search-results .m-course-card,.m-search-results .m-course-card .m-course-card-image-wrapper,.m-search-results .m-course-card .m-course-card-image{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.m-search-results .m-course-card .m-course-card-image-wrapper{top:0;left:0;width:7.5em;height:3.625em;padding-bottom:0;padding-right:1em;background-color:transparent}.m-search-results .m-course-card .m-course-card-name{top:0;left:7.5em;right:0;width:auto;height:2.5em}.m-search-results .m-course-card .m-course-card-provider{top:2.5em;left:7.5em}.m-search-results .m-course-card .m-course-card-rating{top:auto;bottom:0;left:7.5em;right:0}.m-search-results .m-course-card .m-course-card-price-duration{top:auto;bottom:0;left:auto;right:0;border:0;height:auto;line-height:inherit;text-align:right}.m-search-results .m-course-card .m-course-card-price-duration .m-course-card-price{position:static;height:auto;border:0}.m-search-results .m-course-card .m-course-card-price-duration .m-course-card-price .min-price{display:none}
}.m-course-card--playlist-card{width:100%;float:left;margin-bottom:2em}@media screen and (max-width:980px){.m-course-card--playlist-card--thumbnail{float:left;display:block;margin-right:2.85714%;width:100%;margin-bottom:.5em}.m-course-card--playlist-card--thumbnail:last-child{margin-right:0}}@media screen and (max-width:480px){.m-course-card--playlist-card--thumbnail{float:left;display:block;margin-right:6.66667%;width:100%;margin-right:0}.m-course-card--playlist-card--thumbnail:last-child{margin-right:0}}.m-course-card--playlist-card--image-wrapper{position:relative;text-align:center;float:none;margin:0 auto;width:100%}@media screen and (max-width:980px){.m-course-card--playlist-card--image-wrapper{margin:0 auto .5em}}.m-course-card--playlist-card--image-wrapper img{border:2px solid #ddd;max-width:100%;max-height:7.5em}.m-course-card--playlist-card--card-image--locked{background:rgba(255,255,255,0.825);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:13.1em;height:100%;margin:auto;text-align:center}.m-course-card--playlist-card--card-image--locked .font-icon{color:#a5a5a5;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:980px){.m-course-card--playlist-card--content{float:left;display:block;margin-right:2.85714%;width:65.71429%;margin-left:1em;margin-right:1em}.m-course-card--playlist-card--content:last-child{margin-right:0}}@media screen and (max-width:760px){.m-course-card--playlist-card--content{float:left;display:block;margin-right:6.66667%;width:100%;margin-right:0;margin-top:.5em;margin-bottom:.5em}.m-course-card--playlist-card--content:last-child{margin-right:0}}.m-course-card--playlist-card--name{font-size:1.3em;line-height:.9em;padding-bottom:.25em;display:block}.m-course-card--playlist-card--by-line{margin-bottom:.5em;width:100%;float:left}.m-course-card--playlist-card--provider{font-size:.9em;float:left;margin-right:1em;line-height:1.9em;color:#242b30}.m-course-card--playlist-card--status{font-size:.9em;float:left;line-height:1.75em;margin-right:.7em}.m-course-card--playlist-card--rating.courseRating{float:none;padding:.1em 0;font-size:.9em}.m-course-card--playlist-card--description{font-size:.9em;margin-bottom:.5em;color:#242b30}.m-course-card--playlist-card--price-duration{font-size:.9em;color:#a5a5a5;font-weight:600}.m-course-card--playlist-card--controls{font-size:.9em;text-align:right}@media screen and (max-width:980px){.m-course-card--playlist-card--controls{text-align:center}}.m-course-card--playlist-card--controls .m-btn-secondary{padding:14px 58px !important;font-size:1.1em !important}.m-course-card--playlist-card--controls--message{font-size:.9em;color:#a5a5a5;text-align:center;width:100%;max-width:16em;float:right;margin-top:.5em}@media screen and (max-width:980px){.m-course-card--playlist-card--controls--message{float:none;margin-right:auto;margin-left:auto}}@media screen and (max-width:980px){.m-course-card--playlist-card--controls{float:left;display:block;margin-right:2.85714%;width:31.42857%;margin-right:0}.m-course-card--playlist-card--controls:last-child{margin-right:0}}@media screen and (max-width:760px){.m-course-card--playlist-card--controls{float:left;display:block;margin-right:6.66667%;width:100%;margin-right:0}.m-course-card--playlist-card--controls:last-child{margin-right:0}}.m-course-card--playlist-card--controls--message.m-booking-box{float:none;margin:.5em auto 0}.l-single-centered-column.os-no-margin{max-width:none;margin-left:0;margin-right:0}.courseRating{float:left;height:25px;max-width:115px;display:inline-block;clear:right}.m-search-list .courseRating{float:none;display:block;clear:left;max-width:200px}.courseRating i{font-size:1.2em;display:inline !important;width:auto !important}@media screen and (max-width:575px){.m-search-results .courseRating i{font-size:1.05em !important}
}@font-face{font-family:'osIcons';src:url("/sites/all/themes/os2014/fonts/osIcons.eot?v=3.0.1");src:url("/sites/all/themes/os2014/fonts/osIcons.eot?#iefix&v=3.0.1") format("embedded-opentype"),url("/sites/all/themes/os2014/fonts/osIcons.woff?v=3.0.1") format("woff"),url("/sites/all/themes/os2014/fonts/osIcons.ttf?v=3.0.1") format("truetype");font-weight:normal;font-style:normal}[class^="icons-"],[class*=" icons-"]{font-family:osIcons;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icons-white,.nav-pills>.active>a>[class^="icons-"],.nav-pills>.active>a>[class*=" icons-"],.nav-list>.active>a>[class^="icons-"],.nav-list>.active>a>[class*=" icons-"],.navbar-inverse .nav>.active>a>[class^="icons-"],.navbar-inverse .nav>.active>a>[class*=" icons-"],.dropdown-menu>li>a:hover>[class^="icons-"],.dropdown-menu>li>a:hover>[class*=" icons-"],.dropdown-menu>.active>a>[class^="icons-"],.dropdown-menu>.active>a>[class*=" icons-"],.dropdown-submenu:hover>a>[class^="icons-"],.dropdown-submenu:hover>a>[class*=" icons-"]{background-image:none}[class^="icons-"]:before,[class*=" icons-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icons-"],a [class*=" icons-"]{display:inline-block}.icons-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icons-"],.nav [class^="icons-"],.btn [class*=" icons-"],.nav [class*=" icons-"]{display:inline}.btn [class^="icons-"].icons-large,.nav [class^="icons-"].icons-large,.btn [class*=" icons-"].icons-large,.nav [class*=" icons-"].icons-large{line-height:.9em}.btn [class^="icons-"].icons-spin,.nav [class^="icons-"].icons-spin,.btn [class*=" icons-"].icons-spin,.nav [class*=" icons-"].icons-spin{display:inline-block}.nav-tabs [class^="icons-"],.nav-pills [class^="icons-"],.nav-tabs [class*=" icons-"],.nav-pills [class*=" icons-"],.nav-tabs [class^="icons-"].icons-large,.nav-pills [class^="icons-"].icons-large,.nav-tabs [class*=" icons-"].icons-large,.nav-pills [class*=" icons-"].icons-large{line-height:.9em}li [class^="icons-"],.nav li [class^="icons-"],li [class*=" icons-"],.nav li [class*=" icons-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icons-"].icons-large,.nav li [class^="icons-"].icons-large,li [class*=" icons-"].icons-large,.nav li [class*=" icons-"].icons-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-.75em}ul.icons li [class^="icons-"],ul.icons li [class*=" icons-"]{width:.75em}.icons-muted{color:#eee}.icons-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icons-2x{font-size:2em}.icons-2x.icons-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icons-3x{font-size:3em}.icons-3x.icons-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icons-4x{font-size:4em}.icons-4x.icons-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icons-"].pull-left,[class*=" icons-"].pull-left{margin-right:.3em}[class^="icons-"].pull-right,[class*=" icons-"].pull-right{margin-left:.3em}.btn [class^="icons-"].pull-left.icons-2x,.btn [class*=" icons-"].pull-left.icons-2x,.btn [class^="icons-"].pull-right.icons-2x,.btn [class*=" icons-"].pull-right.icons-2x{margin-top:.18em}.btn [class^="icons-"].icons-spin.icons-large,.btn [class*=" icons-"].icons-spin.icons-large{line-height:.8em}.btn.btn-small [class^="icons-"].pull-left.icons-2x,.btn.btn-small [class*=" icons-"].pull-left.icons-2x,.btn.btn-small [class^="icons-"].pull-right.icons-2x,.btn.btn-small [class*=" icons-"].pull-right.icons-2x{margin-top:.25em}.btn.btn-large [class^="icons-"],.btn.btn-large [class*=" icons-"]{margin-top:0}.btn.btn-large [class^="icons-"].pull-left.icons-2x,.btn.btn-large [class*=" icons-"].pull-left.icons-2x,.btn.btn-large [class^="icons-"].pull-right.icons-2x,.btn.btn-large [class*=" icons-"].pull-right.icons-2x{margin-top:.05em}
.btn.btn-large [class^="icons-"].pull-left.icons-2x,.btn.btn-large [class*=" icons-"].pull-left.icons-2x{margin-right:.2em}.btn.btn-large [class^="icons-"].pull-right.icons-2x,.btn.btn-large [class*=" icons-"].pull-right.icons-2x{margin-left:.2em}.icons-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icons-spin{height:.9em}.btn .icons-spin{height:auto}.icons-spin.icons-large{height:1.25em}.btn .icons-spin.icons-large{height:.75em}}.icons-apple:before{content:"\e000"}.icons-android:before{content:"\e001"}.icons-arrow-left:before{content:"\e002"}.icons-arrow-right:before{content:"\e003"}.icons-arrow-left-2:before{content:"\e004"}.icons-arrow-right-2:before{content:"\e005"}.icons-shopping-cart:before{content:"\e006"}.icons-cart:before{content:"\e007"}.icons-cart-2:before{content:"\e008"}.icons-cart-3:before{content:"\e009"}.icons-bag:before{content:"\e00a"}.icons-box:before{content:"\e00c"}.icons-box-2:before{content:"\e00d"}.icons-star-empty:before{content:"\e010"}.icons-star-half:before{content:"\e00f"}.icons-star:before{content:"\e010"}.icons-play:before{content:"\e011"}.icons-film:before{content:"\e012"}.icons-play-2:before{content:"\e013"}.icons-video:before{content:"\e014"}.icons-clock:before{content:"\e016"}.icons-certificate:before{content:"\e017"}.icons-bookmark:before{content:"\e019"}.icons-mobile:before{content:"\e01a"}.icons-mobile-2:before{content:"\e01b"}.icons-mobile-3:before{content:"\e01d"}.icons-iconss:before{content:"\e01e"}.icons-list:before{content:"\e020"}.icons-headphone:before{content:"\e022"}.icons-gamepad:before{content:"\e025"}.icons-lab:before{content:"\e026"}.icons-newspaper:before{content:"\e027"}.icons-file:before{content:"\e028"}.icons-docs:before{content:"\e029"}.icons-archive:before{content:"\e02a"}.icons-files:before{content:"\e02b"}.icons-tree:before{content:"\e02c"}.icons-flow-branch:before{content:"\e02d"}.icons-trophy:before{content:"\e02f"}.icons-trophy-2:before{content:"\e030"}.icons-pencil:before{content:"\e031"}.icons-edit:before{content:"\e032"}.icons-plus:before{content:"\e035"}.icons-remove-sign:before{content:"\e036"}.icons-remove:before{content:"\e037"}.icons-caret-down:before{content:"\e039"}.icons-caret-up:before{content:"\e03a"}.icons-caret-left:before{content:"\e03b"}.icons-caret-right:before{content:"\e03c"}.icons-search:before{content:"\e03d"}.icons-copy:before{content:"\e03e"}.icons-paste:before{content:"\e040"}.icons-download:before{content:"\e042"}
.icons-comments:before{content:"\e043"}.icons-bubbles:before{content:"\e044"}.icons-bubbles-2:before{content:"\e045"}.icons-comments-alt:before{content:"\e046"}.icons-envelop:before{content:"\e048"}.icons-screen:before{content:"\e04a"}.icons-users:before{content:"\e04c"}.icons-chat:before{content:"\e04d"}.icons-magic:before{content:"\e04e"}.icons-wand:before{content:"\e04f"}.icons-accessibility:before{content:"\e050"}.icons-plus-2:before{content:"\e053"}.icons-minus:before{content:"\e018"}.icons-plus-3:before{content:"\e015"}.icons-minus-2:before{content:"\e00b"}.icons-play-3:before{content:"\e01c"}.icons-remove-2:before{content:"\f00d"}@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")}.m-btn.square,.m-btn-orange.square,.m-btn-primary.square,.square.m-btn-light-text,.form-submit.square,.osCertWrapper.square,ul.action-links li a.square,.m-btn-opensesame.square,a.os-remove-button.square,.m-btn-secondary.square,.m-btn-primary-dark.square,.m-btn-opensesame-dark.square,.m-btn-gray.square,button#gen-wistia-embed.square,.os-dashboard-actions span a.square,.os-dashboard-actions h3 a.square,.m-btn-dark-gray.square,.os-dashboard-actions.os-dashboard-admin-button span a.square,.os-dashboard-actions.os-dashboard-admin-button h3 a.square,.m-btn-sign--linkedin.square,a.m-btn-sign--linkedin.square,.m-btn-sign--googleplus.square,.m-btn-sign--office365.square,.m-btn-sign--twitter.square,.m-btn-sign--facebook.square,.m-btn-locked.square,a.m-btn-locked.square{border-radius:.1875em}
.m-btn.super-big,.m-btn-orange.super-big,.m-btn-primary.super-big,.super-big.m-btn-light-text,.form-submit.super-big,.osCertWrapper.super-big,ul.action-links li a.super-big,.m-btn-opensesame.super-big,a.os-remove-button.super-big,.m-btn-secondary.super-big,.m-btn-primary-dark.super-big,.m-btn-opensesame-dark.super-big,.m-btn-gray.super-big,button#gen-wistia-embed.super-big,.os-dashboard-actions span a.super-big,.os-dashboard-actions h3 a.super-big,.m-btn-dark-gray.super-big,.os-dashboard-actions.os-dashboard-admin-button span a.super-big,.os-dashboard-actions.os-dashboard-admin-button h3 a.super-big,.m-btn-sign--linkedin.super-big,a.m-btn-sign--linkedin.super-big,.m-btn-sign--googleplus.super-big,.m-btn-sign--office365.super-big,.m-btn-sign--twitter.super-big,.m-btn-sign--facebook.super-big,.m-btn-locked.super-big,a.m-btn-locked.super-big{padding:20px 28px;font-size:18px}.m-btn.big,.m-btn-orange.big,.m-btn-primary.big,.big.m-btn-light-text,.form-submit.big,.osCertWrapper.big,ul.action-links li a.big,.m-btn-opensesame.big,a.os-remove-button.big,.m-btn-secondary.big,.m-btn-primary-dark.big,.m-btn-opensesame-dark.big,.m-btn-gray.big,button#gen-wistia-embed.big,.os-dashboard-actions span a.big,.os-dashboard-actions h3 a.big,.m-btn-dark-gray.big,.os-dashboard-actions.os-dashboard-admin-button span a.big,.os-dashboard-actions.os-dashboard-admin-button h3 a.big,.m-btn-square.big,.big.m-btn-square--fixed-width,.big.m-btn-square-dark,.big.m-btn-round-dark,.m-btn-square--blue.big,.m-btn-sign--linkedin.big,a.m-btn-sign--linkedin.big,.m-btn-sign--googleplus.big,.m-btn-sign--office365.big,.m-btn-sign--twitter.big,.m-btn-sign--facebook.big,.m-btn-locked.big,a.m-btn-locked.big{padding:12px 27px;font-size:1.063em}.m-btn.medium,.m-btn-orange.medium,.m-btn-primary.medium,.medium.m-btn-light-text,.form-submit.medium,.osCertWrapper.medium,ul.action-links li a.medium,.m-btn-opensesame.medium,a.os-remove-button.medium,.m-btn-secondary.medium,.m-btn-primary-dark.medium,.m-btn-opensesame-dark.medium,.m-btn-gray.medium,button#gen-wistia-embed.medium,.os-dashboard-actions span a.medium,.os-dashboard-actions h3 a.medium,.m-btn-dark-gray.medium,.os-dashboard-actions.os-dashboard-admin-button span a.medium,.os-dashboard-actions.os-dashboard-admin-button h3 a.medium,.m-btn-sign--linkedin.medium,a.m-btn-sign--linkedin.medium,.m-btn-sign--googleplus.medium,.m-btn-sign--office365.medium,.m-btn-sign--twitter.medium,.m-btn-sign--facebook.medium,.m-btn-locked.medium,a.m-btn-locked.medium{padding:9px 22px;font-size:.875em}.m-btn.small,.m-btn-orange.small,.m-btn-primary.small,.small.m-btn-light-text,.form-submit.small,.osCertWrapper.small,ul.action-links li a.small,.m-btn-opensesame.small,a.os-remove-button.small,.m-btn-secondary.small,.m-btn-primary-dark.small,.m-btn-opensesame-dark.small,.m-btn-gray.small,button#gen-wistia-embed.small,.os-dashboard-actions span a.small,.os-dashboard-actions h3 a.small,.m-btn-dark-gray.small,.os-dashboard-actions.os-dashboard-admin-button span a.small,.os-dashboard-actions.os-dashboard-admin-button h3 a.small,.m-btn-square.small,.small.m-btn-square--fixed-width,.small.m-btn-square-dark,.small.m-btn-round-dark,.m-btn-square--blue.small,.m-btn-sign--linkedin.small,a.m-btn-sign--linkedin.small,.m-btn-sign--googleplus.small,.m-btn-sign--office365.small,.m-btn-sign--twitter.small,.m-btn-sign--facebook.small,.m-btn-locked.small,a.m-btn-locked.small{padding:3px 16px;font-size:small}.m-btn.x-small,.m-btn-orange.x-small,.m-btn-primary.x-small,.x-small.m-btn-light-text,.form-submit.x-small,.osCertWrapper.x-small,ul.action-links li a.x-small,.m-btn-opensesame.x-small,a.os-remove-button.x-small,.m-btn-secondary.x-small,.m-btn-primary-dark.x-small,.m-btn-opensesame-dark.x-small,.m-btn-gray.x-small,button#gen-wistia-embed.x-small,.os-dashboard-actions span a.x-small,.os-dashboard-actions h3 a.x-small,.m-btn-dark-gray.x-small,.os-dashboard-actions.os-dashboard-admin-button span a.x-small,.os-dashboard-actions.os-dashboard-admin-button h3 a.x-small,.m-btn-square.x-small,.x-small.m-btn-square--fixed-width,.x-small.m-btn-square-dark,.x-small.m-btn-round-dark,.m-btn-square--blue.x-small,.m-btn-sign--linkedin.x-small,a.m-btn-sign--linkedin.x-small,.m-btn-sign--googleplus.x-small,.m-btn-sign--office365.x-small,.m-btn-sign--twitter.x-small,.m-btn-sign--facebook.x-small,.m-btn-locked.x-small,a.m-btn-locked.x-small{padding:0 4px;font-size:small}
.m-btn.full-width,.m-btn-orange.full-width,.m-btn-primary.full-width,.full-width.m-btn-light-text,.form-submit.full-width,.osCertWrapper.full-width,ul.action-links li a.full-width,.m-btn-opensesame.full-width,a.os-remove-button.full-width,.m-btn-secondary.full-width,.m-btn-primary-dark.full-width,.m-btn-opensesame-dark.full-width,.m-btn-gray.full-width,button#gen-wistia-embed.full-width,.os-dashboard-actions span a.full-width,.os-dashboard-actions h3 a.full-width,.m-btn-dark-gray.full-width,.views-exposed-form .views-exposed-widget input[type=submit],.os-dashboard-actions.os-dashboard-admin-button span a.full-width,.os-dashboard-actions.os-dashboard-admin-button h3 a.full-width,.m-btn-square.full-width,.full-width.m-btn-square--fixed-width,.full-width.m-btn-square-dark,.full-width.m-btn-round-dark,.m-btn-square--blue.full-width,.m-btn-sign--linkedin.full-width,a.m-btn-sign--linkedin.full-width,.m-btn-sign--googleplus.full-width,.m-btn-sign--office365.full-width,.m-btn-sign--twitter.full-width,.m-btn-sign--facebook.full-width,.m-btn-locked.full-width,a.m-btn-locked.full-width{width:100%;text-align:center}.m-btn.center-floating,.m-btn-orange.center-floating,.m-btn-primary.center-floating,.center-floating.m-btn-light-text,.form-submit.center-floating,.osCertWrapper.center-floating,ul.action-links li a.center-floating,.m-btn-opensesame.center-floating,a.os-remove-button.center-floating,.m-btn-secondary.center-floating,.m-btn-primary-dark.center-floating,.m-btn-opensesame-dark.center-floating,.m-btn-gray.center-floating,button#gen-wistia-embed.center-floating,.os-dashboard-actions span a.center-floating,.os-dashboard-actions h3 a.center-floating,.m-btn-dark-gray.center-floating,.os-dashboard-actions.os-dashboard-admin-button span a.center-floating,.os-dashboard-actions.os-dashboard-admin-button h3 a.center-floating,.m-btn-sign--linkedin.center-floating,a.m-btn-sign--linkedin.center-floating,.m-btn-sign--googleplus.center-floating,.m-btn-sign--office365.center-floating,.m-btn-sign--twitter.center-floating,.m-btn-sign--facebook.center-floating,.m-btn-sign--linkedin,.m-btn-sign--googleplus,.m-btn-sign--office365,.m-btn-sign--facebook,.m-btn-sign--twitter,#cboxContent .m-btn-sign--linkedin,#cboxContent .m-btn-sign--googleplus,#cboxContent .m-btn-sign--office365,#cboxContent .m-btn-sign--facebook,#cboxContent .m-btn-sign--twitter,.m-btn-locked.center-floating,a.m-btn-locked.center-floating{max-width:21em;width:100%}.m-btn.btn-margin,.m-btn-orange.btn-margin,.m-btn-primary.btn-margin,.btn-margin.m-btn-light-text,.form-submit.btn-margin,.osCertWrapper.btn-margin,ul.action-links li a.btn-margin,.m-btn-opensesame.btn-margin,a.os-remove-button.btn-margin,.m-btn-secondary.btn-margin,.m-btn-primary-dark.btn-margin,.m-btn-opensesame-dark.btn-margin,.m-btn-gray.btn-margin,button#gen-wistia-embed.btn-margin,.os-dashboard-actions span a.btn-margin,.os-dashboard-actions h3 a.btn-margin,.m-btn-dark-gray.btn-margin,.os-dashboard-actions.os-dashboard-admin-button span a.btn-margin,.os-dashboard-actions.os-dashboard-admin-button h3 a.btn-margin,.m-btn-sign--linkedin.btn-margin,a.m-btn-sign--linkedin.btn-margin,.m-btn-sign--googleplus.btn-margin,.m-btn-sign--office365.btn-margin,.m-btn-sign--twitter.btn-margin,.m-btn-sign--facebook.btn-margin,.m-btn-locked.btn-margin,a.m-btn-locked.btn-margin{margin-bottom:.5em}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-accordion-button-tabs-minimal{line-height:1.5;padding:0;margin-bottom:4em}.m-accordion-button-tabs-minimal::after{clear:both;content:"";display:table}.m-accordion-button-tabs-minimal li.m-tab-header-and-content{list-style:none}@media screen and (min-width:40em){.m-accordion-button-tabs-minimal li.m-tab-header-and-content{display:inline}}.m-accordion-button-tabs-minimal a.m-tab-link{background-color:transparent;border-radius:1px;max-width:14em;text-align:center;width:100%;color:#242b30;border:1px solid #242b30;display:block;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;padding:1em;text-decoration:none;margin-right:1em;margin-top:1em}
@media screen and (min-width:40em){.m-accordion-button-tabs-minimal a.m-tab-link{display:inline-block;margin-top:0}}.m-accordion-button-tabs-minimal a.m-tab-link:hover,.m-accordion-button-tabs-minimal a.m-tab-link:focus,.m-accordion-button-tabs-minimal a.m-tab-link.is-active{color:#fff;background:#242b30}.m-accordion-button-tabs-minimal .m-tab-content{display:none;padding:2em 0;width:100%}@media screen and (min-width:40em){.m-accordion-button-tabs-minimal .m-tab-content{float:left}}.m-badge{color:#fff;border-radius:1px;padding:.1em .75em;margin:1em auto}.m-badge--not-started{background:#a5a5a5;font-size:.9em}.m-badge--in-progress{background:#242b30}.m-badge--completed{background:#242b30}.button-group .button-wrapper{margin-bottom:0}@media screen and (min-width:61.25em){.button-group .button-wrapper{float:left}}.button-group .button-wrapper .button-group-item{border-top:1px solid #f28132;border-right:1px solid #f7b688;border-bottom:1px solid #f28132;border-left:0;width:auto;background:transparent;color:#f28132;cursor:pointer;display:inline-block;font-size:1em;font-weight:normal;line-height:1;padding:14px 28px;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.button-group .button-wrapper .button-group-item:focus,.button-group .button-wrapper .button-group-item:hover,.button-group .button-wrapper .button-group-item.active{background:#f28132;box-shadow:inset 0 1px 2px #e3660e;color:#fff}.button-group .button-wrapper .button-group-item.small{padding:7px 14px;font-size:small}@media screen and (max-width:980px){.button-group .button-wrapper .button-group-item{border-radius:0;border-left:1px solid #f28132;text-align:center;width:100%}}.button-group .button-wrapper:first-child .button-group-item{border-top-left-radius:1px;border-bottom-left-radius:1px;border-left:1px solid #f28132}@media screen and (max-width:980px){.button-group .button-wrapper:first-child .button-group-item{border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:0;border-top:1px solid #f28132;border-bottom:0}}.button-group .button-wrapper:last-child .button-group-item{border-bottom-right-radius:1px;border-top-right-radius:1px}@media screen and (max-width:980px){.button-group .button-wrapper:last-child .button-group-item{border-top-right-radius:0;border-bottom-left-radius:1px;border-bottom-right-radius:1px;border-left:1px solid #f28132;border-top:0}}.m-btn.square,.m-btn-orange.square,.m-btn-primary.square,.square.m-btn-light-text,.form-submit.square,.osCertWrapper.square,ul.action-links li a.square,.m-btn-opensesame.square,a.os-remove-button.square,.m-btn-secondary.square,.m-btn-primary-dark.square,.m-btn-opensesame-dark.square,.m-btn-gray.square,button#gen-wistia-embed.square,.os-dashboard-actions span a.square,.os-dashboard-actions h3 a.square,.m-btn-dark-gray.square,.os-dashboard-actions.os-dashboard-admin-button span a.square,.os-dashboard-actions.os-dashboard-admin-button h3 a.square,.m-btn-sign--linkedin.square,a.m-btn-sign--linkedin.square,.m-btn-sign--googleplus.square,.m-btn-sign--office365.square,.m-btn-sign--twitter.square,.m-btn-sign--facebook.square,.m-btn-locked.square,a.m-btn-locked.square{border-radius:.1875em}.m-btn.super-big,.m-btn-orange.super-big,.m-btn-primary.super-big,.super-big.m-btn-light-text,.form-submit.super-big,.osCertWrapper.super-big,ul.action-links li a.super-big,.m-btn-opensesame.super-big,a.os-remove-button.super-big,.m-btn-secondary.super-big,.m-btn-primary-dark.super-big,.m-btn-opensesame-dark.super-big,.m-btn-gray.super-big,button#gen-wistia-embed.super-big,.os-dashboard-actions span a.super-big,.os-dashboard-actions h3 a.super-big,.m-btn-dark-gray.super-big,.os-dashboard-actions.os-dashboard-admin-button span a.super-big,.os-dashboard-actions.os-dashboard-admin-button h3 a.super-big,.m-btn-sign--linkedin.super-big,a.m-btn-sign--linkedin.super-big,.m-btn-sign--googleplus.super-big,.m-btn-sign--office365.super-big,.m-btn-sign--twitter.super-big,.m-btn-sign--facebook.super-big,.m-btn-locked.super-big,a.m-btn-locked.super-big{padding:20px 28px;font-size:18px}
.m-btn.big,.m-btn-orange.big,.m-btn-primary.big,.big.m-btn-light-text,.form-submit.big,.osCertWrapper.big,ul.action-links li a.big,.m-btn-opensesame.big,a.os-remove-button.big,.m-btn-secondary.big,.m-btn-primary-dark.big,.m-btn-opensesame-dark.big,.m-btn-gray.big,button#gen-wistia-embed.big,.os-dashboard-actions span a.big,.os-dashboard-actions h3 a.big,.m-btn-dark-gray.big,.os-dashboard-actions.os-dashboard-admin-button span a.big,.os-dashboard-actions.os-dashboard-admin-button h3 a.big,.m-btn-square.big,.big.m-btn-square--fixed-width,.big.m-btn-square-dark,.big.m-btn-round-dark,.m-btn-square--blue.big,.m-btn-sign--linkedin.big,a.m-btn-sign--linkedin.big,.m-btn-sign--googleplus.big,.m-btn-sign--office365.big,.m-btn-sign--twitter.big,.m-btn-sign--facebook.big,.m-btn-locked.big,a.m-btn-locked.big{padding:12px 27px;font-size:1.063em}.m-btn.medium,.m-btn-orange.medium,.m-btn-primary.medium,.medium.m-btn-light-text,.form-submit.medium,.osCertWrapper.medium,ul.action-links li a.medium,.m-btn-opensesame.medium,a.os-remove-button.medium,.m-btn-secondary.medium,.m-btn-primary-dark.medium,.m-btn-opensesame-dark.medium,.m-btn-gray.medium,button#gen-wistia-embed.medium,.os-dashboard-actions span a.medium,.os-dashboard-actions h3 a.medium,.m-btn-dark-gray.medium,.os-dashboard-actions.os-dashboard-admin-button span a.medium,.os-dashboard-actions.os-dashboard-admin-button h3 a.medium,.m-btn-sign--linkedin.medium,a.m-btn-sign--linkedin.medium,.m-btn-sign--googleplus.medium,.m-btn-sign--office365.medium,.m-btn-sign--twitter.medium,.m-btn-sign--facebook.medium,.m-btn-locked.medium,a.m-btn-locked.medium{padding:9px 22px;font-size:.875em}.m-btn.small,.m-btn-orange.small,.m-btn-primary.small,.small.m-btn-light-text,.form-submit.small,.osCertWrapper.small,ul.action-links li a.small,.m-btn-opensesame.small,a.os-remove-button.small,.m-btn-secondary.small,.m-btn-primary-dark.small,.m-btn-opensesame-dark.small,.m-btn-gray.small,button#gen-wistia-embed.small,.os-dashboard-actions span a.small,.os-dashboard-actions h3 a.small,.m-btn-dark-gray.small,.os-dashboard-actions.os-dashboard-admin-button span a.small,.os-dashboard-actions.os-dashboard-admin-button h3 a.small,.m-btn-square.small,.small.m-btn-square--fixed-width,.small.m-btn-square-dark,.small.m-btn-round-dark,.m-btn-square--blue.small,.m-btn-sign--linkedin.small,a.m-btn-sign--linkedin.small,.m-btn-sign--googleplus.small,.m-btn-sign--office365.small,.m-btn-sign--twitter.small,.m-btn-sign--facebook.small,.m-btn-locked.small,a.m-btn-locked.small{padding:3px 16px;font-size:small}.m-btn.x-small,.m-btn-orange.x-small,.m-btn-primary.x-small,.x-small.m-btn-light-text,.form-submit.x-small,.osCertWrapper.x-small,ul.action-links li a.x-small,.m-btn-opensesame.x-small,a.os-remove-button.x-small,.m-btn-secondary.x-small,.m-btn-primary-dark.x-small,.m-btn-opensesame-dark.x-small,.m-btn-gray.x-small,button#gen-wistia-embed.x-small,.os-dashboard-actions span a.x-small,.os-dashboard-actions h3 a.x-small,.m-btn-dark-gray.x-small,.os-dashboard-actions.os-dashboard-admin-button span a.x-small,.os-dashboard-actions.os-dashboard-admin-button h3 a.x-small,.m-btn-square.x-small,.x-small.m-btn-square--fixed-width,.x-small.m-btn-square-dark,.x-small.m-btn-round-dark,.m-btn-square--blue.x-small,.m-btn-sign--linkedin.x-small,a.m-btn-sign--linkedin.x-small,.m-btn-sign--googleplus.x-small,.m-btn-sign--office365.x-small,.m-btn-sign--twitter.x-small,.m-btn-sign--facebook.x-small,.m-btn-locked.x-small,a.m-btn-locked.x-small{padding:2px 4px;font-size:small}.m-btn.full-width,.m-btn-orange.full-width,.m-btn-primary.full-width,.full-width.m-btn-light-text,.form-submit.full-width,.osCertWrapper.full-width,ul.action-links li a.full-width,.m-btn-opensesame.full-width,a.os-remove-button.full-width,.m-btn-secondary.full-width,.m-btn-primary-dark.full-width,.m-btn-opensesame-dark.full-width,.m-btn-gray.full-width,button#gen-wistia-embed.full-width,.os-dashboard-actions span a.full-width,.os-dashboard-actions h3 a.full-width,.m-btn-dark-gray.full-width,.views-exposed-form .views-exposed-widget input[type=submit],.os-dashboard-actions.os-dashboard-admin-button span a.full-width,.os-dashboard-actions.os-dashboard-admin-button h3 a.full-width,.m-btn-square.full-width,.full-width.m-btn-square--fixed-width,.full-width.m-btn-square-dark,.full-width.m-btn-round-dark,.m-btn-square--blue.full-width,.m-btn-sign--linkedin.full-width,a.m-btn-sign--linkedin.full-width,.m-btn-sign--googleplus.full-width,.m-btn-sign--office365.full-width,.m-btn-sign--twitter.full-width,.m-btn-sign--facebook.full-width,.m-btn-locked.full-width,a.m-btn-locked.full-width{width:100%;text-align:center}
.m-btn.center-floating,.m-btn-orange.center-floating,.m-btn-primary.center-floating,.center-floating.m-btn-light-text,.form-submit.center-floating,.osCertWrapper.center-floating,ul.action-links li a.center-floating,.m-btn-opensesame.center-floating,a.os-remove-button.center-floating,.m-btn-secondary.center-floating,.m-btn-primary-dark.center-floating,.m-btn-opensesame-dark.center-floating,.m-btn-gray.center-floating,button#gen-wistia-embed.center-floating,.os-dashboard-actions span a.center-floating,.os-dashboard-actions h3 a.center-floating,.m-btn-dark-gray.center-floating,.os-dashboard-actions.os-dashboard-admin-button span a.center-floating,.os-dashboard-actions.os-dashboard-admin-button h3 a.center-floating,.m-btn-sign--linkedin.center-floating,a.m-btn-sign--linkedin.center-floating,.m-btn-sign--googleplus.center-floating,.m-btn-sign--office365.center-floating,.m-btn-sign--twitter.center-floating,.m-btn-sign--facebook.center-floating,.m-btn-sign--linkedin,.m-btn-sign--googleplus,.m-btn-sign--office365,.m-btn-sign--facebook,.m-btn-sign--twitter,#cboxContent .m-btn-sign--linkedin,#cboxContent .m-btn-sign--googleplus,#cboxContent .m-btn-sign--office365,#cboxContent .m-btn-sign--facebook,#cboxContent .m-btn-sign--twitter,.m-btn-locked.center-floating,a.m-btn-locked.center-floating{max-width:21em;width:100%}.m-btn.btn-margin,.m-btn-orange.btn-margin,.m-btn-primary.btn-margin,.btn-margin.m-btn-light-text,.form-submit.btn-margin,.osCertWrapper.btn-margin,ul.action-links li a.btn-margin,.m-btn-opensesame.btn-margin,a.os-remove-button.btn-margin,.m-btn-secondary.btn-margin,.m-btn-primary-dark.btn-margin,.m-btn-opensesame-dark.btn-margin,.m-btn-gray.btn-margin,button#gen-wistia-embed.btn-margin,.os-dashboard-actions span a.btn-margin,.os-dashboard-actions h3 a.btn-margin,.m-btn-dark-gray.btn-margin,.os-dashboard-actions.os-dashboard-admin-button span a.btn-margin,.os-dashboard-actions.os-dashboard-admin-button h3 a.btn-margin,.m-btn-sign--linkedin.btn-margin,a.m-btn-sign--linkedin.btn-margin,.m-btn-sign--googleplus.btn-margin,.m-btn-sign--office365.btn-margin,.m-btn-sign--twitter.btn-margin,.m-btn-sign--facebook.btn-margin,.m-btn-locked.btn-margin,a.m-btn-locked.btn-margin{margin-bottom:.5em}.m-btn{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;margin:0 5px;padding:11px 27px;background:transparent;border:1px solid;color:#f28132}.m-btn:hover,.m-btn.is-selected{background-color:#f28132;color:white}.m-btn.filled{background-color:#f28132;color:white}.m-btn.filled:hover,.m-btn.filled.is-selected{background-color:white;color:#f28132}.m-btn.is-disabled,.m-btn.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn.is-disabled:hover,.m-btn.is-disabled.is-selected,.m-btn.disabled:hover,.m-btn.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn:hover,.m-btn.is-selected{border:1px solid #f28132}.m-btn.is-disabled,.m-btn.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-alt{display:inline-block;border-radius:1px}.m-btn-alt:hover,.m-btn-alt.is-selected{background-color:rgba(34,34,34,0.8);color:#f28132;border:1px solid #f28132}.m-btn-orange,.m-btn-primary,.m-btn-light-text,.form-submit,.osCertWrapper,ul.action-links li a{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:transparent;padding:14px 28px;font-size:1em;color:#f28132}.m-btn-orange:hover,.m-btn-orange.is-selected,.m-btn-primary:hover,.m-btn-light-text:hover,.m-btn-primary.is-selected,.is-selected.m-btn-light-text,.form-submit:hover,.form-submit.is-selected,.osCertWrapper:hover,.osCertWrapper.is-selected,ul.action-links li a:hover,ul.action-links li a.is-selected{background-color:#f28132;color:#fff}.m-btn-orange.filled,.m-btn-primary.filled,.filled.m-btn-light-text,.form-submit.filled,.osCertWrapper.filled,ul.action-links li a.filled{background-color:#f28132;color:#fff}.m-btn-orange.filled:hover,.m-btn-orange.filled.is-selected,.m-btn-primary.filled:hover,.filled.m-btn-light-text:hover,.m-btn-primary.filled.is-selected,.filled.is-selected.m-btn-light-text,.form-submit.filled:hover,.form-submit.filled.is-selected,.osCertWrapper.filled:hover,.osCertWrapper.filled.is-selected,ul.action-links li a.filled:hover,ul.action-links li a.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-orange.is-disabled,.m-btn-orange.disabled,.m-btn-primary.is-disabled,.is-disabled.m-btn-light-text,.m-btn-primary.disabled,.disabled.m-btn-light-text,.form-submit.is-disabled,.form-submit.disabled,.osCertWrapper.is-disabled,.osCertWrapper.disabled,ul.action-links li a.is-disabled,ul.action-links li a.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-orange.is-disabled:hover,.m-btn-orange.is-disabled.is-selected,.m-btn-orange.disabled:hover,.m-btn-orange.disabled.is-selected,.m-btn-primary.is-disabled:hover,.is-disabled.m-btn-light-text:hover,.m-btn-primary.is-disabled.is-selected,.is-disabled.is-selected.m-btn-light-text,.m-btn-primary.disabled:hover,.disabled.m-btn-light-text:hover,.m-btn-primary.disabled.is-selected,.disabled.is-selected.m-btn-light-text,.form-submit.is-disabled:hover,.form-submit.is-disabled.is-selected,.form-submit.disabled:hover,.form-submit.disabled.is-selected,.osCertWrapper.is-disabled:hover,.osCertWrapper.is-disabled.is-selected,.osCertWrapper.disabled:hover,.osCertWrapper.disabled.is-selected,ul.action-links li a.is-disabled:hover,ul.action-links li a.is-disabled.is-selected,ul.action-links li a.disabled:hover,ul.action-links li a.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-orange:hover,.m-btn-orange.is-selected,.m-btn-primary:hover,.m-btn-light-text:hover,.m-btn-primary.is-selected,.is-selected.m-btn-light-text,.form-submit:hover,.form-submit.is-selected,.osCertWrapper:hover,.osCertWrapper.is-selected,ul.action-links li a:hover,ul.action-links li a.is-selected{background-color:#f28132;color:white}.m-btn-orange.filled,.m-btn-primary.filled,.filled.m-btn-light-text,.form-submit.filled,.osCertWrapper.filled,ul.action-links li a.filled{background-color:#f28132;color:white}.m-btn-orange.filled:hover,.m-btn-orange.filled.is-selected,.m-btn-primary.filled:hover,.filled.m-btn-light-text:hover,.m-btn-primary.filled.is-selected,.filled.is-selected.m-btn-light-text,.form-submit.filled:hover,.form-submit.filled.is-selected,.osCertWrapper.filled:hover,.osCertWrapper.filled.is-selected,ul.action-links li a.filled:hover,ul.action-links li a.filled.is-selected{background-color:white;color:#f28132}.m-btn-orange.disabled,.m-btn-primary.disabled,.disabled.m-btn-light-text,.form-submit.disabled,.osCertWrapper.disabled,ul.action-links li a.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-light-text{color:#fff;border:1px solid #fff;min-width:12em;text-align:center;float:left;margin-right:2em;margin-bottom:1em}.m-btn-light-text:hover,.m-btn-light-text:focus,.m-btn-light-text:active,.m-btn-light-text.is-selected{background-color:#fff;color:#1d1d1d}.m-btn-light-text.filled{background-color:#fff;color:#1d1d1d}.m-btn-light-text.filled:hover,.m-btn-light-text.filled:focus,.m-btn-light-text.filled:active,.m-btn-light-text.filled.is-selected{background-color:transparent;color:#fff}.m-btn-opensesame{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:transparent;padding:14px 28px;font-size:1em;color:#f28132;border-color:#f28132}
.m-btn-opensesame:hover,.m-btn-opensesame.is-selected{background-color:#f28132;color:#fff}.m-btn-opensesame.filled{background-color:#f28132;color:#fff}.m-btn-opensesame.filled:hover,.m-btn-opensesame.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-opensesame.is-disabled,.m-btn-opensesame.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-opensesame.is-disabled:hover,.m-btn-opensesame.is-disabled.is-selected,.m-btn-opensesame.disabled:hover,.m-btn-opensesame.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-opensesame:hover,.m-btn-opensesame.is-selected{background-color:#f28132;color:#fff}.m-btn-opensesame.filled{background-color:#f28132;color:#fff}.m-btn-opensesame.filled:hover,.m-btn-opensesame.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-opensesame.sync-btn-dashboard{padding:.8em 4em}a.os-remove-button{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:transparent;padding:14px 28px;font-size:1em;color:#b73e02;border-color:#b73e02}a.os-remove-button:hover,a.os-remove-button.is-selected{background-color:#f28132;color:#fff}a.os-remove-button.filled{background-color:#f28132;color:#fff}a.os-remove-button.filled:hover,a.os-remove-button.filled.is-selected{background-color:#fff;color:#f28132}a.os-remove-button.is-disabled,a.os-remove-button.disabled{background-color:#ddd;border-color:#505050;color:#505050}a.os-remove-button.is-disabled:hover,a.os-remove-button.is-disabled.is-selected,a.os-remove-button.disabled:hover,a.os-remove-button.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}a.os-remove-button:hover,a.os-remove-button.is-selected{background-color:#b73e02;color:#fff}a.os-remove-button.filled{background-color:#b73e02;color:#fff;width:inherit}a.os-remove-button.filled:hover,a.os-remove-button.filled.is-selected{background-color:#fff;color:#b73e02}a.os-remove-button.sync-btn-dashboard{padding:.8em 4em}.m-btn-secondary{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:transparent;padding:14px 28px;font-size:1em;color:#242b30;border-color:#242b30}.m-btn-secondary:hover,.m-btn-secondary.is-selected{background-color:#f28132;color:#fff}.m-btn-secondary.filled{background-color:#f28132;color:#fff}.m-btn-secondary.filled:hover,.m-btn-secondary.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-secondary.is-disabled,.m-btn-secondary.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-secondary.is-disabled:hover,.m-btn-secondary.is-disabled.is-selected,.m-btn-secondary.disabled:hover,.m-btn-secondary.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-secondary:hover,.m-btn-secondary.is-selected{background-color:#242b30;color:white}.m-btn-secondary.filled{background-color:#242b30;color:white}.m-btn-secondary.filled:hover,.m-btn-secondary.filled.is-selected{background-color:white;color:#242b30}ul.action-links li a,.osCertWrapper{padding:3px 16px;font-size:small;background-color:#f28132;color:white;margin-bottom:2em}ul.action-links li a:hover,ul.action-links li a.is-selected,.osCertWrapper:hover,.osCertWrapper.is-selected{background-color:white;color:#f28132}.m-btn-primary-dark{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:transparent;padding:14px 28px;font-size:1em;color:#d9610e;border-color:#d9610e}.m-btn-primary-dark:hover,.m-btn-primary-dark.is-selected{background-color:#f28132;color:#fff}.m-btn-primary-dark.filled{background-color:#f28132;color:#fff}.m-btn-primary-dark.filled:hover,.m-btn-primary-dark.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-primary-dark.is-disabled,.m-btn-primary-dark.disabled{background-color:#ddd;border-color:#505050;color:#505050}
.m-btn-primary-dark.is-disabled:hover,.m-btn-primary-dark.is-disabled.is-selected,.m-btn-primary-dark.disabled:hover,.m-btn-primary-dark.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-primary-dark:hover,.m-btn-primary-dark.is-selected{background-color:#d9610e;color:white}.m-btn-primary-dark.filled{background-color:#d9610e;color:white}.m-btn-primary-dark.filled:hover,.m-btn-primary-dark.filled.is-selected{background-color:white;color:#d9610e}.m-btn-opensesame-dark{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:transparent;padding:14px 28px;font-size:1em;color:#d9610e;border-color:#d9610e}.m-btn-opensesame-dark:hover,.m-btn-opensesame-dark.is-selected{background-color:#f28132;color:#fff}.m-btn-opensesame-dark.filled{background-color:#f28132;color:#fff}.m-btn-opensesame-dark.filled:hover,.m-btn-opensesame-dark.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-opensesame-dark.is-disabled,.m-btn-opensesame-dark.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-opensesame-dark.is-disabled:hover,.m-btn-opensesame-dark.is-disabled.is-selected,.m-btn-opensesame-dark.disabled:hover,.m-btn-opensesame-dark.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-opensesame-dark:hover,.m-btn-opensesame-dark.is-selected{background-color:#d9610e;color:white}.m-btn-opensesame-dark.filled{background-color:#d9610e;color:white}.m-btn-opensesame-dark.filled:hover,.m-btn-opensesame-dark.filled.is-selected{background-color:white;color:#d9610e}.m-btn-gray,button#gen-wistia-embed{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#f1f1f1;border:1px solid #a5a5a5;padding:10px 28px;font-size:1em;color:#1d1d1d}.m-btn-gray:hover,.m-btn-gray.is-selected,button#gen-wistia-embed:hover,button#gen-wistia-embed.is-selected{background-color:#f28132;color:#fff}.m-btn-gray.filled,button#gen-wistia-embed.filled{background-color:#f28132;color:#fff}.m-btn-gray.filled:hover,.m-btn-gray.filled.is-selected,button#gen-wistia-embed.filled:hover,button#gen-wistia-embed.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-gray.is-disabled,.m-btn-gray.disabled,button#gen-wistia-embed.is-disabled,button#gen-wistia-embed.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-gray.is-disabled:hover,.m-btn-gray.is-disabled.is-selected,.m-btn-gray.disabled:hover,.m-btn-gray.disabled.is-selected,button#gen-wistia-embed.is-disabled:hover,button#gen-wistia-embed.is-disabled.is-selected,button#gen-wistia-embed.disabled:hover,button#gen-wistia-embed.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-gray:hover,.m-btn-gray.is-selected,button#gen-wistia-embed:hover,button#gen-wistia-embed.is-selected{background-color:white;color:#1d1d1d}.m-btn-gray.filled,button#gen-wistia-embed.filled{background-color:white;color:#1d1d1d}.m-btn-gray.filled:hover,.m-btn-gray.filled.is-selected,button#gen-wistia-embed.filled:hover,button#gen-wistia-embed.filled.is-selected{background-color:#a5a5a5;color:#1d1d1d}.os-dashboard-actions span a,.os-dashboard-actions h3 a{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#242b30;border-color:#242b30;padding:5px;text-align:center;font-size:1em;width:100%;min-width:10em;max-width:16em;color:#fff !important}.os-dashboard-actions span a:hover,.os-dashboard-actions span a.is-selected,.os-dashboard-actions h3 a:hover,.os-dashboard-actions h3 a.is-selected{background-color:#f28132;color:#fff}.os-dashboard-actions span a.filled,.os-dashboard-actions h3 a.filled{background-color:#f28132;color:#fff}.os-dashboard-actions span a.filled:hover,.os-dashboard-actions span a.filled.is-selected,.os-dashboard-actions h3 a.filled:hover,.os-dashboard-actions h3 a.filled.is-selected{background-color:#fff;color:#f28132}
.os-dashboard-actions span a.is-disabled,.os-dashboard-actions span a.disabled,.os-dashboard-actions h3 a.is-disabled,.os-dashboard-actions h3 a.disabled{background-color:#ddd;border-color:#505050;color:#505050}.os-dashboard-actions span a.is-disabled:hover,.os-dashboard-actions span a.is-disabled.is-selected,.os-dashboard-actions span a.disabled:hover,.os-dashboard-actions span a.disabled.is-selected,.os-dashboard-actions h3 a.is-disabled:hover,.os-dashboard-actions h3 a.is-disabled.is-selected,.os-dashboard-actions h3 a.disabled:hover,.os-dashboard-actions h3 a.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.os-dashboard-actions span a:hover,.os-dashboard-actions span a.is-selected,.os-dashboard-actions h3 a:hover,.os-dashboard-actions h3 a.is-selected{background-color:#fff;color:#242b30 !important}.os-dashboard-actions span a.filled,.os-dashboard-actions h3 a.filled{background-color:white;color:#242b30 !important}.os-dashboard-actions span a.filled:hover,.os-dashboard-actions span a.filled.is-selected,.os-dashboard-actions h3 a.filled:hover,.os-dashboard-actions h3 a.filled.is-selected{background-color:#242b30;color:white !important}.m-btn-dark-gray{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#2a2a2a;border-color:#2a2a2a;font-size:1em;padding:14px 28px;color:white !important}.m-btn-dark-gray:hover,.m-btn-dark-gray.is-selected{background-color:#f28132;color:#fff}.m-btn-dark-gray.filled{background-color:#f28132;color:#fff}.m-btn-dark-gray.filled:hover,.m-btn-dark-gray.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-dark-gray.is-disabled,.m-btn-dark-gray.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-dark-gray.is-disabled:hover,.m-btn-dark-gray.is-disabled.is-selected,.m-btn-dark-gray.disabled:hover,.m-btn-dark-gray.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-dark-gray:hover,.m-btn-dark-gray.is-selected{background-color:white;color:#2a2a2a !important}.m-btn-dark-gray.filled{background-color:white;color:#2a2a2a !important}.m-btn-dark-gray.filled:hover,.m-btn-dark-gray.filled.is-selected{background-color:#2a2a2a;color:white !important}#cboxWrapper .views-exposed-form .views-exposed-widget input[type=submit]{border:1px solid #f58220;border-radius:1px;padding:8px 0 !important}.views-exposed-form .views-exposed-widget input[type=submit]{padding:5px 7px}.status-button{padding:10px 28px}.os-dashboard-actions.os-dashboard-admin-button span a,.os-dashboard-actions.os-dashboard-admin-button h3 a{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#551a8b;border-color:#551a8b;padding:5px;text-align:center;font-size:1em;width:100%;color:white !important}.os-dashboard-actions.os-dashboard-admin-button span a:hover,.os-dashboard-actions.os-dashboard-admin-button span a.is-selected,.os-dashboard-actions.os-dashboard-admin-button h3 a:hover,.os-dashboard-actions.os-dashboard-admin-button h3 a.is-selected{background-color:#f28132;color:#fff}.os-dashboard-actions.os-dashboard-admin-button span a.filled,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled{background-color:#f28132;color:#fff}.os-dashboard-actions.os-dashboard-admin-button span a.filled:hover,.os-dashboard-actions.os-dashboard-admin-button span a.filled.is-selected,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled:hover,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled.is-selected{background-color:#fff;color:#f28132}.os-dashboard-actions.os-dashboard-admin-button span a.is-disabled,.os-dashboard-actions.os-dashboard-admin-button span a.disabled,.os-dashboard-actions.os-dashboard-admin-button h3 a.is-disabled,.os-dashboard-actions.os-dashboard-admin-button h3 a.disabled{background-color:#ddd;border-color:#505050;color:#505050}.os-dashboard-actions.os-dashboard-admin-button span a.is-disabled:hover,.os-dashboard-actions.os-dashboard-admin-button span a.is-disabled.is-selected,.os-dashboard-actions.os-dashboard-admin-button span a.disabled:hover,.os-dashboard-actions.os-dashboard-admin-button span a.disabled.is-selected,.os-dashboard-actions.os-dashboard-admin-button h3 a.is-disabled:hover,.os-dashboard-actions.os-dashboard-admin-button h3 a.is-disabled.is-selected,.os-dashboard-actions.os-dashboard-admin-button h3 a.disabled:hover,.os-dashboard-actions.os-dashboard-admin-button h3 a.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.os-dashboard-actions.os-dashboard-admin-button span a:hover,.os-dashboard-actions.os-dashboard-admin-button span a.is-selected,.os-dashboard-actions.os-dashboard-admin-button h3 a:hover,.os-dashboard-actions.os-dashboard-admin-button h3 a.is-selected{background-color:white;color:#551a8b !important}.os-dashboard-actions.os-dashboard-admin-button span a.filled,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled{background-color:white;color:#551a8b !important}.os-dashboard-actions.os-dashboard-admin-button span a.filled:hover,.os-dashboard-actions.os-dashboard-admin-button span a.filled.is-selected,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled:hover,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled.is-selected{background-color:#551a8b;color:white !important}.m-btn-square,.m-btn-square--fixed-width,.m-btn-square-dark,.m-btn-round-dark{display:inline-block;text-decoration:none;background-color:#f28132;padding:9px 22px;color:white;border-radius:.1875em;border:1px solid #f28132;outline:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.m-btn-square:hover,.m-btn-square--fixed-width:hover,.m-btn-square-dark:hover,.m-btn-round-dark:hover,.m-btn-square:active,.m-btn-square--fixed-width:active,.m-btn-square-dark:active,.m-btn-round-dark:active,.m-btn-square:focus,.m-btn-square--fixed-width:focus,.m-btn-square-dark:focus,.m-btn-round-dark:focus,.m-btn-square.is-selected,.is-selected.m-btn-square--fixed-width,.is-selected.m-btn-square-dark,.is-selected.m-btn-round-dark{border:1px solid #f28132;color:#f28132 !important;background-color:transparent}.m-btn-square.is-hidden,.is-hidden.m-btn-square--fixed-width,.is-hidden.m-btn-square-dark,.is-hidden.m-btn-round-dark{display:none}.m-btn-square.is-disabled,.is-disabled.m-btn-square--fixed-width,.is-disabled.m-btn-square-dark,.is-disabled.m-btn-round-dark,.m-btn-square.disabled,.disabled.m-btn-square--fixed-width,.disabled.m-btn-square-dark,.disabled.m-btn-round-dark{border:1px solid #505050;background:#505050;text-shadow:none;cursor:default}
.m-btn-square.m-btn-spaces,.m-btn-spaces.m-btn-square--fixed-width,.m-btn-spaces.m-btn-square-dark,.m-btn-spaces.m-btn-round-dark{margin:0 8px}.m-btn-square.full-width,.full-width.m-btn-square--fixed-width,.full-width.m-btn-square-dark,.full-width.m-btn-round-dark{margin:5px 0}.m-btn-square--blue{display:inline-block;text-decoration:none;background-color:#2b9dff;padding:9px 22px;color:white;border-radius:.1875em;border:1px solid #2b9dff;outline:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.m-btn-square--blue.m-btn-spaces{margin:0 8px}.m-btn-square--blue:hover,.m-btn-square--blue:active,.m-btn-square--blue:focus,.m-btn-square--blue.is-selected{border:1px solid #2b9dff;color:#2b9dff;background-color:transparent}.m-btn-square--blue.full-width{margin:5px 0}button.m-btn-square,button.m-btn-square--fixed-width,button.m-btn-square-dark,button.m-btn-round-dark,button.m-btn-square--blue,button.m-btn-square-dark,button.m-btn-round-dark{font-weight:300}.m-btn-square--fixed-width{text-align:center;width:150px;margin-right:8px}.m-btn-square-dark,.m-btn-round-dark{background-color:white;border:1px solid white;text-decoration:none}.m-btn-square-dark:hover,.m-btn-round-dark:hover,.m-btn-square-dark:active,.m-btn-round-dark:active,.m-btn-square-dark:focus,.m-btn-round-dark:focus,.m-btn-square-dark.is-selected,.is-selected.m-btn-round-dark{border:1px solid white;color:white !important;background-color:transparent}.m-btn-square-dark.m-btn-spaces,.m-btn-spaces.m-btn-round-dark{margin:0 8px}.m-btn-square-dark.full-width,.full-width.m-btn-round-dark{margin:5px 0}.m-btn-round-dark{border-radius:5px;background-color:#2a2a2a;border-color:#2a2a2a}.m-btn-modal--close{background:url("/sites/all/themes/os2014/img/icon-modal-close.png");width:35px;height:35px;position:absolute;right:-20px;top:-70px;outline:0}.m-btn-toggle-group{list-style-image:none;list-style-type:none;margin-left:0;margin:0;padding:0;border:0}.m-btn-toggle-group::after{clear:both;content:"";display:table}.m-btn-toggle-group li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:0;padding-right:0}.m-btn-toggle-group li:first-child,.m-btn-toggle-group li.first{padding-left:0}.m-btn-toggle-group li:last-child{padding-opposite-position(left):0}.m-btn-toggle-group li.last{padding-opposite-position(left):0}.m-btn-toggle-group>li:first-child .m-btn-toggle{border-bottom-left-radius:5px;border-top-left-radius:5px}.m-btn-toggle-group>li:last-child .m-btn-toggle{border-right-width:1px;border-bottom-right-radius:5px;border-top-right-radius:5px}.m-btn-toggle{padding:.85em 1.5em;font-size:.7em;color:#2a2a2a;background-color:white;border:1px solid #2a2a2a;border-right-width:0}.m-btn-toggle.active{color:#fff;background-color:#2a2a2a}.m-btn-explore{display:inline-block;background:url("/sites/all/themes/os2014/img/icon-plus-button.png");width:31px;height:30px}.m-btn-bundle{display:inline-block;width:90px;font-size:.75em;padding:10px;border-radius:1px;border:1px solid #f28132;text-align:center;line-height:15px}.m-btn-bundle.is-selected{background-color:#f28132;color:#fff}.m-btn-bundle.is-disabled,.m-btn-bundle.disabled{background-color:#f1f1f1;border-color:#f1f1f1;color:#505050}.m-btn-sign--linkedin,a.m-btn-sign--linkedin{display:inline-block;border-radius:1px;border:1px solid #117eb9;text-decoration:none;outline:0;color:#117eb9;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;color:#117eb9 !important}.m-btn-sign--linkedin:hover,.m-btn-sign--linkedin.is-selected,a.m-btn-sign--linkedin:hover,a.m-btn-sign--linkedin.is-selected{background-color:#117eb9;color:#fff}.m-btn-sign--linkedin.filled,a.m-btn-sign--linkedin.filled{background-color:#117eb9;color:#fff}.m-btn-sign--linkedin.filled:hover,.m-btn-sign--linkedin.filled.is-selected,a.m-btn-sign--linkedin.filled:hover,a.m-btn-sign--linkedin.filled.is-selected{background-color:#fff;color:#117eb9}.m-btn-sign--linkedin.is-disabled,.m-btn-sign--linkedin.disabled,a.m-btn-sign--linkedin.is-disabled,a.m-btn-sign--linkedin.disabled{background-color:#ddd;border-color:#505050;color:#505050}
.m-btn-sign--linkedin.is-disabled:hover,.m-btn-sign--linkedin.is-disabled.is-selected,.m-btn-sign--linkedin.disabled:hover,.m-btn-sign--linkedin.disabled.is-selected,a.m-btn-sign--linkedin.is-disabled:hover,a.m-btn-sign--linkedin.is-disabled.is-selected,a.m-btn-sign--linkedin.disabled:hover,a.m-btn-sign--linkedin.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-sign--googleplus{display:inline-block;border-radius:1px;border:1px solid #d73d32;text-decoration:none;outline:0;color:#d73d32;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;color:#d73d32 !important}.m-btn-sign--googleplus:hover,.m-btn-sign--googleplus.is-selected{background-color:#d73d32;color:#fff}.m-btn-sign--googleplus.filled{background-color:#d73d32;color:#fff}.m-btn-sign--googleplus.filled:hover,.m-btn-sign--googleplus.filled.is-selected{background-color:#fff;color:#d73d32}.m-btn-sign--googleplus.is-disabled,.m-btn-sign--googleplus.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-sign--googleplus.is-disabled:hover,.m-btn-sign--googleplus.is-disabled.is-selected,.m-btn-sign--googleplus.disabled:hover,.m-btn-sign--googleplus.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-sign--office365{display:inline-block;border-radius:1px;border:1px solid #da3b01;text-decoration:none;outline:0;color:#da3b01;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;color:#da3b01 !important}.m-btn-sign--office365:hover,.m-btn-sign--office365.is-selected{background-color:#da3b01;color:#fff}.m-btn-sign--office365.filled{background-color:#da3b01;color:#fff}.m-btn-sign--office365.filled:hover,.m-btn-sign--office365.filled.is-selected{background-color:#fff;color:#da3b01}.m-btn-sign--office365.is-disabled,.m-btn-sign--office365.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-sign--office365.is-disabled:hover,.m-btn-sign--office365.is-disabled.is-selected,.m-btn-sign--office365.disabled:hover,.m-btn-sign--office365.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-sign--twitter{display:inline-block;border-radius:1px;border:1px solid #55acee;text-decoration:none;outline:0;color:#55acee;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;color:#55acee !important}.m-btn-sign--twitter:hover,.m-btn-sign--twitter.is-selected{background-color:#55acee;color:#fff}.m-btn-sign--twitter.filled{background-color:#55acee;color:#fff}.m-btn-sign--twitter.filled:hover,.m-btn-sign--twitter.filled.is-selected{background-color:#fff;color:#55acee}.m-btn-sign--twitter.is-disabled,.m-btn-sign--twitter.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-sign--twitter.is-disabled:hover,.m-btn-sign--twitter.is-disabled.is-selected,.m-btn-sign--twitter.disabled:hover,.m-btn-sign--twitter.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-sign--facebook{display:inline-block;border-radius:1px;border:1px solid #3b5998;text-decoration:none;outline:0;color:#3b5998;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;color:#3b5998 !important}.m-btn-sign--facebook:hover,.m-btn-sign--facebook.is-selected{background-color:#3b5998;color:#fff}.m-btn-sign--facebook.filled{background-color:#3b5998;color:#fff}.m-btn-sign--facebook.filled:hover,.m-btn-sign--facebook.filled.is-selected{background-color:#fff;color:#3b5998}.m-btn-sign--facebook.is-disabled,.m-btn-sign--facebook.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-sign--facebook.is-disabled:hover,.m-btn-sign--facebook.is-disabled.is-selected,.m-btn-sign--facebook.disabled:hover,.m-btn-sign--facebook.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-sign--linkedin,.m-btn-sign--googleplus,.m-btn-sign--office365,.m-btn-sign--facebook,.m-btn-sign--twitter{position:relative;padding:.9em 1em .9em 4.5em;text-align:left}.m-btn-sign--linkedin i,.m-btn-sign--googleplus i,.m-btn-sign--office365 i,.m-btn-sign--facebook i,.m-btn-sign--twitter i{position:absolute;top:.55em;left:.3em;line-height:0}.m-btn-sign--linkedin:hover,.m-btn-sign--linkedin.is-selected,.m-btn-sign--googleplus:hover,.m-btn-sign--googleplus.is-selected,.m-btn-sign--office365:hover,.m-btn-sign--office365.is-selected,.m-btn-sign--facebook:hover,.m-btn-sign--facebook.is-selected,.m-btn-sign--twitter:hover,.m-btn-sign--twitter.is-selected{color:#fff !important}#cboxContent .m-btn-sign--linkedin,#cboxContent .m-btn-sign--googleplus,#cboxContent .m-btn-sign--office365,#cboxContent .m-btn-sign--facebook,#cboxContent .m-btn-sign--twitter{position:relative;padding:1.25em 1em 1.25em 6em;text-align:left}#cboxContent .m-btn-sign--linkedin i,#cboxContent .m-btn-sign--googleplus i,#cboxContent .m-btn-sign--office365 i,#cboxContent .m-btn-sign--facebook i,#cboxContent .m-btn-sign--twitter i{position:absolute;top:.625em;left:.75em;line-height:0}.idpButton{margin-bottom:1em;max-width:20em}.m-btn-sign--already-have{display:inline-block;width:100%;line-height:50px;border-radius:3px;border:1px solid #f28132;font-size:12px;color:#f28132}.m-btn-sign--already-have:hover{color:#d9610e}.m-btn-locked,a.m-btn-locked{display:inline-block;border-radius:1px;border:1px solid #f28132;text-decoration:none;outline:0;color:#f28132;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#d8d8d8;padding:12px 33px;font-size:1.1em;color:#a5a5a5;border-color:#d8d8d8;line-height:1;vertical-align:middle}.m-btn-locked:hover,.m-btn-locked.is-selected,a.m-btn-locked:hover,a.m-btn-locked.is-selected{background-color:#f28132;color:#fff}.m-btn-locked.filled,a.m-btn-locked.filled{background-color:#f28132;color:#fff}.m-btn-locked.filled:hover,.m-btn-locked.filled.is-selected,a.m-btn-locked.filled:hover,a.m-btn-locked.filled.is-selected{background-color:#fff;color:#f28132}.m-btn-locked.is-disabled,.m-btn-locked.disabled,a.m-btn-locked.is-disabled,a.m-btn-locked.disabled{background-color:#ddd;border-color:#505050;color:#505050}.m-btn-locked.is-disabled:hover,.m-btn-locked.is-disabled.is-selected,.m-btn-locked.disabled:hover,.m-btn-locked.disabled.is-selected,a.m-btn-locked.is-disabled:hover,a.m-btn-locked.is-disabled.is-selected,a.m-btn-locked.disabled:hover,a.m-btn-locked.disabled.is-selected{background-color:#ddd;color:#505050;box-shadow:none}.m-btn-locked .m-btn-locked--icon,a.m-btn-locked .m-btn-locked--icon{margin-right:.25em;line-height:1;vertical-align:middle;cursor:initial}.m-btn-locked span,a.m-btn-locked span{line-height:1;vertical-align:middle}.m-btn-locked:hover,a.m-btn-locked:hover{color:#a5a5a5;border-color:#d8d8d8;background-color:#d8d8d8}.close-button{z-index:9;-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;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}
.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:normal;-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;top:2px;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.x-small-margin-bottom{margin-bottom:4px !important}.btn.full-width{width:100%}.btn.left{float:left}.btn.float-none{float:none}.btn.right{float:right}.btn.float-right{float:right;margin-top:24px}.btn.btn-large{font-size:16px;padding:16px 20px;font-weight:600}.btn.btn-small{font-size:12px;padding:8px 12px}.btn.btn-spaced{margin:5px !important}.btn.btn-x-small{font-size:12px;padding:3px 6px}.btn.btn-super-small{font-size:11px;padding:5px 10px;margin:0 5px 0 0}.btn.uppercase{text-transform:uppercase !important;font-size:11px !important}.btn.btn-highlight{background-color:#fff;border-color:#f58220;color:rgba(44,44,44,0.7)}.btn.btn-highlight:hover{color:#2c2c2c}.btn.btn-green{background-color:rgba(72,177,53,0.2);border-color:#48b135}.btn.btn-green:hover{color:#fff;background-color:rgba(72,177,53,0.4)}.btn.btn-green.purchased{background-color:#20890d !important;border-color:#20890d !important;color:#fff !important}.btn.btn-green.purchased:hover{background-color:#20890d !important;border-color:#20890d !important}.btn.btn-green.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-primary{background-color:rgba(245,130,32,0.9);border-color:#f58220;color:#fff}.btn.btn-primary:hover{background-color:#f58220;color:#fff}.btn.btn-primary.ghost{border-color:rgba(245,130,32,0.7);background-color:rgba(245,130,32,0.4);color:rgba(255,255,255,0.9)}.btn.btn-primary.ghost:hover{border-color:#f58220;background-color:rgba(245,130,32,0.8);color:#fff}.btn.btn-primary.ghost-orange,.btn.btn-primary.ghost-primary{border-color:#f58220;background-color:rgba(255,255,255,0.8);color:#777}.btn.btn-secondary{background-color:rgba(240,240,240,0.9);border-color:#f0f0f0;color:rgba(44,44,44,0.7)}.btn.btn-secondary:hover{background-color:#f0f0f0;color:#2c2c2c}.btn.btn-secondary.ghost{border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.9)}.btn.btn-secondary.ghost:hover{border-color:#fff;background-color:rgba(255,255,255,0.2);color:#fff}.btn.btn-secondary.ghost-secondary-light{border-color:rgba(44,44,44,0.3);background-color:#fff;color:#777}.btn.btn-secondary.force-secondary-light{background-color:rgba(240,240,240,0.9) !important;border-color:rgba(167,180,187,0.3) !important;color:rgba(44,44,44,0.7) !important}.btn.btn-secondary.force-secondary-light:hover{background-color:#f0f0f0 !important;color:#2c2c2c !important}.btn.btn-tertiary{background-color:#555;color:#fff}.btn.btn-tertiary:hover{background-color:#656565;color:#fff}.btn.btn-tertiary:hover.outline{border-color:rgba(255,255,255,0.6);background-color:transparent}.btn.btn-tertiary.outline{border-color:rgba(255,255,255,0.3)}.btn.btn-dismissable{border-color:transparent;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);background-color:#fff;color:#555;font-size:11px;font-style:normal;padding:5px 8px;font-weight:normal;border-radius:1px}
.btn.btn-dismissable:hover{color:inherit}.btn.btn-dismissable.orange{background-color:rgba(245,130,32,0.8);color:#fff}.btn.btn-dismissable.orange:hover{background-color:#f58220}.btn.btn-dismissable.secondary-light{background-color:#f0f0f0}.btn.btn-dismissable.secondary-light:hover{background-color:#fff}.btn.btn-dismissable.blog-tag{border-color:rgba(245,130,32,0.4);opacity:1;background-color:rgba(245,130,32,0.2);color:#fff}.btn.btn-dismissable.blog-tag:hover{border-color:rgba(245,130,32,0.8);background-color:rgba(245,130,32,0.3)}.btn.btn-dismissable.inline-block{display:inline-block;width:auto;font-size:13px;padding:8px 14px;margin-right:5px}.btn.btn-dismissable.tag-cloud{margin:3px;font-size:11px}.btn.btn-dismissable.tag-cloud:hover{color:#f58220}.btn.btn-dismissable:hover{background-color:rgba(255,255,255,0.9);transform:translateY(0px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.3)}.btn.btn-dismissable:active{transform:translateY(1px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.5)}.btn.btn-dismissable.light{background-color:rgba(240,240,240,0.4);border:1px solid transparent}.btn.btn-dismissable.light:hover{background-color:rgba(255,255,255,0.8);border-color:#f58220}.btn.btn-block{display:block}.btn.btn-play,.btn.btn-share,.btn.btn-skill{padding-left:30px !important;background:url("/sites/all/themes/opensesame/images/play-button.png") no-repeat scroll 12px 48%;background-size:auto 12px}.btn.btn-play.light,.btn.btn-share.light,.btn.btn-skill.light{background-image:url("/sites/all/themes/opensesame/images/play-button-white.png")}.btn.btn-share{background-image:url("/sites/all/themes/opensesame/images/share-icon.png");background-size:auto 8px}.btn.btn-add{background-color:#555;background-image:url("/sites/all/themes/opensesame/images/add-icon-orange.png");background-size:auto 10px;background-position:12px 47%}.btn.btn-add.add-white{top:0;background-color:rgba(245,130,32,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png")}.btn.btn-download{background:url("/sites/all/themes/opensesame/images/download-icon.png") no-repeat scroll left 10px center;background-size:auto 11px;width:auto;padding-left:30px;top:11px;border:1px solid #f58220}.btn.btn-datepicker{background:url("/sites/all/themes/opensesame/images/datepicker-icon.png") no-repeat scroll center center;background-size:auto 13px;width:30px;height:27px;border:1px solid #f58220;background-color:rgba(245,130,32,0.9);border-radius:0 2px 2px 0;margin:0 auto}.btn.btn-skill{background-size:auto 14px;padding-left:34px;background:url("/sites/all/themes/opensesame/images/feature-icon-7.png") 12px 48%}.btn.btn-report{background-color:#fff;border-color:rgba(183,62,2,0.3);color:#b73e02;padding-left:30px}.btn.btn-report:hover{background-color:rgba(183,62,2,0.05);border-color:#b73e02;color:#b73e02}.btn.btn-report:after{position:absolute;left:10px;top:5px;font-size:12px;color:#b73e02;content:"\E153";font-family:"Material Icons"}.btn.btn-show-more{z-index:99;margin:0 auto;position:relative;top:-40px}.btn#search-within-bundle-button.with-more{z-index:99;top:-40px;position:relative}@media screen and (max-width:640px){.btn#search-within-bundle-button.with-more{margin-top:24px}}.btn.btn-os-hidden{display:none}.btn.btn-search{float:right;z-index:99;position:absolute;top:24px;right:10px}.btn.btn-search.search-small{position:relative;top:-40px;padding:6px 12px !important;background-color:#f58220 !important;font-weight:normal !important;right:10px;font-size:12px;display:inline-block;line-height:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);margin:0 10px 0 auto;border-color:#f58220;vertical-align:middle}.btn.btn-search.search-overlay{top:10px}.btn.btn-header-add{background-color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png");background-size:auto 8px;background-position:12px 47%;background-repeat:no-repeat;padding:8px 6px 8px 20px !important;font-size:11px;font-weight:normal;border-radius:2px;border:1px solid rgba(255,255,255,0.8);margin-left:20px}.btn.btn-header-add.active{background-color:#fff;color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon-dark.png")}.btn.btn-disabled{border-color:rgba(44,44,44,0.2);background-color:transparent;color:#999;cursor:not-allowed !important;pointer-events:none}
.btn.btn-disabled:hover{border-color:rgba(44,44,44,0.2);background-color:transparent;transform:none;color:#999;cursor:not-allowed;pointer-events:none}.btn.btn-disabled:active{transform:none}.btn.btn-disabled.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-disabled:after{color:#999}.btn.btn-subtle{border-color:rgba(44,44,44,0.3);background-color:rgba(85,85,85,0.2);color:#999}.btn.btn-subtle:hover{transform:none;color:#c9c9c9 !important;background-color:rgba(85,85,85,0.3)}.btn.btn-subtle:active{transform:none}.btn.btn-subtle.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.close-button,.clear-button{z-index:9;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;margin-right:6px;top:0;display:inline-block;vertical-align:middle;height:14px;width:14px;opacity:.9;border-radius:50%;border:1px solid transparent;background-color:rgba(22,22,22,0);background-image:url("/sites/all/themes/opensesame/images/close-button.png");background-repeat:no-repeat;background-size:8px auto;background-position:50% 50%;cursor:pointer}.close-button.quick-action-close,.clear-button.quick-action-close{border-color:rgba(44,44,44,0.5);height:20px;width:20px;background-size:7px auto;border-width:1px;margin-right:5px;padding:0}.close-button.quick-action-close.arrow-down,.clear-button.quick-action-close.arrow-down{background-image:url("/sites/all/themes/opensesame/images/dropdown-grey.png");background-size:11px auto}.close-button.quick-action-close:hover,.clear-button.quick-action-close:hover{border-color:#f58220;opacity:1}.close-button.white,.clear-button.white{background-image:url("/sites/all/themes/opensesame/images/close-button-white.png")}.close-button.white:hover,.clear-button.white:hover{border-color:#fff;opacity:1}.close-button.icon-close,.clear-button.icon-close{border-color:rgba(44,44,44,0.5);height:25px;width:25px;float:right;top:0;background-size:9px auto}.close-button.icon-close:hover,.clear-button.icon-close:hover{background-color:rgba(245,130,32,0.5)}.close-button.new-group,.clear-button.new-group{background-size:14px auto;margin:0 0 2px 15px}.btn:hover .close-button,.btn:hover .clear-button{background-color:transparent;border-color:#f58220;opacity:1}.auto-renew-off a{color:#fff}.toggle-tooltip-container{position:relative}.toggle-tooltip-container:hover .toggle-tooltip.show{opacity:1;z-index:999}.toggle-tooltip{display:none;position:absolute;bottom:-40px;padding:6px 10px;max-width:none;width:500px;text-align:left;margin-left:auto;margin-right:auto;background-color:rgba(44,44,44,0.9);box-shadow:0 0 2px 1px rgba(44,44,44,0.3);color:#fff;font-weight:bold;font-size:11px;line-height:13px;border-radius:2px;opacity:0;z-index:-1;left:0}.toggle-tooltip.show{display:block}.toggle-tooltip.show.hover-show{position:absolute;top:55px;opacity:1;z-index:999;left:6px;bottom:inherit}.toggle-tooltip.os-mobile-ready.show.hover-show{left:180px}body.integration .os-plus-toggle{z-index:99}.button-loading-indicator{padding-right:40px;position:relative}.button-loading-indicator:after{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:'';box-sizing:border-box;position:absolute;width:15px;z-index:99999;height:15px;right:13px;top:12px;border-radius:50%;background-color:transparent;border:2px solid #f0f0f0;border-top-color:#f58220;animation:searchresultspinner 1s linear infinite;pointer-events:none}.product-details .product-time-rating .column-last .fivestar-widget{float:right}.fivestar-form-item .form-item label{display:none}.fivestar-form-item .fivestar-summary .average-rating{display:none}form.fivestar-widget div.description{clear:both}div.fivestar-widget .cancel,div.fivestar-widget .star,div.fivestar-widget-static .star{background:transparent;height:14px}div.fivestar-widget-static .star span.on{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -96px 0}div.fivestar-widget-static .star span.off{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -127px 0}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -127px 0}
div.fivestar-widget div.on a{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -96px 0}div.fivestar-widget div.hover a,div.rating div a:hover{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -112px 0}#panel-home .quicktabs-wrapper div.fivestar-widget-static .star span.off{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -143px 0}.fivestar-widget .star{float:left;width:17px;height:17px;text-indent:-999em}.fivestar-widget .star a{display:block;height:17px}.mobile-dropdown-navigation{background-color:white;border:1px solid #f28132;border-radius:1px;min-height:2.875em;margin-bottom:1em;width:100%}.mobile-dropdown-navigation--wrapper{max-width:71.25em;margin-left:auto;margin-right:auto;position:relative}.mobile-dropdown-navigation--wrapper::after{clear:both;content:"";display:table}.mobile-dropdown-navigation--wrapper::after{clear:both;content:"";display:table}.mobile-dropdown-navigation--menu-title{font-weight:600;color:#1d1d1d;display:block;float:left;line-height:2.875em;margin:0;font-size:1em;padding:0 0 0 1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width:980px){.mobile-dropdown-navigation--menu-title{display:none}}.mobile-dropdown-navigation--menu-button{color:#1d1d1d;display:block;float:right;line-height:2.875em;margin:0;padding-right:1em;text-decoration:none;text-transform:uppercase}.mobile-dropdown-navigation--menu-button:before{content:"\25BA";margin-right:.2em}.mobile-dropdown-navigation--menu-button.active:before{content:"\25BC"}.mobile-dropdown-navigation--menu-button:focus,.mobile-dropdown-navigation--menu-button:hover{color:#f28132}@media screen and (min-width:980px){.mobile-dropdown-navigation--menu-button{display:none}}.mobile-dropdown-navigation nav{float:none;min-height:2.875em;z-index:999}@media screen and (min-width:980px){.mobile-dropdown-navigation nav{float:left}}.mobile-dropdown-navigation ul.mobile-dropdown-navigation--menu{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}.mobile-dropdown-navigation ul.mobile-dropdown-navigation--menu.show{display:block}@media screen and (min-width:980px){.mobile-dropdown-navigation ul.mobile-dropdown-navigation--menu{display:inline;margin:0;padding:0}}.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link{background:white;display:block;line-height:2.875em;overflow:hidden;padding-right:.8em;text-align:right;width:100%;z-index:9999;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}@media screen and (min-width:980px){.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link{background:transparent;display:inline;line-height:2.875em;text-decoration:none;width:auto}}.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link:focus,.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link:hover{background-color:#f28132}.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link:focus a,.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link:hover a{color:#fff !important}.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link a{color:#1d1d1d;display:inline-block;text-decoration:none}@media screen and (min-width:980px){.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link a{padding-right:1em}}.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link a:focus,.mobile-dropdown-navigation ul li.mobile-dropdown-navigation--nav-link a:hover{color:#f28132}.mobile-dropdown-navigation .is-active a{border:1px solid #f28132;padding-bottom:3px}
.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:9.375em;display:block;max-width:18.75em}.modal .modal-state{display:none}.modal .modal-trigger{padding:.8em 1em}.modal .modal-fade-screen{-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.85);opacity:0;padding-top:.6em;text-align:left;visibility:hidden;z-index:99999999999}@media screen and (min-width:60em){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-fade-screen .modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal .modal-close{position:absolute;top:1.25em;right:1.25em;height:1.25em;width:1.25em;background:white;cursor:pointer;border-radius:50%;padding:1.25em}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:9px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:.15em;background:#1d1d1d;content:'';display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover,.modal .modal-close:hover{background:#1d1d1d}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#fff}.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;background:white;border-radius:1px;margin:auto;max-height:25em;height:95%;overflow:auto;padding:4em;position:relative;width:95%;max-width:30em}@media screen and (min-width:40em){.modal .modal-inner{max-height:70%;padding:4em;width:60%}}@media screen and (min-width:60em){.modal .modal-inner{width:50%}}.modal .modal-inner.modal-os-popup--request-removal--inner{width:100%}.modal .modal-inner.modal-os-popup--external-course-mapping--inner{width:100%}.modal .modal-inner h1{color:#1d1d1d;margin:0 0 .6em 0;text-align:left;text-transform:capitalize}.modal .modal-inner p{color:#1d1d1d;line-height:1.5em}.modal .modal-inner .modal-intro{margin-bottom:1em}.modal .modal-inner .modal-content{color:#1d1d1d}.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state.show+.modal-fade-screen,.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal-open{overflow:hidden}div#os-popup-message{width:90%;padding:2.5em}.modal.os-popup--request-removal label,.os-popup--external-course-mapping label{margin:0 !important;width:100% !important}.modal.os-popup--request-removal input,.os-popup--external-course-mapping input{width:100% !important}.modal.os-popup--request-removal #os-popup--external-course-mapping,.os-popup--external-course-mapping #os-popup--external-course-mapping{max-height:750px}.modal.os-popup--request-removal .field-name-external-course-mapping select,.os-popup--external-course-mapping .field-name-external-course-mapping select{width:100%}.modal.os-popup--request-removal .field-name-external-course-mapping .tabledrag-toggle-weight-wrapper,.os-popup--external-course-mapping .field-name-external-course-mapping .tabledrag-toggle-weight-wrapper{display:none}.modal.os-popup--request-removal .field-name-external-course-mapping table.sticky-header,.os-popup--external-course-mapping .field-name-external-course-mapping table.sticky-header{display:none}.modal.os-popup--request-removal .field-name-external-course-mapping tr.draggable td,.os-popup--external-course-mapping .field-name-external-course-mapping tr.draggable td{padding:16px 20px}.modal.os-popup--request-removal .field-name-external-course-mapping .field-multiple-drag,.os-popup--external-course-mapping .field-name-external-course-mapping .field-multiple-drag{display:none}.modal.os-popup--request-removal .field-name-external-course-mapping th,.os-popup--external-course-mapping .field-name-external-course-mapping th{cursor:default}
.modal.os-popup--request-removal .field-name-external-course-mapping th.table-state-processed:not(.field-label),.os-popup--external-course-mapping .field-name-external-course-mapping th.table-state-processed:not(.field-label){display:none}.modal.os-popup--request-removal .field-name-external-course-mapping th label,.os-popup--external-course-mapping .field-name-external-course-mapping th label{cursor:default}.modal.os-popup--request-removal .field-name-external-course-mapping .delta-order,.os-popup--external-course-mapping .field-name-external-course-mapping .delta-order{display:none}.modal.os-popup--request-removal .field-name-external-course-mapping .description,.os-popup--external-course-mapping .field-name-external-course-mapping .description{display:none}.os-carousel-nav,.os-carousel-nav-transparent{color:#fff;font-size:4em;margin:0;padding:.6em 0;cursor:pointer;position:absolute;top:1.5em;opacity:.9;z-index:50;width:1.5625em;height:2.6875em;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.os-carousel-nav:hover,.os-carousel-nav-transparent:hover{opacity:1;width:1.875em}@media screen and (max-width:480px){.os-carousel-nav,.os-carousel-nav-transparent{width:.9625em}.os-carousel-nav:hover,.os-carousel-nav-transparent:hover{width:1.275em}}.os-carousel-nav .disabled,.os-carousel-nav-transparent .disabled{opacity:.5;cursor:default}.os-carousel-nav.os-carousel-prev,.os-carousel-prev.os-carousel-nav-transparent{left:0;background:#f28132 url(/sites/all/themes/os2014/img/icons/prev-arrow.png) no-repeat center center;background-size:40px}.os-carousel-nav.os-carousel-next,.os-carousel-next.os-carousel-nav-transparent{right:0;background:#f28132 url(/sites/all/themes/os2014/img/icons/next-arrow.png) no-repeat center center;background-size:40px}.os-carousel-nav-transparent{color:#2a2a2a;background:transparent;opacity:.9;position:absolute;top:25%;z-index:50}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}#os-loading-bar{position:relative;width:10em;height:1em;float:left;margin:.5em}.os-alert-status #os-loading-bar{margin:0 12px 0 0}#os-loading-bar-1{left:0;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}#os-loading-bar-2{left:1.25em;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;animation-delay:.75s}#os-loading-bar-3{left:2.5em;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}#os-loading-bar-4{left:3.75em;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;animation-delay:1.05s}#os-loading-bar-5{left:5em;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}#os-loading-bar-6{left:6.25em;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;animation-delay:1.35s}#os-loading-bar-7{left:7.5em;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}#os-loading-bar-8{left:8.75em;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s;animation-delay:1.65s}.os-loading-bar{position:absolute;top:0;background-color:transparent;width:1em;height:1em;-webkit-animation-name:os-loading-bar;-moz-animation-name:os-loading-bar;animation-name:os-loading-bar;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;animation-direction:normal;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);border-radius:50%}@-webkit-keyframes os-loading-bar{0%{-webkit-transform:scale(1);background-color:#f28132}100%{-webkit-transform:scale(0.3);background-color:white}}@-moz-keyframes os-loading-bar{0%{-moz-transform:scale(1);background-color:#f28132}100%{-moz-transform:scale(0.3);background-color:white}}@keyframes os-loading-bar{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-color:#f28132}100%{-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);background-color:white}}.os-progress-bar{background-color:#f2f2f2;border:1px solid #ddd;box-shadow:inset 0 0 3px 0 rgba(115,115,115,0.15);border-radius:1px;height:2em;margin:0 auto;padding:2px;width:100%}.os-progress-bar--meter,.os-progress-bar .ui-progressbar-value{-webkit-animation:progress .7s linear infinite;-moz-animation:progress .7s linear infinite;animation:progress .7s linear infinite;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-size:2.5em 2.5em;background-color:#f28132;background-repeat:repeat-x;border:1px solid #cb5b0d;border-radius:.66667px;display:block;height:100%;max-width:100%}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:2.5em 0}}@-moz-keyframes progress{0%{background-position:0 0}100%{background-position:2.5em 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:2.5em 0}}.os-progress-bar-indication{background-color:#f2f2f2;border-radius:1px;border:1px solid #ddd;box-shadow:inset 0 0 3px 0 rgba(115,115,115,0.15);margin:0 auto;width:100%}.os-progress-bar-indication--meter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f28132 repeat-x;background-size:40px 40px;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid #cb5b0d;display:block;height:100%}.os-progress-bar-indication p{color:#fff;line-height:1.5em;margin:0;padding:.1em .5em;text-shadow:0 0 1px black}.playlist-card{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#f1f1f1;border-radius:1.2px;border:2px solid #ddd;cursor:pointer;max-width:16.5em;width:100%;margin:0 auto 2em;position:relative}.playlist-card:focus,.playlist-card:hover{cursor:pointer;background-color:#e4e4e4}.playlist-card:focus img,.playlist-card:hover img{opacity:.7}.playlist-card.playlist-card--message{height:14.9488em;max-height:14.9488em;text-align:center;padding-top:3.5em}.playlist-card.playlist-card--message .playlist-card--message--text{color:#fff;padding:0;max-width:10em;width:100%;margin:0 auto;font-size:1.2em}.playlist-card.playlist-card--message .playlist-card--message--text.last{margin:0 auto .5em;font-size:1em !important}.playlist-card.playlist-card--message.dark{background:#242b30;border-color:#242b30}.playlist-card.playlist-card--message.dark:hover{background:#0a0c0d;border-color:#0a0c0d}.playlist-card.playlist-card--message.primary-color{background:#f28132;border-color:#f28132}.playlist-card.playlist-card--message.primary-color:hover{background:#d9610e;border-color:#d9610e}.playlist-card.playlist-card--message.secondary-color{background:#242b30;border-color:#242b30}.playlist-card.playlist-card--message.secondary-color:hover{background:#0a0c0d;border-color:#0a0c0d}.playlist-card--image{overflow:hidden;height:10.5em;max-height:10.5em;background-color:#d8d8d8}.playlist-card--image img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top-left-radius:1px;border-top-right-radius:1px;width:100%;opacity:1}.playlist-card--copy{font-size:.9em;line-height:.9em;padding:.75em 1em 1.5em;height:5em;position:relative}.playlist-card--copy p{margin:.5em 0 0 0;position:absolute;bottom:1em;left:1em}.playlist-card--copy--text{max-width:calc(100% - 1.5em);line-height:1;height:2em;overflow:hidden}.playlist-card--copy.video{min-height:4.75em}.playlist-card--copy.video--text{max-width:calc(100% - 3em)}.playlist-card--highlight-color{color:#f28132}.playlist-card--text-color{color:#1d1d1d}.playlist-card--font-icon.font-icon-right-arrow-new{position:absolute;right:.5em;top:1.2em}.playlist-card--font-icon.font-icon-new-play{position:absolute;right:.5em;top:.55em}.playlist-card--font-icon.font-icon-new-play.font-icon-5x.playlist-card--font-icon.video{position:absolute;right:1.1em;top:.25em}.playlist-card--font-icon.video{float:none;line-height:1.65}.playlist-card--font-icon:hover,.playlist-card--font-icon:active{color:#d9610e}.playlist-card--tile--outer{background-size:cover !important;cursor:pointer;height:10.5em;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom:2px solid #ddd}.playlist-card--tile--outer .playlist-card--tile--container{height:10.5em;overflow:hidden}.playlist-card--tile--outer .playlist-card--tile--container:hover>.playlist-card--tile{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}.playlist-card--tile--outer .playlist-card--tile--container>.playlist-card--tile.playlist-card--tile--locked,.playlist-card--tile--outer .playlist-card--tile--container>.playlist-card--tile.playlist-card--tile--video{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}.playlist-card--tile--outer .playlist-card--tile--container>.playlist-card--tile.playlist-card--tile--video{text-align:center}
.playlist-card--tile--outer .playlist-card--tile{-webkit-transition:all,0.3s ease-out;-moz-transition:all,0.3s ease-out;transition:all,0.3s ease-out;background:inherit;color:#fff;height:inherit;overflow:hidden;padding:1em;border-top-left-radius:1px;border-top-right-radius:1px}.playlist-card--tile--outer .playlist-card--tile--text{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;text-align:center;font-size:1.2em;margin:0 0 .25em}.playlist-card--tile--outer .playlist-card--tile--text.last{font-size:.9em}.playlist-card--tile--outer .playlist-card--tile--hidden,.playlist-card--tile--outer .playlist-card--tile--locked{background:rgba(255,255,255,0.825);border-top-left-radius:1px;border-top-right-radius:1px;padding:1.5em 1.5em .5em 1.5em;border-bottom:2px solid #ddd}.playlist-card--tile--outer .playlist-card--tile--hidden p,.playlist-card--tile--outer .playlist-card--tile--locked p{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;color:black;line-height:1.5em}.playlist-card--tile--outer .playlist-card--tile--locked{display:block}@media screen and (max-width:520px){.playlist-cards .l-four-column-row,.os-gadget--gadget-list--item-wrapper .l-four-column-row{width:100%;max-width:16.5em;margin:0 auto;float:none}}.playlist-card--copy:hover p{visibility:hidden}.playlist-card--copy:hover .playlist-card--copy--text{overflow:visible;height:initial;padding:0 0 .5em;background:#e4e4e4;z-index:999}ul.primary{border-bottom:1px solid #ddd;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:.5em .25em .25em;padding:0 0 0 .5em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#f1f1f1;border:1px solid #ddd;border-bottom-style:none;height:auto;margin-right:.1em;padding:0 .25em;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}ul.primary li.active a{background-color:white;border:2px solid;border-bottom-style:none}ul.primary li:hover{background-color:#ddd;border-color:#f1f1f1;border-bottom-color:#ddd}ul.secondary{border-bottom:1px solid #ddd;padding:.5em 1em;margin:.25em}ul.secondary li{border-right:1px solid #ddd;display:inline;padding:0 1em;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}ul.secondary li a{padding:0;text-decoration:none}ul.secondary li a.active{border-bottom:4px solid #d8d8d8}.m-scroll,.m-scroll--fixed{top:0;left:inherit;right:inherit;width:100%;z-index:101}.m-scroll--fixed{position:fixed}.m-scroll-nav--right{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-scroll-nav--right:first-child,.m-scroll-nav--right.first{padding-right:0}.m-scroll-nav--right:last-child{padding-opposite-position(right):0}.m-scroll-nav--right.last{padding-opposite-position(right):0}.m-scroll-nav--right a{color:#f28132}.m-scroll--content{display:none;opacity:0;text-align:left;background-color:transparent;padding:0;height:4.075em;overflow:visible}.m-scroll--content::after{clear:both;content:"";display:table}.m-scroll--content .m-logo{margin:.875em 1.25em 0 0;max-width:9.375em}.m-scroll--content.is-visible{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1}.m-scroll--content .m-search-bar{float:none;margin:8px auto 0}.m-scroll--content.integration{height:0}.m-scroll--search{position:relative}.m-scroll--search .m-search-bar .m-search-wrapper{background:none}a.os-cart{position:relative;padding-left:1.75em}a.os-cart.remove-focus{opacity:.3}a.os-cart .m-scroll--cart{position:absolute;left:0;top:-1.75em}a.os-cart .m-scroll--cart .font-icon-shopping_cart_empty,a.os-cart .m-scroll--cart .font-icon-shopping_cart_full{font-size:2.5em;color:#fff;position:relative}a.os-cart .m-scroll--cart .font-icon-shopping_cart_empty:hover,a.os-cart .m-scroll--cart .font-icon-shopping_cart_full:hover{color:#d9610e}a.os-cart .m-scroll--cart .icon-circle{left:2.4em;padding-right:.6em}a.os-cart .m-scroll--cart span.m-scroll--cart-text{display:inline-block;display:inline;float:right;font-weight:600;font-size:.813em;line-height:30px}@media screen and (max-width:980px){a.os-cart .m-scroll--cart{display:none}}a.os-cart.integration .m-scroll--cart{top:-1.5em}.m-scroll--explore{display:inline;float:left;text-transform:uppercase;padding:1em 0;min-width:6.85em;margin-left:1.25em}.m-scroll--explore div{display:inline;float:left;font-weight:600;font-size:.813em;line-height:2.35em;margin-right:.76875em}.m-scroll--explore .font-icon-border{font-size:1.4em;line-height:1.4;border:solid 1px #f28132;padding:.2em .22em .2em .2em;border-radius:.3125em;background-color:#f28132;color:white}.m-scroll--explore .font-icon-border:hover{background-color:white;color:#f28132;font-weight:600 !important}.m-scroll--explore a div{color:#1d1d1d}.m-scroll--explore a div:hover{color:#f28132}.m-scroll--courses{display:inline;float:right;margin:0;padding:0;border:0;margin-top:22px;text-transform:uppercase}.m-scroll--courses::after{clear:both;content:"";display:table}.m-scroll--courses 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-scroll--courses li:first-child,.m-scroll--courses li.first{padding-left:0}.m-scroll--courses li:last-child{padding-opposite-position(left):0}.m-scroll--courses li.last{padding-opposite-position(left):0}.m-scroll--courses a{font-size:.813em;font-weight:600}.m-scroll--cart-item-amount{position:absolute;top:-.6em;left:2.35em;height:1.5em;width:auto;padding:0 .55em 0 .35em;color:white;font-weight:600;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased !important;line-height:1.5em !important;font-size:.35em;background-color:#f00;border-radius:1em;letter-spacing:.2px;text-shadow:0 1px 1px rgba(59,59,59,0.43)}
@media screen and (max-width:980px){.m-scroll--content{background-color:transparent;border:0}.m-scroll--content .m-logo{display:none}.m-scroll--content .m-scroll--content-wrapper{width:39.6em}.m-scroll--content .m-search-bar{margin:0 auto}.m-scroll--search{position:relative;float:left;width:-webkit-calc(100% -(6.85em + 2em));width:calc(100% -(6.85em + 2em))}.m-scroll--explore a div{color:#fff}}@media screen and (max-width:650px){.m-scroll--content .m-scroll--content-wrapper{width:100%;max-width:31.2em}.m-scroll--search{width:100%;max-width:30.2em;float:none;margin:0 auto}.m-scroll--explore{display:none}}@media screen and (max-width:980px){.m-integration-header a.os-cart .m-scroll--cart{display:block}}.m-integration-header .m-header-nav-item--powered{display:none;white-space:nowrap;padding-top:.5em;margin:0 0 -1em;color:#fff;font-size:.75em;font-weight:600;width:100%}@media screen and (max-width:750px){.m-integration-header .m-header-nav-item--powered{display:none}}.m-integration-header .m-header-nav-item--powered span.m-integration-header--logo{color:#f28132}.m-integration-header .m-header-nav-item--powered .m-header-nav{width:48em;float:left}.m-integration-header .m-header-nav-item--powered .m-header-nav--right{width:calc(100% - 48em);float:left}@media screen and (max-width:750px){.m-integration-header .m-header-nav-item--powered .m-header-nav--right{display:none}}.m-global-header.m-integration-header .nav .m-header-nav .m-header-nav-item{margin:.75em .625em;position:relative}.m-global-header.m-integration-header .nav .m-header-nav .m-header-nav-item.m-header-nav-osplus{margin:.8em .625em -1.5em .05em}.m-scroll--search.m-integration-scroll--search{width:calc(100% - 11em)}.m-search-bar{max-width:30em;width:100%;float:left}.m-search{position:absolute;top:24%}.m-search h2{font-size:1em;font-weight:normal;font-style:italic;padding-bottom:1.5em}.m-search h1,.m-search h2{width:60%}.m-search h1,.m-search h2{color:#fff}form.search-bar{position:relative}form.search-bar input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:.125em;display:block;font-size:.875em;font-weight:400;margin:0;padding:1.036em .875em;position:relative;width:100%;max-width:34.25em;float:none}form.search-bar input[type=search]:focus{background-color:#fff}form.search-bar button[type=submit]{border:0;display:inline-block;font-size:inherit;text-decoration:none;position:absolute;top:0;right:8px;bottom:0;background-color:transparent}#catSelWrapper{display:none}.font-icon-search{font-size:1.75em}.font-icon-search.font-icon-integration-search{font-size:1.25em}i.btn.font-icon-search.pull-right.font-icon-search{width:1.75em;height:1.75em;background-color:#f28132;border:.132em solid #f1f1f1;border-radius:1.75em;margin:0;padding:0;font-size:1.25em}i.btn.font-icon-search.pull-right.font-icon-search:focus,i.btn.font-icon-search.pull-right.font-icon-search:hover{color:#fff}.m-search-wrapper{display:inline-block;position:relative;width:100%;z-index:999999;box-shadow:0 3px 4px rgba(0,0,0,0.5)}#global-header-search.search-bar{border-radius:.125em;background:transparent;border:4px solid #6a6a6a;box-shadow:0 3px 4px rgba(0,0,0,0.5)}.m-integration-search-wrapper{box-shadow:none}.m-integration-search-wrapper .m-search-wrapper{display:block;box-shadow:none}.m-integration-search-wrapper #global-header-search.search-bar{border-radius:1px;background:transparent;border:0;box-shadow:none;margin-top:.4em}input#opensesamesearch{padding-left:1.5em}form.search-bar .m-edit-search--input-wrapper{position:relative}form.search-bar .m-edit-search--input-wrapper input[type=search]{padding:8px 10px;border-radius:1px;border:0;font-size:14px;margin-top:4px;width:100%;max-width:100%}.m-gadget-sidebar-search .m-search-wrapper{background:rgba(255,255,255,0) !important;padding:0;border-radius:1px;border:1px solid #505050;z-index:8;box-shadow:none !important}.m-gadget-sidebar-search .m-search-wrapper input[type="search"]{border:0;width:100%;border-radius:0}.m-gadget-sidebar-search .m-search-wrapper input[type="search"]:focus{border-radius:0}.m-gadget-sidebar-search .m-search-wrapper button{height:100%;position:absolute;top:0;right:0;background-color:transparent;border:0;cursor:pointer}@media screen and (max-width:980px){.m-search{padding:3.5em 0 0 4.25em;position:relative;max-width:40em;margin-top:0}.m-search.m-search-bar{float:none}.m-search h1,.m-search h2{width:80%}.m-scroll--search .m-search-wrapper{background-color:#2a2a2a}.m-scroll--search form.search-bar input[type=search]{border:1px solid #2a2a2a}.m-scroll--search form.search-bar button[type=submit]{border-color:#2a2a2a}.m-scroll--search.m-integration-scroll--search form.search-bar{max-width:30em;width:30em;float:right;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.m-scroll--search.m-integration-scroll--search form.search-bar input[type=search]{border:1px solid #2a2a2a}}@media screen and (max-width:980px) and (max-width:980px){.m-scroll--search.m-integration-scroll--search form.search-bar{margin-top:4em}}@media screen and (max-width:980px){.m-scroll--search.m-integration-scroll--search .m-integration-search-wrapper{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;padding:.25em}}@media screen and (max-width:980px) and (max-width:980px){.m-scroll--search.m-integration-scroll--search .m-integration-search-wrapper{display:none}.m-scroll--search.m-integration-scroll--search .m-integration-search-wrapper.is-visible{display:block}}@media screen and (max-width:980px) and (max-width:980px){.m-scroll--search .suggestionsContainerStyle{width:37.5em;float:right}}.m-integration-scroll--search--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:100}.m-integration-scroll--search--fade-screen.is-visible{opacity:.8;visibility:visible}@media screen and (max-width:760px){.m-search{padding:1.75em 0 0}.m-search h2{display:none}.m-search h1,.m-search h2{width:100%}}@media screen and (max-width:480px){.m-search h1{text-align:center}}@media screen and (max-width:980px){.slide{-webkit-transition:all,0.25s,ease-in-out;-moz-transition:all,0.25s,ease-in-out;transition:all,0.25s,ease-in-out}.slide--reset{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.slide--up{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.slide--reset--notification{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.slide--up--notification{-webkit-transform:translateY(-4.4em);-moz-transform:translateY(-4.4em);-ms-transform:translateY(-4.4em);-o-transform:translateY(-4.4em);transform:translateY(-4.4em)}.slide--up--notification-addcourse{-webkit-transform:translateY(-7.5em);-moz-transform:translateY(-7.5em);-ms-transform:translateY(-7.5em);-o-transform:translateY(-7.5em);transform:translateY(-7.5em)}}@media screen and (max-width:980px){.blog-nav-slide{-webkit-transition:all,0.3s,ease-in-out;-moz-transition:all,0.3s,ease-in-out;transition:all,0.3s,ease-in-out}.blog-nav-slide--reset{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.blog-nav-slide--up{-webkit-transform:translateY(-400%);-moz-transform:translateY(-400%);-ms-transform:translateY(-400%);-o-transform:translateY(-400%);transform:translateY(-400%)}}.sliding-panel-content{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background:rgba(44,44,44,0.95);z-index:999999;overflow-y:auto;-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}.sliding-panel-content ul,.sliding-panel-content .vertical-tab-wrapper{padding:0;margin:0}.sliding-panel-content li{list-style:none}.sliding-panel-content li a,.sliding-panel-content a{border-bottom:1px solid #222;color:white;display:block;font-weight:600;padding:1em;text-decoration:none}.sliding-panel-content li a.m-mobile-nav--menu--item,.sliding-panel-content li a.m-mobile-nav--sub-menu--item,.sliding-panel-content a.m-mobile-nav--menu--item,.sliding-panel-content a.m-mobile-nav--sub-menu--item{border-bottom:0;letter-spacing:.2px;text-shadow:0 1px 1px rgba(59,59,59,0.43)}.sliding-panel-content li a:focus,.sliding-panel-content a:focus{background-color:rgba(57,57,57,0.95)}.sliding-panel-content li a:hover,.sliding-panel-content a:hover{background-color:rgba(242,129,50,0.8);color:#fff;box-shadow:inset 0 1px 0 #f28132,inset 0 1px 0 #f28132}.sliding-panel-content li a.m-mobile-nav--menu--item,.sliding-panel-content a.m-mobile-nav--menu--item{color:#f28132}.sliding-panel-content li a.m-mobile-nav--menu--item:hover,.sliding-panel-content li a.m-mobile-nav--menu--itemfocus,.sliding-panel-content a.m-mobile-nav--menu--item:hover,.sliding-panel-content a.m-mobile-nav--menu--itemfocus{color:#fff}.sliding-panel-content.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);box-shadow:0 4px 9px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.sliding-panel-content--left{position:fixed;top:0;right:auto;bottom:0;left:0;height:100%;width:220px;-webkit-transform:translateX(-220px);-moz-transform:translateX(-220px);-ms-transform:translateX(-220px);-o-transform:translateX(-220px);transform:translateX(-220px)}.sliding-panel-content--right{position:fixed;top:0;right:0;bottom:0;left:auto;height:100%;width:220px;-webkit-transform:translateX(220px);-moz-transform:translateX(220px);-ms-transform:translateX(220px);-o-transform:translateX(220px);transform:translateX(220px)}.sliding-panel-fade-screen,.search-bar-fade-screen,#retract,#retract-user{position:fixed;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:#000;opacity:0;visibility:hidden;z-index:100}.sliding-panel-fade-screen.is-visible,.search-bar-fade-screen.is-visible,#retract.is-visible,#retract-user.is-visible{opacity:.6;visibility:visible}.sliding-panel-button{padding:10px 16px;display:inline-block;cursor:pointer;position:relative;outline:0}.sliding-panel-button img{height:1.3em}.m-dashboard-sliding-panel-button,.m-dashboard-sliding-panel-content,.m-dashboard-sliding-panel-fade-screen{display:none}a.m-btn-alt.os-browse-link{border-radius:0;border:0;box-shadow:inset 0 1px 0 rgba(34,34,34,0.5),inset 0 1px 0 rgba(34,34,34,0.5);padding:.75em}a.m-btn-alt.os-browse-link .font-icon{font-size:2em}@media screen and (max-width:980px){.m-dashboard-sliding-panel-button,.m-dashboard-sliding-panel-content,.m-dashboard-sliding-panel-fade-screen{display:block}}@-webkit-keyframes reveal{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@-moz-keyframes reveal{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@keyframes reveal{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}.fade-in,.fade-in-left,.fade-in-right,.fade-in-up,.fade-in-down{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{from{display:none;opacity:0;-webkit-transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none}}@-moz-keyframes fadeInLeft{from{display:none;opacity:0;-moz-transform:translate3d(-100%,0,0)}to{opacity:1;-moz-transform:none}}@keyframes fadeInLeft{from{display:none;opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.fade-in-left{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{display:none;opacity:0;-webkit-transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none}}@-moz-keyframes fadeInRight{from{display:none;opacity:0;-moz-transform:translate3d(100%,0,0)}to{opacity:1;-moz-transform:none}}@keyframes fadeInRight{from{display:none;opacity:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.fade-in-right{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{display:none;opacity:0;-webkit-transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none}}@-moz-keyframes fadeInUp{from{display:none;opacity:0;-moz-transform:translate3d(0,100%,0)}to{opacity:1;-moz-transform:none}}@keyframes fadeInUp{from{display:none;opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.fade-in-up{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{display:none;opacity:0;-webkit-transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none}}@-moz-keyframes fadeInDown{from{display:none;opacity:0;-moz-transform:translate3d(0,-100%,0)}to{opacity:1;-moz-transform:none}}@keyframes fadeInDown{from{display:none;opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.fade-in-down{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.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:#f58220}.m-stars--font-icon--gray{position:absolute;z-index:1;width:100%;color:rgba(245,130,32,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:normal;width:30em;background:white;border:1px solid #f28132;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:white;margin-top:-10px}.tooltip-item .tooltip:before{border-width:12px;border-right-color:#f28132;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:#f28132;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 #f28132;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:white;margin-top:0}.tooltip-item .tooltip:before{border-right-color:transparent;border-top-color:#f28132;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:white;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 #f28132,inset 0 -1px 0 #f28132}.searchRow:focus .os-btn.os-btn-secondary-highlight,.searchRow:hover .os-btn.os-btn-secondary-highlight{background:rgba(242,129,50,0.9);border:1px solid #f28132;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:0}}.search-row-wrapper a{color:#1d1d1d !important}.search-row-wrapper a:hover{color:#f28132}.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:#f28132;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:white}.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:white;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:0}.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:0}@media screen and (min-width:40em){.vertical-tabs-container .vertical-tab-content-container{width:80%;min-height:17.5em;background-color:white;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:white;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:0;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:#f28132}.vertical-tabs-container .vertical-tab-accordion-heading:first-child{border-top:0}.vertical-tabs-container .vertical-tab-accordion-heading.is-active{background:white;border-bottom:0}@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:#f28132;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:white;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:0}#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:0}@media screen and (min-width:40em){#login_register .vertical-tabs-container .vertical-tab-content-container{width:80%;min-height:17.5em;background-color:white;display:inline-block}}#login_register .vertical-tabs-container .vertical-tab-content{background-color:white;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:0;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:#f28132}#login_register .vertical-tabs-container .vertical-tab-accordion-heading:first-child{border-top:0}#login_register .vertical-tabs-container .vertical-tab-accordion-heading.is-active{background:white;border-bottom:0}@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:#f28132}.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:#242b30;background-color:white;border:1px solid #ddd;border-bottom-color:white !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:white}}.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:white;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:69px}}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:#242b30}header.m-os-header.m-integration-header,footer.m-train-or--footer.m-integration-header{background:#f1f1f1;opacity:1;border-color:#d8d8d8;border-top:0;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:69px;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:69px}}header.m-os-header nav.m-os-nav.integration,footer.m-train-or--footer nav.m-os-nav.integration{height:69px;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:69px}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:normal;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:69px;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:#f28132;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:#d9610e;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:#d9610e}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:#d9610e;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:#d9610e;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:#f28132;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:#d9610e}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:#d9610e}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(242,129,50,0.35);border:1px solid #f28132;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(242,129,50,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-not-logged-in-notification{background:#d0a821;color:#1d1d1d;padding:1em;z-index:100;line-height:1.5em;position:fixed;top:69px;right:0;left:0}@media screen and (max-width:980px){.m-not-logged-in-notification{position:fixed;top:69px;right:0;left:0}}body.admin-menu .m-not-logged-in-notification{margin:21px 0 0}@media screen and (max-width:980px){body.admin-menu .m-not-logged-in-notification{margin:0}}.m-not-logged-in-notification--text{font-size:.9em}.m-not-logged-in-notification--text a{font-weight:600}.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}.os-logged-in .m-not-logged-in-notification{display:none}header.m-os-header{height:69px}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:69px;height:100%;font-size:1em}}footer.m-train-or--footer{background:#242b30;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 #f28132;border-radius:50%;vertical-align:middle;box-shadow:0 1px 1px rgba(37,37,37,0.76),inset 0 0 1px -1px #f28132;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:white;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:white}.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,#f28132 0,#f28132 100%);border:1px solid #f28132;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")}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{width:100%}#admin-menu-wrapper ul{padding:0}.m-global-header{height:69px;-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:white}.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:white}@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:white;padding-left:1em;text-align:left;width:12em}}@media screen and (max-width:980px){.m-global-header{height:69px}}.m-global-header.m-integration-header{height:69px}@media screen and (max-width:750px){.m-global-header.m-integration-header{height:69px}}.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:69px;min-height:100%}.os-page-content.os-train-oregon-page-content{padding-top:149px !important}body.os-logged-in .os-page-content.os-train-oregon-page-content{padding-top:69px !important}@media screen and (max-width:980px){.os-page-content.os-train-oregon-page-content{padding-top:149px !important}body.os-logged-in .os-page-content.os-train-oregon-page-content{padding-top:69px !important}}body.integration-trainoregonbusiness .os-page-content{padding-top:69px;min-height:100%}body.os-logged-in body.integration-trainoregonbusiness .os-page-content.os-train-oregon-page-content{padding-top:69px !important}@media screen and (max-width:980px){body.os-logged-in body.integration-trainoregonbusiness .os-page-content.os-train-oregon-page-content{padding-top:69px !important}}body.page-online-training-courses-search .os-page-content{min-height:0}html.opensesame .os-page-content{padding-top:69px}html.opensesame .os-page-content.os-train-oregon-page-content{padding-top:10.1em}@media screen and (max-width:980px){html.opensesame .os-page-content{padding-top:69px}html.opensesame .os-page-content.os-train-oregon-page-content{padding-top:4.4em !important}}html.opensesame body.os-logged-in .os-page-content.os-train-oregon-page-content{padding-top:69px}@media screen and (max-width:980px){html.opensesame body.os-logged-in .os-page-content.os-train-oregon-page-content{padding-top:5.1em}}html.opensesame.storefront-integration .os-page-content{padding-top:4.8em;background-color:#f0f0f0}@media screen and (max-width:980px){html.opensesame.storefront-integration .os-page-content{padding-top:4.8em}}html.opensesame.storefront-integration body.os-logged-in .os-page-content{padding-top:4.8em}@media screen and (max-width:980px){html.opensesame.storefront-integration body.os-logged-in .os-page-content{padding-top:4.8em}}#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:white}.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:white}@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:white;padding-left:1em;text-align:left;width:12em}}@media screen and (max-width:980px){.m-homepage-header #navigation{display:none !important}}@media screen and (max-width:760px){.m-homepage-header{height:46em}}.m-logo{display:inline-block;float:left;max-width:9.375em;float:left;display:block;margin-right:2.12766%;width:14.89362%}.m-logo:last-child{margin-right:0}@media screen and (max-width:980px){.m-logo{margin:0 auto !important;width:9.375em;float:none}.m-logo.train-or,.m-logo.m-worksource-logo{max-height:3em;height:100%;display:inline;width:5em}.m-logo.train-or{width:3em}.m-logo.train-or img{max-width:32%}.m-logo.m-worksource-logo{float:right;margin-top:.6em !important}}#navigation .m-header-nav{float:left;display:block;margin-right:2.12766%;width:82.97872%;margin-right:0}#navigation .m-header-nav:last-child{margin-right:0}#navigation .m-header-nav .font-icon-shopping_cart_empty{font-size:1.6em;display:inline-block;margin-right:1em;color:#fff;position:relative}#navigation .m-header-nav .font-icon-shopping_cart_empty:hover,#navigation .m-header-nav .font-icon-shopping_cart_empty:active{color:#d9610e}.icon-circle #navigation .m-header-nav{background:url("/sites/all/themes/os2014/img/icon-circle.png") no-repeat}#navigation .m-header-nav .font-icon-shopping_cart_full{font-size:1.6em;display:inline-block;margin-right:1em;color:#fff;position:relative}#navigation .m-header-nav .font-icon-shopping_cart_full:hover,#navigation .m-header-nav .font-icon-shopping_cart_full:active{color:#d9610e}#navigation .m-header-nav .m-header-nav-cart{margin-top:8px}#navigation .m-header-nav .m-scroll--cart-item-amount{position:absolute;top:-.7em;left:2.2em;height:1.5em;width:auto;padding:0 .45em;color:white;font-weight:normal;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:bold}.m-header-nav .m-header-nav-item .m-header-nav-item--link:hover,.m-header-nav .m-header-nav-item .m-header-nav-item--link:active{color:#f28132}.m-header-nav .m-header-nav-item-right{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:right;margin:.3125em 0 0 1.25em}.m-header-nav .m-header-nav-item-right .m-header-nav-item--link{color:#fff;font-size:.75em;font-weight:bold}.m-header-nav .m-header-nav-item-right .m-header-nav-item--link:hover,.m-header-nav .m-header-nav-item-right .m-header-nav-item--link:active{color:#f28132 !important}.m-header-nav .m-header-nav-list-right{margin:0}.m-header-nav .active-link{color:#fff !important}.m-mobile-header-banner{display:none}@media screen and (max-width:980px){.m-mobile-header-banner{display:block;position:relative;top:0;right:0;width:100%;max-height:69px;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:69px}@media screen and (max-width:980px){.m-mobile-header-banner.m-integration-header{height:0;padding:0}}@media screen and (max-width:750px){.m-mobile-header-banner.m-integration-header{display:block;position:relative;top:0;right:0;height:3.5em;width:100%;padding:.3em .3em 0;background-color:transparent;z-index:10000}}.m-mobile-header-logo{margin:0 auto;width:9.375em;float:none}@media screen and (max-width:980px){.os2014 .m-mobile-header-banner.l-content-nav ul{float:right;margin-top:.9em;position:absolute;right:52px}}.m-mobile-header-nav{display:none}@media screen and (max-width:980px){.m-mobile-header-nav{display:block}.m-mobile-header-nav.m-mobile-integration-header-nav{display:none;list-style-type:none}}@media screen and (max-width:750px){.m-mobile-header-nav.m-mobile-integration-header-nav{display:block}.m-mobile-header-nav.m-mobile-integration-header-nav ul{float:right;margin-right:3em;margin-top:.5em}}#responsive-user-menu-button{position:absolute;top:.45em;right:.3em}.m-menu,.m-mobile-menu{background:rgba(255,255,255,0.08);position:absolute;bottom:0;width:100%;padding:0;height:10.5em}@media screen and (max-width:980px){.m-menu,.m-mobile-menu{position:relative;padding:0 !important}}@media screen and (max-width:760px){.m-menu,.m-mobile-menu{padding:0 !important}}@media screen and (max-width:980px){.m-menu,.m-mobile-menu{height:0}}.m-menu .read-all,.m-mobile-menu .read-all{color:#fff}.m-menu .read-all:hover,.m-mobile-menu .read-all:hover{color:#f28132}.m-menu .m-menu-browse-all,.m-mobile-menu .m-menu-browse-all{text-transform:uppercase;text-align:center;font-size:13px;margin-left:24px;color:#fff;padding-bottom:8px}.m-menu .m-menu-browse-all h5,.m-mobile-menu .m-menu-browse-all h5{padding:10px 0 0 0}.m-menu .m-menu-browse-all .read-all,.m-mobile-menu .m-menu-browse-all .read-all{font-weight:bold !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:bold}@media screen and (max-width:980px){.m-menu .m-courses-menu-item a .m-courses-menu-item-label{padding-left:2em;vertical-align:middle;line-height:3.5em}}.m-menu .m-courses-menu-item a.m-btn-alt{font-size:.9em;line-height:100%}@media screen and (max-width:980px){.m-menu .m-courses-menu-item a.m-btn-alt{font-size:inherit}}.m-menu .m-courses-menu-item a span{bottom:20px;width:100%;color:#fff;vertical-align:middle}.m-menu .m-courses-menu-item :hover{color:#f28132}.m-menu .m-courses-menu-item :hover span{color:#f28132}@media screen and (max-width:980px){.m-menu .m-mobile-courses-menu-item{display:block}}@media screen and (max-width:980px){.mobile-user-menu-link,.mobile-user-menu-cart-link,.mobile-user-menu-logged-in-link,.sidr-class-m-mobile-courses-menu-item,.m-mobile-courses-menu-item{float:none !important;padding-left:5px !important}.mobile-user-menu-link.sidr-class-osplus,.mobile-user-menu-cart-link.sidr-class-osplus,.mobile-user-menu-logged-in-link.sidr-class-osplus,.sidr-class-m-mobile-courses-menu-item.sidr-class-osplus,.m-mobile-courses-menu-item.sidr-class-osplus{height:3.429em}.mobile-user-menu-link a,.mobile-user-menu-cart-link a,.mobile-user-menu-logged-in-link a,.sidr-class-m-mobile-courses-menu-item a,.m-mobile-courses-menu-item a{color:#f28132 !important;font-size:15px !important;width:100%}.mobile-user-menu-link a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.mobile-user-menu-cart-link a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.mobile-user-menu-logged-in-link a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.sidr-class-m-mobile-courses-menu-item a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link,.m-mobile-courses-menu-item a.sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link{font-size:6em !important;padding:.0995em .125em !important}.mobile-user-menu-link a:hover,.mobile-user-menu-link a:focus,.mobile-user-menu-cart-link a:hover,.mobile-user-menu-cart-link a:focus,.mobile-user-menu-logged-in-link a:hover,.mobile-user-menu-logged-in-link a:focus,.sidr-class-m-mobile-courses-menu-item a:hover,.sidr-class-m-mobile-courses-menu-item a:focus,.m-mobile-courses-menu-item a:hover,.m-mobile-courses-menu-item a:focus{color:#d9610e !important}}@media screen and (max-width:480px){.sidr-class-m-mobile-courses-menu-item--live-chat,.m-mobile-courses-menu-item--live-chat{display:none !important}}.sidr-class-mobile-menu-separation-header{display:none}@media screen and (max-width:980px){.sidr-class-mobile-menu-separation-header{font-size:12px;text-transform:uppercase;color:#d8d8d8;padding:0 10px}}.mobile-menu-separation-header{font-size:1em;text-transform:uppercase;color:#d8d8d8;padding:0 10px}.sidr-class-font-icon,.m-os-nav--mobile-menu-items .font-icon{font-size:2.7em;padding:.3em;display:inline}.sidr-class-m-courses-menu-item-label,.m-os-nav--mobile-menu-items .m-courses-menu-item-label{padding-left:0 !important;vertical-align:middle;text-transform:uppercase}.mobile-nav-menu-content{display:none}.m-os-nav--menu-item .read-all{font-size:1em}@media screen and (max-width:980px){.sidr-inner ul,.sidr-inner li{border-bottom:0 !important;border-top:0 !important;margin-bottom:0 !important;margin-top:0 !important}}.sidr-class-m-courses-menu-item a,.m-courses-menu-item a{display:block !important;width:100%}.sidr-class-m-courses-menu-item span,.m-courses-menu-item span{vertical-align:middle}@media screen and (max-width:980px){.sidr-class-m-courses-menu-item,.m-courses-menu-item{background:#3c3c3c}}@media screen and (max-width:980px){#sidr-main,#sidr-user{background:#222}}#sidr-main ul li a,#sidr-main ul li span{padding:0 15px;display:inline-block !important;text-decoration:none;color:#fff}.scroll-target:target{padding-top:101px}@media screen and (max-width:980px){.scroll-target:target{padding-top:85px}}.m-header-nav--sub-menu--item--link{font-size:.75em;font-weight:bold}.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:normal;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:69px;overflow:visible}@media screen and (max-width:750px){.m-integration-header--wrapper{margin-top:0;padding:0;height:69px;width:2.75em;background:#f1f1f1}}.m-integration-header--wrapper .font-icon-OS-plus-white-orangeplus-main-menu-link,.m-integration-header--wrapper .sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link{color:#f28132}.m-integration-header--wrapper .font-icon-OS-plus-white-orangeplus-main-menu-link:hover,.m-integration-header--wrapper .font-icon-OS-plus-white-orangeplus-main-menu-link:focus,.m-integration-header--wrapper .sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link:hover,.m-integration-header--wrapper .sidr-class-font-icon-OS-plus-white-orangeplus-main-menu-link:focus{color:#d9610e}.m-front--buttons--item a{width:11.875em;text-align:center;margin-right:2em;margin-bottom:2em}nav.m-os-nav.m-os-nav--right.integration{text-align:right;max-width:14em !important}.m-footer{background-color:rgba(44,44,44,0.95)}@media screen and (max-width:620px){.m-footer{padding:1em 0 2em}}.m-footer.integration{height:9.5em}.m-footer ul.m-footer-nav{margin:0;padding:0;border:0;margin:0 auto}.m-footer ul.m-footer-nav::after{clear:both;content:"";display:table}.m-footer ul.m-footer-nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:.625em;padding-right:.625em}.m-footer ul.m-footer-nav li:first-child,.m-footer ul.m-footer-nav li.first{padding-left:0}.m-footer ul.m-footer-nav li:last-child{padding-opposite-position(left):0}.m-footer ul.m-footer-nav li.last{padding-opposite-position(left):0}.m-footer ul.m-footer-nav li.leaf{padding-right:.625em;padding-left:.625em;text-align:center}@media screen and (max-width:865px){.m-footer ul.m-footer-nav{padding:0;width:38em}}@media screen and (max-width:620px){.m-footer ul.m-footer-nav{width:27em;margin:0 auto .5em}}@media screen and (max-width:480px){.m-footer ul.m-footer-nav{width:10em;margin:0 auto .5em}}.m-footer .m-footer-nav-item>a{font-weight:bold;font-size:.9em;margin:.4861em .4861em 0 .55555em;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;letter-spacing:.2px;text-shadow:0 1px 1px rgba(59,59,59,0.43)}@media screen and (max-width:620px){.m-footer .m-footer-nav-item{width:33%}}@media screen and (max-width:480px){.m-footer .m-footer-nav-item{width:100%}}.m-footer .m-footer-copy-address{padding:2.85717em 0;border-top:1px solid #3a454d;color:#fff;font-size:.875em;text-align:center}@media screen and (max-width:865px){.m-footer .m-footer-copy-address{padding:1.4286em 0}}.m-footer #boxes-box-footer_contact{clear:both}.m-footer #boxes-box-footer_contact span{white-space:nowrap}.m-footer #boxes-box-connect_os{margin:-2.25em 1em 1.5em 0;float:right}@media screen and (max-width:865px){.m-footer #boxes-box-connect_os{padding:1.25em 0;margin:0 auto;width:15em;float:none}}.m-footer ul.social-media{margin:0;padding:0;border:0;list-style-image:none;list-style-type:none;margin-left:0}.m-footer ul.social-media::after{clear:both;content:"";display:table}.m-footer ul.social-media li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:right;padding-left:0;padding-right:0}.m-footer ul.social-media li:first-child,.m-footer ul.social-media li.first{padding-right:0}.m-footer ul.social-media li:last-child{padding-opposite-position(right):0}.m-footer ul.social-media li.last{padding-opposite-position(right):0}.m-footer ul.social-media li:last-child{padding-right:0}.os2-theme{padding:0}.os2-theme #block-menu-menu-footer-horizontal{float:left;margin:1em 0}.os2-theme #boxes-box-connect-os{float:right}.os2-theme #boxes-box-connect_os{margin:1.75em 1em 0 0}.os2-theme .m-footer-copy-address{padding:2.85717em 0 0}#footer-hide{display:none}.m-footer .m-integration{padding:0 0 2em}.m-footer .m-integration .m-footer-copy-address{padding:0;margin-bottom:2em;border-top:0}.m-footer .m-integration .m-footer--logo-wrapper{color:#fff;display:inline-block;margin:0 auto;width:100%;vertical-align:middle;line-height:14px}.m-footer .m-integration .m-footer--logo-wrapper a.m-logo{vertical-align:middle;display:inline-block}.m-footer .m-integration .m-footer--logo-wrapper a.m-logo img{max-width:8em}.m-footer .m-integration .m-footer--logo-content{max-width:12em;margin:0 auto;display:inline-block;width:100%}.m-footer .m-integration .m-footer--logo-text{display:inline-block;margin:.5em .5em 0 .5em;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-how-it-works-block{padding:3.125em 0;position:relative;text-align:center;background-color:#242b30}.m-how-it-works-block:before{background-image:url("/sites/all/themes/os2014/img/vid-bg.jpg");background-image:url("/sites/all/themes/os2014/img/vid-bg.jpg");height:100%;width:100%;position:absolute;top:0;left:0;content:"";background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.1}.m-how-it-works-block .icon-play-video{background:url("/sites/all/themes/os2014/img/icon-play-video.png") !important;width:107px !important;height:107px !important;border-radius:54px !important}.m-course-categories-menu--wrapper{min-height:6.25em;display:inline-block;width:100%;margin-bottom:-.4em}.m-course-categories-menu--wrapper .l-outer-full-container{padding:0;height:6.25em}.m-course-categories-menu--item{float:left;display:block;margin-right:0;width:14.28%;height:6.25em;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:980px){.m-course-categories-menu--item{width:33.3%}.m-course-categories-menu--item:last-child{width:100%}}@media screen and (max-width:480px){.m-course-categories-menu--item{width:100%}}.m-course-categories-menu--layer{height:100%;width:100%}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link{height:100%;width:100%;color:#fff;background-color:rgba(64,64,64,0.7);box-shadow:none;-webkit-transition:ease .25s all;-moz-transition:ease .25s all;transition:ease .25s all}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link:hover,.m-course-categories-menu--layer a.m-btn-alt.os-browse-link.is-selected{background-color:rgba(242,129,50,0.7);color:#fff}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link .font-icon{font-size:1.75em;width:100%;text-align:center;float:left;margin-top:.25em}.m-course-categories-menu--layer a.m-btn-alt.os-browse-link .m-courses-menu-item-label{width:100%;text-align:center;margin:.75em auto 0;float:left;font-size:.9em;letter-spacing:.2px}.os-gadget--aside-layout--image-container .m-course-categories-menu--item{width:33%;height:7.575em;border:1px solid transparent;z-index:1}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(1){border:1px solid transparent;border-right-color:rgba(44,44,44,0.2);border-bottom-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(2){border:1px solid transparent;border-bottom-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(3){border:1px solid transparent;border-left-color:rgba(44,44,44,0.2);border-bottom-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(4){border:1px solid transparent;border-right-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(5){border:1px solid transparent}
.os-gadget--aside-layout--image-container .m-course-categories-menu--item:nth-of-type(6){border:1px solid transparent;border-left-color:rgba(44,44,44,0.2)}.os-gadget--aside-layout--image-container .m-course-categories-menu--item:hover,.os-gadget--aside-layout--image-container .m-course-categories-menu--item:active,.os-gadget--aside-layout--image-container .m-course-categories-menu--item.is-selected{background-color:#fff;color:#f58220;border:1px solid #f58220;z-index:2}.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link{background-color:transparent;color:rgba(44,44,44,0.6);border:1px solid transparent;z-index:1}.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link:hover,.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link.is-selected{background-color:#fff;color:#f58220;z-index:2}.os-gadget--aside-layout--image-container .m-course-categories-menu--layer a.m-btn-alt.os-browse-link .font-icon{font-size:2.5em}.os-block-demo-video{background-color:#242b30;padding:3em 0;border-top:1px solid #191e21;border-bottom:1px solid #191e21}.os-block-demo-video--title h2{color:#fff;margin-bottom:.5em}.os-block-demo-video--wrapper{margin:0 2em}.os-block-demo-video--video{border:8px solid #fff;max-width:50em;margin:0 auto}.os-block-demo-video--button{margin-top:2em}.m-feature-hits{height:26em;background-color:white;border:1px solid #f1f1f1}@media screen and (max-width:740px){.m-feature-hits{height:initial;width:100%;float:left}}.m-feature-hits i.icon-font{color:#f28132;vertical-align:middle;margin-right:.5em;line-height:1.5em}.m-feature-hits--features{padding-top:5em}@media screen and (max-width:740px){.m-feature-hits--features{padding-top:2.5em;padding-bottom:2.5em;float:left}}.m-feature-hits--feature-item{height:8em;width:85%;margin-bottom:1em}@media screen and (max-width:740px){.m-feature-hits--feature-item{height:initial;width:90%;float:left;margin-bottom:2em}}.m-feature-hits--feature-item--title{color:#585858;font-size:1em;font-weight:700;letter-spacing:.2px;line-height:1.5em;vertical-align:middle}.m-feature-hits--feature-item--body{color:gray;font-size:.9em;font-weight:400;letter-spacing:.2px;line-height:1.5em;padding-top:.25em}.os-layout--heading{min-height:23em;height:100%;background-color:#404040;border:1px solid #2d2d2d;color:#fff}@media screen and (max-width:740px){.os-layout--heading{padding-bottom:4em}}.os-layout--title{padding-top:5em}@media screen and (max-width:480px){.os-layout--title{padding-top:3em}}.os-layout--cards{min-height:16em;height:100%;background-color:#f1f1f1;border:1px solid #e2e2e2;box-shadow:inset 0 -1px 0 rgba(231,231,231,0.64);width:100%}.os-layout--cards .os-text-card .os-text-card--body{min-height:8.5em}@media screen and (max-width:740px){.os-layout--cards .l-os-three-column-row:first-child{margin-top:-4em}.os-layout--cards .l-os-three-column-row:last-child{margin-bottom:3em}}.os-layout.alternate-style{background-size:cover;color:#fff;background:rgba(0,0,0,0.4) url("/sites/all/themes/os2014/img/front/conference-room-darker.jpg") no-repeat center center}@media screen and (max-width:740px){.os-layout.alternate-style{background:rgba(0,0,0,0.4) url("/sites/all/themes/os2014/img/front/conference-room-darker.jpg") no-repeat 100% 100%}}.os-layout.alternate-style .os-layout--wrapper{background-color:rgba(242,129,50,0.6);height:100%;width:100%}.os-layout.alternate-style .os-layout--heading{background-color:transparent;border:1px solid transparent}.os-layout.alternate-style .os-layout--cards{background-color:transparent;border:1px solid transparent;box-shadow:none}.os-layout.alternate-style .os-text-card{background:transparent}.os-layout.alternate-style .os-text-card p.os-body-text{color:#fff;padding:0 .75em}.os-layout.alternate-style .os-text-card.call-to-action{background-image:linear-gradient(168deg,#fff 0,#fff 100%);border:1px solid #fff;color:#838383}.os-layout.alternate-style .os-text-card.call-to-action p.os-body-text{color:#838383}.os-block-integration{background:white;padding-bottom:2em}.os-block-integration--wrapper{padding:2em 0}.os-block-integration--text{max-width:34em;margin-bottom:1em;text-align:left}.os-block-integration--integration-list p{margin:0 auto;text-align:left;max-width:11em}.os-block-integration--logo-list--list-item{position:relative;height:5em;margin-bottom:1em}@media screen and (max-width:1120px){.os-block-integration--logo-list--list-item{margin-bottom:1em}}.os-block-integration--logo-list .dummy{padding-top:55%}.os-block-integration--logo-list .dummy--integration{padding-top:45%}.os-block-integration--logo-list .logo-item--image--wrapper{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font:0/0 a}.os-block-integration--logo-list .logo-item--image--wrapper:before{content:' ';vertical-align:bottom;display:inline-block;max-height:2em}.os-block-integration--logo-list .logo-item--image--wrapper .logo-item--image{vertical-align:bottom;display:inline-block;max-height:2em}@media screen and (max-width:480px){.os-block-integration--logo-list{margin-bottom:1em}}.os-block-divider{border:1px solid #ddd;border-radius:1px}.os-block-divider--wrapper{max-width:24em;margin:0 auto}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:0}.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:0;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:0;width:100px;height:120px;top:calc(50% - 60px);outline:0;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:white;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:white}.m-dashboard-top--nav{display:inline;float:right;margin:0;padding:0;border:0}.m-dashboard-top--nav::after{clear:both;content:"";display:table}.m-dashboard-top--nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:10px;padding-right:10px}.m-dashboard-top--nav li:first-child,.m-dashboard-top--nav li.first{padding-left:0}.m-dashboard-top--nav li:last-child{padding-opposite-position(left):0}.m-dashboard-top--nav li.last{padding-opposite-position(left):0}.m-dashboard-top--help-link{display:inline;float:right;background:url("/sites/all/themes/os2014/img/icon-question-mark.png") no-repeat left center;padding:20px 10px 20px 30px;font-size:.75em;color:#f28132;text-decoration:underline;clear:both}.m-overview-block{border:2px solid rgba(153,153,153,0.2);border-radius:2px;margin-top:30px;color:#999}.m-overview-block b{color:#555}.m-overview--middle{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.m-overview--middle::after{clear:both;content:"";display:table}.m-overview--middle .icon-users{height:45px;line-height:45px}.m-overview--bottom::after{clear:both;content:"";display:table}.m-overview--bottom .m-overview--price{display:inline;float:left;width:50%;font-size:1.313em;font-weight:bold;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:0 3px 2px 0 rgba(48,48,48,0.2)}.os-btn.os-btn-primary{color:#fff;background-color:rgba(242,129,50,0.8);border:1px solid #f28132}.os-btn.os-btn-primary:hover{background-color:#f28132}.os-btn.os-btn-primary-ghost{background-color:rgba(242,129,50,0.2);border:1px solid rgba(242,129,50,0.8)}.os-btn.os-btn-primary-ghost:hover{color:#fff;background-color:rgba(242,129,50,0.35);border:1px solid #f28132}.os-btn.os-btn-primary-ghost.active{color:#fff;background-color:rgba(242,129,50,0.8);border:1px solid #f28132}.os-btn.os-btn-secondary{background:rgba(241,241,241,0.9);border:1px solid rgba(241,241,241,0.8);color:#777}.os-btn.os-btn-secondary:hover{border:1px solid #9b9b9b;color:#777}.os-btn.os-btn-secondary-ghost{background:rgba(221,221,221,0.1);border:1px solid rgba(255,255,255,0.55);color:#fff}.os-btn.os-btn-secondary-ghost:hover{background:rgba(221,221,221,0.2);border:1px solid rgba(255,255,255,0.55);color:#fff}.os-btn.os-btn-secondary-ghost.active{background:rgba(241,241,241,0.9);border:1px solid rgba(241,241,241,0.8);color:#777}.os-btn.os-btn-secondary-highlight{background:rgba(255,255,255,0.1);border:1px solid rgba(106,106,106,0.8);color:#6a6a6a}.os-btn.os-btn-secondary-highlight:hover{background:rgba(242,129,50,0.9);border:1px solid #f28132;color:#fff}.os-btn.os-btn-large{font-size:1em;padding:.875em 1.25em}.os-btn.os-btn-small{padding:.5em .8em}.btn{position:relative;display:inline-block;vertical-align:middle;padding:12px 16px;font-size:14px;line-height:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);color:#f0f0f0;letter-spacing:.2px;border:1px solid transparent;text-align:center;font-weight:normal;-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;top:2px;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.x-small-margin-bottom{margin-bottom:4px !important}.btn.full-width{width:100%}.btn.left{float:left}.btn.float-none{float:none}.btn.right{float:right}.btn.float-right{float:right;margin-top:24px}.btn.btn-large{font-size:16px;padding:16px 20px;font-weight:600}.btn.btn-small{font-size:12px;padding:8px 12px}
.btn.btn-spaced{margin:5px !important}.btn.btn-x-small{font-size:12px;padding:3px 6px}.btn.btn-super-small{font-size:11px;padding:5px 10px;margin:0 5px 0 0}.btn.uppercase{text-transform:uppercase !important;font-size:11px !important}.btn.btn-highlight{background-color:#fff;border-color:#f58220;color:rgba(44,44,44,0.7)}.btn.btn-highlight:hover{color:#2c2c2c}.btn.btn-green{background-color:rgba(72,177,53,0.2);border-color:#48b135}.btn.btn-green:hover{color:#fff;background-color:rgba(72,177,53,0.4)}.btn.btn-green.purchased{background-color:#20890d !important;border-color:#20890d !important;color:#fff !important}.btn.btn-green.purchased:hover{background-color:#20890d !important;border-color:#20890d !important}.btn.btn-green.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-primary{background-color:rgba(245,130,32,0.9);border-color:#f58220;color:#fff}.btn.btn-primary:hover{background-color:#f58220;color:#fff}.btn.btn-primary.ghost{border-color:rgba(245,130,32,0.7);background-color:rgba(245,130,32,0.4);color:rgba(255,255,255,0.9)}.btn.btn-primary.ghost:hover{border-color:#f58220;background-color:rgba(245,130,32,0.8);color:#fff}.btn.btn-primary.ghost-orange,.btn.btn-primary.ghost-primary{border-color:#f58220;background-color:rgba(255,255,255,0.8);color:#777}.btn.btn-secondary{background-color:rgba(240,240,240,0.9);border-color:#f0f0f0;color:rgba(44,44,44,0.7)}.btn.btn-secondary:hover{background-color:#f0f0f0;color:#2c2c2c}.btn.btn-secondary.ghost{border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.9)}.btn.btn-secondary.ghost:hover{border-color:#fff;background-color:rgba(255,255,255,0.2);color:#fff}.btn.btn-secondary.ghost-secondary-light{border-color:rgba(44,44,44,0.3);background-color:#fff;color:#777}.btn.btn-secondary.force-secondary-light{background-color:rgba(240,240,240,0.9) !important;border-color:rgba(167,180,187,0.3) !important;color:rgba(44,44,44,0.7) !important}.btn.btn-secondary.force-secondary-light:hover{background-color:#f0f0f0 !important;color:#2c2c2c !important}.btn.btn-tertiary{background-color:#555;color:#fff}.btn.btn-tertiary:hover{background-color:#656565;color:#fff}.btn.btn-tertiary:hover.outline{border-color:rgba(255,255,255,0.6);background-color:transparent}.btn.btn-tertiary.outline{border-color:rgba(255,255,255,0.3)}.btn.btn-dismissable{border-color:transparent;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);background-color:#fff;color:#555;font-size:11px;font-style:normal;padding:5px 8px;font-weight:normal;border-radius:1px}.btn.btn-dismissable:hover{color:inherit}.btn.btn-dismissable.orange{background-color:rgba(245,130,32,0.8);color:#fff}.btn.btn-dismissable.orange:hover{background-color:#f58220}.btn.btn-dismissable.secondary-light{background-color:#f0f0f0}.btn.btn-dismissable.secondary-light:hover{background-color:#fff}.btn.btn-dismissable.blog-tag{border-color:rgba(245,130,32,0.4);opacity:1;background-color:rgba(245,130,32,0.2);color:#fff}.btn.btn-dismissable.blog-tag:hover{border-color:rgba(245,130,32,0.8);background-color:rgba(245,130,32,0.3)}.btn.btn-dismissable.inline-block{display:inline-block;width:auto;font-size:13px;padding:8px 14px;margin-right:5px}.btn.btn-dismissable.tag-cloud{margin:3px;font-size:11px}.btn.btn-dismissable.tag-cloud:hover{color:#f58220}.btn.btn-dismissable:hover{background-color:rgba(255,255,255,0.9);transform:translateY(0px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.3)}.btn.btn-dismissable:active{transform:translateY(1px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.5)}.btn.btn-dismissable.light{background-color:rgba(240,240,240,0.4);border:1px solid transparent}.btn.btn-dismissable.light:hover{background-color:rgba(255,255,255,0.8);border-color:#f58220}.btn.btn-block{display:block}.btn.btn-play,.btn.btn-share,.btn.btn-skill{padding-left:30px !important;background:url("/sites/all/themes/opensesame/images/play-button.png") no-repeat scroll 12px 48%;background-size:auto 12px}.btn.btn-play.light,.btn.btn-share.light,.btn.btn-skill.light{background-image:url("/sites/all/themes/opensesame/images/play-button-white.png")}.btn.btn-share{background-image:url("/sites/all/themes/opensesame/images/share-icon.png");background-size:auto 8px}.btn.btn-add{background-color:#555;background-image:url("/sites/all/themes/opensesame/images/add-icon-orange.png");background-size:auto 10px;background-position:12px 47%}.btn.btn-add.add-white{top:0;background-color:rgba(245,130,32,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png")}.btn.btn-download{background:url("/sites/all/themes/opensesame/images/download-icon.png") no-repeat scroll left 10px center;background-size:auto 11px;width:auto;padding-left:30px;top:11px;border:1px solid #f58220}.btn.btn-datepicker{background:url("/sites/all/themes/opensesame/images/datepicker-icon.png") no-repeat scroll center center;background-size:auto 13px;width:30px;height:27px;border:1px solid #f58220;background-color:rgba(245,130,32,0.9);border-radius:0 2px 2px 0;margin:0 auto}.btn.btn-skill{background-size:auto 14px;padding-left:34px;background:url("/sites/all/themes/opensesame/images/feature-icon-7.png") 12px 48%}.btn.btn-report{background-color:#fff;border-color:rgba(183,62,2,0.3);color:#b73e02;padding-left:30px}.btn.btn-report:hover{background-color:rgba(183,62,2,0.05);border-color:#b73e02;color:#b73e02}.btn.btn-report:after{position:absolute;left:10px;top:5px;font-size:12px;color:#b73e02;content:"\E153";font-family:"Material Icons"}.btn.btn-show-more{z-index:99;margin:0 auto;position:relative;top:-40px}.btn#search-within-bundle-button.with-more{z-index:99;top:-40px;position:relative}@media screen and (max-width:640px){.btn#search-within-bundle-button.with-more{margin-top:24px}
}.btn.btn-os-hidden{display:none}.btn.btn-search{float:right;z-index:99;position:absolute;top:24px;right:10px}.btn.btn-search.search-small{position:relative;top:-40px;padding:6px 12px !important;background-color:#f58220 !important;font-weight:normal !important;right:10px;font-size:12px;display:inline-block;line-height:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);margin:0 10px 0 auto;border-color:#f58220;vertical-align:middle}.btn.btn-search.search-overlay{top:10px}.btn.btn-header-add{background-color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png");background-size:auto 8px;background-position:12px 47%;background-repeat:no-repeat;padding:8px 6px 8px 20px !important;font-size:11px;font-weight:normal;border-radius:2px;border:1px solid rgba(255,255,255,0.8);margin-left:20px}.btn.btn-header-add.active{background-color:#fff;color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon-dark.png")}.btn.btn-disabled{border-color:rgba(44,44,44,0.2);background-color:transparent;color:#999;cursor:not-allowed !important;pointer-events:none}.btn.btn-disabled:hover{border-color:rgba(44,44,44,0.2);background-color:transparent;transform:none;color:#999;cursor:not-allowed;pointer-events:none}.btn.btn-disabled:active{transform:none}.btn.btn-disabled.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-disabled:after{color:#999}.btn.btn-subtle{border-color:rgba(44,44,44,0.3);background-color:rgba(85,85,85,0.2);color:#999}.btn.btn-subtle:hover{transform:none;color:#c9c9c9 !important;background-color:rgba(85,85,85,0.3)}.btn.btn-subtle:active{transform:none}.btn.btn-subtle.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.close-button,.clear-button{z-index:9;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;margin-right:6px;top:0;display:inline-block;vertical-align:middle;height:14px;width:14px;opacity:.9;border-radius:50%;border:1px solid transparent;background-color:rgba(22,22,22,0);background-image:url("/sites/all/themes/opensesame/images/close-button.png");background-repeat:no-repeat;background-size:8px auto;background-position:50% 50%;cursor:pointer}.close-button.quick-action-close,.clear-button.quick-action-close{border-color:rgba(44,44,44,0.5);height:20px;width:20px;background-size:7px auto;border-width:1px;margin-right:5px;padding:0}.close-button.quick-action-close.arrow-down,.clear-button.quick-action-close.arrow-down{background-image:url("/sites/all/themes/opensesame/images/dropdown-grey.png");background-size:11px auto}.close-button.quick-action-close:hover,.clear-button.quick-action-close:hover{border-color:#f58220;opacity:1}.close-button.white,.clear-button.white{background-image:url("/sites/all/themes/opensesame/images/close-button-white.png")}.close-button.white:hover,.clear-button.white:hover{border-color:#fff;opacity:1}.close-button.icon-close,.clear-button.icon-close{border-color:rgba(44,44,44,0.5);height:25px;width:25px;float:right;top:0;background-size:9px auto}.close-button.icon-close:hover,.clear-button.icon-close:hover{background-color:rgba(245,130,32,0.5)}.close-button.new-group,.clear-button.new-group{background-size:14px auto;margin:0 0 2px 15px}.btn:hover .close-button,.btn:hover .clear-button{background-color:transparent;border-color:#f58220;opacity:1}.auto-renew-off a{color:#fff}.toggle-tooltip-container{position:relative}.toggle-tooltip-container:hover .toggle-tooltip.show{opacity:1;z-index:999}.toggle-tooltip{display:none;position:absolute;bottom:-40px;padding:6px 10px;max-width:none;width:500px;text-align:left;margin-left:auto;margin-right:auto;background-color:rgba(44,44,44,0.9);box-shadow:0 0 2px 1px rgba(44,44,44,0.3);color:#fff;font-weight:bold;font-size:11px;line-height:13px;border-radius:2px;opacity:0;z-index:-1;left:0}.toggle-tooltip.show{display:block}.toggle-tooltip.show.hover-show{position:absolute;top:55px;opacity:1;z-index:999;left:6px;bottom:inherit}.toggle-tooltip.os-mobile-ready.show.hover-show{left:180px}body.integration .os-plus-toggle{z-index:99}.button-loading-indicator{padding-right:40px;position:relative}.button-loading-indicator:after{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:'';box-sizing:border-box;position:absolute;width:15px;z-index:99999;height:15px;right:13px;top:12px;border-radius:50%;background-color:transparent;border:2px solid #f0f0f0;border-top-color:#f58220;animation:searchresultspinner 1s linear infinite;pointer-events:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.os-gadget{position:relative;overflow:hidden;padding-top:2em}.os-gadget--wrapper{padding:0}.entity-os-gadget{position:relative;padding-top:1em}body.train-oregon .entity-os-gadget{padding-top:0}html.integration.storefront-integration .entity-os-gadget{padding-top:0}#page-ocn section.entity.entity-os-gadget.os-gadget-custom,#page-ocn section.entity.entity-os-gadget.os-gadget-text-image{padding-top:0}.os-carousel-nav-transparent{color:#2a2a2a;background:transparent;opacity:.9;position:absolute;top:25%}@media screen and (max-width:980px){.m-gadget-left{float:left;display:block;margin-right:2.5641%;width:100%}.m-gadget-left:last-child{margin-right:0}}.m-gadget-right{position:relative;margin-bottom:1em}@media screen and (max-width:980px){.m-gadget-right{float:left;display:block;margin-right:2.5641%;width:100%}.m-gadget-right:last-child{margin-right:0}}.m-gadget-right .m-gadget-sidebar{margin:0 auto;padding:0;position:absolute;top:0;bottom:auto;width:100%;max-width:16.688em;text-align:left;float:none}@media screen and (max-width:980px){.m-gadget-right .m-gadget-sidebar{position:relative;top:auto;bottom:auto;height:auto;width:100%}}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-search{height:4.5em}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-categories .m-gadget-sidebar-categories-links ul{list-style-type:none}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-categories .m-gadget-sidebar-categories-links ul:first-child{padding:0}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-resources .m-navigation-courses-overlay-links--list li{margin-bottom:.6em;font-size:.813em;line-height:normal}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-title,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-resources-title,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-resources-text,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-browse-all,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-search-title,.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-category-title{font-size:.813em;line-height:normal;padding:0;color:#505050}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-search-title{padding-top:1em;padding-bottom:1em}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-browse-all{padding-bottom:1.5em}.m-gadget-right .m-gadget-sidebar .m-gadget-sidebar-category-title{padding-top:1em}.m-gadget-right .m-gadget-sidebar .sidebar-subcategory a{font-size:.813em;line-height:normal}.clear{clear:both}section.m-node--gadget-view.m-train-oregon{background-color:#fff}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header{background-color:#fff}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--2,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--5,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--8,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--11{background-color:#f1f1f1}
section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--3,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--6,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--9,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-with-header.os-gadget--12{background-color:#ddd}section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-long-description{margin:2em 0 4em}section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-list-header{padding-top:2em}section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-list-header.os-gadget--2,section.m-node--gadget-view.m-train-oregon .m-gadget-view--text-gadget-list-header.os-gadget--6{background-color:#f1f1f1}section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-without-header.os-gadget--3,section.m-node--gadget-view.m-train-oregon .m-gadget-view--gadget-list-teaser-without-header.os-gadget--7{background-color:#f1f1f1}.os-gadget-user-list-carousel .os-carousel-nav,.os-gadget-user-list-carousel .os-carousel-nav-transparent,.os-gadget-user-list-carousel .os-carousel-nav-transparent{position:absolute;top:.75em}@media screen and (max-width:980px){.os-gadget-user-list-carousel .os-carousel-nav,.os-gadget-user-list-carousel .os-carousel-nav-transparent,.os-gadget-user-list-carousel .os-carousel-nav-transparent{position:absolute;top:2.25em}}.os-gadget--text-gadget--icon-article--wrapper h4{font-size:1.2em;margin-top:1em}section.m-node--gadget-view.integration .os-gadget-search-results{max-width:71.25em;margin-left:auto;margin-right:auto}section.m-node--gadget-view.integration .os-gadget-search-results::after{clear:both;content:"";display:table}.slick-slide{opacity:.5}.slick-active{opacity:.8}.slick-slide,.slick-active{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.slick-slide:hover,.slick-slide:active,.slick-active:hover,.slick-active:active{opacity:1}.slick-current{opacity:1}.front section.m-courses{margin:4em 0 6em}@media screen and (max-width:480px){.front section.m-courses{margin:3em 0 4em}}#page-ocn .m-gadget-view--search-results-carousel{max-width:71.25em;margin:0 auto}.os-gadget--aside-layout--wrapper{padding:0 2em 2em}@media screen and (max-width:480px){.os-gadget--aside-layout--wrapper{padding:0 1em}}.os-gadget--aside-layout--wrapper.flip-sides{float:right;margin-left:2.12766%;margin-right:0}@media screen and (max-width:740px){.os-gadget--aside-layout--wrapper.flip-sides{float:none}}.os-gadget--aside-layout--wrapper .m-btn-primary{min-width:12em;text-align:center}.os-gadget--aside-layout--image-container{position:relative;overflow:visible;height:20em}@media screen and (max-width:980px){.os-gadget--aside-layout--image-container{overflow:hidden}.os-gadget--aside-layout--image-container.integrations-block{width:100%;padding:0;height:initial}}.os-gadget--aside-layout--image-wrapper{text-align:center}.os-gadget--aside-layout--image-wrapper.os-aside-layout{position:absolute;top:0;left:0;right:auto;width:42em}.os-gadget--aside-layout--image-wrapper.os-aside-layout.flip-sides{position:absolute;top:0;left:auto;right:0;margin-right:6em}@media screen and (max-width:740px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.flip-sides{position:absolute;top:0;left:0;right:auto}}.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block{margin-right:0}.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block img{max-height:14em}@media screen and (max-width:980px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block{width:100%;padding:0 1.25em;float:none;margin:0 auto;position:relative}.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block .os-gadget--aside-layout--image{background:url(/sites/all/themes/os2014/img/front/integrations-logo-block.png) no-repeat center center;height:14em;width:100%;background-size:contain;margin:0 auto}
}@media screen and (max-width:980px) and (max-width:480px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block .os-gadget--aside-layout--image{height:8em}}@media screen and (max-width:980px){.os-gadget--aside-layout--image-wrapper.os-aside-layout.integrations-block img{display:none}}.os-gadget--aside-layout--image-wrapper.flip-sides{float:right}@media screen and (max-width:740px){.os-gadget--aside-layout--image-wrapper.flip-sides{float:none}}.os-gadget--aside-layout--image-wrapper.flip-sides .os-gadget--aside-layout--image{float:right}@media screen and (max-width:980px){.os-gadget--aside-layout--image-wrapper.integrations-block{width:100%;padding:0;float:none;margin:0 auto}}.os-gadget--aside-layout--image{float:left;margin-right:2em;padding-top:.75em}.os-gadget--aside-layout--image img{max-height:16em}.os-gadget--aside-layout--image:nth-child(2){opacity:.8}.os-gadget--aside-layout--image:nth-child(3){opacity:.6}@media screen and (max-width:740px){.os-gadget--aside-layout--content-wrapper{margin-top:3em}}.os-gadget--aside-layout--content-wrapper p.os-gadget--text{width:calc(100% - 2em);max-width:26em;padding-bottom:1em;color:#777;font-size:.9em;line-height:1.6em;letter-spacing:.2px}@media screen and (max-width:740px){.os-gadget--aside-layout--content-wrapper p.os-gadget--text{width:100%;max-width:100%}}.os-gadget--aside-layout--content-wrapper.flip-sides{float:right}@media screen and (max-width:740px){.os-gadget--aside-layout--content-wrapper.flip-sides{float:none}}.os-gadget--aside-layout--content-wrapper.integrations-block{padding-left:6em}@media screen and (max-width:980px){.os-gadget--aside-layout--content-wrapper.integrations-block{width:100%;padding:0;float:none;margin:0 auto}.os-gadget--aside-layout--content-wrapper.integrations-block p.os-gadget--text{max-width:100%;width:100%;margin-bottom:2em}}@media screen and (max-width:480px){.os-gadget--aside-layout--content-wrapper{margin-top:3em}}.os-gadget--aside-layout--content-wrapper .os-gadget--title{display:inline-block;width:100%}.os-gadget--aside-layout--content-wrapper .os-gadget--title h3{display:inline-block;float:left;text-shadow:0 1px 1px rgba(40,40,40,0.14);color:#595959;font-size:1.5em;font-weight:700;letter-spacing:.06px;line-height:2em;padding-bottom:0}.os-gadget--aside-layout--content-wrapper .os-plus-wrapper{float:left;position:relative;height:2.5em}.os-gadget--aside-layout--content-wrapper .font-icon-OS-plus-white-orangeplus{position:absolute;top:-.04em;left:.025em;font-size:9.35em}.os-gadget--aside-layout--content-wrapper .font-icon-OS-plus-white-orangeplus:before{color:#313b42}.os-gadget--aside-layout--content-wrapper.is-left{padding-left:2em}@media screen and (max-width:980px){.os-gadget--aside-layout{float:left;display:block;margin-right:6.66667%;width:100%;text-align:center;padding-bottom:40px;padding-left:0}.os-gadget--aside-layout:last-child{margin-right:0}.os-gadget--aside-layout p{width:90%;margin:0 auto 2em}}.os-courses-preview--wrapper{height:30.375em;background-color:#f1f1f1;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:6.5em;overflow:hidden}.os-courses-preview--wrapper.alternate-background{background-color:white;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:bold;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:normal;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:0}.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:white}.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:white}@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:white;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:white;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:normal;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:white;height:25em;width:50.6em;border:1px solid #ddd;border-radius:.25em;float:none;margin:0 auto}.m-comment-gadget-card-left{margin:1.875em 0 0 1.875em;width:16.25em;float:left;z-index:1}.m-comment-gadget-card-right{height:25em;width:32em;padding:1.875em;float:left}.m-comment-gadget-card-right-user{font-size:1.5em;float:left;position:relative;height:1.8em;width:100%}.user-image{height:100%;width:1.4em;float:left}.user-name{line-height:1.2em;font-weight:700;font-size:.5em;width:88%;margin-left:1em;display:block;float:left;position:absolute;left:2.6em}.user-title{font-weight:400;font-size:.5em;line-height:1.5em;width:60%;margin-left:1em;display:block;float:left;position:absolute;top:1.2em;left:2.6em}.m-comment-gadget-card-right-comment{float:left;font-size:.9em;margin-top:.4em;line-height:1.5em;max-height:12em;overflow:hidden}.m-comment-gadget-card-right-comment-title{float:left;width:100%;font-size:.9em;font-weight:800;margin-top:0;margin-bottom:.5em}.m-comment-gadget-card-right-footer{float:left;height:7.2em;width:100%;position:relative}.m-comment-gadget-card-right-btn{border-radius:1px;height:3em;width:11em;font-size:.9em;font-weight:400;line-height:1;color:#f28132;text-align:center;vertical-align:middle;float:left;border:1px solid #f28132;background-color:transparent;padding:.8em;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;position:relative;margin:1.3em 0 0}.m-comment-gadget-card-right-btn:hover,.m-comment-gadget-card-right-btn.active,.m-comment-gadget-card-right-btn.is-selected{background-color:#f28132;color:#fff}.m-comment-gadget-card-right-line-break{width:100%;border-bottom:1px solid #ddd;position:relative;margin:1.3em 0 0;float:left}.m-comment-gadget-card-right-link{position:relative;margin:1.1em 0 0;float:right;font-size:.7em;text-decoration:underline;cursor:pointer}.m-comment-gadget-card-right-link .m-course-category-icon{font-size:1.8em;margin-right:.5em}@media screen and (max-width:800px){.os-gadget-comment-list-wrapper{height:100%}.m-comment-gadget-card-wrapper{padding:0}.m-comment-gadget-card{padding:0 0 4em}.m-comment-gadget-card-border{height:100%;width:80%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.m-comment-gadget-card-left{margin:1.875em auto 0;height:100%;width:100%;display:block;float:none}.m-comment-gadget-card-left .m-course-card{margin:0 auto}
.m-comment-gadget-card-right{height:100%;width:100%}}@media screen and (max-width:800px){.os-gadget-node-list-wrapper{height:auto;min-height:23em}}.os-gadget-node-list-wrapper.os-gadget-blog{height:26em}.os-gadget-node-list-wrapper .os-gadget-node-list-header{width:50.6em;margin-bottom:.5em}@media screen and (max-width:800px){.os-gadget-node-list-wrapper .os-gadget-node-list-header{text-align:center;height:auto;width:95%;margin:0 auto;padding:0}}.os-gadget-node-list-wrapper .os-gadget-node-list-header h1{font-size:2em;padding:0 0 .2em}.os-gadget-node-list-wrapper .os-gadget-node-list-header p{font-size:.9em;font-weight:normal;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:normal;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:bold;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:bold}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-left .m-user-gadget-card-top-courses-list{display:inline-block}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right{height:14.5em;width:34.6em;margin:1.6em 0 0 13em;padding:0 0 0 1.75em;border-bottom-right-radius:1px;border-top-right-radius:1px}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right{height:auto;width:100%;float:left;margin:0 auto;padding:0;display:block}
}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body{height:14.4em;width:29.8em;float:left}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body{height:auto;width:80%;margin:0 auto;display:block;float:none}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-title{font-size:1.5em;font-weight:700;line-height:1.167;display:block;float:left;padding:0}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-title{padding-top:.5em;padding-bottom:.5em;width:100%;display:block;float:left}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-bio{float:left;height:6em;width:100%}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-bio{height:auto;width:100%;display:block;float:left}}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-bio p{margin:.5em 0 1.5em;line-height:1.571;font-size:.9em;float:left}.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-button{font-size:.9em;position:absolute;bottom:2.5em;padding-top:1.5em;width:33.1em;border-top:1px solid #ddd}@media screen and (max-width:800px){.os-gadget-user-list-wrapper .m-user-gadget-card-wrapper .m-user-gadget-card .m-user-gadget-card-border .m-user-gadget-card-right .m-user-gadget-card-body .m-user-gadget-card-button{padding-top:2em;width:100%;position:relative;display:block;float:left;bottom:0}}.m-explore-category-card-business-skills{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/business_skills.jpg)}.m-explore-category-card-safety{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/safety.jpg)}.m-explore-category-card-compliance{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/compliance.jpg)}.m-explore-category-card-technology{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/technology.jpg)}.m-explore-category-card-certifications{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/certifications.jpg)}.m-explore-category-card-industry-specific{background-image:url(/system/files/images/opensesame_internal/explorer/custom_gadget/industry-specific.jpg)}.m-category-card-box{height:16em;width:16em;margin-bottom:2em;text-align:center;border-radius:1px;background-color:#242b30;background-size:cover;float:none;margin:1em auto;color:#fff;position:relative}.m-category-card-box:hover,.m-category-card-box:active,.m-category-card-box:link{color:#d9610e}.m-category-card-box:hover .m-explore-category-label,.m-category-card-box:hover .m-explore-category-card-button,.m-category-card-box:hover .m-explore-category-font-icon,.m-category-card-box:hover a,.m-category-card-box:active .m-explore-category-label,.m-category-card-box:active .m-explore-category-card-button,.m-category-card-box:active .m-explore-category-font-icon,.m-category-card-box:active a,.m-category-card-box:link .m-explore-category-label,.m-category-card-box:link .m-explore-category-card-button,.m-category-card-box:link .m-explore-category-font-icon,.m-category-card-box:link a{color:#d9610e}.m-category-card-box:hover .m-explore-category-help-box-font-icon,.m-category-card-box:hover .m-explore-category-help-box-text,.m-category-card-box:active .m-explore-category-help-box-font-icon,.m-category-card-box:active .m-explore-category-help-box-text,.m-category-card-box:link .m-explore-category-help-box-font-icon,.m-category-card-box:link .m-explore-category-help-box-text{color:#fff}.m-explore-category-card-box{height:16em;width:16em}.m-small-explore-category-card-box{height:11em;width:11em}.m-card-box-layer{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:1px}.m-card-box-layer a{color:#fff !important}.m-card-box-layer:hover,.m-card-box-layer:focus{background-color:rgba(0,0,0,0.7)}.m-card-box-layer:hover a,.m-card-box-layer:focus a{color:#d9610e !important}.m-category-card-button{color:#fff;font-size:1em;line-height:100%;bottom:20px;vertical-align:middle}.m-explore-category-card-button{height:16em;width:16em}.m-small-explore-category-card-button{height:11em;width:11em}.m-explore-category-title h2{padding:0 0 1.2em;font-size:2em}@media screen and (max-width:800px){.m-explore-category-title{text-align:center}}.m-explore-category-label{font-size:1.2em;font-weight:bold}.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:bold}.m-explore-category-help-box{background-size:100% 100%}.m-explore-category-help-box-text{margin-top:.7em}.m-explore-category-help-box-text,.m-explore-category-help-box-font-icon{color:#f28132;width:100%}a .m-explore-category-card-button:hover .m-explore-category-help-box-text,a .m-explore-category-card-button:hover .m-explore-category-help-box-font-icon,a .m-explore-category-card-button:active .m-explore-category-help-box-text,a .m-explore-category-card-button:active .m-explore-category-help-box-font-icon,a:link .m-explore-category-card-button:hover .m-explore-category-help-box-text,a:link .m-explore-category-card-button:hover .m-explore-category-help-box-font-icon,a:link .m-explore-category-card-button:active .m-explore-category-help-box-text,a:link .m-explore-category-card-button:active .m-explore-category-help-box-font-icon{color:#fff;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;transition:color .1s linear}.m-featured-industries-card-wrapper{height:13.5em;width:auto}.m-featured-industries-card-wrapper .m-featured-industries-card{margin:0 auto;height:8.56em;position:relative;max-width:16.4em}.m-featured-industries-card-wrapper .m-featured-industries-card p{margin:.75em 0;width:100%;line-height:1.571;font-size:.9em}.m-featured-industries-card-wrapper .m-featured-industries-card a{font-size:1.25em;font-weight:700;line-height:1.167}.m-featured-industries-card-wrapper .m-featured-industries-card .m-featured-industries-card-view-course{position:absolute;bottom:0;font-size:.9em;font-weight:normal;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}.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:0;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:bold;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:bold;font-size:1.5em;color:#1f8c00}.os-gadget--playlist--metric--label{font-size:.9em}.os-gadget--playlist--description{width:100%;float:left;margin-top:2em;max-width:38em;color:#242b30}.os-gadget--playlist--playlist-section{background:#ddd;padding:2em 0 1em;margin-bottom:2em}.playlist-text-color{color:#1d1d1d}.os-gadget--gadget-list--header{margin:2em 0}.os-gadget--gadget-list--primary-header--wrapper{margin-top:3em}.os-gadget--settings--content{position:absolute;top:0;right:0;left:auto;width:10em;-webkit-transform:translateX(10em);-moz-transform:translateX(10em);-ms-transform:translateX(10em);-o-transform:translateX(10em);transform:translateX(10em);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background:#f1f1f1;z-index:9;-webkit-overflow-scrolling:touch;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.os-gadget--settings--content li{list-style:none}.os-gadget--settings--content li a{border-bottom:2px solid #1d1d1d;color:#1d1d1d;display:block;font-weight:bold;padding:1em;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.os-gadget--settings--content li a:focus{background-color:#fefefe}.os-gadget--settings--content li a:hover{background-color:#f28132;color:#fff}.os-gadget--settings--content.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.os-gadget--settings--menu{border-top:2px solid #1d1d1d}.os-gadget--settings--menu--button{position:absolute;top:0;left:0;margin-left:-2em}.os-gadget--settings--menu--fade-screen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#1d1d1d;opacity:0;visibility:hidden;z-index:8}.os-gadget--settings--menu--fade-screen.is-visible{opacity:.6;visibility:visible}.gadget-list.os-gadget-list--logo-bar{background:#f1f1f1;padding:2.5em 0}.gadget-list.os-gadget-list--logo-bar .os-gadget--wrapper .l-outer-container{width:100% !important;max-width:100%;padding-left:4em;padding-right:4em}.gadget-list.os-gadget-list--logo-bar .entity-os-gadget{position:relative;max-width:6em;max-height:1.25em;padding-top:0;margin:0 auto 2em}@media screen and (max-width:980px){.gadget-list.os-gadget-list--logo-bar .entity-os-gadget{margin:0 auto 4em}}@media screen and (max-width:980px){.gadget-list.os-gadget-list--logo-bar .entity-os-gadget{margin:0 auto 3.5em}}.gadget-list.text-gadget-icon-article{background:white !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:bold;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}