/* base/fonts/opensans/opensans.css */
@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(/static/base/fonts/opensans/OpenSans-LightItalic.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/static/base/fonts/opensans/OpenSans-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/base/fonts/opensans/OpenSans-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/static/base/fonts/opensans/OpenSans-Italic.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/static/base/fonts/opensans/OpenSans-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(/static/base/fonts/opensans/OpenSans-SemiBoldItalic.woff2)format("woff2");font-display:swap}

/* base/core/css/reset.css */
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-family:sans-serif;font-size:12px}body{color:#333;background:#fff;min-width:320px;margin:0;padding:0;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.41667}*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){display:none}video:-webkit-full-screen,video:fullscreen{border-radius:0!important}template,[hidden]{display:none}a{background-color:#0000;outline:0;text-decoration:none}a:active,a:hover{text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,.b,strong,label{font-weight:700}dfn{font-style:italic}h1,.h1{margin:.25em 0;font-size:1.66666em;font-weight:700}h2,.h2{margin:.25em 0;font-size:1.25em;font-weight:700}h3,.h3{margin:.25em 0;font-size:1.08333em;font-weight:700}h1 small,h2 small,h3 small{opacity:.7}p,ul,ol{margin:.5em 0}ul,ol{padding:0 0 0 2em}mark{color:#000;background:#fc3}small,.small{font-size:83.3333%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle;border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{border-width:1px 0 0;border-top-style:solid;border-top-color:currentColor;height:0;margin:1rem 0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{resize:vertical;height:auto;overflow:auto}optgroup{font-weight:700}table{border-spacing:0}td,th{text-align:left;padding:0}form,figure{margin:0}

/* base/core/css/bootstrap-grid.css */
:root{--gap:10px;--band:20px;--round:4px}html{box-sizing:border-box}.g-0{--gap:0px}.g-5{--gap:5px}.g-15{--gap:15px}.g-20{--gap:20px}.container{width:100%;padding-left:var(--band,20px);padding-right:var(--band,20px);max-width:1200px;margin-left:auto;margin-right:auto}.container .container{padding-right:var(--gap);padding-left:var(--gap)}.container-lg{max-width:992px}.container-md{max-width:768px}.container-fluid{max-width:none}.row{margin-right:calc(var(--gap) * -1);margin-left:calc(var(--gap) * -1);flex-wrap:wrap;display:flex}:is(.row-1,.row-2,.row-3,.row-4,.row-5)>*,:is(.row-md-1,.row-md-2,.row-md-3,.row-md-4,.row-md-5)>*,:is(.row-lg-1,.row-lg-2,.row-lg-3,.row-lg-4,.row-lg-5)>*,.col-fixed,.col-0,.col,.col-auto,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-md-0,.col-md,.col-md-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-0,.col-lg,.col-lg-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg{min-width:0;max-width:100%;padding-right:var(--gap);padding-left:var(--gap);position:relative}.col-0,.col{flex:1 0 0;max-width:none}.col-auto{flex:none;min-width:auto}.col-1{flex:0 0 8.33333%}.col-2{flex:0 0 16.6667%}.row-5>*{flex:0 0 20%}.col-3,.row-4>*{flex:0 0 25%}.col-4,.row-3>*{flex:0 0 33.3333%}.col-5{flex:0 0 41.6667%}.col-6,.row-2>*{flex:0 0 50%}.col-7{flex:0 0 58.3333%}.col-8{flex:0 0 66.6667%}.col-9{flex:0 0 75%}.col-10{flex:0 0 83.3333%}.col-11{flex:0 0 91.6667%}.col-12,.row-1>*{flex:0 0 100%}.col-fixed{flex:0 0 var(--col-width,100%)}.order-none{order:unset}.order-first{order:-1}.order-last{order:13}@media (width>=768px){.col-md-0,.col-md{flex:1 0 0;max-width:none}.col-md-auto{flex:none;min-width:auto}.col-md-1{flex:0 0 8.33333%}.col-md-2{flex:0 0 16.6667%}.row-md-5>*{flex:0 0 20%}.col-md-3,.row-md-4>*{flex:0 0 25%}.col-md-4,.row-md-3>*{flex:0 0 33.3333%}.col-md-5{flex:0 0 41.6667%}.col-md-6,.row-md-2>*{flex:0 0 50%}.col-md-7{flex:0 0 58.3333%}.col-md-8{flex:0 0 66.6667%}.col-md-9{flex:0 0 75%}.col-md-10{flex:0 0 83.3333%}.col-md-11{flex:0 0 91.6667%}.col-md-12,.row-md-1>*{flex:0 0 100%}.col-md-fixed{flex:0 0 var(--col-md-width,100%)}.order-md-none{order:unset}.order-md-first{order:-1}.order-md-last{order:13}}@media (width>=992px){.col-lg-0,.col-lg{flex:1 0 0;max-width:none}.col-lg-auto{flex:none;min-width:auto}.col-lg-1{flex:0 0 8.33333%}.col-lg-2{flex:0 0 16.6667%}.row-lg-5>*{flex:0 0 20%}.col-lg-3,.row-lg-4>*{flex:0 0 25%}.col-lg-4,.row-lg-3>*{flex:0 0 33.3333%}.col-lg-5{flex:0 0 41.6667%}.col-lg-6,.row-lg-2>*{flex:0 0 50%}.col-lg-7{flex:0 0 58.3333%}.col-lg-8{flex:0 0 66.6667%}.col-lg-9{flex:0 0 75%}.col-lg-10{flex:0 0 83.3333%}.col-lg-11{flex:0 0 91.6667%}.col-lg-12,.row-lg-1>*{flex:0 0 100%}.col-lg-fixed{flex:0 0 var(--col-lg-width,100%)}.order-lg-none{order:unset}.order-lg-first{order:-1}.order-lg-last{order:13}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (width>=768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (width>=992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media print{.d-print-none{display:none!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-fill{flex:auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.mt-0,.my-0{margin-top:0!important}.mt-5,.my-5{margin-top:5px!important}.mt-10,.my-10{margin-top:10px!important}.mt-15,.my-15{margin-top:15px!important}.mt-20,.my-20{margin-top:20px!important}.mb-0,.my-0{margin-bottom:0!important}.mb-5,.my-5{margin-bottom:5px!important}.mb-10,.my-10{margin-bottom:10px!important}.mb-15,.my-15{margin-bottom:15px!important}.mb-20,.my-20{margin-bottom:20px!important}.ml-0,.mx-0{margin-left:0!important}.ml-5,.mx-5{margin-left:5px!important}.ml-10,.mx-10{margin-left:10px!important}.ml-15,.mx-15{margin-left:15px!important}.ml-20,.mx-20{margin-left:20px!important}.mr-0,.mx-0{margin-right:0!important}.mr-5,.mx-5{margin-right:5px!important}.mr-10,.mx-10{margin-right:10px!important}.mr-15,.mx-15{margin-right:15px!important}.mr-20,.mx-20{margin-right:20px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.pt-0,.py-0{padding-top:0!important}.pt-5,.py-5{padding-top:5px!important}.pt-10,.py-10{padding-top:10px!important}.pt-15,.py-15{padding-top:15px!important}.pt-20,.py-20{padding-top:20px!important}.pb-0,.py-0{padding-bottom:0!important}.pb-5,.py-5{padding-bottom:5px!important}.pb-10,.py-10{padding-bottom:10px!important}.pb-15,.py-15{padding-bottom:15px!important}.pb-20,.py-20{padding-bottom:20px!important}.pl-0,.px-0{padding-left:0!important}.pl-5,.px-5{padding-left:5px!important}.pl-10,.px-10{padding-left:10px!important}.pl-15,.px-15{padding-left:15px!important}.pl-20,.px-20{padding-left:20px!important}.pr-0,.px-0{padding-right:0!important}.pr-5,.px-5{padding-right:5px!important}.pr-10,.px-10{padding-right:10px!important}.pr-15,.px-15{padding-right:15px!important}.pr-20,.px-20{padding-right:20px!important}.c{text-align:center!important}.l{text-align:left!important}.r{text-align:right!important}@media (width>=768px){.mt-md-0,.my-md-0{margin-top:0!important}.mt-md-5,.my-md-5{margin-top:5px!important}.mt-md-10,.my-md-10{margin-top:10px!important}.mt-md-15,.my-md-15{margin-top:15px!important}.mt-md-20,.my-md-20{margin-top:20px!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.mb-md-5,.my-md-5{margin-bottom:5px!important}.mb-md-10,.my-md-10{margin-bottom:10px!important}.mb-md-15,.my-md-15{margin-bottom:15px!important}.mb-md-20,.my-md-20{margin-bottom:20px!important}.ml-md-0,.mx-md-0{margin-left:0!important}.ml-md-5,.mx-md-5{margin-left:5px!important}.ml-md-10,.mx-md-10{margin-left:10px!important}.ml-md-15,.mx-md-15{margin-left:15px!important}.ml-md-20,.mx-md-20{margin-left:20px!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mr-md-5,.mx-md-5{margin-right:5px!important}.mr-md-10,.mx-md-10{margin-right:10px!important}.mr-md-15,.mx-md-15{margin-right:15px!important}.mr-md-20,.mx-md-20{margin-right:20px!important}.pt-md-0,.py-md-0{padding-top:0!important}.pt-md-5,.py-md-5{padding-top:5px!important}.pt-md-10,.py-md-10{padding-top:10px!important}.pt-md-15,.py-md-15{padding-top:15px!important}.pt-md-20,.py-md-20{padding-top:20px!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pb-md-5,.py-md-5{padding-bottom:5px!important}.pb-md-10,.py-md-10{padding-bottom:10px!important}.pb-md-15,.py-md-15{padding-bottom:15px!important}.pb-md-20,.py-md-20{padding-bottom:20px!important}.pl-md-0,.px-md-0{padding-left:0!important}.pl-md-5,.px-md-5{padding-left:5px!important}.pl-md-10,.px-md-10{padding-left:10px!important}.pl-md-15,.px-md-15{padding-left:15px!important}.pl-md-20,.px-md-20{padding-left:20px!important}.pr-md-0,.px-md-0{padding-right:0!important}.pr-md-5,.px-md-5{padding-right:5px!important}.pr-md-10,.px-md-10{padding-right:10px!important}.pr-md-15,.px-md-15{padding-right:15px!important}.pr-md-20,.px-md-20{padding-right:20px!important}.c-md{text-align:center!important}.l-md{text-align:left!important}.r-md{text-align:right!important}}

/* base/themes/ui-core.css */
a,a:visited,a:active,.link,.link:visited,.link:active{color:var(--link,#2070c0)}.unlink.unlink{color:inherit;text-decoration:none}.widget-content{border:1px solid var(--widgetBorder);background:var(--widget);color:var(--widgetText)}.widget-header{border:1px solid var(--headerBorder);background:var(--headerBg);color:var(--headerText);font-weight:700;& a{color:var(--headerText)}& hr{color:var(--headerSeparatorTop);border-bottom:1px solid var(--headerSeparatorBottom);margin:0}}textarea,input:is(.text,[type=text],[type=search],[type=email],[type=date],[type=number],[type=password]){border-radius:var(--round);vertical-align:middle;box-sizing:border-box;color:#333;border-width:1px;border:1px solid var(--inputBorder,#888);background:#fff;height:2.33334em;padding:.333em .5em .25em;line-height:1.41667;box-shadow:inset 1px 3px 4px #0002}textarea{height:auto}:is(input,textarea):hover{border-color:var(--inputHoverBorder,#379)}:is(input,textarea):focus{border-color:var(--inputFocusBorder,#379)}.btn[disabled],grp:has(input[disabled]) .btn{pointer-events:none;opacity:.7;cursor:default!important;background-image:none!important}.btn,.btn-padding,.btn-label{text-align:center;box-sizing:border-box;vertical-align:middle;padding:.41667em .66667em .33334em;line-height:1.41667;text-decoration:none;display:inline-block;position:relative}.btn{cursor:pointer;user-select:none}.btn-label{border:1px solid var(--inputBorder);border-radius:var(--round);background:#eee}.grp{vertical-align:middle;isolation:isolate;flex-flow:row;display:inline-flex}.grp-flex{width:100%;display:flex}.grp>:is(input,textarea){z-index:-1;flex:auto;min-width:2em}.grp.grp>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.grp.grp>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.grp.grp>input:nth-last-child(2):has(+.ui-hint){border-top-right-radius:var(--round);border-bottom-right-radius:var(--round)}.theme-flat .grp-gap>:not(:last-child){margin-right:1px}.grp-light .btn:not(.btn-red){--uiBg:#fafafa;--uiBorder:#ddd;--uiText:#666;--uiShadow:none;--uiHoverBg:#fff;--uiHoverBorder:#ddd;--uiHoverText:#333;--uiHoverShadow:none}.grp-light .active{z-index:2;background:var(--lightActive)!important;border-color:var(--lightActive)!important;color:var(--lightActiveText)!important;text-shadow:none!important}.progress{vertical-align:-1px;--color:#2271a6;text-align:left;background:#0002;border-radius:3px;width:100px;height:.9em;display:inline-block;overflow:hidden;&>*{vertical-align:top;background-color:var(--color);height:100%;display:inline-block;position:relative}}.progress-none{--color:transparent}.progress-yellow{--color:#e0c114}.progress-grey{--color:#666}.progress-green{--color:#4aa622}.progress-red{--color:#d30}@keyframes progress-animation{0%{background-position:0 0}to{background-position:20px 0}}.progress-infinite>:after{content:" ";background-image:linear-gradient(-45deg,#0004 25%,#0000 25% 50%,#0004 50% 75%,#0000 75%,#0000);background-color:inherit;z-index:1;background-size:20px 20px;animation:1.5s linear infinite progress-animation;position:absolute;inset:0;overflow:hidden}.progress-min>:first-child{min-width:4px}.ui-hint{pointer-events:none;opacity:.5;vertical-align:middle;align-self:center;font-style:normal;display:inline-block;text-align:right!important;&:before{min-width:1.5em}}input+.ui-hint{color:#333;width:1.5em;transform:translate(-.75em,.1em);margin:0 0 0 -1.5em!important}input:has(+.ui-hint){padding-right:2.5em}.tabs-nav{border-width:0;margin:-1px -1px 1px;padding:.5em .5em 0;&:after{z-index:2;content:"";height:var(--tabHorizonHeight,5px);margin:-1px -.42em 0;line-height:1px;display:block;position:relative;background-image:none!important}& li{white-space:nowrap;margin:0 .25em 0 0;padding:0;list-style:none;display:inline-block;position:relative}& a{color:inherit;border:1px solid #0000;border-bottom-width:0;padding:.5em 1em;text-decoration:none;display:inline-block}& a[disabled]{cursor:default;pointer-events:none}& a:not([selected]):is(:hover,:focus){border-color:var(--tabHoverBorder);background:var(--tabHover)}}.tabs-nav a[selected],.tabs-nav:after,.tab-page-active{background:var(--tabActiveBg);border-color:var(--tabActiveBorder);color:var(--tabActiveText);text-shadow:var(--tabActiveShadow)}.tab-page{background:0 0;border-width:0;margin:10px;&[aria-hidden=true]{display:none}}.tab-page-active{background-image:none;margin:-10px -10px 10px;padding:3px 10px 8px}.round,.round-t,.round-l,.round-tl{border-top-left-radius:var(--round)}.round,.round-t,.round-r,.round-tr{border-top-right-radius:var(--round)}.round,.round-b,.round-l,.round-bl{border-bottom-left-radius:var(--round)}.round,.round-b,.round-r,.round-br{border-bottom-right-radius:var(--round)}.round-circle{border-radius:2em!important}.round-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.round-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.round-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.round-b-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.btn-icon-secondary{margin-right:-.125em}.btn,.btn:is(:link,:visited,:active),.btn.btn[disabled]{border:1px solid var(--uiBorder);background:var(--uiBg);color:var(--uiText);text-shadow:var(--uiShadow);font-weight:700}.hover,.hover:is(:visited,:active),.btn:is(:hover,:focus){background:var(--uiHoverBg);border:1px solid var(--uiHoverBorder);color:var(--uiHoverText);text-shadow:var(--uiHoverShadow);text-decoration:none}.hotspot{color:inherit;background:0 0;border-color:#0000!important}.active{--uiBg:var(--uiActiveBg);--uiBorder:var(--uiActiveBorder);--uiText:var(--uiActiveText);--uiShadow:var(--uiActiveShadow);background:var(--uiBg);border:1px solid var(--uiBorder);color:var(--uiText);text-shadow:var(--uiShadow);font-weight:700}.highlight{border:1px solid var(--highlight);background:var(--highlight);color:var(--highlightText);text-shadow:none}.hover a,.hotspot a,.active a,.highlight a{color:inherit;text-shadow:inherit;text-decoration:none}.modal{z-index:1050;outline:0;display:none;position:fixed;inset:0;overflow:hidden;&.modal-show{display:block}}.modal-open{overflow:hidden}.modal-open .modal{background:#0005;overflow:hidden auto}.modal-content{pointer-events:auto;border-radius:var(--round);background-color:#fff;background-clip:padding-box;border:1px solid #0003;outline:0;flex-direction:column;width:100%;display:flex;position:relative}.modal-header{border-radius:var(--round) var(--round) 0 0;background:#f4f4f4;border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;padding:1rem;font-size:1.5rem;display:flex;& h4{color:#333;font-size:inherit;margin:0}& .close{width:3.5rem;margin:-1rem;padding:1rem}}.modal-body{flex:auto;padding:1rem;position:relative}.modal-footer{background:#f4f4f4;border-top:1px solid #ddd;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex;& .btn{min-width:6em;margin:2px}}.modal-dialog{pointer-events:none;width:auto;max-width:calc(100vw - 1.5rem);margin:1rem auto;position:relative}.modal-dialog-centered{align-items:center;min-height:calc(100% - 3rem);display:flex}.close{color:#333;opacity:.5;&:hover,&:focus{opacity:1}}button.close{-webkit-appearance:none;background-color:#0000;border:0;padding:0}.modal-fullscreen{width:calc(100vw - 1.5rem);height:100%;margin:0 auto;max-width:none!important;& .modal-content{height:calc(100% - 1.5rem)}& .modal-body{overflow-y:auto}}@media (width>=576px){.modal-dialog{max-width:500px}.modal-sm{max-width:350px}}@media (width>=992px){.modal-lg,.modal-xl{max-width:800px}}@media (width>=1200px){.modal-xl{max-width:1140px}}

/* base/themes/ui-icons.css */
@font-face{font-display:swap;font-family:ui-icons;src:url(/static/base/fonts/ui-icons/ui-icons.woff2?_=27)format("woff2");font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-display:swap}[icon]{text-align:center;width:1.25em;font-size:1em;font-style:normal;display:inline-block;text-decoration:none!important}s[icon]{opacity:.25}[icon]:before{content:attr(icon);font-variant:normal;text-transform:none;speak:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-family:ui-icons;font-style:normal;font-weight:400;line-height:1;display:inline-block;text-decoration:none!important}.bg-icon-white:before{text-shadow:0 0 3px #0005;background:#fff;border-radius:50%}.bg-icon{box-sizing:content-box;width:1em;height:1em;line-height:1;display:block}.lang-icon{vertical-align:-.15em;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-image:var(--i);outline-offset:-1px;border-radius:2px;outline:1px solid #0002;width:1.5em;height:1em;display:inline-block;@media only screen{background-image:linear-gradient(135deg, #fff1 40%, #0001), var(--i)}&[icon]:before{display:none}&.loading.loading{vertical-align:-.15em;background-image:none;outline:0;margin:-.25em 0}}

/* base/plugins/popmenu/popmenu.css */
.popmenu-container{z-index:9002;outline:0;min-width:25px;max-height:320px;position:absolute;top:0;left:-6000px;overflow:hidden auto;box-shadow:0 3px 10px #0005;&.popmenu-flyout{overflow:visible}}.popmenu-btn[open],.popmenu-container.popmenu-up{box-shadow:0 0 10px #0005}.popmenu-container,.popmenu-btn{box-sizing:border-box!important}.popmenu,.popmenu ul{margin:0;padding:0;list-style-type:none}.popmenu{flex-direction:column;display:flex;& ul{position:absolute;top:0}& li{border:0;margin:0;padding:0;position:relative;& li{font-size:1em}}& a,& s{border:1px solid #0000;padding:.4em .5em;display:block;outline:0!important;text-decoration:none!important}& s,& s [icon]{color:#aaa}& a:not(.hover) [icon]{color:#555}& a.hover{background-image:none;border-color:#0000;&.danger{color:#fff;text-shadow:0 1px 2px #610;background:#e20;border-color:#e20}}& li.separator hr{opacity:.5;border-width:1px 0 0;border-top-style:solid;border-top-color:#aaa;outline:none;margin:.3em 0;height:0!important}}.popmenu-sub>ul{border-radius:var(--round,4px);box-shadow:0 3px 5px #0005;&:not([open]){display:none}&>li>a{white-space:nowrap}}.popmenu-sub>a{&:after{float:right;content:"right_thin";color:#555;text-align:right;width:1.2em;font-family:ui-icons;line-height:1.25}&.hover:after{color:inherit}}

/* base/plugins/datepicker/datepicker.css */
.datepicker{cursor:auto;text-align:center;padding:0;overflow:hidden;& [disabled]{pointer-events:none;opacity:.5!important}}.datepicker-head{color:var(--headerText);border:1px solid var(--headerBorder);background:var(--headerBg);align-items:center;margin:-.99px;padding:0;font-weight:700;display:flex;& a{cursor:pointer;user-select:none;opacity:.6;color:var(--headerText);width:auto}& a:hover{opacity:1}& .caption{color:var(--headerText);flex-grow:1}}.datepicker-calendar,.datepicker-weekdays{grid-template-columns:repeat(7,1fr);width:17.5em;font-weight:700;display:grid}.datepicker-calendar{height:11.25em;& a,& b{--uiText:var(--widgetText);--link:var(--widgetText);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0;text-shadow:none!important;border:0!important}}.datepicker-weekdays{color:#666;background:#0001;align-items:center;height:2.25em;& .weekend{opacity:.6}}.timepicker{max-width:160px;max-height:235px;overflow-y:auto;& ul{flex-flow:wrap}& li{--link:var(--widgetText);flex:50%;font-weight:700}}

/* base/plugins/select2/select2.css */
.s2-container{color:#333;text-align:left;vertical-align:middle;user-select:none;text-shadow:none;--r:var(--round,4px);font-weight:400;display:inline-block;position:relative;border:0!important}.s2-selection{cursor:pointer;border-radius:var(--r);background:#eee linear-gradient(#fff 50%,#eee);border:1px solid #888;display:flex;outline:0!important;&[disabled]{pointer-events:none;cursor:default;background:#eee;& .s2-arrow{cursor:default;background:#ddd}}}.s2-container:focus-within .s2-selection:not([disabled]){border:1px solid #369}.s2-chosen{flex-wrap:wrap;flex-grow:1;gap:.166667em .5em;min-height:2.1667em;margin:0;padding:.3333em 0 .3333em .25em;list-style:none;display:flex;overflow:hidden;& li{margin:0;padding:.08333em 0 .08333em .25em;line-height:1.33333;list-style:none}}.ui-small .s2-chosen{min-height:1.8333em;padding:.2083em 0 .2083em .25em}.s2--single .s2-chosen{text-overflow:clip;white-space:nowrap}.s2--multiple .s2-chosen .s2-choice{background-color:#00000017;border-radius:3px;padding-right:.5em;display:inline-flex}.s2-dropdown{color:#333;text-shadow:none;border-radius:0 0 var(--r) var(--r);z-index:1051;background-color:#fff;border:1px solid #888;border-top-width:0;width:100%;font-weight:400;position:absolute;box-shadow:0 4px 5px #0003;&.s2--above{border-radius:var(--r) var(--r) 0 0;border-top-width:1px;border-bottom-width:0}}.s2--open{& .s2-selection{border-radius:var(--r) var(--r) 0 0;& .s2-arrow{border-radius:0 var(--r) 0 0}&.s2--above{border-radius:0 0 var(--r) var(--r);& .s2-arrow{border-radius:0 0 var(--r) 0}}}& .s2-arrow:after{transform:rotate(180deg)}}.s2-search--dropdown{padding:.25em;& .s2-search{border-radius:var(--r);border:1px solid #aaa;width:100%;padding:.3334em}}.s2-none{display:none}.s2-hidden-accessible{clip-path:circle(0)!important;height:1px!important;position:absolute!important;overflow:hidden!important}.s2-arrow{border-radius:0 var(--r) var(--r) 0;background:#e4e4e4 linear-gradient(#eee,#d4d4d4);border-left:1px solid #ccc;flex:0 0 2.25em;justify-content:center;align-items:center;display:flex;&:after{content:"";border:.4em solid #0000;border-top:.45em solid #555;border-bottom-width:0}}.s2-selection:hover .s2-arrow{background:#eee linear-gradient(#fff,#d8d8d8)}.s2-search::-webkit-search-cancel-button{-webkit-appearance:none}.s2-remove{color:#17b;cursor:pointer;text-align:left;--i:"square_check";min-width:1.25em;&:before{content:var(--i);font-family:ui-icons}&:hover{color:#c00;--i:"close_thin"}}.s2-message{opacity:.7;padding:.5em;display:none}.s2-options:empty+.s2-message{display:block}.s2-options{overscroll-behavior:contain;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto;& .s2-option{cursor:pointer;user-select:none;margin:0;padding:.5em;&[aria-disabled]{color:#999;cursor:default}&[aria-selected]{background-color:#ddd;&:before{content:"check";float:right;width:1.25em;margin-left:-1.5em;font-family:ui-icons;font-size:85%}}&.s2--highlighted{color:#fff;background-color:#1b86b7;&.s2-placeholder{color:#fffa}}}}.s2-selection,.s2-options{--g:linear-gradient(#99cce5);& .option-suffix{color:#fff;white-space:nowrap;background:#888;border-radius:3px;margin-left:3px;padding:0 3px;font-size:85%}& .option-prefix{background:var(--g);color:#369;border-radius:3px;margin-right:3px;padding:1px 3px 0;font-size:85%}& .s2-placeholder{color:#333a}}.s2-options{& .s2--highlighted .option-suffix{color:#333;background:#fff}& .s2-option-1{background:var(--g) 9px 0 / 2px 14px repeat-y, var(--g) 9px 14px / 12px 2px no-repeat;padding-left:20px;&.s2-last-1{background-repeat:no-repeat}}& .s2-option-2{background:var(--g) 9px 0 / 2px 14px repeat-y, var(--g) 26px 0 / 2px 14px repeat-y, var(--g) 26px 14px / 12px 2px no-repeat;padding-left:36px;&.s2-last-1{background-position:-2px 0,26px 0,26px 14px}&.s2-last-2{background-repeat:repeat-y,no-repeat,no-repeat}}}html .s2--searching .s2-option{background-image:none}

/* base/plugins/h5video/h5video.css */
.h5v{--r:var(--radius,5px);border-radius:var(--r);color:#eee;--hover:#fff;--shadow:#0001;--rail:#fff2;--progress:#e31;--handle:#fff;--chapter:#fc3;--volume:#eee;width:100%;height:100%;position:relative;& *{user-select:none}&:focus{outline:none}& video{object-fit:cover;border-radius:var(--r);background:#000;width:100%;height:100%;display:block;overflow:hidden}&:fullscreen video{object-fit:contain}&.h5v-fullscreen{--r:0!important}& .h5v-none{display:none}}.h5v-audio{background:#000;width:100%;height:auto;display:block;& .h5v-waveform-audio{height:128px}& .h5v-fs,& .h5v-layers{display:none}& .h5v-volume{margin-right:16px;padding-right:4px}}.h5v-controls,.h5v-layers>div{-webkit-transform:translateZ(0)}.h5v-controls{color:currentColor;opacity:0;isolation:isolate;transition:opacity .2s;position:relative}.h5v-video{overflow:hidden;& .h5v-controls{position:absolute;inset:auto 0 0;&:before{pointer-events:none;content:"";z-index:-1;border-radius:0 0 var(--r) var(--r);background:linear-gradient(#0000,#0009);position:absolute;inset:-20px 0 0}}}.h5v-ui .h5v-controls{opacity:1;transition:opacity}.h5v-flex{flex-grow:1;position:relative}.h5v-buttons{flex-wrap:nowrap;display:flex}.h5v-btn{cursor:pointer;color:currentColor;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:3px 6px 11px;display:flex;position:relative;&:first-child{padding-left:14px}&:last-child{padding-right:14px}&:hover{color:var(--hover,#fff)}}.h5v-cc:after,.h5v-pop:before,.h5v-btn:before,.h5v-error:before{content:var(--i,"");width:1.25em;font-family:ui-icons;line-height:1;display:block}.h5v-btn:before{text-shadow:0 0 1px var(--shadow,#111);height:23px;font-size:22px}.h5v-fs{--i:"fullscreen"}.h5v-fullscreen .h5v-fs{--i:"fullscreen_exit"}.h5v-play{--i:"play"}.h5v-pause{--i:"pause"}.h5v-mute{--i:"volume_on"}.h5v-muted{--i:"volume_off"}.h5v-btn.h5v-rate:before{--i:"rabbit";font-size:20px}.h5v-btn.h5v-cc:before{--i:"cc";font-size:20px}.h5v-cc:after{color:#0000;width:75%;transform:translate(-50%, 0) scale(var(--scale,1), 1);border-bottom:3px solid #e31;transition:all .2s;position:absolute;top:27px;left:50%}.h5v-cc:not(.h5v-cc-active){color:#aaa;--scale:0}.h5v-time{vertical-align:bottom;text-shadow:0 0 1px var(--shadow,#111);padding:6px 0 15px;font-size:13px;line-height:16px;display:inline-block}.h5v-waveform{margin:0 12px;display:none;& svg{width:100%;height:76px;fill:var(--waveform,#999)}}.h5v-rail{background:var(--rail,#fff2);height:6px;transition:all .2s;position:relative;top:50%;overflow:visible;transform:translateY(-50%)}.h5v-pos{background:var(--progress,#e31);width:0;height:100%;position:relative}.h5v-handle{background:var(--handle,#fff);z-index:4;opacity:0;border-radius:50%;width:12px;height:12px;transition:width .2s,height .2s,opacity .2s;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}@keyframes h5v-buffering{0%{background-position:0 0}to{background-position:40px 0}}.h5v-buffering{background-image:linear-gradient(-45deg,#0003 25%,#0000 25% 50%,#0003 50% 75%,#0000 75%,#0000);background-size:20px 20px;animation:2s linear infinite h5v-buffering}.h5v-buffer{background:#fff2;width:0;height:100%;position:absolute}.h5v-timeline{cursor:pointer;flex-grow:1;height:20px;margin:0 12px;position:relative;& .h5v-handle:after{content:"";background:var(--progress,#e31);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&:is(:hover,.h5v-dragging){& .h5v-rail{height:8px}& .h5v-handle{opacity:1;width:16px;height:16px}}}.h5v-buttons .h5v-timeline{padding:14px 0}.h5v-volume{cursor:pointer;width:30px;height:24px;margin:0 4px;padding:14px 0 23px;display:inline-block;& .h5v-rail{height:5px}& .h5v-pos{background:var(--volume,#eee)}&:is(:hover,.h5v-dragging) .h5v-handle{opacity:1}}.h5v-layers :is(.h5v-loading,.h5v-master){margin:0;padding:0;position:absolute;inset:0;overflow:hidden}@keyframes h5v-fadeout{0%,to{opacity:0}1%{opacity:1}}.h5v-fade{opacity:0;animation:1s linear h5v-fadeout}.h5v-pop.h5v-pop{text-align:center;color:#fff;cursor:pointer;background:#0008;border-radius:50%;align-items:center;width:84px;height:84px;font-size:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h5v-pop:before{width:100%}.h5v-pop-play,.h5v-pop-start{--i:"play_alt"}.h5v-pop-pause{--i:"pause"}.h5v-pop-backward{--i:"arrowthick_w"}.h5v-pop-forward{--i:"arrowthick_e"}.h5v-cues{text-align:center;color:#fff;padding-bottom:1em;font-size:12px;line-height:16px;transition:padding .3s;display:block;position:absolute;bottom:0;left:0;right:0}@media (width<=419px){.h5v-volume{display:none}}@media (width>=420px){.h5v-cues{font-size:16px;line-height:22px}.h5v-volume{width:80px}.h5v-buttons{gap:5px}}.h5v-ui .h5v-cues{padding-bottom:60px}.h5v-fullscreen .h5v-cues{font-size:clamp(13px,3.2vw,32px);line-height:clamp(16px,3.8vw,38px)}.h5v-cue{white-space:pre;text-shadow:0 1px 2px var(--shadow,#111);background-color:#111a;border-radius:3px;padding:.15em .4em;display:inline-block;bottom:1em;& a{color:#fff;text-decoration:underline}}.h5v-error{text-align:center;color:#fff;background:#000c;border-radius:5px;width:auto;padding:1em;font-size:17px;line-height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);&:before{content:"alert";margin:0 auto 15px;font-size:48px}}.h5v-time-float{color:#ccc;pointer-events:none;background:#000a;border-radius:4px;width:auto;height:auto;display:none;position:absolute;bottom:24px;transform:translate(-50%);& label{color:#bbb;max-width:120px;font-weight:400;display:inline-block}&.h5v-visible{display:block}& span{text-align:center;width:auto;padding:2px;font-size:12px;line-height:14px;display:block;& b{color:#fff;padding:3px 5px;font-weight:400;display:inline-block}}& .h5v-thumbstrip{text-align:center;background-repeat:no-repeat;display:block;position:relative}& div i{text-align:center;background:#0005;padding:4px;font-size:11px;font-style:normal;display:inline-block;position:absolute;bottom:0;left:0}}.h5v-chapters>b{background:var(--chapter,#fc3);opacity:.8;z-index:3;width:6px;height:100%;margin-left:-4px;display:block;position:absolute;&:hover{opacity:1}}

/* base/core/css/layout.css */
.site-head .tab-horizon{background-image:none;border-width:0;height:5px}#wrapper{text-align:left;background-color:#fff;height:100%;min-height:100px}.critical_error{text-align:center;max-width:640px;margin:1em auto}.critical_error_content{color:#d20;word-break:break-all;background-color:#ffccc4;border-radius:5px;margin:4em auto;padding:20px}.side-menu{border-radius:var(--round);background-image:none;height:auto;margin-top:0;padding:5px 0;top:10px;& [icon]{opacity:.6;width:1.2em;margin-right:.5em}& a,& span{margin:0 0 0 2px;font-weight:700;text-decoration:none;display:inline-block}& hr{margin:4px 0}& .menu-link{background-image:none;border-width:1px 0;padding-left:6px;padding-right:6px}& a:hover{text-decoration:underline}&>.menu-link{display:inline-block}}@media (width>=992px){.container-fluid{& #content.page-content-menu{padding-right:250px}& #page_menu{flex:0 0 250px;margin-left:-250px}}.side-menu{margin-top:10px;display:block;&>.menu-link{display:block}}}@media (width>=1200px){.container-fluid{& #content.page-content-menu{padding-right:300px}& #page_menu{flex:0 0 300px;margin-left:-300px}}}@media print{#header,#footer,#page_menu,.no-print,.ci_profiler,#page_menu{display:none!important}#content{flex:100%}body{background:#fff!important}}

/* base/core/css/breadcrumbs.css */
.site-breadcrumbs{padding-top:var(--crumbsTop,3px);padding-bottom:var(--crumbsBottom,3px);background-color:var(--crumbs,#f4f4f4);border-bottom:var(--crumbsBorder,1px solid #ddd)}.breadcrumbs{& ol{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}& li+li:before{content:"chevron";opacity:.5;color:var(--crumbsText,#999);font-family:ui-icons;display:inline-block;transform:scale(1.083)}& a,& a:visited{color:var(--crumbsText,#999);padding-right:6px;text-decoration:none}& li+li a{padding-left:6px}& a:hover{color:var(--crumbsTextHover,#333)}& .text-cutter{white-space:nowrap;position:relative;overflow:hidden;&:after{content:"";background-image:linear-gradient(to right, #f4f4f400, var(--crumbs,#f4f4f4));width:20px;height:100%;position:absolute;top:0;right:0}}}

/* base/core/css/elements.css */
.err{color:#c00;padding:4px}.ok{color:#be81f7;padding:4px}.absolute-center{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.animated{transition:all .3s}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.pre{white-space:pre}.nowrap{white-space:nowrap}.break-word{word-break:break-all}.float-l{float:left}.float-r{float:right}.m{vertical-align:middle}.t{vertical-align:top}.width-inf{width:100%!important}.normal{font-weight:400}.required{color:#c00!important}.pointer{cursor:pointer}.uppercase{text-transform:uppercase}.relative{position:relative}.line-100{line-height:1}.line-112{line-height:1.125}.line-125{line-height:1.25}.line-133{line-height:1.33}.line-150{line-height:1.5}.font-90{font-size:.916667rem}.font-100{font-size:1rem}.font-112{font-size:1.125rem}.font-125{font-size:1.25rem}.font-133{font-size:1.33rem}.font-150{font-size:1.5rem}.font-175{font-size:1.75rem}.font-200{font-size:2rem}.font-300{font-size:3rem}.weight-300{font-weight:300}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.white{color:var(--white,#fff)!important}.blue{color:var(--blue,#369)!important}.black{color:var(--black,#555)!important}.grey{color:var(--grey,#888)!important}.silver{color:var(--grey,#ccc)!important}.red{color:var(--red,#d20)!important}.green{color:var(--green,#4a0)!important}.orange{color:var(--orange,#e70)!important}.purple{color:var(--purple,#c39)!important}.cyan{color:var(--cyan,#099)!important}.yellow{color:var(--yellow,#fb0)!important}@keyframes loading{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.loading{vertical-align:top;opacity:.67;min-width:1.25em;height:1.41667em;line-height:1.41667;display:inline-block;position:relative;&:before,&:after{content:"";border:.25em solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;width:1.25em;height:1.25em;animation:1.5s infinite loading;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&:after{animation-delay:-.18s}}.loading-big{padding:2em;font-size:75px;display:block}.loading-medium{padding:2em;font-size:50px;display:block}.loading-small{padding:2em;font-size:25px;display:block}.shimmer{background:linear-gradient(90deg,#f4f4f4 30%,#e4e4e4 60%,#f4f4f4 62%) 50%/200%;animation:1.6s linear infinite forwards bg-shimmer}@keyframes bg-shimmer{0%{background-position:130% 0}to{background-position:-20% 0}}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}.loading.progressing{--progress:0%;--progress-time:0s;opacity:1;&:before{--p:max(1%, var(--progress,1%));transition:--p var(--progress-time) linear;background:conic-gradient(currentColor var(--p), transparent var(--p));border:0 solid;animation:none;mask:radial-gradient(#0000 43%,#000 45%)}&:after{opacity:.25;background:currentColor;border:0 solid;animation:none;mask:radial-gradient(#0000 43%,#000 45%)}}.panel{border-radius:var(--round);background:#f4f4f4;margin:.5em 0;padding:.25em 1em}.panel-grey{background:#f4f4f4}.panel-blue{background:#d8eaf4}.panel-green{background:#deb}.panel-vline{border-left:1px solid #fff;border-right:1px solid #0003;width:0;margin:0 -1px}.quick-link{transition:background-color .3s;& img{max-width:100%}&:hover{background-color:#d8eaf4;text-decoration:none}}.pill,.tag,.tag:any-link{background:var(--tag,#666);color:#fff;text-shadow:none;border-radius:3px;margin:1px 0;padding:0 .3em;display:inline-block;position:relative}.pill{text-align:center;border-radius:10px;padding:0 8px;& strike{text-decoration:line-through red}}.tag-red{--tag:#e20}.tag-new,.tag-err{--tag:#f30}.tag-yellow{--tag:#fb3;color:#222}.tag-orange{--tag:#e73}.tag-green{--tag:#8a0}.tag-blue{--tag:#369}.tag-cyan{--tag:#0a8}.tag-purple{--tag:#c39}.tag-pink{--tag:#e19}.tag-silver{--tag:#eee;color:#666}.tag-pink-0{--tag:#fbe;color:#515}.tag-green-0{--tag:#ceb;color:#252}.tag-dot{text-shadow:none;background:0 0;padding-left:1.25em;color:inherit!important;&:before{color:var(--tag);content:var(--i,"bullet");text-align:center;width:1.25em;margin-left:-1.25em;font-family:ui-icons;font-weight:400;position:absolute}}.tag-ticket{margin-left:.75em;&:before{content:"";border:.725em solid #0000;border-right-color:var(--tag);display:block;position:absolute;transform:translate(-1.55em)}}.share-button{color:#666;text-align:center;min-width:1.5em;display:inline-block;&:hover{color:#333}}

/* base/core/css/icons.css */
.action-icon{isolation:isolate;width:1.25em;height:1.25em;text-shadow:none;vertical-align:middle;margin:0 .125em;line-height:1.25;display:inline-block;position:relative;text-decoration:none!important;&:after{content:"";z-index:-1;background-color:#fffa;border:2px solid #fc30;border-radius:50%;transition:all .3s;position:absolute;inset:-.2em}&:hover{z-index:1;&:after{background-color:#fff;border:2px solid #fc3;inset:-.3em}}}.hover-opacity{opacity:.7;cursor:pointer}.hover-opacity:hover,.hidden-action-icons:hover .action-icon{opacity:1!important}.hidden-action-icons{position:relative;& .action-icon{opacity:0}& .action-icon-tr{position:absolute;top:0;right:0}}.icon,.icon50{padding-left:18px;background-position:0 0!important;background-repeat:no-repeat!important}.icon50{background-position:0!important}.icon-large{width:32px;height:32px;background-repeat:no-repeat!important}

/* base/core/css/inputs.css */
.form-checklist label{font-weight:400}.w-50{width:50px}.w-75{width:75px}.w-100{width:100px}.w-125{width:125px}.w-150{width:150px}.w-175{width:175px}.w-200{width:200px}.w-250{width:250px}.w-300{width:300px}.w-350{width:350px}.w-400{width:400px}.w-450{width:450px}.w-500{width:500px}.w-inf{width:100%}textarea.html-editor{min-height:calc(73.5px + var(--html-editor-height,200px));box-shadow:none;border-color:#bbb;border-radius:0}.i-select{height:2.33333em}.i-uploader{border-radius:var(--round);background:#8881;min-height:2.33em}.i-uploader[multiple]{min-height:8.33em}.input-pop{color:#333;margin:2px 0;padding-left:18px;position:relative}.input-pop:before{text-align:center;content:"bullet";width:16px;margin-right:-16px;font-family:ui-icons;font-weight:400;display:inline-block;position:relative;left:-18px}.input-error{color:red}.input-error:before{color:#d20}.input-ok:before{color:#3a0}.input-info:before{color:#3a0;content:"check"}.input-neutral:before{color:#666}.input-warning:before{color:#e70;content:"alert"}.flash-message,.form-error-head .input-pop{border-radius:var(--round);margin:5px 0;padding:10px 10px 10px 30px}.form-error-head{& .input-ok{background:#d5f7a5}& .input-info{background-color:var(--message,#d8eaf4)}& .input-error{background:#fdc}& .input-neutral{background:#eee}& .input-warning{background:#fdb}& .input-error+.input-error,& .input-warning+.input-warning,& .input-info+.input-info{margin-top:-15px}}.flash-message{background:#d8eaf4;padding-left:10px}tr.form-row-err td .input-error{clear:both;background-image:none;padding:0;font-weight:700}.form-uploader-thumbnail{margin-bottom:5px;display:block;& .btn{vertical-align:middle;margin-left:4px}}.form-uploader-minimal{display:flex;&>div{flex:0 100%}& .selected-file{border-radius:0!important}&>a{border-top-left-radius:0;border-bottom-left-radius:0;flex:6em;padding-left:.25em;padding-right:.25em}}.form-uploader-li{max-width:180px;& img{border-radius:var(--round);max-width:100%;max-height:80px}}.form-table .form-row-err.form-cols-1 td,.modal .form-table .form-row-err th{background:#fdc!important}.form-table .form-row-err.form-cols-1:nth-child(2n) td,.modal .form-table .form-row-err:nth-child(2n) th{background:#ffd2c0!important}.form-table .form-row-changed.form-cols-1>td,.modal .form-table .form-row-changed>th{border-left:4px solid #fc3;padding-left:2px}.form-table .form-row-changed.form-cols-1:nth-child(2n)>td,.modal .form-table .form-row-changed:nth-child(2n)>th{border-left:4px solid #f90}.form-table{border-spacing:0;border-width:1px;width:100%;border-color:#ccc!important;& th,& td{padding:6px;position:relative}& .form-row>th{width:20%;font-weight:700}& .form-header,& .form-footer{vertical-align:middle;font-weight:700}& .form-header>th .editorial-data>*{background:#0005}}#content .form-table{& .form-row{color:#000;background-color:#fefefe}& .form-row-odd{background-color:#f4f4f4}& .form-row-even>th{background-color:var(--formZebra,#def);color:var(--formZebraText,#333)}& .form-row-odd>th{background-color:var(--formZebraOdd,#cce1f5);color:var(--formZebraText)}& .form-row-err{&>th{color:#c00;background:#fdc!important}&:nth-child(2n) th{background:#ffd2c0!important}}& .form-row-changed{&>th{border-right:4px solid #fc3;padding-right:2px}&:nth-child(2n)>th{border-right:4px solid #f90}}}.modal{& .form-table{border-width:0!important}& .form-header:first-child{display:none}& .form-row>*{border-bottom:1px solid #e4e4e4;padding:6px 6px 5px}& .form-row:last-child>*{border-bottom:1px solid #0000}}.zebra-table>tbody>tr:nth-child(odd),.zebra-data-table tbody>tr.even,.zebra-data-table thead>tr{color:#000;background-color:#f4f4f4}.view-list{width:100%;border:0 solid #fff!important;border-top:1px solid #ddd!important;& th,& td{border-bottom:1px solid #ddd;padding:4px 5px}}.view-list-headless{border-top:0 solid #fff}.view-list-hoverable tbody tr:hover{background:#cde}#grawler{z-index:10000;height:0;position:fixed;top:25%;left:50%;&:empty{display:none}& .grawler-close{color:#fff;text-shadow:none;cursor:pointer;opacity:.6;background:#0003;width:24px;height:100%;margin-right:0;padding:6px;font-size:16px;position:absolute;top:0;right:0;&:hover{opacity:1}}& [icon]{color:#fff}}.grawler-pop{color:#fff;text-shadow:0 1px 1px #0008;border-radius:var(--round);background:#0078ae;width:360px;min-height:40px;margin-bottom:10px;margin-left:-50%;padding:20px 35px 20px 70px;font-size:14px;position:relative;box-shadow:0 1px 4px #0008;&:before{text-align:center;text-shadow:0 1px 3px #0008;color:#cef;content:"check";width:36px;font-family:ui-icons;font-size:28px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}}.grawler-success{background:#590;&:before{color:#bd5;content:"check"}}.grawler-warning{background:#c70;&:before{color:#fc4;content:"alert"}}.grawler-error{background:#a31;&:before{color:#f75;content:"close_thick"}}.grawler-timer{background:#fff5;width:4px;position:absolute;top:28px;bottom:8px;right:10px}.form-file-info{width:100%;margin-bottom:4px;display:table;&>:is(b,span){vertical-align:middle;display:table-cell}&>span{text-align:right;white-space:nowrap}}.comment-r,.comment{opacity:.6;vertical-align:baseline}.comment-r{float:right;padding-right:.5em}.form-separator{border-top:1px solid #0001;height:0;margin:4px 0}.flex-aside{align-items:center;gap:10px;display:flex;&>*{flex-grow:1}&>div{margin:.5em 0}&>aside{white-space:nowrap;flex:0}}.input-tabindex{position:relative;overflow:hidden;& input[tabindex]{margin:-3em 0 0;padding:0;position:absolute}}

/* base/core/css/checkboxes.css */
.ui-check{& input{appearance:none;cursor:pointer;color:#fff;vertical-align:-.275em;background:#fff;border:.1667em solid #888;width:1.25em;height:1.25em;margin:0 .25em 0 0;transition:background .1s ease-in;display:inline-block;position:relative;&:after{content:"";clip-path:circle(0%);background:currentColor;display:block;position:absolute;inset:0;transform:translateZ(1px)}&:checked{background:#18c;border-color:#18c;&:disabled{color:#eee!important;background:#aaa!important}}&:disabled{border-color:#aaa!important}}& [type=checkbox]{border-radius:.25em;&:checked:after{clip-path:polygon(5% 53%,20% 38%,40% 58%,80% 18%,96% 33%,40% 88%)}&:indeterminate{border-color:#18c}&:indeterminate:after{clip-path:inset(20%);background:#18c}}& [type=radio]{border-radius:10em;&:checked:after{clip-path:circle(30%)}}&:hover [type],& [type]:focus{border-color:#4ad;&:checked{background:#4ad}}}[is=switch]{vertical-align:middle;appearance:none;cursor:pointer;background:#777;border-radius:10em;width:3em;height:1.75em;margin:0;transition:all .12s ease-in;position:relative;&:before{content:"";background:#fff;border-radius:10em;width:1.25em;height:1.25em;transition:all .12s ease-in;position:absolute;top:.25em;left:.25em}&:checked{background:#39c;&:before{left:1.5em}}&:disabled{pointer-events:none;background:#bbb;&:checked{background:#91b8cc}}&.ui-small{font-size:80%}}

/* base/core/css/pagination.css */
.pagination-wrapper{text-align:left;padding:.5em 0;display:block;& .btn{white-space:nowrap;min-width:2.5em;padding-left:4px;padding-right:4px;@media (width>=768px){min-width:2.75em}}}.pagination{display:inline-block}.pagination-loading{opacity:.5}.pagination-results{vertical-align:middle;white-space:nowrap;color:#666;padding:.4em .4em .25em 0}.pagination-options{float:right;width:auto;display:inline-block;&>*{margin-left:5px;display:inline-block}}

/* base/themes/ui-patch.css */
input,button,textarea,.btn{outline:none}.ui-size-small{font-size:.85em}.ui-size-medium{font-size:1.25em}.ui-size-large{font-size:1.5em}.ui-size-xlarge{font-size:2em}.btn-light,.btn-ctrl{--uiBorder:#aaa;--uiBg:var(--ctrluiBg);--uiText:#333;--uiShadow:0 1px 1px #fff;--uiHoverBorder:#aaa;--uiHoverBg:#e4e4e4 linear-gradient(#fff, #d8d8d8) no-repeat;--uiHoverText:#333;--uiHoverShadow:0 1px 1px #fff}.btn-grey{--uiBorder:var(--greyuiBorder);--uiBg:var(--greyuiBg);--uiText:var(--greyuiText);--uiShadow:var(--greyuiShadow);--uiHoverBorder:var(--greyuiHoverBorder);--uiHoverBg:var(--greyuiHoverBg);--uiHoverText:var(--greyuiHoverText);--uiHoverShadow:var(--greyuiHoverShadow)}.btn-red{--uiBorder:var(--reduiBorder);--uiBg:var(--reduiBg);--uiText:var(--reduiText);--uiShadow:var(--reduiShadow);--uiHoverBorder:var(--reduiHoverBorder);--uiHoverBg:var(--reduiHoverBg);--uiHoverText:var(--reduiHoverText);--uiHoverShadow:var(--reduiHoverShadow);--focus:#f003}.btn-ctrl{min-width:2.33334em;padding-left:0;padding-right:0}.ui-small{&.btn,& .btn,& .btn-padding,& .btn-label,& select,& input:is(.text,[type=text],[type=search],[type=email],[type=date],[type=number],[type=password]){height:2em;padding:.35em .4em;line-height:1.1667}& .loading{height:1.16667em}}table.round{border:1px solid #ccc}div.widget-header.form-header{border-top-left-radius:var(--round);border-top-right-radius:var(--round);padding-left:5px;line-height:25px}.ui-badge{color:#fff;text-shadow:0 0 1px #400;text-align:center;background:#e00;border-radius:1em;min-width:1.5em;padding:2px 4px 3px;font-size:10px;line-height:1;transition:all .25s ease-in-out;position:absolute;top:1px;right:0}.btn-padding:hover .ui-badge{top:-1px}.tab .ui-badge{transform:translate(-4px,3px)}

/* app/themes/Ocean/theme.css */
.site-header{background:var(--headBg)!important;& a:is(.link,.btn-padding):any-link{color:var(--headLink)}& a:is(.link,.btn-padding):is(:active,:hover){color:var(--headLinkHover)}& .btn{--uiBorder:var(--headuiBorder);--uiBg:var(--headuiBg);--uiText:var(--headuiText);--uiShadow:var(--headuiShadow);--uiHoverBorder:var(--headuiHoverBorder);--uiHoverBg:var(--headuiHoverBg);--uiHoverText:var(--headuiHoverText);--uiHoverShadow:var(--headuiHoverShadow)}}.site-head{color:var(--headText)}.site-menu-nav a{background:0 0;border:1px solid #0000;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;text-decoration:none!important;&.hotspot{color:var(--menuInactiveText);text-shadow:var(--menuInactiveShadow);border-top:1px solid #0000;&:hover{color:var(--menuInactiveTextHover);text-shadow:var(--menuInactiveShadowHover)}}}.theme-tabs{& .site-search{margin-top:-4px}& .site-menu:after{content:" ";height:var(--menuHorizonHeight,5px);background:var(--menuHorizon);display:block;border:1px solid var(--menuHorizon)!important}& .site-menu-nav a{border-radius:var(--round) var(--round) 0 0;border-bottom-width:0;padding:6px 10px;&.active{border-color:var(--menuBorder);background:var(--menuBg);color:var(--menuText);text-shadow:var(--menuShadow)}}}.theme-band{& .site-menu{background:var(--menuHorizon);border-color:var(--menuBorder)}& .site-menu-nav a{border-radius:var(--round);padding:10px;&:first-child{margin-left:-10px!important}&.active{color:var(--menuText);text-shadow:var(--menuShadow);&:after{content:" ";display:var(--menuPointerDisplay);border:8px solid #0000;border-color:transparent transparent var(--crumbs) transparent;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}}}}.theme-compact{& .site-head{& a.active,& a.hotspot{text-shadow:none;color:var(--menuInactiveText);background:0 0;border-width:0;border-color:#0000;padding:6px 9px;font-weight:700;text-decoration:none!important;&:after{content:"";background:var(--menuInactiveTextHover);height:3px;opacity:var(--underlineOpacity,0);transition:all .3s;position:absolute;bottom:0;left:1px;right:1px}}& a.hotspot:hover{text-shadow:none;--underlineOpacity:1}& a.active{color:var(--menuText);&:after{background:var(--menuBg);opacity:1}}}&.theme-flat .popmenu-container{&,& .widget-content{border:0}}}:root{--classes:theme-retro theme-band;--crumbs:#f4f4f4;--crumbsBorder:1px solid #ddd;--crumbsBottom:3px;--crumbsText:#666;--crumbsTextHover:#212121;--crumbsTop:3px;--ctrluiBg:#ddd linear-gradient(#fff 1px, #f1f1f1 1px, #d3d3d3) no-repeat;--focus:#2070c04c;--formZebra:#d8eaf4;--formZebraOdd:#cbe0ec;--formZebraText:#293f4a;--greyuiBg:#ddd linear-gradient(#fff 1px, #f1f1f1 1px, #c9c9c9) no-repeat;--greyuiBorder:#a0a0a0;--greyuiHoverBg:#eee linear-gradient(#fff 1px, #fff 1px, #d9d9d9) no-repeat;--greyuiHoverBorder:#a2a2a2;--greyuiHoverShadow:0 1px 0px #fff;--greyuiHoverText:#444;--greyuiShadow:0 1px 0px #fafafa;--greyuiText:#444;--headBg:#21323d;--headLink:#8fb8e0;--headLinkHover:#aacbe0;--headText:#999;--header:#3a78a1;--headerBg:#3a78a1 linear-gradient(#336a8e, #4186b4) no-repeat;--headerBorder:#345a74;--headerSeparatorBottom:#6996b3;--headerSeparatorTop:#295471;--headerShadow:0 -1px 0px #3e5564;--headerText:#fff;--headuiBg:#3e7fab linear-gradient(#71a6cb 1px, #468cbc 1px, #377199) no-repeat;--headuiBorder:#39627d;--headuiHoverBg:#3a92c9 linear-gradient(#7eb8dc 1px, #4c9cce 1px, #3385b9) no-repeat;--headuiHoverBorder:#32556b;--headuiHoverShadow:0 -1px 0px #486b82;--headuiHoverText:#fff;--headuiShadow:0 -1px 0px #435c6c;--headuiText:#fff;--highlight:#ffce40;--highlightText:#640;--inputBorder:#888;--inputFocusBorder:#2070c0;--inputHoverBorder:#379;--lightActive:#3a78a1;--lightActiveText:#fff;--link:#06a;--menuBg:#3a4750 linear-gradient(#5d7281 1px, #3a4750 1px, #3a4750) no-repeat;--menuBorder:#262d31;--menuHorizon:#3a4750;--menuHorizonHeight:5px;--menuInactiveShadow:0 1px 1px #1a2024;--menuInactiveShadowHover:0 1px 1px #1a2024;--menuInactiveText:#aacbe0;--menuInactiveTextHover:#fff;--menuPointerDisplay:block;--menuShadow:0 1px 1px #1a2024;--menuText:#ededed;--message:#d8eaf4;--reduiBg:#e03719 linear-gradient(#ed7660 1px, #e74629 1px, #cb3217) no-repeat;--reduiBorder:#a23724;--reduiHoverBg:#f24b2e linear-gradient(#f89989 1px, #f46046 1px, #f03616) no-repeat;--reduiHoverBorder:#923828;--reduiHoverShadow:0 -1px 0px #a64f40;--reduiHoverText:#fff;--reduiShadow:0 -1px 0px #86453a;--reduiText:#fff;--tabActive:#bd5;--tabActiveBg:#bd5 linear-gradient(#e6f2c0 1px, #cce57e 1px, #bd5) no-repeat;--tabActiveBorder:#7c923a;--tabActiveShadow:0 1px 0px #dae1c4;--tabActiveText:#042;--tabHorizonHeight:5px;--tabHover:#5395c1 linear-gradient(#97bfda 1px, #65a0c8 1px, #4389b9) no-repeat;--tabHoverBorder:#346c91;--ui:#3e7fab;--uiActive:#bd5;--uiActiveBg:#bd5 linear-gradient(#e6f2c0 1px, #cce57e 1px, #bd5) no-repeat;--uiActiveBorder:#7c923a;--uiActiveOutline:#7c923a;--uiActiveShadow:0 1px 0px #dae1c4;--uiActiveText:#240;--uiBg:#3e7fab linear-gradient(#71a6cb 1px, #468cbc 1px, #377199) no-repeat;--uiBorder:#3b6481;--uiHover:#3a92c9;--uiHoverBg:#3a92c9 linear-gradient(#7cb6db 1px, #4a9bce 1px, #3387bb) no-repeat;--uiHoverBorder:#32556b;--uiHoverOutline:#32556b;--uiHoverShadow:0 -1px 0px #486b82;--uiHoverText:#fff;--uiOutline:#3b6481;--uiShadow:0 -1px 0px #435c6c;--uiText:#fff;--widget:#fafafa;--widgetBorder:#aaa;--widgetText:#333}

/* app/core/theme-patch.css */
.theme-Graphite .banner-content{background:#aaa 0 0/cover;box-shadow:inset 0 0 5px #777}.theme-Graphite .banner-content .left h1{text-shadow:0 1px 2px #666}.theme-Graphite .banner-content .right a,.theme-Graphite .banner-content li span,.theme-Graphite .banner-content ul li b{text-shadow:0 1px 1px #666}.theme-Graphite .banner-content a:hover img.btn{background-color:#ccc}.theme-Graphite .profile_content{background-color:#eee!important}.theme-Graphite #footer_body a:hover{color:#666!important}.theme-band .site-menu-nav a{font-size:13px}.side-menu .menu-link a{line-height:1.71429}.breadcrumbs{& a,& a:visited{line-height:1.7;display:inline-block}}.grey{--grey:#666}

/* app/core/layout.css */
body{background-color:#444;font-size:14px;line-height:1.42857}#wrapper{min-height:400px;padding-top:10px;padding-bottom:30px}.bundle-page #wrapper,.cms-page #wrapper{padding-top:0;padding-bottom:0}#logo{max-height:300px;margin:10px 0;overflow:hidden}#logo img{color:#0000!important}#header,.logo-background{background:#222}#header .user-details{font-size:1.25em}@media (width<=767px){#logo img{width:100%;height:auto}}@media (width<=1199px){.theme-band .site-menu-nav a,.theme-tabs .site-menu-nav a{padding-left:6px;padding-right:6px}}#footer{color:#bbb;margin:1em 0}#footer .subtitle{text-transform:uppercase;color:#bbb;border-bottom:2px solid #999;margin:.25em 0;padding:.5em 0;font-size:1.08333em;font-weight:700;display:inline-block}#footer .row>div{padding-top:.75em;padding-bottom:.75em}#footer a{color:#eee;font-weight:700}.cms-page #wrapper{padding-top:0;padding-bottom:0}#course_search_column{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;height:auto;margin-top:10px;padding:0;position:sticky;top:10px}#course_search_column hr{color:#ccc;box-sizing:border-box;border-bottom-style:solid;height:1px;margin:0 0 .5em;padding:0;display:block}#course_search_column .tab-page{padding:0!important}#course_search_column .panel-form{margin:7px}#course_search_column .form-table td{padding:3px}#advanced_search_form button{margin-top:3px}input:disabled{opacity:.5}.radio-label label{font-weight:400}.credits input[type=text]{font-size:1.1em}.form-table.widget-content{border-color:#ccc!important}.achievement{margin:0 0 0 5px;display:inline-block}.user-avatar{text-align:center;vertical-align:middle;border-radius:50%;display:inline-block;overflow:hidden}.cart-form img.item-thumb{object-fit:contain!important}

/* app/core/icons.css */
.courses_large_icon{background:url(/static/app/icon/32/blackboard_steps.png)}.course_activity_large_icon{background:url(/static/app/icon/32/report_stack.png)}

/* app/courses/courses.css */
.thumb{border-radius:4px;overflow:hidden}.thumb img{width:100%;height:auto;color:#0000!important}.course-list,.course-bands,.course-tiles{margin:0;padding:0;list-style:none}.course-list section,.course-bands section{border-bottom:1px dotted #ddd;padding:1em 0}.course-list section:last-of-type,.course-bands section:last-of-type{border-bottom:0 #0000}.course a.no-hover{border:4px solid #fff;border-radius:6px;margin:-4px;display:block}.course a.no-hover:hover{background-color:#bdf;border-color:#bdf;text-decoration:none!important}.course-list-attributes{vertical-align:top;color:#666;margin-top:.25em;display:inline-block;& i{font-style:normal;font-weight:700}& span.purchase{background:#dec}}.course .course-thumb-cell,.course .course-list-details{margin-top:.5em;margin-bottom:.5em}.course-bands .band-thumb-cell a{margin-top:.5em}.course-bands .course-list-details .thumb-tag{border-radius:2px;margin-top:.5em;margin-right:.25em;padding:1px 4px;display:inline-block}.course-list .course .course-list-details{margin-top:.25em}.course .course-list-details .action-buttons{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;display:inline-block}.course-tiles section{padding:1em 6px}.course-tiles h2{color:#444;font-size:1em;font-weight:700;line-height:1.33;overflow:hidden}.thumb-block{border-radius:5px;display:block;overflow:hidden;text-decoration:none!important}.thumb-block img{width:100%;height:auto;transition:transform .2s ease-in-out;color:#0000!important}.tools{line-height:2em}.course-list-description h2{margin:0 0 10px;line-height:.9em}.course-list-description p{margin:.25em 0}.course-list-small .course-details{padding-top:.25em}.course-list-description ul,.course-list-description ol{box-sizing:border-box;width:92%;margin:0 .5em .5em 0;padding:0}.course-list-description ul{list-style-type:circle!important}.course-list-description li{box-sizing:border-box;border:0!important;margin:0 0 0 1.8em!important;padding:.1em 0!important;display:list-item!important}.course-list .course .course-list-lms-details h3{margin:0 -10px .4em;padding:.4em}.course-list mark,.course-tiles mark,.course-bands mark{color:inherit;background:linear-gradient(#0000 0 75%,#fd3 75%)}.my-courses span{margin:.6em 0}.course-buttons a{margin-left:5px}.course-admin-links{margin-top:5px}.course-links{text-align:center;margin:.7em 0 0}.course-title{margin:.3em 0}.component-note{margin-top:5px}table.view-course-details{border-top:1px solid #ddd;margin-top:4px}table.view-course-details .clear-table td{border-bottom-width:0;padding:0 20px 0 0}table.view-course-details td,table.view-course-details th{border-bottom:1px solid #ddd}ul.context-menu-items{margin:0;padding:0}ul.context-menu-items li{font-size:1.08333em;list-style:none}ul.context-menu-items.assignments li a{white-space:nowrap;text-overflow:ellipsis;width:80%;display:inline-block;overflow:hidden}ul.ul-pdfs{padding-left:0;list-style:none}ul.ul-pdfs li{margin-bottom:.5em;padding-top:.5em}ul.ul-pdfs li:nth-child(3n+1){clear:left}ul.ul-pdfs li>div{padding-left:32px;line-height:1.25em}ul.ul-pdfs li>div:before{content:" ";float:left;vertical-align:top;background:url(/static/app/icon/32/pdf.png) no-repeat;width:30px;height:32px;margin-left:-36px;display:inline-block}ul.ul-pdfs li a{font-weight:700}.transcript-section{margin-top:.75em}.transcript-section .video-cell{padding-top:.5em;padding-bottom:.833333em}.transcript-section h3{border-bottom:1px solid #619fc6}.transcript-section h3 span{color:#fff;background-color:#619fc6;border-radius:3px 3px 0 0;padding:2px 5px;font-weight:600;display:inline-block}.transcript-section-video{padding:5px 0;display:block}.transcript-section .btn{margin-top:0}.video-processing{color:#ddd;text-align:center;background:#333;border-radius:4px;width:100%;min-height:150px;margin:0;padding:4em 1em;font-size:1.25em;display:block}.courses-video-feedback{text-align:center;box-sizing:border-box;background-color:#efefef;border-radius:4px;width:100%;height:auto;min-height:400px;margin:0;padding:20px 0;display:block}.courses-video-feedback h2{color:#666}.courses-video-feedback .ufile{text-align:left;width:70%;margin:30px auto 0;font-size:1.2em}.video-480{width:480px;height:auto;margin:10px auto;padding:5px;display:block;overflow:hidden}.transcript-section-video .video-480{padding:0}.courses-video-feedback .comment{opacity:.6;margin-top:20px;font-size:1.1em;display:block}.preview-not-available{color:#333;background-color:#d8eaf4;border-radius:4px;margin:1em 0;padding:10px;display:inline-block}.video-assignment{vertical-align:top;box-sizing:border-box;background-color:#0000;margin:0;display:inline-block}.video-assignment-meta{box-sizing:border-box;vertical-align:top;width:185px;margin-left:8px;display:inline-block}.video-assignment-meta .p{box-sizing:border-box;width:100%;margin:4px auto;padding:0;display:inline-block}.coach-panel,.section-panel{background-color:#f4f4f4;border-radius:4px;margin-top:1em}.coach-panel-head,.section-panel-head{box-sizing:border-box;background-color:#ddd;border-radius:4px 4px 0 0;margin:0;padding:4px 6px}.coach-panel-body,.section-panel-body{box-sizing:border-box;margin:0;padding:10px}.coach-panel-body table.grid th{width:15%}.coach-panel-foot,.section-panel-foot{box-sizing:border-box;margin:2px 0 0;padding:5px 0 0}.section-panel-foot.no-border{border:0}.transcript-warning{color:#333;box-sizing:border-box;background-color:#f9eebc;margin:-5px 0 5px;padding:.5em;display:block}.curriculum-position{text-align:center;vertical-align:baseline;margin-right:2px;font-size:.825em;line-height:1.333em}.course-list-details h2{margin-top:0}.course-list-details p.c-prop{box-sizing:border-box;margin:2px 0;padding:0 0 0 1.4em;position:relative}.course-list-details p.c-prop b[icon]{position:absolute;top:2px;left:0}.course-list-panel{width:100%;margin:0 0 .5em;display:inline-table}.course-list-panel>div{display:table-row}.course-list-panel>div>span{vertical-align:middle;display:table-cell}.course-list-panel [icon]{width:auto}.course-list-panel .progress{width:275px;height:8px;box-shadow:none;margin:.5em 0;display:block}@media (width<=768px){.course-list-panel .progress{width:200px}.course-list-panel .grey b{display:none}}.course-list-panel b.status{margin-right:.5em}#curriculum-courses-list [icon]{min-width:1.5em;font-size:1.5rem}.form-field-thumbnail{margin-bottom:5px;display:block}.form-field-thumbnail .btn{vertical-align:middle;margin-left:4px}.logo-background{border-radius:4px;max-width:420px;margin-bottom:.333em;margin-right:.333em;padding:.333em;display:inline-block}.logo-background-paper{background-color:#fff;max-width:420px;margin-bottom:.333em;margin-right:.333em;padding:.333em;display:inline-block}.logo-background img,.logo-background-paper img{max-width:400px}ul.course-features li [icon]{color:#666;text-align:center;background:#eee;border-radius:4px;width:1.75em;height:1.75em;margin-right:2px;font-size:1.25em;line-height:1.85}.course-view .course{margin-top:.5em}.course-props h2{border-bottom:1px solid #ddd;margin-top:1em;margin-bottom:.5em;padding-bottom:.5em;position:relative}.likes-wrapper .btn{padding-top:5px;padding-bottom:5px;font-size:1.25em;line-height:1}.likes-wrapper .btn small{font-size:10px}.course-view .survey-panel{background-color:#f4f4f4;border-radius:5px;margin:.3em 0 1em;padding:1em .5em}.course-view .survey-panel h2{font-size:1.5em}.course-view .survey-body{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:.5em 0 1em;padding:.5em 0}.course-view .survey-body div.form-title{color:#666;margin:.75em 0 .25em .25em}.course-view .survey-body textarea{width:480px;height:4em}.course-view .survey-body .w-500{width:360px}.rating-stars{width:auto;font-size:1.25em;line-height:1;display:inline-block}.rating-stars>i{color:#f5b301}.contract-panel{background-color:#f4f4f4;border-radius:4px;margin-top:.5em;margin-bottom:.5em;padding-top:.75em;padding-bottom:1em}.contract-panel h2{margin-top:0}.contract-panel p{margin:.125em 0 .375em}.contract-stats{width:auto;margin:0 .25em .5em auto;padding:0}.contract-stats th{text-align:right;padding-right:.5em}.contract-stats td{text-align:left;white-space:nowrap;padding:0}.achievement-img{width:var(--a-size,120px);height:auto;display:block}.transcript{margin-top:1em;overflow:hidden}.transcript h2{border-bottom:none}.transcript .head{padding:0 .25em}.transcript-bg{background:#d8eaf4;border-radius:4px}.transcript .sco_progress{padding-top:.833333em;padding-bottom:.833333em}.transcript .btn{margin-top:.25em}.transcript .progress{width:100%;max-width:275px;display:inline-block}.transcript .input-info,.transcript .input-error{margin-top:0}.see-also-list{margin-top:1em}.see-also-list h2{margin-top:0;margin-bottom:0}.see-also-list .view-list{border-top-width:0!important}.see-also-list .thumb_also{width:48px;height:auto}.see-also-list .show-all-related-courses{margin-left:1em;display:inline-block}.related-courses td{width:32%}.info-message{border-radius:4px;margin:.5em 0;padding:.25em .5em;display:inline-block;background:#d8eaf4!important}.buy-options-panel{width:100%;margin-top:.5em;display:inline-block}.buy-options-panel form{vertical-align:middle;display:inline-block}.readonly_field{background:#fff;border-radius:4px;padding:.333333em .5em;display:inline-block}.topic_used{color:#999;font-weight:400}.prerequisite{background-color:#d8eaf4;border-radius:4px;margin:0 0 .5em;padding:.5em;display:inline-block}.prerequisite b{text-transform:uppercase}.iframe-pdf{width:100%;height:660px}ul.ui-list{padding-left:0;list-style-type:none}ul.ui-list li{margin-bottom:.25em}ul.ui-list li [icon]{text-align:center;color:gray;display:inline-block}ul.ui-list-icons li{padding-left:1.66667em;position:relative}ul.ui-list-icons [icon]{position:absolute;top:0;left:0}

