@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot");src:local("Open Sans"),local("OpenSans"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600.svg#OpenSans") format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot");src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot");src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff2") format("woff2"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.woff") format("woff"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.ttf") format("truetype"),url("/sites/all/themes/opensesame/fonts/open-sans/open-sans-v13-latin-800italic.svg#OpenSans") format("svg")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.m-default-form::after{clear:both;content:"";display:table}.m-default-form.is-hidden{display:none}.m-default-form input[type="text"]{border-radius:1px;border:1px solid #ddd}.m-default-form input[type="text"].required.error{border:2px solid #f00}.m-default-form label{display:inline-block;padding-bottom:4px}.m-default-form .form-textarea.required.error{border:2px solid #f00}.m-default-form#user-pass .form-actions{margin-bottom:2.5em !important}.m-alt-form::after{clear:both;content:"";display:table}.m-alt-form input[type="text"],.m-alt-form input[type="email"],.m-alt-form input[type="password"]{font-size:14px;border-radius:.1875em;padding:13px 15px;margin-bottom:20px;border:1px solid #1d1d1d}.m-alt-form input[type="text"]::-webkit-input-placeholder,.m-alt-form input[type="email"]::-webkit-input-placeholder,.m-alt-form input[type="password"]::-webkit-input-placeholder{color:#505050}.m-alt-form input[type="text"]:-moz-placeholder,.m-alt-form input[type="email"]:-moz-placeholder,.m-alt-form input[type="password"]:-moz-placeholder{color:#505050}
.m-alt-form input[type="text"]::-moz-placeholder,.m-alt-form input[type="email"]::-moz-placeholder,.m-alt-form input[type="password"]::-moz-placeholder{color:#505050}.m-alt-form input[type="text"]:-ms-input-placeholder,.m-alt-form input[type="email"]:-ms-input-placeholder,.m-alt-form input[type="password"]:-ms-input-placeholder{color:#505050}.m-alt-form input[type="text"] label,.m-alt-form input[type="email"] label,.m-alt-form input[type="password"] label{display:inline-block;padding-bottom:4px}.m-default-form--addtocart input[type="text"]{width:auto !important}.m-default-form--reset-instructions{font-weight:700}.form-region-main{max-width:71.25em;margin-left:auto;margin-right:auto}.form-item,.form-actions{margin-top:0}.form-item.no-margin,.form-actions.no-margin{margin:0}.views-field-os-edit-quantity{text-align:center}.views-field-commerce-total{text-align:right}.form-managed-file,.link-field-subrow,.form-type-checkbox>.form-checkbox,.form-type-checkbox .form-checkboxes,.form-type-checkbox .form-radio,.form-type-checkbox .form-radios,.form-type-checkbox .term-reference-tree,.form-type-checkboxes>.form-checkbox,.form-type-checkboxes .form-checkboxes,.form-type-checkboxes .form-radio,.form-type-checkboxes .form-radios,.form-type-checkboxes .term-reference-tree,.form-type-radio>.form-checkbox,.form-type-radio .form-checkboxes,.form-type-radio .form-radio,.form-type-radio .form-radios,.form-type-radio .term-reference-tree,.form-type-radios>.form-checkbox,.form-type-radios .form-checkboxes,.form-type-radios .form-radio,.form-type-radios .form-radios,.form-type-radios .term-reference-tree,.form-type-checkbox-tree>.form-checkbox,.form-type-checkbox-tree .form-checkboxes,.form-type-checkbox-tree .form-radio,.form-type-checkbox-tree .form-radios,.form-type-checkbox-tree .term-reference-tree,.form-type-select select,input#edit-demo-user,select#edit-buyer,input#edit-product{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-right:0;background-color:#fff;border:1px solid #ddd;border-radius:1px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box}.form-managed-file:last-child,.link-field-subrow:last-child,.form-type-checkbox>.form-checkbox:last-child,.form-type-checkbox .form-checkboxes:last-child,.form-type-checkbox .form-radio:last-child,.form-type-checkbox .form-radios:last-child,.form-type-checkbox .term-reference-tree:last-child,.form-type-checkboxes>.form-checkbox:last-child,.form-type-checkboxes .form-checkboxes:last-child,.form-type-checkboxes .form-radio:last-child,.form-type-checkboxes .form-radios:last-child,.form-type-checkboxes .term-reference-tree:last-child,.form-type-radio>.form-checkbox:last-child,.form-type-radio .form-checkboxes:last-child,.form-type-radio .form-radio:last-child,.form-type-radio .form-radios:last-child,.form-type-radio .term-reference-tree:last-child,.form-type-radios>.form-checkbox:last-child,.form-type-radios .form-checkboxes:last-child,.form-type-radios .form-radio:last-child,.form-type-radios .form-radios:last-child,.form-type-radios .term-reference-tree:last-child,.form-type-checkbox-tree>.form-checkbox:last-child,.form-type-checkbox-tree .form-checkboxes:last-child,.form-type-checkbox-tree .form-radio:last-child,.form-type-checkbox-tree .form-radios:last-child,.form-type-checkbox-tree .term-reference-tree:last-child,.form-type-select select:last-child,input#edit-demo-user:last-child,select#edit-buyer:last-child,input#edit-product:last-child{margin-right:0}@media screen and (max-width:980px){.form-managed-file,.link-field-subrow,.form-type-checkbox>.form-checkbox,.form-type-checkbox .form-checkboxes,.form-type-checkbox .form-radio,.form-type-checkbox .form-radios,.form-type-checkbox .term-reference-tree,.form-type-checkboxes>.form-checkbox,.form-type-checkboxes .form-checkboxes,.form-type-checkboxes .form-radio,.form-type-checkboxes .form-radios,.form-type-checkboxes .term-reference-tree,.form-type-radio>.form-checkbox,.form-type-radio .form-checkboxes,.form-type-radio .form-radio,.form-type-radio .form-radios,.form-type-radio .term-reference-tree,.form-type-radios>.form-checkbox,.form-type-radios .form-checkboxes,.form-type-radios .form-radio,.form-type-radios .form-radios,.form-type-radios .term-reference-tree,.form-type-checkbox-tree>.form-checkbox,.form-type-checkbox-tree .form-checkboxes,.form-type-checkbox-tree .form-radio,.form-type-checkbox-tree .form-radios,.form-type-checkbox-tree .term-reference-tree,.form-type-select select,input#edit-demo-user,select#edit-buyer,input#edit-product{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}
.form-managed-file:last-child,.link-field-subrow:last-child,.form-type-checkbox>.form-checkbox:last-child,.form-type-checkbox .form-checkboxes:last-child,.form-type-checkbox .form-radio:last-child,.form-type-checkbox .form-radios:last-child,.form-type-checkbox .term-reference-tree:last-child,.form-type-checkboxes>.form-checkbox:last-child,.form-type-checkboxes .form-checkboxes:last-child,.form-type-checkboxes .form-radio:last-child,.form-type-checkboxes .form-radios:last-child,.form-type-checkboxes .term-reference-tree:last-child,.form-type-radio>.form-checkbox:last-child,.form-type-radio .form-checkboxes:last-child,.form-type-radio .form-radio:last-child,.form-type-radio .form-radios:last-child,.form-type-radio .term-reference-tree:last-child,.form-type-radios>.form-checkbox:last-child,.form-type-radios .form-checkboxes:last-child,.form-type-radios .form-radio:last-child,.form-type-radios .form-radios:last-child,.form-type-radios .term-reference-tree:last-child,.form-type-checkbox-tree>.form-checkbox:last-child,.form-type-checkbox-tree .form-checkboxes:last-child,.form-type-checkbox-tree .form-radio:last-child,.form-type-checkbox-tree .form-radios:last-child,.form-type-checkbox-tree .term-reference-tree:last-child,.form-type-select select:last-child,input#edit-demo-user:last-child,select#edit-buyer:last-child,input#edit-product:last-child{margin-right:0}}fieldset{max-width:71.25em;margin-left:auto;margin-right:auto;padding:.25em .5em 0;border-radius:1px}fieldset::after{clear:both;content:"";display:table}fieldset .field-type-list-text,fieldset .field-type-user-reference,fieldset .field-type-text{padding:0}@media screen and (max-width:980px){fieldset label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}fieldset label:last-child{margin-right:0}}fieldset>.form-type-checkbox{margin:0 1em .5em 0}label{float:left;display:block;margin-right:2.12766%;width:23.40426%;margin-bottom:0}label:last-child{margin-right:0}@media screen and (max-width:980px){label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}label:last-child{margin-right:0}}.field-type-list-text,.field-type-user-reference,.field-type-node-reference,.field-type-text,.form-type-textfield,.field-type-number-float{max-width:71.25em;margin-left:auto;margin-right:auto}.field-type-list-text::after,.field-type-user-reference::after,.field-type-node-reference::after,.field-type-text::after,.form-type-textfield::after,.field-type-number-float::after{clear:both;content:"";display:table}#edit-field-custom-price-buyer{padding:0}.form-actions{margin-top:2em}.form-item{margin-top:0}.form-item.form-type-managed-file{margin-bottom:0}.form-type-textfield,.form-type-checkboxes,.form-type-radios,.form-type-select,.form-type-textarea,.field-type-metatags-quick,.form-item-current-pass,.form-type-password-confirm,.field-type-image,.form-type-relation-select,.form-type-link-field,.form-item.multiselect,.form-type-date-popup,.form-type-checkbox-tree,.form-type-amazons3-cors-upload,#edit-field-blog-image-und{max-width:71.25em;margin-left:auto;margin-right:auto;background-color:#f1f1f1;border:1px solid #ddd;border-radius:1px;padding:.5em;margin-bottom:.5em}.form-type-textfield::after,.form-type-checkboxes::after,.form-type-radios::after,.form-type-select::after,.form-type-textarea::after,.field-type-metatags-quick::after,.form-item-current-pass::after,.form-type-password-confirm::after,.field-type-image::after,.form-type-relation-select::after,.form-type-link-field::after,.form-item.multiselect::after,.form-type-date-popup::after,.form-type-checkbox-tree::after,.form-type-amazons3-cors-upload::after,#edit-field-blog-image-und::after{clear:both;content:"";display:table}.form-type-textfield label,.form-type-checkboxes label,.form-type-radios label,.form-type-select label,.form-type-textarea label,.field-type-metatags-quick label,.form-item-current-pass label,.form-type-password-confirm label,.field-type-image label,.form-type-relation-select label,.form-type-link-field label,.form-item.multiselect label,.form-type-date-popup label,.form-type-checkbox-tree label,.form-type-amazons3-cors-upload label,#edit-field-blog-image-und label{float:left;display:block;margin-right:2.12766%;width:23.40426%}.form-type-textfield label:last-child,.form-type-checkboxes label:last-child,.form-type-radios label:last-child,.form-type-select label:last-child,.form-type-textarea label:last-child,.field-type-metatags-quick label:last-child,.form-item-current-pass label:last-child,.form-type-password-confirm label:last-child,.field-type-image label:last-child,.form-type-relation-select label:last-child,.form-type-link-field label:last-child,.form-item.multiselect label:last-child,.form-type-date-popup label:last-child,.form-type-checkbox-tree label:last-child,.form-type-amazons3-cors-upload label:last-child,#edit-field-blog-image-und label:last-child{margin-right:0}@media screen and (max-width:980px){.form-type-textfield label,.form-type-checkboxes label,.form-type-radios label,.form-type-select label,.form-type-textarea label,.field-type-metatags-quick label,.form-item-current-pass label,.form-type-password-confirm label,.field-type-image label,.form-type-relation-select label,.form-type-link-field label,.form-item.multiselect label,.form-type-date-popup label,.form-type-checkbox-tree label,.form-type-amazons3-cors-upload label,#edit-field-blog-image-und label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.form-type-textfield label:last-child,.form-type-checkboxes label:last-child,.form-type-radios label:last-child,.form-type-select label:last-child,.form-type-textarea label:last-child,.field-type-metatags-quick label:last-child,.form-item-current-pass label:last-child,.form-type-password-confirm label:last-child,.field-type-image label:last-child,.form-type-relation-select label:last-child,.form-type-link-field label:last-child,.form-item.multiselect label:last-child,.form-type-date-popup label:last-child,.form-type-checkbox-tree label:last-child,.form-type-amazons3-cors-upload label:last-child,#edit-field-blog-image-und label:last-child{margin-right:0}}@media screen and (max-width:980px){.form-type-textfield,.form-type-checkboxes,.form-type-radios,.form-type-select,.form-type-textarea,.field-type-metatags-quick,.form-item-current-pass,.form-type-password-confirm,.field-type-image,.form-type-relation-select,.form-type-link-field,.form-item.multiselect,.form-type-date-popup,.form-type-checkbox-tree,.form-type-amazons3-cors-upload,#edit-field-blog-image-und{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.form-type-textfield:last-child,.form-type-checkboxes:last-child,.form-type-radios:last-child,.form-type-select:last-child,.form-type-textarea:last-child,.field-type-metatags-quick:last-child,.form-item-current-pass:last-child,.form-type-password-confirm:last-child,.field-type-image:last-child,.form-type-relation-select:last-child,.form-type-link-field:last-child,.form-item.multiselect:last-child,.form-type-date-popup:last-child,.form-type-checkbox-tree:last-child,.form-type-amazons3-cors-upload:last-child,#edit-field-blog-image-und:last-child{margin-right:0}}form.amazons3-cors-upload-form fieldset{padding:0 .5em .5em;background-color:#f1f1f1}.form-region-main{margin-top:2em}.form-type-relation-select{font-weight:600;padding:.5em;margin-bottom:.5em}.form-item-pass-pass2{float:left;display:block;margin-right:2.12766%;width:100%;margin-top:.5em;margin-bottom:.5em}.form-item-pass-pass2::after{clear:both;content:"";display:table}.form-item-pass-pass2:last-child{margin-right:0}.form-item-pass-pass2 label{float:left;display:block;margin-right:2.12766%;width:23.40426%}.form-item-pass-pass2 label:last-child{margin-right:0}@media screen and (max-width:980px){.form-item-pass-pass2 label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}
.form-item-pass-pass2 label:last-child{margin-right:0}}.form-item-pass-pass2 input{float:left;display:block;margin-right:2.12766%;width:74.46809%}.form-item-pass-pass2 input:last-child{margin-right:0}@media screen and (max-width:980px){.form-item-pass-pass2 input{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.form-item-pass-pass2 input:last-child{margin-right:0}}.form-managed-file{padding:.5em}.form-managed-file label{float:left;display:block;margin-right:2.12766%;width:14.89362%}.form-managed-file label:last-child{margin-right:0}.form-managed-file input,.form-managed-file select{float:left;display:block;margin-right:2.12766%;width:31.91489%}.form-managed-file input:last-child,.form-managed-file select:last-child{margin-right:0}.form-managed-file .form-submit{float:right}.link-field-subrow{padding:.5em .5em 0}.link-field-subrow .link-field-column{float:none;width:initial}div.link-field-column .form-text{width:74.46809%}.form-type-password-confirm>.form-item{border:0;padding-left:0;padding-right:0}.form-type-checkbox>.form-checkbox,.form-type-checkbox .form-checkboxes,.form-type-checkbox .form-radio,.form-type-checkbox .form-radios,.form-type-checkbox .term-reference-tree,.form-type-checkboxes>.form-checkbox,.form-type-checkboxes .form-checkboxes,.form-type-checkboxes .form-radio,.form-type-checkboxes .form-radios,.form-type-checkboxes .term-reference-tree,.form-type-radio>.form-checkbox,.form-type-radio .form-checkboxes,.form-type-radio .form-radio,.form-type-radio .form-radios,.form-type-radio .term-reference-tree,.form-type-radios>.form-checkbox,.form-type-radios .form-checkboxes,.form-type-radios .form-radio,.form-type-radios .form-radios,.form-type-radios .term-reference-tree{display:inline-block}.form-type-checkbox>.form-checkbox>.form-item,.form-type-checkbox .form-checkboxes>.form-item,.form-type-checkbox .form-radio>.form-item,.form-type-checkbox .form-radios>.form-item,.form-type-checkbox .term-reference-tree>.form-item,.form-type-checkboxes>.form-checkbox>.form-item,.form-type-checkboxes .form-checkboxes>.form-item,.form-type-checkboxes .form-radio>.form-item,.form-type-checkboxes .form-radios>.form-item,.form-type-checkboxes .term-reference-tree>.form-item,.form-type-radio>.form-checkbox>.form-item,.form-type-radio .form-checkboxes>.form-item,.form-type-radio .form-radio>.form-item,.form-type-radio .form-radios>.form-item,.form-type-radio .term-reference-tree>.form-item,.form-type-radios>.form-checkbox>.form-item,.form-type-radios .form-checkboxes>.form-item,.form-type-radios .form-radio>.form-item,.form-type-radios .form-radios>.form-item,.form-type-radios .term-reference-tree>.form-item{max-width:11em;width:100%;margin:0 1em 0 0;float:left}@media screen and (max-width:980px){.form-type-checkbox>.form-checkbox>.form-item,.form-type-checkbox .form-checkboxes>.form-item,.form-type-checkbox .form-radio>.form-item,.form-type-checkbox .form-radios>.form-item,.form-type-checkbox .term-reference-tree>.form-item,.form-type-checkboxes>.form-checkbox>.form-item,.form-type-checkboxes .form-checkboxes>.form-item,.form-type-checkboxes .form-radio>.form-item,.form-type-checkboxes .form-radios>.form-item,.form-type-checkboxes .term-reference-tree>.form-item,.form-type-radio>.form-checkbox>.form-item,.form-type-radio .form-checkboxes>.form-item,.form-type-radio .form-radio>.form-item,.form-type-radio .form-radios>.form-item,.form-type-radio .term-reference-tree>.form-item,.form-type-radios>.form-checkbox>.form-item,.form-type-radios .form-checkboxes>.form-item,.form-type-radios .form-radio>.form-item,.form-type-radios .form-radios>.form-item,.form-type-radios .term-reference-tree>.form-item{max-width:10em}}.form-type-checkbox>.form-checkbox>.form-item label,.form-type-checkbox .form-checkboxes>.form-item label,.form-type-checkbox .form-radio>.form-item label,.form-type-checkbox .form-radios>.form-item label,.form-type-checkbox .term-reference-tree>.form-item label,.form-type-checkboxes>.form-checkbox>.form-item label,.form-type-checkboxes .form-checkboxes>.form-item label,.form-type-checkboxes .form-radio>.form-item label,.form-type-checkboxes .form-radios>.form-item label,.form-type-checkboxes .term-reference-tree>.form-item label,.form-type-radio>.form-checkbox>.form-item label,.form-type-radio .form-checkboxes>.form-item label,.form-type-radio .form-radio>.form-item label,.form-type-radio .form-radios>.form-item label,.form-type-radio .term-reference-tree>.form-item label,.form-type-radios>.form-checkbox>.form-item label,.form-type-radios .form-checkboxes>.form-item label,.form-type-radios .form-radio>.form-item label,.form-type-radios .form-radios>.form-item label,.form-type-radios .term-reference-tree>.form-item label{float:left;width:calc(100% - 32px);margin-left:8px}.form-type-checkbox>.form-checkbox>.form-item input,.form-type-checkbox .form-checkboxes>.form-item input,.form-type-checkbox .form-radio>.form-item input,.form-type-checkbox .form-radios>.form-item input,.form-type-checkbox .term-reference-tree>.form-item input,.form-type-checkboxes>.form-checkbox>.form-item input,.form-type-checkboxes .form-checkboxes>.form-item input,.form-type-checkboxes .form-radio>.form-item input,.form-type-checkboxes .form-radios>.form-item input,.form-type-checkboxes .term-reference-tree>.form-item input,.form-type-radio>.form-checkbox>.form-item input,.form-type-radio .form-checkboxes>.form-item input,.form-type-radio .form-radio>.form-item input,.form-type-radio .form-radios>.form-item input,.form-type-radio .term-reference-tree>.form-item input,.form-type-radios>.form-checkbox>.form-item input,.form-type-radios .form-checkboxes>.form-item input,.form-type-radios .form-radio>.form-item input,.form-type-radios .form-radios>.form-item input,.form-type-radios .term-reference-tree>.form-item input{margin-top:.15em;margin-right:.25em;width:1.25em;height:1.25em;float:left}.form-type-checkbox-tree>.form-checkbox,.form-type-checkbox-tree .form-checkboxes,.form-type-checkbox-tree .form-radio,.form-type-checkbox-tree .form-radios,.form-type-checkbox-tree .term-reference-tree{display:inline-block}.form-checkboxes,.form-radios{padding:1em}.form-checkbox,.form-radio{padding:0}fieldset .field-type-list-boolean,.field-type-list-boolean,.field-type-date,fieldset#edit-contact .fieldset-wrapper{max-width:71.25em;margin-left:auto;margin-right:auto}fieldset .field-type-list-boolean::after,.field-type-list-boolean::after,.field-type-date::after,fieldset#edit-contact .fieldset-wrapper::after{clear:both;content:"";display:table}fieldset .field-type-list-boolean>.form-item,.field-type-list-boolean>.form-item,.field-type-date>.form-item,fieldset#edit-contact .fieldset-wrapper>.form-item{background-color:#f1f1f1;border:1px solid #ddd;border-radius:1px;padding:1em .5em;width:100%;float:left}fieldset .field-type-list-boolean>.form-item input,.field-type-list-boolean>.form-item input,.field-type-date>.form-item input,fieldset#edit-contact .fieldset-wrapper>.form-item input{margin-top:.15em;margin-right:.75em;width:1.25em;height:1.25em;float:left}fieldset .field-type-list-boolean .form-type-checkbox,.field-type-list-boolean .form-type-checkbox,.field-type-date .form-type-checkbox,fieldset#edit-contact .fieldset-wrapper .form-type-checkbox{max-width:73em}fieldset#edit-contact .fieldset-wrapper{padding:0}fieldset#edit-contact .fieldset-wrapper>.form-item label{float:left;width:calc(100% - 4.25em)}input[type="checkbox"],input[type="radio"]{vertical-align:middle}.form-type-select label{float:left;display:block;margin-right:2.12766%;width:23.40426%}.form-type-select label:last-child{margin-right:0}@media screen and (max-width:980px){.form-type-select label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.form-type-select label:last-child{margin-right:0}}.form-type-select select{padding:.75em;margin-bottom:.5em}.form-type-select select:hover{border-color:#f28132}.form-type-select select:focus{border-color:#f28132;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(240,114,26,0.7);outline:none}.form-type-select select:disabled{background-color:#f0f0f0;cursor:not-allowed}.form-type-select select:disabled:hover{border:1px solid #ddd}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple],.form-textarea-wrapper textarea,.grippie,.term-reference-tree{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-right:0;margin-bottom:0}
input[type="email"]:last-child,input[type="number"]:last-child,input[type="password"]:last-child,input[type="search"]:last-child,input[type="tel"]:last-child,input[type="text"]:last-child,input[type="url"]:last-child,input[type="color"]:last-child,input[type="date"]:last-child,input[type="datetime"]:last-child,input[type="datetime-local"]:last-child,input[type="month"]:last-child,input[type="time"]:last-child,input[type="week"]:last-child,select[multiple=multiple]:last-child,.form-textarea-wrapper textarea:last-child,.grippie:last-child,.term-reference-tree:last-child{margin-right:0}@media screen and (max-width:980px){input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple],.form-textarea-wrapper textarea,.grippie,.term-reference-tree{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}input[type="email"]:last-child,input[type="number"]:last-child,input[type="password"]:last-child,input[type="search"]:last-child,input[type="tel"]:last-child,input[type="text"]:last-child,input[type="url"]:last-child,input[type="color"]:last-child,input[type="date"]:last-child,input[type="datetime"]:last-child,input[type="datetime-local"]:last-child,input[type="month"]:last-child,input[type="time"]:last-child,input[type="week"]:last-child,select[multiple=multiple]:last-child,.form-textarea-wrapper textarea:last-child,.grippie:last-child,.term-reference-tree:last-child{margin-right:0}}.grippie,fieldset .grippie{float:right}input#edit-field-opensesame-url{float:right}div.image-widget-data{float:none}div.image-widget-data input[type=submit]{float:right}div.image-preview{float:left;padding:0 1em 0 0}div.image-preview .file{margin-right:.5em}.addressfield-container-inline{float:left;display:block;margin-right:2.12766%;width:100%}.addressfield-container-inline:last-child{margin-right:0}.addressfield-container-inline>div.form-item{margin-bottom:.5em;margin-right:.5em;max-width:22em;width:32%}@media screen and (max-width:980px){.addressfield-container-inline>div.form-item{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.addressfield-container-inline>div.form-item:last-child{margin-right:0}}@media screen and (max-width:980px){.addressfield-container-inline>div.form-item{max-width:100%}}.addressfield-container-inline>div.form-item label{max-width:6em;width:22%}@media screen and (max-width:980px){.addressfield-container-inline>div.form-item label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.addressfield-container-inline>div.form-item label:last-child{margin-right:0}}@media screen and (max-width:980px){.addressfield-container-inline>div.form-item label{max-width:100%}}.addressfield-container-inline>div.form-item input,.addressfield-container-inline>div.form-item select{max-width:16em;width:75%}@media screen and (max-width:980px){.addressfield-container-inline>div.form-item input,.addressfield-container-inline>div.form-item select{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.addressfield-container-inline>div.form-item input:last-child,.addressfield-container-inline>div.form-item select:last-child{margin-right:0}}@media screen and (max-width:980px){.addressfield-container-inline>div.form-item input,.addressfield-container-inline>div.form-item select{max-width:100%}}.addressfield-container-inline>div.form-item:last-child{margin-right:0}input[type="file"]{padding-bottom:.5em;width:auto}.description,.description-wrapper,label.validation-error,div.password-confirm,.password-strength{float:left;display:block;margin-right:2.12766%;width:100%}.description:last-child,.description-wrapper:last-child,label.validation-error:last-child,div.password-confirm:last-child,.password-strength:last-child{margin-right:0}
label.validation-error{margin:.25em 0 0}.description,.form-type-password{font-size:1em}.description .description-icon,.form-type-password .description-icon{float:left;display:block;margin-right:2.12766%;width:2.12766%}.description .description-icon:last-child,.form-type-password .description-icon:last-child{margin-right:0}.description .description-inner,.form-type-password .description-inner{float:left;display:block;margin-right:2.12766%;width:95.74468%;padding-left:1em;line-height:1.25;font-weight:400;font-size:.85em;color:#1d1d1d;margin:0}.description .description-inner:last-child,.form-type-password .description-inner:last-child{margin-right:0}.description .description-inner:before,.form-type-password .description-inner:before{content:'Tip \A';font-weight:700;display:block;color:#1d1d1d;margin:.4em 0 .25em}.description,.os-description{position:relative;top:auto;right:auto;box-shadow:none;border:0;background:transparent}.fieldset-description .description-wrapper .description-icon{margin-left:.25em}.fieldset-description .description-wrapper .description-inner{width:90%;margin:0 0 .5em}.password-strength{width:100%;margin:0;text-align:center;display:inline-block}.password-strength-text{float:none;font-weight:400;display:inline-block;margin-left:8px}.password-strength-text.strength-low{color:#b73e02}.password-strength-text.strength-medium:after{color:#d0a821}.password-strength-text.strength-high:after{color:#1f8c00}.password-indicator{margin:.5em auto 0;width:70%}div.password-confirm{margin:0;display:none;visibility:visible;width:100%;text-align:right}div.password-confirm .error{font-weight:700;text-transform:uppercase}div.password-confirm .ok{font-weight:700;text-transform:uppercase}.password-strength{float:none}.error{color:#f00}div#commerce-stripe-validation-errors{background-position:8px 8px;background-repeat:no-repeat;background-color:#fcc;color:#f00;border:2px solid #f00;border-radius:1px;margin:0 0 .5em;padding:.5em 3em;font-weight:700;text-transform:uppercase}.payment-errors{display:block;float:left;width:100%}.ok{color:#1f8c00}.validation-error{color:#f00;font-size:.9em}.form-item .description{font-size:1em}.description-wrapper{display:inline-block}.description-icon{width:1em;float:left;color:#1d1d1d;cursor:auto !important}.description,.os-description{border-radius:1px;display:none;padding:0 .25em 0 0;z-index:10}#admin-accounting-exclusion-students .description,.update-player-account .description{display:block}.form-actions.form-wrapper{text-align:center}.form-actions.form-wrapper input{max-width:90%;width:20em}#overlay{min-width:88%}@media screen and (max-width:480px){#overlay{width:100%}}#overlay-content{padding:1em}@media screen and (max-width:980px){#overlay-content{padding:.5em}}.animation-pullUp{-webkit-animation-name:pullUp;-moz-animation-name:pullUp;animation-name:pullUp;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.form-type-select select{margin-bottom:0}.form-type-date{max-width:71.25em;margin-left:auto;margin-right:auto;background-color:#f1f1f1;border:1px solid #ddd;border-radius:1px;padding:.5em;margin-bottom:.5em}.form-type-date::after{clear:both;content:"";display:table}.form-type-date label{width:100%;margin-bottom:.5em}.form-type-date .container-inline .form-type-select{max-width:none;margin-left:auto;margin-right:auto;background-color:transparent;border:0;border-radius:.3125em;padding:0;margin-bottom:.5em}.form-type-date .container-inline .form-type-select label{float:left;display:block;margin-right:2.12766%;width:23.40426%;margin-bottom:0}.form-type-date .container-inline .form-type-select label:last-child{margin-right:0}@media screen and (max-width:980px){.form-type-date .container-inline .form-type-select label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.form-type-date .container-inline .form-type-select label:last-child{margin-right:0}}.form-type-date .container-inline .form-type-select select{margin-bottom:.5em}.form-type-date .container-inline .form-type-select select:first-child{margin-top:.5em}.form-type-date .container-inline .form-type-select select:last-child{margin-top:0}div#meta-description-add-more-wrapper>.form-item,div#field-meta-keywords-add-more-wrapper>.form-item{padding:0;margin:0;border:0}div#edit-meta-description-override{padding:0}div#edit-meta-description-override>.form-item label{float:left;display:block;margin-right:2.12766%;width:23.40426%;max-width:23.40426%}div#edit-meta-description-override>.form-item label:last-child{margin-right:0}@media screen and (max-width:980px){div#edit-meta-description-override>.form-item label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}div#edit-meta-description-override>.form-item label:last-child{margin-right:0}}.node-course_reference-form{max-width:71.25em;margin-left:auto;margin-right:auto;padding:0 .5em}.node-course_reference-form::after{clear:both;content:"";display:table}input[type="checkbox"],input[type="radio"]{margin-top:.15em;margin-right:.25em;width:1.25em;height:1.25em;float:left}.fieldset-wrapper .form-item-revision input[type=checkbox],.fieldset-wrapper .form-item-path-pathauto input[type=checkbox],.fieldset-wrapper .form-item-menu-enabled input[type=checkbox]{margin:.6em .5em}.fieldset-wrapper .form-item-revision label,.fieldset-wrapper .form-item-path-pathauto label,.fieldset-wrapper .form-item-menu-enabled label{width:80%;padding:.5em 0}.fieldset-wrapper .form-item-revision .form-checkbox label,.fieldset-wrapper .form-item-path-pathauto .form-checkbox label,.fieldset-wrapper .form-item-menu-enabled .form-checkbox label{width:74.46809%}@media screen and (max-width:980px){.fieldset-wrapper .form-item-revision .form-checkbox label,.fieldset-wrapper .form-item-path-pathauto .form-checkbox label,.fieldset-wrapper .form-item-menu-enabled .form-checkbox label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.fieldset-wrapper .form-item-revision .form-checkbox label:last-child,.fieldset-wrapper .form-item-path-pathauto .form-checkbox label:last-child,.fieldset-wrapper .form-item-menu-enabled .form-checkbox label:last-child{margin-right:0}}.form-item.form-type-checkbox label{width:auto}.field-widget-options-select.form-wrapper{display:inline-block;width:100%}.field-widget-options-select.form-wrapper select{width:74.46809%}.page-node-edit .vertical-tabs{background:#fff}.page-node-edit .vertical-tabs fieldset{background:#fff}.page-node-edit .vertical-tabs .form-managed-file,.page-node-edit .vertical-tabs .link-field-subrow,.page-node-edit .vertical-tabs .form-type-checkbox>.form-checkbox,.page-node-edit .vertical-tabs .form-type-checkbox .form-checkboxes,.page-node-edit .vertical-tabs .form-type-checkbox .form-radio,.page-node-edit .vertical-tabs .form-type-checkbox .form-radios,.page-node-edit .vertical-tabs .form-type-checkbox .term-reference-tree,.page-node-edit .vertical-tabs .form-type-checkboxes>.form-checkbox,.page-node-edit .vertical-tabs .form-type-checkboxes .form-checkboxes,.page-node-edit .vertical-tabs .form-type-checkboxes .form-radio,.page-node-edit .vertical-tabs .form-type-checkboxes .form-radios,.page-node-edit .vertical-tabs .form-type-checkboxes .term-reference-tree,.page-node-edit .vertical-tabs .form-type-radio>.form-checkbox,.page-node-edit .vertical-tabs .form-type-radio .form-checkboxes,.page-node-edit .vertical-tabs .form-type-radio .form-radio,.page-node-edit .vertical-tabs .form-type-radio .form-radios,.page-node-edit .vertical-tabs .form-type-radio .term-reference-tree,.page-node-edit .vertical-tabs .form-type-radios>.form-checkbox,.page-node-edit .vertical-tabs .form-type-radios .form-checkboxes,.page-node-edit .vertical-tabs .form-type-radios .form-radio,.page-node-edit .vertical-tabs .form-type-radios .form-radios,.page-node-edit .vertical-tabs .form-type-radios .term-reference-tree,.page-node-edit .vertical-tabs .form-type-checkbox-tree>.form-checkbox,.page-node-edit .vertical-tabs .form-type-checkbox-tree .form-checkboxes,.page-node-edit .vertical-tabs .form-type-checkbox-tree .form-radio,.page-node-edit .vertical-tabs .form-type-checkbox-tree .form-radios,.page-node-edit .vertical-tabs .form-type-checkbox-tree .term-reference-tree,.page-node-edit .vertical-tabs .form-type-select select,.page-node-edit .vertical-tabs input#edit-demo-user,.page-node-edit .vertical-tabs select#edit-buyer,.page-node-edit .vertical-tabs input#edit-product{width:1.25em}
.draggable .form-item{max-width:100%}.form-textarea-wrapper textarea{width:100%}body.page-user-track,body.page-user-connected-accounts,body.page-add-course,body.page-cart,body.page-node-add,body.page-multi-terms-accept,body.page-checkout-complete,body.page-admin-moderation,body.page-user-cards,body.page-edit{background-color:#f1f1f1}body.page-user-track div .view,body.page-user-connected-accounts div .view,body.page-add-course div .view,body.page-cart div .view,body.page-node-add div .view,body.page-multi-terms-accept div .view,body.page-checkout-complete div .view,body.page-admin-moderation div .view,body.page-user-cards div .view,body.page-edit div .view{max-width:71.25em;margin-left:auto;margin-right:auto;padding:6em .5em}body.page-user-track div .view::after,body.page-user-connected-accounts div .view::after,body.page-add-course div .view::after,body.page-cart div .view::after,body.page-node-add div .view::after,body.page-multi-terms-accept div .view::after,body.page-checkout-complete div .view::after,body.page-admin-moderation div .view::after,body.page-user-cards div .view::after,body.page-edit div .view::after{clear:both;content:"";display:table}body.page-user-track div .view.view-relation-select-product.view-id-relation_select_product,body.page-user-connected-accounts div .view.view-relation-select-product.view-id-relation_select_product,body.page-add-course div .view.view-relation-select-product.view-id-relation_select_product,body.page-cart div .view.view-relation-select-product.view-id-relation_select_product,body.page-node-add div .view.view-relation-select-product.view-id-relation_select_product,body.page-multi-terms-accept div .view.view-relation-select-product.view-id-relation_select_product,body.page-checkout-complete div .view.view-relation-select-product.view-id-relation_select_product,body.page-admin-moderation div .view.view-relation-select-product.view-id-relation_select_product,body.page-user-cards div .view.view-relation-select-product.view-id-relation_select_product,body.page-edit div .view.view-relation-select-product.view-id-relation_select_product{padding:0}body.page-user-track div form#commerce-product-ui-product-form,body.page-user-track div form#commerce-stripe-cardonfile-create-form,body.page-user-track div form#commerce-cardonfile-card-form,body.page-user-track div form#user-profile-form,body.page-user-track div form#multi-terms-login,body.page-user-track div form#commerce-checkout-form-complete,body.page-user-track div dl.node-type-list,body.page-user-track div .view-commerce-cart-form,body.page-user-connected-accounts div form#commerce-product-ui-product-form,body.page-user-connected-accounts div form#commerce-stripe-cardonfile-create-form,body.page-user-connected-accounts div form#commerce-cardonfile-card-form,body.page-user-connected-accounts div form#user-profile-form,body.page-user-connected-accounts div form#multi-terms-login,body.page-user-connected-accounts div form#commerce-checkout-form-complete,body.page-user-connected-accounts div dl.node-type-list,body.page-user-connected-accounts div .view-commerce-cart-form,body.page-add-course div form#commerce-product-ui-product-form,body.page-add-course div form#commerce-stripe-cardonfile-create-form,body.page-add-course div form#commerce-cardonfile-card-form,body.page-add-course div form#user-profile-form,body.page-add-course div form#multi-terms-login,body.page-add-course div form#commerce-checkout-form-complete,body.page-add-course div dl.node-type-list,body.page-add-course div .view-commerce-cart-form,body.page-cart div form#commerce-product-ui-product-form,body.page-cart div form#commerce-stripe-cardonfile-create-form,body.page-cart div form#commerce-cardonfile-card-form,body.page-cart div form#user-profile-form,body.page-cart div form#multi-terms-login,body.page-cart div form#commerce-checkout-form-complete,body.page-cart div dl.node-type-list,body.page-cart div .view-commerce-cart-form,body.page-node-add div form#commerce-product-ui-product-form,body.page-node-add div form#commerce-stripe-cardonfile-create-form,body.page-node-add div form#commerce-cardonfile-card-form,body.page-node-add div form#user-profile-form,body.page-node-add div form#multi-terms-login,body.page-node-add div form#commerce-checkout-form-complete,body.page-node-add div dl.node-type-list,body.page-node-add div .view-commerce-cart-form,body.page-multi-terms-accept div form#commerce-product-ui-product-form,body.page-multi-terms-accept div form#commerce-stripe-cardonfile-create-form,body.page-multi-terms-accept div form#commerce-cardonfile-card-form,body.page-multi-terms-accept div form#user-profile-form,body.page-multi-terms-accept div form#multi-terms-login,body.page-multi-terms-accept div form#commerce-checkout-form-complete,body.page-multi-terms-accept div dl.node-type-list,body.page-multi-terms-accept div .view-commerce-cart-form,body.page-checkout-complete div form#commerce-product-ui-product-form,body.page-checkout-complete div form#commerce-stripe-cardonfile-create-form,body.page-checkout-complete div form#commerce-cardonfile-card-form,body.page-checkout-complete div form#user-profile-form,body.page-checkout-complete div form#multi-terms-login,body.page-checkout-complete div form#commerce-checkout-form-complete,body.page-checkout-complete div dl.node-type-list,body.page-checkout-complete div .view-commerce-cart-form,body.page-admin-moderation div form#commerce-product-ui-product-form,body.page-admin-moderation div form#commerce-stripe-cardonfile-create-form,body.page-admin-moderation div form#commerce-cardonfile-card-form,body.page-admin-moderation div form#user-profile-form,body.page-admin-moderation div form#multi-terms-login,body.page-admin-moderation div form#commerce-checkout-form-complete,body.page-admin-moderation div dl.node-type-list,body.page-admin-moderation div .view-commerce-cart-form,body.page-user-cards div form#commerce-product-ui-product-form,body.page-user-cards div form#commerce-stripe-cardonfile-create-form,body.page-user-cards div form#commerce-cardonfile-card-form,body.page-user-cards div form#user-profile-form,body.page-user-cards div form#multi-terms-login,body.page-user-cards div form#commerce-checkout-form-complete,body.page-user-cards div dl.node-type-list,body.page-user-cards div .view-commerce-cart-form,body.page-edit div form#commerce-product-ui-product-form,body.page-edit div form#commerce-stripe-cardonfile-create-form,body.page-edit div form#commerce-cardonfile-card-form,body.page-edit div form#user-profile-form,body.page-edit div form#multi-terms-login,body.page-edit div form#commerce-checkout-form-complete,body.page-edit div dl.node-type-list,body.page-edit div .view-commerce-cart-form{max-width:71.25em;margin-left:auto;margin-right:auto;padding:2em .5em}body.page-user-track div form#commerce-product-ui-product-form::after,body.page-user-track div form#commerce-stripe-cardonfile-create-form::after,body.page-user-track div form#commerce-cardonfile-card-form::after,body.page-user-track div form#user-profile-form::after,body.page-user-track div form#multi-terms-login::after,body.page-user-track div form#commerce-checkout-form-complete::after,body.page-user-track div dl.node-type-list::after,body.page-user-track div .view-commerce-cart-form::after,body.page-user-connected-accounts div form#commerce-product-ui-product-form::after,body.page-user-connected-accounts div form#commerce-stripe-cardonfile-create-form::after,body.page-user-connected-accounts div form#commerce-cardonfile-card-form::after,body.page-user-connected-accounts div form#user-profile-form::after,body.page-user-connected-accounts div form#multi-terms-login::after,body.page-user-connected-accounts div form#commerce-checkout-form-complete::after,body.page-user-connected-accounts div dl.node-type-list::after,body.page-user-connected-accounts div .view-commerce-cart-form::after,body.page-add-course div form#commerce-product-ui-product-form::after,body.page-add-course div form#commerce-stripe-cardonfile-create-form::after,body.page-add-course div form#commerce-cardonfile-card-form::after,body.page-add-course div form#user-profile-form::after,body.page-add-course div form#multi-terms-login::after,body.page-add-course div form#commerce-checkout-form-complete::after,body.page-add-course div dl.node-type-list::after,body.page-add-course div .view-commerce-cart-form::after,body.page-cart div form#commerce-product-ui-product-form::after,body.page-cart div form#commerce-stripe-cardonfile-create-form::after,body.page-cart div form#commerce-cardonfile-card-form::after,body.page-cart div form#user-profile-form::after,body.page-cart div form#multi-terms-login::after,body.page-cart div form#commerce-checkout-form-complete::after,body.page-cart div dl.node-type-list::after,body.page-cart div .view-commerce-cart-form::after,body.page-node-add div form#commerce-product-ui-product-form::after,body.page-node-add div form#commerce-stripe-cardonfile-create-form::after,body.page-node-add div form#commerce-cardonfile-card-form::after,body.page-node-add div form#user-profile-form::after,body.page-node-add div form#multi-terms-login::after,body.page-node-add div form#commerce-checkout-form-complete::after,body.page-node-add div dl.node-type-list::after,body.page-node-add div .view-commerce-cart-form::after,body.page-multi-terms-accept div form#commerce-product-ui-product-form::after,body.page-multi-terms-accept div form#commerce-stripe-cardonfile-create-form::after,body.page-multi-terms-accept div form#commerce-cardonfile-card-form::after,body.page-multi-terms-accept div form#user-profile-form::after,body.page-multi-terms-accept div form#multi-terms-login::after,body.page-multi-terms-accept div form#commerce-checkout-form-complete::after,body.page-multi-terms-accept div dl.node-type-list::after,body.page-multi-terms-accept div .view-commerce-cart-form::after,body.page-checkout-complete div form#commerce-product-ui-product-form::after,body.page-checkout-complete div form#commerce-stripe-cardonfile-create-form::after,body.page-checkout-complete div form#commerce-cardonfile-card-form::after,body.page-checkout-complete div form#user-profile-form::after,body.page-checkout-complete div form#multi-terms-login::after,body.page-checkout-complete div form#commerce-checkout-form-complete::after,body.page-checkout-complete div dl.node-type-list::after,body.page-checkout-complete div .view-commerce-cart-form::after,body.page-admin-moderation div form#commerce-product-ui-product-form::after,body.page-admin-moderation div form#commerce-stripe-cardonfile-create-form::after,body.page-admin-moderation div form#commerce-cardonfile-card-form::after,body.page-admin-moderation div form#user-profile-form::after,body.page-admin-moderation div form#multi-terms-login::after,body.page-admin-moderation div form#commerce-checkout-form-complete::after,body.page-admin-moderation div dl.node-type-list::after,body.page-admin-moderation div .view-commerce-cart-form::after,body.page-user-cards div form#commerce-product-ui-product-form::after,body.page-user-cards div form#commerce-stripe-cardonfile-create-form::after,body.page-user-cards div form#commerce-cardonfile-card-form::after,body.page-user-cards div form#user-profile-form::after,body.page-user-cards div form#multi-terms-login::after,body.page-user-cards div form#commerce-checkout-form-complete::after,body.page-user-cards div dl.node-type-list::after,body.page-user-cards div .view-commerce-cart-form::after,body.page-edit div form#commerce-product-ui-product-form::after,body.page-edit div form#commerce-stripe-cardonfile-create-form::after,body.page-edit div form#commerce-cardonfile-card-form::after,body.page-edit div form#user-profile-form::after,body.page-edit div form#multi-terms-login::after,body.page-edit div form#commerce-checkout-form-complete::after,body.page-edit div dl.node-type-list::after,body.page-edit div .view-commerce-cart-form::after{clear:both;content:"";display:table}body.page-user-track div form#user-profile-form,body.page-user-track div form#openid-connect-connect-form,body.page-user-connected-accounts div form#user-profile-form,body.page-user-connected-accounts div form#openid-connect-connect-form,body.page-add-course div form#user-profile-form,body.page-add-course div form#openid-connect-connect-form,body.page-cart div form#user-profile-form,body.page-cart div form#openid-connect-connect-form,body.page-node-add div form#user-profile-form,body.page-node-add div form#openid-connect-connect-form,body.page-multi-terms-accept div form#user-profile-form,body.page-multi-terms-accept div form#openid-connect-connect-form,body.page-checkout-complete div form#user-profile-form,body.page-checkout-complete div form#openid-connect-connect-form,body.page-admin-moderation div form#user-profile-form,body.page-admin-moderation div form#openid-connect-connect-form,body.page-user-cards div form#user-profile-form,body.page-user-cards div form#openid-connect-connect-form,body.page-edit div form#user-profile-form,body.page-edit div form#openid-connect-connect-form{max-width:71.25em;margin-left:auto;margin-right:auto;padding:.25em .5em .5em}body.page-user-track div form#user-profile-form::after,body.page-user-track div form#openid-connect-connect-form::after,body.page-user-connected-accounts div form#user-profile-form::after,body.page-user-connected-accounts div form#openid-connect-connect-form::after,body.page-add-course div form#user-profile-form::after,body.page-add-course div form#openid-connect-connect-form::after,body.page-cart div form#user-profile-form::after,body.page-cart div form#openid-connect-connect-form::after,body.page-node-add div form#user-profile-form::after,body.page-node-add div form#openid-connect-connect-form::after,body.page-multi-terms-accept div form#user-profile-form::after,body.page-multi-terms-accept div form#openid-connect-connect-form::after,body.page-checkout-complete div form#user-profile-form::after,body.page-checkout-complete div form#openid-connect-connect-form::after,body.page-admin-moderation div form#user-profile-form::after,body.page-admin-moderation div form#openid-connect-connect-form::after,body.page-user-cards div form#user-profile-form::after,body.page-user-cards div form#openid-connect-connect-form::after,body.page-edit div form#user-profile-form::after,body.page-edit div form#openid-connect-connect-form::after{clear:both;content:"";display:table}body.page-user-track div div#view-id-commerce_user_orders-order_page,body.page-user-connected-accounts div div#view-id-commerce_user_orders-order_page,body.page-add-course div div#view-id-commerce_user_orders-order_page,body.page-cart div div#view-id-commerce_user_orders-order_page,body.page-node-add div div#view-id-commerce_user_orders-order_page,body.page-multi-terms-accept div div#view-id-commerce_user_orders-order_page,body.page-checkout-complete div div#view-id-commerce_user_orders-order_page,body.page-admin-moderation div div#view-id-commerce_user_orders-order_page,body.page-user-cards div div#view-id-commerce_user_orders-order_page,body.page-edit div div#view-id-commerce_user_orders-order_page{padding:.25em .5em .5em}body.page-user-rpx div.os-page-content div ul.action-links,body.page-user-rpx div.os-page-content div table,body.page-user-cards div.os-page-content div ul.action-links,body.page-user-cards div.os-page-content div table,body.page-user-track-role-history div.os-page-content div ul.action-links,body.page-user-track-role-history div.os-page-content div table,body.page-user-devel div.os-page-content div ul.action-links,body.page-user-devel div.os-page-content div table{max-width:71.25em;margin-left:auto;margin-right:auto;padding:.25em .5em .5em}body.page-user-rpx div.os-page-content div ul.action-links::after,body.page-user-rpx div.os-page-content div table::after,body.page-user-cards div.os-page-content div ul.action-links::after,body.page-user-cards div.os-page-content div table::after,body.page-user-track-role-history div.os-page-content div ul.action-links::after,body.page-user-track-role-history div.os-page-content div table::after,body.page-user-devel div.os-page-content div ul.action-links::after,body.page-user-devel div.os-page-content div table::after{clear:both;content:"";display:table}
body.page-user-rpx div.os-page-content div table:last-child,body.page-user-cards div.os-page-content div table:last-child,body.page-user-track-role-history div.os-page-content div table:last-child,body.page-user-devel div.os-page-content div table:last-child{margin-bottom:4em}body.page-user-track-role-grants div.os-page-content div{padding:.25em .5em .5em}input#edit-openid-connect-client-office365-connect{margin-bottom:.5em}body.page-user-orders .os-page-content{margin-left:2em;margin-right:2em;padding:8em .5em}.message_area.overlay-message-box{padding:0 3em}.message_area.overlay-message-box .m-status-messages{border-radius:5px}.node-form{max-width:71.25em;margin-left:auto;margin-right:auto;padding:0 .5em}.node-form::after{clear:both;content:"";display:table}.node-form .form-actions.form-wrapper input{margin:0 1em .5em}.node-form .form-type-managed-file{margin-top:.5em}.node-form .vertical-tabs .form-type-textfield input{width:74%}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .text-summary-wrapper,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .text-summary-wrapper,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .text-summary-wrapper{padding-bottom:.5em}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper{padding:.5em 0;border:0;margin:0 auto}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select{width:100%;padding:.5em;margin-bottom:.5em}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label{float:left;display:block;margin-right:2.12766%;width:23.40426%}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label:last-child,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label:last-child,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label:last-child{margin-right:0}@media screen and (max-width:980px){.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label:last-child,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label:last-child,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select label:last-child{margin-right:0}}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-right:0}.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select:last-child,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select:last-child,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select:last-child{margin-right:0}@media screen and (max-width:980px){.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}
.field-type-text-with-summary div#body-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select:last-child,.field-type-text-long div#field-opensesame-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select:last-child,.field-type-text-long div#field-description-add-more-wrapper .text-format-wrapper .filter-wrapper .form-type-select select:last-child{margin-right:0}}.filter-wrapper{padding:.5em 0;border:0;margin:0 auto}fieldset.filter-wrapper.form-wrapper{background:transparent}.field-type-list-text{padding:0}.field-name-field-blog-image{background-color:transparent;border:0;padding:0;margin:0}.image-widget-data .form-type-textfield{margin-top:2.5em !important}.image-widget-data .form-type-textfield label{width:100%}.image-widget-data .form-type-textfield input{width:100%}.form-item.multiselect label{width:100%}.form-item.multiselect .form-type-select label{display:none}.form-item.multiselect .multiselect_available{width:20%}.form-item.multiselect .multiselect_available select{width:100%}.form-item.multiselect .ul.multiselect_btns{margin:0 1em}.form-item.multiselect .form-type-select{margin:0;padding:.25em;border:0}span.cke_skin_kama{border:0 !important;padding:0 !important}.field-type-list-boolean .form-type-radios{padding:.5em}.date-no-float{width:100%}.container-inline-date>.form-item{margin-bottom:.5em;width:100%}.container-inline-date>.form-item input,.container-inline-date>.form-item select,.container-inline-date>.form-item option{margin-right:0}.container-inline-date .date-padding{padding:.5em;float:left;width:100%}.container-inline-date .date-padding>.form-item{margin:0;padding:0;border:0;width:100%}.field-type-date fieldset .date-padding input{width:100%}form.amazons3-cors-upload-form fieldset{padding:.5em}form.amazons3-cors-upload-form fieldset .field-type-list-boolean,form.amazons3-cors-upload-form .field-type-list-boolean,form.amazons3-cors-upload-form fieldset#edit-contact .fieldset-wrapper{padding:0}form.amazons3-cors-upload-form fieldset .field-type-list-boolean>.form-item,form.amazons3-cors-upload-form .field-type-list-boolean>.form-item,form.amazons3-cors-upload-form fieldset#edit-contact .fieldset-wrapper>.form-item{max-width:10em}form.amazons3-cors-upload-form fieldset .field-type-list-boolean>.form-item label,form.amazons3-cors-upload-form .field-type-list-boolean>.form-item label,form.amazons3-cors-upload-form fieldset#edit-contact .fieldset-wrapper>.form-item label{float:left;width:calc(100% - 4em)}form.amazons3-cors-upload-form fieldset .field-type-list-boolean .form-type-checkbox,form.amazons3-cors-upload-form .field-type-list-boolean .form-type-checkbox,form.amazons3-cors-upload-form fieldset#edit-contact .fieldset-wrapper .form-type-checkbox{max-width:73em}form.amazons3-cors-upload-form .form-type-checkbox>.form-checkbox>.form-item,form.amazons3-cors-upload-form .form-type-checkbox .form-checkboxes>.form-item,form.amazons3-cors-upload-form .form-type-checkbox .form-radio>.form-item,form.amazons3-cors-upload-form .form-type-checkbox .form-radios>.form-item,form.amazons3-cors-upload-form .form-type-checkboxes>.form-checkbox>.form-item,form.amazons3-cors-upload-form .form-type-checkboxes .form-checkboxes>.form-item,form.amazons3-cors-upload-form .form-type-checkboxes .form-radio>.form-item,form.amazons3-cors-upload-form .form-type-checkboxes .form-radios>.form-item,form.amazons3-cors-upload-form .form-type-radio>.form-checkbox>.form-item,form.amazons3-cors-upload-form .form-type-radio .form-checkboxes>.form-item,form.amazons3-cors-upload-form .form-type-radio .form-radio>.form-item,form.amazons3-cors-upload-form .form-type-radio .form-radios>.form-item,form.amazons3-cors-upload-form .form-type-radios>.form-checkbox>.form-item,form.amazons3-cors-upload-form .form-type-radios .form-checkboxes>.form-item,form.amazons3-cors-upload-form .form-type-radios .form-radio>.form-item,form.amazons3-cors-upload-form .form-type-radios .form-radios>.form-item{max-width:10em}.vertical-tabs-panes{padding-top:.5em}.field-name-field-learning-obj .form-type-textfield input{width:100%}.form-type-checkbox-tree{width:100%}.field-widget-term-reference-tree .form-item{display:inline-block;vertical-align:middle;box-shadow:none}.field-widget-term-reference-tree .form-item input[type="checkbox"],.field-widget-term-reference-tree .form-item input[type="radio"]{float:left;display:block;margin:0;background-color:transparent;border:0;border-radius:.3125em;box-shadow:none;box-sizing:border-box;width:1.25em;height:1.25em}.field-widget-term-reference-tree ul li label{width:auto !important;margin-left:8px !important}.no-term-reference-tree-button{background-color:transparent}.field-name-field-photo-credit,.field-name-field-system-requirements,.field-name-field-external-course-provider,.field-name-field-guid,.field-name-field-external-course-id,.field-name-field-package-status,.field-name-field-seller-identifier,.field-type-number-float,.field-name-field-learning-obj,.field-name-field-previous-experience,.field-name-accreditation-credit-label,.field-name-accreditation-note,.field-name-field-account-rep,.field-name-account-guid,.field-name-account-guid-synced,.field-name-include-profile-on-about-page,.field-name-contact-phone-number,.field-name-oauth-consumer-secret{padding:0}.field-name-field-image-cache{border:0;padding:0;margin:0 auto;background:transparent}div#field-address-jurisdiction-add-more-wrapper fieldset{background-color:transparent}.field-type-commerce-price input{float:right;width:calc(74% - 3em)}.form-item.form-type-textfield.form-item-field-length-und-0-value input#edit-field-length-und-0-value{width:calc(74% - 5em)}.form-item.form-type-textfield.form-item-field-length-und-0-value span.field-suffix{margin-left:1em}span.field-suffix{vertical-align:-.75em}span.field-prefix{vertical-align:-.75em}.field-name-field-unlimited-price input{float:right;width:calc(74% - 1em)}.field-name-field-minimum-seats .form-item,.field-name-field-discount-percentage .form-item{margin:0;padding:0;border:0;background-color:transparent;box-shadow:none;background-color:transparent;width:calc(100% - 4em);float:left}
.field-name-field-minimum-seats .form-item input input,.field-name-field-discount-percentage .form-item input input{margin:0;padding:0;border:0;width:100%}.field-name-field-minimum-seats .os-max-seats,.field-name-field-minimum-seats .os-seat-percent,.field-name-field-discount-percentage .os-max-seats,.field-name-field-discount-percentage .os-seat-percent{vertical-align:-.75em}.os-per-seat,.os-you-keep{margin-top:.75em}.os-per-seat:before,.os-you-keep:before{content:'$'}table#field-bulk-discounts-values--2 tr.draggable td .field-name-field-minimum-seats .fom-item,table#field-bulk-discounts-values--2 tr.draggable td .field-name-field-discount-percentage .fom-item{width:calc(50% - 4em) !important;margin-right:4em !important;float:left !important}td.field-multiple-drag{vertical-align:middle}.term-reference-tree{padding:.5em}.field-type-taxonomy-term-reference{max-width:71.25em;margin-left:auto;margin-right:auto}.field-type-taxonomy-term-reference::after{clear:both;content:"";display:table}fieldset#edit-field-dropbox-zip-files-und{padding-bottom:.5em}a.tabledrag-handle .handle{height:1.5em;margin:-.25em 0 0 .5em;padding:0;width:1.5em}tr.draggable td{padding-right:.5em;text-align:center}button#gen-wistia-embed{padding:3px 28px;margin-bottom:.5em}#edit-field-image-cache-und--2-table{margin-bottom:.5em}#edit-field-image-cache-und--2-table>.image-widget{width:calc(100% - 2em)}.m-default-form .form-item{margin-bottom:.5em}form#multi-terms-login .form-item{padding:.5em}form#multi-terms-login .form-item-multi-terms-accept-2{margin-bottom:2em}form#multi-terms-login textarea#edit-conditions-2{width:100%}@keyframes pullUp{0%{-webkit-transform:scaleY(0.1);-moz-transform:scaleY(0.1);-ms-transform:scaleY(0.1);-o-transform:scaleY(0.1);transform:scaleY(0.1)}100%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes pullUp{0%{-webkit-transform:scaleY(0.1);-moz-transform:scaleY(0.1);-ms-transform:scaleY(0.1);-o-transform:scaleY(0.1);transform:scaleY(0.1)}100%{-webkit-transform:scaleY(0.1);-moz-transform:scaleY(0.1);-ms-transform:scaleY(0.1);-o-transform:scaleY(0.1);transform:scaleY(0.1)}}#user-profile-form .rs-wrapper{clear:both;height:28px;margin-bottom:5px}#user-profile-form .field-name-allow-external-content label{float:initial}body.i18n-es .description .description-inner:before{content:'Consejo \A'}body.i18n-zh-hans .description .description-inner:before,body.i18n-zh-hant .description .description-inner:before{content:'提示 \A'}body.i18n-fr .description .description-inner:before{content:'le conseil \A'}body.i18n-de .description .description-inner:before{content:'der Hinweis \A'}body.i18n-it .description .description-inner:before{content:'il consiglio \A'}body.i18n-pt-br .description .description-inner:before{content:'o conselho \A'}body.i18n-ru .description .description-inner:before{content:'совет \A'}select,.form-type-select select,input.advanced-search-input{padding:13px !important;font-size:1em !important}.opensesame select,.opensesame .form-type-select select,.opensesame input.advanced-search-input{padding:7px 16px !important;font-size:11px !important}tr.even,tr.odd{background-color:transparent;border-bottom:1px solid rgba(240,240,240,0.7);padding:0}.table-wrapper{position:relative;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden}@media(max-width:991px){.table-wrapper{overflow-x:scroll}}.search-icon-container{position:absolute;display:block;z-index:9999;left:23px;top:16px;margin:0 auto;pointer-events:none}.search-icon-container.parent-no-pad{left:13px}.search-icon-container.list{top:19px}.search-icon-container.search-results{left:15px;top:11px}.search-icon-container i{color:#777;font-size:18px}.search-icon-container i.active{color:#f58220 !important}.search-icon-container i.search-icon-dismiss{color:#f58220;cursor:pointer;pointer-events:initial}.search-icon-container i.hide{display:none !important}.table-search-form{display:block;width:100%;background-color:#fff;padding:7px 10px !important;text-align:left;position:relative;line-height:1 !important}.table-search-form.search-main{padding:0 !important;background-color:transparent}.table-search-form.search-main .search-icon-container{top:18px}.table-search-form.search-main input{padding:17px 15px 16px 58px;width:100%;max-width:100%;background-color:rgba(255,255,255,0.9);font-size:14px}.table-search-form.flex{display:flex;width:100%}.table-search-form.flex.small-pad{padding:7px 0 !important}.table-search-form.flex input{margin-right:5px;max-width:100%;width:100%}.table-search-form.flex input.no-margin{margin-right:0}.table-search-form .search-results-form{position:relative;width:calc(100% - 278px);max-width:calc(100% - 278px);margin-right:5px}
.table-search-form .search-results-form button{transition:all .25s ease;position:absolute;right:0;top:0;padding:10px 10px 7px;background-color:transparent;border-color:transparent;border-left-color:rgba(44,44,44,0.05);box-shadow:none;color:#777;border-top-right-radius:2px;border-bottom-right-radius:2px}.table-search-form .search-results-form button:hover{background-color:#f58220;color:#fff}.table-search-form.border-bottom{box-shadow:0 1px 1px 0 rgba(44,44,44,0.1)}.table-search-form input{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;display:block;width:calc(100% - 278px);max-width:calc(100% - 278px);border-radius:2px;font-size:12px !important;padding:9px 15px 8px 38px;background-color:rgba(240,240,240,0.5);border:1px solid rgba(44,44,44,0.1);color:#f58220;font-weight:600;opacity:1}.table-search-form input::-webkit-input-placeholder{color:#777;opacity:1}.table-search-form input::-moz-placeholder{color:#777;opacity:1}.table-search-form input:-ms-input-placeholder{color:#777;opacity:1}.table-search-form input:-moz-placeholder{color:#777;opacity:1;font-weight:400}.table-search-form input:active,.table-search-form input:focus{border-color:#f58220;box-shadow:0 1px 2px rgba(44,44,44,0.1);background-color:#fff}@media(max-width:767px){.table-search-form input:not('.shared-list-view'){top:10px;float:none;clear:both;position:relative;width:100%;max-width:100%;min-width:100%;margin:0 auto 10px !important}.table-search-form input.table-filter-bar{top:10px;float:none;clear:both;position:relative;width:100%;max-width:100%;min-width:100%;margin:0 auto 10px !important}.table-search-form.flex{display:block}.table-search-form.flex input{display:block}.search-results-form{width:100% !important;max-width:100% !important;margin-right:0 !important}.search-results-form button{top:-46px !important}}@media(max-width:767px){.search-icon-container{top:23px !important}.search-main .search-icon-container{top:28px !important}}.filter-bar-search{padding:0 !important;background-color:transparent}.filter-bar-search .search-icon-container{top:13px;left:17px}.filter-bar-search .search-icon-container i{font-size:13px;color:#999 !important}.filter-bar-search.selected .search-icon-container i{color:#f58220 !important}.filter-bar-search.hidden{display:none !important}.filter-bar-search input{background-color:rgba(44,44,44,0.4) !important;border-radius:0;border-color:transparent !important;font-size:11px !important;padding:10px 15px 10px 36px}.filter-bar-search input::-webkit-input-placeholder{color:#999;opacity:1}.filter-bar-search input::-moz-placeholder{color:#999;opacity:1}.filter-bar-search input:-ms-input-placeholder{color:#999;opacity:1}.filter-bar-search input:-moz-placeholder{color:#999;opacity:1;font-weight:400}.filter-bar-search input:active,.filter-bar-search input:focus{background-color:#2c2c2c;border-color:transparent !important}.table-header-options{text-align:center}.settings-header-toggle{margin-right:0}.select-header-toggle,.add-group-toggle,.table-header-toggle,.settings-header-toggle,.show-advanced-filters{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;float:right;border-radius:2px;position:relative;font-size:13px;background-color:rgba(240,240,240,0.5);border:1px solid rgba(44,44,44,0.1);color:#777;padding:7px 12px 8px;cursor:pointer;margin-right:5px;text-align:center;z-index:auto}.select-header-toggle i,.add-group-toggle i,.table-header-toggle i,.settings-header-toggle i,.show-advanced-filters i{font-size:17px;margin:0 auto;top:1px;position:relative}.select-header-toggle.active,.add-group-toggle.active,.table-header-toggle.active,.settings-header-toggle.active,.show-advanced-filters.active{background-color:#fff;color:#f58220;border-color:#f58220;box-shadow:0 1px 2px rgba(44,44,44,0.1)}.select-header-toggle.pulse,.add-group-toggle.pulse,.table-header-toggle.pulse,.settings-header-toggle.pulse,.show-advanced-filters.pulse{-webkit-animation:pulse infinite 2s ease-in-out}.select-header-toggle span,.add-group-toggle span,.table-header-toggle span,.settings-header-toggle span,.show-advanced-filters span{position:relative;top:1px;vertical-align:middle;font-weight:600;font-size:12px;display:inline-block}.select-header-toggle ul,.add-group-toggle ul,.table-header-toggle ul,.settings-header-toggle ul,.show-advanced-filters ul{position:absolute;top:35px !important;right:0;z-index:9999}.select-header-toggle.search-results,.add-group-toggle.search-results,.table-header-toggle.search-results,.settings-header-toggle.search-results,.show-advanced-filters.search-results{padding:8px 12px}.select-header-toggle.flex,.add-group-toggle.flex,.table-header-toggle.flex,.settings-header-toggle.flex,.show-advanced-filters.flex{float:none;flex:1 0 auto;margin-right:none}.select-header-toggle.flex:last-child,.add-group-toggle.flex:last-child,.table-header-toggle.flex:last-child,.settings-header-toggle.flex:last-child,.show-advanced-filters.flex:last-child{margin-right:0}.settings-header-toggle{margin-right:0}@media(max-width:767px){.select-header-toggle.flex,.add-group-toggle.flex,.table-header-toggle.flex,.settings-header-toggle.flex{display:inline-block;vertical-align:middle;width:auto;float:none;margin-top:5px}.settings-header-toggle span.hide-mobile{display:none}}table,table.dataTable{display:table;width:100%;max-width:100%;overflow-x:scroll;margin:0;padding:0;border-collapse:collapse;border-spacing:0;background-color:transparent;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden}table input:after,table.dataTable input:after{font-size:18px !important}table.search-result-table tr td:first-child,table.dataTable.search-result-table tr td:first-child{padding:5px 12px 8px 10px}table.select-box th:first-child,table.dataTable.select-box th:first-child{background-color:rgba(240,240,240,0.7);border-right:1px solid rgba(44,44,44,0.05);text-align:center}table.select-box th:first-child img,table.dataTable.select-box th:first-child img{width:16px;height:auto}table.select-box th:nth-child(2),table.dataTable.select-box th:nth-child(2){padding-left:20px}
table.select-box tr td:first-child,table.dataTable.select-box tr td:first-child{background-color:rgba(240,240,240,0.7);border-right:1px solid rgba(44,44,44,0.05);text-align:center;padding:14px 10px}table.select-box tr td:first-child,table.dataTable.select-box tr td:first-child{padding-left:10px}table.select-box tr.checked td,table.select-box tr.selected td,table.dataTable.select-box tr.checked td,table.dataTable.select-box tr.selected td{background-color:rgba(245,130,32,0.05) !important}table th,table.dataTable th{padding:14px 10px;font-size:11px;text-align:left;text-transform:uppercase;color:#555;font-weight:600;vertical-align:top;border-right:1px solid rgba(44,44,44,0.03);cursor:pointer;border-top:1px solid rgba(44,44,44,0.05);background-color:rgba(240,240,240,0.7);background-position:right 15px center;background-repeat:no-repeat;background-size:auto 7px;border-bottom:1px solid rgba(44,44,44,0.05)}table th.checkbox-cell,table th.td-select-item,table.dataTable th.checkbox-cell,table.dataTable th.td-select-item{max-width:44px;width:44px;background-image:none !important;background-color:rgba(44,44,44,0.05)}table th.center,table.dataTable th.center{text-align:center}table th:hover,table.dataTable th:hover{background-color:rgba(245,130,32,0.03);border-bottom-color:rgba(245,130,32,0.1)}table th.active,table.dataTable th.active{color:#f58220;background:rgba(245,130,32,0.05) url("/sites/all/themes/opensesame/images/row-expanded-dark.png") no-repeat right 15px center;background-size:auto 6px;border-bottom-color:rgba(245,130,32,0.3)}table th.sorting_desc,table.dataTable th.sorting_desc{background-position:right 8px center;background-image:url("/sites/all/themes/opensesame/images/row-expanded-dark-flipped.png");background-size:auto 6px;border-bottom:1px solid #f58220 !important;background-repeat:no-repeat}table th.sorting_asc,table th.sorting.active,table.dataTable th.sorting_asc,table.dataTable th.sorting.active{background-position:right 8px center;background-image:url("/sites/all/themes/opensesame/images/row-expanded-dark.png");background-size:auto 6px;border-bottom:1px solid #f58220 !important;background-repeat:no-repeat}table th.sorting_disabled.active,table.dataTable th.sorting_disabled.active{background:rgba(240,240,240,0.7) !important;color:#555 !important}table th.middle-align,table.dataTable th.middle-align{vertical-align:middle}table th:first-child,table.dataTable th:first-child{text-align:center}table th:last-child,table.dataTable th:last-child{border-right:none}table th.right-justified,table.dataTable th.right-justified{text-align:right}table th.right-justified.active,table.dataTable th.right-justified.active{padding-right:30px}table th.right-justified.left-header,table.dataTable th.right-justified.left-header{text-align:left}table th.disabled,table.dataTable th.disabled{cursor:default}table th.disabled:hover,table.dataTable th.disabled:hover{cursor:default;background-color:rgba(240,240,240,0.7)}table tr,table.dataTable tr{position:relative;cursor:pointer;border-bottom:1px solid rgba(240,240,240,0.7);background-color:#fff}table tr.table-divider,table.dataTable tr.table-divider{background-color:rgba(245,130,32,0.03) !important}table tr.table-divider th,table tr.table-divider td,table.dataTable tr.table-divider th,table.dataTable tr.table-divider td{position:relative;background-image:none;background-color:rgba(245,130,32,0.03) !important;color:#f58220;font-size:11px;text-align:left !important;border:none;cursor:default}table tr.table-divider th label .checkbox-wrapper,table tr.table-divider td label .checkbox-wrapper,table.dataTable tr.table-divider th label .checkbox-wrapper,table.dataTable tr.table-divider td label .checkbox-wrapper{display:inline-block;vertical-align:middle;top:10px;left:16px;position:relative}table tr.table-divider th label .checkbox-wrapper input,table tr.table-divider td label .checkbox-wrapper input,table.dataTable tr.table-divider th label .checkbox-wrapper input,table.dataTable tr.table-divider td label .checkbox-wrapper input{background-color:#f4f4ef}table tr.table-divider th label .checkbox-wrapper input:hover,table tr.table-divider td label .checkbox-wrapper input:hover,table.dataTable tr.table-divider th label .checkbox-wrapper input:hover,table.dataTable tr.table-divider td label .checkbox-wrapper input:hover{background-color:#f4f4ef}table tr.table-divider th .drag-handle,table tr.table-divider td .drag-handle,table.dataTable tr.table-divider th .drag-handle,table.dataTable tr.table-divider td .drag-handle{visibility:visible;opacity:.18}table tr.table-divider th .close-button,table tr.table-divider td .close-button,table.dataTable tr.table-divider th .close-button,table.dataTable tr.table-divider td .close-button{visibility:hidden}table tr.table-divider th:first-child,table tr.table-divider td:first-child,table.dataTable tr.table-divider th:first-child,table.dataTable tr.table-divider td:first-child{padding:0;border-right:none}table tr.table-divider th .close-button,table tr.table-divider td .close-button,table.dataTable tr.table-divider th .close-button,table.dataTable tr.table-divider td .close-button{margin-left:15px;background-image:url("/sites/all/themes/opensesame/images/close-button-white.png")}table tr.table-divider th span,table tr.table-divider td span,table.dataTable tr.table-divider th span,table.dataTable tr.table-divider td span{display:inline-block;width:auto;font-size:13px;padding:12px 18px 11px;margin-left:30px;text-transform:uppercase;font-weight:600;z-index:9999999999 !important}
table tr.table-divider img,table.dataTable tr.table-divider img{margin-right:10px;height:8px}table tr.checked td,table tr.selected td,table.dataTable tr.checked td,table.dataTable tr.selected td{border-bottom:1px solid rgba(44,44,44,0.05);color:#555 !important;font-weight:600}table tr td,table.dataTable tr td{cursor:default;position:relative;background-color:transparent;padding:12px 10px;text-align:left;font-size:12px;color:#777}table tr td.success,table.dataTable tr td.success{background:url("/sites/all/themes/opensesame/images/success-green.png") no-repeat center center;background-size:auto 15px}table tr td.failure,table.dataTable tr td.failure{background:url("/sites/all/themes/opensesame/images/failure-grey.png") no-repeat center center;background-size:auto 15px}table tr td.right-justified,table.dataTable tr td.right-justified{text-align:right}table tr td.active,table tr td.inactive,table.dataTable tr td.active,table.dataTable tr td.inactive{position:relative;padding-left:40px !important}table tr td.active:after,table tr td.inactive:after,table.dataTable tr td.active:after,table.dataTable tr td.inactive:after{position:absolute;top:calc(50% - 5px);left:20px;height:10px;width:10px;border-radius:50%;content:"";background-color:#1f8c00}table tr td.inactive:after,table.dataTable tr td.inactive:after{background-color:#d9d9d9}table tr td.bold,table.dataTable tr td.bold{font-weight:600;color:#555}table tr td .btn a:hover,table.dataTable tr td .btn a:hover{color:#fff}table tr td a,table.dataTable tr td a{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;font-size:12px}table tr td a i.link-indicator,table.dataTable tr td a i.link-indicator{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;font-size:11px;margin-left:5px;position:relative;color:#c9c9c9}table tr td a:hover,table.dataTable tr td a:hover{color:#f58220}table tr td a:hover i,table.dataTable tr td a:hover i{color:#f58220}table tr td.wrap,table.dataTable tr td.wrap{white-space:initial !important}table tr td.icon,table.dataTable tr td.icon{padding-left:60px !important}table tr td.icon:after,table.dataTable tr td.icon:after{position:absolute;left:20px;top:calc(50% - 11px);background-color:rgba(44,44,44,0.1);border:1px solid rgba(44,44,44,0.1);width:20px;height:20px;border-radius:50%;display:block;content:"";background-image:url("/sites/all/themes/opensesame/images/success-white.png");background-repeat:no-repeat;background-size:10px auto;background-position:center center}table tr td.icon.expired select.inactive,table.dataTable tr td.icon.expired select.inactive{border-color:rgba(153,153,153,0.4);color:#999}table tr td.icon.expired:after,table.dataTable tr td.icon.expired:after{border-color:#b44704;background-color:rgba(255,255,255,0.8);background-size:8px auto;background-image:url("/sites/all/themes/opensesame/images/failure-red-fill.png")}table tr td.icon.active,table tr td.icon.icon-active,table.dataTable tr td.icon.active,table.dataTable tr td.icon.icon-active{border-left-color:#1f8c00}table tr td.icon.active select.inactive,table tr td.icon.icon-active select.inactive,table.dataTable tr td.icon.active select.inactive,table.dataTable tr td.icon.icon-active select.inactive{border-color:#1f8c00;color:#1f8c00}table tr td.icon.active:after,table tr td.icon.icon-active:after,table.dataTable tr td.icon.active:after,table.dataTable tr td.icon.icon-active:after{background-color:rgba(31,140,0,0.7);border-color:#1f8c00}table tr td.icon.upcoming select.inactive,table.dataTable tr td.icon.upcoming select.inactive{border-color:rgba(153,153,153,0.4);color:#999}table tr td.icon.upcoming:after,table.dataTable tr td.icon.upcoming:after{background-color:rgba(212,200,12,0.7);border-color:#d4c80c}table tr td.anchor,table.dataTable tr td.anchor{padding:0 !important}table tr td .btn.btn-small,table.dataTable tr td .btn.btn-small{font-size:11px;padding:5px 10px;top:-1px;max-width:inherit}table tr td a.bold,table.dataTable tr td a.bold{font-weight:600;color:#555}table tr td img,table.dataTable tr td img{height:auto;width:70px}table tr td:first-child,table.dataTable tr td:first-child{text-align:left;padding:10px 12px 10px 20px;border-right:1px solid rgba(240,240,240,0.6)}table tr td:last-child,table.dataTable tr td:last-child{border-right:0}table tr td.center,table.dataTable tr td.center{text-align:center}table tr td.advanced-search-modifier-wrapper,table.dataTable tr td.advanced-search-modifier-wrapper{padding:16px 20px 16px 52px;white-space:initial}table tr td.td-ratings,table.dataTable tr td.td-ratings{padding:0 8px}table tr td.td-actions,table.dataTable tr td.td-actions{padding:12px 10px 8px}table tr.list-page-row th,table.dataTable tr.list-page-row th{background-color:rgba(240,240,240,0.7);border-bottom:1px solid rgba(44,44,44,0.1) !important}
table tr.list-page-row th:first-child,table.dataTable tr.list-page-row th:first-child{cursor:default;padding:15px}table tr.list-page-row th.active,table.dataTable tr.list-page-row th.active{color:#f58220;background-color:rgba(255,249,244,0.7);background-size:auto 6px;border-bottom-color:rgba(245,130,32,0.3) !important}table tr.list-page-row th.active.sorting_desc,table.dataTable tr.list-page-row th.active.sorting_desc{background-position:right 8px center;background-image:url("/sites/all/themes/opensesame/images/row-expanded-dark-flipped.png");background-repeat:no-repeat}table tr.list-page-row th.active.sorting_asc,table.dataTable tr.list-page-row th.active.sorting_asc{background-position:right 8px center;background-image:url("/sites/all/themes/opensesame/images/row-expanded-dark.png");background-repeat:no-repeat}table tr.list-page-row td:first-child,table.dataTable tr.list-page-row td:first-child{cursor:default;border-left:1px solid rgba(44,44,44,0.1);background-color:rgba(240,240,240,0.7);border-right:1px solid rgba(44,44,44,0.1);padding:15px}table tr.list-page-row td:nth-child(2),table.dataTable tr.list-page-row td:nth-child(2){-ms-text-overflow:ellipsis;text-overflow:ellipsis;max-width:500px;overflow:hidden}@media screen and (max-width:1024px){table tr.list-page-row td:nth-child(2),table.dataTable tr.list-page-row td:nth-child(2){max-width:300px}}table tr.list-page-row td .datatable-view-course,table.dataTable tr.list-page-row td .datatable-view-course{position:relative;width:100%;padding-right:80px}table tr.list-page-row td .datatable-view-course .datatable-course-link,table.dataTable tr.list-page-row td .datatable-view-course .datatable-course-link{position:absolute;right:0;top:-5px}table tr.list-page-row.group-divider td,table.dataTable tr.list-page-row.group-divider td{color:#f58220;background-color:rgba(245,130,32,0.05);padding:0}table tr.list-page-row.group-divider td:first-child,table.dataTable tr.list-page-row.group-divider td:first-child{padding:15px}table tr.list-page-row.group-divider td .divider-title,table.dataTable tr.list-page-row.group-divider td .divider-title{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;display:inline-block;width:auto;max-width:90%;white-space:nowrap;font-size:13px;font-weight:600;padding:12px 18px 11px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}table tr.list-page-row.group-divider.checked td,table.dataTable tr.list-page-row.group-divider.checked td{color:#f58220 !important}table tr.list-page-row.group-divider.checked td table input[type="checkbox"]:checked:after,table tr.list-page-row.group-divider.checked td table.dataTable input[type="checkbox"]:checked:after,table.dataTable tr.list-page-row.group-divider.checked td table input[type="checkbox"]:checked:after,table.dataTable tr.list-page-row.group-divider.checked td table.dataTable input[type="checkbox"]:checked:after{color:#fff !important}table tr.list-page-row.divider-edit-on,table.dataTable tr.list-page-row.divider-edit-on{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background-color:#f58220}table tr.list-page-row.divider-edit-on td,table.dataTable tr.list-page-row.divider-edit-on td{padding:0}table tr.list-page-row.divider-edit-on td:first-child,table.dataTable tr.list-page-row.divider-edit-on td:first-child{background-color:#f58220;padding:15px}table tr.list-page-row.divider-edit-on .new-group-temp-title,table.dataTable tr.list-page-row.divider-edit-on .new-group-temp-title{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;cursor:text;background-color:#fff;border:1px solid #f58220;box-shadow:0 1px 3px 0 rgba(44,44,44,0.3);border-radius:1px;color:#f58220;padding:13px 20px 12px;z-index:9999;font-size:13px;text-transform:uppercase;font-weight:600;width:auto;display:inline-block}table tr.list-page-row.divider-edit-on input.temp-title,table.dataTable tr.list-page-row.divider-edit-on input.temp-title{margin:0;height:100%;padding:10px;font-size:1.1em;text-transform:uppercase;color:#f58220;width:37.5%}table tr.list-page-row.divider-edit-on img,table.dataTable tr.list-page-row.divider-edit-on img{top:2px}table tr.checked td,table tr.selected td,table.dataTable tr.checked td,table.dataTable tr.selected td{background-color:rgba(245,130,32,0.05)}table tr:hover .drag-handle,table.dataTable tr:hover .drag-handle{opacity:1}table.no-checkbox,table.dataTable.no-checkbox{margin-bottom:0}table.no-checkbox th:first-child,table.dataTable.no-checkbox th:first-child{text-align:left;border-right:none;padding-left:20px}table.no-checkbox th.active,table.dataTable.no-checkbox th.active{color:#f58220;background:rgba(245,130,32,0.05) url("/sites/all/themes/opensesame/images/row-expanded-dark.png") no-repeat right 15px center;background-size:auto 6px;border-bottom-color:#f58220}table.no-checkbox th.active.sorting_desc,table.dataTable.no-checkbox th.active.sorting_desc{background:rgba(245,130,32,0.05) url("/sites/all/themes/opensesame/images/row-expanded-dark-flipped.png") no-repeat right 15px center;background-size:auto 6px}
table.no-checkbox th:hover,table.dataTable.no-checkbox th:hover{background-color:rgba(245,130,32,0.03);border-bottom-color:rgba(245,130,32,0.8)}table.no-checkbox tr,table.dataTable.no-checkbox tr{background-color:transparent}table.no-checkbox tr td:first-child,table.dataTable.no-checkbox tr td:first-child{text-align:left;padding:16px 10px;font-size:11px;border-right:none;padding-left:20px}table.no-checkbox tr:nth-child(odd) td,table.dataTable.no-checkbox tr:nth-child(odd) td{background-color:#fff}table.no-checkbox tr:nth-child(even) td,table.dataTable.no-checkbox tr:nth-child(even) td{background-color:rgba(255,255,255,0.5)}table.compact tr td,table.dataTable.compact tr td{padding:10px 10px;font-size:11px}table.compact tr td:first-child,table.dataTable.compact tr td:first-child{padding:10px 10px 10px 20px}table.expanded tr td,table.dataTable.expanded tr td{padding:22px 10px;font-size:13px}table.expanded tr td:first-child,table.dataTable.expanded tr td:first-child{padding:22px 10px 22px 20px}table.no-footer,table.dataTable.no-footer{border-bottom:none}table.half-width,table.dataTable.half-width{width:50% !important}table.no-margin,table.dataTable.no-margin{margin:0 0 20px !important}table.stripe tr,table.dataTable.stripe tr{background-color:transparent}table.stripe tr:nth-child(odd) td,table.dataTable.stripe tr:nth-child(odd) td{background-color:#fff}table.stripe tr:nth-child(even) td,table.dataTable.stripe tr:nth-child(even) td{background-color:rgba(255,255,255,0.5)}table .tableFloatingHeaderOriginal,table.dataTable .tableFloatingHeaderOriginal{box-shadow:0 1px 2px rgba(44,44,44,0.3)}table .tableFloatingHeaderOriginal.hide-table-header,table.dataTable .tableFloatingHeaderOriginal.hide-table-header{opacity:0 !important}table td:first-child,table.dataTable td:first-child{padding-left:40px;background-size:auto 6px;background-repeat:no-repeat;background-position:14px 49%}table thead th,table thead td,table.dataTable thead th,table.dataTable thead td{border-bottom:none;cursor:pointer}table input[type="checkbox"],table input[type="radio"],table.dataTable input[type="checkbox"],table.dataTable input[type="radio"]{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;display:block;margin:0 auto;vertical-align:middle;width:13px;height:13px;cursor:pointer;border-radius:1px;float:none;padding:0;-webkit-appearance:none !important}table input[type="checkbox"].list-item-checkbox,table input[type="radio"].list-item-checkbox,table.dataTable input[type="checkbox"].list-item-checkbox,table.dataTable input[type="radio"].list-item-checkbox{left:-3px;bottom:3px}table input[type="radio"],table.dataTable input[type="radio"]{border-radius:100%;position:relative}table input[type="checkbox"]:after,table.dataTable input[type="checkbox"]:after{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:"\E836";font-family:"Material Icons";font-size:15px;color:#999;font-weight:400 !important;top:-1px}table input[type="checkbox"]:hover:after,table.dataTable input[type="checkbox"]:hover:after{content:"\E86C";font-family:"Material Icons";font-size:15px;color:#f58220}table input[type="checkbox"]:checked:after,table input[type="checkbox"].checkbox-checked:after,table.dataTable input[type="checkbox"]:checked:after,table.dataTable input[type="checkbox"].checkbox-checked:after{font-family:"Material Icons";content:"\E86C";color:#f58220;font-weight:400 !important}table input[type="radio"]:after,table.dataTable input[type="radio"]:after{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;content:"\E836";font-family:"Material Icons";font-size:15px;color:#999;font-weight:400 !important;top:-1px}table input[type="radio"]:hover:after,table.dataTable input[type="radio"]:hover:after{content:"\E837";font-family:"Material Icons";font-size:15px;color:#f58220}table input[type="radio"]:checked:after,table input[type="radio"].radio-checked:after,table.dataTable input[type="radio"]:checked:after,table.dataTable input[type="radio"].radio-checked:after{font-family:"Material Icons";content:"\E837";color:#f58220;font-weight:400 !important}
table .checkbox-wrapper,table.dataTable .checkbox-wrapper{display:block;text-align:left;padding:0;height:100%}table .checkbox-wrapper.inline-block,table.dataTable .checkbox-wrapper.inline-block{position:relative;display:inline-block;vertical-align:middle;width:auto;top:-1px}table .faded-table,table.dataTable .faded-table{position:relative}table .faded-table:after,table.dataTable .faded-table:after{position:absolute;bottom:-4px;left:0;background-color:rgba(255,255,255,0.1);display:block;z-index:9;content:"";width:100%;height:150px;background:#f0f0f0;background:-moz-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:-webkit-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:-o-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:-ms-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:linear-gradient(to bottom,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%)}table .ajax-progress-throbber,table.dataTable .ajax-progress-throbber{position:relative}table .ajax-progress-throbber .throbber,table.dataTable .ajax-progress-throbber .throbber{position:absolute;left:4px;bottom:-11px;width:26px;margin:0 !important;text-align:center;display:inline;color:#f58220;font:normal normal normal 14px/1 FontAwesome;font-size:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;content:""}table .ajax-progress-throbber .throbber:before,table.dataTable .ajax-progress-throbber .throbber:before{content:"\f1ce"}table img.access-icon.table,table.dataTable img.access-icon.table{width:14px;vertical-align:middle}table span.access,table.dataTable span.access{vertical-align:middle;font-size:11px}table.os-datatable-sub.bundled-courses-table{max-width:80%}table.os-datatable-sub.bundled-courses-table thead{display:none}table.os-search-result-table th.right-justified,table.dataTable.os-search-result-table th.right-justified{text-align:left !important}.opensesame-data-table .dataTables_wrapper .dataTables_filter{display:none}.opensesame-data-table .dataTables_empty{display:none}.opensesame-data-table table.dataTable tbody tr td:first-child{border-left:1px solid transparent !important}.opensesame-data-table table.dataTable tbody tr td:first-child.td-select-item{border-left:none !important}.opensesame-data-table table.dataTable tbody{-webkit-transition:all .5s ease-out .5s;-moz-transition:all .5s ease-out .5s;transition:all .5s ease-out .5s;font-size:inherit;border:none}.opensesame-data-table table.dataTable thead tr:first-child th:first-child{border-top-left-radius:0}.opensesame-data-table tr,.opensesame-data-table td,.opensesame-data-table th{padding-left:0;padding-right:0;vertical-align:inherit}.opensesame-data-table td td{overflow-wrap:break-word}.opensesame-data-table.faded-table{overflow-y:hidden;height:773px}.opensesame-data-table.faded-table:after{position:absolute;bottom:-4px;left:0;background-color:rgba(255,255,255,0.1);display:block;z-index:9;content:"";width:100%;height:150px;background:#f0f0f0;background:-moz-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:-webkit-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:-o-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:-ms-linear-gradient(top,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%);background:linear-gradient(to bottom,rgba(240,240,240,0.1) 0%,rgba(240,240,240,0.5) 30%,#f0f0f0 100%)}.opensesame-data-table.processing-table{opacity:.4}tr.draggable.odd .form-item,tr.draggable.even .form-item{padding:0}tr.draggable.odd .form-item input,tr.draggable.even .form-item input{width:100%}tr.draggable a.tabledrag-handle{cursor:move;float:left;height:24px;margin-left:-16px;overflow:hidden;text-decoration:none}tr.draggable a.tabledrag-handle .handle{height:24px;margin:0;padding:0;width:27px}.form-wrapper:not('fieldset .form-wrapper'){display:block;margin:0 auto;position:relative;cursor:text;padding:0 20px;text-align:left;opacity:1}.form-wrapper:not('fieldset .form-wrapper'):last-child{margin:0 auto}.form-wrapper:not('fieldset .form-wrapper').no-pad{padding:0}.form-wrapper:not('fieldset .form-wrapper').no-margin{margin:0 auto}.form-wrapper:not('fieldset .form-wrapper').faded{opacity:.8}.form-wrapper:not('fieldset .form-wrapper').selected .form-label{color:#f58220}.form-wrapper:not('fieldset .form-wrapper').search-form{display:inline-block;vertical-align:middle}.form-wrapper:not('fieldset .form-wrapper').search-form input{margin:0 auto;padding:7px 0 8px;border-radius:0;font-size:11px;line-height:7px;border:none;outline:none;box-shadow:none;width:0}.form-wrapper:not('fieldset .form-wrapper').search-form input:active,.form-wrapper:not('fieldset .form-wrapper').search-form input:focus{color:#f58220;border-color:#f58220;background-color:rgba(255,255,255,0.8);width:175px;padding:7px 5px 8px 15px;font-weight:700;-webkit-filter:grayscale(0%);filter:grayscale(0%);border:none;outline:none}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#commerce-product-ui-product-form table thead tr{background-color:transparent}#commerce-product-ui-product-form table thead tr th{padding:0;border:none;font-size:inherit;text-transform:none;white-space:normal;color:inherit;font-weight:600;border-bottom:none !important;border-right:none;cursor:default}#commerce-product-ui-product-form table tbody tr .form-item{vertical-align:-1em}#commerce-product-ui-product-form table tbody tr .form-item input,#commerce-product-ui-product-form table tbody tr .form-item select{font-size:1.25em}#commerce-product-ui-product-form table tbody tr .form-item input .field-name-field-learning-obj input,#commerce-product-ui-product-form table tbody tr .form-item select .field-name-field-learning-obj input{font-size:1em}#commerce-product-ui-product-form table tbody tr td img{width:initial}#commerce-product-ui-product-form table tbody div.image-widget-data{float:left;width:100%}table.commerce-price-formatted-components{margin:0}#views-form-commerce-cart-form-default table.views-table{margin:0 auto}.table-header{border-radius:1px 1px 0 0;padding:15px 20px;background-color:#f58220;text-align:left;position:relative}span.table-header-title{font-weight:600;font-size:14px;color:#fff}.table-image,.table-image-aside{display:inline-block;vertical-align:middle}.table-image-aside{width:calc(100% - 60px)}.table-image-aside.large-image{width:calc(100% - 65px)}.table-image.large{position:relative}.table-image.large img{width:42px;height:42px;margin-right:15px}.table-image:hover .quick-action-tooltip{visibility:visible;opacity:1;bottom:0}.table-image.small{position:relative}.table-image.small img{width:22px;height:22px;margin-right:5px}.table-image.small div.user-status{width:6px;height:6px;top:16px;left:16px}.table-image img{max-width:none;display:inline-block;vertical-align:middle;border-radius:50%;padding:0;border:2px solid rgba(255,255,255,0.9);box-shadow:0 0 1px 1px rgba(245,130,32,0.4),0 1px 1px 0 rgba(44,44,44,0.4);width:30px;height:30px;margin-right:25px;position:relative}.table-image div.user-count{max-width:none;display:inline-block;vertical-align:middle;border-radius:50%;padding:6px 0 0;text-align:center;letter-spacing:0;font-size:14px;border:2px solid rgba(255,255,255,0.9);box-shadow:0 1px 1px 0 rgba(44,44,44,0.4);width:30px;height:30px;margin-right:20px;position:absolute;left:35px;top:20px;background-color:#fff;color:#f58220}.table-image div.user-status{max-width:none;display:inline-block;vertical-align:middle;border-radius:50%;text-align:center;letter-spacing:0;width:12px;height:12px;padding:0;margin-right:20px;position:absolute;left:30px;top:30px;background-color:#fff;color:#f58220;box-shadow:0 0 0 2px #fff}.table-image div.user-status.warning{background-color:rgba(208,168,33,0.9);border-color:#d0a821}.table-image div.user-status.alert{background-color:rgba(183,62,2,0.9);border-color:#b73e02}.table-image div.user-status.success{background-color:rgba(17,107,51,0.9);border-color:#116b33}.table-image div.user-status.inactive{border-color:#c9c9c9;background-color:#e9e9e9}.table-image span{top:0;position:relative}.drag-handle{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background-image:url(/sites/all/themes/opensesame/images/drag-handle.png);background-size:8px auto;background-position:center center;background-repeat:no-repeat;height:20px;width:20px;float:right;cursor:move;opacity:.2;vertical-align:middle}.drag-handle.non-sortable-handle{cursor:pointer}.drag-handle.light{background-image:url(/sites/all/themes/opensesame/images/drag-handle-light.png)}tr.dt-rowReorder-moving{visibility:hidden;text-align:left;background-color:#2c2c2c;border:2px rgba(44,44,44,0.5)}.dashboard-overlay{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;width:640px;top:-1200px;bottom:auto;left:0;position:fixed;right:0;margin-left:auto;margin-right:auto;max-height:760px;overflow-y:auto;background-color:#fff;border-radius:1px 1px 2px 2px;box-shadow:0 1px 2px rgba(245,130,32,0.2);max-width:100%}.dashboard-overlay.menu-visible{bottom:auto;top:70px;height:auto;left:0;right:0;margin-left:auto;margin-right:auto;width:640px;overflow-y:auto;max-width:100%;z-index:999999}.dashboard-overlay-screen{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;display:none;position:absolute;top:0;left:0;right:0;bottom:0;height:0;width:0;opacity:0}.dashboard-overlay-screen.overlay-screen-visible{display:block;height:100%;min-height:100%;width:100%;background-color:rgba(51,51,51,0.7);opacity:1;top:0;left:0;right:0;bottom:0;transition:opacity .25s;cursor:pointer;z-index:999;position:fixed}
.title-edit-container{width:calc(100% - 35px);float:right;margin-bottom:10px}.title-edit-container h3.list-groups-title{max-width:calc(100% - 35px) !important;padding-right:5px;word-wrap:break-word}.title-edit-container h3.list-groups-title.edit-state{color:#f58220 !important;cursor:text;background-color:#fff;padding:10px 15px 0 5px;box-shadow:0 0 0 1px #f58220,0 1px 3px 0 rgba(29,29,29,0.3);border-radius:1px}.title-edit-container .title-and-edit-container{top:4px;display:inline-block;right:0;position:relative}.title-edit-container .title-and-edit-container img{margin-left:10px}.list-item-details{margin:10px auto 0;font-size:13px}.list-item-details h5{line-height:13px !important}.list-item-details p{margin:10px auto;padding:5px 10px 5px 20px;border-left:2px solid #d9d9d9;color:#777;line-height:18px;font-size:13px}table.dt-rowReorder-float{position:absolute !important;opacity:.8;table-layout:fixed;outline:2px solid #337ab7;outline-offset:-2px;z-index:2001;margin:0 auto}table.dt-rowReorder-float tr{text-align:left;background-color:#fff;border:2px dashed rgba(245,130,32,0.7);box-shadow:0 3px 2px rgba(44,44,44,0.5)}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}.sf-order-details label{display:none}body.storefront-integration .opensesame-data-table{letter-spacing:.5px;overflow-x:auto}body.storefront-integration table,body.storefront-integration table.dataTable{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;margin:0 auto 20px;padding:0;position:relative;box-shadow:none}body.storefront-integration table.no-checkbox th,body.storefront-integration table.dataTable.no-checkbox th{padding:18px 20px 16px;white-space:nowrap;border-bottom:1px solid rgba(59,114,137,0.2) !important;border-right:1px solid rgba(240,240,240,0.6);background:transparent no-repeat 90% center;background-size:auto 7px;vertical-align:middle}body.storefront-integration table.no-checkbox th:first-child,body.storefront-integration table.dataTable.no-checkbox th:first-child{text-align:left;background-color:transparent;padding:18px 20px 16px}body.storefront-integration table.no-checkbox th.active,body.storefront-integration table.no-checkbox th.sorting.active,body.storefront-integration table.dataTable.no-checkbox th.active,body.storefront-integration table.dataTable.no-checkbox th.sorting.active{background:transparent no-repeat 90% center;background-size:auto 7px;vertical-align:middle;border-bottom:1px solid rgba(59,114,137,0.2) !important;background-image:none !important;color:#2c2c2c}body.storefront-integration table.no-checkbox th.sorting_desc,body.storefront-integration table.dataTable.no-checkbox th.sorting_desc{background-position:right 8px center;background-image:url("/sites/all/themes/opensesame/images/row-expanded-dark-flipped.png") !important;background-size:auto 6px;border-bottom:1px solid #f58220 !important;background-repeat:no-repeat}body.storefront-integration table.no-checkbox th.sorting_asc,body.storefront-integration table.dataTable.no-checkbox th.sorting_asc{background-position:right 8px center;background-image:url("/sites/all/themes/opensesame/images/row-expanded-dark.png") !important;background-size:auto 6px;border-bottom:1px solid #f58220 !important;background-repeat:no-repeat}body.storefront-integration table.no-checkbox tr,body.storefront-integration table.dataTable.no-checkbox tr{background-color:transparent}body.storefront-integration table.no-checkbox tr td,body.storefront-integration table.dataTable.no-checkbox tr td{white-space:nowrap;border-right:1px solid rgba(240,240,240,0.6);border-bottom:1px solid rgba(240,240,240,0.6);font-size:13px}body.storefront-integration table.no-checkbox tr:nth-child(even) td,body.storefront-integration table.dataTable.no-checkbox tr:nth-child(even) td{background-color:rgba(255,255,255,0.5)}body.storefront-integration table.no-checkbox tr:nth-child(odd) td,body.storefront-integration table.dataTable.no-checkbox tr:nth-child(odd) td{background-color:#fff}body.storefront-integration table.no-checkbox thead tr,body.storefront-integration table.dataTable.no-checkbox thead tr{background-color:#fff}thead.tableFloatingHeaderOriginal tr{background:#fff !important}.table-pager,.opensesame .table-pager,.opensesame-app .table-pager{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;position:relative;width:100%;margin:10px auto;background-color:#fff;display:inline-block;color:#f58220}.table-pager.centered,.opensesame .table-pager.centered,.opensesame-app .table-pager.centered{text-align:center}.table-pager.no-paging,.opensesame .table-pager.no-paging,.opensesame-app .table-pager.no-paging{display:none}.table-pager a,.table-pager span.ellipsis,.opensesame .table-pager a,.opensesame .table-pager span.ellipsis,.opensesame-app .table-pager a,.opensesame-app .table-pager span.ellipsis{cursor:pointer;border-radius:2px;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;display:inline-block;vertical-align:middle;margin:0 2px;width:auto;padding:8px 14px;font-size:12px;font-weight:600;position:relative;border:1px solid transparent;color:#777}
.table-pager a:active,.table-pager a.current,.table-pager span.ellipsis:active,.table-pager span.ellipsis.current,.opensesame .table-pager a:active,.opensesame .table-pager a.current,.opensesame .table-pager span.ellipsis:active,.opensesame .table-pager span.ellipsis.current,.opensesame-app .table-pager a:active,.opensesame-app .table-pager a.current,.opensesame-app .table-pager span.ellipsis:active,.opensesame-app .table-pager span.ellipsis.current{transform:translateY(1px)}.table-pager a:hover,.table-pager span.ellipsis:hover,.opensesame .table-pager a:hover,.opensesame .table-pager span.ellipsis:hover,.opensesame-app .table-pager a:hover,.opensesame-app .table-pager span.ellipsis:hover{border-color:rgba(44,44,44,0.1);color:#555;box-shadow:0 1px 1px 0 rgba(44,44,44,0.1);background-color:rgba(44,44,44,0.05)}.table-pager a.active,.table-pager a.current,.table-pager span.ellipsis.active,.table-pager span.ellipsis.current,.opensesame .table-pager a.active,.opensesame .table-pager a.current,.opensesame .table-pager span.ellipsis.active,.opensesame .table-pager span.ellipsis.current,.opensesame-app .table-pager a.active,.opensesame-app .table-pager a.current,.opensesame-app .table-pager span.ellipsis.active,.opensesame-app .table-pager span.ellipsis.current{background-color:rgba(245,130,32,0.8);border-color:#f58220;color:#fff;box-shadow:0 1px 2px 0 rgba(44,44,44,0.2)}.table-pager a.active:hover,.table-pager a.current:hover,.table-pager span.ellipsis.active:hover,.table-pager span.ellipsis.current:hover,.opensesame .table-pager a.active:hover,.opensesame .table-pager a.current:hover,.opensesame .table-pager span.ellipsis.active:hover,.opensesame .table-pager span.ellipsis.current:hover,.opensesame-app .table-pager a.active:hover,.opensesame-app .table-pager a.current:hover,.opensesame-app .table-pager span.ellipsis.active:hover,.opensesame-app .table-pager span.ellipsis.current:hover{background-color:rgba(245,130,32,0.9)}@media(max-width:640px){.table-pager a,.table-pager span.ellipsis,.opensesame .table-pager a,.opensesame .table-pager span.ellipsis,.opensesame-app .table-pager a,.opensesame-app .table-pager span.ellipsis{padding:8px}}@media(max-width:767px){table,table.dataTable{border:0}table thead,table.dataTable thead{display:none}table tr,table.dataTable tr{display:block;border-bottom:1px solid rgba(240,240,240,0.7)}table tr td,table.dataTable tr td{display:block;text-align:right;font-size:12px;color:#777;border-bottom:1px solid rgba(240,240,240,0.7)}table tr td:last-child,table.dataTable tr td:last-child{border-bottom:0}table tr td.td-drag,table.dataTable tr td.td-drag{display:none}table tr td:before,table.dataTable tr td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700;font-size:11px;text-align:left;color:#555}table tr td.td-ratings,table.dataTable tr td.td-ratings{padding:18px 10px;text-align:left}table tr td.td-ratings:before,table.dataTable tr td.td-ratings:before{top:12px;position:absolute}table tr td.td-ratings span.rating-container,table.dataTable tr td.td-ratings span.rating-container{position:absolute;right:10px;top:8px}table tr td.td-list-title,table.dataTable tr td.td-list-title{padding:28px 10px !important}table tr td.td-list-title:before,table.dataTable tr td.td-list-title:before{position:absolute;left:10px;top:8px}table tr td.td-list-title span.os-handlebars-placeholder,table.dataTable tr td.td-list-title span.os-handlebars-placeholder{display:inline-block;width:calc(100% - 70px);position:absolute;right:0;top:8px}table tr.list-page-row td .datatable-view-course,table.dataTable tr.list-page-row td .datatable-view-course{padding-right:86px}table tr.list-page-row td:nth-child(2),table.dataTable tr.list-page-row td:nth-child(2){max-width:100%}table tr input[type="checkbox"].list-item-checkbox,table.dataTable tr input[type="checkbox"].list-item-checkbox{left:-2px;bottom:8px}table.no-checkbox tr td:first-child,table.dataTable.no-checkbox tr td:first-child{display:block;text-align:right;font-size:12px;color:#777;border-bottom:1px solid rgba(240,240,240,0.7);padding-left:10px}.table-wrapper{overflow-x:auto}}.table-pager.no-pager{display:none}table.os-search-results-table th.right-justified,table.dataTable.os-search-results-table th.right-justified{text-align:left !important}table.os-search-results-table thead th,table thead td,table.dataTable.os-search-results-table thead th,table.dataTable thead td{cursor:default}tr.table-loader-row{-webkit-transition:all .15s ease .15s;-moz-transition:all .15s ease .15s;transition:all .15s ease .15s}tr.table-loader-row td{-webkit-transition:all .15s ease .15s;-moz-transition:all .15s ease .15s;transition:all .15s ease .15s}tr.table-loader-row .loader-spinner-container{-webkit-transition:all .15s ease .15s;-moz-transition:all .15s ease .15s;transition:all .15s ease .15s;margin-right:20px;width:20px;height:20px;display:inline-block;float:left}
tr.table-loader-row .loader-spinner-container .spinner{-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;left:20px;position:absolute;z-index:9999999;height:20px;width:20px;border-radius:50%;background-color:transparent;border:2px solid #f0f0f0;border-top-color:#f58220;animation:searchresultspinner 1s linear infinite;pointer-events:none}tr.table-loader-row .loading-text{vertical-align:-4px}tr.table-loader-row.fly-up{height:0 !important;opacity:0;background-color:transparent;padding:0 !important;border:none}tr.table-loader-row.fly-up *,tr.table-loader-row.fly-up * *{background-color:transparent;height:0 !important;padding:0 !important;line-height:0 !important}tr.table-loader-row.fly-up td,tr.table-loader-row.fly-up td{background-color:transparent !important;height:0 !important;padding:0 !important}@keyframes pulse{0%{box-shadow:0 1px 2px 0 rgba(22,22,22,0.2),inset 0 0 1px 0 rgba(245,130,32,0.5)}50%{box-shadow:0 0px 5px 2px rgba(22,22,22,0.3),inset 0 0 5px 0 rgba(245,130,32,0.4)}100%{box-shadow:0 1px 2px 0 rgba(22,22,22,0.2),inset 0 0 1px 0 rgba(245,130,32,0.5)}}@-webkit-keyframes pulse{0%{box-shadow:0 1px 2px 0 rgba(22,22,22,0.2),inset 0 0 1px 0 rgba(245,130,32,0.5)}50%{box-shadow:0 0px 5px 2px rgba(22,22,22,0.3),inset 0 0 5px 0 rgba(245,130,32,0.4)}100%{box-shadow:0 1px 2px 0 rgba(22,22,22,0.2),inset 0 0 1px 0 rgba(245,130,32,0.5)}}.cart--update-message{display:block;float:right;line-height:150%;margin:1em 0 0}li.first.trust,li.last.verisign{float:left;margin-top:1em;margin-right:1em}@media screen and (max-width:980px){.not-logged-in .form-actions.commerce-line-item-actions.form-wrapper{width:35%;float:left}.not-logged-in .form-actions.commerce-line-item-actions.form-wrapper a{float:left}}@media screen and (max-width:680px){.not-logged-in .form-actions.commerce-line-item-actions.form-wrapper{max-width:100%;width:100%}.not-logged-in .form-actions.commerce-line-item-actions.form-wrapper a{max-width:100%;width:100%}}.checkout-not-logged-in{float:right}@media screen and (max-width:980px){.checkout-not-logged-in{float:right;margin-top:2em}.checkout-not-logged-in a{text-align:center}}@media screen and (max-width:680px){.checkout-not-logged-in{width:100%;margin:0}.checkout-not-logged-in a{width:100%}}.cart--update-message{display:block;float:right;line-height:150%;margin:16px 0}.checkout fieldset{background-color:transparent;border:0;margin:0;padding:0}.checkout legend{text-transform:uppercase;border-bottom:1px solid #ddd;font-weight:600;padding-bottom:.125em;margin-bottom:.5em;width:100%}.checkout--billing .form-item{background-color:transparent;border:0;margin:0 0 .5em;padding:0}.checkout--billing .form-item label{width:100%;margin-bottom:.25em}.checkout--billing .form-item input,.checkout--billing .form-item select{width:100%}.checkout--billing .addressfield-container-inline.locality-block .form-item{width:31.5% !important}@media screen and (max-width:980px){.checkout--billing .addressfield-container-inline.locality-block .form-item{width:32% !important;margin-right:.5em}}@media screen and (max-width:480px){.checkout--billing .addressfield-container-inline.locality-block .form-item{float:left;display:block;margin-right:6.66667%;width:100%;margin-right:0}.checkout--billing .addressfield-container-inline.locality-block .form-item:last-child{margin-right:0}}.checkout--billing .addressfield-container-inline.locality-block label{width:100%;max-width:100%}.checkout--billing .addressfield-container-inline.locality-block input,.checkout--billing .addressfield-container-inline.locality-block select{width:100%}.checkout--payment{margin-top:1em}.checkout--payment .form-item{background-color:transparent;border:0;margin:0 0 .5em;padding:0}.checkout--payment .form-item label{width:100%;margin-bottom:.25em}.checkout--payment .form-item input,.checkout--payment .form-item select{width:100%}.checkout--payment .form-item input[type="checkbox"]{width:20px;margin-right:10px}.checkout--payment .form-item-commerce-payment-payment-details-credit-card-number{float:left;display:block;margin-right:2.12766%;width:100%}
.checkout--payment .form-item-commerce-payment-payment-details-credit-card-number:last-child{margin-right:0}@media screen and (max-width:980px){.checkout--payment .form-item-commerce-payment-payment-details-credit-card-number{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.checkout--payment .form-item-commerce-payment-payment-details-credit-card-number:last-child{margin-right:0}}.checkout--payment--credit-card-images{margin:.5em 0;width:100%}.checkout--payment--credit-card-images img{margin-right:.5em}.checkout--payment .commerce-credit-card-expiration{float:left;display:block;margin-right:2.12766%;width:48.93617%;position:relative}.checkout--payment .commerce-credit-card-expiration:last-child{margin-right:0}@media screen and (max-width:980px){.checkout--payment .commerce-credit-card-expiration{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0;margin-bottom:2.5em}.checkout--payment .commerce-credit-card-expiration:last-child{margin-right:0}}.checkout--payment .commerce-credit-card-expiration select#edit-commerce-payment-payment-details-credit-card-exp-month,.checkout--payment .commerce-credit-card-expiration select#edit-commerce-payment-payment-details-credit-card-exp-year{width:48%;position:absolute;top:1.75em}.checkout--payment .commerce-credit-card-expiration select#edit-commerce-payment-payment-details-credit-card-exp-month{left:0}.checkout--payment .commerce-credit-card-expiration select#edit-commerce-payment-payment-details-credit-card-exp-year{right:0}.checkout--payment .commerce-month-year-divider{display:none}.checkout--payment .form-item-commerce-payment-payment-details-credit-card-code{float:left;display:block;margin-right:2.12766%;width:48.93617%;margin-right:0}.checkout--payment .form-item-commerce-payment-payment-details-credit-card-code:last-child{margin-right:0}@media screen and (max-width:980px){.checkout--payment .form-item-commerce-payment-payment-details-credit-card-code{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.checkout--payment .form-item-commerce-payment-payment-details-credit-card-code:last-child{margin-right:0}}.checkout--payment .complete_purchase_vSpacing{width:13em;float:left;text-align:right}@media screen and (max-width:680px){.checkout--payment .complete_purchase_vSpacing{max-width:13em;width:100%;float:none;text-align:center;margin:.5em auto}}.checkout--payment .checkout-security-buttons{margin-bottom:1em}.checkout--payment li.first.trust,.checkout--payment li.last.verisign{float:left;margin-top:1em;margin-right:.5em}.checkout--payment div#terms_and_cond{width:calc(100% - 14em);float:left;text-align:right;margin-right:1em;margin-top:.75em}@media screen and (max-width:680px){.checkout--payment div#terms_and_cond{width:100%;margin:1em;float:none;text-align:center}}.checkout--payment--card-file--store,.checkout--payment--card-file--default,.checkout--payment--card-file--agree{width:100%;display:inline-block}.checkout--payment--card-file--store .tooltip-item,.checkout--payment--card-file--default .tooltip-item,.checkout--payment--card-file--agree .tooltip-item{display:inline-block;position:relative;line-height:1.5}.checkout--payment--card-file--store .tooltip-item .tooltip,.checkout--payment--card-file--default .tooltip-item .tooltip,.checkout--payment--card-file--agree .tooltip-item .tooltip{position:absolute;top:-2em;right:-31em}.checkout--payment--card-file--store .font-icon-tooltip,.checkout--payment--card-file--default .font-icon-tooltip,.checkout--payment--card-file--agree .font-icon-tooltip{font-weight:700;font-size:1.25em;padding:0;vertical-align:top}.checkout--payment--card-file--store .font-icon-help:before,.checkout--payment--card-file--default .font-icon-help:before,.checkout--payment--card-file--agree .font-icon-help:before{vertical-align:top !important}.checkout--payment--card-file--store .form-item-commerce-payment-payment-details-credit-card-cardonfile-store,.checkout--payment--card-file--store .form-item-commerce-payment-payment-details-cardonfile-instance-default,.checkout--payment--card-file--store .form-item-commerce-payment-payment-details-agree-to-recurring,.checkout--payment--card-file--default .form-item-commerce-payment-payment-details-credit-card-cardonfile-store,.checkout--payment--card-file--default .form-item-commerce-payment-payment-details-cardonfile-instance-default,.checkout--payment--card-file--default .form-item-commerce-payment-payment-details-agree-to-recurring,.checkout--payment--card-file--agree .form-item-commerce-payment-payment-details-credit-card-cardonfile-store,.checkout--payment--card-file--agree .form-item-commerce-payment-payment-details-cardonfile-instance-default,.checkout--payment--card-file--agree .form-item-commerce-payment-payment-details-agree-to-recurring{display:inline-block;margin:0 !important}
.checkout--payment--card-file--store .form-item-commerce-payment-payment-details-credit-card-cardonfile-store label,.checkout--payment--card-file--default .form-item-commerce-payment-payment-details-credit-card-cardonfile-store label,.checkout--payment--card-file--agree .form-item-commerce-payment-payment-details-credit-card-cardonfile-store label{width:21.5em}.checkout--payment--card-file--store .form-item-commerce-payment-payment-details-cardonfile-instance-default label,.checkout--payment--card-file--default .form-item-commerce-payment-payment-details-cardonfile-instance-default label,.checkout--payment--card-file--agree .form-item-commerce-payment-payment-details-cardonfile-instance-default label{width:7em}.checkout--payment--card-file--store .form-item-commerce-payment-payment-details-agree-to-recurring label,.checkout--payment--card-file--default .form-item-commerce-payment-payment-details-agree-to-recurring label,.checkout--payment--card-file--agree .form-item-commerce-payment-payment-details-agree-to-recurring label{width:14.75em}.checkout--payment--card-file--store .tooltip-item .tooltip{position:absolute;top:-2em;right:-31em;bottom:auto}@media screen and (max-width:980px){.checkout--payment--card-file--store .tooltip-item .tooltip{top:-8.25em;right:-2.55em;bottom:auto}.checkout--payment--card-file--store .tooltip-item .tooltip:before{left:80%}}.checkout--payment--card-file--default .tooltip-item .tooltip{position:absolute;top:-1.4em;right:-31em}@media screen and (max-width:980px){.checkout--payment--card-file--default .tooltip-item .tooltip{top:-6.75em !important;right:-8.5em !important;bottom:initial !important}.checkout--payment--card-file--default .tooltip-item .tooltip:before{left:50% !important}}.checkout--payment--card-file--agree .tooltip-item .tooltip{position:absolute;top:-1.4em;right:-31em}.checkout--order-summary .checkout-security-buttons{display:none}.checkout--order-summary .form-item{background-color:transparent;border:0;margin:0 0 .5em;padding:0;display:inline-block;max-width:calc(100% - 6.5em);float:left}.checkout--order-summary .form-item label{width:100%;margin-bottom:.25em}.checkout--order-summary .form-item input,.checkout--order-summary .form-item select{width:100%}.checkout--order-summary .view-commerce-cart-summary{margin:0;border:1px solid #ddd;border-radius:1px;border-collapse:inherit;padding:.5em .5em 0;background-color:#fff}.checkout--order-summary .view-commerce-cart-summary table{margin:0;border:0;border-collapse:inherit;font-size:.9em}.checkout--order-summary .view-commerce-cart-summary tr,.checkout--order-summary .view-commerce-cart-summary td,.checkout--order-summary .view-commerce-cart-summary th{padding-top:.5em;padding-bottom:.5em;background-color:#fff}.checkout--order-summary .view-commerce-cart-summary th{padding:.25em 0;text-align:right}.checkout--order-summary .view-commerce-cart-summary th:first-child{text-align:left}.checkout--order-summary .view-commerce-cart-summary td{border:0;padding:.5em 0;text-align:right}.checkout--order-summary .view-commerce-cart-summary td:first-child{text-align:left;max-width:10em}.checkout--order-summary .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%;margin-left:0;font-size:1em;float:right}.checkout--order-summary fieldset#edit-commerce-coupon{margin-top:1em}.checkout--order-summary input#edit-commerce-coupon-coupon-add{float:left;max-width:6em;margin-top:1.75em;margin-left:.5em;padding:.8125em 28px}.view-commerce-cart-form .form-item{margin:0;padding:0;border:0;box-shadow:none;background-color:transparent}.view-commerce-cart-form .form-item input{width:100%;padding:.25em .25em .25em .5em}.view-commerce-cart-form .form-actions input{margin-bottom:16px;padding:14px 28px;max-width:15em;width:100%}@media screen and (max-width:865px){.view-commerce-cart-form .form-actions input{margin-right:0;max-width:90%;float:none}}.view-commerce-cart-form .form-actions a{margin-bottom:1em;max-width:15em;width:100%}@media screen and (max-width:865px){.view-commerce-cart-form .form-actions a{margin-right:0;max-width:90%;float:none}}.view-commerce-cart-form .form-actions a i,.view-commerce-cart-form .form-actions a span{vertical-align:middle}.view-commerce-cart-form .form-actions input#edit-checkout{margin-right:0;float:right}@media screen and (max-width:980px){.view-commerce-cart-form .form-actions input#edit-checkout{float:none}}.view-commerce-cart-form .form-actions .m-shopping-cart--continue-shopping{margin-right:1em}@media screen and (max-width:865px){.view-commerce-cart-form .form-actions .m-shopping-cart--continue-shopping{margin-right:0;max-width:90%;float:none}}.view-commerce-cart-form .form-actions .m-shopping-cart--checkout{padding:9px 16px 9px 28px}@media screen and (max-width:865px){.view-commerce-cart-form .form-actions .m-shopping-cart--checkout{margin-right:0;max-width:90%;float:none}}.view-commerce-cart-form .form-actions .m-shopping-cart--checkout--req-registration{padding:17px 14px;max-width:16em;line-height:1}.view-commerce-cart-form .form-actions .m-shopping-cart--checkout--req-registration>span{vertical-align:initial}@media screen and (max-width:865px){.view-commerce-cart-form .form-actions .m-shopping-cart--checkout--req-registration{margin-right:0;max-width:90%;float:none}}.view-commerce-cart-form .commerce-order-handler-area-order-total .commerce-price-formatted-components{min-width:14em}@media screen and (max-width:680px){.view-commerce-cart-form .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%;min-width:inherit}
}.view-commerce-cart-form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody{border:0}.view-commerce-cart-form .commerce-order-handler-area-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{border-top:0 !important}.view-commerce-cart-form .commerce-order-handler-area-order-total .commerce-price-formatted-components .component-total{padding-right:.5em}#edit-commerce-payment-payment-method,.form-item-commerce-payment-payment-details-credit-card-owner{display:none}.form-item-commerce-payment-payment-details-cardonfile{width:100%}.form-item-commerce-payment-payment-details-cardonfile .form-type-radio.form-item-commerce-payment-payment-details-cardonfile{width:100%;max-width:100%}.form-item-commerce-payment-payment-details-cardonfile .form-type-radio.form-item-commerce-payment-payment-details-cardonfile label{width:calc(100% - 2em)}.field-type-markup{max-width:71.25em;margin-left:auto;margin-right:auto}.field-type-markup::after{clear:both;content:"";display:table}#tosModal_box{overflow:scroll;max-width:700px;width:100%;height:500px;line-height:200%}@media screen and (max-width:980px){.checkout--payment--card-file--store .tooltip-item .tooltip{top:-8.25em;right:-2.55em;bottom:auto}.checkout--payment--card-file--store .tooltip-item .tooltip:before{left:80%}.checkout--payment--card-file--store .tooltip-item .tooltip:after{left:80%}.checkout--payment--card-file--default .tooltip-item .tooltip{top:-6.75em !important;right:-8.5em !important;bottom:initial !important}.checkout--payment--card-file--default .tooltip-item .tooltip:before{left:50% !important}.checkout--payment--card-file--default .tooltip-item .tooltip:after{left:50% !important}}.view-commerce-cart-summary .view-content table{overflow:hidden}#cboxWrapper{color:#2a2a2a;font-family:"Open Sans","Helvetica",Helvetica,Arial,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1.5em;font-weight:400}#cboxWrapper fieldset{background-color:transparent;border:0;margin:0;padding:0}#cboxWrapper .fieldset-description{display:none}#cboxWrapper .fieldset-legend{display:block !important;font-size:.9em}#cboxWrapper .form-type-textfield,#cboxWrapper .form-type-checkboxes,#cboxWrapper .form-type-radios,#cboxWrapper .form-type-select,#cboxWrapper .field-type-text-long,#cboxWrapper .field-type-metatags-quick,#cboxWrapper .form-type-password,#cboxWrapper .form-type-password-confirm{max-width:71.25em;margin-left:auto;margin-right:auto;background-color:transparent;border:0;padding:0}#cboxWrapper .form-type-textfield::after,#cboxWrapper .form-type-checkboxes::after,#cboxWrapper .form-type-radios::after,#cboxWrapper .form-type-select::after,#cboxWrapper .field-type-text-long::after,#cboxWrapper .field-type-metatags-quick::after,#cboxWrapper .form-type-password::after,#cboxWrapper .form-type-password-confirm::after{clear:both;content:"";display:table}#cboxWrapper #user_user_form_group_account_info legend span{display:none !important}#cboxWrapper #edit-field-mailing-address label{display:none}#cboxWrapper .form-item select{border:1px solid;font-size:1.3em;-webkit-appearance:none;background-color:#fff;border-radius:1px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;display:block;font-family:"Open Sans","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.75em;padding:.8125em .8125em .8125em .4em;transition:border-color;width:100%}#cboxWrapper input[type="email"],#cboxWrapper input[type="number"],#cboxWrapper input[type="password"],#cboxWrapper input[type="search"],#cboxWrapper input[type="tel"],#cboxWrapper input[type="text"],#cboxWrapper input[type="url"],#cboxWrapper input[type="color"],#cboxWrapper input[type="date"],#cboxWrapper input[type="datetime"],#cboxWrapper input[type="datetime-local"],#cboxWrapper input[type="month"],#cboxWrapper input[type="time"],#cboxWrapper input[type="week"],#cboxWrapper select[multiple=multiple]{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0;font-size:1em}#cboxWrapper input[type="email"]:last-child,#cboxWrapper input[type="number"]:last-child,#cboxWrapper input[type="password"]:last-child,#cboxWrapper input[type="search"]:last-child,#cboxWrapper input[type="tel"]:last-child,#cboxWrapper input[type="text"]:last-child,#cboxWrapper input[type="url"]:last-child,#cboxWrapper input[type="color"]:last-child,#cboxWrapper input[type="date"]:last-child,#cboxWrapper input[type="datetime"]:last-child,#cboxWrapper input[type="datetime-local"]:last-child,#cboxWrapper input[type="month"]:last-child,#cboxWrapper input[type="time"]:last-child,#cboxWrapper input[type="week"]:last-child,#cboxWrapper select[multiple=multiple]:last-child{margin-right:0}#cboxWrapper input[type="email"]:focus,#cboxWrapper input[type="number"]:focus,#cboxWrapper input[type="password"]:focus,#cboxWrapper input[type="search"]:focus,#cboxWrapper input[type="tel"]:focus,#cboxWrapper input[type="text"]:focus,#cboxWrapper input[type="url"]:focus,#cboxWrapper input[type="color"]:focus,#cboxWrapper input[type="date"]:focus,#cboxWrapper input[type="datetime"]:focus,#cboxWrapper input[type="datetime-local"]:focus,#cboxWrapper input[type="month"]:focus,#cboxWrapper input[type="time"]:focus,#cboxWrapper input[type="week"]:focus,#cboxWrapper select[multiple=multiple]:focus{border:1px #f28132 solid}
#cboxWrapper .field-widget-options-select select{margin-bottom:.5em;width:100%;border-radius:1px;padding:.8125em;font-size:1em}#cboxWrapper option{font-weight:400;display:block;padding:0 2px 1px;white-space:pre;min-height:1.2em}#cboxWrapper .form-type-select{padding:0}#cboxWrapper .form-type-select select{padding:.75em .5em;background-color:#fff;border:1px solid #1d1d1d;border-radius:1px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;width:16em}#cboxWrapper .form-type-select select:hover{border-color:#f28132}#cboxWrapper .form-type-select select:focus{border-color:#f28132;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(240,114,26,0.7);outline:none}#cboxWrapper .form-type-select select:disabled{background-color:#f0f0f0;cursor:not-allowed}#cboxWrapper .form-type-select select:disabled:hover{border:1px solid #ddd}#cboxWrapper .form-type-select .form-item,#cboxWrapper .form-type-select .form-actions{margin-top:0;margin-bottom:1em}#cboxWrapper .form-type-select form#user-login-form div .form-item{margin-bottom:1em}#cboxWrapper .form-type-select form#user-login-form .form-actions{margin-top:1em}#cboxWrapper button,#cboxWrapper select{text-transform:none}#cboxWrapper .form-item-profile-type-buy-sell label{font-size:.9em}#cboxWrapper .form-type-checkbox{display:inline-block;min-width:9em;margin-right:1em}#cboxWrapper #os-login-register-wrapper{padding:.85em 1.7em 1.7em}#cboxWrapper fieldset.field-group-fieldset{background-color:transparent;border:0;margin:0;padding:0}#cboxWrapper #os-login-register-wrapper .form-item input[type="text"],#cboxWrapper #os-login-register-wrapper .form-item input[type="password"]:last-child,#cboxWrapper #os-login-register-wrapper .form-actions input[type="text"],#cboxWrapper #os-login-register-wrapper .form-actions input[type="password"]:last-child,#cboxWrapper #os-login-register-wrapper .idpButton input[type="text"],#cboxWrapper #os-login-register-wrapper .idpButton input[type="password"]:last-child{padding:1.2em .8125em;margin-bottom:.5em}#cboxWrapper #os-login-register-wrapper .form-actions{margin-top:1em}#cboxWrapper #social-provider-signup #sign-up-with-email{font-size:.9em;text-decoration:none}#cboxWrapper #toggle-sign-in-providers{margin-bottom:1em;display:block;text-align:center}#cboxWrapper #edit-profile-type-buy-sell .form-item-profile-type-buy-sell-buy{float:left;color:#1d1d1d;font-size:1em}#cboxWrapper #edit-profile-type-buy-sell .form-item-profile-type-buy-sell-buy label,#cboxWrapper #edit-profile-type-buy-sell .form-item-profile-type-buy-sell-sell label{font-size:1em}#cboxWrapper .password-strength{width:80%;margin:.5em 0 1em}#cboxWrapper div.password-confirm{float:left;margin:0 0 .25em;display:inline-block;max-width:11em;color:#a9a9a9;font-size:11px}#cboxWrapper div.password-confirm .ok,#cboxWrapper div.password-confirm .error{font-weight:700;font-size:11px;text-transform:uppercase}@media screen and (max-width:480px){#cboxWrapper #os-login-register-wrapper{padding:.425em .85em .85em}}#cboxWrapper #user-login-form label{display:none}#cboxWrapper #subMgmt input[type="email"],#cboxWrapper #subMgmt input[type="number"],#cboxWrapper #subMgmt input[type="password"],#cboxWrapper #subMgmt input[type="search"],#cboxWrapper #subMgmt input[type="tel"],#cboxWrapper #subMgmt input[type="text"],#cboxWrapper #subMgmt input[type="url"],#cboxWrapper #subMgmt input[type="color"],#cboxWrapper #subMgmt input[type="date"],#cboxWrapper #subMgmt input[type="datetime"],#cboxWrapper #subMgmt input[type="datetime-local"],#cboxWrapper #subMgmt input[type="month"],#cboxWrapper #subMgmt input[type="time"],#cboxWrapper #subMgmt input[type="week"],#cboxWrapper #subMgmt select[multiple=multiple],#cboxWrapper #licenseContentWrapper input[type="email"],#cboxWrapper #licenseContentWrapper input[type="number"],#cboxWrapper #licenseContentWrapper input[type="password"],#cboxWrapper #licenseContentWrapper input[type="search"],#cboxWrapper #licenseContentWrapper input[type="tel"],#cboxWrapper #licenseContentWrapper input[type="text"],#cboxWrapper #licenseContentWrapper input[type="url"],#cboxWrapper #licenseContentWrapper input[type="color"],#cboxWrapper #licenseContentWrapper input[type="date"],#cboxWrapper #licenseContentWrapper input[type="datetime"],#cboxWrapper #licenseContentWrapper input[type="datetime-local"],#cboxWrapper #licenseContentWrapper input[type="month"],#cboxWrapper #licenseContentWrapper input[type="time"],#cboxWrapper #licenseContentWrapper input[type="week"],#cboxWrapper #licenseContentWrapper select[multiple=multiple]{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0;font-size:1em}
#cboxWrapper #subMgmt input[type="email"]:last-child,#cboxWrapper #subMgmt input[type="number"]:last-child,#cboxWrapper #subMgmt input[type="password"]:last-child,#cboxWrapper #subMgmt input[type="search"]:last-child,#cboxWrapper #subMgmt input[type="tel"]:last-child,#cboxWrapper #subMgmt input[type="text"]:last-child,#cboxWrapper #subMgmt input[type="url"]:last-child,#cboxWrapper #subMgmt input[type="color"]:last-child,#cboxWrapper #subMgmt input[type="date"]:last-child,#cboxWrapper #subMgmt input[type="datetime"]:last-child,#cboxWrapper #subMgmt input[type="datetime-local"]:last-child,#cboxWrapper #subMgmt input[type="month"]:last-child,#cboxWrapper #subMgmt input[type="time"]:last-child,#cboxWrapper #subMgmt input[type="week"]:last-child,#cboxWrapper #subMgmt select[multiple=multiple]:last-child,#cboxWrapper #licenseContentWrapper input[type="email"]:last-child,#cboxWrapper #licenseContentWrapper input[type="number"]:last-child,#cboxWrapper #licenseContentWrapper input[type="password"]:last-child,#cboxWrapper #licenseContentWrapper input[type="search"]:last-child,#cboxWrapper #licenseContentWrapper input[type="tel"]:last-child,#cboxWrapper #licenseContentWrapper input[type="text"]:last-child,#cboxWrapper #licenseContentWrapper input[type="url"]:last-child,#cboxWrapper #licenseContentWrapper input[type="color"]:last-child,#cboxWrapper #licenseContentWrapper input[type="date"]:last-child,#cboxWrapper #licenseContentWrapper input[type="datetime"]:last-child,#cboxWrapper #licenseContentWrapper input[type="datetime-local"]:last-child,#cboxWrapper #licenseContentWrapper input[type="month"]:last-child,#cboxWrapper #licenseContentWrapper input[type="time"]:last-child,#cboxWrapper #licenseContentWrapper input[type="week"]:last-child,#cboxWrapper #licenseContentWrapper select[multiple=multiple]:last-child{margin-right:0}#cboxWrapper #subMgmt input[type="email"]:focus,#cboxWrapper #subMgmt input[type="number"]:focus,#cboxWrapper #subMgmt input[type="password"]:focus,#cboxWrapper #subMgmt input[type="search"]:focus,#cboxWrapper #subMgmt input[type="tel"]:focus,#cboxWrapper #subMgmt input[type="text"]:focus,#cboxWrapper #subMgmt input[type="url"]:focus,#cboxWrapper #subMgmt input[type="color"]:focus,#cboxWrapper #subMgmt input[type="date"]:focus,#cboxWrapper #subMgmt input[type="datetime"]:focus,#cboxWrapper #subMgmt input[type="datetime-local"]:focus,#cboxWrapper #subMgmt input[type="month"]:focus,#cboxWrapper #subMgmt input[type="time"]:focus,#cboxWrapper #subMgmt input[type="week"]:focus,#cboxWrapper #subMgmt select[multiple=multiple]:focus,#cboxWrapper #licenseContentWrapper input[type="email"]:focus,#cboxWrapper #licenseContentWrapper input[type="number"]:focus,#cboxWrapper #licenseContentWrapper input[type="password"]:focus,#cboxWrapper #licenseContentWrapper input[type="search"]:focus,#cboxWrapper #licenseContentWrapper input[type="tel"]:focus,#cboxWrapper #licenseContentWrapper input[type="text"]:focus,#cboxWrapper #licenseContentWrapper input[type="url"]:focus,#cboxWrapper #licenseContentWrapper input[type="color"]:focus,#cboxWrapper #licenseContentWrapper input[type="date"]:focus,#cboxWrapper #licenseContentWrapper input[type="datetime"]:focus,#cboxWrapper #licenseContentWrapper input[type="datetime-local"]:focus,#cboxWrapper #licenseContentWrapper input[type="month"]:focus,#cboxWrapper #licenseContentWrapper input[type="time"]:focus,#cboxWrapper #licenseContentWrapper input[type="week"]:focus,#cboxWrapper #licenseContentWrapper select[multiple=multiple]:focus{border:1px #f28132 solid}#cboxWrapper #subMgmt .views-exposed-form label,#cboxWrapper #licenseContentWrapper .views-exposed-form label{font-weight:700;display:inline-block;margin-right:0;width:8em;margin-top:.4em}#cboxWrapper #subMgmt .views-exposed-form .views-exposed-widget input[type=submit],#cboxWrapper #licenseContentWrapper .views-exposed-form .views-exposed-widget input[type=submit]{top:0;line-height:1 !important;padding:6px 10px !important;margin-left:8px !important}#cboxWrapper #subMgmt .item-list .pager,#cboxWrapper #licenseContentWrapper .item-list .pager{clear:both;text-align:center;width:100%;display:inline-block}.link{font-size:1em}#terms-and-conditions-signup-popup{margin-bottom:1em}#cboxLoadedContent{margin-top:25px;margin-bottom:5px !important}#cboxTitle{display:none !important}input#edit-submit-activity-report{margin-top:.25em}div#cc_activiity .feed-icon{float:left;margin:0 auto}.m-table--link,.m-table--link-remove{margin-right:10px;text-decoration:underline}.m-table--link-remove{color:#2a2a2a}.m-table--link-remove:hover{color:#242b30}.m-table-details{background-color:#fff}.m-table-details td[colspan="3"]{border-right-color:#fff}.manualcrop-inline .manualcrop-button.form-submit{margin-bottom:.5em;margin-right:.5em;width:13em;float:left}.manualcrop-inline .manualcrop-buttons{padding:1em 0;width:100%;float:left;font-weight:700}.m-footer .l-single-centered-column h2.block-title{color:#fff;float:left;margin-right:2em}li.edit.first.active a{color:#fff}.form-item.form-type-textfield.form-item-masquerade-user-field{border:0;padding:0;margin:0 1em 4em 0;float:left;max-width:20em;width:100%}
.form-item.form-type-textfield.form-item-masquerade-user-field input[type="text"]{width:100%}.m-booking-box-wrapper .m-booking-box--content .commerce-add-to-cart .form-item{margin:0;padding:0;border:0;background-color:transparent;box-shadow:none}.m-booking-box-wrapper .m-booking-box--content .commerce-add-to-cart .form-item input{margin:0 0 1.25em;padding:.25em .5em;border:1px solid #ddd;border-radius:1px;width:100%}.m-booking-box-wrapper .m-booking-box--content .commerce-add-to-cart .form-item input{border-color:#1d1d1d}.m-booking-box-wrapper .m-booking-box--label{width:100%;margin-bottom:.5em}form#user-profile-form fieldset#edit-locale{margin:0;padding:0;border:0;background-color:transparent;box-shadow:none}form#user-profile-form fieldset#edit-locale span.fieldset-legend{display:none}form#user-profile-form div#edit-field-company-lms-und .form-item{width:100%;max-width:100%}form#user-profile-form div#edit-field-company-lms-und .form-item>label{width:calc(100% - 2em)}.field-name-field-partner-image{margin:0;padding:0;border:0;background-color:transparent;box-shadow:none}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration,form#commerce-cardonfile-card-form .commerce-credit-card-expiration{max-width:71.25em;margin-left:auto;margin-right:auto;background-color:#f1f1f1;border:1px solid #ddd;border-radius:1px;padding:.5em;margin-bottom:.5em}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration::after,form#commerce-cardonfile-card-form .commerce-credit-card-expiration::after{clear:both;content:"";display:table}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration .form-item,form#commerce-cardonfile-card-form .commerce-credit-card-expiration .form-item{margin:0;padding:0;border:0;background-color:transparent;box-shadow:none}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration select#edit-credit-card-exp-month,form#commerce-cardonfile-card-form .commerce-credit-card-expiration select#edit-credit-card-exp-month{float:left !important;width:55% !important}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration select#edit-credit-card-exp-year,form#commerce-cardonfile-card-form .commerce-credit-card-expiration select#edit-credit-card-exp-year{width:96% !important;margin-left:1em !important}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration .form-item.form-type-select.form-item-credit-card-exp-month label,form#commerce-cardonfile-card-form .commerce-credit-card-expiration .form-item.form-type-select.form-item-credit-card-exp-month label{float:left !important;width:40% !important}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration span.commerce-month-year-divider,form#commerce-cardonfile-card-form .commerce-credit-card-expiration span.commerce-month-year-divider{float:left !important;margin-top:.75em !important}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration .form-item.form-type-select.form-item-credit-card-exp-month,form#commerce-cardonfile-card-form .commerce-credit-card-expiration .form-item.form-type-select.form-item-credit-card-exp-month{float:left !important;width:61% !important}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration .form-item.form-type-select.form-item-credit-card-exp-year,form#commerce-cardonfile-card-form .commerce-credit-card-expiration .form-item.form-type-select.form-item-credit-card-exp-year{float:left !important;width:36% !important}form#commerce-stripe-cardonfile-create-form .commerce-credit-card-expiration input#edit-submit,form#commerce-cardonfile-card-form .commerce-credit-card-expiration input#edit-submit{margin-right:1em !important}form#commerce-stripe-cardonfile-create-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default,form#commerce-cardonfile-card-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default{max-width:71.25em;margin-left:auto;margin-right:auto;background-color:#f1f1f1;border:1px solid #ddd;border-radius:1px;padding:.5em .5em 1em;margin-bottom:.5em}form#commerce-stripe-cardonfile-create-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default::after,form#commerce-cardonfile-card-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default::after{clear:both;content:"";display:table}form#commerce-stripe-cardonfile-create-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default input#edit-credit-card-cardonfile-instance-default,form#commerce-cardonfile-card-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default input#edit-credit-card-cardonfile-instance-default{margin-top:.15em;margin-right:12px;width:1.25em;height:1.25em;float:left}
form#commerce-stripe-cardonfile-create-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default label,form#commerce-cardonfile-card-form .form-item.form-type-checkbox.form-item-credit-card-cardonfile-instance-default label{float:left;width:calc(100% - 4.25em)}.osCertWrapper.m-btn-orange.x-small.filled span.osCertIcon.font-icon-certification.font-icon-1-and-a-half{font-size:1em}input#edit-field-course-upload-und-0-upload-button{float:right}.form-managed-file div.ajax-progress,.form-managed-file div.throbber{display:block;float:left;padding:0}.ajax-progress .throbber{background:transparent;float:left;height:initial;margin:.25em;width:initial}.ajax-progress .message{padding-left:0;float:left;line-height:2.5}input#edit-field-course-upload-und-0-remove-button{float:right}.ui-progressbar .ui-progressbar-value{margin:0;height:100%}#ui-datepicker-div{z-index:10000000000 !important}.views-exposed-form .views-exposed-widget{float:left;padding:0}.views-exposed-form .views-exposed-widget input{padding:3px 16px !important;font-size:small !important;margin:4px 0 !important;float:left !important}.views-exposed-form .views-exposed-widget input:hover{color:#f58220 !important}.views-exposed-form{margin:.5em .5em 0;float:right}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0}.views-widget{display:inline-block}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin:0 auto;max-width:71.25em;background-color:transparent;border:0;border-radius:.3125em;padding:0}.views-exposed-form .form-item input[type="email"],.views-exposed-form .form-item input[type="number"],.views-exposed-form .form-item input[type="password"],.views-exposed-form .form-item input[type="search"],.views-exposed-form .form-item input[type="tel"],.views-exposed-form .form-item input[type="text"],.views-exposed-form .form-item input[type="url"],.views-exposed-form .form-item input[type="color"],.views-exposed-form .form-item input[type="date"],.views-exposed-form .form-item input[type="datetime"],.views-exposed-form .form-item input[type="datetime-local"],.views-exposed-form .form-item input[type="month"],.views-exposed-form .form-item input[type="time"],.views-exposed-form .form-item input[type="week"],.views-exposed-form .form-item select[multiple=multiple],.views-exposed-form .form-submit input[type="email"],.views-exposed-form .form-submit input[type="number"],.views-exposed-form .form-submit input[type="password"],.views-exposed-form .form-submit input[type="search"],.views-exposed-form .form-submit input[type="tel"],.views-exposed-form .form-submit input[type="text"],.views-exposed-form .form-submit input[type="url"],.views-exposed-form .form-submit input[type="color"],.views-exposed-form .form-submit input[type="date"],.views-exposed-form .form-submit input[type="datetime"],.views-exposed-form .form-submit input[type="datetime-local"],.views-exposed-form .form-submit input[type="month"],.views-exposed-form .form-submit input[type="time"],.views-exposed-form .form-submit input[type="week"],.views-exposed-form .form-submit select[multiple=multiple]{float:left;margin-right:1em;background-color:#fff;border:1px solid #ddd;border-radius:1px;box-shadow:0 1px 3px rgba(0,0,0,0.06) inset;box-sizing:border-box;display:inline-block;font-family:"Open Sans",sans-serif;font-size:1em;margin-bottom:.5em;padding:.25em;transition:border-color 0s ease 0s;width:12em}.vertical-tabs-container .form-type-select select,.vertical-tabs-container fieldset .form-type-select select{margin-bottom:0;float:left;background-color:#fff;border:1px solid #ddd;border-radius:1px;display:inline-block}.form-item.form-type-select.form-item-sort-by select{margin-right:1em;width:12em;padding:5px 13px !important;font-size:16px !important}.views-exposed-form label{font-weight:700;display:inline-block;margin-right:1em;width:7em}.form-item-sort-by label{width:4em}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:none}.view .progress-disabled{float:none}
.page-add .description{display:block}.fieldset-description .description-wrapper .description-icon{margin-left:0}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}#subscription-management-form .form-item,#email-invite-form .form-item{float:left;display:inline-block;margin-right:1em}#subscription-management-form .form-type-textarea,#email-invite-form .form-type-textarea{width:100% !important;max-width:100%}#subscription-management-form textarea#emailParseTextarea,#email-invite-form textarea#emailParseTextarea{width:100%}#subscription-management-form .grippie,#email-invite-form .grippie{width:100% !important}#subscription-management-form div#buttons,#email-invite-form div#buttons{display:inline-block}#subscription-management-form input#button_show_plus_confirm,#email-invite-form input#button_show_plus_confirm{padding:5px 28px}#subscription-management-form input#invite_add_email,#email-invite-form input#invite_add_email{padding:9px 28px;line-height:1 !important;top:0}#subscription-management-form .views-submit-button,#email-invite-form .views-submit-button{margin-left:1em;margin-top:.25em}#subscription-management-form #subMgmt table,#subscription-management-form #views-exposed-form-subscription-license-activity-report-page table,#email-invite-form #subMgmt table,#email-invite-form #views-exposed-form-subscription-license-activity-report-page table{font-size:.85em}#subscription-management-form #subMgmt .views-submit-button,#subscription-management-form #views-exposed-form-subscription-license-activity-report-page .views-submit-button,#email-invite-form #subMgmt .views-submit-button,#email-invite-form #views-exposed-form-subscription-license-activity-report-page .views-submit-button{padding-top:3px}#subscription-management-form .resizable-textarea .grippie,#email-invite-form .resizable-textarea .grippie{width:100% !important}.view-activity-report,.view-subscription-license-activity-report,.view-subscription-license-activity-report-by-course{font-size:1em}.view-activity-report .feed-icon,.view-subscription-license-activity-report .feed-icon,.view-subscription-license-activity-report-by-course .feed-icon{float:left;margin:8px auto -20px;width:100%;max-width:14em;position:relative;display:block}.view-activity-report table,.view-activity-report table th,.view-activity-report table tr,.view-activity-report table td,.view-subscription-license-activity-report table,.view-subscription-license-activity-report table th,.view-subscription-license-activity-report table tr,.view-subscription-license-activity-report table td,.view-subscription-license-activity-report-by-course table,.view-subscription-license-activity-report-by-course table th,.view-subscription-license-activity-report-by-course table tr,.view-subscription-license-activity-report-by-course table td{border:none !important}.view-activity-report td a,.view-subscription-license-activity-report td a,.view-subscription-license-activity-report-by-course td a{margin-bottom:.5em}input#edit-submit-subscription-license-activity-report{margin-top:.25em}.m-dashboard-management--plate h4{float:left;width:100%}.m-dashboard-management--plate.m-track-user-invites h4{max-width:140px}.osCertWrapper{margin-bottom:.5em;margin-right:.5em;color:#fff}.osCertWrapper:hover,.osCertWrapperfocus{color:#f28132}.osCertWrapper:hover a,.osCertWrapperfocus a{color:#f28132}.osCertWrapper .osCertIcon{vertical-align:middle}.osCertWrapper a{color:#fff}.osCertWrapper a:hover,.osCertWrapper afocus{color:#f28132}.os-icon-font-friends{font-size:2.5em !important;vertical-align:middle !important;margin-right:.1em !important}[class^="icon-"],[class*=" icon-"]{background-image:none;background-repeat:none;width:auto}.icon-users{background-image:url("/sites/all/themes/os2014/img/os2-images/icon-users.png");background-repeat:no-repeat;float:left;height:40px}.tabsMenu li.activeTab{border:solid 2px transparent;border-bottom:none;background:#f0f0f0;border-top-color:#f58220}.tabsMenu li{float:left;border-radius:1px;height:2.5em;cursor:pointer;list-style:none;padding:.5em;margin-right:.5em;margin-bottom:0}.osv3Btn-dark span.button span input{line-height:150%}.view-empty{float:left;width:100%}div#os-save-subs{margin-top:.5em}td.views-field.views-field-sublicenses{font-weight:400;font-size:2.5em;padding:.25em .25em 0 !important;margin:0;line-height:.75;vertical-align:top}.view.view-activity-report-sublicenses{font-size:1em}.storefront-integration #subscription-management-form .form-item.form-type-textfield input,.storefront-integration #subscription-management-form input#edit-student-name,.storefront-integration #email-invite-form .form-item.form-type-textfield input,.storefront-integration #email-invite-form input#edit-student-name{font-size:12px !important;padding:6px 12px !important}.vertical-tabs-container{margin:4em 1em}.vertical-tabs-container .form-type-textfield,.vertical-tabs-container .form-type-checkboxes,.vertical-tabs-container .form-type-radios,.vertical-tabs-container .form-type-select,.vertical-tabs-container .form-type-textarea,.vertical-tabs-container .field-type-metatags-quick,.vertical-tabs-container .form-item-current-pass,.vertical-tabs-container .form-type-password-confirm,.vertical-tabs-container .field-type-image,.vertical-tabs-container .form-type-relation-select{margin:0 .5em .5em}
.vertical-tabs-container .form-type-select select,.vertical-tabs-container fieldset .form-type-select select{margin-bottom:0}.vertical-tabs-container fieldset,.vertical-tabs-container .field-type-list-text,.vertical-tabs-container .field-type-user-reference,.vertical-tabs-container .field-type-text,.vertical-tabs-container .field-type-number-float{padding:0}.vertical-tabs-container .login-provider-row{max-width:71.25em;margin-left:auto;margin-right:auto}.vertical-tabs-container .login-provider-row::after{clear:both;content:"";display:table}.vertical-tabs-container .login-provider-row .login-provider{float:left;display:block;margin-right:2.12766%;width:31.91489%}.vertical-tabs-container .login-provider-row .login-provider:last-child{margin-right:0}.vertical-tabs-container .login-provider-row .login-provider:nth-child(3n){margin-right:0}.vertical-tabs-container .login-provider-row .login-provider:nth-child(3n+1){clear:left}.vertical-tabs-container .login-provider-row .login-provider-other{float:left;display:block;margin-right:2.12766%;width:100%;text-align:center}.vertical-tabs-container .login-provider-row .login-provider-other:last-child{margin-right:0}@media screen and (max-width:1080px){.vertical-tabs-container .login-provider-row{max-width:71.25em;margin-left:auto;margin-right:auto}.vertical-tabs-container .login-provider-row::after{clear:both;content:"";display:table}.vertical-tabs-container .login-provider-row .login-provider{float:left;display:block;margin-right:2.12766%;width:100%}.vertical-tabs-container .login-provider-row .login-provider:last-child{margin-right:0}.vertical-tabs-container .login-provider-row .login-provider-other{float:left;display:block;margin-right:2.12766%;width:100%}.vertical-tabs-container .login-provider-row .login-provider-other:last-child{margin-right:0}}.vertical-tabs-container .form-type-password{max-width:71.25em;margin-left:auto;margin-right:auto;background-color:#f1f1f1;border:1px solid #ddd;border-radius:1px;padding:.5em;margin:0 0 .5em}.vertical-tabs-container .form-type-password::after{clear:both;content:"";display:table}.vertical-tabs-container .form-type-password label{float:left;display:block;margin-right:2.12766%;width:23.40426%}.vertical-tabs-container .form-type-password label:last-child{margin-right:0}@media screen and (max-width:980px){.vertical-tabs-container .form-type-password label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.vertical-tabs-container .form-type-password label:last-child{margin-right:0}}@media screen and (max-width:980px){.vertical-tabs-container .form-type-password{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.vertical-tabs-container .form-type-password:last-child{margin-right:0}}.vertical-tabs-container .form-type-password-confirm>.form-item{margin:0;border:0;padding:0 0 .5em}.vertical-tabs-container div#os-login-form-wrapper .form-type-textfield{margin:0 0 .5em}.vertical-tabs-container .description,.vertical-tabs-container .description-wrapper,.vertical-tabs-container label.validation-error,.vertical-tabs-container div.password-confirm,.vertical-tabs-container .password-strength{float:left;display:block;margin-right:2.12766%;width:100%}.vertical-tabs-container .description:last-child,.vertical-tabs-container .description-wrapper:last-child,.vertical-tabs-container label.validation-error:last-child,.vertical-tabs-container div.password-confirm:last-child,.vertical-tabs-container .password-strength:last-child{margin-right:0}.vertical-tabs-container label.validation-error{margin:.25em 0 0}.vertical-tabs-container .description,.vertical-tabs-container .form-type-password{font-size:1em}.vertical-tabs-container .description .description-icon,.vertical-tabs-container .form-type-password .description-icon{float:left;display:block;margin-right:2.12766%;width:2.12766%}.vertical-tabs-container .description .description-icon:last-child,.vertical-tabs-container .form-type-password .description-icon:last-child{margin-right:0}.vertical-tabs-container .description .description-inner,.vertical-tabs-container .form-type-password .description-inner{float:left;display:block;margin-right:2.12766%;width:91.48936%;padding-left:1em;line-height:1.25;font-weight:400;font-size:.85em;color:#1d1d1d;margin:0}.vertical-tabs-container .description .description-inner:last-child,.vertical-tabs-container .form-type-password .description-inner:last-child{margin-right:0}.vertical-tabs-container .description .description-inner:before,.vertical-tabs-container .form-type-password .description-inner:before{content:'Tip \A';font-weight:700;display:block;color:#1d1d1d;margin:.4em 0 .25em}
.vertical-tabs-container .description,.vertical-tabs-container .os-description{position:relative;top:auto;right:auto;box-shadow:none;border:0;background:transparent}.vertical-tabs-container .description-wrapper{margin-bottom:.5em}.vertical-tabs-container .password-strength{width:100%;margin:0;text-align:center;display:inline-block}.vertical-tabs-container .password-strength-text{float:none;font-weight:700;display:inline-block;margin-left:.5em}.vertical-tabs-container .password-indicator{margin:.5em auto 0;width:70%}.vertical-tabs-container div.password-confirm{margin:0;display:none;visibility:visible;width:100%;text-align:right}.vertical-tabs-container div.password-confirm .error{font-weight:700;text-transform:uppercase}.vertical-tabs-container div.password-confirm .ok{font-weight:700;text-transform:uppercase}.vertical-tabs-container #terms_and_cond{margin:0 .5em 1em}.vertical-tabs-container .addressfield-container-inline>div.form-item{max-width:71.25em;margin-left:auto;margin-right:auto;width:calc(100% - 1em);margin:0 .5em .5em;padding-bottom:.5em}.vertical-tabs-container .addressfield-container-inline>div.form-item::after{clear:both;content:"";display:table}.vertical-tabs-container .addressfield-container-inline>div.form-item label{float:left;display:block;margin-right:2.12766%;width:23.40426%;max-width:23.40426%}.vertical-tabs-container .addressfield-container-inline>div.form-item label:last-child{margin-right:0}@media screen and (max-width:980px){.vertical-tabs-container .addressfield-container-inline>div.form-item label{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.vertical-tabs-container .addressfield-container-inline>div.form-item label:last-child{margin-right:0}}.vertical-tabs-container .addressfield-container-inline>div.form-item input,.vertical-tabs-container .addressfield-container-inline>div.form-item select{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-right:0;max-width:74.46809%}.vertical-tabs-container .addressfield-container-inline>div.form-item input:last-child,.vertical-tabs-container .addressfield-container-inline>div.form-item select:last-child{margin-right:0}@media screen and (max-width:980px){.vertical-tabs-container .addressfield-container-inline>div.form-item input,.vertical-tabs-container .addressfield-container-inline>div.form-item select{float:left;display:block;margin-right:2.85714%;width:100%;margin-right:0}.vertical-tabs-container .addressfield-container-inline>div.form-item input:last-child,.vertical-tabs-container .addressfield-container-inline>div.form-item select:last-child{margin-right:0}}.vertical-tabs-container div#lmsType>.form-item{border:0;margin:0;padding:0;width:100%;max-width:none;background-color:transparent}.vertical-tabs-container div#lmsType>.form-item .form-checkboxes{border:0;margin:0;padding:.5em;box-shadow:none}.vertical-tabs-container div#lmsType>.form-item .form-checkboxes .form-checkbox{max-width:none}.vertical-tabs-container .form-item.form-type-password.form-item-pass{margin:0 .5em}@media screen and (max-width:980px){.vertical-tabs-container label{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container label:last-child{margin-right:0}.vertical-tabs-container .form-type-textfield label,.vertical-tabs-container .form-type-checkboxes label,.vertical-tabs-container .form-type-select label,.vertical-tabs-container .form-type-password label,.vertical-tabs-container .form-type-password-confirm label,.vertical-tabs-container .form-type-select label{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .form-type-textfield label:last-child,.vertical-tabs-container .form-type-checkboxes label:last-child,.vertical-tabs-container .form-type-select label:last-child,.vertical-tabs-container .form-type-password label:last-child,.vertical-tabs-container .form-type-password-confirm label:last-child,.vertical-tabs-container .form-type-select label:last-child{margin-right:0}.vertical-tabs-container .form-type-textfield,.vertical-tabs-container .form-type-checkboxes,.vertical-tabs-container .form-type-radios,.vertical-tabs-container .form-type-select,.vertical-tabs-container .form-type-textarea,.vertical-tabs-container .field-type-metatags-quick,.vertical-tabs-container .form-item-current-pass,.vertical-tabs-container .form-type-password-confirm,.vertical-tabs-container .field-type-image,.vertical-tabs-container .form-type-relation-select{margin:0 0 .5em}.vertical-tabs-container .vertical-tabs-container .form-type-select select,.vertical-tabs-container .vertical-tabs-container fieldset .form-type-select select{margin-bottom:.5em}.vertical-tabs-container input[type="email"],.vertical-tabs-container input[type="number"],.vertical-tabs-container input[type="password"],.vertical-tabs-container input[type="search"],.vertical-tabs-container input[type="tel"],.vertical-tabs-container input[type="text"],.vertical-tabs-container input[type="url"],.vertical-tabs-container input[type="color"],.vertical-tabs-container input[type="date"],.vertical-tabs-container input[type="datetime"],.vertical-tabs-container input[type="datetime-local"],.vertical-tabs-container input[type="month"],.vertical-tabs-container input[type="time"],.vertical-tabs-container input[type="week"],.vertical-tabs-container select[multiple=multiple]{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container input[type="email"]:last-child,.vertical-tabs-container input[type="number"]:last-child,.vertical-tabs-container input[type="password"]:last-child,.vertical-tabs-container input[type="search"]:last-child,.vertical-tabs-container input[type="tel"]:last-child,.vertical-tabs-container input[type="text"]:last-child,.vertical-tabs-container input[type="url"]:last-child,.vertical-tabs-container input[type="color"]:last-child,.vertical-tabs-container input[type="date"]:last-child,.vertical-tabs-container input[type="datetime"]:last-child,.vertical-tabs-container input[type="datetime-local"]:last-child,.vertical-tabs-container input[type="month"]:last-child,.vertical-tabs-container input[type="time"]:last-child,.vertical-tabs-container input[type="week"]:last-child,.vertical-tabs-container select[multiple=multiple]:last-child{margin-right:0}
.vertical-tabs-container .description,.vertical-tabs-container .form-type-password .description{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .description:last-child,.vertical-tabs-container .form-type-password .description:last-child{margin-right:0}.vertical-tabs-container .description .description-icon,.vertical-tabs-container .form-type-password .description .description-icon{float:left;display:block;margin-right:6.66667%;width:6.66667%}.vertical-tabs-container .description .description-icon:last-child,.vertical-tabs-container .form-type-password .description .description-icon:last-child{margin-right:0}.vertical-tabs-container .description .description-inner,.vertical-tabs-container .form-type-password .description .description-inner{float:left;display:block;margin-right:6.66667%;width:86.66667%}.vertical-tabs-container .description .description-inner:last-child,.vertical-tabs-container .form-type-password .description .description-inner:last-child{margin-right:0}.vertical-tabs-container .form-type-checkboxes>.form-checkboxes{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .form-type-checkboxes>.form-checkboxes:last-child{margin-right:0}.vertical-tabs-container .form-type-checkboxes>.form-checkboxes>.form-type-checkbox label{float:left;display:block;margin-right:6.66667%;width:86.66667%}.vertical-tabs-container .form-type-checkboxes>.form-checkboxes>.form-type-checkbox label:last-child{margin-right:0}.vertical-tabs-container .form-type-checkboxes>.form-checkboxes>.form-type-checkbox input{float:left;display:block;margin-right:6.66667%;width:6.66667%}.vertical-tabs-container .form-type-checkboxes>.form-checkboxes>.form-type-checkbox input:last-child{margin-right:0}.vertical-tabs-container .form-type-select label{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .form-type-select label:last-child{margin-right:0}.vertical-tabs-container .form-type-select select{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .form-type-select select:last-child{margin-right:0}.vertical-tabs-container div#addressfield-wrapper fieldset,.vertical-tabs-container .field-group-fieldset{padding:0 .5em}.vertical-tabs-container input#edit-field-opensesame-url{float:left;display:block;margin-right:6.66667%;width:100%}.vertical-tabs-container .vertical-tabs-container .addressfield-container-inline>div.form-item{width:100%;margin:0 0 .5em}.vertical-tabs-container .addressfield-container-inline>div.form-item{width:100%}.vertical-tabs-container .addressfield-container-inline>div.form-item label{max-width:100%}.vertical-tabs-container .addressfield-container-inline>div.form-item input,.vertical-tabs-container .addressfield-container-inline>div.form-item select{max-width:100%}}.vertical-tabs-container>.form-item{margin:.25em}.vertical-tabs-container fieldset>.form-item{margin:.5em 0}@media screen and (max-width:680px){.vertical-tabs-container .form-type-select select,.vertical-tabs-container fieldset .form-type-select select{margin:0 0 .5em;padding:.5em}}.vertical-tabs fieldset.vertical-tabs-pane{margin:0 0 .5em !important;padding:0 .5em;border:0}.form-type-select select{padding:.75em}@media screen and (max-width:680px){#views-form-commerce-cart-form-default table,#views-form-commerce-cart-form-default thead,#views-form-commerce-cart-form-default tbody,#views-form-commerce-cart-form-default th,#views-form-commerce-cart-form-default td,#views-form-commerce-cart-form-default tr{display:block}#views-form-commerce-cart-form-default thead tr{position:absolute;top:-9999px;left:-9999px}#views-form-commerce-cart-form-default td{border:none !important;position:relative !important;padding-left:50% !important;padding-top:.25em;padding-bottom:.25em;min-height:2.25em}#views-form-commerce-cart-form-default td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}#views-form-commerce-cart-form-default td.active{background-color:inherit}#views-form-commerce-cart-form-default td.views-field.views-field-line-item-title:before{content:"Title: "}
#views-form-commerce-cart-form-default td.views-field.views-field-commerce-unit-price.price:before{content:"Unit Price: "}#views-form-commerce-cart-form-default td.views-field.views-field-os-edit-quantity{min-height:2.5em;text-align:left}#views-form-commerce-cart-form-default td.views-field.views-field-os-edit-quantity input{margin-left:-.25em}#views-form-commerce-cart-form-default td.views-field.views-field-os-edit-quantity:before{content:"Quantity: "}#views-form-commerce-cart-form-default td.views-field.views-field-commerce-total.price:before{content:"Total: "}#views-form-commerce-cart-form-default td.component-title{display:none !important}#views-form-commerce-cart-form-default td.component-total:before{content:"Order Total: "}#views-form-commerce-cart-form-default tr.even,#views-form-commerce-cart-form-default tr.odd{padding:0 !important}#views-form-commerce-cart-form-default .odd td:first-child,#views-form-commerce-cart-form-default .even td:first-child{padding-left:50% !important}#views-form-commerce-cart-form-default .view-commerce-cart-form .form-item input{margin-left:-.25em}}@media screen and (max-width:680px){.page-user-orders table,.page-user-orders thead,.page-user-orders tbody,.page-user-orders th,.page-user-orders td,.page-user-orders tr{display:block}.page-user-orders thead tr{position:absolute;top:-9999px;left:-9999px}.page-user-orders td{border:none !important;position:relative !important;padding-left:50% !important;padding-top:.25em;padding-bottom:.25em;min-height:2.25em}.page-user-orders td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.page-user-orders td.active{background-color:inherit}.page-user-orders td.views-field.views-field-return-line-item-title:before{content:"Title: "}.page-user-orders td.views-field.views-field-commerce-ppu-date-first-launch:before{content:"Date: "}.page-user-orders td.views-field.views-field-commerce-unit-price-1:before:before{content:"Unit Price: "}.page-user-orders td.views-field.views-field-quantity-1:before{content:"Quantity: "}.page-user-orders td.views-field.views-field-commerce-total.views-align-right:before{content:"Total: "}.page-user-orders tr.even,.page-user-orders tr.odd{padding:0 !important}.page-user-orders .odd td:first-child,.page-user-orders .even td:first-child{padding-left:50% !important}.page-user-orders .view-commerce-cart-form .form-item input{margin-left:-.25em}}div#edit-integration-settings .form-type-checkbox{margin:0 !important;max-width:50% !important;padding-right:12px}div#edit-integration-settings .form-type-checkbox label{font-weight:400}.os-bolder{font-weight:800}