@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}.course-card-add-list:hover{background-color:#e62b1e}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-seats{padding:20px;border:1px solid transparent;border-radius:1px;background:#f0f0f0;color:#777}.m-seats::after{clear:both;content:"";display:table}.m-seats .centerbox.no-pad{padding:0 !important;max-width:100%}.m-seats b{color:#555}.m-users-info input[type='checkbox']{margin:0 5px}.m-users-info h6{font-size:.688em;color:#1a1a1a}.m-users-info label{display:block;padding:0 0 .75em;font-size:.813em;font-weight:600}.m-users-info address{display:inline-block;font-weight:300;font-style:normal;color:#1a1a1a}.m-users-info .m-users-name{font-size:.875em;font-weight:300;color:#1a1a1a}.m-users-info .m-invitation-type{font-size:.813em}.m-users-info--link{font-size:.875em}.m-social-sign--list{list-style:none;padding:0}.m-social-sign--item{margin:8px 0}.m-social-sign-bottom{color:#000;background:#fff;width:100%;overflow:hidden;font-size:.813em;padding-right:20px;padding-left:20px;border-bottom-left-radius:.3125em;border-bottom-right-radius:.3125em}.m-social-wrapper{margin-top:2em}@media screen and (max-width:980px){.m-social-wrapper{width:100%;text-align:center}}.os-train-oregon-page-content .m-social-wrapper{display:none}.m-social--label{display:inline-block;float:left;color:#505050;font-size:12px;font-weight:600;line-height:15px;text-transform:uppercase;width:90px}.m-admin::after{clear:both;content:"";display:table}.m-admin .m-logo{float:left;display:block;margin-right:2.12766%;width:57.44681%;padding-left:12px}.m-admin .m-logo:last-child{margin-right:0}.m-admin-aside{width:300px;position:relative;margin-right:0;box-shadow:0px 0 8px 3px rgba(0,0,0,0.15);position:absolute;padding-top:10px;top:0;bottom:0;z-index:10}.m-admin-aside-booking-summary{margin:18px 0 15px}.m-admin-content{margin-left:300px;min-height:500px;padding:0}.m-admin-content::after{clear:both;content:"";display:table}.m-admin-scroll-content{position:absolute}.m-logo-slogan{display:inline;float:left;font-size:.688em;line-height:14px;margin-left:5px;color:#2a2a2a}.m-admin-title{display:inline-block;background-color:#000;padding:0 12px;color:#fff;font-size:.625em;font-weight:600;text-transform:uppercase;width:100%;line-height:25px}.m-amount-number{display:inline-block;width:100%;text-align:center;font-size:2.125em;font-weight:600;color:#1d1d1d}.m-amount-number-description{display:inline-block;width:100%;text-align:center;text-transform:uppercase;line-height:15px;font-size:.688em}.m-admin-message-wrapper{position:relative;overflow:auto;padding:0 12px;-webkit-overflow-scrolling:touch}.m-admin-message{padding:10px 10px 0 0;line-height:18px;font-size:.75em;color:#1a1a1a}
.m-admin-sent-courses--list{list-style-image:none;list-style-type:none;margin-left:0;padding:0}.m-admin-sent-courses--list .m-admin-sent-courses--item{margin-bottom:20px}.m-admin-sent-courses--list .m-admin-sent-courses--title{font-size:.875em;color:#1d1d1d;text-transform:uppercase;padding-bottom:0}.m-admin-sent-courses--list .m-admin-bundle-amount{font-size:.75em;color:#1d1d1d;margin:0}.m-admin-sent-courses--list .m-admin-buyer-name{font-size:.75em;color:#1d1d1d;color:#505050;line-height:1.5em}.m-admin-step{padding:15px 20px;background-color:#505050}.m-admin-step::after{clear:both;content:"";display:table}.m-admin-step--number{display:inline-block;text-align:center;font-size:.688em;font-weight:600;color:#2a2a2a;background-color:#505050;width:22px;height:22px;border-radius:11px;margin-right:10px}.m-admin-step--list{margin:0;padding:0;border:0;display:inline-block;margin-top:10px}.m-admin-step--list::after{clear:both;content:"";display:table}.m-admin-step--list 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-admin-step--list li:first-child,.m-admin-step--list li.first{padding-left:0}.m-admin-step--list li:last-child{padding-opposite-position(left):0}.m-admin-step--list li.last{padding-opposite-position(left):0}.m-admin-step--item{color:#505050;font-weight:600;text-transform:uppercase;font-size:.688em}.m-admin-step--item.is-selected{color:#fff}.m-admin-step--item.is-selected .m-admin-step--number{background-color:#fff}.m-admin-bundle{float:left;display:block;margin-right:2.12766%;width:40.42553%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.m-admin-bundle:last-child{margin-right:0}.m-admin-bundle--list{list-style-image:none;list-style-type:none;margin-left:0;margin:0;padding:0;background-color:#fff;color:#1d1d1d}.m-admin-bundle--item{padding:15px 20px;color:#1d1d1d}.m-admin-bundle--item::after{clear:both;content:"";display:table}.m-admin-bundle--item:hover,.m-admin-bundle--item.is-selected{background-color:#fff}.m-admin-bundle--title{font-size:.875em;font-weight:600;line-height:17px;margin-bottom:0;text-transform:uppercase}.m-admin-courses{float:left;display:block;margin-right:2.12766%;width:57.44681%;padding-right:10px;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.m-admin-courses:last-child{margin-right:0}.m-admin-courses .m-object{margin-top:8px}.m-admin-courses p{font-size:.75em;line-height:18px}.m-admin-courses--time{font-size:.75em}.m-admin-courses--list{list-style-image:none;list-style-type:none;margin-left:0;padding:0 15px 0 0}.m-admin-courses--item{padding-bottom:30px}.m-admin-courses--item a{display:inline-block;margin-bottom:5px}.m-admin-bundle--description{font-size:.75em;font-weight:300}.m-admin-plan-summary{background-color:#2a2a2a;border-radius:.3125em;padding:20px 30px;margin:25px 20px}.m-admin-plan-summary::after{clear:both;content:"";display:table}.m-admin-slider-wrapper{margin-top:50px}.m-admin-plan--title{color:#fff;padding-bottom:0;font-size:.75em;text-transform:uppercase}.m-admin-prices-summary{padding:20px 0 0 40px;text-align:center}.m-admin-prices-summary::after{clear:both;content:"";display:table}.m-admin-prices-summary--amount{color:#fff;font-weight:600;font-size:1.875em}.m-admin-prices-summary--description{text-transform:uppercase;color:#fff}.m-admin-billing-info{padding-left:20px}.m-admin-billing-info label{font-size:.75em}.checkout .m-admin-billing-info label{font-size:1em}.checkout .m-pay-by-invoice--iframe{min-height:40em}.m-admin-card-info{padding-left:30px}.m-admin-card-info label{font-size:.75em}.m-admin-security-img{display:inline;float:left;margin-top:25px}.m-admin-billing-info--terms{font-size:.75em}.m-breadcrumbs{line-height:2.125em;border-bottom:1px solid #fff}@media screen and (max-width:480px){.m-breadcrumbs{display:none}}.m-breadcrumbs ul{margin:0;padding:0;border:0;font-size:.75em;font-weight:600;padding-right:1em !important;padding-left:1em !important}.m-breadcrumbs ul::after{clear:both;content:"";display:table}.m-breadcrumbs ul 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-breadcrumbs ul li:first-child,.m-breadcrumbs ul li.first{padding-left:0}.m-breadcrumbs ul li:last-child{padding-opposite-position(left):0}.m-breadcrumbs ul li.last{padding-opposite-position(left):0}.m-breadcrumbs li{padding:0 !important}.m-breadcrumbs li>a:after,.m-breadcrumbs li>span:after{content:"▶";padding-left:10px;margin-right:10px}.m-breadcrumbs li>a.last:after,.m-breadcrumbs li>span.last:after{display:none}.m-breadcrumbs--course-details ul.m-breadcrumbs{margin-top:0 !important}
.m-hero{background-color:#2a2a2a}@media screen and (max-width:980px){.m-hero-info-wrapper{padding:0 1em}.m-hero-info-wrapper::after{clear:both;content:"";display:table}}.m-hero-info{padding:1.25em 0 0;position:relative;margin-bottom:4.25em}.m-hero-info h1{font-size:1.875em}.m-hero-info .m-hero-title{margin-top:.25em}.m-hero-info .m-skills--inverted{padding-left:0}.m-hero-info .m-skills--inverted .m-course-category-icon{font-size:1.5em;vertical-align:-2px}.m-hero-info h1{font-size:1.85em}.m-hero-info--plus-badge{position:absolute;right:0;top:1.3em;display:block;background:#f28132;padding:0 1em;color:#fff;text-transform:uppercase;height:25px}.m-hero-info--plus-badge .font-icon-OS-plus-white{font-size:4em;line-height:.45}.m-hero-review{font-size:.813em;margin-left:0}.m-hero-review--wrapper{color:#e62b1e;position:relative}.m-hero-review--text{position:absolute;top:0}.m-hero-provided-by{color:#fff;font-size:.75em;line-height:15px;margin:0}.m-hero-provider-name{display:inline-block;font-size:.875em;font-weight:600;line-height:15px}@media screen and (max-width:980px){.m-hero-video-placeholder-wrapper{margin:0 auto}.m-hero-video-placeholder.float-right{display:block;float:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.m-hero-video-placeholder{padding-top:6.25em;border-right:.125em solid #000;border-left:.125em solid #000;width:34.25em;height:18.8125em;text-align:center}@media screen and (max-width:980px){.m-hero-video-placeholder{height:18.8125em;width:548px;margin:0 auto}}.m-hero-video-placeholder .dark-background-mask{min-height:18.8125em;margin-top:-6.25em;padding-top:6.25em}.m-hero-video-placeholder .icon-play-alt-video p{font-size:1em;width:133px;padding-top:4em;margin-left:-100%;text-transform:capitalize}.m-hero-video-placeholder .wistia_embed{width:100% !important;height:100% !important}.m-hero-video-placeholder .wistia_embed img{margin-top:0 !important}@media screen and (max-width:980px){.m-booking-box-wrapper{float:left;display:block;margin-right:6.66667%;width:20%;margin:1.5em auto;width:100%;float:none}.m-booking-box-wrapper:last-child{margin-right:0}}@media screen and (max-width:480px){.m-booking-box-wrapper{float:left;display:block;margin-right:6.66667%;width:100%}.m-booking-box-wrapper:last-child{margin-right:0}}.m-booking-box-wrapper.m-box{font-size:1em;border-radius:1px}.m-booking-box-wrapper.m-box.action-button{margin-top:-5em}.m-booking-box-wrapper.m-box.no-action-button{margin-top:-4.1em}.m-booking-box-wrapper .m-booking-box{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:980px){.m-booking-box-wrapper .m-booking-box{margin:0 auto;width:19.5625em}}.m-booking-box-wrapper .m-booking-box.m-bundle-only{margin-top:-5em}.m-booking-box-wrapper .m-booking-box--action-button{border-top-left-radius:1px;border-top-right-radius:1px;border-bottom:1px solid #000;padding:10px 20px}.m-booking-box-wrapper .m-booking-box--action-button.m-bundle-only{height:80px;text-align:center}.m-booking-box-wrapper .m-booking-box--action-button,.m-booking-box-wrapper .m-booking-box--no-action-button,.m-booking-box-wrapper .m-booking-box--content{padding:.75em}.m-booking-box-wrapper .m-booking-box--top-wrapper{width:auto}@media screen and (max-width:980px){.m-booking-box-wrapper .m-booking-box--top-wrapper{width:8.125em;margin:0 .35em 0 0}}.m-booking-box-wrapper .m-booking-box--content::after{clear:both;content:"";display:table}.m-booking-box-wrapper .m-booking-box--content .os-description,.m-booking-box-wrapper .m-booking-box--content .os-description-toggle,.m-booking-box-wrapper .m-booking-box--content .course-bundle{display:none}.m-booking-box-wrapper .m-booking-box--content .commerce-add-to-cart .form-item{margin-top:0}@media screen and (max-width:980px){.m-booking-box-wrapper .m-booking-box--content .l-row .l-half-column{width:7.9em}}.m-booking-box-wrapper .m-booking-box--content .m-booking-box--content--third-column{float:left;display:block;margin-right:2.12766%;width:31.91489%}.m-booking-box-wrapper .m-booking-box--content .m-booking-box--content--third-column:last-child{margin-right:0}.m-booking-box-wrapper .m-booking-box--content--locked{text-align:center;padding:1em}.m-booking-box-wrapper .m-bundle-only-card{padding:.75em;border-top:1px solid #1d1d1d}.m-booking-box-wrapper .m-bundle-only-course{padding-bottom:1.5em}.m-booking-box-wrapper .m-booking-box--price-per-user{margin-bottom:0;font-size:1.5em;font-weight:600}.m-booking-box-wrapper .m-booking-box--badges{width:auto;float:right}.m-booking-box-wrapper .m-booking-box--label{font-size:.813em}.m-booking-box-wrapper .m-booking-box--label p{margin:1em 0 0}.m-booking-box-wrapper .m-booking-box--total-price{font-size:1.313em;font-weight:600}.m-booking-box-wrapper .m-booking-box--price-description{border-radius:1px;border:1px solid #000;background:#fff;padding:20px 20px 0;margin-bottom:10px;font-size:.875em;white-space:nowrap}.m-booking-box-wrapper .m-booking-box--price-description::after{clear:both;content:"";display:table}
.m-booking-box-wrapper .m-booking-box--title{font-size:.688em;font-weight:600;text-transform:uppercase}@media screen and (max-width:980px){.m-booking-box-wrapper .l-box--small{margin:1.5em auto;width:19.5625em}}div#buyer_controls_container{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}li.m-buyer-control-menu--link{position:relative}li.m-buyer-control-menu--link>a{padding:.75em .75em .75em 2.5em;color:#1d1d1d;display:block;font-size:.9em}li.m-buyer-control-menu--link>a:after{position:absolute;top:-.2em;right:auto;bottom:auto;left:auto;content:'\25BE';color:#1d1d1d;font-size:2.5em;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}li.m-buyer-control-menu--link>a.is-active:after{content:'\25B4'}.m-booking-box--no-action-button{display:inline-block;width:100%;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom:1px solid #000;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.m-box{background:#fff;border-radius:1px;border:1px solid #1d1d1d;margin-bottom:20px}.m-box--content{font-size:.813em}.m-box--content.course-seller-info .m-hero-provider-name{font-size:1em;font-weight:400}.m-box--content.mobile-ready-info .icon-mobile-compatible{background-size:contain;height:4em;padding-left:58px;float:left}.m-box--content.mobile-ready-info p{margin-top:.5em;float:right;width:74%}.m-box--course-seller-info{padding:20px 20px 10px}.m-reviews--list{margin:0;padding:0}.m-reviews--item{margin-bottom:1.5em;list-style-image:none;list-style-type:none;margin-left:0}.m-reviews--content h6{padding:0 0 .5em;margin:0;font-size:.9em}.m-reviews--title{text-transform:uppercase;font-size:.813em;font-weight:600}.m-reviews--date{text-transform:uppercase;font-size:.75em;font-weight:600}.m-explore-category--list::after{clear:both;content:"";display:table}.m-explore-category--item{float:left;display:block;margin-right:2.12766%;width:23.40426%;position:relative;display:inline;background-color:#000;margin-bottom:27px;border-radius:3px}.m-explore-category--item:last-child{margin-right:0}.m-explore-category--item:nth-child(4n){margin-right:0}.m-explore-category--item:nth-child(4n+1){clear:left}.m-explore-category--item a{display:inline-block;width:100%;height:100%;border:0}.m-explore-category--item img{border-radius:3px;border:0;display:inline-block;vertical-align:middle;width:100%}.m-explore--name{text-transform:uppercase;text-align:center;font-size:1.125em;color:#fff;bottom:30% !important;position:relative}.m-explore--icon{position:absolute;background-position:center 40%;width:100%;height:100%;z-index:100}.icon-bulb-big{background-position:center 30%}.m-explore--help{text-align:center;position:absolute;bottom:50px;width:100%}.m-explore--help span{display:inline-block;position:relative;bottom:0;line-height:20px;font-size:1.063em;font-weight:400;color:#fff !important}.m-explore--help h6{text-transform:uppercase}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.grayscale.fade{-webkit-transition:-webkit-filter .5s}.grayscale.fade:hover{-webkit-filter:grayscale(0%)}.grayscale-replaced.fade svg{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.grayscale-replaced.fade:hover svg{opacity:0}.m-ratings .m-object{border-right:1px solid #a6adb1;min-height:100px;font-size:14px;color:#a6adb1}.m-ratings .m-body{padding-left:10px}.m-ratings--label{font-weight:600;font-size:15px;color:#1d1d1d;position:absolute}.m-ratings--line-wrapper{padding-left:80px;padding-right:40px;position:relative;height:30px}.m-ratings--line{display:inline-block;border-radius:.1875em;background-color:#505050;height:6px}.m-ratings--percentage{position:absolute;right:0;top:3px}.m-ratings--meter{background:#fff;height:6px;border-top-left-radius:.1875em;border-top-right-radius:.1875em;border-bottom-left-radius:.1875em;border-bottom-right-radius:.1875em;border-bottom-left-radius:.1875em;border-top-left-radius:.1875em;border-bottom-right-radius:.1875em;border-top-right-radius:.1875em}.m-ratings--meter .m-ratings--line{float:left}@media screen and (max-width:480px){.m-ratings--meter-body{margin-top:1.6em;border-left:1px solid #a6adb1}}.m-ratings--meter-wrapper{padding-top:12px}.m-separator{position:relative}.m-separator:before{content:"OR";font-size:14px;font-weight:600;color:#505050;background-color:#fff;position:absolute;top:0;width:0;padding-left:4px;padding-right:6px;z-index:10}.m-separator:after{content:"";border-top:1px solid #1a1a1a;position:absolute;top:11px;left:0;width:100%;z-index:1}.m-navigation-courses-overlay{display:none;opacity:0;position:fixed;left:0;right:0;margin-top:6px;width:100%;min-height:32em;background-image:-webkit-linear-gradient(180deg,rgba(40,40,40,0.95) 0%,#282828 100%);background-image:linear-gradient(180deg,rgba(40,40,40,0.95) 0%,#282828 100%);border:1px solid #2d2d2d;box-shadow:0 1px 2px rgba(34,34,34,0.78),inset 0 -2px 0 #fd8722;z-index:99999;padding-bottom:4em}.m-navigation-courses-overlay .os-btn{font-size:.75em;font-weight:600;line-height:.938em;padding:1.1em .5em;float:left;margin:1em 0 4em;text-align:center;width:calc(100% - 1em)}@media screen and (max-width:980px){.m-navigation-courses-overlay .os-btn{margin-bottom:1em}.m-navigation-courses-overlay .os-btn.os-btn-primary-ghost{margin-bottom:4em}}.m-navigation-courses-overlay.active{-webkit-animation:reveal .15s ease-in-out;-moz-animation:reveal .15s ease-in-out;animation:reveal .15s ease-in-out;display:block;opacity:1}
.m-navigation-courses-overlay.integration{margin-top:-.7em}.m-navigation-courses-overlay a.os-browse-link{font-size:.875em;font-weight:400;line-height:1.188em;color:#fff;letter-spacing:.2px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.m-navigation-courses-overlay a.os-browse-link.sub-link{color:#bcbcbc;font-size:.813em;font-weight:400;line-height:1.125em}.m-navigation-courses-overlay a.os-browse-link:hover,.m-navigation-courses-overlay a.os-browse-linkfocus{color:#e62b1e;font-weight:700}.m-navigation-courses-overlay--tab{display:none;opacity:0}.m-navigation-courses-overlay--tab.active{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1}@media screen and (max-width:480px){.m-navigation-courses-overlay{display:none !important}}.m-navigation-courses-overlay-close{text-align:right;text-transform:uppercase;text-decoration:underline;font-size:.8em}.m-navigation-courses-overlay-close a,.m-navigation-courses-overlay-close a:hover{color:#ddd !important}.m-navigation-courses-overlay-categories--list{list-style-image:none;list-style-type:none;margin-left:0}.m-navigation-courses-overlay-categories--list::after{clear:both;content:"";display:table}.m-navigation-courses-overlay-categories--item{margin-bottom:0}.three-column{column-count:3;-moz-column-count:3;-webkit-column-count:3}.three-column-janky{max-width:71.25em;margin-left:auto;margin-right:auto}.three-column-janky::after{clear:both;content:"";display:table}.three-column-janky>*{float:left;display:block;margin-right:2.12766%;width:31.91489%}.three-column-janky>*:last-child{margin-right:0}.m-navigation-courses-overlay--list{list-style-image:none;list-style-type:none;margin-left:0;margin-top:0;margin-bottom:10px;padding:0}.m-navigation-courses-overlay--list::after{clear:both;content:"";display:table}.m-navigation-courses-overlay--list>li{display:inline-block;width:100%;margin-bottom:4px;font-size:15px}.m-navigation-courses-overlay--list>li ul{list-style-image:none;list-style-type:none;margin-left:0;padding:0}.m-navigation-courses-overlay--list>li ul li{padding:0 0 0 10px;margin-bottom:8px;line-height:1em}.m-navigation-courses-overlay--list>li ul li a{color:#ddd;font-size:13px}.m-navigation-courses-overlay--header{text-align:left;text-transform:none;line-height:11px}.m-navigation-courses-overlay--header span{font-size:24px;font-weight:300}.m-navigation-courses-overlay--header .link{text-transform:uppercase}.m-navigation-courses-overlay-links--list{list-style-image:none;list-style-type:none;margin-left:0;padding:0}.m-navigation-courses-overlay-links--list li{font-size:15px;margin-bottom:20px}.browse-overlay-display.is-active{color:#fff}li.m-os-nav--menu-item.uppercase.overlay-close-container{line-height:1em}.overlay-close{position:absolute;top:2em;right:2em;height:1.5em;width:1.5em;background:#fff;cursor:pointer;border-radius:50%;margin-right:3px;margin-top:-5px;display:none;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.overlay-close:after,.overlay-close:before{position:absolute;top:5.5px;right:5.5px;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.15em;width:.15em;background:#1d1d1d;content:'';display:block;margin:-3px 0 0 -1px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.overlay-close.active{-webkit-animation:reveal .3s ease-in-out;-moz-animation:reveal .3s ease-in-out;animation:reveal .3s ease-in-out;display:block;opacity:1}.overlay-close:focus,.overlay-close:hover{background:#b73e02}.overlay-close:focus:after,.overlay-close:focus:before,.overlay-close:hover:after,.overlay-close:hover:before{background:#fff}.overlay-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay-close.integration{background:#222;position:absolute;top:1.05em;right:1.5em}.overlay-close.integration:after,.overlay-close.integration:before{background:#f1f1f1}.overlay-close.integration:focus,.overlay-close.integration:hover{background:#b73e02}.overlay-close.integration:focus:after,.overlay-close.integration:focus:before,.overlay-close.integration:hover:after,.overlay-close.integration:hover:before{background:#fff}.m-business-skills .navigation{display:inline-block;width:38px;height:71px;position:absolute;z-index:10;top:50%;margin-top:-61px;cursor:pointer}.m-business-skills .navigation.prev{background:url("/sites/all/themes/os2014/img/navigation-alt-prev.png");left:0}.m-business-skills .navigation.next{background:url("/sites/all/themes/os2014/img/navigation-alt-next.png");right:0}.m-business-skills--list{list-style-image:none;list-style-type:none;margin-left:0;margin:0;padding:0}.m-business-skills--item{float:left;display:block;margin-right:2.12766%;width:65.95745%}.m-business-skills--item:last-child{margin-right:0}.m-business-skills--item .m-body p{font-size:14px}
.m-business-skills-aside--list{list-style-image:none;list-style-type:none;margin-left:0;margin:0;padding:0;font-size:14px}.m-business-skills-aside--list ul{list-style-image:none;list-style-type:none;margin-left:0;padding-left:25px;font-size:13px}.m-avatars--round-small{display:inline-block;vertical-align:bottom;overflow:hidden;width:40px;height:40px;border-radius:20px}.m-avatars--wrapper{padding-bottom:15px}.m-avatars--wrapper span{font-size:14px;line-height:40px;height:40px}.m-avatars--wrapper .date{font-size:13px}#mobile-course-categories{display:none}@media screen and (max-width:980px){#mobile-course-categories{display:inline;float:left;display:block;margin-right:6.66667%;width:100%}#mobile-course-categories .m-menu{display:inline-block !important;padding:0}#mobile-course-categories:last-child{margin-right:0}#mobile-course-categories ul{background:transparent}#mobile-course-categories li{width:40%;min-width:18em;margin:0 5%;display:block;float:left}}@media screen and (max-width:980px) and (max-width:760px){#mobile-course-categories li{margin:0 auto;float:none}#mobile-course-categories li::after{clear:both;content:"";display:table}}@media screen and (max-width:980px){#mobile-course-categories .m-menu-browse-all{display:none}#mobile-course-categories .m-courses-menu-item a{height:inherit;text-align:left}#mobile-course-categories .m-courses-menu-item a span{text-align:left}}@media screen and (max-width:980px) and (max-width:760px){#mobile-course-categories .m-courses-menu-item{width:17.5em}}@media screen and (max-width:760px){#mobile-course-categories{line-height:1em !important}}#mobile-course-categories{display:none}@media screen and (max-width:980px){#mobile-course-categories{display:block}}#os-search-sidebar .m-mobile-search-sidebar-toggle{display:none;color:#fff;text-align:center;padding:12px;cursor:pointer}#os-search-sidebar .m-mobile-search-sidebar-toggle .font-icon-arrow_down,#os-search-sidebar .m-mobile-search-sidebar-toggle .font-icon-arrow_up{float:right;margin-top:2px}#os-search-sidebar .m-edit-search{padding:5px 12px 12px}#os-search-sidebar .m-edit-search span{font-size:11px;font-weight:600;color:#fff;text-transform:uppercase}#os-search-sidebar .osPlus_logo img{margin-bottom:-.25em}#os-search-sidebar .block-title{color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;padding:14px 18px 12px;margin:0;max-width:100%;font-size:11px;border-left:1px solid #323232;border-bottom:1px solid #323232;font-weight:600;line-height:1}#os-search-sidebar .block-title:after{content:"+";float:right;font-size:24px;font-weight:300;line-height:5px}#os-search-sidebar .block-title.expanded:after{content:"–"}#os-search-sidebar .block-title:hover{background-color:#2c2c2c}#os-search-sidebar .m-search-sidebar-inner{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}#os-search-sidebar span.os-facet{display:block;width:100%;position:relative;padding:6px 0}#os-search-sidebar .facet-term{display:inline-block;vertical-align:top;float:none;position:relative;line-height:13px;border-bottom:0;background-color:transparent;border-right:none;box-shadow:none;top:-2px;font-size:11px;width:100%;padding:2px 0 0 8px;font-weight:400;border-left:none}#os-search-sidebar .facet-dropdown{padding-right:0;background-size:auto 7px;background-image:url(/sites/all/themes/opensesame/images/dropdown-grey.png);background-repeat:no-repeat;background-position:center;width:16px;height:11px;position:absolute;right:0;top:6px;background-color:transparent;margin-right:1px}#os-search-sidebar .facet-count{float:right;color:#fff;font-size:10px;position:relative;top:-1px;font-weight:600;padding:3px 5px;border-right:none;background-color:rgba(230,43,30,0.7);border-bottom:0;box-shadow:none;border-radius:1px;width:auto;margin-right:20px}#os-search-sidebar .facet-count:hover{background-color:#e62b1e}#os-search-sidebar .m-search-sidebar-inner>.item-list{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background-color:#fff;font-size:11px;font-weight:600;line-height:1;padding:6px 0;display:none;border-width:0 2px;border-style:solid;border-color:#fff;position:relative}#os-search-sidebar .m-search-sidebar-inner>.item-list.expanded{display:block}#os-search-sidebar .m-search-sidebar-inner>.item-list.small-pad{padding:2px 0 0;border:0}#os-search-sidebar .m-search-sidebar-inner>.item-list.children-list{padding-top:2px}#os-search-sidebar .m-search-sidebar-inner>.item-list ul{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;margin:0}#os-search-sidebar .m-search-sidebar-inner>.item-list ul ul{margin-left:1em}#os-search-sidebar .m-search-sidebar-inner>.item-list li{list-style-image:none;list-style-type:none;margin:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;display:block;position:relative;padding:0 0 0 10px;font-size:11px;width:100%;max-width:100%;color:#444;background-color:#fff;margin-top:1px;list-style-image:none;list-style-type:none;margin-left:0}#os-search-sidebar .m-search-sidebar-inner>.item-list li .list-item{width:100%}#os-search-sidebar .m-search-sidebar-inner>.item-list li .leaf,#os-search-sidebar .m-search-sidebar-inner>.item-list li .collapsed{padding:0 0 0 10px}#os-search-sidebar .m-search-sidebar-inner>.item-list li:hover{font-weight:600;position:relative}#os-search-sidebar .m-search-sidebar-inner>.item-list li:hover>.facet-hover{background-color:rgba(240,240,240,0.9);position:absolute;top:0;left:-100px;right:0;height:21px;overflow:hidden}
#os-search-sidebar .m-search-sidebar-inner>.item-list li:hover>a .facet-count{background-color:#e62b1e}#os-search-sidebar .m-search-sidebar-inner>.item-list li a,#os-search-sidebar .m-search-sidebar-inner>.item-list li a:hover{color:#1d1d1d}#os-search-sidebar .arrow-down:before{content:"▼";font-size:.75em}#os-search-sidebar .arrow-up:before{content:"▲";font-size:.75em}#os-search-sidebar form.search-bar button[type=submit]{right:4px}.m-search-sort{position:relative;display:inline-block;width:220px;overflow:hidden;border:1px solid #2a2a2a;border-radius:1px;z-index:0}@media screen and (max-width:480px){.m-search-sort{margin-left:1em}}.m-search-sort label{position:absolute;left:10px;font-size:.75em;font-weight:400;color:#505050;text-transform:uppercase;line-height:36px;z-index:-1}.m-search-sort .font-icon-down_arrow{position:absolute;top:6px;right:10px;font-size:1.5em;color:#2a2a2a;z-index:-1}.m-search-sort select{border:0;width:14em;height:2.2em;line-height:1.2125;text-indent:4em;padding:0;color:#2a2a2a;font-weight:600;background:transparent;display:inline;margin:0;outline-color:#e62b1e;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@-moz-document url-prefix(){.m-search-sort select{text-indent:32px}}html.ie .m-search-sort select{text-indent:0;padding-left:65px}.m-search-sort select::-ms-expand{display:none}.m-search-display-toggle{float:right}@media screen and (max-width:980px){.m-search-display-toggle{display:none}}.m-search-results{display:inline-block;width:100%;margin-top:1em}.m-search-results>ul{list-style-image:none;list-style-type:none;margin-left:0;padding:0}.m-search-results>ul>li{margin-right:2em;margin-bottom:1em;float:left}@media screen and (min-width:1100px){.m-search-results.course-card-style--large>ul>li{float:left;display:block;margin-right:2.12766%;width:31.91489%}.m-search-results.course-card-style--large>ul>li:last-child{margin-right:0}.m-search-results.course-card-style--large>ul>li:nth-child(3n){margin-right:0}.m-search-results.course-card-style--large>ul>li:nth-child(3n+1){clear:left}.m-search-results.course-card-style--large>ul>li:nth-child(3n) .m-course-card{margin-left:auto}.m-search-results.course-card-style--large>ul>li:nth-child(3n+2) .m-course-card{margin:0 auto}}@media screen and (max-width:1099px){.m-search-results.course-card-style--large>ul>li{float:left;display:block;margin-right:2.12766%;width:48.93617%}.m-search-results.course-card-style--large>ul>li:last-child{margin-right:0}.m-search-results.course-card-style--large>ul>li:nth-child(2n){margin-right:0}.m-search-results.course-card-style--large>ul>li:nth-child(2n+1){clear:left}.m-search-results.course-card-style--large>ul>li .m-course-card{margin:0 auto}}@media screen and (max-width:700px){.m-search-results.course-card-style--large>ul>li{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0}.m-search-results.course-card-style--large>ul>li:last-child{margin-right:0}.m-search-results.course-card-style--large>ul>li .m-course-card{margin:0 1em 1em}}.m-why-consider-headings{clear:both;margin-top:4.5em}body.online-training-courses,body.page-online-training-courses,body.page-online-training-courses-search{background:#f0f0f0}.page-online-training-courses .item-list{display:inline-block;width:100%;margin-bottom:0}ul.m-search-display-toggle.m-btn-toggle-group{display:none}.page-online-training-courses-search{background:#f0f0f0}.m-course-control-panel #block-os-custom-course-control-panel{margin-top:1.5em}.m-course-control-panel #block-os-custom-course-control-panel-inner-wrapper{border:1px solid #ddd;border-radius:3px;margin-bottom:20px;font-size:.8em}.m-course-control-panel #block-os-custom-course-control-panel-inner-wrapper h2.block-title{font-size:128.571429%;margin-bottom:10px;text-shadow:1px 1px 2px #fff}.m-course-control-panel #block-os-custom-course-control-panel-inner-wrapper .block-inner{background:url(/sites/all/themes/os2014/img/divider-vertical.png) repeat-y -108px 0;margin:10px}.m-course-control-panel #block-os-custom-course-control-panel-inner-wrapper .button{float:right;width:100%;text-align:center;text-shadow:none;color:#fff}.m-course-control-panel .os-control-panel-wrapper .os-control-panel-stat-data{font-size:171.428571%;font-weight:600;line-height:100%}.m-course-control-panel #browser-completions{border:1px solid #ddd;border-radius:3px;behavior:url(/sites/all/themes/os2014/css/csspie/PIE.htc);float:left;width:860px;margin-top:15px;padding:10px 0 10px 10px}.m-course-control-panel #browser-completions table{width:99%}.m-course-control-panel #browser-completions table th{border:1px solid #ddd;text-align:center}.m-course-control-panel #browser-completions table td{text-align:center}.m-course-control-panel #browser-completions table tr.even,.m-course-control-panel #browser-completions table tr.odd{background:none}.m-course-control-panel #browser-completions table tbody{border-right:1px solid #ddd;border-left:1px solid #ddd}
.m-course-control-panel #keen-wrapper{border:1px solid #ddd;border-radius:3px;behavior:url(/sites/all/themes/os2014/css/csspie/PIE.htc);float:left;width:860px;margin-top:15px}.m-course-control-panel #keen-title{padding-top:10px;text-align:center;font-weight:600;font-size:16px}.m-course-control-panel .os-control-panel-wrapper .column{float:left}.m-course-control-panel .os-control-panel-wrapper .column-first{width:860px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-first{background:#fff;border:1px solid #ddd;border-radius:3px;behavior:url(/sites/all/themes/os2014/css/csspie/PIE.htc);width:340px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-first .column-inner{padding:10px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-first #os-licenses-sold-stat{float:left;width:150px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-first #os-licenses-site-sold-stat{float:left;width:150px;margin-left:20px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-last{background:#fff;border:1px solid #ddd;border-radius:3px;behavior:url(/sites/all/themes/os2014/css/csspie/PIE.htc);width:340px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-last .column-inner{padding:10px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-last #os-revenue-stat{float:left;width:145px}.m-course-control-panel .os-control-panel-wrapper .column-first .column-last #os-seats-sold-stat{float:left;width:150px;margin-left:20px}.m-course-control-panel .os-control-panel-wrapper .column-last{float:right;width:200px}.m-course-control-panel .os-control-panel-wrapper .column-last a.button{font-size:100%}.m-course-control-panel .os-control-panel-wrapper .column-last a.button{margin-bottom:10px}.m-course-control-panel .pane-homepage-popup{position:absolute;left:-9999px}.m-course-control-panel .button-green{background:#4b565c;padding:.25em;border-radius:3px}.m-course-control-panel .os-alert{background:#ddd;border:1px solid #ddd;border-radius:1px;display:block;font-weight:600;margin-top:10px;font-size:12px;padding:8px 12px}.m-course-control-panel .os-alert .button{width:auto !important;float:right !important}.m-course-control-panel .os-alert .button span{float:right}.m-course-control-panel #validate-button{display:none}.item-list.centered{text-align:center;position:relative;width:100%;margin:0 auto;background-color:transparent;display:inline-block;color:#e62b1e;line-height:1;vertical-align:middle;min-width:100%;font-size:12px}.item-list.margin{margin:10px}h2.element-invisible{display:none}.pager,.item-list .pager{font-size:12px;font-weight:600;margin:0 auto;list-style:none}.pager li,.item-list .pager li{margin:0;padding:0;display:inline-block;vertical-align:inherit}.pager li a,.pager li.pager-ellipsis,.pager li.pager-current,.item-list .pager li a,.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-current{cursor:pointer;border-radius:2px;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;display:inline-block;vertical-align:center;margin:0 auto;width:auto;padding:8px 14px;font-size:12px;font-weight:600;position:relative;border:1px solid transparent;color:#777}.pager li:active a,.pager li.pager-current,.item-list .pager li:active a,.item-list .pager li.pager-current{transform:translateY(1px)}.pager li.active a,.pager li.pager-current,.item-list .pager li.active a,.item-list .pager li.pager-current{background-color:rgba(230,43,30,0.8);border-color:#e62b1e;color:#fff;box-shadow:0 1px 2px 0 rgba(44,44,44,0.2)}.pager li:hover a,.pager li:hover.pager-ellipsis,.item-list .pager li:hover a,.item-list .pager li:hover.pager-ellipsis{border-color:rgba(44,44,44,0.1);color:#555;box-shadow:0 1px 1px 0 rgba(44,44,44,0.1);background-color:rgba(44,44,44,0.05)}.pager li:hover.active a,.pager li:hover.pager-current,.item-list .pager li:hover.active a,.item-list .pager li:hover.pager-current{background-color:rgba(230,43,30,0.9)}.pager.pager-first a,.pager.pager-previous a,.pager.pager-next a,.pager.pager-last a,.item-list .pager.pager-first a,.item-list .pager.pager-previous a,.item-list .pager.pager-next a,.item-list .pager.pager-last a{font-weight:400;margin:0;overflow:hidden;padding:8px 14px !important}@media(max-width:640px){.pager li a,.pager li.pager-ellipsis,.pager li.pager-current,.item-list .pager li a,.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-current{padding:8px !important}}@media(max-width:500px){.pager li.pager-item,.item-list .pager li.pager-item{display:none !important}}.m-blog-pager .item-list{margin:0 auto;display:inline-block}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}.course-card-add-list:hover{background-color:#e62b1e}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-packages-block{background:transparent;text-align:center;padding:2em 0}.m-packages-block.integration{padding:0;margin-top:-1em}.m-packages-block.integration.trainoregon{padding:2em 0;margin-top:0}.m-packages-block .m-packages{padding:0}.m-packages-block .m-packages::after{clear:both;content:"";display:table}.m-packages-block .m-packages-item{background-repeat:no-repeat;background-position:center 50px;padding-top:2em}.m-packages-block .m-packages-item:nth-child(3n){margin-right:0}.m-packages-block .m-packages-item:nth-child(3n+1){clear:left}@media screen and (max-width:980px){.m-packages-block .m-packages-item{float:left;display:block;margin-right:6.66667%;width:100%}.m-packages-block .m-packages-item:last-child{margin-right:0}}p.m-package-info{min-height:3em}.m-testimonials{background:#f1f1f1}.m-testimonials-block,.m-testimonials-block_others{padding:3em 0;color:#838383;background-repeat:no-repeat;background-position:center center;background-size:contain;border-top:1px solid #eee;border-bottom:1px solid #eee}.m-testimonials-block::after,.m-testimonials-block_others::after{clear:both;content:"";display:table}@media screen and (max-width:980px){.m-testimonials-block,.m-testimonials-block_others{padding:3em 0}}.m-testimonials-block .l-half-column:first-child,.m-testimonials-block_others .l-half-column:first-child{margin-top:10em}@media screen and (max-width:980px){.m-testimonials-block .l-half-column:first-child,.m-testimonials-block_others .l-half-column:first-child{margin-top:0}}.m-testimonials-block.m-testimonials-carousel,.m-testimonials-carousel.m-testimonials-block_others{background-image:none;background-color:transparent;color:#1d1d1d}.m-testimonials-block.m-testimonials-carousel .m-testimonials--list,.m-testimonials-carousel.m-testimonials-block_others .m-testimonials--list{list-style-image:none;list-style-type:none;margin-left:0}.m-testimonials-block.m-testimonials-carousel .m-testimonials--item,.m-testimonials-carousel.m-testimonials-block_others .m-testimonials--item{float:left;display:block;margin-right:2.12766%;width:65.95745%}.m-testimonials-block.m-testimonials-carousel .m-testimonials--item:last-child,.m-testimonials-carousel.m-testimonials-block_others .m-testimonials--item:last-child{margin-right:0}.m-testimonials-block.m-testimonials-carousel .title,.m-testimonials-carousel.m-testimonials-block_others .title{color:#1d1d1d}.m-testimonials-block.m-testimonials-carousel .content,.m-testimonials-carousel.m-testimonials-block_others .content{margin-left:0;width:100%;background-position:top center;background-size:100%;background-repeat:no-repeat}.m-testimonials-block.m-testimonials-carousel .navigation,.m-testimonials-carousel.m-testimonials-block_others .navigation{display:inline-block;width:38px;height:71px;position:absolute;z-index:10;top:50%;margin-top:-61px;cursor:pointer}.m-testimonials-block.m-testimonials-carousel .navigation.prev,.m-testimonials-carousel.m-testimonials-block_others .navigation.prev{background:url("/sites/all/themes/os2014/img/navigation-alt-prev.png");left:0}.m-testimonials-block.m-testimonials-carousel .navigation.prev:hover,.m-testimonials-carousel.m-testimonials-block_others .navigation.prev:hover{background-position:bottom center}.m-testimonials-block.m-testimonials-carousel .navigation.next,.m-testimonials-carousel.m-testimonials-block_others .navigation.next{background:url("/sites/all/themes/os2014/img/navigation-alt-next.png");right:0}.m-testimonials-block.m-testimonials-carousel .navigation.next:hover,.m-testimonials-carousel.m-testimonials-block_others .navigation.next:hover{background-position:bottom center}.m-testimonials-block .m-testimonial-logo,.m-testimonials-block_others .m-testimonial-logo{float:right}.m-testimonials-block .m-testimonial-logo img,.m-testimonials-block_others .m-testimonial-logo img{max-width:5em;max-height:1.5em}.m-testimonials-block .m-testimonial-logo a,.m-testimonials-block_others .m-testimonial-logo a{font-size:.75em;text-decoration:underline}.m-testimonials-block .title,.m-testimonials-block_others .title{color:#595959;font-size:1.5em}.m-testimonials-block .text,.m-testimonials-block_others .text{font-size:1em;font-weight:400;padding-bottom:.5em;line-height:1.6em;letter-spacing:.2px;color:#777}.m-testimonials-block .content-narrow,.m-testimonials-block_others .content-narrow{padding:0 4em 2em}@media screen and (max-width:980px){.m-testimonials-block .content-narrow,.m-testimonials-block_others .content-narrow{padding:0 0 3em}}.m-testimonials-block .name,.m-testimonials-block_others .name,.m-testimonials-block .occupation,.m-testimonials-block_others .occupation,.m-testimonials-block .read-all,.m-testimonials-block_others .read-all{margin-bottom:0;line-height:1.6em;letter-spacing:.2px}.m-testimonials-block .name,.m-testimonials-block_others .name{font-size:.8em;font-weight:500;display:inline-block}.m-testimonials-block .occupation,.m-testimonials-block_others .occupation{font-size:.8em;font-weight:600}.m-testimonials-block .read-all,.m-testimonials-block_others .read-all{color:#e62b1e}.m-testimonials-block.five-guys-bg,.five-guys-bg.m-testimonials-block_others{background-image:url("/sites/all/themes/os2014/img/fiveguys@2x.png");background-image:url("/sites/all/themes/os2014/img/fiveguys@2x.png")}
.m-testimonials-block.silkroad-bg,.silkroad-bg.m-testimonials-block_others{background-image:url("/sites/all/themes/os2014/img/silkroad@2x.png");background-image:url("/sites/all/themes/os2014/img/silkroad@2x.png")}.m-testimonials-block.dish-bg,.dish-bg.m-testimonials-block_others{background-image:url("/sites/all/themes/os2014/img/dishlogo@2x.png");background-image:url("/sites/all/themes/os2014/img/dishlogo@2x.png")}.m-testimonials-block .bounding-box,.m-testimonials-block_others .bounding-box{background-color:#fff;padding:2em;margin-right:2em;border:1px solid #e5e5e5;border-radius:.125em;margin-bottom:1em;display:inline-block}.m-testimonials-block .bounding-box:last-child,.m-testimonials-block_others .bounding-box:last-child{margin-bottom:0}.m-testimonials-block .bounding-box.secondary,.m-testimonials-block_others .bounding-box.secondary{background-color:#404040;color:#fff}.m-testimonials-block .bounding-box.secondary .text,.m-testimonials-block_others .bounding-box.secondary .text{color:#fff}@media screen and (max-width:980px){.m-testimonials-block .bounding-box,.m-testimonials-block_others .bounding-box{margin-right:0}}.m-testimonials-block_others{background-image:url("/sites/all/themes/os2014/img/testimonials-bg.png");background-image:url("/sites/all/themes/os2014/img/testimonials-bg.png");background-repeat:repeat;background-size:cover;color:#505050;width:100%;max-width:150em}.m-testimonials-block_others .content{text-align:center}.m-testimonials-block_others .title{color:#505050}.m-testimonials-block_others .logo{background-image:url("/sites/all/themes/os2014/img/forbs-logo.png");background-image:url("/sites/all/themes/os2014/img/forbs-logo.png");background-repeat:no-repeat;background-position:center center}.m-testimonials-block_others .logo.testimonial-logo{background:none;margin:2em 0 1em}.gadget-list--text-image-testimonials .m-testimonials{background-color:#f1f1f1;border-top:1px solid #eee;border-bottom:1px solid #eee}.gadget-list--text-image-testimonials .m-testimonials-block,.gadget-list--text-image-testimonials .m-testimonials-block_others,.gadget-list--text-image-testimonials .m-testimonials-block_others{padding:0;color:#1d1d1d;width:99%}.gadget-list--text-image-testimonials .m-testimonials-block h6,.gadget-list--text-image-testimonials .m-testimonials-block_others h6,.gadget-list--text-image-testimonials .m-testimonials-block_others h6{display:none}.gadget-list--text-image-testimonials .m-testimonials-block .text,.gadget-list--text-image-testimonials .m-testimonials-block_others .text,.gadget-list--text-image-testimonials .m-testimonials-block_others .text{font-size:1.3em;font-weight:400;margin:0 auto;padding:0 .5em;width:100%}.gadget-list--text-image-testimonials .m-testimonials-block .name,.gadget-list--text-image-testimonials .m-testimonials-block_others .name,.gadget-list--text-image-testimonials .m-testimonials-block_others .name{font-size:1.3em;font-weight:400;margin-top:.5em}.gadget-list--text-image-testimonials .m-testimonials-block .occupation,.gadget-list--text-image-testimonials .m-testimonials-block_others .occupation,.gadget-list--text-image-testimonials .m-testimonials-block_others .occupation{font-size:.8em;font-weight:400}.gadget-list--text-image-testimonials .m-testimonials-block .content,.gadget-list--text-image-testimonials .m-testimonials-block_others .content,.gadget-list--text-image-testimonials .m-testimonials-block_others .content{line-height:2em;margin-bottom:0}.gadget-list--text-image-testimonials .m-testimonials-block .m-testimonial-logo,.gadget-list--text-image-testimonials .m-testimonials-block_others .m-testimonial-logo,.gadget-list--text-image-testimonials .m-testimonials-block_others .m-testimonial-logo{padding:2em}@media screen and (max-width:480px){.gadget-list--text-image-testimonials .m-testimonials-block .m-testimonial-logo,.gadget-list--text-image-testimonials .m-testimonials-block_others .m-testimonial-logo,.gadget-list--text-image-testimonials .m-testimonials-block_others .m-testimonial-logo{margin-top:1em}}.m-news-block::after{clear:both;content:"";display:table}.m-news-block h6{color:#505050}.m-news-block p{color:inherit}.m-news-block .m-body h6{font-size:1.125em;color:#e62b1e}.m-news-block .m-body .m-media-btn-seller{margin:14px 0 0}@media screen and (max-width:980px){.m-news-block .m-featured{width:90%;margin:0 auto;float:none}}.m-news-block .m-media{padding-bottom:20px}.m-news-block .m-media .m-object{float:left}.m-why-open-sesame-block{text-align:center;background-color:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:0 1em}.m-why-open-sesame--title{font-size:1.625em;font-weight:700;color:#505050}.m-why-open-sesame--list{margin:0;padding:0}.m-why-open-sesame--item{float:left;display:block;margin-right:2.12766%;width:23.40426%;background-position:top center;padding-top:5.25em}.m-why-open-sesame--item:last-child{margin-right:0}.m-why-open-sesame--item:nth-child(4n){margin-right:0}.m-why-open-sesame--item:nth-child(4n+1){clear:left}.m-why-open-sesame--item p{font-size:.875em}@media screen and (max-width:980px){.m-why-open-sesame--item{float:left;display:block;margin-right:6.66667%;width:46.66667%;padding:5.25em 1em 2em}.m-why-open-sesame--item:nth-child(4n){margin-right:6.66667%}.m-why-open-sesame--item:nth-child(4n+1){clear:none}.m-why-open-sesame--item:last-child{margin-right:0}.m-why-open-sesame--item:nth-child(2n){margin-right:0}.m-why-open-sesame--item:nth-child(2n+1){clear:left}}@media screen and (max-width:480px){.m-why-open-sesame--item{float:left;display:block;margin-right:6.66667%;width:100%}
.m-why-open-sesame--item:nth-child(2n){margin-right:6.66667%}.m-why-open-sesame--item:nth-child(2n+1){clear:none}.m-why-open-sesame--item:last-child{margin-right:0}}.m-why-we-do-block{background:url("/sites/all/themes/os2014/img/bg-why-we-do.jpg");background:url("/sites/all/themes/os2014/img/bg-why-we-do.jpg");background-repeat:no-repeat;background-size:cover;width:100%}.m-why-we-do-block .l-half-column{padding-top:12%;padding-bottom:35%}.m-os-plus-pricing--list-item{height:6.5em;width:100%}.m-os-plus-pricing--list-text p{margin:.75em 0}@media screen and (max-width:480px){.m-os-plus-pricing--list-text p{margin:0 0 .5em}.m-os-plus-pricing--list-item{height:5.5em;width:100%}}.m-about-us-block{padding-top:140px;background-image:url("/sites/all/themes/os2014/img/bg-office.jpg");background-size:cover;min-height:520px}.m-about-us-block .m-btn-orange{margin-right:30px}.m-who-we-are .navigation{display:inline-block;width:38px;height:71px;position:absolute;z-index:10;top:50%;margin-top:-61px}.m-who-we-are .navigation.prev{background:url("/sites/all/themes/os2014/img/navigation-alt-prev.png");left:0}.m-who-we-are .navigation.prev:hover{background-position:bottom center}.m-who-we-are .navigation.next{background:url("/sites/all/themes/os2014/img/navigation-alt-next.png");right:0}.m-who-we-are .navigation.next:hover{background-position:bottom center}.m-who-we-are--list{margin:0;padding:0}.m-who-we-are--item{text-align:center;float:left;display:block;margin-right:2.12766%;width:27.65957%}.m-who-we-are--item:last-child{margin-right:0}.m-who-we-are--name{font-weight:700;font-size:18px;padding-top:20px;padding-bottom:0}.m-who-we-are--job-position{font-size:14px;font-weight:400;padding-bottom:10px}.m-who-we-are--name-info{font-size:14px}.m-how-we-different-block{background:url("/sites/all/themes/os2014/img/bg-how-we-different.jpg");background:url("/sites/all/themes/os2014/img/bg-how-we-different.jpg");background-position:center bottom;padding-top:80px;height:550px;width:100%}.m-press-room-block{display:inline-block;background:url("/sites/all/themes/os2014/img/bg-office.jpg");background:url("/sites/all/themes/os2014/img/bg-office.jpg");background-position:left center;height:165px;width:100%}.p-resources--header{display:inline-block;background:url("/sites/all/themes/os2014/img/bg-office.jpg");background:url("/sites/all/themes/os2014/img/bg-office.jpg");background-position:left center;height:165px;width:100%}.orange-text{color:#e62b1e}.dark-background-mask{background:url("/sites/all/themes/os2014/img/dark-bg-mask.png")}.center-text{text-align:center}.no-bullet{list-style-image:none;list-style-type:none;margin-left:0}.disc-bullet{list-style:disc}.indented{margin-left:2.5em !important}.bold-text{font-weight:600}.l-float-right{float:right}.l-float-left{float:left}.capitalize{text-transform:capitalize}li a.active{color:#e62b1e;font-weight:600}#page-os404 .os-page-content div.os-404{padding:3.5em 1em 4em;max-width:71.25em;margin-left:auto;margin-right:auto}#page-os404 .os-page-content div.os-404::after{clear:both;content:"";display:table}#page-os404 .os-page-content div.os-404.os-train-or-404{padding:4em 1em 4em;max-width:71.25em;margin-left:auto;margin-right:auto}#page-os404 .os-page-content div.os-404.os-train-or-404::after{clear:both;content:"";display:table}#page-os404 ul.action-links{max-width:71.25em;margin-left:auto;margin-right:auto;margin-top:1em}#page-os404 ul.action-links::after{clear:both;content:"";display:table}.os-404 h2{padding-left:12px}.l-right-margin{margin-right:.5em}#cboxOverlay{z-index:999}.p-business-courses--header{display:inline-block;background:url("/sites/all/themes/os2014/img/bg-business-skills.jpg");background:url("/sites/all/themes/os2014/img/bg-business-skills.jpg");background-position:left center;height:435px;width:100%}.p-business-courses--header h6{font-size:13px;color:#505050;text-transform:uppercase}.p-business-courses--header .m-media{margin-top:40px}.p-business-courses--header .m-body{margin-top:-8px}.p-business-courses--testimonial{font-size:18px;text-align:justify}.p-business-courses--testimonial-author-name{text-align:right;margin-bottom:0}.p-business-courses--testimonial-author-job-position{text-align:right;font-size:14px !important;text-transform:uppercase}.p-business-courses--testimonial-link{font-weight:600;font-size:14px}.p-business-courses--testimonial-by{font-size:12px;color:#fff;margin-bottom:0}.p-business-courses--testimonial-view-course{font-size:12px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}.course-card-add-list:hover{background-color:#e62b1e}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-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}.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:#e62b1e !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:#fff !important}.m-language-dropdown>a img{padding-top:5px;padding-left:5px}.m-language-dropdown.active a{color:#e62b1e !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:400;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:400}.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:#999}.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:#999}.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:400;font-style:normal}[class^="icons-"],[class*=" icons-"]{font-family:osIcons;font-weight:400;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}.course-card-add-list:hover{background-color:#e62b1e}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:#999;border:1px solid #999;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:#999}.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:#000}.m-badge--completed{background:#999}.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 #e62b1e;border-right:1px solid #ef7971;border-bottom:1px solid #e62b1e;border-left:0;width:auto;background:transparent;color:#e62b1e;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;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:#e62b1e;box-shadow:inset 0 1px 2px #bc2015;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 #e62b1e;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 #e62b1e}@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 #e62b1e;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 #e62b1e;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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e}.m-btn:hover,.m-btn.is-selected{background-color:#e62b1e;color:#fff}.m-btn.filled{background-color:#e62b1e;color:#fff}.m-btn.filled:hover,.m-btn.filled.is-selected{background-color:#fff;color:#e62b1e}.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 #e62b1e}.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:#e62b1e;border:1px solid #e62b1e}.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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e}.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:#e62b1e;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:#e62b1e;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:#e62b1e}.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:#e62b1e;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:#e62b1e;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:#e62b1e}.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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e;color:#fff}.m-btn-opensesame.filled{background-color:#e62b1e;color:#fff}.m-btn-opensesame.filled:hover,.m-btn-opensesame.filled.is-selected{background-color:#fff;color:#e62b1e}.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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e;color:#fff}a.os-remove-button.filled{background-color:#e62b1e;color:#fff}a.os-remove-button.filled:hover,a.os-remove-button.filled.is-selected{background-color:#fff;color:#e62b1e}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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#000;border-color:#000}.m-btn-secondary:hover,.m-btn-secondary.is-selected{background-color:#e62b1e;color:#fff}.m-btn-secondary.filled{background-color:#e62b1e;color:#fff}.m-btn-secondary.filled:hover,.m-btn-secondary.filled.is-selected{background-color:#fff;color:#e62b1e}
.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:#000;color:#fff}.m-btn-secondary.filled{background-color:#000;color:#fff}.m-btn-secondary.filled:hover,.m-btn-secondary.filled.is-selected{background-color:#fff;color:#000}ul.action-links li a,.osCertWrapper{padding:3px 16px;font-size:small;background-color:#e62b1e;color:#fff;margin-bottom:2em}ul.action-links li a:hover,ul.action-links li a.is-selected,.osCertWrapper:hover,.osCertWrapper.is-selected{background-color:#fff;color:#e62b1e}.m-btn-primary-dark{display:inline-block;border-radius:1px;border:1px solid #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#b31e14;border-color:#b31e14}.m-btn-primary-dark:hover,.m-btn-primary-dark.is-selected{background-color:#e62b1e;color:#fff}.m-btn-primary-dark.filled{background-color:#e62b1e;color:#fff}.m-btn-primary-dark.filled:hover,.m-btn-primary-dark.filled.is-selected{background-color:#fff;color:#e62b1e}.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:#b31e14;color:#fff}.m-btn-primary-dark.filled{background-color:#b31e14;color:#fff}.m-btn-primary-dark.filled:hover,.m-btn-primary-dark.filled.is-selected{background-color:#fff;color:#b31e14}.m-btn-opensesame-dark{display:inline-block;border-radius:1px;border:1px solid #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e;color:#fff}.m-btn-opensesame-dark.filled{background-color:#e62b1e;color:#fff}.m-btn-opensesame-dark.filled:hover,.m-btn-opensesame-dark.filled.is-selected{background-color:#fff;color:#e62b1e}.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:#fff}.m-btn-opensesame-dark.filled{background-color:#d9610e;color:#fff}.m-btn-opensesame-dark.filled:hover,.m-btn-opensesame-dark.filled.is-selected{background-color:#fff;color:#d9610e}.m-btn-gray,button#gen-wistia-embed{display:inline-block;border-radius:1px;border:1px solid #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e;color:#fff}.m-btn-gray.filled,button#gen-wistia-embed.filled{background-color:#e62b1e;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:#e62b1e}.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:#fff;color:#1d1d1d}.m-btn-gray.filled,button#gen-wistia-embed.filled{background-color:#fff;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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#000;border-color:#000;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:#e62b1e;color:#fff}.os-dashboard-actions span a.filled,.os-dashboard-actions h3 a.filled{background-color:#e62b1e;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:#e62b1e}.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:#000 !important}.os-dashboard-actions span a.filled,.os-dashboard-actions h3 a.filled{background-color:#fff;color:#000 !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:#000;color:#fff !important}.m-btn-dark-gray{display:inline-block;border-radius:1px;border:1px solid #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#fff !important}.m-btn-dark-gray:hover,.m-btn-dark-gray.is-selected{background-color:#e62b1e;color:#fff}.m-btn-dark-gray.filled{background-color:#e62b1e;color:#fff}.m-btn-dark-gray.filled:hover,.m-btn-dark-gray.filled.is-selected{background-color:#fff;color:#e62b1e}.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:#fff;color:#2a2a2a !important}.m-btn-dark-gray.filled{background-color:#fff;color:#2a2a2a !important}.m-btn-dark-gray.filled:hover,.m-btn-dark-gray.filled.is-selected{background-color:#2a2a2a;color:#fff !important}#cboxWrapper .views-exposed-form .views-exposed-widget input[type=submit]{border:1px solid #e62b1e;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 #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#fff !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:#e62b1e;color:#fff}.os-dashboard-actions.os-dashboard-admin-button span a.filled,.os-dashboard-actions.os-dashboard-admin-button h3 a.filled{background-color:#e62b1e;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:#e62b1e}.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:#fff;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:#fff;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:#fff !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:#e62b1e;padding:9px 22px;color:#fff;border-radius:.1875em;border:1px solid #e62b1e;outline:none;-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 #e62b1e;color:#e62b1e !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:#fff;border-radius:.1875em;border:1px solid #2b9dff;outline:none;-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:#fff;border:1px solid #fff;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 #fff;color:#fff !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:none}.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:#fff;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 #e62b1e;text-align:center;line-height:15px}.m-btn-bundle.is-selected{background-color:#e62b1e;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:none;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:none;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:none;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:none;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:none;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 #e62b1e;font-size:12px;color:#e62b1e}.m-btn-sign--already-have:hover{color:#b31e14}.m-btn-locked,a.m-btn-locked{display:inline-block;border-radius:1px;border:1px solid #e62b1e;text-decoration:none;outline:none;color:#e62b1e;-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:#e62b1e;color:#fff}.m-btn-locked.filled,a.m-btn-locked.filled{background-color:#e62b1e;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:#e62b1e}.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:400;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;cursor:pointer;text-transform:none;margin:0 10px 0 auto}.btn:hover{transform:translateY(-2px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.2)}.btn:active{transform:translateY(2px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.5)}.btn:last-child{margin-right:0}
.btn.top-space{margin-top:15px}.btn.initial-disabled{opacity:.5;cursor:not-allowed}.btn.constrain-width{margin:10px 0 0;display:block;max-width:100px}.btn.align-float{float:right;top:8px;position:relative}.btn.align-float.top{top:-20px}.btn.bottom-space{margin-bottom:5px}.btn.no-margin-right{margin-right:0 !important}.btn.margin-right{margin-right:10px}.btn.margin-left{margin-left:10px !important}.btn.margin-bottom{margin-bottom:32px}.btn.margin-top{margin-top:20px}@media screen and (max-width:1700px){.btn.margin-top-5-important{margin-top:5px !important}}.btn.margin-top-small{margin-top:16px !important}.btn.no-top-pad{padding-top:0}.btn.padding-bottom-5{padding-bottom:5px !important}.btn.margin-bottom-5{margin-bottom:5px !important}.btn.small-margin-bottom{margin-bottom:8px !important}.btn.small-margin-right{margin-right:8px !important}.btn.x-small-margin-bottom{margin-bottom:4px !important}.btn.full-width{width:100%}.btn.left{float:left}.btn.float-none{float:none}.btn.right{float:right}.btn.float-right{float:right;margin-top:24px}.btn.btn-large{font-size:16px;padding:16px 20px;font-weight:600}.btn.btn-small{font-size:12px;padding:8px 12px}.btn.btn-spaced{margin:5px !important}.btn.btn-x-small{font-size:12px;padding:3px 6px}.btn.btn-super-small{font-size:11px;padding:5px 10px;margin:0 5px 0 0}.btn.uppercase{text-transform:uppercase !important;font-size:11px !important}.btn.btn-highlight{background-color:#fff;border-color:#e62b1e;color:rgba(44,44,44,0.7)}.btn.btn-highlight:hover{color:#2c2c2c}.btn.btn-green{background-color:rgba(72,177,53,0.2);border-color:#48b135}.btn.btn-green:hover{color:#fff;background-color:rgba(72,177,53,0.4)}.btn.btn-green.purchased{background-color:#20890d !important;border-color:#20890d !important;color:#fff !important}.btn.btn-green.purchased:hover{background-color:#20890d !important;border-color:#20890d !important}.btn.btn-green.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-primary{background-color:rgba(230,43,30,0.9);border-color:#e62b1e;color:#fff}.btn.btn-primary:hover{background-color:#e62b1e;color:#fff}.btn.btn-primary.ghost{border-color:rgba(230,43,30,0.7);background-color:rgba(230,43,30,0.4);color:rgba(255,255,255,0.9)}.btn.btn-primary.ghost:hover{border-color:#e62b1e;background-color:rgba(230,43,30,0.8);color:#fff}.btn.btn-primary.ghost-orange,.btn.btn-primary.ghost-primary{border-color:#e62b1e;background-color:rgba(255,255,255,0.8);color:#777}.btn.btn-secondary{background-color:rgba(240,240,240,0.9);border-color:#f0f0f0;color:rgba(44,44,44,0.7)}.btn.btn-secondary:hover{background-color:#f0f0f0;color:#2c2c2c}.btn.btn-secondary.ghost{border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.9)}.btn.btn-secondary.ghost:hover{border-color:#fff;background-color:rgba(255,255,255,0.2);color:#fff}.btn.btn-secondary.ghost-secondary-light{border-color:rgba(44,44,44,0.3);background-color:#fff;color:#777}.btn.btn-secondary.force-secondary-light{background-color:rgba(240,240,240,0.9) !important;border-color:rgba(167,180,187,0.3) !important;color:rgba(44,44,44,0.7) !important}.btn.btn-secondary.force-secondary-light:hover{background-color:#f0f0f0 !important;color:#2c2c2c !important}.btn.btn-tertiary{background-color:#555;color:#fff}.btn.btn-tertiary:hover{background-color:#656565;color:#fff}.btn.btn-tertiary:hover.outline{border-color:rgba(255,255,255,0.6);background-color:transparent}.btn.btn-tertiary.outline{border-color:rgba(255,255,255,0.3)}.btn.btn-dismissable{border-color:transparent;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);background-color:#fff;color:#555;font-size:11px;font-style:normal;padding:5px 8px;font-weight:400;border-radius:1px}.btn.btn-dismissable:hover{color:inherit}.btn.btn-dismissable.orange{background-color:rgba(230,43,30,0.8);color:#fff}.btn.btn-dismissable.orange:hover{background-color:#e62b1e}.btn.btn-dismissable.secondary-light{background-color:#f0f0f0}.btn.btn-dismissable.secondary-light:hover{background-color:#fff}.btn.btn-dismissable.blog-tag{border-color:rgba(230,43,30,0.4);opacity:1;background-color:rgba(230,43,30,0.2);color:#fff}.btn.btn-dismissable.blog-tag:hover{border-color:rgba(230,43,30,0.8);background-color:rgba(230,43,30,0.3)}.btn.btn-dismissable.inline-block{display:inline-block;width:auto;font-size:13px;padding:8px 14px;margin-right:5px}.btn.btn-dismissable.tag-cloud{margin:3px;font-size:11px}.btn.btn-dismissable.tag-cloud:hover{color:#e62b1e}.btn.btn-dismissable:hover{background-color:rgba(255,255,255,0.9);transform:translateY(0px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.3)}.btn.btn-dismissable:active{transform:translateY(1px);box-shadow:0 2px 1px 0 rgba(44,44,44,0.5)}.btn.btn-dismissable.light{background-color:rgba(240,240,240,0.4);border:1px solid transparent}.btn.btn-dismissable.light:hover{background-color:rgba(255,255,255,0.8);border-color:#e62b1e}.btn.btn-block{display:block}.btn.btn-play,.btn.btn-share,.btn.btn-skill{padding-left:30px !important;background:url("/sites/all/themes/opensesame/images/play-button.png") no-repeat scroll 12px 48%;background-size:auto 12px}
.btn.btn-play.light,.btn.btn-share.light,.btn.btn-skill.light{background-image:url("/sites/all/themes/opensesame/images/play-button-white.png")}.btn.btn-share{background-image:url("/sites/all/themes/opensesame/images/share-icon.png");background-size:auto 8px}.btn.btn-add{background-color:#555;background-image:url("/sites/all/themes/opensesame/images/add-icon-orange.png");background-size:auto 10px;background-position:12px 47%}.btn.btn-add.add-white{top:0;background-color:rgba(230,43,30,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png")}.btn.btn-download{background:url("/sites/all/themes/opensesame/images/download-icon.png") no-repeat scroll left 10px center;background-size:auto 11px;width:auto;padding-left:30px;top:11px;border:1px solid #e62b1e}.btn.btn-datepicker{background:url("/sites/all/themes/opensesame/images/datepicker-icon.png") no-repeat scroll center center;background-size:auto 13px;width:30px;height:27px;border:1px solid #e62b1e;background-color:rgba(230,43,30,0.9);border-radius:0 2px 2px 0;margin:0 auto}.btn.btn-skill{background-size:auto 14px;padding-left:34px;background:url("/sites/all/themes/opensesame/images/feature-icon-7.png") 12px 48%}.btn.btn-report{background-color:#fff;border-color:rgba(195,71,71,0.3);color:#c34747;padding-left:30px}.btn.btn-report:hover{background-color:rgba(195,71,71,0.05);border-color:#c34747;color:#c34747}.btn.btn-report:after{position:absolute;left:10px;top:5px;font-size:12px;color:#c34747;content:"\E153";font-family:"Material Icons"}.btn.btn-show-more{z-index:99;margin:0 auto;position:relative;top:-40px}.btn#search-within-bundle-button.with-more{z-index:99;top:-40px;position:relative}@media screen and (max-width:640px){.btn#search-within-bundle-button.with-more{margin-top:24px}}.btn.btn-os-hidden{display:none}.btn.btn-search{float:right;z-index:99;position:absolute;top:24px;right:10px}.btn.btn-search.search-small{position:relative;top:-40px;padding:6px 12px !important;background-color:#e62b1e !important;font-weight:400 !important;right:10px;font-size:12px;display:inline-block;line-height:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(44,44,44,0.2);margin:0 10px 0 auto;border-color:#e62b1e;vertical-align:middle}.btn.btn-search.search-overlay{top:10px}.btn.btn-header-add{background-color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon.png");background-size:auto 8px;background-position:12px 47%;background-repeat:no-repeat;padding:8px 6px 8px 20px !important;font-size:11px;font-weight:400;border-radius:2px;border:1px solid rgba(255,255,255,0.8);margin-left:20px}.btn.btn-header-add.active{background-color:#fff;color:rgba(69,124,147,0.8);background-image:url("/sites/all/themes/opensesame/images/add-icon-dark.png")}.btn.btn-disabled{border-color:rgba(44,44,44,0.2);background-color:transparent;color:#999;cursor:not-allowed !important;pointer-events:none}.btn.btn-disabled:hover{border-color:rgba(44,44,44,0.2);background-color:transparent;transform:none;color:#999;cursor:not-allowed;pointer-events:none}.btn.btn-disabled:active{transform:none}.btn.btn-disabled.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.btn.btn-disabled:after{color:#999}.btn.btn-subtle{border-color:rgba(44,44,44,0.3);background-color:rgba(85,85,85,0.2);color:#999}.btn.btn-subtle:hover{transform:none;color:#c9c9c9 !important;background-color:rgba(85,85,85,0.3)}.btn.btn-subtle:active{transform:none}.btn.btn-subtle.grey{color:#777;border:1px solid rgba(44,44,44,0.5)}.close-button,.clear-button{z-index:9;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;margin-right:6px;top:0;display:inline-block;vertical-align:middle;height:14px;width:14px;opacity:.9;border-radius:50%;border:1px solid transparent;background-color:rgba(22,22,22,0);background-image:url("/sites/all/themes/opensesame/images/close-button.png");background-repeat:no-repeat;background-size:8px auto;background-position:50% 50%;cursor:pointer}.close-button.quick-action-close,.clear-button.quick-action-close{border-color:rgba(44,44,44,0.5);height:20px;width:20px;background-size:7px auto;border-width:1px;margin-right:5px;padding:0}.close-button.quick-action-close.arrow-down,.clear-button.quick-action-close.arrow-down{background-image:url("/sites/all/themes/opensesame/images/dropdown-grey.png");background-size:11px auto}.close-button.quick-action-close:hover,.clear-button.quick-action-close:hover{border-color:#e62b1e;opacity:1}.close-button.white,.clear-button.white{background-image:url("/sites/all/themes/opensesame/images/close-button-white.png")}.close-button.white:hover,.clear-button.white:hover{border-color:#fff;opacity:1}.close-button.icon-close,.clear-button.icon-close{border-color:rgba(44,44,44,0.5);height:25px;width:25px;float:right;top:0;background-size:9px auto}.close-button.icon-close:hover,.clear-button.icon-close:hover{background-color:rgba(230,43,30,0.5)}.close-button.new-group,.clear-button.new-group{background-size:14px auto;margin:0 0 2px 15px}.btn:hover .close-button,.btn:hover .clear-button{background-color:transparent;border-color:#e62b1e;opacity:1}.auto-renew-off a{color:#fff}.toggle-tooltip-container{position:relative}
.toggle-tooltip-container:hover .toggle-tooltip.show{opacity:1;z-index:999}.toggle-tooltip{display:none;position:absolute;bottom:-40px;padding:6px 10px;max-width:none;width:500px;text-align:left;margin-left:auto;margin-right:auto;background-color:rgba(44,44,44,0.9);box-shadow:0 0 2px 1px rgba(44,44,44,0.3);color:#fff;font-weight:700;font-size:11px;line-height:13px;border-radius:2px;opacity:0;z-index:-1;left:0}.toggle-tooltip.show{display:block}.toggle-tooltip.show.hover-show{position:absolute;top:55px;opacity:1;z-index:999;left:6px;bottom:inherit}.toggle-tooltip.os-mobile-ready.show.hover-show{left:180px}body.integration .os-plus-toggle{z-index:99}.button-loading-indicator{padding-right:40px;position:relative}.button-loading-indicator:after{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:'';box-sizing:border-box;position:absolute;width:15px;z-index:99999;height:15px;right:13px;top:12px;border-radius:50%;background-color:transparent;border:2px solid #f0f0f0;border-top-color:#e62b1e;animation:searchresultspinner 1s linear infinite;pointer-events:none}.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 !important;background-position:-96px 0 !important}div.fivestar-widget-static .star span.off{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -127px 0 !important;background-position:-127px 0 !important}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -127px 0 !important;background-position:-127px 0 !important}div.fivestar-widget div.on a{background:url(/sites/all/themes/os2014/img/sprite/sprite-global.png) no-repeat -96px 0 !important;background-position:-96px 0 !important}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 !important;background-position:-112px 0 !important}#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 !important;background-position:-143px 0 !important}.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:#fff;border:1px solid #e62b1e;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:#e62b1e}@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:#fff;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:#e62b1e}.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:#e62b1e}.mobile-dropdown-navigation .is-active a{border:1px solid #e62b1e;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:#fff;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:#fff;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;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:#fff;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:#e62b1e 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:#e62b1e 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}div.fivestar-widget .star a{background:transparent;text-indent:0}div.fivestar-widget .star a:after{content:"\2605";color:rgba(230,43,30,0.2)}div.fivestar-widget div.on a{background:transparent}div.fivestar-widget div.on a:after{content:"\2605";color:#e62b1e}div.fivestar-widget div.hover a,div.rating div a:hover{background:transparent}div.fivestar-widget div.hover a:after,div.rating div a:hover:after{content:"\2605";color:#e62b1e}div.fivestar-widget .star{background:transparent;text-decoration:none;height:30px;width:24px;font-size:30px;float:left;text-indent:initial}div.fivestar-widget .star a{display:block;text-decoration:none;height:30px}.course-container div.fivestar-widget-static .star span.on,.course-container div.fivestar-widget-static .star span.off,.course-container div.fivestar-widget .star,.course-container div.fivestar-widget .star a,.course-container div.fivestar-widget div.on a,.course-container div.fivestar-widget div.hover a,.course-container div.rating div a:hover{background:none !important;background-position:inherit !important}.course-container #comment-form label{display:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}.course-card-add-list:hover{background-color:#e62b1e}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}#os-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:#e62b1e}100%{-webkit-transform:scale(0.3);background-color:#fff}}@-moz-keyframes os-loading-bar{0%{-moz-transform:scale(1);background-color:#e62b1e}100%{-moz-transform:scale(0.3);background-color:#fff}}@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:#e62b1e}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:#fff}}.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:#e62b1e;background-repeat:repeat-x;border:1px solid #a51c12;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:#e62b1e repeat-x;background-size:40px 40px;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid #a51c12;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 #000}.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:#999;border-color:#999}.playlist-card.playlist-card--message.dark:hover{background:#7a7a7a;border-color:#7a7a7a}.playlist-card.playlist-card--message.primary-color{background:#e62b1e;border-color:#e62b1e}.playlist-card.playlist-card--message.primary-color:hover{background:#b31e14;border-color:#b31e14}.playlist-card.playlist-card--message.secondary-color{background:#000;border-color:#000}.playlist-card.playlist-card--message.secondary-color:hover{background:#000;border-color:#000}.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;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:#e62b1e}.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:#b31e14}.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;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:#000;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:#fff;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:#e62b1e}.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:#b31e14}
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 #e62b1e;padding:.2em .22em .2em .2em;border-radius:.3125em;background-color:#e62b1e;color:#fff}.m-scroll--explore .font-icon-border:hover{background-color:#fff;color:#e62b1e;font-weight:600 !important}.m-scroll--explore a div{color:#1d1d1d}.m-scroll--explore a div:hover{color:#e62b1e}.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:#fff;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:400;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:#fff;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:#e62b1e;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:none;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:#fff;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(230,43,30,0.8);color:#fff;box-shadow:inset 0 1px 0 #e62b1e,inset 0 1px 0 #e62b1e}.sliding-panel-content li a.m-mobile-nav--menu--item,.sliding-panel-content a.m-mobile-nav--menu--item{color:#e62b1e}.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:none}.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}