*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img,video{max-width:100%;height:auto}.clearfix:before,.panel-row:before,.list-reset:before,.list-inline:before,ul.links:before,.header-login-form ul:before,#tabs .tabs:before,#action-links:before,#main-menu .menu:before,#homepage-menu .menu:before,.homepage-tabs ul.tab-logos:before,.clearfix:after,.panel-row:after,.list-reset:after,.list-inline:after,ul.links:after,.header-login-form ul:after,#tabs .tabs:after,#action-links:after,#main-menu .menu:after,#homepage-menu .menu:after,.homepage-tabs ul.tab-logos:after{display:table;content:""}.clearfix:after,.panel-row:after,.list-reset:after,.list-inline:after,ul.links:after,.header-login-form ul:after,#tabs .tabs:after,#action-links:after,#main-menu .menu:after,#homepage-menu .menu:after,.homepage-tabs ul.tab-logos:after{clear:both}.remove-background-image{background-image:none !important}@media (min-width:520px){.is-hidden-mobile.above{display:none !important}}@media (min-width:0) and (max-width:520px){.is-hidden-mobile.below,.is-hidden-mobile.only{display:none !important}}@media (min-width:767px){.is-hidden-tablet.above{display:none !important}}@media (min-width:0) and (max-width:767px){.is-hidden-tablet.below{display:none !important}}@media (min-width:520px) and (max-width:767px){.is-hidden-tablet.only{display:none !important}}@media (min-width:992px){.is-hidden-desktop.above{display:none !important}}@media (min-width:0) and (max-width:992px){.is-hidden-desktop.below{display:none !important}}@media (min-width:767px) and (max-width:992px){.is-hidden-desktop.only{display:none !important}}.is-hidden{display:none !important}.is-block{display:block !important}.is-nowrap{white-space:nowrap}.standard-bottom-margin,.sidebar-toggle,h2,.node-microsite-teaser .field-name-field-microsite-author,h3,.h3,.webform-client-form fieldset .fieldset-legend,.microsite-workflow-status,h4,.h4,table,.image-left,.image-right,.node-microsite-featured .field-name-field-microsite-book-image,.node-microsite-featured .field-name-field-microsite-book-pub-date,.node-microsite-featured .field-name-field-microsite-link-to-purchase,.node-microsite-featured .field-name-field-microsite-link-to-review,.panel-content-main .pane-sage-misc-sage-login-instructor-homepage,.panel-content-main .pane-bundle-text,.panel-content-main-left .pane-sage-misc-sage-login-instructor-homepage,.panel-content-main-left .pane-bundle-text{margin-bottom:20px}.page-homepage .microsite-wrapper{*zoom:1}.page-homepage .microsite-wrapper:before,.page-homepage .microsite-wrapper:after{content:"";display:table}.page-homepage .microsite-wrapper:after{clear:both}.pill{border:1px solid #888;padding:5px 32px 5px 11px;display:inline-block;margin-right:5px;margin-bottom:8px;position:relative;margin-top:10px}@media (min-width:768px){.pill{white-space:nowrap}}.pill-close{width:10px;height:10px;position:absolute;top:9px;right:9px;overflow:hidden;text-indent:100%;white-space:nowrap;text-decoration:none;color:#888}.pill-close:before{position:absolute;top:0;left:0;font-size:10px;text-indent:0}.pill-close:hover{text-decoration:none;color:inherit}.pill--fullwidth{display:block;white-space:normal}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}@media (min-width:767px){.dropdown{position:relative}.dropdown-content{display:none;position:absolute;top:32px;right:0;z-index:1000;min-width:240px;padding:13px;list-style:none;background-color:#fff;border:1px solid #028edb;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.dropdown-content:before{background-color:#fff;position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #028edb;border-left:7px solid transparent;content:''}.dropdown-content:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}.open{z-index:1000}.open>.dropdown-content{display:block}}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:360px;padding:1px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.alert{font-size:14px;padding:15px 15px 0;border:1px solid transparent}.alert h4,.alert .h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:0px;color:inherit}.alert.status{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert.status hr{border-top-color:#c9e2b3}.alert.status .alert-link{color:#2b542c}.alert.error{background-color:#fef5f1;border-color:#ed541d;color:#8c2e0b}.alert.error hr{border-top-color:#df4812}.alert.error .alert-link{color:#5d1e07}.alert.info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert.info hr{border-top-color:#a6e1ec}.alert.info .alert-link{color:#245269}.alert.warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert.warning hr{border-top-color:#f7e1b5}.alert.warning .alert-link{color:#66512c}@font-face{font-family:"sageicon";src:url(/sites/all/themes/sage_companion/assets/stylesheets/fonts/sageicon.eot);src:url(/sites/all/themes/sage_companion/assets/stylesheets/fonts/sageicon.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sage_companion/assets/stylesheets/fonts/sageicon.woff) format("woff"),url(/sites/all/themes/sage_companion/assets/stylesheets/fonts/sageicon.ttf) format("truetype"),url(/sites/all/themes/sage_companion/assets/stylesheets/fonts/sageicon.svg#sageicon) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"sageicon";src:url(/sites/all/themes/sage_companion/assets/stylesheets/fonts/sageicon.svg#sageicon) format("svg")}}[data-icon]:before{content:attr(data-icon)}.page-register .dot-icon--1:before{content:"\f101";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--2:before{content:"\f102";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--3:before{content:"\f103";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--4:before{content:"\f104";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--5:before{content:"\f105";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--6:before{content:"\f106";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--7:before{content:"\f107";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--8:before{content:"\f108";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--9:before{content:"\f109";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--bullet-list:before{content:"\f10a";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--cross-round:before{content:"\f10b";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--crosshair:before{content:"\f10c";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--download:before{content:"\f10d";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--download-invert-round:before,.page-register .action-link.action-link-download:before{content:"\f10e";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--exclamation-invert-round:before{content:"\f10f";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--flag:before{content:"\f110";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--heart:before{content:"\f111";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--info-invert-round:before{content:"\f112";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--institution:before{content:"\f113";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--lock:before{content:"\f114";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--mail:before{content:"\f115";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--minus-invert-round:before,.page-register .action-link.action-link-minus:before{content:"\f116";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--person:before{content:"\f117";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--plus-invert-round:before,.page-register .action-link.action-link-plus:before{content:"\f118";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--print:before,.page-register .action-link.action-link-print:before{content:"\f119";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--question-invert-round:before{content:"\f11a";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--reader:before{content:"\f11b";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon--speech-invert-round:before,.page-register .action-link.action-link-speech:before{content:"\f11c";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .accordion-title.expanded:after{content:"\f120";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.simple-pager-previous:before,.pager .pager-previous>a:before{content:"\f121";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .accordion-title:after,.simple-pager-next:before,.pager .pager-next>a:before,.arrow-button:after,.arrow-button-with-popover:after{content:"\f122";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.arrow-button--tall:after{content:"\f123";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.pill-close:before{content:"\f125";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .accordion-state-icon:before{content:"\f126";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.collapsed .page-register .accordion-state-icon:before{content:"\f127";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.search-form--inline--submit:before,.search-form--inline--link:before{content:"\f12a";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.form-item-error .validation-icon:before{content:"\f12c";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.validation-icon:before{content:"\f12d";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.margin-all{margin:15px}.margin-vertical{margin-top:15px;margin-bottom:15px}.margin-horizontal{margin-left:15px;margin-right:15px}.margin-top{margin-top:15px}.margin-bottom{margin-bottom:15px}.margin-left{margin-left:15px}.margin-right{margin-right:15px}.padding-all{padding:15px}.padding-vertical{padding-top:15px;padding-bottom:15px}.padding-horizontal{padding-left:15px;padding-right:15px}.padding-top{padding-top:15px}.padding-bottom{padding-bottom:15px}.padding-left{padding-left:15px}.padding-right{padding-right:15px}@media (max-width:767px){.margin-all--xs{margin:15px}}@media (min-width:768px){.margin-all--sm{margin:15px}}@media (min-width:992px){.margin-all--md{margin:15px}}@media (min-width:1200px){.margin-all--lg{margin:15px}}@media (max-width:767px){.margin-vertical--xs{margin-top:15px;margin-bottom:15px}}@media (min-width:768px){.margin-vertical--sm{margin-top:15px;margin-bottom:15px}}@media (min-width:992px){.margin-vertical--md{margin-top:15px;margin-bottom:15px}}@media (min-width:1200px){.margin-vertical--lg{margin-top:15px;margin-bottom:15px}}@media (max-width:767px){.margin-horizontal--xs{margin-left:15px;margin-right:15px}}@media (min-width:768px){.margin-horizontal--sm{margin-left:15px;margin-right:15px}}@media (min-width:992px){.margin-horizontal--md{margin-left:15px;margin-right:15px}}@media (min-width:1200px){.margin-horizontal--lg{margin-left:15px;margin-right:15px}}@media (max-width:767px){.margin-top--xs{margin-top:15px}}@media (min-width:768px){.margin-top--sm{margin-top:15px}}@media (min-width:992px){.margin-top--md{margin-top:15px}}@media (min-width:1200px){.margin-top--lg{margin-top:15px}}@media (max-width:767px){.margin-bottom--xs{margin-bottom:15px}}@media (min-width:768px){.margin-bottom--sm{margin-bottom:15px}}@media (min-width:992px){.margin-bottom--md{margin-bottom:15px}}@media (min-width:1200px){.margin-bottom--lg{margin-bottom:15px}}@media (max-width:767px){.margin-left--xs{margin-left:15px}}@media (min-width:768px){.margin-left--sm{margin-left:15px}}@media (min-width:992px){.margin-left--md{margin-left:15px}}@media (min-width:1200px){.margin-left--lg{margin-left:15px}}@media (max-width:767px){.margin-right--xs{margin-right:15px}}@media (min-width:768px){.margin-right--sm{margin-right:15px}}@media (min-width:992px){.margin-right--md{margin-right:15px}}@media (min-width:1200px){.margin-right--lg{margin-right:15px}}@media (max-width:767px){.padding-all--xs{padding:15px}}@media (min-width:768px){.padding-all--sm{padding:15px}}@media (min-width:992px){.padding-all--md{padding:15px}}@media (min-width:1200px){.padding-all--lg{padding:15px}}@media (max-width:767px){.padding-vertical--xs{padding-top:15px;padding-bottom:15px}}@media (min-width:768px){.padding-vertical--sm{padding-top:15px;padding-bottom:15px}}@media (min-width:992px){.padding-vertical--md{padding-top:15px;padding-bottom:15px}}@media (min-width:1200px){.padding-vertical--lg{padding-top:15px;padding-bottom:15px}}@media (max-width:767px){.padding-horizontal--xs{padding-left:15px;padding-right:15px}}@media (min-width:768px){.padding-horizontal--sm{padding-left:15px;padding-right:15px}}@media (min-width:992px){.padding-horizontal--md{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.padding-horizontal--lg{padding-left:15px;padding-right:15px}}@media (max-width:767px){.padding-top--xs{padding-top:15px}}@media (min-width:768px){.padding-top--sm{padding-top:15px}}@media (min-width:992px){.padding-top--md{padding-top:15px}}@media (min-width:1200px){.padding-top--lg{padding-top:15px}}@media (max-width:767px){.padding-bottom--xs{padding-bottom:15px}}@media (min-width:768px){.padding-bottom--sm{padding-bottom:15px}}@media (min-width:992px){.padding-bottom--md{padding-bottom:15px}}@media (min-width:1200px){.padding-bottom--lg{padding-bottom:15px}}@media (max-width:767px){.padding-left--xs{padding-left:15px}}@media (min-width:768px){.padding-left--sm{padding-left:15px}}@media (min-width:992px){.padding-left--md{padding-left:15px}}@media (min-width:1200px){.padding-left--lg{padding-left:15px}}@media (max-width:767px){.padding-right--xs{padding-right:15px}}@media (min-width:768px){.padding-right--sm{padding-right:15px}}@media (min-width:992px){.padding-right--md{padding-right:15px}}@media (min-width:1200px){.padding-right--lg{padding-right:15px}}.paragraph-spacing-half{margin-bottom:7px}.paragraph-spacing{margin-bottom:14px}.paragraph-spacing-large{margin-bottom:21px}.paragraph-spacing-double{margin-bottom:28px}.l-inline-block{display:inline-block}.l-block{display:block}.l-inline{display:inline}.l-element-left{float:left}@media (max-width:767px){.l-element-left--xs{float:left}}@media (min-width:768px){.l-element-left--sm{float:left}}@media (min-width:992px){.l-element-left--md{float:left}}@media (min-width:1200px){.l-element-left--lg{float:left}}.l-element-right{float:right}@media (max-width:767px){.l-element-right--xs{float:right}}@media (min-width:768px){.l-element-right--sm{float:right}}@media (min-width:992px){.l-element-right--md{float:right}}@media (min-width:1200px){.l-element-right--lg{float:right}}.l-element-remaining{overflow:hidden}.l-position-relative{position:relative}.l-position-static{position:static}@media (max-width:767px){.hide--xs{display:none}}@media (min-width:768px){.hide--sm{display:none}}@media (min-width:992px){.hide--md{display:none}}@media (min-width:1200px){.hide--lg{display:none}}@media (max-width:767px){.abs-top-right--xs{position:absolute;top:0;right:0}}@media (min-width:768px){.abs-top-right--sm{position:absolute;top:0;right:0}}@media (min-width:992px){.abs-top-right--md{position:absolute;top:0;right:0}}@media (min-width:1200px){.abs-top-right--lg{position:absolute;top:0;right:0}}@media (max-width:767px){.abs-top-left--xs{position:absolute;top:0;left:0}}@media (min-width:768px){.abs-top-left--sm{position:absolute;top:0;left:0}}@media (min-width:992px){.abs-top-left--md{position:absolute;top:0;left:0}}@media (min-width:1200px){.abs-top-left--lg{position:absolute;top:0;left:0}}@media (max-width:767px){.abs-bottom-right--xs{position:absolute;bottom:0;right:0}}@media (min-width:768px){.abs-bottom-right--sm{position:absolute;bottom:0;right:0}}@media (min-width:992px){.abs-bottom-right--md{position:absolute;bottom:0;right:0}}@media (min-width:1200px){.abs-bottom-right--lg{position:absolute;bottom:0;right:0}}@media (max-width:767px){.abs-bottom-left--xs{position:absolute;bottom:0;left:0}}@media (min-width:768px){.abs-bottom-left--sm{position:absolute;bottom:0;left:0}}@media (min-width:992px){.abs-bottom-left--md{position:absolute;bottom:0;left:0}}@media (min-width:1200px){.abs-bottom-left--lg{position:absolute;bottom:0;left:0}}.element-transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media (min-width:768px){.row-spacing--l{margin-left:-33px;margin-right:-33px}}@media (min-width:768px){.col-spacing--l{padding-left:33px;padding-right:33px}}@media (max-width:991px){.col-spacing--l:nth-child(2n+1){clear:left}}@media (min-width:768px){.l-autolayout-container{display:table;width:100%}}@media (min-width:768px){.l-autolayout-item{float:left}}@media (min-width:1200px){.l-autolayout-item{float:none;display:table-cell}}.l-responsive-video object{max-width:100%}.l-width-auto{width:auto !important}@media (max-width:991px){.row{margin-left:5px}}body{padding:20px 0}.site-container{max-width:960px;margin:0 auto;padding:0 20px;box-sizing:content-box}@media (min-width:0) and (max-width:767px){.row-offcanvas{position:relative;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.row-offcanvas-right.active{right:70%}.row-offcanvas-left.active{left:70%}.sidebar-offcanvas{position:absolute;top:0;width:70% !important}.row-offcanvas-right .sidebar-offcanvas{right:-70%}.row-offcanvas-left .sidebar-offcanvas{left:-70%}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:520px){.sidebar-offcanvas{width:65% !important}}.panel-row{position:relative}.pane-node-content{margin-bottom:10px}@media (min-width:520px){.row-offcanvas{margin-top:40px}.panel-sidebar-first{width:32%;float:left;margin-right:-100%;margin-left:0%;clear:none}.panel-content-main{width:64%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:4%;border-left:1px solid #eee}}@media (min-width:992px){.panel-sidebar-first{width:26%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sage-two-col .panel-content-main{width:72%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:2%}.sage-two-col-right .panel-content-main-left{width:80%;float:left;margin-right:-100%;margin-left:0%;clear:none;padding-left:2%}.sage-two-col-right .panel-sidebar{width:18%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:2%;border-left:1px solid #eee}.sage-three-col .panel-content-main{width:52%;float:left;margin-right:-100%;margin-left:28%;clear:none;padding-left:2%}.sage-three-col .panel-sidebar-second{width:18%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:2%;border-left:1px solid #eee}}#header{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:30px}#logo{display:block;float:left}.navigation-toggle{float:right}.nav-collapsed{overflow:hidden;height:0}@media (min-width:767px){.nav-collapsed{overflow:visible;height:auto !important}}.main-menu-wrapper,.homepage-menu-wrapper{clear:both}@media (min-width:767px){.main-menu-wrapper,.homepage-menu-wrapper{clear:none;float:right}.main-menu-wrapper #main-menu,.homepage-menu-wrapper #main-menu{float:left}.main-menu-wrapper .user-actions,.homepage-menu-wrapper .user-actions{margin-top:10px;margin-left:5px;float:right}}@media (min-width:992px){.main-menu-wrapper .user-actions,.homepage-menu-wrapper .user-actions{margin-left:20px}}.pane-sage-microsite-child-menu{font-size:14px;line-height:24px}@media (min-width:0) and (max-width:767px){.login-dropdown{display:block !important}}.sidebar-toggle{position:absolute}.page-content{margin-bottom:30px;overflow:hidden}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.expandable-section{border-bottom:1px solid #eee;padding:10px 0}.expandable-section .expandable-title{cursor:pointer}.expandable-section .expandable-content{overflow:hidden;display:none}.expandable-section.open .expandable-content{display:block}.cke_editable .expandable-section{border:1px dashed #0273b1;margin:5px 0}.cke_editable .expandable-content,.cke_editable .expandable-title{display:block !important;border:1px dashed #b05103;padding:5px;margin:5px}.page-homepage .intro-image{float:right;padding-left:10px}.page-homepage h1{margin:0 0 1em}.page-homepage .explore{text-align:center;margin:1em 0}.page-homepage .ui-tabs .ui-tabs-panel{padding:0}.page-homepage .file-video{max-width:740px;margin:0 auto 40px}.page-homepage div.pane-bundle-video .media-vimeo-video,.page-homepage div.pane-bundle-video .media-youtube-video{padding-top:0;padding-bottom:60.9375%}.page-homepage .tab-description{padding-bottom:1em;border-bottom:1px solid #ccc}.page-homepage .tab-image{float:left;width:30%}.page-homepage .benefits{float:left;width:100%}@media (min-width:767px){.page-homepage .benefits{width:70%}}@media (min-width:520px){.page-homepage .benefits .table-wrapper{float:left;width:49.5%}.page-homepage .benefits .table-wrapper:nth-of-type(1){margin-right:1%}}.page-homepage #visit-site{clear:left;padding-top:40px}.page-homepage #visit-site *:focus{outline:none}.page-homepage #visit-site h2,.page-homepage #visit-site .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .page-homepage #visit-site .field-name-field-microsite-author{text-align:center;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.page-homepage #visit-site label,.page-homepage #visit-site select{display:block;margin:0 auto 10px}.page-homepage #visit-site select{padding:10px}.page-homepage #visit-site label{text-align:center;margin-bottom:20px}.page-homepage .subject-filter{display:block;width:100%;padding:15px;position:relative;background-color:#f7f7f7;border:1px solid #028edb;border-radius:3px}.page-homepage .subject-filter:after,.page-homepage .subject-filter:before{bottom:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;pointer-events:none}.page-homepage .subject-filter:after{border-color:rgba(119,100,213,0);border-bottom-color:#f7f7f7;border-width:10px;left:50%;margin-left:-10px;z-index:3}.page-homepage .subject-filter:before{border-color:rgba(194,225,245,0);border-bottom-color:#028edb;border-width:11px;left:50%;margin-left:-11px;z-index:2}.page-homepage .microsite{margin-bottom:10px;display:inline-block;width:100%;vertical-align:top;padding-right:55px}@media (min-width:520px){.page-homepage .microsite{width:50%}}@media (min-width:767px){.page-homepage .microsite{width:33%}}.page-homepage .microsite.edgeselect .microsite-title{position:relative}.page-homepage .microsite.edgeselect .microsite-title a:after{display:inline-block;vertical-align:middle;margin-left:3px;margin-top:-3px;content:" ";width:55px;height:16px;background:url(/sites/all/themes/sage_companion/assets/images/sageedgeselect-tiny.png) no-repeat center center transparent}.page-homepage .microsite .microsite-author{font-size:0.8em;margin-top:0.25em;color:#666}.page-homepage .coming-soon-carousel{margin-top:20px;background-color:#f7f7f7;border-top:2px solid #eee;padding-bottom:20px}.page-homepage .coming-soon-carousel h2,.page-homepage .coming-soon-carousel .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .page-homepage .coming-soon-carousel .field-name-field-microsite-author{text-align:center;margin:20px 10px;padding-bottom:20px;border-bottom:1px solid #eee}.page-homepage .coming-soon-carousel .slick-slide .views-field-field-microsite-book-image{width:85px;float:left;padding-right:10px;padding-bottom:5px}.page-homepage .coming-soon-carousel .slick-slide .views-field-title{padding-right:10px}.page-homepage .coming-soon-carousel .slick-slide .views-field-field-microsite-book-pub-date{font-size:0.8em;margin-top:0.25em;color:#666}.page-homepage .coming-soon-carousel .slick-slide .views-field-field-microsite-type{position:relative;text-indent:-9999px;height:0}.page-homepage .coming-soon-carousel .slick-slide .edgeselectlogo{float:left;margin-top:3px;width:55px;height:16px;background:url(/sites/all/themes/sage_companion/assets/images/sageedgeselect-tiny.png) no-repeat center center transparent}#footer{padding:20px 0;overflow:hidden;background:#f2f2f2}@media (min-width:767px){.expandable-section .expandable-title{color:#b05103;background:url(/sites/all/themes/sage_companion/assets/images/expand.svg) no-repeat right top;background-size:25px}.expandable-section .expandable-title h2,.expandable-section .expandable-title .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .expandable-section .expandable-title .field-name-field-microsite-author{margin:0}.expandable-section.open .expandable-title{background-image:url(/sites/all/themes/sage_companion/assets/images/select.svg)}.expandable-section .expandable-content{margin-top:30px}}#ie8-support-container p{font-family:"Arial",Georgia,Serif;padding:0px 11px 0px 11px;font-size:16px;font-style:normal;margin:10px}#ie8-support-container h3,#ie8-support-container .h3,#ie8-support-container .webform-client-form fieldset .fieldset-legend,.webform-client-form fieldset #ie8-support-container .fieldset-legend,#ie8-support-container .microsite-workflow-status{font-family:"Arial",Georgia,Serif;color:white;font-size:19px;font-weight:bold;text-align:left;color:#fff;background-color:#0172ae;border-radius:9px 9px 0px 0px;padding-top:9px;padding-bottom:10px;margin:0px;padding-right:0px}#ie8-support-container h3 span,#ie8-support-container .h3 span,#ie8-support-container .webform-client-form fieldset .fieldset-legend span,.webform-client-form fieldset #ie8-support-container .fieldset-legend span,#ie8-support-container .microsite-workflow-status span{margin-left:15px}#ie8-support-container .container{width:100px;border:2px solid;border-color:#000;border:2px solid;border-radius:25px;margin-left:auto;margin-right:auto}#ie8-support-container div#content a{text-decoration:underline;color:blue}#ie8-support-container .close{margin-bottom:5px;margin-left:239px}#ie8-support-container #content ul{display:inline;text-align:center}#ie8-support-container #top{background-color:#0172ae;border-radius:9px 9px 0px 0px}#ie8-support-container{background:white;width:500px;border:2px solid;border-radius:12px;border-color:#b3b3b3}.margin-all{margin:15px}.margin-vertical{margin-top:15px;margin-bottom:15px}.margin-horizontal{margin-left:15px;margin-right:15px}.margin-top{margin-top:15px}.margin-bottom{margin-bottom:15px}.margin-left{margin-left:15px}.margin-right{margin-right:15px}.padding-all{padding:15px}.padding-vertical{padding-top:15px;padding-bottom:15px}.padding-horizontal{padding-left:15px;padding-right:15px}.padding-top{padding-top:15px}.padding-bottom{padding-bottom:15px}.padding-left{padding-left:15px}.padding-right{padding-right:15px}.sliderfield .ui-widget-content{background:#ccc}.sliderfield .ui-widget-header{background:#ccc;min-height:inherit}.sliderfield .ui-slider-handle{background:#b05103;width:.5em;height:1.4em}.sliderfield .ui-slider-handle:hover{border:none}.sliderfield .sliderfield-bubble{padding:0;background:none;border:none}.flex-spaced-items{display:flex;justify-content:space-around;flex-flow:wrap;text-align:center}.italic{font-style:italic}.subtitle{color:#aaa;font-style:italic}.special-container{padding:5px 10px;background:#eee;border:1px solid #ccc}.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden !important}.node .content{clear:both}@media (min-width:0) and (max-width:767px){.row-offcanvas-left.active .panel-content-main{float:none;border-left:none}.row-offcanvas-left:not(.active) .panel-content-main{width:100%;border-left:none;padding:30px 2%}}@media (min-width:0) and (max-width:520px){.panel-display>.panel-row{margin-bottom:60px}}.cc-cookies{width:100vw}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:28px;color:#333;overflow-y:scroll}p{margin:0 0 20px 0}blockquote{padding:0 0 0 8px}h2,.node-microsite-teaser .field-name-field-microsite-author,h3,.h3,.webform-client-form fieldset .fieldset-legend,.microsite-workflow-status,h4,.h4{margin-top:0;font-weight:300}h1{color:#000;font-weight:600;font-size:23px}h2,.node-microsite-teaser .field-name-field-microsite-author{font-size:20px}h3,.h3,.webform-client-form fieldset .fieldset-legend,.microsite-workflow-status,.pane-sage-microsite-child-menu .pane-title{font-size:17px;margin-top:10px}.panel-content-main-left h3,.panel-content-main-left .h3,.panel-content-main-left .webform-client-form fieldset .fieldset-legend,.webform-client-form fieldset .panel-content-main-left .fieldset-legend,.panel-content-main-left .microsite-workflow-status,.panel-content-main h3,.panel-content-main .h3,.panel-content-main .webform-client-form fieldset .fieldset-legend,.webform-client-form fieldset .panel-content-main .fieldset-legend,.panel-content-main .microsite-workflow-status{margin-bottom:0}h3,.h3,.webform-client-form fieldset .fieldset-legend,.microsite-workflow-status,h4,.h4,h5,h6{color:#666}h4,.h4{font-size:16px}h5,h6{font-size:13px}body.page-homepage,body.page-homepage .ui-widget{font-size:15px}body.page-homepage h1,body.page-homepage .ui-widget h1{color:#b05103;font-weight:400}body.page-homepage h2,body.page-homepage .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser body.page-homepage .field-name-field-microsite-author,body.page-homepage .ui-widget h2,body.page-homepage .ui-widget .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser body.page-homepage .ui-widget .field-name-field-microsite-author{color:#b05103;font-weight:400}body.page-homepage .explore h2,body.page-homepage .explore .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser body.page-homepage .explore .field-name-field-microsite-author,body.page-homepage .ui-widget .explore h2,body.page-homepage .ui-widget .explore .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser body.page-homepage .ui-widget .explore .field-name-field-microsite-author{font-weight:300}a{text-decoration:none;color:#015d8e}a:hover{text-decoration:underline}a:focus{outline:1px solid blue;outline-offset:-1px}#footer a{color:#333}.navigation-toggle{display:block;width:36px;height:30px;overflow:hidden;cursor:pointer;background-image:url(/sites/all/themes/sage_companion/assets/images/menubutton.gif);background-position:center center;text-indent:100px}ul.inline,ol.inline{list-style:none}ul.inline li,ol.inline li{display:inline-block}.list-reset,.list-inline,ul.links,.header-login-form ul,#tabs .tabs,#action-links,#main-menu .menu,#homepage-menu .menu{margin:0;list-style:none;padding:0}.list-inline li,ul.links li,.header-login-form ul li,#tabs .tabs li,#action-links li{float:left}.list-inline li a,ul.links li a,.header-login-form ul li a,#tabs .tabs li a,#action-links li a{display:block}ul.links{margin-bottom:20px}ul.links li{margin-right:20px}table{width:100%;border-collapse:collapse;border-spacing:0}table tr:nth-child(even){background-color:#F2F2F2}table th{font-weight:600}table th,table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #eee}.field-label-inline div{display:inline-block}.field-label{text-transform:capitalize}.image-left,.image-right{clear:both}.image-left{float:left;margin-right:20px}.image-right{float:right;margin-left:20px}object,embed{max-width:100%}iframe{border:0;max-width:100%}.heading-spacing--none{margin-bottom:0}.heading-spacing--small{margin-bottom:10px}.heading-spacing--medium{margin-bottom:18px}.heading-spacing--large{margin-bottom:28px}.heading-large,.page-register .page-header,.page-register .page-header h1{margin-bottom:29px;font-size:32px;font-weight:normal;line-height:24px;color:#888}@media (min-width:768px){.heading-large,.page-register .page-header,.page-register .page-header h1{font-size:32px;line-height:38px}}.heading-medium,.page-register fieldset.form-wrapper .fieldset-legend{font-size:22px;line-height:22px;font-weight:normal;margin-bottom:16px;color:#888}@media (min-width:768px){.heading-medium,.page-register fieldset.form-wrapper .fieldset-legend{font-size:22px}}.heading-small{font-size:16px;line-height:22px;color:#888}@media (min-width:768px){.heading-small{font-size:18px}}.page-register .options-depth-1,.page-register .options-depth-2{font-size:13px}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.page-register .form-select,.page-register .form-select-wide{max-width:100%;width:100%;height:30px;padding-left:5px;border-width:2px;border-style:solid;border-color:#eee;color:#666}@media (min-width:768px){.page-register .form-select,.page-register .form-select-wide{height:25px;width:auto;margin-right:10px}}:focus:not(:focus-visible){outline:none}#main header,#main .field-name-field-microsite-sub-title{display:none}.constrained-fieldset,.page-register .form-item-keep-in-touch,#edit-areas-interest-content{margin:0 1%}.constrained-fieldset .form-item-error div.depth0,.page-register .form-item-keep-in-touch .form-item-error div.depth0,#edit-areas-interest-content .form-item-error div.depth0{color:#c31900}@media (min-width:768px){.constrained-fieldset,.page-register .form-item-keep-in-touch,#edit-areas-interest-content{width:75%;padding-left:5%}}label{font-weight:300}input[type="text"],.form-text,textarea{padding:5px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-radius:4px}input[type="text"]:focus,.form-text:focus,textarea:focus{-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.webform-client-form .form-type-checkbox{position:relative}.webform-client-form .form-type-checkbox input[type="checkbox"]{display:none}.webform-client-form .form-type-checkbox input[type="checkbox"]+label:before{content:"";position:absolute;top:0;left:0;background-image:url(/sites/all/themes/sage_companion/assets/images/unchecked.png);background-position:center left;background-repeat:no-repeat;height:50px;width:24px;display:block}.webform-client-form .form-type-checkbox input[type="checkbox"]:checked+label:before,.webform-client-form .form-type-checkbox input[type="checkbox"].checked+label:before{background-image:url(/sites/all/themes/sage_companion/assets/images/checked.png)}.webform-client-form .form-type-checkbox input[type="checkbox"]+label{display:block;line-height:30px;margin-left:35px;padding:10px}.webform-client-form .form-type-checkbox input[type="checkbox"]:checked+label,.webform-client-form .form-type-checkbox input[type="checkbox"].checked+label{background:#eee;color:#666}button,.button,.button-blue,.button-lightblue,.form-submit{cursor:pointer;padding:5px 20px;border:none;color:#fff;background:#b05103;border-bottom:4px solid #eb6c04;font-weight:600;font-size:11px;text-align:center;border-radius:0}button:hover,.button:hover,.button-blue:hover,.button-lightblue:hover,.form-submit:hover{text-decoration:none}button.quiz-start-link,.button.quiz-start-link,.quiz-start-link.button-blue,.quiz-start-link.button-lightblue,.form-submit.quiz-start-link{font-size:18px}[class^="button-"]:focus{box-shadow:0 0 5px blue}.button-blue{background:#0273b1;border-bottom:4px solid #028edb;line-height:14px}.button-lightblue{color:#0273b1;background:#fff;border:1px solid #0273b1;border-bottom:4px solid #0273b1;line-height:14px;padding:4px 19px}.webform-client-form fieldset{position:relative;overflow:hidden;padding:50px 30px 0px 30px;background:#eee;border:0}.webform-client-form fieldset .fieldset-legend{position:absolute;top:0;left:30px;display:block;line-height:50px}.header-login-form h2,.header-login-form .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .header-login-form .field-name-field-microsite-author{margin-top:0}.header-login-form label{display:none}.header-login-form .form-text{width:100%}.header-login-form .form-submit{width:45%}.header-login-form ul li{width:100%}.header-login-form .new-user-button{text-align:center;float:right;width:45%;margin-top:-42px}@media (min-width:520px){.header-login-form .new-user-button,.header-login-form .form-submit{width:48%}}.header-login-form .footer-links p:last-of-type{margin-bottom:0}fieldset.captcha input[type="text"]{margin:1em 0;border:1px solid #ccc !important}fieldset.captcha a{color:#015d8e !important}.webform-component--action-plan-email label{display:inline-block;width:200px;margin-right:5px;text-align:right}.webform-component--action-plan-email .form-text{width:175px}.node-type-microsite-action-plan .form-actions{margin:0;padding:30px 0;background:#eee}.node-type-microsite-action-plan .form-actions .webform-submit{position:relative;z-index:2;left:245px}.node-type-microsite-form .webform-client-form .webform-submit{background:#0273b1;border-bottom-color:#028edb}@media (min-width:767px){.node-type-microsite-form .webform-client-form .webform-component--contact-name,.node-type-microsite-form .webform-client-form .webform-component--contact-email{float:left;width:48%}.node-type-microsite-form .webform-client-form .webform-component--contact-name input,.node-type-microsite-form .webform-client-form .webform-component--contact-email input{max-width:100%}.node-type-microsite-form .webform-client-form .webform-component--contact-name{margin-right:2%}}.redeem-code-form{max-width:260px;margin:0 auto}.redeem-code-form .form-type-textfield input{max-width:100%}.redeem-code-form input.form-submit{width:124px;margin:0 3px}.redeem-code-overview-table .form-submit.reset-button{margin-left:10px}.create-account a{display:inline-block !important}form#sage_user_login_webservice_form{width:100%;max-width:484px}.hide-field{display:none}.page-register{font-family:Arial,Helvetica,sans-serif}.page-register .ajax-progress{display:inline;left:320px;position:relative;top:-4px;float:left}.page-register hr{border-color:#eee;margin-top:23px}.page-register #personal-details-wrapper .fieldset-wrapper .form-item{margin-top:0}.page-register #personal-details-wrapper .fieldset-wrapper .form-item input{width:80%}.page-register #personal-details-wrapper .form-item-institution-name input{width:58% !important}.page-register #personal-details-wrapper input.registration-search-institution{background-color:#0273b1;border-color:#0273b1;width:20% !important;position:absolute;left:230px;bottom:0px;padding:7px;border-radius:6px}.page-register #personal-details-wrapper input.registration-search-institution:hover{background-color:#015d8e}.page-register .form-item-keep-in-touch{font-size:14px}.page-register #instructor-message{border:1px red solid;padding:10px}.page-register #instructor-message .instructor_top_message{font-weight:bold}.page-register #instructor-message h3,.page-register #instructor-message .h3,.page-register #instructor-message .webform-client-form fieldset .fieldset-legend,.webform-client-form fieldset .page-register #instructor-message .fieldset-legend,.page-register #instructor-message .microsite-workflow-status,.page-register #instructor-message .instructor_bottom_message{color:#666}.page-register #institution-details-wrapper .dot-icon-adjust--lg{display:none}.page-register #institution-details-wrapper .fieldset-legend{margin-bottom:0}.page-reset-password fieldset.form-wrapper{border:none;margin-top:10px}@media (min-width:768px){.page-reset-password .form-inline-label{float:left;width:16%;padding-right:10px;padding-top:4px;padding-bottom:4px;text-align:right;font-size:14px}.form-type-select .page-reset-password .form-inline-label{position:relative;top:-3px}}.page-reset-password .form-inline-item{position:relative}@media (min-width:768px){.page-reset-password .form-inline-item{float:left;width:41%;margin-right:5%}}.page-reset-password .form-inline-item input{max-width:100%}.page-reset-password .description{font-size:12px;font-weight:normal;line-height:12px;color:#888}@media (max-width:767px){.page-reset-password .description{padding:2px 0}}.form-type-textarea .page-reset-password .description{text-align:right;font-size:10px;margin-top:1px}.search-form--inline{position:relative;max-width:320px;width:100%;display:inline-block}.search-form--inline:after{content:"";display:table;clear:both}@media (max-width:767px){.search-form--inline{max-width:200px;width:100%}}.search-form--inline .form-text{width:100%;height:100%;line-height:28px;height:35px;padding-left:6px;border:2px solid #0273b1}.search-form--inline--submit,.search-form--inline--link{position:absolute;top:16px;right:3px;width:29px;height:26px;font-size:18px;color:#028edb}.search-form--inline--submit:before,.search-form--inline--link:before{position:absolute;background-color:#028edb;color:white;top:0px;padding:5px 6px 6px 5px;border:1px solid #fff;border-radius:0 4px 4px 0;position:absolute}.search-form--inline--submit .form-submit,.search-form--inline--link .form-submit{width:100%;height:100%;text-indent:100%;overflow:hidden;white-space:nowrap;background:none;position:absolute;top:0;color:transparent;left:0;border:none;outline:0}.search-form--inline--link{position:relative;top:-2px}.search-form--inline--link:before{background-color:white;color:#028edb;top:0px;left:-5px}.search-form--inline--link a{content:"\f12c"}.search-form--inline--submit .form-submit,.search-form--inline--link .form-submit,.search-form--inline--link .form-submit{height:33px;width:32px;padding:0;margin:-1px 0 0 -1px}.search-form--inline--submit .form-submit:focus,.search-form--inline--link .form-submit:focus,.search-form--inline--link .form-submit:focus{outline:-webkit-focus-ring-color auto 1px}div #status-messages{margin-bottom:30px}div #status-messages .status,div #status-messages .error,div #status-messages .warning{margin-bottom:10px;background-repeat:no-repeat;background-position:8px 8px;font-size:13px}.alert{padding:10px 10px 10px 50px;border:1px solid transparent}.alert .message-container p{margin:0}#main-menu .menu,#homepage-menu .menu{padding:1em 0}#main-menu .menu li,#homepage-menu .menu li{padding:0.5em 0;text-align:right}#main-menu .menu li a,#homepage-menu .menu li a{font-size:15px;font-weight:600;display:block;line-height:2em;color:#666}#main-menu .menu li a.search-desktop,#homepage-menu .menu li a.search-desktop{display:none}#main-menu .menu li a:hover,#homepage-menu .menu li a:hover{color:#000}#main-menu .menu .addthis_toolbox,#homepage-menu .menu .addthis_toolbox{padding-top:10px;float:right}#main-menu .menu .addthis_toolbox a,#homepage-menu .menu .addthis_toolbox a{display:inline-block}#main-menu .menu li a:hover,#main-menu .menu li a.active,#main-menu .menu li a.active-trail,#homepage-menu .menu li a:hover,#homepage-menu .menu li a.active,#homepage-menu .menu li a.active-trail{color:#b05103;text-decoration:none}@media (min-width:767px){#main-menu .menu,#homepage-menu .menu{padding:0}#main-menu .menu li,#homepage-menu .menu li{float:left;text-align:left}#main-menu .menu li a,#main-menu .menu li span,#homepage-menu .menu li a,#homepage-menu .menu li span{padding:0px 5px;font-weight:300;line-height:36px}#main-menu .menu li .addthis_toolbox,#homepage-menu .menu li .addthis_toolbox{padding-left:5px}#main-menu .menu li .addthis_toolbox a,#homepage-menu .menu li .addthis_toolbox a{padding:0 2px;display:inline-block}}@media (min-width:992px){#main-menu .menu .addthis_toolbox,#homepage-menu .menu .addthis_toolbox{padding-left:20px}#main-menu .menu .addthis_toolbox a,#homepage-menu .menu .addthis_toolbox a{padding:0 2px}}.menu-user{border-top:1px solid #eee}.menu-user li{padding:0.5em 0;text-align:right}.menu-user li a{font-size:15px;font-weight:600;display:block;line-height:2em}.menu-user li a:hover{color:#0273b1;text-decoration:none}@media (min-width:767px){.menu-user{border-top:0}.menu-user li{padding:0;text-align:left}.menu-user li a{font-size:13px;line-height:normal;padding:5px;color:#0273b1;font-weight:300}.menu-user li a:hover{background:#028edb;color:#fff}}.menu-collapsible{padding:0;margin:0}.menu-collapsible li.restricted-page{background:none}.menu-collapsible>li{color:#b05103;border-bottom:1px solid #eee;margin-top:5px;display:block;counter-increment:companion-counter}@media (min-width:0) and (max-width:767px){.menu-collapsible>li{margin-top:10px}}.menu-collapsible>li:before{position:absolute;content:counter(companion-counter) ". ";vertical-align:top;margin-top:5px}.menu-collapsible>li a{padding:5px 30px;display:inline-block;margin-bottom:5px;width:100%;vertical-align:top;color:#333;cursor:pointer}@media (min-width:0) and (max-width:767px){.menu-collapsible>li a{width:calc(100% - 5px)}}.menu-collapsible>li a:hover,.menu-collapsible>li a.active-trail{text-decoration:none;color:#b05103}.menu-collapsible>li a.active-trail{font-weight:bold}.menu-collapsible>li a.active-trail ~ span{background-image:url(/sites/all/themes/sage_companion/assets/images/select.svg)}.menu-collapsible>li a.active-trail ~ ul{display:block}.menu-collapsible>li .is-final a:hover{background-color:#b05103;color:#fff}.menu-collapsible ul{display:none;padding:0;list-style:none}.menu-collapsible ul li{margin-left:1em}.menu-collapsible ul li a{padding-left:20px}.menu-collapsible li.active-trail>ul{display:block !important}.menu-collapsible li.active-trail>ul a.active{color:#fff;background:#b05103}.menu-collapsible .set-active>.menu-expand-icon{background-image:url(/sites/all/themes/sage_companion/assets/images/select.svg)}.menu-collapsible .menu-expand-icon{position:absolute;width:15px;height:35px;background-image:url(/sites/all/themes/sage_companion/assets/images/expand.svg);background-position:right 10px;background-repeat:no-repeat;background-size:contain;margin-left:-15px}@media (min-width:0) and (max-width:767px){.menu-collapsible .menu-expand-icon{margin-left:-25px}}.menu-collapsible .menu-expand-icon.is-open{background-image:url(/sites/all/themes/sage_companion/assets/images/select.svg)}ul.tabs.secondary{display:inline}ul.menu-collapsible>li{display:block;margin-left:-20px}.menu-collapsible>li.expanded.set-active>.menu-expand-icon,.menu-collapsible>li.expanded.set-active ul .set-active>.menu-expand-icon{background-image:url(/sites/all/themes/sage_companion/assets/images/select.svg)}.node-microsite-teaser{position:relative;overflow:hidden;margin-bottom:20px}@media (min-width:520px){.node-microsite-teaser{margin-bottom:25px;min-height:200px}}.node-microsite-teaser .background-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;background-repeat:no-repeat}.node-microsite-teaser .book-branding{overflow:hidden;margin:25px 0;padding:10px;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000);color:#fff}@media (min-width:520px){.node-microsite-teaser .book-branding{width:calc(100% - 150px);min-height:130px}}@media (min-width:992px){.node-microsite-teaser .book-branding{min-height:160px;max-height:200px;padding:20px 20px 20px 50px}}.node-microsite-teaser h1{font-size:15px;margin:0}@media (min-width:520px){.node-microsite-teaser h1{font-size:27px;line-height:40px}}@media (min-width:992px){.node-microsite-teaser h1{font-size:32px}}.node-microsite-teaser h2.subtitle,.node-microsite-teaser .subtitle.field-name-field-microsite-author{margin:0}.node-microsite-teaser a{color:#fff;display:block}.node-microsite-teaser a:hover{text-decoration:none}.node-microsite-teaser .field-name-field-microsite-author{display:none}@media (min-width:520px){.node-microsite-teaser .field-name-field-microsite-author{display:block;margin:10px 0}}.node-microsite-teaser .field-name-field-microsite-book-edition{display:none}@media (min-width:520px){.node-microsite-teaser .field-name-field-microsite-book-edition{display:block;position:absolute;top:0;right:0;padding:10px;font-size:13px;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000)}}.node-microsite-featured{font-size:12px}.node-microsite-featured .field-name-field-microsite-book-image,.node-microsite-featured .field-name-field-microsite-book-pub-date,.node-microsite-featured .field-name-field-microsite-link-to-purchase,.node-microsite-featured .field-name-field-microsite-link-to-review{margin-top:0}.node-microsite-featured .field-label-inline div{display:inline}span[id^="_containermyExperience"]{display:block !important}#main .pane-sage-misc-sage-addthis .addthis_toolbox{margin-top:-40px}.pane-sage-misc-sage-addthis .addthis_toolbox{position:absolute;right:0;margin-top:0}.panel-content-main .pane-sage-misc-sage-login-instructor-homepage,.panel-content-main .pane-bundle-text,.panel-content-main-left .pane-sage-misc-sage-login-instructor-homepage,.panel-content-main-left .pane-bundle-text{background:#f2f2f2;padding:30px 20px}.panel-content-main .pane-sage-misc-sage-login-instructor-homepage h2,.panel-content-main .pane-sage-misc-sage-login-instructor-homepage .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .panel-content-main .pane-sage-misc-sage-login-instructor-homepage .field-name-field-microsite-author,.panel-content-main .pane-bundle-text h2,.panel-content-main .pane-bundle-text .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .panel-content-main .pane-bundle-text .field-name-field-microsite-author,.panel-content-main-left .pane-sage-misc-sage-login-instructor-homepage h2,.panel-content-main-left .pane-sage-misc-sage-login-instructor-homepage .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .panel-content-main-left .pane-sage-misc-sage-login-instructor-homepage .field-name-field-microsite-author,.panel-content-main-left .pane-bundle-text h2,.panel-content-main-left .pane-bundle-text .node-microsite-teaser .field-name-field-microsite-author,.node-microsite-teaser .panel-content-main-left .pane-bundle-text .field-name-field-microsite-author{color:#015d8e}.pane-sage-misc-sage-login-instructor form{max-width:250px;margin:0 auto}.microsite-workflow-status{margin-top:-20px;margin-bottom:20px;border-bottom:5px solid black;color:#fff;text-transform:uppercase;font-weight:600;line-height:42px;text-align:center;text-shadow:0px 0px 1px #aaa}.microsite-workflow-status.draft{background:#b05103;border-bottom-color:#eb6c04}.microsite-workflow-status.awaiting-approval{background:#0273b1;border-bottom-color:#028edb}.microsite-workflow-status.approved{background:#00b200;border-bottom-color:#00e500}.microsite-workflow-status.disabled{background:#9d261d;border-bottom-color:#c83025}#tabs .tabs{border-bottom:1px solid #ccc;margin-bottom:10px}#tabs .tabs li{margin:0 5px -1px 0;background:#fff}#tabs .tabs a{padding:0.5em 1em;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#tabs .tabs a:hover{background:#eee;text-decoration:none}#tabs .tabs a.active{border:1px solid #ccc;border-bottom-width:0}#action-links{margin-bottom:10px}#action-links a{margin-right:1em}.panels-ipe-linkbar{margin:0;padding:0}#modalContent *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#modalContent * .widget-preview{min-height:350px}.admin-menu div.messages{margin-bottom:25px}.menu-collapsible .restricted-page a,.ses-links a{background:url(/sites/all/themes/sage_companion/assets/images/Lock-icon-orange.png) no-repeat 93% 10px !important;color:#333 !important}.menu-collapsible .restricted-page a:hover,.ses-links a:hover{background:url(/sites/all/themes/sage_companion/assets/images/Lock-icon-white.png) #eb6c04 no-repeat 93% 10px !important;color:#fff !important}.menu-collapsible .restricted-page a:hover+span,.ses-links a:hover+span{background-image:url(/sites/all/themes/sage_companion/assets/images/expand-reverse.svg)}nav:not(#main-menu) li.restricted-page.active,nav:not(#main-menu) li.restricted-page.active a,nav:not(#main-menu) li.restricted-page.set-active,nav:not(#main-menu) li.restricted-page.set-active a{background:url(/sites/all/themes/sage_companion/assets/images/Lock-icon-white.png) #eb6c04 no-repeat right 25px center !important;color:#fff !important}#main-menu .restricted-page a{background:url(/sites/all/themes/sage_companion/assets/images/Lock-icon-orange.png) no-repeat right 5px center !important;padding-right:20px !important;padding-left:10px !important;color:#999 !important}#main-menu .restricted-page a:hover{text-decoration:none;color:#b05103 !important}#main-menu .restricted-page .active{color:#b05103 !important}.admin-menu #action-links .button,.admin-menu #action-links .button-blue,.admin-menu #action-links .button-lightblue,.admin-menu #action-links .button-blue,.admin-menu #action-links .button-lightblue{padding:0 7.6px;line-height:25px}.admin-menu #action-links a{margin-right:0.2em}.admin-menu #tabs .tabs li{margin-bottom:0}#modalContent{background:#F7F7F7;box-shadow:0 0 5px #CCCCCC}#modalContent>.modal-dialog{height:auto !important}#modalContent .modal-body{min-height:100vh}.admin-menu.page-node-add-microsite .hidden-submit{visibility:hidden}.admin-menu.page-node-add-microsite .hidden-submit:first-of-type{visibility:visible}.homepage-tabs .ui-corner-all,.homepage-tabs .ui-corner-top,.homepage-tabs .ui-corner-left,.homepage-tabs .ui-corner-tl{border-radius:0}.homepage-tabs .ui-widget-header,.homepage-tabs .ui-tabs-nav li.ui-state-default{background:none}.homepage-tabs .ui-tabs-nav li{float:left;list-style:outside none none;margin:0;padding:0;position:relative;top:0px;white-space:nowrap}.homepage-tabs .ui-tabs-nav li *:focus{outline:none}.homepage-tabs ul.tab-logos{padding:0;margin-bottom:40px}.homepage-tabs ul.tab-logos li{border:2px solid #ccc !important;width:100%}.homepage-tabs ul.tab-logos li:nth-of-type(1){margin-bottom:10px}.homepage-tabs ul.tab-logos li.ui-state-active{background-color:#f7f7f7;border:2px solid #b05103 !important}.homepage-tabs ul.tab-logos li a{width:100%;padding:10px;display:block;text-align:center}.homepage-tabs ul.tab-logos li a img{max-height:30px}@media (min-width:520px){.homepage-tabs ul.tab-logos li{width:48%}.homepage-tabs ul.tab-logos li:nth-of-type(2){float:right}.homepage-tabs ul.tab-logos li.ui-state-active{position:relative;background-color:#f7f7f7;border:2px solid #b05103}.homepage-tabs ul.tab-logos li.ui-state-active:after,.homepage-tabs ul.tab-logos li.ui-state-active:before{top:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;pointer-events:none}.homepage-tabs ul.tab-logos li.ui-state-active:after{border-color:rgba(119,100,213,0);border-top-color:#f7f7f7;border-width:15px;left:50%;margin-left:-15px;z-index:3}.homepage-tabs ul.tab-logos li.ui-state-active:before{border-color:rgba(194,225,245,0);border-top-color:#b05103;border-width:18px;left:50%;margin-left:-18px;z-index:2}.homepage-tabs ul.tab-logos li a{height:60px}.homepage-tabs ul.tab-logos li a img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:25px}}.benefits .table-title{display:block;width:100%;height:40px;margin-bottom:5px;text-align:center;position:relative;background-color:#028edb;border:2px solid #fff}.benefits .table-title:after,.benefits .table-title:before{top:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;pointer-events:none}.benefits .table-title:after{border-color:rgba(119,100,213,0);border-top-color:#028edb;border-width:15px;left:50%;margin-left:-15px;z-index:3}.benefits .table-title:before{border-color:rgba(194,225,245,0);border-top-color:#fff;border-width:18px;left:50%;margin-left:-18px;z-index:2}.benefits .table-title h3,.benefits .table-title .h3,.benefits .table-title .webform-client-form fieldset .fieldset-legend,.webform-client-form fieldset .benefits .table-title .fieldset-legend,.benefits .table-title .microsite-workflow-status{color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.benefits table{border:1px solid #ccc}.benefits table th,.benefits table td{width:50%;text-align:center;border:none}.benefits table th{color:#fff;border:none}.benefits table td{border-left:1px solid #ccc;border-right:1px solid #ccc}.benefits table .bt-content{background-color:#fff !important;border:1px solid #eee !important;font-size:0.8em !important}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;border:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slider{padding:0 50px}.slick-loading .slick-list{background:url(/sites/all/themes/sage_companion/assets/images/ajax-loader.gif) no-repeat center center #fff}button.slick-prev,button.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:38px;margin-top:-24px;padding:0;cursor:pointer;border:none;outline:none}button.slick-prev:hover,button.slick-prev:focus,button.slick-next:hover,button.slick-next:focus{color:transparent;outline:none}button.slick-prev{left:10px;background:url(/sites/all/themes/sage_companion/assets/images/prev-active.gif) no-repeat center center transparent}button.slick-prev.slick-disabled{background:url(/sites/all/themes/sage_companion/assets/images/prev-inactive.gif) no-repeat center center transparent;cursor:default}button.slick-next{right:10px;background:url(/sites/all/themes/sage_companion/assets/images/next-active.gif) no-repeat center center transparent}button.slick-next.slick-disabled{background:url(/sites/all/themes/sage_companion/assets/images/next-inactive.gif) no-repeat center center transparent;cursor:default}.validation-container{position:absolute;top:7px;right:15px;width:12px;height:11px}.validation-icon{display:block;color:#390;font-size:12px}.form-item-error .validation-icon{color:#c31900}.form-item-middle-name .validation-icon{display:none}.form-item-error,.form-item input,.form-item select{border-width:1px}.form-item-error.error,.form-item input.error,.form-item select.error{border-color:#c31900;color:#c31900}.form-item-error .form-checkboxes,.form-item input .form-checkboxes,.form-item select .form-checkboxes{border-color:#c31900}.form-item-error .validation-icon,.form-item input .validation-icon,.form-item select .validation-icon{width:11px;height:11px;background-position:0 0}.form-item-error.form-wrapper-validation,.form-item input.form-wrapper-validation,.form-item select.form-wrapper-validation{border:2px solid #c31900;padding-bottom:20px;padding-right:30px;padding-top:20px}.page-register .dot-icon{float:left;top:-4px;margin-right:10px;position:relative;font-size:27px;color:#cf425d;line-height:27px;text-align:center}.page-register .dot-icon:before{content:"\f101";display:inline-block;font-family:"sageicon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page-register .dot-icon-adjust--lg{float:left;top:-2px;margin-right:18px;position:relative}@media (max-width:767px){.page-register .dot-icon-adjust--lg{margin-right:10px;top:-4px}}.page-register .inline-icon{color:grey}.page-register .inline-icon:before{padding-right:5px;font-size:inherit;position:relative}.page-register .inline-icon.icon--minute:before{font-size:17px;top:3px}.page-register .social-icon{display:inline-block;width:32px;height:32px;text-indent:100%;margin-right:4px;overflow:hidden;white-space:nowrap}.page-register .dot-icon-adjust--lg{float:left;top:-2px;margin-right:18px;position:relative}@media (max-width:767px){.page-register .dot-icon-adjust--lg{margin-right:10px;top:-4px}}.page-register fieldset.form-wrapper{border:none;margin-top:10px}@media (min-width:768px){.page-register fieldset.form-wrapper .form-inline-label{float:left;width:30%;padding-right:10px;padding-top:4px;padding-bottom:4px;text-align:right;font-size:14px}.form-type-select .page-register fieldset.form-wrapper .form-inline-label{position:relative;top:-3px}}.page-register fieldset.form-wrapper .form-inline-item{position:relative}@media (min-width:768px){.page-register fieldset.form-wrapper .form-inline-item{float:left;width:41%}}.page-register fieldset.form-wrapper .description{font-size:12px;font-weight:normal;line-height:12px;color:#888}@media (max-width:767px){.page-register fieldset.form-wrapper .description{padding:2px 0}}.form-type-textarea .page-register fieldset.form-wrapper .description{text-align:right;font-size:10px;margin-top:1px}.page-register .form-select-wide{width:100%;border-width:3px}.page-register .form-required{color:#bd0003;font-size:0.95em;position:relative;top:-2px}.page-register div.error{background-image:none;margin-bottom:1em}.page-register .messages-inline{border:0;padding:0;margin:0;background:0 !important;border:0;color:#c31900;max-width:100%}@media (min-width:768px){.page-register .messages-inline:before{content:" ";padding-right:30%}}.cell-with-form-options .page-register .messages-inline .messages-inline{margin-bottom:14px}.cell-with-form-options .page-register .messages-inline .messages-inline:before{padding-right:0}.page-register .button-default{font-size:18px;min-width:220px;border-radius:6px;border-width:1px;border-style:solid;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;padding:6px 10px;font-weight:normal}.page-register .button-medium{font-size:14px;min-width:100px;border-radius:6px;padding:5px 0;font-size:18px;min-width:220px;border-radius:6px;padding:6px 0;display:block;width:100%;-webkit-appearance:none;border-width:1px;border-style:solid;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;padding:0 10px}.page-register .button-medium:hover{text-decoration:none}.page-register .button-medium.is-disabled{opacity:0.3}.page-register .button-medium+.page-register .button-medium{margin-top:14px;margin-left:20px;margin-top:0}.page-register .button-small{line-height:22px;font-size:14px;min-width:75px;border-radius:6px;padding:2px 0;font-size:18px;min-width:220px;border-radius:6px;padding:6px 0;display:block;width:100%;-webkit-appearance:none;border-width:1px;border-style:solid;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;padding:0 10px}.page-register .button-small:hover{text-decoration:none}.page-register .button-small.is-disabled{opacity:0.3}.page-register .button-small+.page-register .button-small{margin-top:14px;margin-left:20px;margin-top:0}.page-register .button-default{background-color:#0273b1;border-color:#0273b1;color:#fff}.page-register .button-default:focus,.page-register .button-default:hover{color:#fff;background-color:#015d8e;border-color:#015d8e}.page-register .accordion-title{font-size:14px;line-height:36px;white-space:nowrap;background:#eee;padding-left:8px;margin-bottom:5px;cursor:pointer;position:relative;border-radius:3px}@media (min-width:992px){.page-register .accordion-title{font-size:14px}}.page-register .accordion-title:after{font-size:1.1em;color:#888;position:absolute;top:11px;right:8px}@media (min-width:768px){.page-register .accordion-title:after{right:18px}}.page-register .accordion-title.expanded:after{top:12px;right:17px}.page-register .accordion-state-icon{margin-right:6px}.page-register .accordion-state-icon:before{font-size:0.6em;position:relative;top:-2px}.page-register .action-link{color:#333;text-decoration:none}.page-register .action-link:before{color:#cf425d;font-size:1.4em;margin-right:5px;top:2px;position:relative}.page-register .action-link:hover{text-decoration:none}.page-register .action-link+.page-register .action-link{margin-left:15px}.page-register .form-checkboxes{margin-bottom:14px}.page-register .form-checkboxes .form-type-checkbox{margin-bottom:12px}.page-register .form-type-checkbox label{display:block;overflow:hidden;text-align:left}.page-register .form-type-checkbox .form-checkbox{float:left;position:relative;top:3px;margin-right:10px}.page-register .options-depth-1{margin-left:9%}.page-register .options-depth-2{margin-left:14%}.simple-pager,.pager{list-style:none;margin:0;padding:0;font-size:12px;color:#f7f7f7}.simple-pager li,.pager li{display:inline-block}.simple-pager a,.pager a{color:inherit;text-decoration:none;color:#0273b1}.simple-pager a:hover,.pager a:hover{text-decoration:underline}.simple-pager-item,.pager .pager-item>a,.pager .is-final>a,.pager .pager-current{display:inline-block;padding:2px 8px;margin:0 -2px}.simple-pager-current,.pager .pager-current{color:#fff;background-color:#0273b1}.pager .pager-current{padding-left:10px}.form-item-sort-options{float:right;margin-right:5px}.form-item-per-page{float:right;margin-right:25px}.top-search-block,.search-api-page-results hr,.bottom-search-block{border:1px solid #efefef}.popover-content .search-form--inline--submit:before,.popover-content .search-form--inline--link:before{padding-right:5px}.search-api-page-results .row{margin-left:0}.search-api-page-results span.pane-title{margin-right:10px}.search-api-page-results .search-form--inline--submit,.search-api-page-results .search-form--inline--link{text-align:initial}.search-api-page-results .search-form--inline--submit:before,.search-api-page-results .search-form--inline--link:before{top:-1px}.search-api-page-results .search-wrapper{text-align:right}.search-api-page-results label{margin-right:5px}.pane-sage-apachesolr-search-form .search-form--inline--submit,.pane-sage-apachesolr-search-form .search-form--inline--link{text-align:initial}.pane-sage-apachesolr-search-form .search-form--inline--submit:before,.pane-sage-apachesolr-search-form .search-form--inline--link:before{top:-1px}a.facetapi-active{display:inline-block !important;padding:5px 5px 5px 10px !important}div[class^='pane-facetapi']{margin-bottom:20px}a[data-type="search"]+.popover,.search-mobile+.popover{border:1px solid #028edb}a[data-type="search"]+.popover .popover-content,.search-mobile+.popover .popover-content{padding:0px 14px}a[data-type="search"]+.popover .arrow,.search-mobile+.popover .arrow{border-bottom-color:#028edb}@media (max-width:767px){.search-desktop{display:none !important}}.search-mobile{float:right;background-color:transparent;border:0px}.pane-sage-apachesolr-search-form,.search-wrapper{border-top:solid 1px #efefef;border-bottom:solid 1px #efefef}.pane-sage-apachesolr-search-form .pane-title,.search-wrapper .pane-title{display:inline-block;font-size:14px}.pane-sage-apachesolr-search-form .pane-content,.search-wrapper .pane-content{display:inline-block;margin-left:10px}.arrow-button,.arrow-button-with-popover{position:relative;padding-left:5px;padding-right:25px;line-height:33px;font-size:15px;color:#ee661c;display:inline-block;text-decoration:none;white-space:nowrap;border:1px solid #eee;background-color:#f7f7f7;border-radius:4px}.arrow-button:after,.arrow-button-with-popover:after{border-left:#ddd;height:24px;padding:5px 10px;position:absolute;top:4px;right:0;text-align:center}.arrow-button:focus,.arrow-button-with-popover:focus,.arrow-button:hover,.arrow-button-with-popover:hover{text-decoration:none;color:#ee661c}.arrow-button img,.arrow-button-with-popover img{vertical-align:initial;position:relative;top:2px}.arrow-button:focus,.arrow-button:hover{background-color:#ccc;border-color:#ccc}.arrow-button-with-popover{border-color:#ccc}.arrow-button--tall:after{height:41px;line-height:33px;width:36px;font-size:21px;padding-left:13px;padding-right:13px}.node-type-quiz .form-actions input,.answering-form .form-actions input,#ajax-quiz-wrapper .form-actions input,#quiz-view-table .form-actions input{font-size:18px;margin-right:5px}.node-type-quiz tr.selected td,.answering-form tr.selected td,#ajax-quiz-wrapper tr.selected td,#quiz-view-table tr.selected td{background:white}.node-type-quiz tr.odd,.node-type-quiz tr.even,.answering-form tr.odd,.answering-form tr.even,#ajax-quiz-wrapper tr.odd,#ajax-quiz-wrapper tr.even,#quiz-view-table tr.odd,#quiz-view-table tr.even{background:white;border:none;padding:10px 0}.node-type-quiz tbody,.answering-form tbody,#ajax-quiz-wrapper tbody,#quiz-view-table tbody{border:none}.node-type-quiz th,.node-type-quiz td,.answering-form th,.answering-form td,#ajax-quiz-wrapper th,#ajax-quiz-wrapper td,#quiz-view-table th,#quiz-view-table td{padding:8px}.node-type-quiz table th,.node-type-quiz table td,.answering-form table th,.answering-form table td,#ajax-quiz-wrapper table th,#ajax-quiz-wrapper table td,#quiz-view-table table th,#quiz-view-table table td{border:none;background:white}#quiz-question-number{display:inline-block}.quiz-start-link{font-size:18px}#quiz-view-table{width:100%;margin:25px 0;border:1px solid #efefef}@media (min-width:767px){#quiz-view-table{width:50%}}#quiz-view-table th,#quiz-view-table td{width:50%}#quiz-progress{font-size:inherit;font-weight:bold;padding:10px 0}.quiz-question-truefalse .form-item-no-label{padding:5px 10px}.quiz-question-truefalse .form-item-no-label label{padding-left:20px}.quiz-result-answer-quiz-result-answer .q-correct{background:white;font-weight:bold}.quiz-result-answer-quiz-result-answer thead{display:none}.quiz-result-answer-quiz-result-answer tbody{border:none}.quiz-result-answer-quiz-result-answer table td{padding:15px 5px;text-align:center}.quiz-result-answer-quiz-result-answer table td:first-child,.quiz-result-answer-quiz-result-answer table td:last-child{width:10%}.quiz-result-answer-quiz-result-answer table td:nth-child(2){text-align:left}.quiz-result-answer-quiz-result-answer table td:nth-child(3),.quiz-result-answer-quiz-result-answer table td:nth-child(4){display:none}.quiz-result-answer-quiz-result-answer table tr{background-color:white;border:none}.quiz-result-answer-quiz-result-answer table tr:last-child{border-bottom:1px solid #eeeeee}.quiz-result-answer-quiz-result-answer p{margin:0}.quiz-report-score-container{margin:5px 0}.quiz-score-icon img{height:13px;width:auto;vertical-align:0}#quiz_score_possible,#quiz_score_percent{padding:0 0 15px 0;text-align:center;font-weight:600;font-size:20px}#quiz-summary{padding:10px 0 0 0}.h5p-dialogcards .h5p-dialogcards-card-content.h5p-dialogcards-turned p{font-size:18px}.h5p-dialogcards .h5p-dialogcards-card-content p{font-size:22px}.h5p-dialogcards .h5p-dialogcards-card-content.h5p-dialogcards-turned .h5p-dialogcards-card-text-inner-content{align-items:flex-start}.h5p-dialogcards .h5p-dialogcards-card-content.h5p-dialogcards-turned .h5p-dialogcards-card-text-inner-content .h5p-audio-wrapper{display:none}.h5p-dialogcards .h5p-dialogcards-card-text-inner-content{display:flex;align-items:center;justify-content:center}.h5p-dialogcards .h5p-dialogcards-card-text-inner{overflow:auto}.h5p-dialogcards .h5p-dialogcards-card-text{height:auto}.pane-sage-apachesolr-advance-search-form{border:1px solid #F7F7F7;margin-bottom:40px}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-slider{width:34.5%;display:flex}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes{width:60%;margin-right:5.5%;display:flex}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper fieldset,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes fieldset{width:100%}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper+.form-wrapper,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes+.form-wrapper{width:34.5%;text-align:right;margin-top:40px}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper+.form-wrapper input,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes+.form-wrapper input{margin-right:5px}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper+.form-wrapper a.search-tips,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes+.form-wrapper a.search-tips{width:100%;float:left;font-size:12px}.pane-sage-apachesolr-advance-search-form .pane-content{padding:20px}.pane-sage-apachesolr-advance-search-form .pane-content:before{content:"Refine your search by entering keywords and adding filters.";font-style:italic}.pane-sage-apachesolr-advance-search-form .pane-content fieldset{border:none;margin:0;padding:0}.pane-sage-apachesolr-advance-search-form .pane-title{background:#F7F7F7;padding:20px;margin:0;font-size:16px;color:#B2B2B2;cursor:pointer}.pane-sage-apachesolr-advance-search-form .pane-title:before{content:"";background:url(/sites/all/themes/sage_companion/assets/images/select-edge.gif) no-repeat -5px;padding:0 15px}.pane-sage-apachesolr-advance-search-form .pane-closed:before{background-position-x:-35px}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper>div{float:left;vertical-align:top}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item input,.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item select{width:100%}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item-no-label>input{width:auto}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item-case-year{margin:0}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-slider{width:87%;margin-left:5%}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-slider label{margin-left:-20px}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-textfield{width:60%}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item-search-facet-key-0{width:73%}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper .fieldset-wrapper>div{margin-right:5px}.pane-sage-apachesolr-advance-search-form .form-item select,.pane-sage-apachesolr-advance-search-form .form-item input{border:2px solid #EEE;background:#FFF;height:30px;box-shadow:none}.pane-sage-apachesolr-advance-search-form .form-item .form-inline-label label{font-weight:bold}.pane-sage-apachesolr-advance-search-form .form-item .form-inline-item select,.pane-sage-apachesolr-advance-search-form .form-item .form-inline-item label{display:inline-block;padding-right:5px}.pane-sage-apachesolr-advance-search-form .form-type-checkboxes+.form-actions{margin:25px 0 0 10%}.pane-sage-apachesolr-advance-search-form .form-type-checkboxes+.form-actions input{margin:0 20px 0 0;padding:7px 25px;font-size:13px}.pane-sage-apachesolr-advance-search-form .form-type-checkboxes+.form-actions a{font-size:13px}.pane-sage-apachesolr-advance-search-form .form-type-checkboxes+.form-actions .search-tips{float:left;width:100%;margin-top:10px}.pane-sage-apachesolr-advance-search-form .form-type-checkboxes .form-type-checkbox{display:inline-block}.form-item-case-year label{margin-bottom:35px}.sliderfield .sliderfield-container:before,.sliderfield .sliderfield-container:after{content:"";border:1px solid #CCC;height:20px;position:relative}.sliderfield .sliderfield-container:before{top:-13px}.sliderfield .sliderfield-container:after{float:right;top:-9px;right:-2px}.sliderfield .ui-slider-handle{background:#eb6c04;width:5px;height:25px;border-radius:5px;top:-11px;margin:0;border:none;cursor:pointer}.sliderfield .ui-slider-horizontal{height:2px}.sliderfield .sliderfield-bubble{margin:-5px 0 0px -18px;padding:0px 5px;border:1px solid #eb6c04}input[id^="edit-search-facet-remove"]{border:none;background:url(/sites/all/themes/sage_companion/assets/images/remove.gif) no-repeat;background-size:contain;padding:0;float:right;height:20px;width:20px;margin:18px 0;font-size:0}input[id^="edit-search-facet-add"]{color:#016BA5;background:url(/sites/all/themes/sage_companion/assets/images/mobile-expand.gif) no-repeat #fff;border:none;padding:0 0 0 25px;display:block;font-weight:normal;font-family:'Open Sans',sans-serif;background-size:contain;font-size:13px;clear:both}.form-item-search-facet-option-0+input[id^="edit-search-facet-remove"]{display:none}div[class*="item-search-facet-option"]{width:20%}div[class*="item-search-facet-operators"]{width:12%}div[class*="search-facet-operators"]{clear:both}.node-microsite-page-search-result{border-bottom:1px solid #F1F1F1;padding:20px 0}.node-microsite-page-search-result:last-child{border-botom:none}.node-microsite-page-search-result>header,.node-microsite-page-search-result>div{width:49.5%;display:inline-block;vertical-align:top}.advanced-search-form{float:left;width:280px}.advanced-search-form .search-form--inline--link{display:none}.advanced-search-form .search-form--inline--submit,.advanced-search-form .search-form--inline--link{top:9px;right:19px}.advanced-search-form .form-item{margin:7px 15px 7px 0}@media (max-width:850px){.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-slider{margin-right:0;width:100%}.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-wrapper+.form-wrapper,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-checkboxes+.form-wrapper,.pane-sage-apachesolr-advance-search-form #search-facets-fieldset-slider+.form-wrapper{width:97%}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-slider,.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-actions{float:left;width:90%;margin:20px 0 0 20px}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-checkboxes{width:100%}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-checkboxes+.form-actions{margin-left:0}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item-books-title{margin-left:0;float:left}div[class*="item-search-facet-operators"]{width:12.4%}}@media (max-width:550px){.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-slider,.pane-sage-apachesolr-advance-search-form .fieldset-wrapper form-actions{float:left;width:85%;margin:20px 0 20px 20px}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-textfield{width:60%;clear:both}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-item-books-title{margin-left:0;float:left}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-checkboxes{width:100%}.pane-sage-apachesolr-advance-search-form .fieldset-wrapper .form-type-checkboxes+.form-actions{margin-left:0}.pane-sage-apachesolr-advance-search-form .form-item-search-facet-key-0{width:60%}div[class*="item-search-facet-operators"]{width:40%}div[class*="item-search-facet-option"]{width:28%}}
