		.content {
		    max-width: 100%;
		}

		.gridTitle {
		    font-size: 100%;
		    border: none;
		}


		.sfcCls .x-panel-header-default,
		.sfcCls .x-grid-header-ct {
		    background-color: transparent;
		    background-image: none;
		    padding-top: 0;

		}

		.sfcCls .x-panel-header-text-default {
		    font-size: 1.125rem;
		    font-weight: 500;
		}



		.sfcNew .x-panel-body,
		.sfc_pr_detail .x-panel-body {
		    background-color: #e9f9f8;
		    border: none;
		}


		.panel-title {
		    margin-right: 2.5rem;
		    font-size: 1.375rem;
		}

		.sfcNew,
		.sfcSponsor {
		    border: none;
		    padding: 1rem;
		    background-color: #e9f9f8;
		}

		.sfcNew .x-fieldset {
		    padding: 0;
		}

		.sfcNew .x-toolbar-footer {
		    background-color: #e9f9f8 !important;
		}

		.sfcNew .x-panel-body {
		    padding: 1.25rem;
		}

		.sfcColumn {
		    width: 50%;
		}

		.A-Z {
		    float: left;
		}

		.A-Z span {
		    font-size: 18px;
		}

		.alphaSelected {
		    font-weight: bold;
		}

		.sfc_pr_detail {
		    border: none;
		    margin-bottom: 2rem;
		}

		.sfc_pr_detail>div {
		    padding: 12px 0 !important;
		}

		.sfc_pr_detail .x-form-display-field {
		    font-size: 18px !important;
		    font-weight: 500;
		}

		.sfc_pr_detail td {
		    padding-left: 1rem !important;
		}

		.sfc_pr_detail .x-form-checkboxgroup-body,
		.sfc_pr_detail .x-form-checkboxgroup-body td:first-child {
		    padding-left: 0 !important;
		}

		.sfcButton,
		.sfcButton:hover {
		    border: 0 !important;
		    padding: 0 !important;
		    background-color: transparent !important;
		    border-color: transparent !important;
		}

		.sfcButtonDetail,
		.sfcButtonDetail:hover {
		    background-image: none !important;
		}

		.sfcButtonDetail .x-btn-inner span:hover,
		.sfcButtonDetail .x-btn-inner:hover {
		    color: #00857c !important;
		}

		.sfcButton .x-btn-inner,
		.sfcButton .x-btn-inner:hover {
		    border: 0 !important;
		    padding: 0 !important;
		    background-color: transparent !important;
		    border-color: transparent !important;
		}

		.sfcButton .x-btn-inner span,
		.sfcButton .x-btn-inner span:hover {
		    border: 0 !important;
		    padding: 0 !important;
		    background-color: transparent !important;
		    border-color: transparent !important;
		}

		.sfcButton .x-btn-inner {
		    font-size: 18px;
		}

		#gridradetailAmlo .x-toolbar-docked-bottom {
		    background-color: #FFF !important;
		}

		.switcher {
		    font-size: 22px;
		}

		.switcher button.active {
		    font-weight: 600 !important;
		    border-bottom: 2px solid #16837a;
		    padding: 4px 0;
		    margin: 0 8px;
		}

		.switcher+.switcher {
		    font-size: 18px;
		    margin-top: 12px;
		    border-top: 1px solid #007a72;
		    color: #007a72;
		    padding-top: 20px;
		}

		.switcher+.switcher button.active {
		    font-weight: bold !important;
		}

		.x-strict .x-container .x-btn.sfcButton button {
		    border: 2px solid #16837a !important;
		    border-radius: .25rem !important;
		}

		.x-strict .x-container .x-btn.sfcButton button span {
		    position: relative !important;
		    top: -2px !important;
		    left: -2px !important;
		}

		.sfcSponsor .x-panel-body,
		.innerP,
		.last_updated {
		    font-size: 1rem;
		}

		.sfcSponsor_blk .x-panel-body-default {
		    color: black !important;
		    left: 4px !important;
		}

		.sfcSponsor_blk {
		    padding-top: 0 !important;
		}

		.x-toolbar-default {
		    background-color: #16837A;
		}

		.x-toolbar .x-toolbar-text {
		    font-size: 18px;
		    font-weight: 400;
		}

		.sfcPG {
		    font-size: 16px;
		}

		.sfcPG .x-toolbar-text {
		    font-size: 100%;
		}

		.sfcPG input {
		    font-size: 100%;
		}

		.sfcPG .x-form-text {
		    MARGIN-TOP: 0;
		}

		.sfcPG.x-toolbar .x-toolbar-separator-horizontal {
		    border: none;
		}

		.x-body {
		    font-size: 16px;
		}

		.x-form-field,
		.x-form-display-field,
		.x-form-item-label {
		    font-size: 16px;
		}

		.lic_type_radio .x-form-item-label {
		    font-size: 16px !important;
		}

		.lic_type_radio_ind .x-form-checkboxgroup-body table {
		    margin-left: 0.5rem;
		}

		.x-form-item-label {
		    font-weight: bold;
		}

		.sfcCls .x-column-header-inner {
		    background-color: #00857c;
		    color: #fff;
		}

		.sfcCls .x-column-header-inner {
		    background-color: #00857c;
		    color: #fff;
		}

		.sfcCls .x-grid-row .x-grid-cell,
		.sfcCls .x-grid-row .x-grid-rowwrap-div,
		.sfcCls .x-grid-row-alt .x-grid-cell,
		.sfcCls .x-grid-row-alt .x-grid-rowwrap-div {
		    border: transparent;
		}

		.sfcCls .x-grid-row-alt .x-grid-cell,
		.sfcCls .x-grid-row-alt .x-grid-rowwrap-div {
		    background-color: #e9f9f8;
		}

		.sfcCls .x-grid-row-alt,
		.sfcCls .x-grid-row {
		    font-size: 18px;
		}

		.sfcCls .x-grid-row .x-grid-cell {
		    font-size: 16px;
		    line-height: 18px;
		}

		.sfcCls .x-grid-cell-inner {
		    line-height: 20px;
		    padding: 1em;
		    overflow: hidden;
		    padding: 13px 24px;
		    text-overflow: clip;
		}

		.x-grid-cell-inner {
		    white-space: normal;
		}

		.innergridTitle {
		    background-color: #007a72;
		    background-image: none;
		    font-size: 100%;
		    padding: 0.4rem 1rem;
		}

		.innergridTitle2 {
		    background-color: #00857c;
		    background-image: none;
		    min-height: 62px !important;
		    font-size: 100%;
		}

		.x-form-trigger {
		    border-bottom: 1px solid #007A72;
		    background-image: none;
		    position: relative;
		    font-size: 20px;
		}

		.x-form-trigger:before {
		    position: absolute;
		    font-family: "Font Awesome 5 Free";
		    top: -6px;
		    left: 2px;
		    font-weight: 900;
		    color: #007A72;
		    content: "\f0d7";
		}

		.sfcCls td {
		    padding: 16px 0px;
		}

		.sfcDetail td {
		    padding: 0px !important;
		}

		.sfcCls td.x-field-label-cell label {
		    padding-left: 1rem !important;
		}

		.detailPanels {
		    text-align: right;
		}

		.detailPanels .x-panel-body {
		    background-color: #FFF;
		}

		.sfcDetail .x-panel-header {
		    background-color: #E9F9F8;
		    font-size: 1.125rem;
		    padding: 1.75rem;
		}

		.detailContainer>.x-panel-body {
		    background-color: rgba(233, 249, 248, 0.2) !important;
		    border: 1px solid rgba(23, 180, 165, 0.3) !important;
		    padding: 1.25rem !important;
		}

		.remarkPanel>.x-panel-body {
		    background-color: transparent;
		}

		.detailContainer .x-panel-body>.x-grid {
		    box-sizing: border-box;
		}

		.sfcDetail {
		    margin-bottom: 12px;
		}

		.sfcDetail:last-child {
		    margin-bottom: 0px;
		}

		.sfcCls .x-column-header-text {
		    padding-top: 9px;
		    padding-bottom: 9px;
		    display: inline-flex;
		}

		.sfcCls .x-panel-body {
		    font-size: 16px;
		}

		.x-form-trigger-input-cell .x-form-text {
		    margin-top: 0 !important;
		}

		.fa {
		    font-family: 'FontAwesome' !important;
		}

		.x-form-text,
		textarea.x-form-field {
		    padding: 1px 3px;
		    background: repeat-x 0 0;
		    border: none;
		    background-color: transparent;
		    background-image: none;
		    border-color: transparent;
		}

		.sfcNew ul {
		    list-style: none;
		}

		.content ul li:before {
		    width: 0;
		    height: 0;
		}

		.sfcGrid font {
		    margin-left: 7px;
		}

		.x-strict .x-container .x-form-cb-label-after {
		    margin-left: 10px;
		}

		.lic_type_radio .x-form-cb-label-after {
		    font-size: 18px !important;
		}

		.sponsor #tooltipPanel {
		    display: none;
		}


		.sponsor #tooltipPanel,
		.others #tooltipPanel,
		.others .sponsorNotePanels {
		    display: none;
		}

		.sponsor .sponsorNotePanels {
		    left: 0 !important;
		    font-size: 1rem;
		    color: #333333;
		    overflow: auto;
		    width: 100% !important;
		    white-space: initial !important;
		}

		.sponsorBody {
		    padding: 5px 0 !important;
		    line-height: 24px !important;
		}

		.sponsor .x-toolbar-docked-top>.x-box-inner>div {
		    width: 100% !important;
		}

		.non-sponsor .sponsorNotePanels {
		    display: none;
		}

		.fs-accordion-button {
		    height: 20px;
		    width: 20px;
		    position: absolute;
		    top: 0.25rem;
		    right: 1rem;
		}

		.fs-accordion-button span {
		    content: "";
		    height: 3px;
		    width: 100%;
		    background-color: #000;
		    opacity: 1;
		    position: absolute;
		    top: 50%;
		    transform: translateY(-50%);
		    transition: 0.25s all ease;
		}

		.sfcDetail.x-panel-collapsed .fs-accordion-button span:last-child {
		    transform: translateY(-50%) rotate(90deg);
		}

		.sfcDetail.x-panel-collapsed .fs-accordion-button span:first-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion-button span:last-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion-button span:first-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.sfcRemark {
		    background-color: transparent !important;
		    padding-left: 0 !important;
		}

		.sfcRemark .x-panel-body {
		    background-color: transparent !important;
		}

		.pt-0 {
		    padding-top: 0 !important;
		}

		#FORM_search.active .takeovertp,
		.raremarks .remark {
		    display: block;
		    line-height: 25px;
		}

		#FORM_search.inactive .takeovertp {
		    display: none;
		    line-height: 25px;
		}

		.namestartwith {
		    font-weight: 900;
		    font-size: 18px;
		}

		.searchbybaremark ul {
		    font-size: 16px !important;
		}

		.searchbybaremark li {
		    padding-left: 0px !important;
		    margin-bottom: 5px !important;
		}

		/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
		.fa,
		.fab,
		.fad,
		.fal,
		.far,
		.fas {
		    -moz-osx-font-smoothing: grayscale;
		    -webkit-font-smoothing: antialiased;
		    display: inline-block;
		    font-style: normal;
		    font-variant: normal;
		    text-rendering: auto;
		    line-height: 1
		}

		.fa-lg {
		    font-size: 1.33333em;
		    line-height: .75em;
		    vertical-align: -.0667em
		}

		.fa-xs {
		    font-size: .75em
		}

		.fa-sm {
		    font-size: .875em
		}

		.fa-1x {
		    font-size: 1em
		}

		.fa-2x {
		    font-size: 2em
		}

		.fa-3x {
		    font-size: 3em
		}

		.fa-4x {
		    font-size: 4em
		}

		.fa-5x {
		    font-size: 5em
		}

		.fa-6x {
		    font-size: 6em
		}

		.fa-7x {
		    font-size: 7em
		}

		.fa-8x {
		    font-size: 8em
		}

		.fa-9x {
		    font-size: 9em
		}

		.fa-10x {
		    font-size: 10em
		}

		.fa-fw {
		    text-align: center;
		    width: 1.25em
		}

		.fa-ul {
		    list-style-type: none;
		    margin-left: 2.5em;
		    padding-left: 0
		}

		.fa-ul>li {
		    position: relative
		}

		.fa-li {
		    left: -2em;
		    position: absolute;
		    text-align: center;
		    width: 2em;
		    line-height: inherit
		}

		.fa-border {
		    border: .08em solid #eee;
		    border-radius: .1em;
		    padding: .2em .25em .15em
		}

		.fa-pull-left {
		    float: left
		}

		.fa-pull-right {
		    float: right
		}

		.fa.fa-pull-left,
		.fab.fa-pull-left,
		.fal.fa-pull-left,
		.far.fa-pull-left,
		.fas.fa-pull-left {
		    margin-right: .3em
		}

		.fa.fa-pull-right,
		.fab.fa-pull-right,
		.fal.fa-pull-right,
		.far.fa-pull-right,
		.fas.fa-pull-right {
		    margin-left: .3em
		}

		.fa-spin {
		    -webkit-animation: fa-spin 2s linear infinite;
		    animation: fa-spin 2s linear infinite
		}

		.fa-pulse {
		    -webkit-animation: fa-spin 1s steps(8) infinite;
		    animation: fa-spin 1s steps(8) infinite
		}

		@-webkit-keyframes fa-spin {
		    0% {
		        -webkit-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }

		    to {
		        -webkit-transform: rotate(1turn);
		        transform: rotate(1turn)
		    }
		}

		@keyframes fa-spin {
		    0% {
		        -webkit-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }

		    to {
		        -webkit-transform: rotate(1turn);
		        transform: rotate(1turn)
		    }
		}

		.fa-rotate-90 {
		    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
		    -webkit-transform: rotate(90deg);
		    transform: rotate(90deg)
		}

		.fa-rotate-180 {
		    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
		    -webkit-transform: rotate(180deg);
		    transform: rotate(180deg)
		}

		.fa-rotate-270 {
		    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
		    -webkit-transform: rotate(270deg);
		    transform: rotate(270deg)
		}

		.fa-flip-horizontal {
		    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
		    -webkit-transform: scaleX(-1);
		    transform: scaleX(-1)
		}

		.fa-flip-vertical {
		    -webkit-transform: scaleY(-1);
		    transform: scaleY(-1)
		}

		.fa-flip-both,
		.fa-flip-horizontal.fa-flip-vertical,
		.fa-flip-vertical {
		    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
		}

		.fa-flip-both,
		.fa-flip-horizontal.fa-flip-vertical {
		    -webkit-transform: scale(-1);
		    transform: scale(-1)
		}

		:root .fa-flip-both,
		:root .fa-flip-horizontal,
		:root .fa-flip-vertical,
		:root .fa-rotate-90,
		:root .fa-rotate-180,
		:root .fa-rotate-270 {
		    -webkit-filter: none;
		    filter: none
		}

		.fa-stack {
		    display: inline-block;
		    height: 2em;
		    line-height: 2em;
		    position: relative;
		    vertical-align: middle;
		    width: 2.5em
		}

		.fa-stack-1x,
		.fa-stack-2x {
		    left: 0;
		    position: absolute;
		    text-align: center;
		    width: 100%
		}

		.fa-stack-1x {
		    line-height: inherit
		}

		.fa-stack-2x {
		    font-size: 2em
		}

		.fa-inverse {
		    color: #fff
		}

		.fa-500px:before {
		    content: "\f26e"
		}

		.fa-accessible-icon:before {
		    content: "\f368"
		}

		.fa-accusoft:before {
		    content: "\f369"
		}

		.fa-acquisitions-incorporated:before {
		    content: "\f6af"
		}

		.fa-ad:before {
		    content: "\f641"
		}

		.fa-address-book:before {
		    content: "\f2b9"
		}

		.fa-address-card:before {
		    content: "\f2bb"
		}

		.fa-adjust:before {
		    content: "\f042"
		}

		.fa-adn:before {
		    content: "\f170"
		}

		.fa-adobe:before {
		    content: "\f778"
		}

		.fa-adversal:before {
		    content: "\f36a"
		}

		.fa-affiliatetheme:before {
		    content: "\f36b"
		}

		.fa-air-freshener:before {
		    content: "\f5d0"
		}

		.fa-airbnb:before {
		    content: "\f834"
		}

		.fa-algolia:before {
		    content: "\f36c"
		}

		.fa-align-center:before {
		    content: "\f037"
		}

		.fa-align-justify:before {
		    content: "\f039"
		}

		.fa-align-left:before {
		    content: "\f036"
		}

		.fa-align-right:before {
		    content: "\f038"
		}

		.fa-alipay:before {
		    content: "\f642"
		}

		.fa-allergies:before {
		    content: "\f461"
		}

		.fa-amazon:before {
		    content: "\f270"
		}

		.fa-amazon-pay:before {
		    content: "\f42c"
		}

		.fa-ambulance:before {
		    content: "\f0f9"
		}

		.fa-american-sign-language-interpreting:before {
		    content: "\f2a3"
		}

		.fa-amilia:before {
		    content: "\f36d"
		}

		.fa-anchor:before {
		    content: "\f13d"
		}

		.fa-android:before {
		    content: "\f17b"
		}

		.fa-angellist:before {
		    content: "\f209"
		}

		.fa-angle-double-down:before {
		    content: "\f103"
		}

		.fa-angle-double-left:before {
		    content: "\f100"
		}

		.fa-angle-double-right:before {
		    content: "\f101"
		}

		.fa-angle-double-up:before {
		    content: "\f102"
		}

		.fa-angle-down:before {
		    content: "\f107"
		}

		.fa-angle-left:before {
		    content: "\f104"
		}

		.fa-angle-right:before {
		    content: "\f105"
		}

		.fa-angle-up:before {
		    content: "\f106"
		}

		.fa-angry:before {
		    content: "\f556"
		}

		.fa-angrycreative:before {
		    content: "\f36e"
		}

		.fa-angular:before {
		    content: "\f420"
		}

		.fa-ankh:before {
		    content: "\f644"
		}

		.fa-app-store:before {
		    content: "\f36f"
		}

		.fa-app-store-ios:before {
		    content: "\f370"
		}

		.fa-apper:before {
		    content: "\f371"
		}

		.fa-apple:before {
		    content: "\f179"
		}

		.fa-apple-alt:before {
		    content: "\f5d1"
		}

		.fa-apple-pay:before {
		    content: "\f415"
		}

		.fa-archive:before {
		    content: "\f187"
		}

		.fa-archway:before {
		    content: "\f557"
		}

		.fa-arrow-alt-circle-down:before {
		    content: "\f358"
		}

		.fa-arrow-alt-circle-left:before {
		    content: "\f359"
		}

		.fa-arrow-alt-circle-right:before {
		    content: "\f35a"
		}

		.fa-arrow-alt-circle-up:before {
		    content: "\f35b"
		}

		.fa-arrow-circle-down:before {
		    content: "\f0ab"
		}

		.fa-arrow-circle-left:before {
		    content: "\f0a8"
		}

		.fa-arrow-circle-right:before {
		    content: "\f0a9"
		}

		.fa-arrow-circle-up:before {
		    content: "\f0aa"
		}

		.fa-arrow-down:before {
		    content: "\f063"
		}

		.fa-arrow-left:before {
		    content: "\f060"
		}

		.fa-arrow-right:before {
		    content: "\f061"
		}

		.fa-arrow-up:before {
		    content: "\f062"
		}

		.fa-arrows-alt:before {
		    content: "\f0b2"
		}

		.fa-arrows-alt-h:before {
		    content: "\f337"
		}

		.fa-arrows-alt-v:before {
		    content: "\f338"
		}

		.fa-artstation:before {
		    content: "\f77a"
		}

		.fa-assistive-listening-systems:before {
		    content: "\f2a2"
		}

		.fa-asterisk:before {
		    content: "\f069"
		}

		.fa-asymmetrik:before {
		    content: "\f372"
		}

		.fa-at:before {
		    content: "\f1fa"
		}

		.fa-atlas:before {
		    content: "\f558"
		}

		.fa-atlassian:before {
		    content: "\f77b"
		}

		.fa-atom:before {
		    content: "\f5d2"
		}

		.fa-audible:before {
		    content: "\f373"
		}

		.fa-audio-description:before {
		    content: "\f29e"
		}

		.fa-autoprefixer:before {
		    content: "\f41c"
		}

		.fa-avianex:before {
		    content: "\f374"
		}

		.fa-aviato:before {
		    content: "\f421"
		}

		.fa-award:before {
		    content: "\f559"
		}

		.fa-aws:before {
		    content: "\f375"
		}

		.fa-baby:before {
		    content: "\f77c"
		}

		.fa-baby-carriage:before {
		    content: "\f77d"
		}

		.fa-backspace:before {
		    content: "\f55a"
		}

		.fa-backward:before {
		    content: "\f04a"
		}

		.fa-bacon:before {
		    content: "\f7e5"
		}

		.fa-bahai:before {
		    content: "\f666"
		}

		.fa-balance-scale:before {
		    content: "\f24e"
		}

		.fa-balance-scale-left:before {
		    content: "\f515"
		}

		.fa-balance-scale-right:before {
		    content: "\f516"
		}

		.fa-ban:before {
		    content: "\f05e"
		}

		.fa-band-aid:before {
		    content: "\f462"
		}

		.fa-bandcamp:before {
		    content: "\f2d5"
		}

		.fa-barcode:before {
		    content: "\f02a"
		}

		.fa-bars:before {
		    content: "\f0c9"
		}

		.fa-baseball-ball:before {
		    content: "\f433"
		}

		.fa-basketball-ball:before {
		    content: "\f434"
		}

		.fa-bath:before {
		    content: "\f2cd"
		}

		.fa-battery-empty:before {
		    content: "\f244"
		}

		.fa-battery-full:before {
		    content: "\f240"
		}

		.fa-battery-half:before {
		    content: "\f242"
		}

		.fa-battery-quarter:before {
		    content: "\f243"
		}

		.fa-battery-three-quarters:before {
		    content: "\f241"
		}

		.fa-battle-net:before {
		    content: "\f835"
		}

		.fa-bed:before {
		    content: "\f236"
		}

		.fa-beer:before {
		    content: "\f0fc"
		}

		.fa-behance:before {
		    content: "\f1b4"
		}

		.fa-behance-square:before {
		    content: "\f1b5"
		}

		.fa-bell:before {
		    content: "\f0f3"
		}

		.fa-bell-slash:before {
		    content: "\f1f6"
		}

		.fa-bezier-curve:before {
		    content: "\f55b"
		}

		.fa-bible:before {
		    content: "\f647"
		}

		.fa-bicycle:before {
		    content: "\f206"
		}

		.fa-biking:before {
		    content: "\f84a"
		}

		.fa-bimobject:before {
		    content: "\f378"
		}

		.fa-binoculars:before {
		    content: "\f1e5"
		}

		.fa-biohazard:before {
		    content: "\f780"
		}

		.fa-birthday-cake:before {
		    content: "\f1fd"
		}

		.fa-bitbucket:before {
		    content: "\f171"
		}

		.fa-bitcoin:before {
		    content: "\f379"
		}

		.fa-bity:before {
		    content: "\f37a"
		}

		.fa-black-tie:before {
		    content: "\f27e"
		}

		.fa-blackberry:before {
		    content: "\f37b"
		}

		.fa-blender:before {
		    content: "\f517"
		}

		.fa-blender-phone:before {
		    content: "\f6b6"
		}

		.fa-blind:before {
		    content: "\f29d"
		}

		.fa-blog:before {
		    content: "\f781"
		}

		.fa-blogger:before {
		    content: "\f37c"
		}

		.fa-blogger-b:before {
		    content: "\f37d"
		}

		.fa-bluetooth:before {
		    content: "\f293"
		}

		.fa-bluetooth-b:before {
		    content: "\f294"
		}

		.fa-bold:before {
		    content: "\f032"
		}

		.fa-bolt:before {
		    content: "\f0e7"
		}

		.fa-bomb:before {
		    content: "\f1e2"
		}

		.fa-bone:before {
		    content: "\f5d7"
		}

		.fa-bong:before {
		    content: "\f55c"
		}

		.fa-book:before {
		    content: "\f02d"
		}

		.fa-book-dead:before {
		    content: "\f6b7"
		}

		.fa-book-medical:before {
		    content: "\f7e6"
		}

		.fa-book-open:before {
		    content: "\f518"
		}

		.fa-book-reader:before {
		    content: "\f5da"
		}

		.fa-bookmark:before {
		    content: "\f02e"
		}

		.fa-bootstrap:before {
		    content: "\f836"
		}

		.fa-border-all:before {
		    content: "\f84c"
		}

		.fa-border-none:before {
		    content: "\f850"
		}

		.fa-border-style:before {
		    content: "\f853"
		}

		.fa-bowling-ball:before {
		    content: "\f436"
		}

		.fa-box:before {
		    content: "\f466"
		}

		.fa-box-open:before {
		    content: "\f49e"
		}

		.fa-box-tissue:before {
		    content: "\f95b"
		}

		.fa-boxes:before {
		    content: "\f468"
		}

		.fa-braille:before {
		    content: "\f2a1"
		}

		.fa-brain:before {
		    content: "\f5dc"
		}

		.fa-bread-slice:before {
		    content: "\f7ec"
		}

		.fa-briefcase:before {
		    content: "\f0b1"
		}

		.fa-briefcase-medical:before {
		    content: "\f469"
		}

		.fa-broadcast-tower:before {
		    content: "\f519"
		}

		.fa-broom:before {
		    content: "\f51a"
		}

		.fa-brush:before {
		    content: "\f55d"
		}

		.fa-btc:before {
		    content: "\f15a"
		}

		.fa-buffer:before {
		    content: "\f837"
		}

		.fa-bug:before {
		    content: "\f188"
		}

		.fa-building:before {
		    content: "\f1ad"
		}

		.fa-bullhorn:before {
		    content: "\f0a1"
		}

		.fa-bullseye:before {
		    content: "\f140"
		}

		.fa-burn:before {
		    content: "\f46a"
		}

		.fa-buromobelexperte:before {
		    content: "\f37f"
		}

		.fa-bus:before {
		    content: "\f207"
		}

		.fa-bus-alt:before {
		    content: "\f55e"
		}

		.fa-business-time:before {
		    content: "\f64a"
		}

		.fa-buy-n-large:before {
		    content: "\f8a6"
		}

		.fa-buysellads:before {
		    content: "\f20d"
		}

		.fa-calculator:before {
		    content: "\f1ec"
		}

		.fa-calendar:before {
		    content: "\f133"
		}

		.fa-calendar-alt:before {
		    content: "\f073"
		}

		.fa-calendar-check:before {
		    content: "\f274"
		}

		.fa-calendar-day:before {
		    content: "\f783"
		}

		.fa-calendar-minus:before {
		    content: "\f272"
		}

		.fa-calendar-plus:before {
		    content: "\f271"
		}

		.fa-calendar-times:before {
		    content: "\f273"
		}

		.fa-calendar-week:before {
		    content: "\f784"
		}

		.fa-camera:before {
		    content: "\f030"
		}

		.fa-camera-retro:before {
		    content: "\f083"
		}

		.fa-campground:before {
		    content: "\f6bb"
		}

		.fa-canadian-maple-leaf:before {
		    content: "\f785"
		}

		.fa-candy-cane:before {
		    content: "\f786"
		}

		.fa-cannabis:before {
		    content: "\f55f"
		}

		.fa-capsules:before {
		    content: "\f46b"
		}

		.fa-car:before {
		    content: "\f1b9"
		}

		.fa-car-alt:before {
		    content: "\f5de"
		}

		.fa-car-battery:before {
		    content: "\f5df"
		}

		.fa-car-crash:before {
		    content: "\f5e1"
		}

		.fa-car-side:before {
		    content: "\f5e4"
		}

		.fa-caravan:before {
		    content: "\f8ff"
		}

		.fa-caret-down:before {
		    content: "\f0d7"
		}

		.fa-caret-left:before {
		    content: "\f0d9"
		}

		.fa-caret-right:before {
		    content: "\f0da"
		}

		.fa-caret-square-down:before {
		    content: "\f150"
		}

		.fa-caret-square-left:before {
		    content: "\f191"
		}

		.fa-caret-square-right:before {
		    content: "\f152"
		}

		.fa-caret-square-up:before {
		    content: "\f151"
		}

		.fa-caret-up:before {
		    content: "\f0d8"
		}

		.fa-carrot:before {
		    content: "\f787"
		}

		.fa-cart-arrow-down:before {
		    content: "\f218"
		}

		.fa-cart-plus:before {
		    content: "\f217"
		}

		.fa-cash-register:before {
		    content: "\f788"
		}

		.fa-cat:before {
		    content: "\f6be"
		}

		.fa-cc-amazon-pay:before {
		    content: "\f42d"
		}

		.fa-cc-amex:before {
		    content: "\f1f3"
		}

		.fa-cc-apple-pay:before {
		    content: "\f416"
		}

		.fa-cc-diners-club:before {
		    content: "\f24c"
		}

		.fa-cc-discover:before {
		    content: "\f1f2"
		}

		.fa-cc-jcb:before {
		    content: "\f24b"
		}

		.fa-cc-mastercard:before {
		    content: "\f1f1"
		}

		.fa-cc-paypal:before {
		    content: "\f1f4"
		}

		.fa-cc-stripe:before {
		    content: "\f1f5"
		}

		.fa-cc-visa:before {
		    content: "\f1f0"
		}

		.fa-centercode:before {
		    content: "\f380"
		}

		.fa-centos:before {
		    content: "\f789"
		}

		.fa-certificate:before {
		    content: "\f0a3"
		}

		.fa-chair:before {
		    content: "\f6c0"
		}

		.fa-chalkboard:before {
		    content: "\f51b"
		}

		.fa-chalkboard-teacher:before {
		    content: "\f51c"
		}

		.fa-charging-station:before {
		    content: "\f5e7"
		}

		.fa-chart-area:before {
		    content: "\f1fe"
		}

		.fa-chart-bar:before {
		    content: "\f080"
		}

		.fa-chart-line:before {
		    content: "\f201"
		}

		.fa-chart-pie:before {
		    content: "\f200"
		}

		.fa-check:before {
		    content: "\f00c"
		}

		.fa-check-circle:before {
		    content: "\f058"
		}

		.fa-check-double:before {
		    content: "\f560"
		}

		.fa-check-square:before {
		    content: "\f14a"
		}

		.fa-cheese:before {
		    content: "\f7ef"
		}

		.fa-chess:before {
		    content: "\f439"
		}

		.fa-chess-bishop:before {
		    content: "\f43a"
		}

		.fa-chess-board:before {
		    content: "\f43c"
		}

		.fa-chess-king:before {
		    content: "\f43f"
		}

		.fa-chess-knight:before {
		    content: "\f441"
		}

		.fa-chess-pawn:before {
		    content: "\f443"
		}

		.fa-chess-queen:before {
		    content: "\f445"
		}

		.fa-chess-rook:before {
		    content: "\f447"
		}

		.fa-chevron-circle-down:before {
		    content: "\f13a"
		}

		.fa-chevron-circle-left:before {
		    content: "\f137"
		}

		.fa-chevron-circle-right:before {
		    content: "\f138"
		}

		.fa-chevron-circle-up:before {
		    content: "\f139"
		}

		.fa-chevron-down:before {
		    content: "\f078"
		}

		.fa-chevron-left:before {
		    content: "\f053"
		}

		.fa-chevron-right:before {
		    content: "\f054"
		}

		.fa-chevron-up:before {
		    content: "\f077"
		}

		.fa-child:before {
		    content: "\f1ae"
		}

		.fa-chrome:before {
		    content: "\f268"
		}

		.fa-chromecast:before {
		    content: "\f838"
		}

		.fa-church:before {
		    content: "\f51d"
		}

		.fa-circle:before {
		    content: "\f111"
		}

		.fa-circle-notch:before {
		    content: "\f1ce"
		}

		.fa-city:before {
		    content: "\f64f"
		}

		.fa-clinic-medical:before {
		    content: "\f7f2"
		}

		.fa-clipboard:before {
		    content: "\f328"
		}

		.fa-clipboard-check:before {
		    content: "\f46c"
		}

		.fa-clipboard-list:before {
		    content: "\f46d"
		}

		.fa-clock:before {
		    content: "\f017"
		}

		.fa-clone:before {
		    content: "\f24d"
		}

		.fa-closed-captioning:before {
		    content: "\f20a"
		}

		.fa-cloud:before {
		    content: "\f0c2"
		}

		.fa-cloud-download-alt:before {
		    content: "\f381"
		}

		.fa-cloud-meatball:before {
		    content: "\f73b"
		}

		.fa-cloud-moon:before {
		    content: "\f6c3"
		}

		.fa-cloud-moon-rain:before {
		    content: "\f73c"
		}

		.fa-cloud-rain:before {
		    content: "\f73d"
		}

		.fa-cloud-showers-heavy:before {
		    content: "\f740"
		}

		.fa-cloud-sun:before {
		    content: "\f6c4"
		}

		.fa-cloud-sun-rain:before {
		    content: "\f743"
		}

		.fa-cloud-upload-alt:before {
		    content: "\f382"
		}

		.fa-cloudscale:before {
		    content: "\f383"
		}

		.fa-cloudsmith:before {
		    content: "\f384"
		}

		.fa-cloudversify:before {
		    content: "\f385"
		}

		.fa-cocktail:before {
		    content: "\f561"
		}

		.fa-code:before {
		    content: "\f121"
		}

		.fa-code-branch:before {
		    content: "\f126"
		}

		.fa-codepen:before {
		    content: "\f1cb"
		}

		.fa-codiepie:before {
		    content: "\f284"
		}

		.fa-coffee:before {
		    content: "\f0f4"
		}

		.fa-cog:before {
		    content: "\f013"
		}

		.fa-cogs:before {
		    content: "\f085"
		}

		.fa-coins:before {
		    content: "\f51e"
		}

		.fa-columns:before {
		    content: "\f0db"
		}

		.fa-comment:before {
		    content: "\f075"
		}

		.fa-comment-alt:before {
		    content: "\f27a"
		}

		.fa-comment-dollar:before {
		    content: "\f651"
		}

		.fa-comment-dots:before {
		    content: "\f4ad"
		}

		.fa-comment-medical:before {
		    content: "\f7f5"
		}

		.fa-comment-slash:before {
		    content: "\f4b3"
		}

		.fa-comments:before {
		    content: "\f086"
		}

		.fa-comments-dollar:before {
		    content: "\f653"
		}

		.fa-compact-disc:before {
		    content: "\f51f"
		}

		.fa-compass:before {
		    content: "\f14e"
		}

		.fa-compress:before {
		    content: "\f066"
		}

		.fa-compress-alt:before {
		    content: "\f422"
		}

		.fa-compress-arrows-alt:before {
		    content: "\f78c"
		}

		.fa-concierge-bell:before {
		    content: "\f562"
		}

		.fa-confluence:before {
		    content: "\f78d"
		}

		.fa-connectdevelop:before {
		    content: "\f20e"
		}

		.fa-contao:before {
		    content: "\f26d"
		}

		.fa-cookie:before {
		    content: "\f563"
		}

		.fa-cookie-bite:before {
		    content: "\f564"
		}

		.fa-copy:before {
		    content: "\f0c5"
		}

		.fa-copyright:before {
		    content: "\f1f9"
		}

		.fa-cotton-bureau:before {
		    content: "\f89e"
		}

		.fa-couch:before {
		    content: "\f4b8"
		}

		.fa-cpanel:before {
		    content: "\f388"
		}

		.fa-creative-commons:before {
		    content: "\f25e"
		}

		.fa-creative-commons-by:before {
		    content: "\f4e7"
		}

		.fa-creative-commons-nc:before {
		    content: "\f4e8"
		}

		.fa-creative-commons-nc-eu:before {
		    content: "\f4e9"
		}

		.fa-creative-commons-nc-jp:before {
		    content: "\f4ea"
		}

		.fa-creative-commons-nd:before {
		    content: "\f4eb"
		}

		.fa-creative-commons-pd:before {
		    content: "\f4ec"
		}

		.fa-creative-commons-pd-alt:before {
		    content: "\f4ed"
		}

		.fa-creative-commons-remix:before {
		    content: "\f4ee"
		}

		.fa-creative-commons-sa:before {
		    content: "\f4ef"
		}

		.fa-creative-commons-sampling:before {
		    content: "\f4f0"
		}

		.fa-creative-commons-sampling-plus:before {
		    content: "\f4f1"
		}

		.fa-creative-commons-share:before {
		    content: "\f4f2"
		}

		.fa-creative-commons-zero:before {
		    content: "\f4f3"
		}

		.fa-credit-card:before {
		    content: "\f09d"
		}

		.fa-critical-role:before {
		    content: "\f6c9"
		}

		.fa-crop:before {
		    content: "\f125"
		}

		.fa-crop-alt:before {
		    content: "\f565"
		}

		.fa-cross:before {
		    content: "\f654"
		}

		.fa-crosshairs:before {
		    content: "\f05b"
		}

		.fa-crow:before {
		    content: "\f520"
		}

		.fa-crown:before {
		    content: "\f521"
		}

		.fa-crutch:before {
		    content: "\f7f7"
		}

		.fa-css3:before {
		    content: "\f13c"
		}

		.fa-css3-alt:before {
		    content: "\f38b"
		}

		.fa-cube:before {
		    content: "\f1b2"
		}

		.fa-cubes:before {
		    content: "\f1b3"
		}

		.fa-cut:before {
		    content: "\f0c4"
		}

		.fa-cuttlefish:before {
		    content: "\f38c"
		}

		.fa-d-and-d:before {
		    content: "\f38d"
		}

		.fa-d-and-d-beyond:before {
		    content: "\f6ca"
		}

		.fa-dailymotion:before {
		    content: "\f952"
		}

		.fa-dashcube:before {
		    content: "\f210"
		}

		.fa-database:before {
		    content: "\f1c0"
		}

		.fa-deaf:before {
		    content: "\f2a4"
		}

		.fa-delicious:before {
		    content: "\f1a5"
		}

		.fa-democrat:before {
		    content: "\f747"
		}

		.fa-deploydog:before {
		    content: "\f38e"
		}

		.fa-deskpro:before {
		    content: "\f38f"
		}

		.fa-desktop:before {
		    content: "\f108"
		}

		.fa-dev:before {
		    content: "\f6cc"
		}

		.fa-deviantart:before {
		    content: "\f1bd"
		}

		.fa-dharmachakra:before {
		    content: "\f655"
		}

		.fa-dhl:before {
		    content: "\f790"
		}

		.fa-diagnoses:before {
		    content: "\f470"
		}

		.fa-diaspora:before {
		    content: "\f791"
		}

		.fa-dice:before {
		    content: "\f522"
		}

		.fa-dice-d20:before {
		    content: "\f6cf"
		}

		.fa-dice-d6:before {
		    content: "\f6d1"
		}

		.fa-dice-five:before {
		    content: "\f523"
		}

		.fa-dice-four:before {
		    content: "\f524"
		}

		.fa-dice-one:before {
		    content: "\f525"
		}

		.fa-dice-six:before {
		    content: "\f526"
		}

		.fa-dice-three:before {
		    content: "\f527"
		}

		.fa-dice-two:before {
		    content: "\f528"
		}

		.fa-digg:before {
		    content: "\f1a6"
		}

		.fa-digital-ocean:before {
		    content: "\f391"
		}

		.fa-digital-tachograph:before {
		    content: "\f566"
		}

		.fa-directions:before {
		    content: "\f5eb"
		}

		.fa-discord:before {
		    content: "\f392"
		}

		.fa-discourse:before {
		    content: "\f393"
		}

		.fa-disease:before {
		    content: "\f7fa"
		}

		.fa-divide:before {
		    content: "\f529"
		}

		.fa-dizzy:before {
		    content: "\f567"
		}

		.fa-dna:before {
		    content: "\f471"
		}

		.fa-dochub:before {
		    content: "\f394"
		}

		.fa-docker:before {
		    content: "\f395"
		}

		.fa-dog:before {
		    content: "\f6d3"
		}

		.fa-dollar-sign:before {
		    content: "\f155"
		}

		.fa-dolly:before {
		    content: "\f472"
		}

		.fa-dolly-flatbed:before {
		    content: "\f474"
		}

		.fa-donate:before {
		    content: "\f4b9"
		}

		.fa-door-closed:before {
		    content: "\f52a"
		}

		.fa-door-open:before {
		    content: "\f52b"
		}

		.fa-dot-circle:before {
		    content: "\f192"
		}

		.fa-dove:before {
		    content: "\f4ba"
		}

		.fa-download:before {
		    content: "\f019"
		}

		.fa-draft2digital:before {
		    content: "\f396"
		}

		.fa-drafting-compass:before {
		    content: "\f568"
		}

		.fa-dragon:before {
		    content: "\f6d5"
		}

		.fa-draw-polygon:before {
		    content: "\f5ee"
		}

		.fa-dribbble:before {
		    content: "\f17d"
		}

		.fa-dribbble-square:before {
		    content: "\f397"
		}

		.fa-dropbox:before {
		    content: "\f16b"
		}

		.fa-drum:before {
		    content: "\f569"
		}

		.fa-drum-steelpan:before {
		    content: "\f56a"
		}

		.fa-drumstick-bite:before {
		    content: "\f6d7"
		}

		.fa-drupal:before {
		    content: "\f1a9"
		}

		.fa-dumbbell:before {
		    content: "\f44b"
		}

		.fa-dumpster:before {
		    content: "\f793"
		}

		.fa-dumpster-fire:before {
		    content: "\f794"
		}

		.fa-dungeon:before {
		    content: "\f6d9"
		}

		.fa-dyalog:before {
		    content: "\f399"
		}

		.fa-earlybirds:before {
		    content: "\f39a"
		}

		.fa-ebay:before {
		    content: "\f4f4"
		}

		.fa-edge:before {
		    content: "\f282"
		}

		.fa-edit:before {
		    content: "\f044"
		}

		.fa-egg:before {
		    content: "\f7fb"
		}

		.fa-eject:before {
		    content: "\f052"
		}

		.fa-elementor:before {
		    content: "\f430"
		}

		.fa-ellipsis-h:before {
		    content: "\f141"
		}

		.fa-ellipsis-v:before {
		    content: "\f142"
		}

		.fa-ello:before {
		    content: "\f5f1"
		}

		.fa-ember:before {
		    content: "\f423"
		}

		.fa-empire:before {
		    content: "\f1d1"
		}

		.fa-envelope:before {
		    content: "\f0e0"
		}

		.fa-envelope-open:before {
		    content: "\f2b6"
		}

		.fa-envelope-open-text:before {
		    content: "\f658"
		}

		.fa-envelope-square:before {
		    content: "\f199"
		}

		.fa-envira:before {
		    content: "\f299"
		}

		.fa-equals:before {
		    content: "\f52c"
		}

		.fa-eraser:before {
		    content: "\f12d"
		}

		.fa-erlang:before {
		    content: "\f39d"
		}

		.fa-ethereum:before {
		    content: "\f42e"
		}

		.fa-ethernet:before {
		    content: "\f796"
		}

		.fa-etsy:before {
		    content: "\f2d7"
		}

		.fa-euro-sign:before {
		    content: "\f153"
		}

		.fa-evernote:before {
		    content: "\f839"
		}

		.fa-exchange-alt:before {
		    content: "\f362"
		}

		.fa-exclamation:before {
		    content: "\f12a"
		}

		.fa-exclamation-circle:before {
		    content: "\f06a"
		}

		.fa-exclamation-triangle:before {
		    content: "\f071"
		}

		.fa-expand:before {
		    content: "\f065"
		}

		.fa-expand-alt:before {
		    content: "\f424"
		}

		.fa-expand-arrows-alt:before {
		    content: "\f31e"
		}

		.fa-expeditedssl:before {
		    content: "\f23e"
		}

		.fa-external-link-alt:before {
		    content: "\f35d"
		}

		.fa-external-link-square-alt:before {
		    content: "\f360"
		}

		.fa-eye:before {
		    content: "\f06e"
		}

		.fa-eye-dropper:before {
		    content: "\f1fb"
		}

		.fa-eye-slash:before {
		    content: "\f070"
		}

		.fa-facebook:before {
		    content: "\f09a"
		}

		.fa-facebook-f:before {
		    content: "\f39e"
		}

		.fa-facebook-messenger:before {
		    content: "\f39f"
		}

		.fa-facebook-square:before {
		    content: "\f082"
		}

		.fa-fan:before {
		    content: "\f863"
		}

		.fa-fantasy-flight-games:before {
		    content: "\f6dc"
		}

		.fa-fast-backward:before {
		    content: "\f049"
		}

		.fa-fast-forward:before {
		    content: "\f050"
		}

		.fa-faucet:before {
		    content: "\f905"
		}

		.fa-fax:before {
		    content: "\f1ac"
		}

		.fa-feather:before {
		    content: "\f52d"
		}

		.fa-feather-alt:before {
		    content: "\f56b"
		}

		.fa-fedex:before {
		    content: "\f797"
		}

		.fa-fedora:before {
		    content: "\f798"
		}

		.fa-female:before {
		    content: "\f182"
		}

		.fa-fighter-jet:before {
		    content: "\f0fb"
		}

		.fa-figma:before {
		    content: "\f799"
		}

		.fa-file:before {
		    content: "\f15b"
		}

		.fa-file-alt:before {
		    content: "\f15c"
		}

		.fa-file-archive:before {
		    content: "\f1c6"
		}

		.fa-file-audio:before {
		    content: "\f1c7"
		}

		.fa-file-code:before {
		    content: "\f1c9"
		}

		.fa-file-contract:before {
		    content: "\f56c"
		}

		.fa-file-csv:before {
		    content: "\f6dd"
		}

		.fa-file-download:before {
		    content: "\f56d"
		}

		.fa-file-excel:before {
		    content: "\f1c3"
		}

		.fa-file-export:before {
		    content: "\f56e"
		}

		.fa-file-image:before {
		    content: "\f1c5"
		}

		.fa-file-import:before {
		    content: "\f56f"
		}

		.fa-file-invoice:before {
		    content: "\f570"
		}

		.fa-file-invoice-dollar:before {
		    content: "\f571"
		}

		.fa-file-medical:before {
		    content: "\f477"
		}

		.fa-file-medical-alt:before {
		    content: "\f478"
		}

		.fa-file-pdf:before {
		    content: "\f1c1"
		}

		.fa-file-powerpoint:before {
		    content: "\f1c4"
		}

		.fa-file-prescription:before {
		    content: "\f572"
		}

		.fa-file-signature:before {
		    content: "\f573"
		}

		.fa-file-upload:before {
		    content: "\f574"
		}

		.fa-file-video:before {
		    content: "\f1c8"
		}

		.fa-file-word:before {
		    content: "\f1c2"
		}

		.fa-fill:before {
		    content: "\f575"
		}

		.fa-fill-drip:before {
		    content: "\f576"
		}

		.fa-film:before {
		    content: "\f008"
		}

		.fa-filter:before {
		    content: "\f0b0"
		}

		.fa-fingerprint:before {
		    content: "\f577"
		}

		.fa-fire:before {
		    content: "\f06d"
		}

		.fa-fire-alt:before {
		    content: "\f7e4"
		}

		.fa-fire-extinguisher:before {
		    content: "\f134"
		}

		.fa-firefox:before {
		    content: "\f269"
		}

		.fa-firefox-browser:before {
		    content: "\f907"
		}

		.fa-first-aid:before {
		    content: "\f479"
		}

		.fa-first-order:before {
		    content: "\f2b0"
		}

		.fa-first-order-alt:before {
		    content: "\f50a"
		}

		.fa-firstdraft:before {
		    content: "\f3a1"
		}

		.fa-fish:before {
		    content: "\f578"
		}

		.fa-fist-raised:before {
		    content: "\f6de"
		}

		.fa-flag:before {
		    content: "\f024"
		}

		.fa-flag-checkered:before {
		    content: "\f11e"
		}

		.fa-flag-usa:before {
		    content: "\f74d"
		}

		.fa-flask:before {
		    content: "\f0c3"
		}

		.fa-flickr:before {
		    content: "\f16e"
		}

		.fa-flipboard:before {
		    content: "\f44d"
		}

		.fa-flushed:before {
		    content: "\f579"
		}

		.fa-fly:before {
		    content: "\f417"
		}

		.fa-folder:before {
		    content: "\f07b"
		}

		.fa-folder-minus:before {
		    content: "\f65d"
		}

		.fa-folder-open:before {
		    content: "\f07c"
		}

		.fa-folder-plus:before {
		    content: "\f65e"
		}

		.fa-font:before {
		    content: "\f031"
		}

		.fa-font-awesome:before {
		    content: "\f2b4"
		}

		.fa-font-awesome-alt:before {
		    content: "\f35c"
		}

		.fa-font-awesome-flag:before {
		    content: "\f425"
		}

		.fa-font-awesome-logo-full:before {
		    content: "\f4e6"
		}

		.fa-fonticons:before {
		    content: "\f280"
		}

		.fa-fonticons-fi:before {
		    content: "\f3a2"
		}

		.fa-football-ball:before {
		    content: "\f44e"
		}

		.fa-fort-awesome:before {
		    content: "\f286"
		}

		.fa-fort-awesome-alt:before {
		    content: "\f3a3"
		}

		.fa-forumbee:before {
		    content: "\f211"
		}

		.fa-forward:before {
		    content: "\f04e"
		}

		.fa-foursquare:before {
		    content: "\f180"
		}

		.fa-free-code-camp:before {
		    content: "\f2c5"
		}

		.fa-freebsd:before {
		    content: "\f3a4"
		}

		.fa-frog:before {
		    content: "\f52e"
		}

		.fa-frown:before {
		    content: "\f119"
		}

		.fa-frown-open:before {
		    content: "\f57a"
		}

		.fa-fulcrum:before {
		    content: "\f50b"
		}

		.fa-funnel-dollar:before {
		    content: "\f662"
		}

		.fa-futbol:before {
		    content: "\f1e3"
		}

		.fa-galactic-republic:before {
		    content: "\f50c"
		}

		.fa-galactic-senate:before {
		    content: "\f50d"
		}

		.fa-gamepad:before {
		    content: "\f11b"
		}

		.fa-gas-pump:before {
		    content: "\f52f"
		}

		.fa-gavel:before {
		    content: "\f0e3"
		}

		.fa-gem:before {
		    content: "\f3a5"
		}

		.fa-genderless:before {
		    content: "\f22d"
		}

		.fa-get-pocket:before {
		    content: "\f265"
		}

		.fa-gg:before {
		    content: "\f260"
		}

		.fa-gg-circle:before {
		    content: "\f261"
		}

		.fa-ghost:before {
		    content: "\f6e2"
		}

		.fa-gift:before {
		    content: "\f06b"
		}

		.fa-gifts:before {
		    content: "\f79c"
		}

		.fa-git:before {
		    content: "\f1d3"
		}

		.fa-git-alt:before {
		    content: "\f841"
		}

		.fa-git-square:before {
		    content: "\f1d2"
		}

		.fa-github:before {
		    content: "\f09b"
		}

		.fa-github-alt:before {
		    content: "\f113"
		}

		.fa-github-square:before {
		    content: "\f092"
		}

		.fa-gitkraken:before {
		    content: "\f3a6"
		}

		.fa-gitlab:before {
		    content: "\f296"
		}

		.fa-gitter:before {
		    content: "\f426"
		}

		.fa-glass-cheers:before {
		    content: "\f79f"
		}

		.fa-glass-martini:before {
		    content: "\f000"
		}

		.fa-glass-martini-alt:before {
		    content: "\f57b"
		}

		.fa-glass-whiskey:before {
		    content: "\f7a0"
		}

		.fa-glasses:before {
		    content: "\f530"
		}

		.fa-glide:before {
		    content: "\f2a5"
		}

		.fa-glide-g:before {
		    content: "\f2a6"
		}

		.fa-globe:before {
		    content: "\f0ac"
		}

		.fa-globe-africa:before {
		    content: "\f57c"
		}

		.fa-globe-americas:before {
		    content: "\f57d"
		}

		.fa-globe-asia:before {
		    content: "\f57e"
		}

		.fa-globe-europe:before {
		    content: "\f7a2"
		}

		.fa-gofore:before {
		    content: "\f3a7"
		}

		.fa-golf-ball:before {
		    content: "\f450"
		}

		.fa-goodreads:before {
		    content: "\f3a8"
		}

		.fa-goodreads-g:before {
		    content: "\f3a9"
		}

		.fa-google:before {
		    content: "\f1a0"
		}

		.fa-google-drive:before {
		    content: "\f3aa"
		}

		.fa-google-play:before {
		    content: "\f3ab"
		}

		.fa-google-plus:before {
		    content: "\f2b3"
		}

		.fa-google-plus-g:before {
		    content: "\f0d5"
		}

		.fa-google-plus-square:before {
		    content: "\f0d4"
		}

		.fa-google-wallet:before {
		    content: "\f1ee"
		}

		.fa-gopuram:before {
		    content: "\f664"
		}

		.fa-graduation-cap:before {
		    content: "\f19d"
		}

		.fa-gratipay:before {
		    content: "\f184"
		}

		.fa-grav:before {
		    content: "\f2d6"
		}

		.fa-greater-than:before {
		    content: "\f531"
		}

		.fa-greater-than-equal:before {
		    content: "\f532"
		}

		.fa-grimace:before {
		    content: "\f57f"
		}

		.fa-grin:before {
		    content: "\f580"
		}

		.fa-grin-alt:before {
		    content: "\f581"
		}

		.fa-grin-beam:before {
		    content: "\f582"
		}

		.fa-grin-beam-sweat:before {
		    content: "\f583"
		}

		.fa-grin-hearts:before {
		    content: "\f584"
		}

		.fa-grin-squint:before {
		    content: "\f585"
		}

		.fa-grin-squint-tears:before {
		    content: "\f586"
		}

		.fa-grin-stars:before {
		    content: "\f587"
		}

		.fa-grin-tears:before {
		    content: "\f588"
		}

		.fa-grin-tongue:before {
		    content: "\f589"
		}

		.fa-grin-tongue-squint:before {
		    content: "\f58a"
		}

		.fa-grin-tongue-wink:before {
		    content: "\f58b"
		}

		.fa-grin-wink:before {
		    content: "\f58c"
		}

		.fa-grip-horizontal:before {
		    content: "\f58d"
		}

		.fa-grip-lines:before {
		    content: "\f7a4"
		}

		.fa-grip-lines-vertical:before {
		    content: "\f7a5"
		}

		.fa-grip-vertical:before {
		    content: "\f58e"
		}

		.fa-gripfire:before {
		    content: "\f3ac"
		}

		.fa-grunt:before {
		    content: "\f3ad"
		}

		.fa-guitar:before {
		    content: "\f7a6"
		}

		.fa-gulp:before {
		    content: "\f3ae"
		}

		.fa-h-square:before {
		    content: "\f0fd"
		}

		.fa-hacker-news:before {
		    content: "\f1d4"
		}

		.fa-hacker-news-square:before {
		    content: "\f3af"
		}

		.fa-hackerrank:before {
		    content: "\f5f7"
		}

		.fa-hamburger:before {
		    content: "\f805"
		}

		.fa-hammer:before {
		    content: "\f6e3"
		}

		.fa-hamsa:before {
		    content: "\f665"
		}

		.fa-hand-holding:before {
		    content: "\f4bd"
		}

		.fa-hand-holding-heart:before {
		    content: "\f4be"
		}

		.fa-hand-holding-medical:before {
		    content: "\f95c"
		}

		.fa-hand-holding-usd:before {
		    content: "\f4c0"
		}

		.fa-hand-holding-water:before {
		    content: "\f4c1"
		}

		.fa-hand-lizard:before {
		    content: "\f258"
		}

		.fa-hand-middle-finger:before {
		    content: "\f806"
		}

		.fa-hand-paper:before {
		    content: "\f256"
		}

		.fa-hand-peace:before {
		    content: "\f25b"
		}

		.fa-hand-point-down:before {
		    content: "\f0a7"
		}

		.fa-hand-point-left:before {
		    content: "\f0a5"
		}

		.fa-hand-point-right:before {
		    content: "\f0a4"
		}

		.fa-hand-point-up:before {
		    content: "\f0a6"
		}

		.fa-hand-pointer:before {
		    content: "\f25a"
		}

		.fa-hand-rock:before {
		    content: "\f255"
		}

		.fa-hand-scissors:before {
		    content: "\f257"
		}

		.fa-hand-sparkles:before {
		    content: "\f95d"
		}

		.fa-hand-spock:before {
		    content: "\f259"
		}

		.fa-hands:before {
		    content: "\f4c2"
		}

		.fa-hands-helping:before {
		    content: "\f4c4"
		}

		.fa-hands-wash:before {
		    content: "\f95e"
		}

		.fa-handshake:before {
		    content: "\f2b5"
		}

		.fa-handshake-alt-slash:before {
		    content: "\f95f"
		}

		.fa-handshake-slash:before {
		    content: "\f960"
		}

		.fa-hanukiah:before {
		    content: "\f6e6"
		}

		.fa-hard-hat:before {
		    content: "\f807"
		}

		.fa-hashtag:before {
		    content: "\f292"
		}

		.fa-hat-cowboy:before {
		    content: "\f8c0"
		}

		.fa-hat-cowboy-side:before {
		    content: "\f8c1"
		}

		.fa-hat-wizard:before {
		    content: "\f6e8"
		}

		.fa-hdd:before {
		    content: "\f0a0"
		}

		.fa-head-side-cough:before {
		    content: "\f961"
		}

		.fa-head-side-cough-slash:before {
		    content: "\f962"
		}

		.fa-head-side-mask:before {
		    content: "\f963"
		}

		.fa-head-side-virus:before {
		    content: "\f964"
		}

		.fa-heading:before {
		    content: "\f1dc"
		}

		.fa-headphones:before {
		    content: "\f025"
		}

		.fa-headphones-alt:before {
		    content: "\f58f"
		}

		.fa-headset:before {
		    content: "\f590"
		}

		.fa-heart:before {
		    content: "\f004"
		}

		.fa-heart-broken:before {
		    content: "\f7a9"
		}

		.fa-heartbeat:before {
		    content: "\f21e"
		}

		.fa-helicopter:before {
		    content: "\f533"
		}

		.fa-highlighter:before {
		    content: "\f591"
		}

		.fa-hiking:before {
		    content: "\f6ec"
		}

		.fa-hippo:before {
		    content: "\f6ed"
		}

		.fa-hips:before {
		    content: "\f452"
		}

		.fa-hire-a-helper:before {
		    content: "\f3b0"
		}

		.fa-history:before {
		    content: "\f1da"
		}

		.fa-hockey-puck:before {
		    content: "\f453"
		}

		.fa-holly-berry:before {
		    content: "\f7aa"
		}

		.fa-home:before {
		    content: "\f015"
		}

		.fa-hooli:before {
		    content: "\f427"
		}

		.fa-hornbill:before {
		    content: "\f592"
		}

		.fa-horse:before {
		    content: "\f6f0"
		}

		.fa-horse-head:before {
		    content: "\f7ab"
		}

		.fa-hospital:before {
		    content: "\f0f8"
		}

		.fa-hospital-alt:before {
		    content: "\f47d"
		}

		.fa-hospital-symbol:before {
		    content: "\f47e"
		}

		.fa-hospital-user:before {
		    content: "\f80d"
		}

		.fa-hot-tub:before {
		    content: "\f593"
		}

		.fa-hotdog:before {
		    content: "\f80f"
		}

		.fa-hotel:before {
		    content: "\f594"
		}

		.fa-hotjar:before {
		    content: "\f3b1"
		}

		.fa-hourglass:before {
		    content: "\f254"
		}

		.fa-hourglass-end:before {
		    content: "\f253"
		}

		.fa-hourglass-half:before {
		    content: "\f252"
		}

		.fa-hourglass-start:before {
		    content: "\f251"
		}

		.fa-house-damage:before {
		    content: "\f6f1"
		}

		.fa-house-user:before {
		    content: "\f965"
		}

		.fa-houzz:before {
		    content: "\f27c"
		}

		.fa-hryvnia:before {
		    content: "\f6f2"
		}

		.fa-html5:before {
		    content: "\f13b"
		}

		.fa-hubspot:before {
		    content: "\f3b2"
		}

		.fa-i-cursor:before {
		    content: "\f246"
		}

		.fa-ice-cream:before {
		    content: "\f810"
		}

		.fa-icicles:before {
		    content: "\f7ad"
		}

		.fa-icons:before {
		    content: "\f86d"
		}

		.fa-id-badge:before {
		    content: "\f2c1"
		}

		.fa-id-card:before {
		    content: "\f2c2"
		}

		.fa-id-card-alt:before {
		    content: "\f47f"
		}

		.fa-ideal:before {
		    content: "\f913"
		}

		.fa-igloo:before {
		    content: "\f7ae"
		}

		.fa-image:before {
		    content: "\f03e"
		}

		.fa-images:before {
		    content: "\f302"
		}

		.fa-imdb:before {
		    content: "\f2d8"
		}

		.fa-inbox:before {
		    content: "\f01c"
		}

		.fa-indent:before {
		    content: "\f03c"
		}

		.fa-industry:before {
		    content: "\f275"
		}

		.fa-infinity:before {
		    content: "\f534"
		}

		.fa-info:before {
		    content: "\f129"
		}

		.fa-info-circle:before {
		    content: "\f05a"
		}

		.fa-instagram:before {
		    content: "\f16d"
		}

		.fa-instagram-square:before {
		    content: "\f955"
		}

		.fa-intercom:before {
		    content: "\f7af"
		}

		.fa-internet-explorer:before {
		    content: "\f26b"
		}

		.fa-invision:before {
		    content: "\f7b0"
		}

		.fa-ioxhost:before {
		    content: "\f208"
		}

		.fa-italic:before {
		    content: "\f033"
		}

		.fa-itch-io:before {
		    content: "\f83a"
		}

		.fa-itunes:before {
		    content: "\f3b4"
		}

		.fa-itunes-note:before {
		    content: "\f3b5"
		}

		.fa-java:before {
		    content: "\f4e4"
		}

		.fa-jedi:before {
		    content: "\f669"
		}

		.fa-jedi-order:before {
		    content: "\f50e"
		}

		.fa-jenkins:before {
		    content: "\f3b6"
		}

		.fa-jira:before {
		    content: "\f7b1"
		}

		.fa-joget:before {
		    content: "\f3b7"
		}

		.fa-joint:before {
		    content: "\f595"
		}

		.fa-joomla:before {
		    content: "\f1aa"
		}

		.fa-journal-whills:before {
		    content: "\f66a"
		}

		.fa-js:before {
		    content: "\f3b8"
		}

		.fa-js-square:before {
		    content: "\f3b9"
		}

		.fa-jsfiddle:before {
		    content: "\f1cc"
		}

		.fa-kaaba:before {
		    content: "\f66b"
		}

		.fa-kaggle:before {
		    content: "\f5fa"
		}

		.fa-key:before {
		    content: "\f084"
		}

		.fa-keybase:before {
		    content: "\f4f5"
		}

		.fa-keyboard:before {
		    content: "\f11c"
		}

		.fa-keycdn:before {
		    content: "\f3ba"
		}

		.fa-khanda:before {
		    content: "\f66d"
		}

		.fa-kickstarter:before {
		    content: "\f3bb"
		}

		.fa-kickstarter-k:before {
		    content: "\f3bc"
		}

		.fa-kiss:before {
		    content: "\f596"
		}

		.fa-kiss-beam:before {
		    content: "\f597"
		}

		.fa-kiss-wink-heart:before {
		    content: "\f598"
		}

		.fa-kiwi-bird:before {
		    content: "\f535"
		}

		.fa-korvue:before {
		    content: "\f42f"
		}

		.fa-landmark:before {
		    content: "\f66f"
		}

		.fa-language:before {
		    content: "\f1ab"
		}

		.fa-laptop:before {
		    content: "\f109"
		}

		.fa-laptop-code:before {
		    content: "\f5fc"
		}

		.fa-laptop-house:before {
		    content: "\f966"
		}

		.fa-laptop-medical:before {
		    content: "\f812"
		}

		.fa-laravel:before {
		    content: "\f3bd"
		}

		.fa-lastfm:before {
		    content: "\f202"
		}

		.fa-lastfm-square:before {
		    content: "\f203"
		}

		.fa-laugh:before {
		    content: "\f599"
		}

		.fa-laugh-beam:before {
		    content: "\f59a"
		}

		.fa-laugh-squint:before {
		    content: "\f59b"
		}

		.fa-laugh-wink:before {
		    content: "\f59c"
		}

		.fa-layer-group:before {
		    content: "\f5fd"
		}

		.fa-leaf:before {
		    content: "\f06c"
		}

		.fa-leanpub:before {
		    content: "\f212"
		}

		.fa-lemon:before {
		    content: "\f094"
		}

		.fa-less:before {
		    content: "\f41d"
		}

		.fa-less-than:before {
		    content: "\f536"
		}

		.fa-less-than-equal:before {
		    content: "\f537"
		}

		.fa-level-down-alt:before {
		    content: "\f3be"
		}

		.fa-level-up-alt:before {
		    content: "\f3bf"
		}

		.fa-life-ring:before {
		    content: "\f1cd"
		}

		.fa-lightbulb:before {
		    content: "\f0eb"
		}

		.fa-line:before {
		    content: "\f3c0"
		}

		.fa-link:before {
		    content: "\f0c1"
		}

		.fa-linkedin:before {
		    content: "\f08c"
		}

		.fa-linkedin-in:before {
		    content: "\f0e1"
		}

		.fa-linode:before {
		    content: "\f2b8"
		}

		.fa-linux:before {
		    content: "\f17c"
		}

		.fa-lira-sign:before {
		    content: "\f195"
		}

		.fa-list:before {
		    content: "\f03a"
		}

		.fa-list-alt:before {
		    content: "\f022"
		}

		.fa-list-ol:before {
		    content: "\f0cb"
		}

		.fa-list-ul:before {
		    content: "\f0ca"
		}

		.fa-location-arrow:before {
		    content: "\f124"
		}

		.fa-lock:before {
		    content: "\f023"
		}

		.fa-lock-open:before {
		    content: "\f3c1"
		}

		.fa-long-arrow-alt-down:before {
		    content: "\f309"
		}

		.fa-long-arrow-alt-left:before {
		    content: "\f30a"
		}

		.fa-long-arrow-alt-right:before {
		    content: "\f30b"
		}

		.fa-long-arrow-alt-up:before {
		    content: "\f30c"
		}

		.fa-low-vision:before {
		    content: "\f2a8"
		}

		.fa-luggage-cart:before {
		    content: "\f59d"
		}

		.fa-lungs:before {
		    content: "\f604"
		}

		.fa-lungs-virus:before {
		    content: "\f967"
		}

		.fa-lyft:before {
		    content: "\f3c3"
		}

		.fa-magento:before {
		    content: "\f3c4"
		}

		.fa-magic:before {
		    content: "\f0d0"
		}

		.fa-magnet:before {
		    content: "\f076"
		}

		.fa-mail-bulk:before {
		    content: "\f674"
		}

		.fa-mailchimp:before {
		    content: "\f59e"
		}

		.fa-male:before {
		    content: "\f183"
		}

		.fa-mandalorian:before {
		    content: "\f50f"
		}

		.fa-map:before {
		    content: "\f279"
		}

		.fa-map-marked:before {
		    content: "\f59f"
		}

		.fa-map-marked-alt:before {
		    content: "\f5a0"
		}

		.fa-map-marker:before {
		    content: "\f041"
		}

		.fa-map-marker-alt:before {
		    content: "\f3c5"
		}

		.fa-map-pin:before {
		    content: "\f276"
		}

		.fa-map-signs:before {
		    content: "\f277"
		}

		.fa-markdown:before {
		    content: "\f60f"
		}

		.fa-marker:before {
		    content: "\f5a1"
		}

		.fa-mars:before {
		    content: "\f222"
		}

		.fa-mars-double:before {
		    content: "\f227"
		}

		.fa-mars-stroke:before {
		    content: "\f229"
		}

		.fa-mars-stroke-h:before {
		    content: "\f22b"
		}

		.fa-mars-stroke-v:before {
		    content: "\f22a"
		}

		.fa-mask:before {
		    content: "\f6fa"
		}

		.fa-mastodon:before {
		    content: "\f4f6"
		}

		.fa-maxcdn:before {
		    content: "\f136"
		}

		.fa-mdb:before {
		    content: "\f8ca"
		}

		.fa-medal:before {
		    content: "\f5a2"
		}

		.fa-medapps:before {
		    content: "\f3c6"
		}

		.fa-medium:before {
		    content: "\f23a"
		}

		.fa-medium-m:before {
		    content: "\f3c7"
		}

		.fa-medkit:before {
		    content: "\f0fa"
		}

		.fa-medrt:before {
		    content: "\f3c8"
		}

		.fa-meetup:before {
		    content: "\f2e0"
		}

		.fa-megaport:before {
		    content: "\f5a3"
		}

		.fa-meh:before {
		    content: "\f11a"
		}

		.fa-meh-blank:before {
		    content: "\f5a4"
		}

		.fa-meh-rolling-eyes:before {
		    content: "\f5a5"
		}

		.fa-memory:before {
		    content: "\f538"
		}

		.fa-mendeley:before {
		    content: "\f7b3"
		}

		.fa-menorah:before {
		    content: "\f676"
		}

		.fa-mercury:before {
		    content: "\f223"
		}

		.fa-meteor:before {
		    content: "\f753"
		}

		.fa-microblog:before {
		    content: "\f91a"
		}

		.fa-microchip:before {
		    content: "\f2db"
		}

		.fa-microphone:before {
		    content: "\f130"
		}

		.fa-microphone-alt:before {
		    content: "\f3c9"
		}

		.fa-microphone-alt-slash:before {
		    content: "\f539"
		}

		.fa-microphone-slash:before {
		    content: "\f131"
		}

		.fa-microscope:before {
		    content: "\f610"
		}

		.fa-microsoft:before {
		    content: "\f3ca"
		}

		.fa-minus:before {
		    content: "\f068"
		}

		.fa-minus-circle:before {
		    content: "\f056"
		}

		.fa-minus-square:before {
		    content: "\f146"
		}

		.fa-mitten:before {
		    content: "\f7b5"
		}

		.fa-mix:before {
		    content: "\f3cb"
		}

		.fa-mixcloud:before {
		    content: "\f289"
		}

		.fa-mixer:before {
		    content: "\f956"
		}

		.fa-mizuni:before {
		    content: "\f3cc"
		}

		.fa-mobile:before {
		    content: "\f10b"
		}

		.fa-mobile-alt:before {
		    content: "\f3cd"
		}

		.fa-modx:before {
		    content: "\f285"
		}

		.fa-monero:before {
		    content: "\f3d0"
		}

		.fa-money-bill:before {
		    content: "\f0d6"
		}

		.fa-money-bill-alt:before {
		    content: "\f3d1"
		}

		.fa-money-bill-wave:before {
		    content: "\f53a"
		}

		.fa-money-bill-wave-alt:before {
		    content: "\f53b"
		}

		.fa-money-check:before {
		    content: "\f53c"
		}

		.fa-money-check-alt:before {
		    content: "\f53d"
		}

		.fa-monument:before {
		    content: "\f5a6"
		}

		.fa-moon:before {
		    content: "\f186"
		}

		.fa-mortar-pestle:before {
		    content: "\f5a7"
		}

		.fa-mosque:before {
		    content: "\f678"
		}

		.fa-motorcycle:before {
		    content: "\f21c"
		}

		.fa-mountain:before {
		    content: "\f6fc"
		}

		.fa-mouse:before {
		    content: "\f8cc"
		}

		.fa-mouse-pointer:before {
		    content: "\f245"
		}

		.fa-mug-hot:before {
		    content: "\f7b6"
		}

		.fa-music:before {
		    content: "\f001"
		}

		.fa-napster:before {
		    content: "\f3d2"
		}

		.fa-neos:before {
		    content: "\f612"
		}

		.fa-network-wired:before {
		    content: "\f6ff"
		}

		.fa-neuter:before {
		    content: "\f22c"
		}

		.fa-newspaper:before {
		    content: "\f1ea"
		}

		.fa-nimblr:before {
		    content: "\f5a8"
		}

		.fa-node:before {
		    content: "\f419"
		}

		.fa-node-js:before {
		    content: "\f3d3"
		}

		.fa-not-equal:before {
		    content: "\f53e"
		}

		.fa-notes-medical:before {
		    content: "\f481"
		}

		.fa-npm:before {
		    content: "\f3d4"
		}

		.fa-ns8:before {
		    content: "\f3d5"
		}

		.fa-nutritionix:before {
		    content: "\f3d6"
		}

		.fa-object-group:before {
		    content: "\f247"
		}

		.fa-object-ungroup:before {
		    content: "\f248"
		}

		.fa-odnoklassniki:before {
		    content: "\f263"
		}

		.fa-odnoklassniki-square:before {
		    content: "\f264"
		}

		.fa-oil-can:before {
		    content: "\f613"
		}

		.fa-old-republic:before {
		    content: "\f510"
		}

		.fa-om:before {
		    content: "\f679"
		}

		.fa-opencart:before {
		    content: "\f23d"
		}

		.fa-openid:before {
		    content: "\f19b"
		}

		.fa-opera:before {
		    content: "\f26a"
		}

		.fa-optin-monster:before {
		    content: "\f23c"
		}

		.fa-orcid:before {
		    content: "\f8d2"
		}

		.fa-osi:before {
		    content: "\f41a"
		}

		.fa-otter:before {
		    content: "\f700"
		}

		.fa-outdent:before {
		    content: "\f03b"
		}

		.fa-page4:before {
		    content: "\f3d7"
		}

		.fa-pagelines:before {
		    content: "\f18c"
		}

		.fa-pager:before {
		    content: "\f815"
		}

		.fa-paint-brush:before {
		    content: "\f1fc"
		}

		.fa-paint-roller:before {
		    content: "\f5aa"
		}

		.fa-palette:before {
		    content: "\f53f"
		}

		.fa-palfed:before {
		    content: "\f3d8"
		}

		.fa-pallet:before {
		    content: "\f482"
		}

		.fa-paper-plane:before {
		    content: "\f1d8"
		}

		.fa-paperclip:before {
		    content: "\f0c6"
		}

		.fa-parachute-box:before {
		    content: "\f4cd"
		}

		.fa-paragraph:before {
		    content: "\f1dd"
		}

		.fa-parking:before {
		    content: "\f540"
		}

		.fa-passport:before {
		    content: "\f5ab"
		}

		.fa-pastafarianism:before {
		    content: "\f67b"
		}

		.fa-paste:before {
		    content: "\f0ea"
		}

		.fa-patreon:before {
		    content: "\f3d9"
		}

		.fa-pause:before {
		    content: "\f04c"
		}

		.fa-pause-circle:before {
		    content: "\f28b"
		}

		.fa-paw:before {
		    content: "\f1b0"
		}

		.fa-paypal:before {
		    content: "\f1ed"
		}

		.fa-peace:before {
		    content: "\f67c"
		}

		.fa-pen:before {
		    content: "\f304"
		}

		.fa-pen-alt:before {
		    content: "\f305"
		}

		.fa-pen-fancy:before {
		    content: "\f5ac"
		}

		.fa-pen-nib:before {
		    content: "\f5ad"
		}

		.fa-pen-square:before {
		    content: "\f14b"
		}

		.fa-pencil-alt:before {
		    content: "\f303"
		}

		.fa-pencil-ruler:before {
		    content: "\f5ae"
		}

		.fa-penny-arcade:before {
		    content: "\f704"
		}

		.fa-people-arrows:before {
		    content: "\f968"
		}

		.fa-people-carry:before {
		    content: "\f4ce"
		}

		.fa-pepper-hot:before {
		    content: "\f816"
		}

		.fa-percent:before {
		    content: "\f295"
		}

		.fa-percentage:before {
		    content: "\f541"
		}

		.fa-periscope:before {
		    content: "\f3da"
		}

		.fa-person-booth:before {
		    content: "\f756"
		}

		.fa-phabricator:before {
		    content: "\f3db"
		}

		.fa-phoenix-framework:before {
		    content: "\f3dc"
		}

		.fa-phoenix-squadron:before {
		    content: "\f511"
		}

		.fa-phone:before {
		    content: "\f095"
		}

		.fa-phone-alt:before {
		    content: "\f879"
		}

		.fa-phone-slash:before {
		    content: "\f3dd"
		}

		.fa-phone-square:before {
		    content: "\f098"
		}

		.fa-phone-square-alt:before {
		    content: "\f87b"
		}

		.fa-phone-volume:before {
		    content: "\f2a0"
		}

		.fa-photo-video:before {
		    content: "\f87c"
		}

		.fa-php:before {
		    content: "\f457"
		}

		.fa-pied-piper:before {
		    content: "\f2ae"
		}

		.fa-pied-piper-alt:before {
		    content: "\f1a8"
		}

		.fa-pied-piper-hat:before {
		    content: "\f4e5"
		}

		.fa-pied-piper-pp:before {
		    content: "\f1a7"
		}

		.fa-pied-piper-square:before {
		    content: "\f91e"
		}

		.fa-piggy-bank:before {
		    content: "\f4d3"
		}

		.fa-pills:before {
		    content: "\f484"
		}

		.fa-pinterest:before {
		    content: "\f0d2"
		}

		.fa-pinterest-p:before {
		    content: "\f231"
		}

		.fa-pinterest-square:before {
		    content: "\f0d3"
		}

		.fa-pizza-slice:before {
		    content: "\f818"
		}

		.fa-place-of-worship:before {
		    content: "\f67f"
		}

		.fa-plane:before {
		    content: "\f072"
		}

		.fa-plane-arrival:before {
		    content: "\f5af"
		}

		.fa-plane-departure:before {
		    content: "\f5b0"
		}

		.fa-plane-slash:before {
		    content: "\f969"
		}

		.fa-play:before {
		    content: "\f04b"
		}

		.fa-play-circle:before {
		    content: "\f144"
		}

		.fa-playstation:before {
		    content: "\f3df"
		}

		.fa-plug:before {
		    content: "\f1e6"
		}

		.fa-plus:before {
		    content: "\f067"
		}

		.fa-plus-circle:before {
		    content: "\f055"
		}

		.fa-plus-square:before {
		    content: "\f0fe"
		}

		.fa-podcast:before {
		    content: "\f2ce"
		}

		.fa-poll:before {
		    content: "\f681"
		}

		.fa-poll-h:before {
		    content: "\f682"
		}

		.fa-poo:before {
		    content: "\f2fe"
		}

		.fa-poo-storm:before {
		    content: "\f75a"
		}

		.fa-poop:before {
		    content: "\f619"
		}

		.fa-portrait:before {
		    content: "\f3e0"
		}

		.fa-pound-sign:before {
		    content: "\f154"
		}

		.fa-power-off:before {
		    content: "\f011"
		}

		.fa-pray:before {
		    content: "\f683"
		}

		.fa-praying-hands:before {
		    content: "\f684"
		}

		.fa-prescription:before {
		    content: "\f5b1"
		}

		.fa-prescription-bottle:before {
		    content: "\f485"
		}

		.fa-prescription-bottle-alt:before {
		    content: "\f486"
		}

		.fa-print:before {
		    font-family: "Font Awesome 6 Free";
		    font-weight: 900;
		    content: "\f02f";
		}

		.fa-procedures:before {
		    content: "\f487"
		}

		.fa-product-hunt:before {
		    content: "\f288"
		}

		.fa-project-diagram:before {
		    content: "\f542"
		}

		.fa-pump-medical:before {
		    content: "\f96a"
		}

		.fa-pump-soap:before {
		    content: "\f96b"
		}

		.fa-pushed:before {
		    content: "\f3e1"
		}

		.fa-puzzle-piece:before {
		    content: "\f12e"
		}

		.fa-python:before {
		    content: "\f3e2"
		}

		.fa-qq:before {
		    content: "\f1d6"
		}

		.fa-qrcode:before {
		    content: "\f029"
		}

		.fa-question:before {
		    content: "\f128"
		}

		.fa-question-circle:before {
		    content: "\f059"
		}

		.fa-quidditch:before {
		    content: "\f458"
		}

		.fa-quinscape:before {
		    content: "\f459"
		}

		.fa-quora:before {
		    content: "\f2c4"
		}

		.fa-quote-left:before {
		    content: "\f10d"
		}

		.fa-quote-right:before {
		    content: "\f10e"
		}

		.fa-quran:before {
		    content: "\f687"
		}

		.fa-r-project:before {
		    content: "\f4f7"
		}

		.fa-radiation:before {
		    content: "\f7b9"
		}

		.fa-radiation-alt:before {
		    content: "\f7ba"
		}

		.fa-rainbow:before {
		    content: "\f75b"
		}

		.fa-random:before {
		    content: "\f074"
		}

		.fa-raspberry-pi:before {
		    content: "\f7bb"
		}

		.fa-ravelry:before {
		    content: "\f2d9"
		}

		.fa-react:before {
		    content: "\f41b"
		}

		.fa-reacteurope:before {
		    content: "\f75d"
		}

		.fa-readme:before {
		    content: "\f4d5"
		}

		.fa-rebel:before {
		    content: "\f1d0"
		}

		.fa-receipt:before {
		    content: "\f543"
		}

		.fa-record-vinyl:before {
		    content: "\f8d9"
		}

		.fa-recycle:before {
		    content: "\f1b8"
		}

		.fa-red-river:before {
		    content: "\f3e3"
		}

		.fa-reddit:before {
		    content: "\f1a1"
		}

		.fa-reddit-alien:before {
		    content: "\f281"
		}

		.fa-reddit-square:before {
		    content: "\f1a2"
		}

		.fa-redhat:before {
		    content: "\f7bc"
		}

		.fa-redo:before {
		    content: "\f01e"
		}

		.fa-redo-alt:before {
		    content: "\f2f9"
		}

		.fa-registered:before {
		    content: "\f25d"
		}

		.fa-remove-format:before {
		    content: "\f87d"
		}

		.fa-renren:before {
		    content: "\f18b"
		}

		.fa-reply:before {
		    content: "\f3e5"
		}

		.fa-reply-all:before {
		    content: "\f122"
		}

		.fa-replyd:before {
		    content: "\f3e6"
		}

		.fa-republican:before {
		    content: "\f75e"
		}

		.fa-researchgate:before {
		    content: "\f4f8"
		}

		.fa-resolving:before {
		    content: "\f3e7"
		}

		.fa-restroom:before {
		    content: "\f7bd"
		}

		.fa-retweet:before {
		    content: "\f079"
		}

		.fa-rev:before {
		    content: "\f5b2"
		}

		.fa-ribbon:before {
		    content: "\f4d6"
		}

		.fa-ring:before {
		    content: "\f70b"
		}

		.fa-road:before {
		    content: "\f018"
		}

		.fa-robot:before {
		    content: "\f544"
		}

		.fa-rocket:before {
		    content: "\f135"
		}

		.fa-rocketchat:before {
		    content: "\f3e8"
		}

		.fa-rockrms:before {
		    content: "\f3e9"
		}

		.fa-route:before {
		    content: "\f4d7"
		}

		.fa-rss:before {
		    content: "\f09e"
		}

		.fa-rss-square:before {
		    content: "\f143"
		}

		.fa-ruble-sign:before {
		    content: "\f158"
		}

		.fa-ruler:before {
		    content: "\f545"
		}

		.fa-ruler-combined:before {
		    content: "\f546"
		}

		.fa-ruler-horizontal:before {
		    content: "\f547"
		}

		.fa-ruler-vertical:before {
		    content: "\f548"
		}

		.fa-running:before {
		    content: "\f70c"
		}

		.fa-rupee-sign:before {
		    content: "\f156"
		}

		.fa-sad-cry:before {
		    content: "\f5b3"
		}

		.fa-sad-tear:before {
		    content: "\f5b4"
		}

		.fa-safari:before {
		    content: "\f267"
		}

		.fa-salesforce:before {
		    content: "\f83b"
		}

		.fa-sass:before {
		    content: "\f41e"
		}

		.fa-satellite:before {
		    content: "\f7bf"
		}

		.fa-satellite-dish:before {
		    content: "\f7c0"
		}

		.fa-save:before {
		    content: "\f0c7"
		}

		.fa-schlix:before {
		    content: "\f3ea"
		}

		.fa-school:before {
		    content: "\f549"
		}

		.fa-screwdriver:before {
		    content: "\f54a"
		}

		.fa-scribd:before {
		    content: "\f28a"
		}

		.fa-scroll:before {
		    content: "\f70e"
		}

		.fa-sd-card:before {
		    content: "\f7c2"
		}

		.fa-search:before {
		    content: "\f002"
		}

		.fa-search-dollar:before {
		    content: "\f688"
		}

		.fa-search-location:before {
		    content: "\f689"
		}

		.fa-search-minus:before {
		    content: "\f010"
		}

		.fa-search-plus:before {
		    content: "\f00e"
		}

		.fa-searchengin:before {
		    content: "\f3eb"
		}

		.fa-seedling:before {
		    content: "\f4d8"
		}

		.fa-sellcast:before {
		    content: "\f2da"
		}

		.fa-sellsy:before {
		    content: "\f213"
		}

		.fa-server:before {
		    content: "\f233"
		}

		.fa-servicestack:before {
		    content: "\f3ec"
		}

		.fa-shapes:before {
		    content: "\f61f"
		}

		.fa-share:before {
		    content: "\f064"
		}

		.fa-share-alt:before {
		    content: "\f1e0"
		}

		.fa-share-alt-square:before {
		    content: "\f1e1"
		}

		.fa-share-square:before {
		    content: "\f14d"
		}

		.fa-shekel-sign:before {
		    content: "\f20b"
		}

		.fa-shield-alt:before {
		    content: "\f3ed"
		}

		.fa-shield-virus:before {
		    content: "\f96c"
		}

		.fa-ship:before {
		    content: "\f21a"
		}

		.fa-shipping-fast:before {
		    content: "\f48b"
		}

		.fa-shirtsinbulk:before {
		    content: "\f214"
		}

		.fa-shoe-prints:before {
		    content: "\f54b"
		}

		.fa-shopify:before {
		    content: "\f957"
		}

		.fa-shopping-bag:before {
		    content: "\f290"
		}

		.fa-shopping-basket:before {
		    content: "\f291"
		}

		.fa-shopping-cart:before {
		    content: "\f07a"
		}

		.fa-shopware:before {
		    content: "\f5b5"
		}

		.fa-shower:before {
		    content: "\f2cc"
		}

		.fa-shuttle-van:before {
		    content: "\f5b6"
		}

		.fa-sign:before {
		    content: "\f4d9"
		}

		.fa-sign-in-alt:before {
		    content: "\f2f6"
		}

		.fa-sign-language:before {
		    content: "\f2a7"
		}

		.fa-sign-out-alt:before {
		    content: "\f2f5"
		}

		.fa-signal:before {
		    content: "\f012"
		}

		.fa-signature:before {
		    content: "\f5b7"
		}

		.fa-sim-card:before {
		    content: "\f7c4"
		}

		.fa-simplybuilt:before {
		    content: "\f215"
		}

		.fa-sistrix:before {
		    content: "\f3ee"
		}

		.fa-sitemap:before {
		    content: "\f0e8"
		}

		.fa-sith:before {
		    content: "\f512"
		}

		.fa-skating:before {
		    content: "\f7c5"
		}

		.fa-sketch:before {
		    content: "\f7c6"
		}

		.fa-skiing:before {
		    content: "\f7c9"
		}

		.fa-skiing-nordic:before {
		    content: "\f7ca"
		}

		.fa-skull:before {
		    content: "\f54c"
		}

		.fa-skull-crossbones:before {
		    content: "\f714"
		}

		.fa-skyatlas:before {
		    content: "\f216"
		}

		.fa-skype:before {
		    content: "\f17e"
		}

		.fa-slack:before {
		    content: "\f198"
		}

		.fa-slack-hash:before {
		    content: "\f3ef"
		}

		.fa-slash:before {
		    content: "\f715"
		}

		.fa-sleigh:before {
		    content: "\f7cc"
		}

		.fa-sliders-h:before {
		    content: "\f1de"
		}

		.fa-slideshare:before {
		    content: "\f1e7"
		}

		.fa-smile:before {
		    content: "\f118"
		}

		.fa-smile-beam:before {
		    content: "\f5b8"
		}

		.fa-smile-wink:before {
		    content: "\f4da"
		}

		.fa-smog:before {
		    content: "\f75f"
		}

		.fa-smoking:before {
		    content: "\f48d"
		}

		.fa-smoking-ban:before {
		    content: "\f54d"
		}

		.fa-sms:before {
		    content: "\f7cd"
		}

		.fa-snapchat:before {
		    content: "\f2ab"
		}

		.fa-snapchat-ghost:before {
		    content: "\f2ac"
		}

		.fa-snapchat-square:before {
		    content: "\f2ad"
		}

		.fa-snowboarding:before {
		    content: "\f7ce"
		}

		.fa-snowflake:before {
		    content: "\f2dc"
		}

		.fa-snowman:before {
		    content: "\f7d0"
		}

		.fa-snowplow:before {
		    content: "\f7d2"
		}

		.fa-soap:before {
		    content: "\f96e"
		}

		.fa-socks:before {
		    content: "\f696"
		}

		.fa-solar-panel:before {
		    content: "\f5ba"
		}

		.fa-sort:before {
		    content: "\f0dc"
		}

		.fa-sort-alpha-down:before {
		    content: "\f15d"
		}

		.fa-sort-alpha-down-alt:before {
		    content: "\f881"
		}

		.fa-sort-alpha-up:before {
		    content: "\f15e"
		}

		.fa-sort-alpha-up-alt:before {
		    content: "\f882"
		}

		.fa-sort-amount-down:before {
		    content: "\f160"
		}

		.fa-sort-amount-down-alt:before {
		    content: "\f884"
		}

		.fa-sort-amount-up:before {
		    content: "\f161"
		}

		.fa-sort-amount-up-alt:before {
		    content: "\f885"
		}

		.fa-sort-down:before {
		    content: "\f0dd"
		}

		.fa-sort-numeric-down:before {
		    content: "\f162"
		}

		.fa-sort-numeric-down-alt:before {
		    content: "\f886"
		}

		.fa-sort-numeric-up:before {
		    content: "\f163"
		}

		.fa-sort-numeric-up-alt:before {
		    content: "\f887"
		}

		.fa-sort-up:before {
		    content: "\f0de"
		}

		.fa-soundcloud:before {
		    content: "\f1be"
		}

		.fa-sourcetree:before {
		    content: "\f7d3"
		}

		.fa-spa:before {
		    content: "\f5bb"
		}

		.fa-space-shuttle:before {
		    content: "\f197"
		}

		.fa-speakap:before {
		    content: "\f3f3"
		}

		.fa-speaker-deck:before {
		    content: "\f83c"
		}

		.fa-spell-check:before {
		    content: "\f891"
		}

		.fa-spider:before {
		    content: "\f717"
		}

		.fa-spinner:before {
		    content: "\f110"
		}

		.fa-splotch:before {
		    content: "\f5bc"
		}

		.fa-spotify:before {
		    content: "\f1bc"
		}

		.fa-spray-can:before {
		    content: "\f5bd"
		}

		.fa-square:before {
		    content: "\f0c8"
		}

		.fa-square-full:before {
		    content: "\f45c"
		}

		.fa-square-root-alt:before {
		    content: "\f698"
		}

		.fa-squarespace:before {
		    content: "\f5be"
		}

		.fa-stack-exchange:before {
		    content: "\f18d"
		}

		.fa-stack-overflow:before {
		    content: "\f16c"
		}

		.fa-stackpath:before {
		    content: "\f842"
		}

		.fa-stamp:before {
		    content: "\f5bf"
		}

		.fa-star:before {
		    content: "\f005"
		}

		.fa-star-and-crescent:before {
		    content: "\f699"
		}

		.fa-star-half:before {
		    content: "\f089"
		}

		.fa-star-half-alt:before {
		    content: "\f5c0"
		}

		.fa-star-of-david:before {
		    content: "\f69a"
		}

		.fa-star-of-life:before {
		    content: "\f621"
		}

		.fa-staylinked:before {
		    content: "\f3f5"
		}

		.fa-steam:before {
		    content: "\f1b6"
		}

		.fa-steam-square:before {
		    content: "\f1b7"
		}

		.fa-steam-symbol:before {
		    content: "\f3f6"
		}

		.fa-step-backward:before {
		    content: "\f048"
		}

		.fa-step-forward:before {
		    content: "\f051"
		}

		.fa-stethoscope:before {
		    content: "\f0f1"
		}

		.fa-sticker-mule:before {
		    content: "\f3f7"
		}

		.fa-sticky-note:before {
		    content: "\f249"
		}

		.fa-stop:before {
		    content: "\f04d"
		}

		.fa-stop-circle:before {
		    content: "\f28d"
		}

		.fa-stopwatch:before {
		    content: "\f2f2"
		}

		.fa-stopwatch-20:before {
		    content: "\f96f"
		}

		.fa-store:before {
		    content: "\f54e"
		}

		.fa-store-alt:before {
		    content: "\f54f"
		}

		.fa-store-alt-slash:before {
		    content: "\f970"
		}

		.fa-store-slash:before {
		    content: "\f971"
		}

		.fa-strava:before {
		    content: "\f428"
		}

		.fa-stream:before {
		    content: "\f550"
		}

		.fa-street-view:before {
		    content: "\f21d"
		}

		.fa-strikethrough:before {
		    content: "\f0cc"
		}

		.fa-stripe:before {
		    content: "\f429"
		}

		.fa-stripe-s:before {
		    content: "\f42a"
		}

		.fa-stroopwafel:before {
		    content: "\f551"
		}

		.fa-studiovinari:before {
		    content: "\f3f8"
		}

		.fa-stumbleupon:before {
		    content: "\f1a4"
		}

		.fa-stumbleupon-circle:before {
		    content: "\f1a3"
		}

		.fa-subscript:before {
		    content: "\f12c"
		}

		.fa-subway:before {
		    content: "\f239"
		}

		.fa-suitcase:before {
		    content: "\f0f2"
		}

		.fa-suitcase-rolling:before {
		    content: "\f5c1"
		}

		.fa-sun:before {
		    content: "\f185"
		}

		.fa-superpowers:before {
		    content: "\f2dd"
		}

		.fa-superscript:before {
		    content: "\f12b"
		}

		.fa-supple:before {
		    content: "\f3f9"
		}

		.fa-surprise:before {
		    content: "\f5c2"
		}

		.fa-suse:before {
		    content: "\f7d6"
		}

		.fa-swatchbook:before {
		    content: "\f5c3"
		}

		.fa-swift:before {
		    content: "\f8e1"
		}

		.fa-swimmer:before {
		    content: "\f5c4"
		}

		.fa-swimming-pool:before {
		    content: "\f5c5"
		}

		.fa-symfony:before {
		    content: "\f83d"
		}

		.fa-synagogue:before {
		    content: "\f69b"
		}

		.fa-sync:before {
		    content: "\f021"
		}

		.fa-sync-alt:before {
		    content: "\f2f1"
		}

		.fa-syringe:before {
		    content: "\f48e"
		}

		.fa-table:before {
		    content: "\f0ce"
		}

		.fa-table-tennis:before {
		    content: "\f45d"
		}

		.fa-tablet:before {
		    content: "\f10a"
		}

		.fa-tablet-alt:before {
		    content: "\f3fa"
		}

		.fa-tablets:before {
		    content: "\f490"
		}

		.fa-tachometer-alt:before {
		    content: "\f3fd"
		}

		.fa-tag:before {
		    content: "\f02b"
		}

		.fa-tags:before {
		    content: "\f02c"
		}

		.fa-tape:before {
		    content: "\f4db"
		}

		.fa-tasks:before {
		    content: "\f0ae"
		}

		.fa-taxi:before {
		    content: "\f1ba"
		}

		.fa-teamspeak:before {
		    content: "\f4f9"
		}

		.fa-teeth:before {
		    content: "\f62e"
		}

		.fa-teeth-open:before {
		    content: "\f62f"
		}

		.fa-telegram:before {
		    content: "\f2c6"
		}

		.fa-telegram-plane:before {
		    content: "\f3fe"
		}

		.fa-temperature-high:before {
		    content: "\f769"
		}

		.fa-temperature-low:before {
		    content: "\f76b"
		}

		.fa-tencent-weibo:before {
		    content: "\f1d5"
		}

		.fa-tenge:before {
		    content: "\f7d7"
		}

		.fa-terminal:before {
		    content: "\f120"
		}

		.fa-text-height:before {
		    content: "\f034"
		}

		.fa-text-width:before {
		    content: "\f035"
		}

		.fa-th:before {
		    content: "\f00a"
		}

		.fa-th-large:before {
		    content: "\f009"
		}

		.fa-th-list:before {
		    content: "\f00b"
		}

		.fa-the-red-yeti:before {
		    content: "\f69d"
		}

		.fa-theater-masks:before {
		    content: "\f630"
		}

		.fa-themeco:before {
		    content: "\f5c6"
		}

		.fa-themeisle:before {
		    content: "\f2b2"
		}

		.fa-thermometer:before {
		    content: "\f491"
		}

		.fa-thermometer-empty:before {
		    content: "\f2cb"
		}

		.fa-thermometer-full:before {
		    content: "\f2c7"
		}

		.fa-thermometer-half:before {
		    content: "\f2c9"
		}

		.fa-thermometer-quarter:before {
		    content: "\f2ca"
		}

		.fa-thermometer-three-quarters:before {
		    content: "\f2c8"
		}

		.fa-think-peaks:before {
		    content: "\f731"
		}

		.fa-thumbs-down:before {
		    content: "\f165"
		}

		.fa-thumbs-up:before {
		    content: "\f164"
		}

		.fa-thumbtack:before {
		    content: "\f08d"
		}

		.fa-ticket-alt:before {
		    content: "\f3ff"
		}

		.fa-times:before {
		    content: "\f00d"
		}

		.fa-times-circle:before {
		    content: "\f057"
		}

		.fa-tint:before {
		    content: "\f043"
		}

		.fa-tint-slash:before {
		    content: "\f5c7"
		}

		.fa-tired:before {
		    content: "\f5c8"
		}

		.fa-toggle-off:before {
		    content: "\f204"
		}

		.fa-toggle-on:before {
		    content: "\f205"
		}

		.fa-toilet:before {
		    content: "\f7d8"
		}

		.fa-toilet-paper:before {
		    content: "\f71e"
		}

		.fa-toilet-paper-slash:before {
		    content: "\f972"
		}

		.fa-toolbox:before {
		    content: "\f552"
		}

		.fa-tools:before {
		    content: "\f7d9"
		}

		.fa-tooth:before {
		    content: "\f5c9"
		}

		.fa-torah:before {
		    content: "\f6a0"
		}

		.fa-torii-gate:before {
		    content: "\f6a1"
		}

		.fa-tractor:before {
		    content: "\f722"
		}

		.fa-trade-federation:before {
		    content: "\f513"
		}

		.fa-trademark:before {
		    content: "\f25c"
		}

		.fa-traffic-light:before {
		    content: "\f637"
		}

		.fa-trailer:before {
		    content: "\f941"
		}

		.fa-train:before {
		    content: "\f238"
		}

		.fa-tram:before {
		    content: "\f7da"
		}

		.fa-transgender:before {
		    content: "\f224"
		}

		.fa-transgender-alt:before {
		    content: "\f225"
		}

		.fa-trash:before {
		    content: "\f1f8"
		}

		.fa-trash-alt:before {
		    content: "\f2ed"
		}

		.fa-trash-restore:before {
		    content: "\f829"
		}

		.fa-trash-restore-alt:before {
		    content: "\f82a"
		}

		.fa-tree:before {
		    content: "\f1bb"
		}

		.fa-trello:before {
		    content: "\f181"
		}

		.fa-tripadvisor:before {
		    content: "\f262"
		}

		.fa-trophy:before {
		    content: "\f091"
		}

		.fa-truck:before {
		    content: "\f0d1"
		}

		.fa-truck-loading:before {
		    content: "\f4de"
		}

		.fa-truck-monster:before {
		    content: "\f63b"
		}

		.fa-truck-moving:before {
		    content: "\f4df"
		}

		.fa-truck-pickup:before {
		    content: "\f63c"
		}

		.fa-tshirt:before {
		    content: "\f553"
		}

		.fa-tty:before {
		    content: "\f1e4"
		}

		.fa-tumblr:before {
		    content: "\f173"
		}

		.fa-tumblr-square:before {
		    content: "\f174"
		}

		.fa-tv:before {
		    content: "\f26c"
		}

		.fa-twitch:before {
		    content: "\f1e8"
		}

		.fa-twitter:before {
		    content: "\f099"
		}

		.fa-twitter-square:before {
		    content: "\f081"
		}

		.fa-typo3:before {
		    content: "\f42b"
		}

		.fa-uber:before {
		    content: "\f402"
		}

		.fa-ubuntu:before {
		    content: "\f7df"
		}

		.fa-uikit:before {
		    content: "\f403"
		}

		.fa-umbraco:before {
		    content: "\f8e8"
		}

		.fa-umbrella:before {
		    content: "\f0e9"
		}

		.fa-umbrella-beach:before {
		    content: "\f5ca"
		}

		.fa-underline:before {
		    content: "\f0cd"
		}

		.fa-undo:before {
		    content: "\f0e2"
		}

		.fa-undo-alt:before {
		    content: "\f2ea"
		}

		.fa-uniregistry:before {
		    content: "\f404"
		}

		.fa-unity:before {
		    content: "\f949"
		}

		.fa-universal-access:before {
		    content: "\f29a"
		}

		.fa-university:before {
		    content: "\f19c"
		}

		.fa-unlink:before {
		    content: "\f127"
		}

		.fa-unlock:before {
		    content: "\f09c"
		}

		.fa-unlock-alt:before {
		    content: "\f13e"
		}

		.fa-untappd:before {
		    content: "\f405"
		}

		.fa-upload:before {
		    content: "\f093"
		}

		.fa-ups:before {
		    content: "\f7e0"
		}

		.fa-usb:before {
		    content: "\f287"
		}

		.fa-user:before {
		    content: "\f007"
		}

		.fa-user-alt:before {
		    content: "\f406"
		}

		.fa-user-alt-slash:before {
		    content: "\f4fa"
		}

		.fa-user-astronaut:before {
		    content: "\f4fb"
		}

		.fa-user-check:before {
		    content: "\f4fc"
		}

		.fa-user-circle:before {
		    content: "\f2bd"
		}

		.fa-user-clock:before {
		    content: "\f4fd"
		}

		.fa-user-cog:before {
		    content: "\f4fe"
		}

		.fa-user-edit:before {
		    content: "\f4ff"
		}

		.fa-user-friends:before {
		    content: "\f500"
		}

		.fa-user-graduate:before {
		    content: "\f501"
		}

		.fa-user-injured:before {
		    content: "\f728"
		}

		.fa-user-lock:before {
		    content: "\f502"
		}

		.fa-user-md:before {
		    content: "\f0f0"
		}

		.fa-user-minus:before {
		    content: "\f503"
		}

		.fa-user-ninja:before {
		    content: "\f504"
		}

		.fa-user-nurse:before {
		    content: "\f82f"
		}

		.fa-user-plus:before {
		    content: "\f234"
		}

		.fa-user-secret:before {
		    content: "\f21b"
		}

		.fa-user-shield:before {
		    content: "\f505"
		}

		.fa-user-slash:before {
		    content: "\f506"
		}

		.fa-user-tag:before {
		    content: "\f507"
		}

		.fa-user-tie:before {
		    content: "\f508"
		}

		.fa-user-times:before {
		    content: "\f235"
		}

		.fa-users:before {
		    content: "\f0c0"
		}

		.fa-users-cog:before {
		    content: "\f509"
		}

		.fa-usps:before {
		    content: "\f7e1"
		}

		.fa-ussunnah:before {
		    content: "\f407"
		}

		.fa-utensil-spoon:before {
		    content: "\f2e5"
		}

		.fa-utensils:before {
		    content: "\f2e7"
		}

		.fa-vaadin:before {
		    content: "\f408"
		}

		.fa-vector-square:before {
		    content: "\f5cb"
		}

		.fa-venus:before {
		    content: "\f221"
		}

		.fa-venus-double:before {
		    content: "\f226"
		}

		.fa-venus-mars:before {
		    content: "\f228"
		}

		.fa-viacoin:before {
		    content: "\f237"
		}

		.fa-viadeo:before {
		    content: "\f2a9"
		}

		.fa-viadeo-square:before {
		    content: "\f2aa"
		}

		.fa-vial:before {
		    content: "\f492"
		}

		.fa-vials:before {
		    content: "\f493"
		}

		.fa-viber:before {
		    content: "\f409"
		}

		.fa-video:before {
		    content: "\f03d"
		}

		.fa-video-slash:before {
		    content: "\f4e2"
		}

		.fa-vihara:before {
		    content: "\f6a7"
		}

		.fa-vimeo:before {
		    content: "\f40a"
		}

		.fa-vimeo-square:before {
		    content: "\f194"
		}

		.fa-vimeo-v:before {
		    content: "\f27d"
		}

		.fa-vine:before {
		    content: "\f1ca"
		}

		.fa-virus:before {
		    content: "\f974"
		}

		.fa-virus-slash:before {
		    content: "\f975"
		}

		.fa-viruses:before {
		    content: "\f976"
		}

		.fa-vk:before {
		    content: "\f189"
		}

		.fa-vnv:before {
		    content: "\f40b"
		}

		.fa-voicemail:before {
		    content: "\f897"
		}

		.fa-volleyball-ball:before {
		    content: "\f45f"
		}

		.fa-volume-down:before {
		    content: "\f027"
		}

		.fa-volume-mute:before {
		    content: "\f6a9"
		}

		.fa-volume-off:before {
		    content: "\f026"
		}

		.fa-volume-up:before {
		    content: "\f028"
		}

		.fa-vote-yea:before {
		    content: "\f772"
		}

		.fa-vr-cardboard:before {
		    content: "\f729"
		}

		.fa-vuejs:before {
		    content: "\f41f"
		}

		.fa-walking:before {
		    content: "\f554"
		}

		.fa-wallet:before {
		    content: "\f555"
		}

		.fa-warehouse:before {
		    content: "\f494"
		}

		.fa-water:before {
		    content: "\f773"
		}

		.fa-wave-square:before {
		    content: "\f83e"
		}

		.fa-waze:before {
		    content: "\f83f"
		}

		.fa-weebly:before {
		    content: "\f5cc"
		}

		.fa-weibo:before {
		    content: "\f18a"
		}

		.fa-weight:before {
		    content: "\f496"
		}

		.fa-weight-hanging:before {
		    content: "\f5cd"
		}

		.fa-weixin:before {
		    content: "\f1d7"
		}

		.fa-whatsapp:before {
		    content: "\f232"
		}

		.fa-whatsapp-square:before {
		    content: "\f40c"
		}

		.fa-wheelchair:before {
		    content: "\f193"
		}

		.fa-whmcs:before {
		    content: "\f40d"
		}

		.fa-wifi:before {
		    content: "\f1eb"
		}

		.fa-wikipedia-w:before {
		    content: "\f266"
		}

		.fa-wind:before {
		    content: "\f72e"
		}

		.fa-window-close:before {
		    content: "\f410"
		}

		.fa-window-maximize:before {
		    content: "\f2d0"
		}

		.fa-window-minimize:before {
		    content: "\f2d1"
		}

		.fa-window-restore:before {
		    content: "\f2d2"
		}

		.fa-windows:before {
		    content: "\f17a"
		}

		.fa-wine-bottle:before {
		    content: "\f72f"
		}

		.fa-wine-glass:before {
		    content: "\f4e3"
		}

		.fa-wine-glass-alt:before {
		    content: "\f5ce"
		}

		.fa-wix:before {
		    content: "\f5cf"
		}

		.fa-wizards-of-the-coast:before {
		    content: "\f730"
		}

		.fa-wolf-pack-battalion:before {
		    content: "\f514"
		}

		.fa-won-sign:before {
		    content: "\f159"
		}

		.fa-wordpress:before {
		    content: "\f19a"
		}

		.fa-wordpress-simple:before {
		    content: "\f411"
		}

		.fa-wpbeginner:before {
		    content: "\f297"
		}

		.fa-wpexplorer:before {
		    content: "\f2de"
		}

		.fa-wpforms:before {
		    content: "\f298"
		}

		.fa-wpressr:before {
		    content: "\f3e4"
		}

		.fa-wrench:before {
		    content: "\f0ad"
		}

		.fa-x-ray:before {
		    content: "\f497"
		}

		.fa-xbox:before {
		    content: "\f412"
		}

		.fa-xing:before {
		    content: "\f168"
		}

		.fa-xing-square:before {
		    content: "\f169"
		}

		.fa-y-combinator:before {
		    content: "\f23b"
		}

		.fa-yahoo:before {
		    content: "\f19e"
		}

		.fa-yammer:before {
		    content: "\f840"
		}

		.fa-yandex:before {
		    content: "\f413"
		}

		.fa-yandex-international:before {
		    content: "\f414"
		}

		.fa-yarn:before {
		    content: "\f7e3"
		}

		.fa-yelp:before {
		    content: "\f1e9"
		}

		.fa-yen-sign:before {
		    content: "\f157"
		}

		.fa-yin-yang:before {
		    content: "\f6ad"
		}

		.fa-yoast:before {
		    content: "\f2b1"
		}

		.fa-youtube:before {
		    content: "\f167"
		}

		.fa-youtube-square:before {
		    content: "\f431"
		}

		.fa-zhihu:before {
		    content: "\f63f"
		}

		.sr-only {
		    border: 0;
		    clip: rect(0, 0, 0, 0);
		    height: 1px;
		    margin: -1px;
		    overflow: hidden;
		    padding: 0;
		    position: absolute;
		    width: 1px
		}

		.sr-only-focusable:active,
		.sr-only-focusable:focus {
		    clip: auto;
		    height: auto;
		    margin: 0;
		    overflow: visible;
		    position: static;
		    width: auto
		}

		@font-face {
		    font-family: "Font Awesome 5 Brands";
		    font-style: normal;
		    font-weight: 400;
		    font-display: block;
		    src: url(../webfonts/fa-brands-400.eot);
		    src: url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
		}

		.fab {
		    font-family: "Font Awesome 5 Brands"
		}

		@font-face {
		    font-family: "Font Awesome 5 Free";
		    font-style: normal;
		    font-weight: 400;
		    font-display: block;
		    src: url(../webfonts/fa-regular-400.eot);
		    src: url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
		}

		.fab,
		.far {
		    font-weight: 400
		}

		@font-face {
		    font-family: "Font Awesome 5 Free";
		    font-style: normal;
		    font-weight: 900;
		    font-display: block;
		    src: url(../webfonts/fa-solid-900.eot);
		    src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
		}

		.fa,
		.far,
		.fas {
		    font-family: "Font Awesome 5 Free"
		}

		.fa,
		.fas {
		    font-weight: 900
		}

		/*
This file is part of Ext JS 4.1

Copyright (c) 2011-2012 Sencha Inc

Contact:  http://www.sencha.com/contact

GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.

Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.

If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.

Build date: 2012-04-20 14:10:47 (19f55ab932145a3443b228045fa80950dfeaf9cc)
*/
		/**
 * @var {string} $prefix 
 * The prefix to be applied to all CSS selectors. If this is changed, it must also be changed in your 
 * JavaScript application.
 */
		/**
 * @var {string} $theme-name 
 * The name of the theme. This must match the the output directory of the images.
 * (defaults to 'default')
 */
		/**
 * @var {boolean/string} $relative-image-path-for-uis 
 * True to use a relative image path for all new UIs. If true, the path will be "../images/".
 * It can also be a string of the path value.
 * It defaults to false, which means it will look for the images in the ExtJS SDK folder.
 */
		/**
 * @var {string} $font-family 
 * The default font-family to be used throughout the theme.
 */
		/**
 * @var {string} $base-gradient 
 * The base gradient to be used throughout the theme.
 */
		/**
 * @var {color} $base-color
 * The base color to be used throughout the theme.
 */
		/**
 * @var {boolean} $include-not-found-images
 * True to include files which are not found when compiling your SASS
 */
		/**
 * @var {boolean} $include-ie
 * True to include Internet Explorer specific rules
 */
		/**
 * @var {boolean} $include-ff
 * True to include Firefox specific rules
 */
		/**
 * @var {boolean} $include-chrome
 * True to include Chrome specific rules
 */
		/**
 * @var {boolean} $include-safari
 * True to include Safari specific rules
 */
		/**
 * @var {boolean} $include-opera
 * True to include Opera specific rules
 */
		/**
 * @var {boolean} $include-webkit
 * True to include Webkit specific rules
 */
		/**
 * @var {boolean} $compile-all
 * True to copile all CSS, even if above include rules are false
 */
		/**
 * @var {boolean} $scope-reset-css
 * True to scope the reset CSS within the $prefix variable.
 */
		/**
 * @var {color} $css-shadow-background-color
 * The base color for CSS shadows
 */
		/**
 * @var {color} $include-shadow-images
 * True to include all shadow images.
 */
		/**
 * Toolbar buttons
 */
		/**
 * @class Ext.form.*
 */
		/**
 * @class Ext.form.field.Base
 */
		/**
 * @class Ext.form.field.TextArea
 */
		/**
 * @class Ext.form.Label
 */
		/**
 * @class Ext.form.field.Checkbox
 */
		/**
 * @class Ext.form.field.Radio
 */
		/**
 * Error messages
 */
		/**
 * Trigger Field
 */
		/**
 * Fieldsets
 */
		/**
 * Sliders
 */
		/**
 * @mixin background-gradient
 * 
 * @param {Color} $background-color The background color of the gradient
 * @param {String/List} $type The type of gradient to be used. Can either be a String which is a predefined gradient, or it can
 *                            can be a list of color_stops. If none is set, it will still set the `background-color` to the $background-color.
 * @param {String} $direction The direction of the gradient. Can either me `top` or `left`. (defaults to `top`)
 */
		/**
 * Method which inserts a full background-image property for a theme image.
 * It checks if the file exists and if it doesn't, it'll throw an error. 
 * By default it will not include the background-image property if it is not found,
 * but this can be changed by changing the default value of $include-missing-images to 
 * be true. 
 */
		/* line 77, ../themes/stylesheets/ext4/default/core/_reset.scss */
		html,
		body,
		div,
		dl,
		dt,
		dd,
		ul,
		ol,
		li,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		pre,
		code,
		form,
		fieldset,
		legend,
		input,
		textarea,
		p,
		blockquote,
		th,
		td {
		    margin: 0;
		    padding: 0;
		}

		/* line 82, ../themes/stylesheets/ext4/default/core/_reset.scss */
		table {
		    border-collapse: collapse;
		    border-spacing: 0;
		}

		/* line 87, ../themes/stylesheets/ext4/default/core/_reset.scss */
		fieldset,
		img {
		    border: 0;
		}

		/* line 92, ../themes/stylesheets/ext4/default/core/_reset.scss */
		address,
		caption,
		cite,
		code,
		dfn,
		em,
		strong,
		th,
		var {
		    font-style: normal;
		    font-weight: normal;
		}

		/* line 97, ../themes/stylesheets/ext4/default/core/_reset.scss */
		li {
		    list-style: none;
		}

		/* line 101, ../themes/stylesheets/ext4/default/core/_reset.scss */
		caption,
		th {
		    text-align: left;
		}

		/* line 105, ../themes/stylesheets/ext4/default/core/_reset.scss */
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
		    font-size: 100%;
		}

		/* line 110, ../themes/stylesheets/ext4/default/core/_reset.scss */
		q:before,
		q:after {
		    content: "";
		}

		/* line 114, ../themes/stylesheets/ext4/default/core/_reset.scss */
		abbr,
		acronym {
		    border: 0;
		    font-variant: normal;
		}

		/* line 119, ../themes/stylesheets/ext4/default/core/_reset.scss */
		sup {
		    vertical-align: text-top;
		}

		/* line 123, ../themes/stylesheets/ext4/default/core/_reset.scss */
		sub {
		    vertical-align: text-bottom;
		}

		/* line 127, ../themes/stylesheets/ext4/default/core/_reset.scss */
		input,
		textarea,
		select {
		    font-family: inherit;
		    font-size: inherit;
		    font-weight: inherit;
		}

		/* line 133, ../themes/stylesheets/ext4/default/core/_reset.scss */
		*:focus {
		    outline: none;
		}

		/* line 138, ../themes/stylesheets/ext4/default/core/_reset.scss */
		.x-border-box,
		.x-border-box * {
		    box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    -ms-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		}

		/* line 1, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-body {
		    color: black;
		    font-size: 12px;

		}

		/* line 7, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-rtl {
		    direction: rtl;
		}

		/* line 11, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-ltr {
		    direction: ltr;
		}

		/* line 15, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-clear {
		    overflow: hidden;
		    clear: both;
		    font-size: 0;
		    line-height: 0;
		    display: table;
		}

		/* line 23, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-strict .x-ie7 .x-clear {
		    height: 0;
		    width: 0;
		}

		/* line 31, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-layer {
		    position: absolute !important;
		    overflow: hidden;
		    zoom: 1;
		}

		/* line 37, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-shim {
		    position: absolute;
		    left: 0;
		    top: 0;
		    overflow: hidden;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		    opacity: 0;
		}

		/* line 45, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-hide-display {
		    display: none !important;
		}

		/* line 49, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-hide-visibility {
		    visibility: hidden !important;
		}

		/* line 55, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-item-disabled .x-form-item-label,
		.x-item-disabled .x-form-field,
		.x-item-disabled .x-form-cb-label {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
		    opacity: 0.3;
		}

		/* line 59, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-ie6 .x-item-disabled {
		    filter: none;
		}

		/* line 64, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-hidden,
		.x-hide-offsets {
		    display: block !important;
		    visibility: hidden !important;
		    position: absolute !important;
		    left: -10000px !important;
		    top: -10000px !important;
		}

		/* line 74, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-hide-nosize {
		    height: 0 !important;
		    width: 0 !important;
		}

		/* line 79, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-masked-relative {
		    position: relative;
		}

		/* line 85, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-ie6 .x-masked select,
		.x-ie6.x-body-masked select {
		    visibility: hidden !important;
		}

		/* line 91, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-css-shadow {
		    position: absolute;
		    -moz-border-radius: 5px 5px;
		    -webkit-border-radius: 5px 5px;
		    -o-border-radius: 5px 5px;
		    -ms-border-radius: 5px 5px;
		    -khtml-border-radius: 5px 5px;
		    border-radius: 5px 5px;
		}

		/* line 97, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-ie-shadow {
		    background-color: #777;
		    display: none;
		    position: absolute;
		    overflow: hidden;
		    zoom: 1;
		}

		/* line 106, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tl {
		    background: transparent no-repeat 0 0;
		    zoom: 1;
		}

		/* line 111, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tc {
		    height: 8px;
		    background: transparent repeat-x 0 0;
		    overflow: hidden;
		}

		/* line 117, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tr {
		    background: transparent no-repeat right -8px;
		}

		/* line 121, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-ml {
		    background: transparent repeat-y 0;
		    padding-left: 4px;
		    overflow: hidden;
		    zoom: 1;
		}

		/* line 128, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-mc {
		    background: repeat-x 0 -16px;
		    padding: 4px 10px;
		}

		/* line 133, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-mc h3 {
		    margin: 0 0 4px 0;
		    zoom: 1;
		}

		/* line 138, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-mr {
		    background: transparent repeat-y right;
		    padding-right: 4px;
		    overflow: hidden;
		}

		/* line 144, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-bl {
		    background: transparent no-repeat 0 -16px;
		    zoom: 1;
		}

		/* line 149, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-bc {
		    background: transparent repeat-x 0 -8px;
		    height: 8px;
		    overflow: hidden;
		}

		/* line 155, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-br {
		    background: transparent no-repeat right -24px;
		}

		/* line 159, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tl,
		.x-box-bl {
		    padding-left: 8px;
		    overflow: hidden;
		}

		/* line 164, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tr,
		.x-box-br {
		    padding-right: 8px;
		    overflow: hidden;
		}

		/* line 169, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tl {
		    background-image: url('../../resources/themes/images/gray/box/corners.gif');
		}

		/* line 173, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tc {
		    background-image: url('../../resources/themes/images/gray/box/tb.gif');
		}

		/* line 177, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-tr {
		    background-image: url('../../resources/themes/images/gray/box/corners.gif');
		}

		/* line 181, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-ml {
		    background-image: url('../../resources/themes/images/gray/box/l.gif');
		}

		/* line 185, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-mc {
		    background-color: #eee;
		    background-image: url('../../resources/themes/images/gray/box/tb.gif');
		    color: #393939;
		    font-size: 15px;
		}

		/* line 193, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-mc h3 {
		    font-size: 18px;
		    font-weight: bold;
		}

		/* line 198, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-mr {
		    background-image: url('../../resources/themes/images/gray/box/r.gif');
		}

		/* line 202, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-bl {
		    background-image: url('../../resources/themes/images/gray/box/corners.gif');
		}

		/* line 206, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-bc {
		    background-image: url('../../resources/themes/images/gray/box/tb.gif');
		}

		/* line 210, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-br {
		    background-image: url('../../resources/themes/images/gray/box/corners.gif');
		}

		/* line 214, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-blue .x-box-bl,
		.x-box-blue .x-box-br,
		.x-box-blue .x-box-tl,
		.x-box-blue .x-box-tr {
		    background-image: url('../../resources/themes/images/gray/box/corners-blue.gif');
		}

		/* line 218, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-blue .x-box-bc,
		.x-box-blue .x-box-mc,
		.x-box-blue .x-box-tc {
		    background-image: url('../../resources/themes/images/gray/box/tb-blue.gif');
		}

		/* line 222, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-blue .x-box-mc {
		    background-color: #c3daf9;
		}

		/* line 226, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-blue .x-box-mc h3 {
		    color: #17385b;
		}

		/* line 230, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-blue .x-box-ml {
		    background-image: url('../../resources/themes/images/gray/box/l-blue.gif');
		}

		/* line 234, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-box-blue .x-box-mr {
		    background-image: url('../../resources/themes/images/gray/box/r-blue.gif');
		}

		/* line 238, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-container {
		    zoom: 1;
		}

		/* line 243, ../themes/stylesheets/ext4/default/core/_core.scss */
		.x-container:before {
		    content: "";
		    clear: both;
		    display: table;
		}

		/* line 253, ../themes/stylesheets/ext4/default/core/_core.scss */
		table.x-container:before,
		tbody.x-container:before,
		tr.x-container:before {
		    display: none;
		}

		/* line 1, ../themes/stylesheets/ext4/default/util/_focus.scss */
		.x-focus-element {
		    position: absolute;
		    top: -10px;
		    left: -10px;
		    width: 0px;
		    height: 0px;
		}

		/* line 9, ../themes/stylesheets/ext4/default/util/_focus.scss */
		.x-focus-frame {
		    position: absolute;
		    left: 0px;
		    top: 0px;
		    z-index: 100000000;
		    width: 0px;
		    height: 0px;
		}

		/* line 21, ../themes/stylesheets/ext4/default/util/_focus.scss */
		.x-focus-frame-top,
		.x-focus-frame-bottom,
		.x-focus-frame-left,
		.x-focus-frame-right {
		    position: absolute;
		    top: 0px;
		    left: 0px;
		}

		/* line 28, ../themes/stylesheets/ext4/default/util/_focus.scss */
		.x-focus-frame-top,
		.x-focus-frame-bottom {
		    border-top: solid 2px #15428b;
		    height: 2px;
		}

		/* line 34, ../themes/stylesheets/ext4/default/util/_focus.scss */
		.x-focus-frame-left,
		.x-focus-frame-right {
		    border-left: solid 2px #15428b;
		    width: 2px;
		}

		/**
  * @class Ext.Button
  * Used to create the base structure of an Ext.Button
  */
		/**
 * @mixin extjs-btn-group-ui
 * @class Ext.ButtonGroup
 */
		/**
  * @class Ext.menu.*
  */
		/**
  * @class Ext.Panel
  * Used to create the base structure of an Ext.Panel
  */
		/**
  * @class Ext.Panel
  * Used to create a visual theme for an Ext.Panel
  */
		/**
 * @mixin ext-toolbar-ui
 * @class Ext.toolbar.Toolbar
 * @param {String} $ui The name of the UI
 * @param {Color} $background-color The background color of the toolbar (defaults to transparent)
 * @param {Gradient/color-stops} $background-gradient The background gradient of the toolbar (defaults to null)
 * @param {Color} $border-color The border color of the toolbar (defaults to null)
 */
		/**
  * @class Ext.Window
  * Used to create a visual theme for an Ext.Panel
  */
		/**
  * @class Ext.tab.Bar
  */
		/**
  * @class Ext.Tab
  */
		/**
  * @class Ext.LoadMask
  * Component used to mask a component
  */
		/* line 5, ../themes/stylesheets/ext4/default/widgets/_loadmask.scss */
		.x-mask {
		    z-index: 100;
		    position: absolute;
		    top: 0;
		    left: 0;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		    width: 100%;
		    height: 100%;
		    zoom: 1;
		    background: #cccccc;
		}

		/* line 21, ../themes/stylesheets/ext4/default/widgets/_loadmask.scss */
		.x-mask-msg {
		    z-index: 20001;
		    position: absolute;
		    top: 0;
		    left: 0;
		    padding: 2px;
		    border: 1px solid;
		    border-color: #d0d0d0;
		    background-image: none;
		    background-color: #e0e0e0;
		}

		/* line 40, ../themes/stylesheets/ext4/default/widgets/_loadmask.scss */
		.x-mask-msg div {
		    padding: 5px 10px 5px 25px;
		    background-image: url('../../resources/themes/images/gray/grid/loading.gif');
		    background-repeat: no-repeat;
		    background-position: 5px center;
		    cursor: wait;
		    border: 1px solid #b3b3b3;
		    background-color: #eeeeee;
		    color: #222222;
		    font-size: 11px;
		    font-weight: normal;
		}

		/**
 * @mixin extjs-progress-ui
 */
		/**
 * W3C Suggested Default style sheet for HTML 4
 * http://www.w3.org/TR/CSS21/sample.html
 */
		/* line 2, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist {
		    border-width: 1px;
		    border-style: solid;
		    border-color: #b5b8c8;
		    background: white;
		}

		/* line 8, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist .x-toolbar {
		    border-width: 1px 0 0 0;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-strict .x-ie6 .x-boundlist-list-ct,
		.x-strict .x-ie7 .x-boundlist-list-ct {
		    position: relative;
		}

		/* line 25, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist-item {
		    padding: 2px;
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		    cursor: pointer;
		    cursor: hand;
		    position: relative;
		    /*allow hover in IE on empty items*/
		    border-width: 1px;
		    border-style: dotted;
		    border-color: white;
		}

		/* line 39, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist-selected {
		    background: #d3d3d3;
		    border-color: #b3abaa;
		}

		/* line 44, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist-item-over {
		    background: #e0e0e0;
		    border-color: #bfb8b8;
		}

		/* line 49, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist-floating {
		    border-top-width: 0;
		}

		/* line 53, ../themes/stylesheets/ext4/default/widgets/_boundlist.scss */
		.x-boundlist-above {
		    border-top-width: 1px;
		    border-bottom-width: 1px;
		}

		/* line 6, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn {
		    display: inline-block;
		    zoom: 1;
		    display: inline;
		    position: relative;
		    cursor: pointer;
		    cursor: hand;
		    white-space: nowrap;
		    vertical-align: middle;
		    background-repeat: no-repeat;
		}

		/* line 19, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn * {
		    cursor: pointer;
		    cursor: hand;
		}

		/* line 26, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn em {
		    background-repeat: no-repeat;
		}

		/* line 30, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn em a {
		    text-decoration: none;
		    display: block;
		    color: inherit;
		    width: 100%;
		    zoom: 1;
		}

		/* line 45, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn button {
		    width: 100%;
		    display: block;
		    margin: 0;
		    padding: 0;
		    border: 0;
		    background: none;
		    outline: 0 none;
		    overflow: hidden;
		    vertical-align: bottom;
		    -webkit-appearance: none;
		}

		/* line 59, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn button::-moz-focus-inner {
		    border: 0;
		    padding: 0;
		}

		/* line 65, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn .x-btn-inner {
		    display: block;
		    white-space: nowrap;
		    background-color: transparent;
		    background-repeat: no-repeat;
		    background-position: left center;
		    overflow: hidden;
		}

		/* line 74, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn .x-btn-left .x-btn-inner {
		    text-align: left;
		}

		/* line 78, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn .x-btn-center .x-btn-inner {
		    text-align: center;
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn .x-btn-right .x-btn-inner {
		    text-align: right;
		}

		/* line 87, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-disabled span {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		}

		/* line 91, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-disabled span,
		.x-ie7 .x-btn-disabled span {
		    filter: none;
		}

		/* line 98, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie7 .x-btn-disabled,
		.x-ie8 .x-btn-disabled {
		    filter: none;
		}

		/* line 105, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-disabled .x-btn-icon,
		.x-ie7 .x-btn-disabled .x-btn-icon,
		.x-ie8 .x-btn-disabled .x-btn-icon {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		    opacity: 0.6;
		}

		/* IE9 shows scrollbars in a button unless this is set  */
		/* line 112, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie9 .x-btn button {
		    overflow: visible !important;
		}

		/* line 117, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		* html .x-ie .x-btn button {
		    width: 1px;
		}

		/* line 122, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn button {
		    overflow-x: visible;
		    /*prevents extra horiz space in IE*/
		    vertical-align: baseline;
		    /*IE doesn't like bottom*/
		}

		/* line 129, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-strict .x-ie6 .x-btn .x-frame-mc,
		.x-strict .x-ie7 .x-btn .x-frame-mc {
		    height: 100%;
		}

		/* Keep the selector simple ".x-btn .x-frame-mc" is enough to target the center frame of the button table */
		/* line 138, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn .x-frame-mc {
		    vertical-align: middle;
		    white-space: nowrap;
		    cursor: pointer;
		}

		/* Only center when all there is is text. Otherwise solo icons get centered. */
		/* line 147, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-noicon .x-frame-mc {
		    text-align: center;
		}

		/* line 153, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-icon-text-left .x-btn-icon {
		    background-position: left center;
		}

		/* line 157, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-icon-text-right .x-btn-icon {
		    background-position: right center;
		}

		/* line 161, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-icon-text-top .x-btn-icon {
		    background-position: center top;
		}

		/* line 165, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-icon-text-bottom .x-btn-icon {
		    background-position: center bottom;
		}

		/* line 170, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn button,
		.x-btn a {
		    position: relative;
		}

		/* line 173, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn button .x-btn-icon,
		.x-btn a .x-btn-icon {
		    position: absolute;
		    background-repeat: no-repeat;
		}

		/* line 180, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-arrow-right {
		    background: transparent no-repeat right center;
		    padding-right: 12px;
		}

		/* line 184, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-arrow-right .x-btn-inner {
		    padding-right: 0 !important;
		}

		/* line 189, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-toolbar .x-btn-arrow-right {
		    padding-right: 12px;
		}

		/* line 193, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-arrow-bottom {
		    background: transparent no-repeat center bottom;
		    padding-bottom: 12px;
		}

		/* line 198, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-arrow {
		    background-image: url('../../resources/themes/images/gray/button/arrow.gif');
		    display: block;
		}

		/* line 206, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-split-right,
		.x-btn-over .x-btn-split-right {
		    background: transparent no-repeat right center;
		    background-image: url('../../resources/themes/images/gray/button/s-arrow.gif');
		    padding-right: 14px !important;
		}

		/* line 213, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-split-bottom,
		.x-btn-over .x-btn-split-bottom {
		    background: transparent no-repeat center bottom;
		    background-image: url('../../resources/themes/images/gray/button/s-arrow-b.gif');
		    padding-bottom: 14px;
		}

		/* line 219, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-toolbar .x-btn-split-right {
		    background-image: url('../../resources/themes/images/gray/button/s-arrow-noline.gif');
		    padding-right: 12px !important;
		}

		/* line 224, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-toolbar .x-btn-split-bottom {
		    background-image: url('../../resources/themes/images/gray/button/s-arrow-b-noline.gif');
		}

		/* line 228, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-split {
		    display: block;
		}

		/* line 233, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-item-disabled,
		.x-item-disabled * {
		    cursor: default;
		}

		/* line 237, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-cycle-fixed-width .x-btn-inner {
		    text-align: inherit;
		}

		/* line 241, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-over .x-btn-split-right {
		    background-image: url('../../resources/themes/images/gray/button/s-arrow-o.gif');
		}

		/* line 242, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-over .x-btn-split-bottom {
		    background-image: url('../../resources/themes/images/gray/button/s-arrow-bo.gif');
		}

		/* line 633, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small {
		    border-color: #bbbbbb;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-default-small {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 2px 2px 2px 2px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #f8f8f8;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
		    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: linear-gradient(top, #ffffff, #eeeeee);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-default-small-mc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-bg.gif');
		    background-color: #f8f8f8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-small {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-small-tl,
		.x-nbr .x-btn-default-small-bl,
		.x-nbr .x-btn-default-small-tr,
		.x-nbr .x-btn-default-small-br,
		.x-nbr .x-btn-default-small-tc,
		.x-nbr .x-btn-default-small-bc,
		.x-nbr .x-btn-default-small-ml,
		.x-nbr .x-btn-default-small-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-small-ml,
		.x-nbr .x-btn-default-small-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-small-mc {
		    padding: 0px 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-default-small-tl,
		.x-strict .x-ie7 .x-btn-default-small-bl {
		    position: relative;
		    right: 0;
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small .x-btn-inner {
		    font-size: 11px;
		    font-weight: normal;
		    color: #333333;
		    background-repeat: no-repeat;
		    padding: 0 4px;
		}

		/* line 652, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon button,
		.x-btn-default-small-icon a,
		.x-btn-default-small-icon .x-btn-inner,
		.x-btn-default-small-noicon button,
		.x-btn-default-small-noicon a,
		.x-btn-default-small-noicon .x-btn-inner {
		    height: 16px;
		    line-height: 16px;
		}

		/* line 661, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon button,
		.x-btn-default-small-icon a {
		    padding: 0;
		}

		/* line 665, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon .x-btn-inner {
		    /* even though there is no text we set a width and padding as buttons shrink-wrap around this element */
		    width: 16px;
		    padding: 0;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon .x-btn-icon {
		    width: 16px;
		    height: 16px;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 683, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-left button,
		.x-btn-default-small-icon-text-left a {
		    height: 16px;
		}

		/* line 686, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-left .x-btn-inner {
		    height: 16px;
		    line-height: 16px;
		    padding-left: 20px;
		}

		/* line 692, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-left .x-btn-icon {
		    width: 16px;
		    height: auto;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: auto;
		}

		/* line 701, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-small-icon-text-left .x-btn-icon,
		.x-quirks .x-btn-default-small-icon-text-left .x-btn-icon {
		    height: 16px;
		}

		/* line 709, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-right button,
		.x-btn-default-small-icon-text-right a {
		    height: 16px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-right .x-btn-inner {
		    height: 16px;
		    line-height: 16px;
		    padding-right: 20px !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-right .x-btn-icon {
		    width: 16px;
		    height: auto;
		    top: 0;
		    left: auto;
		    bottom: 0;
		    right: 0;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-small-icon-text-right .x-btn-icon,
		.x-quirks .x-btn-default-small-icon-text-right .x-btn-icon {
		    height: 16px;
		}

		/* line 734, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-top .x-btn-inner {
		    padding-top: 20px;
		}

		/* line 738, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-top .x-btn-icon {
		    width: auto;
		    height: 16px;
		    top: 0;
		    left: 0;
		    bottom: auto;
		    right: 0;
		}

		/* line 747, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-small-icon-text-top .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-small-icon-text-top .x-btn-icon {
		    width: 16px;
		}

		/* line 754, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-bottom .x-btn-inner {
		    padding-bottom: 20px;
		}

		/* line 758, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-icon-text-bottom .x-btn-icon {
		    width: auto;
		    height: 16px;
		    top: auto;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 767, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-small-icon-text-bottom .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-small-icon-text-bottom .x-btn-icon {
		    width: 16px;
		}

		/* line 773, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-over {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 797, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-focus {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 822, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-menu-active,
		.x-btn-default-small-pressed {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #d6d6d6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
		    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-disabled {
		    border-color: #d7d7d7;
		    background-image: none;
		    background-color: #ececec;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #e2e2e2));
		    background-image: -webkit-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -moz-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -o-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -ms-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: linear-gradient(top, #f4f4f4, #e2e2e2);
		}

		/* line 854, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-small-disabled .x-btn-inner {
		    color: #333333 !important;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn-default-small-disabled .x-btn-inner {
		    color: #595959 !important;
		}

		/* line 879, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-small-disabled .x-btn-inner {
		    color: #8c8c8c !important;
		}

		/* line 894, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-over .x-frame-tl,
		.x-nbr .x-btn-default-small-over .x-frame-bl,
		.x-nbr .x-btn-default-small-over .x-frame-tr,
		.x-nbr .x-btn-default-small-over .x-frame-br,
		.x-nbr .x-btn-default-small-over .x-frame-tc,
		.x-nbr .x-btn-default-small-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-over-corners.gif');
		}

		/* line 898, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-over .x-frame-ml,
		.x-nbr .x-btn-default-small-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-over-sides.gif');
		}

		/* line 901, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-over .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-over-bg.gif');
		}

		/* line 915, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-focus .x-frame-tl,
		.x-nbr .x-btn-default-small-focus .x-frame-bl,
		.x-nbr .x-btn-default-small-focus .x-frame-tr,
		.x-nbr .x-btn-default-small-focus .x-frame-br,
		.x-nbr .x-btn-default-small-focus .x-frame-tc,
		.x-nbr .x-btn-default-small-focus .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-focus-corners.gif');
		}

		/* line 919, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-focus .x-frame-ml,
		.x-nbr .x-btn-default-small-focus .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-focus-sides.gif');
		}

		/* line 922, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-focus .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-focus-bg.gif');
		}

		/* line 937, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-menu-active .x-frame-tl,
		.x-nbr .x-btn-default-small-menu-active .x-frame-bl,
		.x-nbr .x-btn-default-small-menu-active .x-frame-tr,
		.x-nbr .x-btn-default-small-menu-active .x-frame-br,
		.x-nbr .x-btn-default-small-menu-active .x-frame-tc,
		.x-nbr .x-btn-default-small-menu-active .x-frame-bc,
		.x-nbr .x-btn-default-small-pressed .x-frame-tl,
		.x-nbr .x-btn-default-small-pressed .x-frame-bl,
		.x-nbr .x-btn-default-small-pressed .x-frame-tr,
		.x-nbr .x-btn-default-small-pressed .x-frame-br,
		.x-nbr .x-btn-default-small-pressed .x-frame-tc,
		.x-nbr .x-btn-default-small-pressed .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-pressed-corners.gif');
		}

		/* line 941, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-menu-active .x-frame-ml,
		.x-nbr .x-btn-default-small-menu-active .x-frame-mr,
		.x-nbr .x-btn-default-small-pressed .x-frame-ml,
		.x-nbr .x-btn-default-small-pressed .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-pressed-sides.gif');
		}

		/* line 944, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-menu-active .x-frame-mc,
		.x-nbr .x-btn-default-small-pressed .x-frame-mc {
		    background-color: #d6d6d6;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-pressed-bg.gif');
		}

		/* line 958, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-disabled .x-frame-tl,
		.x-nbr .x-btn-default-small-disabled .x-frame-bl,
		.x-nbr .x-btn-default-small-disabled .x-frame-tr,
		.x-nbr .x-btn-default-small-disabled .x-frame-br,
		.x-nbr .x-btn-default-small-disabled .x-frame-tc,
		.x-nbr .x-btn-default-small-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-disabled-corners.gif');
		}

		/* line 962, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-disabled .x-frame-ml,
		.x-nbr .x-btn-default-small-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-disabled-sides.gif');
		}

		/* line 965, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-small-disabled .x-frame-mc {
		    background-color: #ececec;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-disabled-bg.gif');
		}

		/* line 978, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-small {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-bg.gif');
		}

		/* line 987, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-small-over {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-over-bg.gif');
		}

		/* line 996, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-small-focus {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-focus-bg.gif');
		}

		/* line 1006, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-small-menu-active,
		.x-nlg .x-btn-default-small-pressed {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-pressed-bg.gif');
		}

		/* line 1015, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-small-disabled {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-small-disabled-bg.gif');
		}

		/* line 633, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium {
		    border-color: #bbbbbb;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-default-medium {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 3px 3px 3px 3px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #f8f8f8;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
		    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: linear-gradient(top, #ffffff, #eeeeee);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-default-medium-mc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-bg.gif');
		    background-color: #f8f8f8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-medium {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-medium-tl,
		.x-nbr .x-btn-default-medium-bl,
		.x-nbr .x-btn-default-medium-tr,
		.x-nbr .x-btn-default-medium-br,
		.x-nbr .x-btn-default-medium-tc,
		.x-nbr .x-btn-default-medium-bc,
		.x-nbr .x-btn-default-medium-ml,
		.x-nbr .x-btn-default-medium-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-medium-ml,
		.x-nbr .x-btn-default-medium-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-medium-mc {
		    padding: 1px 1px 1px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-default-medium-tl,
		.x-strict .x-ie7 .x-btn-default-medium-bl {
		    position: relative;
		    right: 0;
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium .x-btn-inner {
		    font-size: 11px;
		    font-weight: normal;
		    color: #333333;
		    background-repeat: no-repeat;
		    padding: 0 3px;
		}

		/* line 652, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon button,
		.x-btn-default-medium-icon a,
		.x-btn-default-medium-icon .x-btn-inner,
		.x-btn-default-medium-noicon button,
		.x-btn-default-medium-noicon a,
		.x-btn-default-medium-noicon .x-btn-inner {
		    height: 24px;
		    line-height: 24px;
		}

		/* line 661, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon button,
		.x-btn-default-medium-icon a {
		    padding: 0;
		}

		/* line 665, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon .x-btn-inner {
		    /* even though there is no text we set a width and padding as buttons shrink-wrap around this element */
		    width: 24px;
		    padding: 0;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon .x-btn-icon {
		    width: 24px;
		    height: 24px;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 683, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-left button,
		.x-btn-default-medium-icon-text-left a {
		    height: 24px;
		}

		/* line 686, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-left .x-btn-inner {
		    height: 24px;
		    line-height: 24px;
		    padding-left: 28px;
		}

		/* line 692, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-left .x-btn-icon {
		    width: 24px;
		    height: auto;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: auto;
		}

		/* line 701, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-medium-icon-text-left .x-btn-icon,
		.x-quirks .x-btn-default-medium-icon-text-left .x-btn-icon {
		    height: 24px;
		}

		/* line 709, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-right button,
		.x-btn-default-medium-icon-text-right a {
		    height: 24px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-right .x-btn-inner {
		    height: 24px;
		    line-height: 24px;
		    padding-right: 28px !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-right .x-btn-icon {
		    width: 24px;
		    height: auto;
		    top: 0;
		    left: auto;
		    bottom: 0;
		    right: 0;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-medium-icon-text-right .x-btn-icon,
		.x-quirks .x-btn-default-medium-icon-text-right .x-btn-icon {
		    height: 24px;
		}

		/* line 734, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-top .x-btn-inner {
		    padding-top: 28px;
		}

		/* line 738, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-top .x-btn-icon {
		    width: auto;
		    height: 24px;
		    top: 0;
		    left: 0;
		    bottom: auto;
		    right: 0;
		}

		/* line 747, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-medium-icon-text-top .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-medium-icon-text-top .x-btn-icon {
		    width: 24px;
		}

		/* line 754, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-bottom .x-btn-inner {
		    padding-bottom: 28px;
		}

		/* line 758, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-icon-text-bottom .x-btn-icon {
		    width: auto;
		    height: 24px;
		    top: auto;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 767, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-medium-icon-text-bottom .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-medium-icon-text-bottom .x-btn-icon {
		    width: 24px;
		}

		/* line 773, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-over {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 797, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-focus {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 822, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-menu-active,
		.x-btn-default-medium-pressed {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #d6d6d6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
		    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-disabled {
		    border-color: #d7d7d7;
		    background-image: none;
		    background-color: #ececec;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #e2e2e2));
		    background-image: -webkit-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -moz-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -o-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -ms-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: linear-gradient(top, #f4f4f4, #e2e2e2);
		}

		/* line 854, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-medium-disabled .x-btn-inner {
		    color: #333333 !important;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn-default-medium-disabled .x-btn-inner {
		    color: #595959 !important;
		}

		/* line 879, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-medium-disabled .x-btn-inner {
		    color: #8c8c8c !important;
		}

		/* line 894, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-over .x-frame-tl,
		.x-nbr .x-btn-default-medium-over .x-frame-bl,
		.x-nbr .x-btn-default-medium-over .x-frame-tr,
		.x-nbr .x-btn-default-medium-over .x-frame-br,
		.x-nbr .x-btn-default-medium-over .x-frame-tc,
		.x-nbr .x-btn-default-medium-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-over-corners.gif');
		}

		/* line 898, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-over .x-frame-ml,
		.x-nbr .x-btn-default-medium-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-over-sides.gif');
		}

		/* line 901, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-over .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-over-bg.gif');
		}

		/* line 915, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-focus .x-frame-tl,
		.x-nbr .x-btn-default-medium-focus .x-frame-bl,
		.x-nbr .x-btn-default-medium-focus .x-frame-tr,
		.x-nbr .x-btn-default-medium-focus .x-frame-br,
		.x-nbr .x-btn-default-medium-focus .x-frame-tc,
		.x-nbr .x-btn-default-medium-focus .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-focus-corners.gif');
		}

		/* line 919, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-focus .x-frame-ml,
		.x-nbr .x-btn-default-medium-focus .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-focus-sides.gif');
		}

		/* line 922, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-focus .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-focus-bg.gif');
		}

		/* line 937, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-menu-active .x-frame-tl,
		.x-nbr .x-btn-default-medium-menu-active .x-frame-bl,
		.x-nbr .x-btn-default-medium-menu-active .x-frame-tr,
		.x-nbr .x-btn-default-medium-menu-active .x-frame-br,
		.x-nbr .x-btn-default-medium-menu-active .x-frame-tc,
		.x-nbr .x-btn-default-medium-menu-active .x-frame-bc,
		.x-nbr .x-btn-default-medium-pressed .x-frame-tl,
		.x-nbr .x-btn-default-medium-pressed .x-frame-bl,
		.x-nbr .x-btn-default-medium-pressed .x-frame-tr,
		.x-nbr .x-btn-default-medium-pressed .x-frame-br,
		.x-nbr .x-btn-default-medium-pressed .x-frame-tc,
		.x-nbr .x-btn-default-medium-pressed .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-pressed-corners.gif');
		}

		/* line 941, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-menu-active .x-frame-ml,
		.x-nbr .x-btn-default-medium-menu-active .x-frame-mr,
		.x-nbr .x-btn-default-medium-pressed .x-frame-ml,
		.x-nbr .x-btn-default-medium-pressed .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-pressed-sides.gif');
		}

		/* line 944, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-menu-active .x-frame-mc,
		.x-nbr .x-btn-default-medium-pressed .x-frame-mc {
		    background-color: #d6d6d6;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-pressed-bg.gif');
		}

		/* line 958, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-disabled .x-frame-tl,
		.x-nbr .x-btn-default-medium-disabled .x-frame-bl,
		.x-nbr .x-btn-default-medium-disabled .x-frame-tr,
		.x-nbr .x-btn-default-medium-disabled .x-frame-br,
		.x-nbr .x-btn-default-medium-disabled .x-frame-tc,
		.x-nbr .x-btn-default-medium-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-disabled-corners.gif');
		}

		/* line 962, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-disabled .x-frame-ml,
		.x-nbr .x-btn-default-medium-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-disabled-sides.gif');
		}

		/* line 965, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-medium-disabled .x-frame-mc {
		    background-color: #ececec;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-disabled-bg.gif');
		}

		/* line 978, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-medium {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-bg.gif');
		}

		/* line 987, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-medium-over {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-over-bg.gif');
		}

		/* line 996, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-medium-focus {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-focus-bg.gif');
		}

		/* line 1006, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-medium-menu-active,
		.x-nlg .x-btn-default-medium-pressed {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-pressed-bg.gif');
		}

		/* line 1015, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-medium-disabled {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-medium-disabled-bg.gif');
		}

		/* line 633, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large {
		    border-color: #bbbbbb;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-default-large {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 3px 3px 3px 3px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #f8f8f8;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
		    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
		    background-image: linear-gradient(top, #ffffff, #eeeeee);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-default-large-mc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-bg.gif');
		    background-color: #f8f8f8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-large {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-large-tl,
		.x-nbr .x-btn-default-large-bl,
		.x-nbr .x-btn-default-large-tr,
		.x-nbr .x-btn-default-large-br,
		.x-nbr .x-btn-default-large-tc,
		.x-nbr .x-btn-default-large-bc,
		.x-nbr .x-btn-default-large-ml,
		.x-nbr .x-btn-default-large-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-large-ml,
		.x-nbr .x-btn-default-large-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-large-mc {
		    padding: 1px 1px 1px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-default-large-tl,
		.x-strict .x-ie7 .x-btn-default-large-bl {
		    position: relative;
		    right: 0;
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large .x-btn-inner {
		    font-size: 11px;
		    font-weight: normal;
		    color: #333333;
		    background-repeat: no-repeat;
		    padding: 0 3px;
		}

		/* line 652, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon button,
		.x-btn-default-large-icon a,
		.x-btn-default-large-icon .x-btn-inner,
		.x-btn-default-large-noicon button,
		.x-btn-default-large-noicon a,
		.x-btn-default-large-noicon .x-btn-inner {
		    height: 32px;
		    line-height: 32px;
		}

		/* line 661, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon button,
		.x-btn-default-large-icon a {
		    padding: 0;
		}

		/* line 665, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon .x-btn-inner {
		    /* even though there is no text we set a width and padding as buttons shrink-wrap around this element */
		    width: 32px;
		    padding: 0;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon .x-btn-icon {
		    width: 32px;
		    height: 32px;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 683, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-left button,
		.x-btn-default-large-icon-text-left a {
		    height: 32px;
		}

		/* line 686, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-left .x-btn-inner {
		    height: 32px;
		    line-height: 32px;
		    padding-left: 36px;
		}

		/* line 692, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-left .x-btn-icon {
		    width: 32px;
		    height: auto;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: auto;
		}

		/* line 701, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-large-icon-text-left .x-btn-icon,
		.x-quirks .x-btn-default-large-icon-text-left .x-btn-icon {
		    height: 32px;
		}

		/* line 709, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-right button,
		.x-btn-default-large-icon-text-right a {
		    height: 32px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-right .x-btn-inner {
		    height: 32px;
		    line-height: 32px;
		    padding-right: 36px !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-right .x-btn-icon {
		    width: 32px;
		    height: auto;
		    top: 0;
		    left: auto;
		    bottom: 0;
		    right: 0;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-large-icon-text-right .x-btn-icon,
		.x-quirks .x-btn-default-large-icon-text-right .x-btn-icon {
		    height: 32px;
		}

		/* line 734, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-top .x-btn-inner {
		    padding-top: 36px;
		}

		/* line 738, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-top .x-btn-icon {
		    width: auto;
		    height: 32px;
		    top: 0;
		    left: 0;
		    bottom: auto;
		    right: 0;
		}

		/* line 747, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-large-icon-text-top .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-large-icon-text-top .x-btn-icon {
		    width: 32px;
		}

		/* line 754, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-bottom .x-btn-inner {
		    padding-bottom: 36px;
		}

		/* line 758, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-icon-text-bottom .x-btn-icon {
		    width: auto;
		    height: 32px;
		    top: auto;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 767, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-large-icon-text-bottom .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-large-icon-text-bottom .x-btn-icon {
		    width: 32px;
		}

		/* line 773, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-over {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 797, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-focus {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 822, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-menu-active,
		.x-btn-default-large-pressed {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #d6d6d6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
		    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-disabled {
		    border-color: #d7d7d7;
		    background-image: none;
		    background-color: #ececec;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #e2e2e2));
		    background-image: -webkit-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -moz-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -o-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: -ms-linear-gradient(top, #f4f4f4, #e2e2e2);
		    background-image: linear-gradient(top, #f4f4f4, #e2e2e2);
		}

		/* line 854, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-large-disabled .x-btn-inner {
		    color: #333333 !important;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn-default-large-disabled .x-btn-inner {
		    color: #595959 !important;
		}

		/* line 879, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-large-disabled .x-btn-inner {
		    color: #8c8c8c !important;
		}

		/* line 894, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-over .x-frame-tl,
		.x-nbr .x-btn-default-large-over .x-frame-bl,
		.x-nbr .x-btn-default-large-over .x-frame-tr,
		.x-nbr .x-btn-default-large-over .x-frame-br,
		.x-nbr .x-btn-default-large-over .x-frame-tc,
		.x-nbr .x-btn-default-large-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-over-corners.gif');
		}

		/* line 898, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-over .x-frame-ml,
		.x-nbr .x-btn-default-large-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-over-sides.gif');
		}

		/* line 901, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-over .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-over-bg.gif');
		}

		/* line 915, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-focus .x-frame-tl,
		.x-nbr .x-btn-default-large-focus .x-frame-bl,
		.x-nbr .x-btn-default-large-focus .x-frame-tr,
		.x-nbr .x-btn-default-large-focus .x-frame-br,
		.x-nbr .x-btn-default-large-focus .x-frame-tc,
		.x-nbr .x-btn-default-large-focus .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-focus-corners.gif');
		}

		/* line 919, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-focus .x-frame-ml,
		.x-nbr .x-btn-default-large-focus .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-focus-sides.gif');
		}

		/* line 922, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-focus .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-focus-bg.gif');
		}

		/* line 937, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-menu-active .x-frame-tl,
		.x-nbr .x-btn-default-large-menu-active .x-frame-bl,
		.x-nbr .x-btn-default-large-menu-active .x-frame-tr,
		.x-nbr .x-btn-default-large-menu-active .x-frame-br,
		.x-nbr .x-btn-default-large-menu-active .x-frame-tc,
		.x-nbr .x-btn-default-large-menu-active .x-frame-bc,
		.x-nbr .x-btn-default-large-pressed .x-frame-tl,
		.x-nbr .x-btn-default-large-pressed .x-frame-bl,
		.x-nbr .x-btn-default-large-pressed .x-frame-tr,
		.x-nbr .x-btn-default-large-pressed .x-frame-br,
		.x-nbr .x-btn-default-large-pressed .x-frame-tc,
		.x-nbr .x-btn-default-large-pressed .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-pressed-corners.gif');
		}

		/* line 941, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-menu-active .x-frame-ml,
		.x-nbr .x-btn-default-large-menu-active .x-frame-mr,
		.x-nbr .x-btn-default-large-pressed .x-frame-ml,
		.x-nbr .x-btn-default-large-pressed .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-pressed-sides.gif');
		}

		/* line 944, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-menu-active .x-frame-mc,
		.x-nbr .x-btn-default-large-pressed .x-frame-mc {
		    background-color: #d6d6d6;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-pressed-bg.gif');
		}

		/* line 958, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-disabled .x-frame-tl,
		.x-nbr .x-btn-default-large-disabled .x-frame-bl,
		.x-nbr .x-btn-default-large-disabled .x-frame-tr,
		.x-nbr .x-btn-default-large-disabled .x-frame-br,
		.x-nbr .x-btn-default-large-disabled .x-frame-tc,
		.x-nbr .x-btn-default-large-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-disabled-corners.gif');
		}

		/* line 962, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-disabled .x-frame-ml,
		.x-nbr .x-btn-default-large-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-disabled-sides.gif');
		}

		/* line 965, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-large-disabled .x-frame-mc {
		    background-color: #ececec;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-disabled-bg.gif');
		}

		/* line 978, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-large {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-bg.gif');
		}

		/* line 987, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-large-over {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-over-bg.gif');
		}

		/* line 996, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-large-focus {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-focus-bg.gif');
		}

		/* line 1006, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-large-menu-active,
		.x-nlg .x-btn-default-large-pressed {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-pressed-bg.gif');
		}

		/* line 1015, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-large-disabled {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-large-disabled-bg.gif');
		}

		/* line 633, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small {
		    border-color: transparent;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-default-toolbar-small {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 2px 2px 2px 2px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: transparent;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-default-toolbar-small-mc {
		    background-color: transparent;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-small {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-small-tl,
		.x-nbr .x-btn-default-toolbar-small-bl,
		.x-nbr .x-btn-default-toolbar-small-tr,
		.x-nbr .x-btn-default-toolbar-small-br,
		.x-nbr .x-btn-default-toolbar-small-tc,
		.x-nbr .x-btn-default-toolbar-small-bc,
		.x-nbr .x-btn-default-toolbar-small-ml,
		.x-nbr .x-btn-default-toolbar-small-mr {
		    zoom: 1;
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-small-ml,
		.x-nbr .x-btn-default-toolbar-small-mr {
		    zoom: 1;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-small-mc {
		    padding: 0px 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-default-toolbar-small-tl,
		.x-strict .x-ie7 .x-btn-default-toolbar-small-bl {
		    position: relative;
		    right: 0;
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small .x-btn-inner {
		    font-size: 11px;
		    font-weight: normal;
		    color: #333333;
		    background-repeat: no-repeat;
		    padding: 0 4px;
		}

		/* line 652, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon button,
		.x-btn-default-toolbar-small-icon a,
		.x-btn-default-toolbar-small-icon .x-btn-inner,
		.x-btn-default-toolbar-small-noicon button,
		.x-btn-default-toolbar-small-noicon a,
		.x-btn-default-toolbar-small-noicon .x-btn-inner {
		    height: 16px;
		    line-height: 16px;
		}

		/* line 661, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon button,
		.x-btn-default-toolbar-small-icon a {
		    padding: 0;
		}

		/* line 665, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon .x-btn-inner {
		    /* even though there is no text we set a width and padding as buttons shrink-wrap around this element */
		    width: 16px;
		    padding: 0;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon .x-btn-icon {
		    width: 16px;
		    height: 16px;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 683, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-left button,
		.x-btn-default-toolbar-small-icon-text-left a {
		    height: 16px;
		}

		/* line 686, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-left .x-btn-inner {
		    height: 16px;
		    line-height: 16px;
		    padding-left: 20px;
		}

		/* line 692, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-left .x-btn-icon {
		    width: 16px;
		    height: auto;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: auto;
		}

		/* line 701, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-small-icon-text-left .x-btn-icon,
		.x-quirks .x-btn-default-toolbar-small-icon-text-left .x-btn-icon {
		    height: 16px;
		}

		/* line 709, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-right button,
		.x-btn-default-toolbar-small-icon-text-right a {
		    height: 16px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-right .x-btn-inner {
		    height: 16px;
		    line-height: 16px;
		    padding-right: 20px !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-right .x-btn-icon {
		    width: 16px;
		    height: auto;
		    top: 0;
		    left: auto;
		    bottom: 0;
		    right: 0;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-small-icon-text-right .x-btn-icon,
		.x-quirks .x-btn-default-toolbar-small-icon-text-right .x-btn-icon {
		    height: 16px;
		}

		/* line 734, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-top .x-btn-inner {
		    padding-top: 20px;
		}

		/* line 738, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-top .x-btn-icon {
		    width: auto;
		    height: 16px;
		    top: 0;
		    left: 0;
		    bottom: auto;
		    right: 0;
		}

		/* line 747, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-small-icon-text-top .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-toolbar-small-icon-text-top .x-btn-icon {
		    width: 16px;
		}

		/* line 754, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-bottom .x-btn-inner {
		    padding-bottom: 20px;
		}

		/* line 758, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon {
		    width: auto;
		    height: 16px;
		    top: auto;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 767, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon {
		    width: 16px;
		}

		/* line 773, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-over {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 797, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-focus {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 822, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-menu-active,
		.x-btn-default-toolbar-small-pressed {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #d6d6d6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
		    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-disabled {
		    border-color: #d7d7d7;
		    background-image: none;
		    background-color: transparent;
		}

		/* line 854, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-disabled .x-btn-inner {
		    color: #333333 !important;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn-default-toolbar-small-disabled .x-btn-inner {
		    color: #595959 !important;
		}

		/* line 879, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-small-disabled .x-btn-inner {
		    color: #8c8c8c !important;
		}

		/* line 894, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-br,
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-over-corners.gif');
		}

		/* line 898, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-over-sides.gif');
		}

		/* line 901, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-over .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-over-bg.gif');
		}

		/* line 915, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-br,
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-focus-corners.gif');
		}

		/* line 919, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-focus-sides.gif');
		}

		/* line 922, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-focus .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-focus-bg.gif');
		}

		/* line 937, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-br,
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-bc,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-br,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-pressed-corners.gif');
		}

		/* line 941, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-mr,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-pressed-sides.gif');
		}

		/* line 944, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-mc,
		.x-nbr .x-btn-default-toolbar-small-pressed .x-frame-mc {
		    background-color: #d6d6d6;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-pressed-bg.gif');
		}

		/* line 958, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-br,
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-disabled-corners.gif');
		}

		/* line 962, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-disabled-sides.gif');
		}

		/* line 965, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-small-disabled .x-frame-mc {
		    background-color: transparent;
		}

		/* line 987, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-small-over {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-over-bg.gif');
		}

		/* line 996, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-small-focus {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-focus-bg.gif');
		}

		/* line 1006, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-small-menu-active,
		.x-nlg .x-btn-default-toolbar-small-pressed {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-small-pressed-bg.gif');
		}

		/* line 633, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium {
		    border-color: transparent;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-default-toolbar-medium {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 3px 3px 3px 3px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: transparent;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-default-toolbar-medium-mc {
		    background-color: transparent;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-medium {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-medium-tl,
		.x-nbr .x-btn-default-toolbar-medium-bl,
		.x-nbr .x-btn-default-toolbar-medium-tr,
		.x-nbr .x-btn-default-toolbar-medium-br,
		.x-nbr .x-btn-default-toolbar-medium-tc,
		.x-nbr .x-btn-default-toolbar-medium-bc,
		.x-nbr .x-btn-default-toolbar-medium-ml,
		.x-nbr .x-btn-default-toolbar-medium-mr {
		    zoom: 1;
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-medium-ml,
		.x-nbr .x-btn-default-toolbar-medium-mr {
		    zoom: 1;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-medium-mc {
		    padding: 1px 1px 1px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-default-toolbar-medium-tl,
		.x-strict .x-ie7 .x-btn-default-toolbar-medium-bl {
		    position: relative;
		    right: 0;
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium .x-btn-inner {
		    font-size: 11px;
		    font-weight: normal;
		    color: #333333;
		    background-repeat: no-repeat;
		    padding: 0 3px;
		}

		/* line 652, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon button,
		.x-btn-default-toolbar-medium-icon a,
		.x-btn-default-toolbar-medium-icon .x-btn-inner,
		.x-btn-default-toolbar-medium-noicon button,
		.x-btn-default-toolbar-medium-noicon a,
		.x-btn-default-toolbar-medium-noicon .x-btn-inner {
		    height: 24px;
		    line-height: 24px;
		}

		/* line 661, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon button,
		.x-btn-default-toolbar-medium-icon a {
		    padding: 0;
		}

		/* line 665, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon .x-btn-inner {
		    /* even though there is no text we set a width and padding as buttons shrink-wrap around this element */
		    width: 24px;
		    padding: 0;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon .x-btn-icon {
		    width: 24px;
		    height: 24px;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 683, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-left button,
		.x-btn-default-toolbar-medium-icon-text-left a {
		    height: 24px;
		}

		/* line 686, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-left .x-btn-inner {
		    height: 24px;
		    line-height: 24px;
		    padding-left: 28px;
		}

		/* line 692, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-left .x-btn-icon {
		    width: 24px;
		    height: auto;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: auto;
		}

		/* line 701, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-medium-icon-text-left .x-btn-icon,
		.x-quirks .x-btn-default-toolbar-medium-icon-text-left .x-btn-icon {
		    height: 24px;
		}

		/* line 709, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-right button,
		.x-btn-default-toolbar-medium-icon-text-right a {
		    height: 24px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-right .x-btn-inner {
		    height: 24px;
		    line-height: 24px;
		    padding-right: 28px !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-right .x-btn-icon {
		    width: 24px;
		    height: auto;
		    top: 0;
		    left: auto;
		    bottom: 0;
		    right: 0;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-medium-icon-text-right .x-btn-icon,
		.x-quirks .x-btn-default-toolbar-medium-icon-text-right .x-btn-icon {
		    height: 24px;
		}

		/* line 734, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-top .x-btn-inner {
		    padding-top: 28px;
		}

		/* line 738, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-top .x-btn-icon {
		    width: auto;
		    height: 24px;
		    top: 0;
		    left: 0;
		    bottom: auto;
		    right: 0;
		}

		/* line 747, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-medium-icon-text-top .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-toolbar-medium-icon-text-top .x-btn-icon {
		    width: 24px;
		}

		/* line 754, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-bottom .x-btn-inner {
		    padding-bottom: 28px;
		}

		/* line 758, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon {
		    width: auto;
		    height: 24px;
		    top: auto;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 767, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon {
		    width: 24px;
		}

		/* line 773, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-over {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 797, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-focus {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 822, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-menu-active,
		.x-btn-default-toolbar-medium-pressed {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #d6d6d6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
		    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-disabled {
		    border-color: #d7d7d7;
		    background-image: none;
		    background-color: transparent;
		}

		/* line 854, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-medium-disabled .x-btn-inner {
		    color: #333333 !important;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn-default-toolbar-medium-disabled .x-btn-inner {
		    color: #595959 !important;
		}

		/* line 879, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-medium-disabled .x-btn-inner {
		    color: #8c8c8c !important;
		}

		/* line 894, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-br,
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-over-corners.gif');
		}

		/* line 898, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-over-sides.gif');
		}

		/* line 901, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-over .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-over-bg.gif');
		}

		/* line 915, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-br,
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-focus-corners.gif');
		}

		/* line 919, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-focus-sides.gif');
		}

		/* line 922, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-focus .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-focus-bg.gif');
		}

		/* line 937, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-br,
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-bc,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-br,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-pressed-corners.gif');
		}

		/* line 941, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-mr,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-pressed-sides.gif');
		}

		/* line 944, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-mc,
		.x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-mc {
		    background-color: #d6d6d6;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-pressed-bg.gif');
		}

		/* line 958, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-br,
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-disabled-corners.gif');
		}

		/* line 962, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-disabled-sides.gif');
		}

		/* line 965, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-mc {
		    background-color: transparent;
		}

		/* line 987, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-medium-over {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-over-bg.gif');
		}

		/* line 996, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-medium-focus {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-focus-bg.gif');
		}

		/* line 1006, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-medium-menu-active,
		.x-nlg .x-btn-default-toolbar-medium-pressed {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-medium-pressed-bg.gif');
		}

		/* line 633, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large {
		    border-color: transparent;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-default-toolbar-large {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 3px 3px 3px 3px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: transparent;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-default-toolbar-large-mc {
		    background-color: transparent;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-large {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-large-tl,
		.x-nbr .x-btn-default-toolbar-large-bl,
		.x-nbr .x-btn-default-toolbar-large-tr,
		.x-nbr .x-btn-default-toolbar-large-br,
		.x-nbr .x-btn-default-toolbar-large-tc,
		.x-nbr .x-btn-default-toolbar-large-bc,
		.x-nbr .x-btn-default-toolbar-large-ml,
		.x-nbr .x-btn-default-toolbar-large-mr {
		    zoom: 1;
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-large-ml,
		.x-nbr .x-btn-default-toolbar-large-mr {
		    zoom: 1;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-default-toolbar-large-mc {
		    padding: 1px 1px 1px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-default-toolbar-large-tl,
		.x-strict .x-ie7 .x-btn-default-toolbar-large-bl {
		    position: relative;
		    right: 0;
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large .x-btn-inner {
		    font-size: 11px;
		    font-weight: normal;
		    color: #333333;
		    background-repeat: no-repeat;
		    padding: 0 3px;
		}

		/* line 652, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon button,
		.x-btn-default-toolbar-large-icon a,
		.x-btn-default-toolbar-large-icon .x-btn-inner,
		.x-btn-default-toolbar-large-noicon button,
		.x-btn-default-toolbar-large-noicon a,
		.x-btn-default-toolbar-large-noicon .x-btn-inner {
		    height: 32px;
		    line-height: 32px;
		}

		/* line 661, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon button,
		.x-btn-default-toolbar-large-icon a {
		    padding: 0;
		}

		/* line 665, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon .x-btn-inner {
		    /* even though there is no text we set a width and padding as buttons shrink-wrap around this element */
		    width: 32px;
		    padding: 0;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon .x-btn-icon {
		    width: 32px;
		    height: 32px;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 683, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-left button,
		.x-btn-default-toolbar-large-icon-text-left a {
		    height: 32px;
		}

		/* line 686, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-left .x-btn-inner {
		    height: 32px;
		    line-height: 32px;
		    padding-left: 36px;
		}

		/* line 692, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-left .x-btn-icon {
		    width: 32px;
		    height: auto;
		    top: 0;
		    left: 0;
		    bottom: 0;
		    right: auto;
		}

		/* line 701, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-large-icon-text-left .x-btn-icon,
		.x-quirks .x-btn-default-toolbar-large-icon-text-left .x-btn-icon {
		    height: 32px;
		}

		/* line 709, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-right button,
		.x-btn-default-toolbar-large-icon-text-right a {
		    height: 32px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-right .x-btn-inner {
		    height: 32px;
		    line-height: 32px;
		    padding-right: 36px !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-right .x-btn-icon {
		    width: 32px;
		    height: auto;
		    top: 0;
		    left: auto;
		    bottom: 0;
		    right: 0;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-large-icon-text-right .x-btn-icon,
		.x-quirks .x-btn-default-toolbar-large-icon-text-right .x-btn-icon {
		    height: 32px;
		}

		/* line 734, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-top .x-btn-inner {
		    padding-top: 36px;
		}

		/* line 738, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-top .x-btn-icon {
		    width: auto;
		    height: 32px;
		    top: 0;
		    left: 0;
		    bottom: auto;
		    right: 0;
		}

		/* line 747, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-large-icon-text-top .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-toolbar-large-icon-text-top .x-btn-icon {
		    width: 32px;
		}

		/* line 754, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-bottom .x-btn-inner {
		    padding-bottom: 36px;
		}

		/* line 758, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon {
		    width: auto;
		    height: 32px;
		    top: auto;
		    left: 0;
		    bottom: 0;
		    right: 0;
		}

		/* line 767, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon,
		.x-quirks .x-ie .x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon {
		    width: 32px;
		}

		/* line 773, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-over {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 797, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-focus {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #f3f3f3;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
		    background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
		}

		/* line 822, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-menu-active,
		.x-btn-default-toolbar-large-pressed {
		    border-color: #9d9d9d;
		    background-image: none;
		    background-color: #d6d6d6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
		    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
		    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-disabled {
		    border-color: #d7d7d7;
		    background-image: none;
		    background-color: transparent;
		}

		/* line 854, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-large-disabled .x-btn-inner {
		    color: #333333 !important;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie .x-btn-default-toolbar-large-disabled .x-btn-inner {
		    color: #595959 !important;
		}

		/* line 879, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-ie6 .x-btn-default-toolbar-large-disabled .x-btn-inner {
		    color: #8c8c8c !important;
		}

		/* line 894, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-br,
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-over-corners.gif');
		}

		/* line 898, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-over-sides.gif');
		}

		/* line 901, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-over .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-over-bg.gif');
		}

		/* line 915, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-br,
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-focus-corners.gif');
		}

		/* line 919, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-focus-sides.gif');
		}

		/* line 922, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-focus .x-frame-mc {
		    background-color: #f3f3f3;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-focus-bg.gif');
		}

		/* line 937, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-br,
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-bc,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-br,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-pressed-corners.gif');
		}

		/* line 941, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-mr,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-pressed-sides.gif');
		}

		/* line 944, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-mc,
		.x-nbr .x-btn-default-toolbar-large-pressed .x-frame-mc {
		    background-color: #d6d6d6;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-pressed-bg.gif');
		}

		/* line 958, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-tl,
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-bl,
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-tr,
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-br,
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-tc,
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-disabled-corners.gif');
		}

		/* line 962, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-ml,
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-disabled-sides.gif');
		}

		/* line 965, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nbr .x-btn-default-toolbar-large-disabled .x-frame-mc {
		    background-color: transparent;
		}

		/* line 987, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-large-over {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-over-bg.gif');
		}

		/* line 996, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-large-focus {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-focus-bg.gif');
		}

		/* line 1006, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-nlg .x-btn-default-toolbar-large-menu-active,
		.x-nlg .x-btn-default-toolbar-large-pressed {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/btn/btn-default-toolbar-large-pressed-bg.gif');
		}

		/* line 571, ../themes/stylesheets/ext4/default/widgets/_button.scss */
		.x-btn-default-toolbar-small-disabled,
		.x-btn-default-toolbar-medium-disabled,
		.x-btn-default-toolbar-large-disabled {
		    border-color: transparent;
		    background-image: none;
		    background: transparent;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group {
		    position: relative;
		    overflow: hidden;
		}

		/* line 7, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-body {
		    position: relative;
		    zoom: 1;
		    padding: 0 1px;
		}

		/* line 11, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-body .x-table-layout-cell {
		    vertical-align: top;
		}

		/* line 16, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-header-text {
		    white-space: nowrap;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-btn-group-default-framed {
		    -moz-border-radius: 2px;
		    -webkit-border-radius: 2px;
		    -o-border-radius: 2px;
		    -ms-border-radius: 2px;
		    -khtml-border-radius: 2px;
		    border-radius: 2px;
		    padding: 1px 1px 1px 1px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #f0f0f0;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-btn-group-default-framed-mc {
		    background-color: #f0f0f0;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-group-default-framed {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000202px 1000202px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-group-default-framed-tl,
		.x-nbr .x-btn-group-default-framed-bl,
		.x-nbr .x-btn-group-default-framed-tr,
		.x-nbr .x-btn-group-default-framed-br,
		.x-nbr .x-btn-group-default-framed-tc,
		.x-nbr .x-btn-group-default-framed-bc,
		.x-nbr .x-btn-group-default-framed-ml,
		.x-nbr .x-btn-group-default-framed-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn-group/btn-group-default-framed-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-group-default-framed-ml,
		.x-nbr .x-btn-group-default-framed-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/btn-group/btn-group-default-framed-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-btn-group-default-framed-mc {
		    padding: 0px 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-btn-group-default-framed-tl,
		.x-strict .x-ie7 .x-btn-group-default-framed-bl {
		    position: relative;
		    right: 0;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-default-framed {
		    border-color: #d0d0d0;
		    -moz-box-shadow: #ececec 0 1px 0px 0 inset, #ececec 0 -1px 0px 0 inset, #ececec -1px 0 0px 0 inset, #ececec 1px 0 0px 0 inset;
		    -webkit-box-shadow: #ececec 0 1px 0px 0 inset, #ececec 0 -1px 0px 0 inset, #ececec -1px 0 0px 0 inset, #ececec 1px 0 0px 0 inset;
		    -o-box-shadow: #ececec 0 1px 0px 0 inset, #ececec 0 -1px 0px 0 inset, #ececec -1px 0 0px 0 inset, #ececec 1px 0 0px 0 inset;
		    box-shadow: #ececec 0 1px 0px 0 inset, #ececec 0 -1px 0px 0 inset, #ececec -1px 0 0px 0 inset, #ececec 1px 0 0px 0 inset;
		}

		/* line 64, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-header-default-framed {
		    margin: 2px 2px 0 2px;
		}

		/* line 68, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-header-body-default-framed {
		    padding: 1px 0;
		    background: #dfdfdf;
		    -moz-border-radius-topleft: 2px;
		    -webkit-border-top-left-radius: 2px;
		    -o-border-top-left-radius: 2px;
		    -ms-border-top-left-radius: 2px;
		    -khtml-border-top-left-radius: 2px;
		    border-top-left-radius: 2px;
		    -moz-border-radius-topright: 2px;
		    -webkit-border-top-right-radius: 2px;
		    -o-border-top-right-radius: 2px;
		    -ms-border-top-right-radius: 2px;
		    -khtml-border-top-right-radius: 2px;
		    border-top-right-radius: 2px;
		}

		/* line 76, ../themes/stylesheets/ext4/default/widgets/_btn-group.scss */
		.x-btn-group-header-text-default-framed {
		    font-size: 11px;
		    font-weight: normal;
		    color: #666666;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker {
		    border: 1px solid #585858;
		    background-color: white;
		    position: relative;
		}

		/* line 8, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker a {
		    -moz-outline: 0 none;
		    outline: 0 none;
		    color: #523a39;
		    text-decoration: none;
		    border-width: 0;
		}

		/* line 21, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-inner,
		.x-datepicker-inner td,
		.x-datepicker-inner th {
		    border-collapse: separate;
		}

		/* line 25, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-header {
		    position: relative;
		    height: 26px;
		    background-image: none;
		    background-color: #6f6f6f;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #777777), color-stop(100%, #656565));
		    background-image: -webkit-linear-gradient(top, #777777, #656565);
		    background-image: -moz-linear-gradient(top, #777777, #656565);
		    background-image: -o-linear-gradient(top, #777777, #656565);
		    background-image: -ms-linear-gradient(top, #777777, #656565);
		    background-image: linear-gradient(top, #777777, #656565);
		}

		/* line 38, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-prev,
		.x-datepicker-next {
		    position: absolute;
		    top: 5px;
		    width: 18px;
		}

		/* line 44, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-prev a,
		.x-datepicker-next a {
		    display: block;
		    width: 16px;
		    height: 16px;
		    background-position: top;
		    background-repeat: no-repeat;
		    cursor: pointer;
		    text-decoration: none !important;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		    opacity: 0.7;
		}

		/* line 59, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-prev a:hover,
		.x-datepicker-next a:hover {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		    opacity: 1;
		}

		/* line 65, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-next {
		    right: 5px;
		}

		/* line 68, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-next a {
		    background-image: url('../../resources/themes/images/gray/shared/right-btn.gif');
		}

		/* line 73, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-prev {
		    left: 5px;
		}

		/* line 76, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-prev a {
		    background-image: url('../../resources/themes/images/gray/shared/left-btn.gif');
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-item-disabled .x-datepicker-prev a:hover,
		.x-item-disabled .x-datepicker-next a:hover {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		    opacity: 0.6;
		}

		/* line 86, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-month {
		    padding-top: 3px;
		}

		/* line 99, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-month .x-btn,
		.x-datepicker-month button,
		.x-datepicker-month .x-btn-tc,
		.x-datepicker-month .x-btn-tl,
		.x-datepicker-month .x-btn-tr,
		.x-datepicker-month .x-btn-mc,
		.x-datepicker-month .x-btn-ml,
		.x-datepicker-month .x-btn-mr,
		.x-datepicker-month .x-btn-bc,
		.x-datepicker-month .x-btn-bl,
		.x-datepicker-month .x-btn-br {
		    background: transparent !important;
		    border-width: 0 !important;
		}

		/* line 104, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-month span {
		    color: #fff !important;
		}

		/* line 108, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-month .x-btn-split-right {
		    background-image: url('../../resources/themes/images/gray/button/s-arrow-light.gif');
		    padding-right: 12px;
		}

		/* line 114, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-next {
		    text-align: right;
		}

		/* line 118, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-month {
		    text-align: center;
		}

		/* line 122, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-month button {
		    color: white !important;
		}

		/* line 128, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner {
		    width: 100%;
		    table-layout: fixed;
		}

		/* line 132, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner th {
		    width: 25px;
		    height: 19px;
		    padding: 0;
		    color: #3e3e3e;
		    font-size: 10px;
		    font-weight: normal;
		    text-align: right;
		    border-bottom: 1px solid #d0d0d0;
		    border-collapse: separate;
		    background-image: none;
		    background-color: #e9e9e9;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #dfdfdf));
		    background-image: -webkit-linear-gradient(top, #f1f1f1, #dfdfdf);
		    background-image: -moz-linear-gradient(top, #f1f1f1, #dfdfdf);
		    background-image: -o-linear-gradient(top, #f1f1f1, #dfdfdf);
		    background-image: -ms-linear-gradient(top, #f1f1f1, #dfdfdf);
		    background-image: linear-gradient(top, #f1f1f1, #dfdfdf);
		    cursor: default;
		}

		/* line 153, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner th span {
		    display: block;
		    padding-right: 7px;
		}

		/* line 159, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner tr {
		    height: 20px;
		}

		/* line 163, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner td {
		    border: 1px solid;
		    height: 17px;
		    border-color: white;
		    text-align: right;
		    padding: 0;
		}

		/* line 171, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner a {
		    padding-right: 4px;
		    display: block;
		    zoom: 1;
		    font-size: 11px;
		    font-weight: normal;
		    color: black;
		    text-decoration: none;
		    text-align: right;
		}

		/* line 184, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner .x-datepicker-active {
		    cursor: pointer;
		    color: black;
		}

		/* line 190, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner .x-datepicker-selected a {
		    background: repeat-x left top;
		    background-color: #d8d8d8;
		    border: 1px solid #b2aaa9;
		}

		/* line 196, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner .x-datepicker-selected span {
		    font-weight: bold;
		}

		/* line 202, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner .x-datepicker-today a {
		    border: 1px solid;
		    border-color: darkred;
		}

		/* line 210, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner .x-datepicker-prevday a,
		table.x-datepicker-inner .x-datepicker-nextday a {
		    text-decoration: none !important;
		    color: #aaa;
		}

		/* line 217, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner a:hover,
		table.x-datepicker-inner .x-datepicker-disabled a:hover {
		    text-decoration: none !important;
		    color: #000;
		    background-color: transparent;
		}

		/* line 225, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		table.x-datepicker-inner .x-datepicker-disabled a {
		    cursor: default;
		    background-color: #eee;
		    color: #bbb;
		}

		/* line 233, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-footer,
		.x-monthpicker-buttons {
		    position: relative;
		    border-top: 1px solid #d0d0d0;
		    background-image: none;
		    background-color: #e9e9e9;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfdfdf), color-stop(49%, #d6d6d6), color-stop(51%, #d0d0d0), color-stop(100%, #d2d2d2));
		    background-image: -webkit-linear-gradient(top, #dfdfdf, #d6d6d6 49%, #d0d0d0 51%, #d2d2d2);
		    background-image: -moz-linear-gradient(top, #dfdfdf, #d6d6d6 49%, #d0d0d0 51%, #d2d2d2);
		    background-image: -o-linear-gradient(top, #dfdfdf, #d6d6d6 49%, #d0d0d0 51%, #d2d2d2);
		    background-image: -ms-linear-gradient(top, #dfdfdf, #d6d6d6 49%, #d0d0d0 51%, #d2d2d2);
		    background-image: linear-gradient(top, #dfdfdf, #d6d6d6 49%, #d0d0d0 51%, #d2d2d2);
		    text-align: center;
		}

		/* line 246, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker-footer .x-btn,
		.x-monthpicker-buttons .x-btn {
		    position: relative;
		    margin: 4px;
		}

		/* line 252, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-item-disabled .x-datepicker-inner a:hover {
		    background: none;
		}

		/* line 257, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-datepicker .x-monthpicker {
		    position: absolute;
		    left: 0;
		    top: 0;
		}

		/* line 264, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker {
		    border: 1px solid #585858;
		    background-color: white;
		}

		/* line 270, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-months,
		.x-monthpicker-years {
		    float: left;
		    height: 167px;
		    width: 88px;
		}

		/* line 277, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-item {
		    float: left;
		    margin: 4px 0 5px 0;
		    font-size: 11px;
		    font-weight: normal;
		    text-align: center;
		    vertical-align: middle;
		    height: 18px;
		    width: 43px;
		    border: 0 none;
		}

		/* line 291, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-item a {
		    display: block;
		    margin: 0 5px;
		    text-decoration: none;
		    color: #523a39;
		    border: 1px solid white;
		    line-height: 17px;
		}

		/* line 304, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-item a:hover {
		    background-color: transparent;
		}

		/* line 308, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-item a.x-monthpicker-selected {
		    background-color: #e9e9e9;
		    border: 1px solid #b2aaa9;
		}

		/* line 315, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-months {
		    border-right: 1px solid #585858;
		    width: 87px;
		}

		/* line 320, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-years .x-monthpicker-item {
		    width: 44px;
		}

		/* line 324, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav {
		    height: 28px;
		}

		/* line 327, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav button {
		    background-image: url('../../resources/themes/images/gray/tools/tool-sprites.gif');
		    height: 15px;
		    width: 15px;
		    padding: 0;
		    margin: 6px 12px 5px 15px;
		    border: 0;
		    outline: 0 none;
		}

		/* line 335, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav button::-moz-focus-inner {
		    border: 0;
		    padding: 0;
		}

		/* line 342, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav-next {
		    background-position: 0 -120px;
		}

		/* line 346, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav-next-over {
		    cursor: pointer;
		    cursor: hand;
		    background-position: -15px -120px;
		}

		/* line 352, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav-prev {
		    background-position: 0 -105px;
		}

		/* line 356, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-yearnav-prev-over {
		    cursor: pointer;
		    cursor: hand;
		    background-position: -15px -105px;
		}

		/* line 363, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-small .x-monthpicker-item {
		    margin: 2px 0 2px 0;
		}

		/* line 367, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-small .x-monthpicker-yearnav {
		    height: 23px;
		}

		/* line 371, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-monthpicker-small .x-monthpicker-months,
		.x-monthpicker-small .x-monthpicker-years {
		    height: 136px;
		}

		/* line 381, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-quirks .x-ie7 .x-monthpicker-buttons .x-btn,
		.x-quirks .x-ie8 .x-monthpicker-buttons .x-btn {
		    margin-top: 2px;
		}

		/* line 387, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-quirks .x-monthpicker-small .x-monthpicker-yearnav button {
		    margin-top: 3px;
		    margin-bottom: 3px;
		}

		/* line 393, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-ie6 .x-monthpicker-small .x-monthpicker-yearnav button {
		    margin-top: 3px;
		    margin-bottom: 3px;
		}

		/* line 403, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-nlg .x-datepicker-header {
		    background-image: url('../../resources/themes/images/gray/datepicker/datepicker-header-bg.gif');
		    background-repeat: repeat-x;
		    background-position: top left;
		}

		/* line 412, ../themes/stylesheets/ext4/default/widgets/_datepicker.scss */
		.x-nlg .x-datepicker-footer,
		.x-nlg .x-monthpicker-buttons {
		    background-image: url('../../resources/themes/images/gray/datepicker/datepicker-footer-bg.gif');
		    background-repeat: repeat-x;
		    background-position: top left;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_colorpicker.scss */
		.x-color-picker {
		    width: 144px;
		    height: 90px;
		    cursor: pointer;
		}

		/* line 8, ../themes/stylesheets/ext4/default/widgets/_colorpicker.scss */
		.x-color-picker a {
		    border: 1px solid #fff;
		    float: left;
		    padding: 2px;
		    text-decoration: none;
		    -moz-outline: 0 none;
		    outline: 0 none;
		    cursor: pointer;
		}

		/* line 24, ../themes/stylesheets/ext4/default/widgets/_colorpicker.scss */
		.x-color-picker a:hover,
		.x-color-picker a.x-color-picker-selected {
		    border-color: #8bb8f3;
		    background-color: #deecfd;
		}

		/* line 29, ../themes/stylesheets/ext4/default/widgets/_colorpicker.scss */
		.x-color-picker em {
		    display: block;
		    border: 1px solid #aca899;
		}

		/* line 35, ../themes/stylesheets/ext4/default/widgets/_colorpicker.scss */
		.x-color-picker em span {
		    cursor: pointer;
		    display: block;
		    height: 10px;
		    width: 10px;
		    line-height: 10px;
		}

		/* line 5, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-body {
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		    background: #f0f0f0 !important;
		    padding: 2px;
		}

		/* line 11, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item .x-form-text {
		    user-select: text;
		    -webkit-user-select: text;
		    -o-user-select: text;
		    -ie-user-select: text;
		    -moz-user-select: text;
		    -ie-user-select: text;
		}

		/* line 20, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-icon-separator {
		    position: absolute;
		    top: 0px;
		    left: 27px;
		    z-index: 0;
		    border-left: solid 1px #e0e0e0;
		    background-color: white;
		    width: 2px;
		    overflow: hidden;
		}

		/* line 32, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-plain .x-menu-icon-separator {
		    display: none;
		}

		/* line 37, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-focus {
		    display: block;
		    position: absolute;
		    top: -10px;
		    left: -10px;
		    width: 0px;
		    height: 0px;
		}

		/* line 46, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item {
		    white-space: nowrap;
		    overflow: hidden;
		    z-index: 1;
		}

		/* line 52, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-cmp {
		    margin-bottom: 1px;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-link {
		    display: block;
		    margin: 1px;
		    padding: 6px 2px 3px 32px;
		    text-decoration: none !important;
		    line-height: 16px;
		    cursor: default;
		}

		/* line 69, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-opera .x-menu-item-link {
		    position: relative;
		}

		/* line 75, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-icon {
		    width: 16px;
		    height: 16px;
		    position: absolute;
		    top: 5px;
		    left: 4px;
		    background: no-repeat center center;
		}

		/* line 84, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-text {
		    font-size: 11px;
		    color: #222222;
		}

		/* line 90, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-checked .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/menu/checked.gif');
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-checked .x-menu-group-icon {
		    background-image: url('../../resources/themes/images/gray/menu/group-checked.gif');
		}

		/* line 99, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-unchecked .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/menu/unchecked.gif');
		}

		/* line 102, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-unchecked .x-menu-group-icon {
		    background-image: none;
		}

		/* line 107, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-separator {
		    height: 2px;
		    border-top: solid 1px #e0e0e0;
		    background-color: white;
		    margin: 2px 0px;
		    overflow: hidden;
		}

		/* line 115, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-arrow {
		    position: absolute;
		    width: 12px;
		    height: 9px;
		    top: 9px;
		    right: 0px;
		    background: no-repeat center center;
		    background-image: url('../../resources/themes/images/gray/menu/menu-parent.gif');
		}

		/* line 125, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-indent {
		    margin-left: 31px;
		    /* The 2px is the width of the seperator */
		}

		/* line 129, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-active {
		    cursor: pointer;
		}

		/* line 132, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-active .x-menu-item-link {
		    background-image: none;
		    background-color: #e6e6e6;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #dcdcdc));
		    background-image: -webkit-linear-gradient(top, #eeeeee, #dcdcdc);
		    background-image: -moz-linear-gradient(top, #eeeeee, #dcdcdc);
		    background-image: -o-linear-gradient(top, #eeeeee, #dcdcdc);
		    background-image: -ms-linear-gradient(top, #eeeeee, #dcdcdc);
		    background-image: linear-gradient(top, #eeeeee, #dcdcdc);
		    margin: 0px;
		    border: 1px solid #9d9d9d;
		    cursor: pointer;
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		}

		/* line 141, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-item-disabled {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		}

		/* line 148, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-ie .x-menu-item-disabled .x-menu-item-icon {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		}

		/* line 152, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-ie .x-menu-item-disabled .x-menu-item-text {
		    background-color: transparent;
		}

		/* line 159, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-strict .x-ie7m .x-ie .x-menu-icon-separator {
		    width: 1px;
		}

		/* line 163, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-strict .x-ie7m .x-ie .x-menu-item-separator {
		    height: 1px;
		}

		/* line 172, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-ie6 .x-menu-item-link,
		.x-ie7 .x-menu-item-link,
		.x-quirks .x-ie8 .x-menu-item-link {
		    padding-bottom: 2px;
		}

		/* line 180, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-nlg .x-menu-item-active .x-menu-item-link {
		    background: #e6e6e6 repeat-x left top;
		    background-image: url('../../resources/themes/images/gray/menu/menu-item-active-bg.gif');
		}

		/* line 187, ../themes/stylesheets/ext4/default/widgets/_menu.scss */
		.x-menu-date-item {
		    border-color: #99BBE8;
		}

		/* line 4, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-panel .x-grid-body {
		    background: white;
		    border-color: #d0d0d0;
		    border-style: solid;
		    border-width: 1px;
		    border-top-color: #c5c5c5;
		}

		/* line 13, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-panel .x-grid-header-ct-hidden {
		    visibility: hidden;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-empty {
		    padding: 10px;
		    color: gray;
		    font-size: 11px;
		    font-weight: normal;
		}

		/* line 24, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-header-hidden .x-grid-body {
		    border-top-color: #d0d0d0 !important;
		}

		/* line 28, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-view {
		    overflow: hidden;
		    position: relative;
		}

		/* line 34, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-table {
		    table-layout: fixed;
		    border-collapse: separate;
		}

		/* line 41, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-autowidth-table table.x-grid-table {
		    table-layout: auto;
		    width: auto !important;
		}

		/* line 46, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row .x-grid-table {
		    border-collapse: collapse;
		}

		/* line 50, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-locked .x-grid-inner-locked {
		    border-width: 0 1px 0 0 !important;
		    border-style: solid;
		}

		/* line 55, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-header-ct {
		    cursor: default;
		    zoom: 1;
		    padding: 0;
		    border: 1px solid #d0d0d0;
		    border-bottom-color: #c5c5c5;
		    background-image: none;
		    background-color: #c5c5c5;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
		    background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: -ms-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: linear-gradient(top, #f9f9f9, #e3e4e6);
		}

		/* line 69, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-accordion-item .x-grid-header-ct {
		    border-width: 0 0 1px 0 !important;
		}

		/* line 73, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header {
		    padding: 0;
		    position: absolute;
		    overflow: hidden;
		    border-right: 1px dotted #666666;
		    border-left: 0 none;
		    border-top: 0 none;
		    border-bottom: 0 none;
		    color: #333333;
		    font-size: 12px;
		    vertical-align: middle;
		    font-weight: bold;
		    background-image: none;
		    background-color: #c5c5c5;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
		    background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: -ms-linear-gradient(top, #f9f9f9, #e3e4e6);
		    background-image: linear-gradient(top, #f9f9f9, #e3e4e6);
		}

		.x-column-header-first {}

		.x-column-header-last {
		    border-right: 0px none;
		}


		/* line 95, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-group-header {
		    padding: 0;
		    border-left-width: 0;
		}

		/* line 99, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-group-sub-header {
		    background: transparent;
		    border-top: 1px solid #c5c5c5;
		    border-left-width: 0;
		}

		/* line 105, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-inner {
		    zoom: 1;
		    position: relative;
		    white-space: nowrap;
		    line-height: 15px;
		    padding: 3px 6px 4px;
		    background: #CEDFD9;
		}

		/* line 112, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-inner .x-column-header-text {
		    /*  white-space: nowrap;*/
		    white-space: normal;
		}

		/* line 119, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-over,
		.x-column-header-sort-ASC,
		.x-column-header-sort-DESC {
		    border-left-color: #666666;
		    border-right-color: #666666;
		    background-image: none;
		    background-color: #CEDFD9;

		}

		/* line 131, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-nlg .x-grid-header-ct,
		.x-nlg .x-column-header {
		    background: repeat-x 0 top;
		    background-image: none;
		}

		/* line 138, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-nlg .x-column-header-over {}

		.x-nlg .x-column-header-sort-ASC,
		.x-nlg .x-column-header-sort-DESC {
		    background: #ebf3fd repeat-x 0 top;
		    cursor: pointer;
		    background-image: none;
		}

		/* line 145, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-trigger {
		    display: none;
		    height: 100%;
		    width: 14px;
		    background: no-repeat left center;
		    background-color: #c3daf9;
		    background-image: url('../../resources/themes/images/gray/grid/grid3-hd-btn.gif');
		    position: absolute;
		    right: 0;
		    top: 0;
		    z-index: 2;
		    cursor: pointer;
		}

		/* line 160, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-over .x-column-header-trigger,
		.x-column-header-open .x-column-header-trigger {
		    display: block;
		}

		/* line 165, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-align-right {
		    text-align: right;
		}

		/* line 168, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-align-right .x-column-header-text {
		    padding-right: 0.5ex;
		    margin-right: 6px;
		}

		/* line 173, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-align-center {
		    text-align: center;
		}

		/* line 176, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-align-left {
		    text-align: left;
		}

		/* line 181, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-sort-ASC .x-column-header-text {
		    padding-right: 16px;
		    background: no-repeat right 6px;
		    background-image: url('../../resources/themes/images/gray/grid/sort_asc.gif');
		}

		/* line 186, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-sort-DESC .x-column-header-text {
		    padding-right: 16px;
		    background: no-repeat right 6px;
		    background-image: url('../../resources/themes/images/gray/grid/sort_desc.gif');
		}

		/* line 193, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row {
		    vertical-align: top;
		}

		/* line 195, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row .x-grid-cell {
		    color: null;
		    font-size: 11px;
		    font-weight: normal;
		    background-color: white;
		    border-color: #666666;
		    border-style: dotted;
		    border-top-color: #fafafa;
		    border-width: 0;
		}

		/* line 208, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-with-row-lines .x-grid-cell {
		    border-width: 1px 0;
		}

		/* line 212, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-rowwrap-div {
		    border-width: 1px 0;
		    border-color: #ededed;
		    border-style: solid;
		    border-top-color: #fafafa;
		    overflow: hidden;
		}

		/* line 222, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-alt .x-grid-cell,
		.x-grid-row-alt .x-grid-rowwrap-div {
		    background-color: #fafafa;
		}

		/* line 227, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-over .x-grid-cell,
		.x-grid-row-over .x-grid-rowwrap-div {
		    border-color: #dddddd;
		    background-color: #efefef;
		}

		/* line 234, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-focused .x-grid-cell,
		.x-grid-row-focused .x-grid-rowwrap-div {
		    border-color: #dddddd;
		    background-color: #efefef;
		}

		/* line 241, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-selected .x-grid-cell,
		.x-grid-row-selected .x-grid-rowwrap-div {
		    border-style: dotted;
		    border-color: #bfb8b8;
		    background-color: #e0e0e0 !important;
		}

		/* line 250, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-rowwrap-div .x-grid-cell,
		.x-grid-rowwrap-div .x-grid-cell-inner {
		    border-width: 0;
		    background: transparent;
		    border-bottom: 1px dotted #c5c5c5;
		}

		/* line 257, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-body-hidden {
		    display: none;
		}

		/* line 261, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-rowbody {
		    font-size: 11px/13px;
		    font-weight: normal;
		    padding: 4px;
		}

		/* line 266, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-rowbody p {
		    margin: 5px 5px 10px 5px;
		}

		/* line 272, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-cell {
		    overflow: hidden;
		}

		/* line 276, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-cell-inner {
		    overflow: hidden;
		    -o-text-overflow: ellipsis;
		    text-overflow: ellipsis;
		    padding: 2px 6px 3px;
		    white-space: nowrap;
		}

		/* line 287, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-with-row-lines .x-grid-cell-inner {
		    line-height: 13px;
		    padding-bottom: 4px;
		}

		/* line 293, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-action-col-cell .x-grid-cell-inner {
		    line-height: 0;
		    padding: 2px;
		}

		/* line 298, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-with-row-lines .x-action-col-cell .x-grid-cell-inner {
		    padding-top: 1px;
		}

		/* line 302, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row .x-grid-cell-special {
		    padding: 0;
		    border-right: 1px solid #c6c6c6;
		    background-image: none;
		    background-color: #f6f6f6;
		    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f6f6f6), color-stop(100%, #e9e9e9));
		    background-image: -webkit-linear-gradient(left, #f6f6f6, #e9e9e9);
		    background-image: -moz-linear-gradient(left, #f6f6f6, #e9e9e9);
		    background-image: -o-linear-gradient(left, #f6f6f6, #e9e9e9);
		    background-image: -ms-linear-gradient(left, #f6f6f6, #e9e9e9);
		    background-image: linear-gradient(left, #f6f6f6, #e9e9e9);
		}

		/* line 308, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row .x-grid-cell-row-checker {
		    vertical-align: middle;
		}

		/*
IE6-8 have issues with shrinking the TR to 0px (even w/line-height=0), so we
use an IE-specific trick to make the row disappear. We cannot do this on any
other browser, because it is not a non-standard thing to do and those other
browsers will do whacky things with it.
*/
		/* line 322, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-ie6 .x-grid-header-row,
		.x-ie7 .x-grid-header-row,
		.x-quirks .x-ie8 .x-grid-header-row {
		    position: absolute;
		}

		/* line 327, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-selected .x-grid-cell-special {
		    border-right: 1px solid #d4b7b7;
		    background-image: none;
		    background-color: #e0e0e0;
		    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e0e0e0), color-stop(100%, #d3d3d3));
		    background-image: -webkit-linear-gradient(left, #e0e0e0, #d3d3d3);
		    background-image: -moz-linear-gradient(left, #e0e0e0, #d3d3d3);
		    background-image: -o-linear-gradient(left, #e0e0e0, #d3d3d3);
		    background-image: -ms-linear-gradient(left, #e0e0e0, #d3d3d3);
		    background-image: linear-gradient(left, #e0e0e0, #d3d3d3);
		}

		/* line 333, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-dirty-cell {
		    background-image: url('../../resources/themes/images/gray/grid/dirty.gif');
		    background-position: 0 0;
		    background-repeat: no-repeat;
		}

		/* line 339, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-cell-selected {
		    background-color: #B8CFEE !important;
		}

		/* line 345, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-nlg .x-grid-cell-special {
		    background-repeat: repeat-y;
		    background-position: top right;
		}

		/* line 351, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-nlg .x-grid-row .x-grid-cell-special,
		.x-nlg .x-grid-row-over .x-grid-cell-special {
		    background-image: url('../../resources/themes/images/gray/grid/cell-special-bg.gif');
		}

		/* line 357, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-nlg .x-grid-row-focused .x-grid-cell-special,
		.x-nlg .x-grid-row-selected .x-grid-cell-special {
		    background-image: url('../../resources/themes/images/gray/grid/cell-special-selected-bg.gif');
		}

		/* line 363, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-with-col-lines .x-grid-cell {
		    padding-right: 0;
		    border-right: 1px dotted #666666;

		}

		.x-grid-with-col-lines .x-grid-cell-first {}

		.x-grid-with-col-lines .x-grid-cell-last {
		    border-right: 0px;
		}

		/* line 370, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-property-grid .x-grid-row .x-grid-property-name .x-grid-cell-inner,
		.x-property-grid .x-grid-row-over .x-grid-property-name .x-grid-cell-inner {
		    padding-left: 12px;
		    background-image: url('../../resources/themes/images/gray/grid/property-cell-bg.gif');
		    background-repeat: no-repeat;
		    background-position: -16px 2px;
		}

		/* line 380, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-with-row-lines.x-property-grid .x-grid-row .x-grid-property-name .x-grid-cell-inner,
		.x-grid-with-row-lines.x-property-grid .x-grid-row-over .x-grid-property-name .x-grid-cell-inner {
		    background-position: -16px 1px;
		}

		/* line 386, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-quirks .x-ie .x-grid-row .x-grid-property-name .x-grid-cell-inner {
		    background-position: -16px 2px;
		}

		/* line 391, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-unselectable {
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		}

		/* line 395, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-body-hidden {
		    display: none;
		}

		/* line 399, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-collapsed {
		    display: none;
		}

		/* line 405, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-view .x-grid-td-expander {
		    vertical-align: top;
		}

		/* line 410, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-td-expander {
		    background: repeat-y right transparent;
		}

		/* line 416, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-view .x-grid-td-expander .x-grid-cell-inner {
		    padding: 0 !important;
		}

		/* line 422, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-expander {
		    background-image: url('../../resources/themes/images/gray/grid/group-collapse.gif');
		    background-color: transparent;
		    width: 9px;
		    height: 13px;
		    margin-left: 3px;
		    background-repeat: no-repeat;
		    background-position: 0 -2px;
		}

		/* line 436, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-collapsed .x-grid-row-expander {
		    background-image: url('../../resources/themes/images/gray/grid/group-expand.gif');
		}

		/* line 441, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-resize-marker {
		    position: absolute;
		    z-index: 5;
		    top: 0;
		    width: 1px;
		    background-color: #0f0f0f;
		}

		/* line 451, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.col-move-top,
		.col-move-bottom {
		    width: 9px;
		    height: 9px;
		    position: absolute;
		    top: 0;
		    line-height: 0;
		    font-size: 0;
		    overflow: hidden;
		    z-index: 20000;
		    background: no-repeat left top transparent;
		}

		/* line 463, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.col-move-top {
		    background-image: url('../../resources/themes/images/gray/grid/col-move-top.gif');
		}

		/* line 467, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.col-move-bottom {
		    background-image: url('../../resources/themes/images/gray/grid/col-move-bottom.gif');
		}

		/* line 472, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-tbar-page-number {
		    width: 30px;
		}

		/* line 479, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group,
		.x-grid-group-body,
		.x-grid-group-hd {
		    zoom: 1;
		}

		/* line 483, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-hd {
		    padding-top: 6px;
		}

		/* line 486, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-hd .x-grid-cell-inner {
		    padding: 10px 4px 4px 4px;
		    background: white;
		    border-width: 0 0 2px 0;
		    border-style: solid;
		    border-color: #bcb1b0;
		    cursor: pointer;
		}

		/* line 499, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-title {
		    background: transparent no-repeat 0 -1px;
		    background-image: url('../../resources/themes/images/gray/grid/group-collapse.gif');
		    color: #616161;
		    font-size: 11px/13px;
		    font-weight: bold;
		    padding: 0 0 0 14px;
		}

		/* line 510, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-hd-collapsed .x-grid-group-title {
		    background-image: url('../../resources/themes/images/gray/grid/group-expand.gif');
		}

		/* line 515, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-collapsed .x-grid-group-body {
		    display: none;
		}

		/* line 519, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-group-collapsed .x-grid-group-title {
		    background-image: url('../../resources/themes/images/gray/grid/group-expand.gif');
		}

		/* line 523, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-group-by-icon {
		    background-image: url('../../resources/themes/images/gray/grid/group-by.gif');
		}

		/* line 527, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-show-groups-icon {
		    background-image: url('../../resources/themes/images/gray/grid/group-by.gif');
		}

		/* line 531, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-checkbox .x-column-header-inner {
		    padding: 0;
		}

		/* line 535, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-cell-special .x-grid-cell-inner {
		    padding-left: 4px;
		    padding-right: 4px;
		}

		/* line 541, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-checker,
		.x-column-header-checkbox .x-column-header-text {
		    height: 14px;
		    width: 14px;
		    line-height: 0;
		    background-image: url('../../resources/themes/images/gray/grid/unchecked.gif');
		    background-position: -1px -1px;
		    background-repeat: no-repeat;
		    background-color: transparent;
		}

		/* line 553, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-column-header-checkbox .x-column-header-text {
		    display: block;
		    margin: 0 5px;
		}

		/* IE6, IE7, and all IE Quirks mode need line-height to be the same as checkbox height or the header/row height will be too tall */
		/* line 562, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-quirks .x-ie .x-grid-row-checker,
		.x-quirks .x-ie .x-column-header-checkbox .x-column-header-text,
		.x-ie7m .x-grid-row-checker,
		.x-ie7m .x-column-header-checkbox .x-column-header-text {
		    line-height: 14px;
		}

		/* line 568, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-hd-checker-on .x-column-header-text {
		    background-image: url('../../resources/themes/images/gray/grid/checked.gif');
		}

		/* line 572, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-cell-row-checker .x-grid-cell-inner {
		    padding-top: 4px;
		    padding-bottom: 2px;
		    line-height: 14px;
		}

		/* line 577, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-with-row-lines .x-grid-cell-row-checker .x-grid-cell-inner {
		    padding-top: 3px;
		}

		/* line 580, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-checker {
		    margin-left: 1px;
		    background-position: 50% -2px;
		}

		/* line 587, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-selected .x-grid-row-checker,
		.x-grid-row-checked .x-grid-row-checker {
		    background-image: url('../../resources/themes/images/gray/grid/checked.gif');
		}

		/* line 592, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-tbar-page-first {
		    background-image: url('../../resources/themes/images/gray/grid/page-first.gif') !important;
		}

		/* line 596, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-tbar-loading {
		    background-image: url('../../resources/themes/images/gray/grid/refresh.gif') !important;
		}

		/* line 600, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-tbar-page-last {
		    background-image: url('../../resources/themes/images/gray/grid/page-last.gif') !important;
		}

		/* line 604, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-tbar-page-next {
		    background-image: url('../../resources/themes/images/gray/grid/page-next.gif') !important;
		}

		/* line 608, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-tbar-page-prev {
		    background-image: url('../../resources/themes/images/gray/grid/page-prev.gif') !important;
		}

		/* line 613, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-item-disabled .x-tbar-loading {
		    background-image: url('../../resources/themes/images/gray/grid/refresh-disabled.gif') !important;
		}

		/* line 617, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-item-disabled .x-tbar-page-first {
		    background-image: url('../../resources/themes/images/gray/grid/page-first-disabled.gif') !important;
		}

		/* line 621, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-item-disabled .x-tbar-page-last {
		    background-image: url('../../resources/themes/images/gray/grid/page-last-disabled.gif') !important;
		}

		/* line 625, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-item-disabled .x-tbar-page-next {
		    background-image: url('../../resources/themes/images/gray/grid/page-next-disabled.gif') !important;
		}

		/* line 629, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-item-disabled .x-tbar-page-prev {
		    background-image: url('../../resources/themes/images/gray/grid/page-prev-disabled.gif') !important;
		}

		/* line 635, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-hmenu-sort-asc .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/grid/hmenu-asc.gif');
		}

		/* line 639, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-hmenu-sort-desc .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/grid/hmenu-desc.gif');
		}

		/* line 643, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-hmenu-lock .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/grid/hmenu-lock.gif');
		}

		/* line 647, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-hmenu-unlock .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/grid/hmenu-unlock.gif');
		}

		/* line 651, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-group-by-icon {
		    background-image: url('../../resources/themes/images/gray/grid/group-by.gif');
		}

		/* line 655, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-cols-icon .x-menu-item-icon {
		    background-image: url('../../resources/themes/images/gray/grid/columns.gif');
		}

		/* line 659, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-show-groups-icon {
		    background-image: url('../../resources/themes/images/gray/grid/group-by.gif');
		}

		/* line 664, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-drop-indicator {
		    position: absolute;
		    height: 1px;
		    line-height: 0px;
		    background-color: #77BC71;
		    overflow: visible;
		}

		/* line 671, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-drop-indicator .x-grid-drop-indicator-left {
		    position: absolute;
		    top: -8px;
		    left: -12px;
		    background-image: url('../../resources/themes/images/gray/grid/dd-insert-arrow-right.png');
		    height: 16px;
		    width: 16px;
		}

		/* line 680, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-drop-indicator .x-grid-drop-indicator-right {
		    position: absolute;
		    top: -8px;
		    right: -11px;
		    background-image: url('../../resources/themes/images/gray/grid/dd-insert-arrow-left.png');
		    height: 16px;
		    width: 16px;
		}

		/* line 691, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-ie6 .x-grid-drop-indicator-left {
		    background-image: url('../../resources/themes/images/gray/grid/dd-insert-arrow-right.gif');
		}

		/* line 695, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-ie6 .x-grid-drop-indicator-right {
		    background-image: url('../../resources/themes/images/gray/grid/dd-insert-arrow-left.gif');
		}

		/* line 703, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-editor .x-form-text {
		    padding: 0 4px;
		}

		/* line 706, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-editor .x-form-cb-wrap {
		    padding-top: 3px;
		}

		/* line 712, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor {
		    position: absolute !important;
		    z-index: 1;
		    zoom: 1;
		    overflow: visible !important;
		}

		/* line 718, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor .x-form-text {
		    padding: 0 2px;
		}

		/* line 721, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor .x-form-cb-wrap {
		    padding-top: 0;
		}

		/* line 724, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor .x-form-checkbox {
		    margin-left: -4px;
		}

		/* line 727, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor .x-form-display-field {
		    font-size: 11px/13px;
		    font-weight: normal;
		    padding-top: 0;
		    padding-left: 2px;
		}

		/* line 733, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor .x-panel-body {
		    background-color: #ebe6e6;
		    border-top: 1px solid #d0d0d0 !important;
		    border-bottom: 1px solid #d0d0d0 !important;
		}

		/* line 743, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-editor .x-form-cb-wrap,
		.x-grid-row-editor .x-form-cb-wrap {
		    text-align: center;
		}

		/* line 746, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-editor .x-form-trigger,
		.x-grid-row-editor .x-form-trigger {
		    height: 19px;
		}

		/* line 750, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-editor .x-form-trigger-wrap .x-form-spinner-up,
		.x-grid-editor .x-form-trigger-wrap .x-form-spinner-down,
		.x-grid-row-editor .x-form-trigger-wrap .x-form-spinner-up,
		.x-grid-row-editor .x-form-trigger-wrap .x-form-spinner-down {
		    background-image: url('../../resources/themes/images/gray/form/spinner-small.gif');
		    height: 10px !important;
		}

		/* line 757, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-editor .x-form-text,
		.x-grid-row-editor .x-form-text {
		    font-size: 12px/15px;
		    font-weight: normal;
		    height: 18px;
		}

		/* line 765, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-border-box .x-grid-editor .x-form-trigger,
		.x-border-box .x-grid-row-editor .x-form-trigger {
		    height: 20px;
		}

		/* line 768, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-border-box .x-grid-editor .x-form-text,
		.x-border-box .x-grid-row-editor .x-form-text {
		    height: 20px;
		    padding-bottom: 1px;
		}

		/* line 776, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-ie .x-grid-editor .x-form-text {
		    padding-left: 5px;
		}

		/* line 779, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-ie .x-grid-row-editor .x-form-text {
		    padding-left: 3px;
		}

		/* line 785, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-ie8m .x-grid-editor .x-form-text,
		.x-ie8m .x-grid-row-editor .x-form-text {
		    padding-top: 1px;
		}

		/* line 792, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-strict .x-ie6 .x-grid-editor .x-form-text,
		.x-strict .x-ie6 .x-grid-row-editor .x-form-text,
		.x-strict .x-ie7 .x-grid-editor .x-form-text,
		.x-strict .x-ie7 .x-grid-row-editor .x-form-text {
		    height: 17px;
		}

		/* line 798, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-quirks .x-ie9 .x-grid-editor .x-form-text,
		.x-quirks .x-ie9 .x-grid-row-editor .x-form-text {
		    line-height: 17px;
		}

		/* line 807, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-opera .x-grid-editor .x-form-text {
		    padding-left: 5px;
		}

		/* line 810, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-opera .x-grid-row-editor .x-form-text {
		    padding-left: 3px;
		}

		/* line 817, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons {
		    background-color: #ebe6e6;
		    position: absolute;
		    bottom: -31px;
		    padding: 4px;
		    height: 32px;
		}

		/* line 824, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-strict .x-ie7m .x-grid-row-editor-buttons {
		    width: 192px;
		    height: 24px;
		}

		/* line 834, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-ml,
		.x-grid-row-editor-buttons-mr,
		.x-grid-row-editor-buttons-bl,
		.x-grid-row-editor-buttons-br,
		.x-grid-row-editor-buttons-bc {
		    position: absolute;
		    overflow: hidden;
		}

		/* line 840, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-bl,
		.x-grid-row-editor-buttons-br {
		    width: 4px;
		    height: 4px;
		    bottom: 0px;
		    background-image: url('../../resources/themes/images/gray/panel/panel-default-framed-corners.gif');
		}

		/* line 846, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-bl {
		    left: 0px;
		    background-position: 0px -16px;
		}

		/* line 850, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-br {
		    right: 0px;
		    background-position: 0px -20px;
		}

		/* line 855, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-bc {
		    position: absolute;
		    left: 4px;
		    bottom: 0px;
		    width: 192px;
		    height: 1px;
		    background-color: #d0d0d0;
		}

		/* line 865, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-ml,
		.x-grid-row-editor-buttons-mr {
		    height: 27px;
		    width: 1px;
		    top: 1px;
		    background-color: #d0d0d0;
		}

		/* line 871, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-ml {
		    left: 0px;
		}

		/* line 874, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-buttons-mr {
		    background-position: 0px -20px;
		    right: 0px;
		}

		/* line 880, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-errors ul {
		    margin-left: 5px;
		}

		/* line 883, ../themes/stylesheets/ext4/default/widgets/_grid.scss */
		.x-grid-row-editor-errors li {
		    list-style: disc;
		    margin-left: 15px;
		}

		/*misc*/
		/* line 5, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-webkit *:focus {
		    outline: none !important;
		}

		/* line 12, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-item {
		    vertical-align: top;
		    table-layout: fixed;
		}

		/* line 22, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-autocontainer-form-item,
		.x-anchor-form-item,
		.x-vbox-form-item,
		.x-checkboxgroup-form-item,
		.x-table-form-item {
		    margin-bottom: 5px;
		}

		/* line 27, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-layout-table {
		    border-collapse: separate;
		    border-spacing: 0 2px;
		}

		/* line 33, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-item-body {
		    position: relative;
		}

		/* line 38, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-form-item td {
		    border-top: 1px solid transparent;
		}

		/* line 47, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-ie6 .x-form-layout-table {
		    border-collapse: collapse;
		    border-spacing: 0;
		}

		/* line 52, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-ie6 .x-form-form-item td {
		    border-top-width: 0;
		}

		/* line 58, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-ie6 td.x-form-item-pad {
		    height: 5px;
		}

		/* line 64, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-editor .x-form-item-body {
		    padding-bottom: 0;
		}

		/* line 68, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-item-label {
		    display: block;
		    padding: 3px 0 0;
		    font-size: 12px;
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		}

		/* line 75, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-item-label-top {
		    padding: 0;
		}

		/* line 79, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-item-label-right {
		    text-align: right;
		}

		/* line 83, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-invalid-under {
		    padding: 2px 2px 2px 18px;
		    color: #c0272b;
		    font-size: 11px;
		    font-weight: normal;
		    line-height: 16px;
		    background: no-repeat 0 2px;
		    background-image: url('../../resources/themes/images/gray/form/exclamation.gif');
		}

		/* line 94, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-external-error-icon {
		    position: absolute;
		    right: 10px;
		    height: 22px;
		}

		/* line 101, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-quirks .x-ie .x-external-error-icon {
		    right: 0;
		}

		/* line 106, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-invalid-icon {
		    width: 18px;
		    background: no-repeat 2px 3px;
		    background-image: url('../../resources/themes/images/gray/form/exclamation.gif');
		    overflow: hidden;
		}

		/* line 111, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-invalid-icon ul {
		    display: block;
		    width: 18px;
		}

		/* line 114, ../themes/stylesheets/ext4/default/widgets/form/_all.scss */
		.x-form-invalid-icon ul li {
		    /* prevent inner elements from interfering with QuickTip hovering */
		    display: none;
		}

		/* line 3, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-field,
		.x-form-display-field {
		    margin: 0 0 0 0;
		    font-size: 12px;
		    font-weight: normal;
		    color: #333333;

		}

		/* line 11, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-text,
		textarea.x-form-field {
		    padding: 1px 3px;
		    background: repeat-x 0 0;
		    border: 1px solid;
		    background-color: white;
		    background-image: url('../../resources/themes/images/gray/form/text-bg.gif');
		    border-color: #b5b8c8;
		}

		/* line 27, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-text {
		    height: 18px;
		    line-height: 18px;
		    vertical-align: top;
		}

		/* line 34, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-ie8m .x-form-text {
		    line-height: 15px;
		}

		/* line 39, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-border-box .x-form-text {
		    height: 22px;
		}

		/* line 43, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		textarea.x-form-field {
		    color: black;
		    overflow: auto;
		    height: auto;
		    line-height: normal;
		    background: repeat-x 0 0;
		    background-color: white;
		    background-image: url('../../resources/themes/images/gray/form/text-bg.gif');
		    resize: none;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-border-box textarea.x-form-field {
		    height: auto;
		}

		/* line 61, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-safari.x-mac textarea.x-form-field {
		    margin-bottom: -2px;
		}

		/* line 67, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-focus,
		textarea.x-form-focus {
		    border-color: #a1a1a1;
		}

		/* line 72, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-invalid-field,
		textarea.x-form-invalid-field {
		    background-color: white;
		    background-image: url('../../resources/themes/images/gray/grid/invalid_line.gif');
		    background-repeat: repeat-x;
		    background-position: bottom;
		    border-color: #cc3300;
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-item {
		    font-size: 12px;
		    font-weight: normal;
		}

		/* line 86, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-empty-field,
		textarea.x-form-empty-field {
		    color: gray;
		}

		/* line 91, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-webkit .x-form-empty-field {
		    line-height: 15px;
		}

		/* line 96, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-form-display-field {
		    padding-top: 3px;
		}

		/*
        In oldIE, text inputs get a mysterious extra pixel of spacing above and below.
        This is targeted at IE6-IE7 (all modes) and IE9+ Quirks mode.

        IE8 quirks on Windows 7 requires this fix, but on
        IE8 quirks on Windows XP, this is breaks the layout.
        TODO: Check field input heights in IE8 quirks on Windows Vista.

        Since we can't specifically target a specific version of Windows via CSS, we default to fixing it the XP way, for now.
        */
		/* line 112, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-quirks .x-ie9p .x-form-text,
		.x-ie7m .x-form-text {}

		/* line 117, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-ie .x-form-file {
		    height: 23px;
		    line-height: 18px;
		    vertical-align: middle;
		}

		/* line 126, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-field-default-toolbar .x-form-text {
		    height: 16px;
		}

		/* line 130, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-border-box .x-field-default-toolbar .x-form-text {
		    height: 20px;
		}

		/* line 134, ../themes/stylesheets/ext4/default/widgets/form/_field.scss */
		.x-field-default-toolbar .x-form-item-label-left {
		    padding-left: 4px;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset {
		    border: 1px solid #b5b8c8;
		    padding: 10px;
		    margin-bottom: 10px;
		    display: block;
		    /* preserve margins in IE */
		    position: relative;
		}

		/* line 14, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-ie .x-fieldset {
		    padding-top: 0;
		}

		/* line 16, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-ie .x-fieldset .x-fieldset-body {
		    padding-top: 10px;
		}

		/* line 21, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-header-checkbox {
		    line-height: 14px;
		}

		/* line 25, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-header {
		    font-size: 12.5px;
		    font-weight: bold;
		    color: #333333;
		    padding: 0 3px 1px;
		    overflow: hidden;
		}

		/* line 31, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-header .x-fieldset-header-text {
		    float: left;
		    padding: 1px 0;
		}

		/* line 35, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-header .x-fieldset-header-text-collapsible {
		    cursor: pointer;
		}

		/* line 40, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-header .x-form-item,
		.x-fieldset-header .x-tool {
		    float: left;
		    margin: 1px 0 0 0;
		}

		/* line 45, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-header .x-form-cb-wrap {
		    padding: 1px 0;
		    font-size: 0;
		    line-height: 0;
		}

		/* line 54, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-with-title .x-form-item,
		.x-fieldset-with-title .x-tool {
		    margin-right: 3px;
		}

		/* line 61, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-webkit .x-fieldset-header {
		    -webkit-padding-start: 3px;
		    -webkit-padding-end: 3px;
		}

		/* line 71, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-opera .x-fieldset-with-legend {
		    margin-top: -1px;
		}

		/* line 74, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-opera.x-mac .x-fieldset-header-text {
		    padding: 2px 0 0;
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-strict .x-ie8 .x-fieldset-header {
		    margin-bottom: -1px;
		}

		/* line 86, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-strict .x-ie8 .x-fieldset-header .x-tool,
		.x-strict .x-ie8 .x-fieldset-header .x-fieldset-header-text,
		.x-strict .x-ie8 .x-fieldset-header .x-fieldset-header-checkbox {
		    position: relative;
		    top: -1px;
		}

		/* line 96, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-quirks .x-ie .x-fieldset-header,
		.x-ie8m .x-fieldset-header {
		    padding-left: 1px;
		    padding-right: 1px;
		}

		/* line 104, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-collapsed .x-fieldset-body {
		    display: none;
		}

		/* line 109, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-collapsed {
		    padding-bottom: 0 !important;
		    border-width: 1px 1px 0 1px !important;
		    border-left-color: transparent !important;
		    border-right-color: transparent !important;
		}

		/* line 118, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-ie6 .x-fieldset-collapsed {
		    border-width: 1px 0 0 0 !important;
		    padding-bottom: 0 !important;
		    margin-left: 1px;
		    margin-right: 1px;
		}

		/* line 126, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-ie .x-fieldset-bwrap {
		    zoom: 1;
		}

		/* IE legend positioning bug */
		/* line 133, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-ie .x-fieldset-noborder legend {
		    position: relative;
		    margin-bottom: 23px;
		}

		/* line 139, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-ie .x-fieldset-noborder legend span {
		    position: absolute;
		    left: 16px;
		}

		/* line 145, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset {
		    overflow: hidden;
		}

		/* line 149, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-bwrap {
		    overflow: hidden;
		    zoom: 1;
		}

		/* line 155, ../themes/stylesheets/ext4/default/widgets/form/_fieldset.scss */
		.x-fieldset-body {
		    overflow: hidden;
		}

		/* line 4, ../themes/stylesheets/ext4/default/widgets/form/_file.scss */
		.x-form-file-wrap .x-form-text {
		    color: #777;
		}

		/* line 8, ../themes/stylesheets/ext4/default/widgets/form/_file.scss */
		.x-form-file-wrap .x-form-file-btn {
		    overflow: hidden;
		}

		/* line 12, ../themes/stylesheets/ext4/default/widgets/form/_file.scss */
		.x-form-file-wrap .x-form-file-input {
		    position: absolute;
		    top: -4px;
		    right: -2px;
		    height: 30px;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		    opacity: 0;
		    /* Yes, there's actually a good reason for this...
   * If the configured buttonText is set to something longer than the default,
   * then it will quickly exceed the width of the hidden file input's "Browse..."
   * button, so part of the custom button's clickable area will be covered by
   * the hidden file input's text box instead. This results in a text-selection
   * mouse cursor over that part of the button, at least in Firefox, which is
   * confusing to a user. Giving the hidden file input a huge font-size makes
   * the native button part very large so it will cover the whole clickable area.
   */
		    font-size: 100px;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-cb-wrap {
		    padding-top: 3px;
		}

		/* line 7, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-checkbox,
		.x-form-radio {
		    vertical-align: -1px;
		    width: 13px;
		    height: 13px;
		    background: no-repeat;
		    background-image: url('../../resources/themes/images/gray/form/checkbox.gif');
		    overflow: hidden;
		    padding: 0;
		    border: 0;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-checkbox::-moz-focus-inner,
		.x-form-radio::-moz-focus-inner {
		    padding: 0;
		    border: 0;
		}

		/* Hack for IE; causes alignment problem in IE9 standards mode so exclude that */
		/* line 27, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-nbr.x-ie .x-form-checkbox,
		.x-nbr.x-ie .x-form-radio {
		    font-size: 0;
		}

		/* line 34, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-cb-checked .x-form-checkbox,
		.x-form-cb-checked .x-form-radio {
		    background-position: 0 -13px;
		}

		/* Focused */
		/* line 40, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-cb-focus {
		    background-position: -13px 0;
		}

		/* line 44, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-cb-checked .x-form-cb-focus {
		    background-position: -13px -13px;
		}

		/* Radios */
		/* line 50, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-radio {
		    background-image: url('../../resources/themes/images/gray/form/radio.gif');
		}

		/* boxLabel */
		/* line 55, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-cb-label-before {
		    margin-right: 4px;
		}

		/* line 58, ../themes/stylesheets/ext4/default/widgets/form/_checkbox.scss */
		.x-form-cb-label-after {
		    margin-left: 4px;
		}

		/* line 3, ../themes/stylesheets/ext4/default/widgets/form/_checkboxgroup.scss */
		.x-form-checkboxgroup-body {
		    padding: 1px 4px 1px 4px;
		}

		/* line 8, ../themes/stylesheets/ext4/default/widgets/form/_checkboxgroup.scss */
		.x-form-invalid .x-form-checkboxgroup-body {
		    border: 1px solid #c30;
		    background: transparent repeat-x bottom;
		    background-image: url('../../resources/themes/images/gray/grid/invalid_line.gif');
		    padding: 0 3px 0 3px;
		}

		/* line 16, ../themes/stylesheets/ext4/default/widgets/form/_checkboxgroup.scss */
		.x-check-group-alt {
		    background: #d5d5d5;
		    border-top: 1px dotted #b4b4b4;
		    border-bottom: 1px dotted #b4b4b4;
		}

		/* line 23, ../themes/stylesheets/ext4/default/widgets/form/_checkboxgroup.scss */
		.x-form-check-group-label {
		    color: #333;
		    border-bottom: 1px solid #333;
		    margin: 0 30px 5px 0;
		    padding: 2px;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap {
		    vertical-align: top;
		}

		/* line 6, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger {
		    background-image: url('../../resources/themes/images/gray/form/trigger.gif');
		    background-position: 0 0;
		    width: 17px;
		    height: 21px;
		    border-bottom: 1px solid #b5b8c8;
		    cursor: pointer;
		    cursor: hand;
		    overflow: hidden;
		}

		/* line 20, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-border-box .x-form-trigger {
		    height: 22px;
		}

		/* line 24, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger {
		    height: 19px;
		}

		/* line 28, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-border-box .x-field-default-toolbar .x-form-trigger {
		    height: 20px;
		}

		/* line 33, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-over {
		    background-position: -17px 0;
		    border-bottom-color: #a1a1a1;
		}

		/* line 39, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap-focus .x-form-trigger {
		    background-position: -51px 0;
		    border-bottom-color: #a1a1a1;
		}

		/* line 45, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap-focus .x-form-trigger-over {
		    background-position: -68px 0;
		    border-bottom-color: null;
		}

		/* line 54, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-click,
		.x-form-trigger-wrap-focus .x-form-trigger-click {
		    background-position: -34px 0;
		    border-bottom-color: null;
		}

		/* line 62, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-icon {
		    height: 16px;
		    background-repeat: no-repeat;
		    background-position: 7px 6px;
		}

		/* line 70, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-pickerfield-open .x-form-field {
		    -moz-border-radius-bottomleft: 0;
		    -webkit-border-bottom-left-radius: 0;
		    -o-border-bottom-left-radius: 0;
		    -ms-border-bottom-left-radius: 0;
		    -khtml-border-bottom-left-radius: 0;
		    border-bottom-left-radius: 0;
		    -moz-border-radius-bottomright: 0;
		    -webkit-border-bottom-right-radius: 0;
		    -o-border-bottom-right-radius: 0;
		    -ms-border-bottom-right-radius: 0;
		    -khtml-border-bottom-right-radius: 0;
		    border-bottom-right-radius: 0;
		}

		/* line 76, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-pickerfield-open-above .x-form-field {
		    -moz-border-radius-bottomleft: 3px;
		    -webkit-border-bottom-left-radius: 3px;
		    -o-border-bottom-left-radius: 3px;
		    -ms-border-bottom-left-radius: 3px;
		    -khtml-border-bottom-left-radius: 3px;
		    border-bottom-left-radius: 3px;
		    -moz-border-radius-topleft: 0;
		    -webkit-border-top-left-radius: 0;
		    -o-border-top-left-radius: 0;
		    -ms-border-top-left-radius: 0;
		    -khtml-border-top-left-radius: 0;
		    border-top-left-radius: 0;
		    -moz-border-radius-topright: 0;
		    -webkit-border-top-right-radius: 0;
		    -o-border-top-right-radius: 0;
		    -ms-border-top-right-radius: 0;
		    -khtml-border-top-right-radius: 0;
		    border-top-right-radius: 0;
		}

		/* line 83, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-arrow-trigger .x-form-trigger-icon {
		    background-image: url('../../resources/themes/images/gray/boundlist/trigger-arrow.png');
		}

		/* line 88, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-date-trigger {
		    background-image: url('../../resources/themes/images/gray/form/date-trigger.gif');
		}

		/* line 95, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap .x-form-spinner-up,
		.x-form-trigger-wrap .x-form-spinner-down {
		    background-image: url('../../resources/themes/images/gray/form/spinner.gif');
		    width: 17px !important;
		    height: 11px !important;
		    font-size: 0;
		    /*for IE*/
		    border-bottom: 0;
		}

		/* line 105, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap .x-form-spinner-down {
		    background-position: 0 -11px;
		}

		/* line 109, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap-focus .x-form-spinner-down {
		    background-position: -51px -11px;
		}

		/* line 112, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap .x-form-spinner-down-over {
		    background-position: -17px -11px;
		}

		/* line 115, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap-focus .x-form-spinner-down-over {
		    background-position: -68px -11px;
		}

		/* line 118, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-trigger-wrap .x-form-spinner-down-click {
		    background-position: -34px -11px;
		}

		/* line 127, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-up,
		.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down {
		    background-image: url('../../resources/themes/images/gray/form/spinner-small.gif');
		    height: 10px !important;
		}

		/* line 131, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down {
		    background-position: 0 -10px;
		}

		/* line 135, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger-wrap-focus .x-form-spinner-down {
		    background-position: -51px -10px;
		}

		/* line 138, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down-over {
		    background-position: -17px -10px;
		}

		/* line 141, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger-wrap-focus .x-form-spinner-down-over {
		    background-position: -68px -10px;
		}

		/* line 144, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down-click {
		    background-position: -34px -10px;
		}

		/* line 150, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-trigger-noedit {
		    cursor: pointer;
		    cursor: hand;
		}

		/* line 156, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-item-disabled .x-trigger-noedit,
		.x-item-disabled .x-form-trigger {
		    cursor: auto;
		}

		/* line 162, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-clear-trigger {
		    background-image: url('../../resources/themes/images/gray/form/clear-trigger.gif');
		}

		/* line 165, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-form-search-trigger {
		    background-image: url('../../resources/themes/images/gray/form/search-trigger.gif');
		}

		/* line 173, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-quirks .prefixie6 .x-form-trigger-input-cell {
		    height: 22px;
		}

		/* line 176, ../themes/stylesheets/ext4/default/widgets/form/_triggerfield.scss */
		.x-quirks .prefixie6 .x-field-default-toolbar .x-form-trigger-input-cell {
		    height: 20px;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-wrap {
		    border: 1px solid #b5b8c8;
		}

		/* line 5, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-wrap .x-toolbar {
		    border-top-width: 0;
		    border-left-width: 0;
		    border-right-width: 0;
		}

		/* line 11, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-wrap textarea {
		    background-color: white;
		}

		/* line 16, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-btn-text {
		    background: transparent no-repeat;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 22, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-bold,
		.x-menu-item img.x-edit-bold {
		    background-position: 0 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 28, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-italic,
		.x-menu-item img.x-edit-italic {
		    background-position: -16px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 34, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-underline,
		.x-menu-item img.x-edit-underline {
		    background-position: -32px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 40, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-forecolor,
		.x-menu-item img.x-edit-forecolor {
		    background-position: -160px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 46, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-backcolor,
		.x-menu-item img.x-edit-backcolor {
		    background-position: -176px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 52, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-justifyleft,
		.x-menu-item img.x-edit-justifyleft {
		    background-position: -112px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 58, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-justifycenter,
		.x-menu-item img.x-edit-justifycenter {
		    background-position: -128px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 64, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-justifyright,
		.x-menu-item img.x-edit-justifyright {
		    background-position: -144px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 70, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-insertorderedlist,
		.x-menu-item img.x-edit-insertorderedlist {
		    background-position: -80px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 76, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-insertunorderedlist,
		.x-menu-item img.x-edit-insertunorderedlist {
		    background-position: -96px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-increasefontsize,
		.x-menu-item img.x-edit-increasefontsize {
		    background-position: -48px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 88, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-decreasefontsize,
		.x-menu-item img.x-edit-decreasefontsize {
		    background-position: -64px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 94, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-sourceedit,
		.x-menu-item img.x-edit-sourceedit {
		    background-position: -192px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 100, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-edit-createlink,
		.x-menu-item img.x-edit-createlink {
		    background-position: -208px 0;
		    background-image: url('../../resources/themes/images/gray/editor/tb-sprite.gif');
		}

		/* line 105, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
		    padding: 5px;
		    padding-bottom: 1px;
		}

		/* line 111, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-toolbar {
		    position: static !important;
		}

		/* line 114, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-tb .x-font-select {
		    font-size: 11px;
		}

		/* line 119, ../themes/stylesheets/ext4/default/widgets/form/_htmleditor.scss */
		.x-html-editor-wrap textarea {
		    border: 0;
		    padding: 3px 2px;
		    overflow: auto;
		}

		/* line 7, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel,
		.x-plain {
		    overflow: hidden;
		    position: relative;
		}

		/* line 24, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-ie .x-panel-header,
		.x-ie .x-panel-header-tl,
		.x-ie .x-panel-header-tc,
		.x-ie .x-panel-header-tr,
		.x-ie .x-panel-header-ml,
		.x-ie .x-panel-header-mc,
		.x-ie .x-panel-header-mr,
		.x-ie .x-panel-header-bl,
		.x-ie .x-panel-header-bc,
		.x-ie .x-panel-header-br {
		    zoom: 1;
		}

		/* line 30, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-ie8 td.x-frame-mc {
		    vertical-align: top;
		}

		/* line 37, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-horizontal {
		    padding: 3px 5px 4px;
		}

		/* line 40, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-vertical {
		    padding: 5px 4px;
		}

		/* line 45, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-icon,
		.x-window-header-icon {
		    width: 16px;
		    height: 16px;
		    background-repeat: no-repeat;
		    background-position: 0 0;
		    vertical-align: middle;
		    margin-right: 4px;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-vertical .x-panel-header-icon,
		.x-vertical .x-window-header-icon {
		    margin: 0 0 4px;
		}

		/* line 64, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-draggable,
		.x-panel-header-draggable .x-panel-header-text,
		.x-window-header-draggable,
		.x-window-header-draggable .x-window-header-text {
		    cursor: move;
		}

		/* line 70, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-ghost,
		.x-window-ghost {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
		    opacity: 0.65;
		    cursor: move;
		}

		/* line 76, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-horizontal .x-panel-header-body,
		.x-panel-header-horizontal .x-window-header-body,
		.x-panel-header-horizontal .x-btn-group-header-body,
		.x-window-header-horizontal .x-panel-header-body,
		.x-window-header-horizontal .x-window-header-body,
		.x-window-header-horizontal .x-btn-group-header-body,
		.x-btn-group-header-horizontal .x-panel-header-body,
		.x-btn-group-header-horizontal .x-window-header-body,
		.x-btn-group-header-horizontal .x-btn-group-header-body {
		    width: 100%;
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-vertical .x-panel-header-body,
		.x-panel-header-vertical .x-window-header-body,
		.x-panel-header-vertical .x-btn-group-header-body,
		.x-window-header-vertical .x-panel-header-body,
		.x-window-header-vertical .x-window-header-body,
		.x-window-header-vertical .x-btn-group-header-body,
		.x-btn-group-header-vertical .x-panel-header-body,
		.x-btn-group-header-vertical .x-window-header-body,
		.x-btn-group-header-vertical .x-btn-group-header-body {
		    height: 100%;
		}

		/* line 87, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-text-container {
		    overflow: hidden;
		    -o-text-overflow: ellipsis;
		    text-overflow: ellipsis;
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-text {
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		    white-space: nowrap;
		}

		/* line 100, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-left .x-vml-base,
		.x-panel-header-right .x-vml-base {
		    left: -3px !important;
		}

		/* line 106, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-body {
		    overflow: hidden;
		    position: relative;
		    font-size: 12px;
		}

		/* line 114, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-vertical .x-surface {
		    padding-left: 1px;
		}

		/* line 122, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-opera .x-panel-header-vertical .x-surface,
		.x-strict .x-ie9 .x-panel-header-vertical .x-surface {
		    padding-left: 2px;
		}

		/* line 129, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-collapsed-border-top {
		    border-bottom-width: 1px !important;
		}

		/* line 132, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-collapsed-border-right {
		    border-left-width: 1px !important;
		}

		/* line 135, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-collapsed-border-bottom {
		    border-top-width: 1px !important;
		}

		/* line 138, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-collapsed-border-left {
		    border-right-width: 1px !important;
		}

		/* line 145, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-vertical .x-frame-mc {
		    background-repeat: repeat-y;
		}

		/* line 248, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-default {
		    border-color: #d0d0d0;
		}

		/* line 253, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default {
		    font-size: 11px;
		    border-color: #d0d0d0;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #FFFFFF));
		    background-image: -webkit-linear-gradient(top, #f0f0f0, #FFFFFF);
		    background-image: -moz-linear-gradient(top, #f0f0f0, #FFFFFF);
		    background-image: -o-linear-gradient(top, #f0f0f0, #FFFFFF);
		    background-image: -ms-linear-gradient(top, #f0f0f0, #FFFFFF);
		    background-image: linear-gradient(top, #f0f0f0, #FFFFFF);
		    background-color: #f0f0f0;
		    -moz-box-shadow: #efeded 0 1px 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 1px 0px 0 inset;
		    -o-box-shadow: #efeded 0 1px 0px 0 inset;
		    box-shadow: #efeded 0 1px 0px 0 inset;
		}

		/* line 277, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-top {
		    background-image: none;
		}

		/* line 281, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-bottom {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-bottom-bg.gif');
		}

		/* line 285, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-left {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-left-bg.gif');
		}

		/* line 289, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-right {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-right-bg.gif');
		}

		/* line 293, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-right {
		    background-position: top right;
		}

		/* line 297, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-bottom {
		    background-position: bottom left;
		}

		/* line 338, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-text-default {
		    color: #333333;
		    font-size: 11px;
		    font-weight: bold;
		    line-height: 17px;
		}

		/* line 348, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-body-default {
		    background: white;
		    border-color: #d0d0d0;
		    color: #333333;
		    border-width: 1px;
		    border-style: solid;
		}

		/* line 363, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-window-header-default,
		.x-panel-collapsed .x-panel-header-default {
		    border-color: #d0d0d0;
		}

		/* line 368, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-vertical {
		    border-color: #d0d0d0;
		}

		/* line 375, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-left,
		.x-panel-header-default-right {
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(right, #f0f0f0, #d7d7d7);
		}

		/* line 416, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-default-top {
		    -moz-border-radius-bottomleft: null;
		    -webkit-border-bottom-left-radius: null;
		    -o-border-bottom-left-radius: null;
		    -ms-border-bottom-left-radius: null;
		    -khtml-border-bottom-left-radius: null;
		    border-bottom-left-radius: null;
		    -moz-border-radius-bottomright: null;
		    -webkit-border-bottom-right-radius: null;
		    -o-border-bottom-right-radius: null;
		    -ms-border-bottom-right-radius: null;
		    -khtml-border-bottom-right-radius: null;
		    border-bottom-right-radius: null;
		}

		/* line 420, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-default-right {
		    -moz-border-radius-topleft: null;
		    -webkit-border-top-left-radius: null;
		    -o-border-top-left-radius: null;
		    -ms-border-top-left-radius: null;
		    -khtml-border-top-left-radius: null;
		    border-top-left-radius: null;
		    -moz-border-radius-bottomleft: null;
		    -webkit-border-bottom-left-radius: null;
		    -o-border-bottom-left-radius: null;
		    -ms-border-bottom-left-radius: null;
		    -khtml-border-bottom-left-radius: null;
		    border-bottom-left-radius: null;
		}

		/* line 424, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-default-bottom {
		    -moz-border-radius-topleft: null;
		    -webkit-border-top-left-radius: null;
		    -o-border-top-left-radius: null;
		    -ms-border-top-left-radius: null;
		    -khtml-border-top-left-radius: null;
		    border-top-left-radius: null;
		    -moz-border-radius-topright: null;
		    -webkit-border-top-right-radius: null;
		    -o-border-top-right-radius: null;
		    -ms-border-top-right-radius: null;
		    -khtml-border-top-right-radius: null;
		    border-top-right-radius: null;
		}

		/* line 428, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-panel-header-default-left {
		    -moz-border-radius-topright: null;
		    -webkit-border-top-right-radius: null;
		    -o-border-top-right-radius: null;
		    -ms-border-top-right-radius: null;
		    -khtml-border-top-right-radius: null;
		    border-top-right-radius: null;
		    -moz-border-radius-bottomright: null;
		    -webkit-border-bottom-right-radius: null;
		    -o-border-bottom-right-radius: null;
		    -ms-border-bottom-right-radius: null;
		    -khtml-border-bottom-right-radius: null;
		    border-bottom-right-radius: null;
		}

		/* line 434, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-top {
		    -moz-box-shadow: #efeded 0 1px 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 1px 0px 0 inset;
		    -o-box-shadow: #efeded 0 1px 0px 0 inset;
		    box-shadow: #efeded 0 1px 0px 0 inset;
		}

		/* line 438, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-right {
		    -moz-box-shadow: #efeded -1px 0 0px 0 inset;
		    -webkit-box-shadow: #efeded -1px 0 0px 0 inset;
		    -o-box-shadow: #efeded -1px 0 0px 0 inset;
		    box-shadow: #efeded -1px 0 0px 0 inset;
		}

		/* line 442, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-bottom {
		    -moz-box-shadow: #efeded 0 -1px 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 -1px 0px 0 inset;
		    -o-box-shadow: #efeded 0 -1px 0px 0 inset;
		    box-shadow: #efeded 0 -1px 0px 0 inset;
		}

		/* line 446, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-left {
		    -moz-box-shadow: #efeded 1px 0 0px 0 inset;
		    -webkit-box-shadow: #efeded 1px 0 0px 0 inset;
		    -o-box-shadow: #efeded 1px 0 0px 0 inset;
		    box-shadow: #efeded 1px 0 0px 0 inset;
		}

		/* line 481, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-right-tc,
		.x-panel-header-default-right-mc,
		.x-panel-header-default-right-bc {
		    background-position: right 0;
		}

		/* line 487, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-bottom-tc,
		.x-panel-header-default-bottom-mc,
		.x-panel-header-default-bottom-bc {
		    background-position: 0 bottom;
		}

		/* line 248, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-default-framed {
		    border-color: #d0d0d0;
		}

		/* line 253, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed {
		    font-size: 11px;
		    border-color: #d0d0d0;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(top, #f0f0f0, #d7d7d7);
		    -moz-box-shadow: #efeded 0 1px 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 1px 0px 0 inset;
		    -o-box-shadow: #efeded 0 1px 0px 0 inset;
		    box-shadow: #efeded 0 1px 0px 0 inset;
		}

		/* line 277, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-framed-top {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-top-bg.gif');
		}

		/* line 281, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-framed-bottom {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-bottom-bg.gif');
		}

		/* line 285, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-framed-left {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-left-bg.gif');
		}

		/* line 289, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-framed-right {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-right-bg.gif');
		}

		/* line 293, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-framed-right {
		    background-position: top right;
		}

		/* line 297, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nlg .x-panel-header-default-framed-bottom {
		    background-position: bottom left;
		}

		/* line 305, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-nbr .x-panel-header-default-framed {
		    background-image: none;
		}

		/* line 317, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-strict .x-ie9 .x-panel-header-default-framed-top,
		.x-nlg.x-opera .x-panel-header-default-framed-top,
		.x-nlg.x-safari .x-panel-header-default-framed-top {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-top-bg.gif');
		}

		/* line 321, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-strict .x-ie9 .x-panel-header-default-framed-bottom,
		.x-nlg.x-opera .x-panel-header-default-framed-bottom,
		.x-nlg.x-safari .x-panel-header-default-framed-bottom {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-bottom-bg.gif');
		}

		/* line 325, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-strict .x-ie9 .x-panel-header-default-framed-left,
		.x-nlg.x-opera .x-panel-header-default-framed-left,
		.x-nlg.x-safari .x-panel-header-default-framed-left {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-left-bg.gif');
		}

		/* line 329, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-strict .x-ie9 .x-panel-header-default-framed-right,
		.x-nlg.x-opera .x-panel-header-default-framed-right,
		.x-nlg.x-safari .x-panel-header-default-framed-right {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-right-bg.gif');
		}

		/* line 338, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-text-default-framed {
		    color: #333333;
		    font-size: 11px;
		    font-weight: bold;
		    line-height: 17px;
		}

		/* line 348, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-body-default-framed {
		    background: #f1f1f1;
		    border-color: #d0d0d0;
		    color: black;
		    border-width: 0;
		    border-style: solid;
		}

		/* line 363, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-collapsed .x-window-header-default-framed,
		.x-panel-collapsed .x-panel-header-default-framed {
		    border-color: #d0d0d0;
		}

		/* line 368, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-vertical {
		    border-color: #d0d0d0;
		}

		/* line 375, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-left,
		.x-panel-header-default-framed-right {
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(right, #f0f0f0, #d7d7d7);
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-default-framed {
		    -moz-border-radius: 4px;
		    -webkit-border-radius: 4px;
		    -o-border-radius: 4px;
		    -ms-border-radius: 4px;
		    -khtml-border-radius: 4px;
		    border-radius: 4px;
		    padding: 4px 4px 4px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #f1f1f1;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-default-framed-mc {
		    background-color: #f1f1f1;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-default-framed {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000404px 1000404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-default-framed-tl,
		.x-nbr .x-panel-default-framed-bl,
		.x-nbr .x-panel-default-framed-tr,
		.x-nbr .x-panel-default-framed-br,
		.x-nbr .x-panel-default-framed-tc,
		.x-nbr .x-panel-default-framed-bc,
		.x-nbr .x-panel-default-framed-ml,
		.x-nbr .x-panel-default-framed-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel/panel-default-framed-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-default-framed-ml,
		.x-nbr .x-panel-default-framed-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel/panel-default-framed-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-default-framed-mc {
		    padding: 1px 1px 1px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-default-framed-tl,
		.x-strict .x-ie7 .x-panel-default-framed-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-top {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 0;
		    -webkit-border-bottom-right-radius: 0;
		    -o-border-bottom-right-radius: 0;
		    -ms-border-bottom-right-radius: 0;
		    -khtml-border-bottom-right-radius: 0;
		    border-bottom-right-radius: 0;
		    -moz-border-radius-bottomleft: 0;
		    -webkit-border-bottom-left-radius: 0;
		    -o-border-bottom-left-radius: 0;
		    -ms-border-bottom-left-radius: 0;
		    -khtml-border-bottom-left-radius: 0;
		    border-bottom-left-radius: 0;
		    padding: 3px 5px 4px 5px;
		    border-width: 1px 1px 0 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(top, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-top-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-top-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-top {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000404px 1000000px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-top-tl,
		.x-nbr .x-panel-header-default-framed-top-bl,
		.x-nbr .x-panel-header-default-framed-top-tr,
		.x-nbr .x-panel-header-default-framed-top-br,
		.x-nbr .x-panel-header-default-framed-top-tc,
		.x-nbr .x-panel-header-default-framed-top-bc,
		.x-nbr .x-panel-header-default-framed-top-ml,
		.x-nbr .x-panel-header-default-framed-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-top-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-top-ml,
		.x-nbr .x-panel-header-default-framed-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-top-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-top-mc {
		    padding: 0px 2px 4px 2px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-top-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-top-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-right {
		    -moz-border-radius-topleft: 0;
		    -webkit-border-top-left-radius: 0;
		    -o-border-top-left-radius: 0;
		    -ms-border-top-left-radius: 0;
		    -khtml-border-top-left-radius: 0;
		    border-top-left-radius: 0;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 0;
		    -webkit-border-bottom-left-radius: 0;
		    -o-border-bottom-left-radius: 0;
		    -ms-border-bottom-left-radius: 0;
		    -khtml-border-bottom-left-radius: 0;
		    border-bottom-left-radius: 0;
		    padding: 5px 4px 5px 4px;
		    border-width: 1px 1px 1px 0;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(right, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-right-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-right-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-right {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000004px 1100400px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-right-tl,
		.x-nbr .x-panel-header-default-framed-right-bl,
		.x-nbr .x-panel-header-default-framed-right-tr,
		.x-nbr .x-panel-header-default-framed-right-br,
		.x-nbr .x-panel-header-default-framed-right-tc,
		.x-nbr .x-panel-header-default-framed-right-bc,
		.x-nbr .x-panel-header-default-framed-right-ml,
		.x-nbr .x-panel-header-default-framed-right-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-right-corners.gif');
		}

		/* line 157, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-right-tc,
		.x-nbr .x-panel-header-default-framed-right-bc {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-right-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-x;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-right-mc {
		    padding: 2px 1px 2px 4px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-right-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-right-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-bottom {
		    -moz-border-radius-topleft: 0;
		    -webkit-border-top-left-radius: 0;
		    -o-border-top-left-radius: 0;
		    -ms-border-top-left-radius: 0;
		    -khtml-border-top-left-radius: 0;
		    border-top-left-radius: 0;
		    -moz-border-radius-topright: 0;
		    -webkit-border-top-right-radius: 0;
		    -o-border-top-right-radius: 0;
		    -ms-border-top-right-radius: 0;
		    -khtml-border-top-right-radius: 0;
		    border-top-right-radius: 0;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 3px 5px 4px 5px;
		    border-width: 0 1px 1px 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(top, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-bottom-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-bottom-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-bottom {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000000px 1000404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-bottom-tl,
		.x-nbr .x-panel-header-default-framed-bottom-bl,
		.x-nbr .x-panel-header-default-framed-bottom-tr,
		.x-nbr .x-panel-header-default-framed-bottom-br,
		.x-nbr .x-panel-header-default-framed-bottom-tc,
		.x-nbr .x-panel-header-default-framed-bottom-bc,
		.x-nbr .x-panel-header-default-framed-bottom-ml,
		.x-nbr .x-panel-header-default-framed-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-bottom-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-bottom-ml,
		.x-nbr .x-panel-header-default-framed-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-bottom-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-bottom-mc {
		    padding: 3px 2px 1px 2px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-bottom-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-bottom-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-left {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 0;
		    -webkit-border-top-right-radius: 0;
		    -o-border-top-right-radius: 0;
		    -ms-border-top-right-radius: 0;
		    -khtml-border-top-right-radius: 0;
		    border-top-right-radius: 0;
		    -moz-border-radius-bottomright: 0;
		    -webkit-border-bottom-right-radius: 0;
		    -o-border-bottom-right-radius: 0;
		    -ms-border-bottom-right-radius: 0;
		    -khtml-border-bottom-right-radius: 0;
		    border-bottom-right-radius: 0;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 5px 4px 5px 4px;
		    border-width: 1px 0 1px 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(right, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-left-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-left-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-left {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000400px 1100004px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-left-tl,
		.x-nbr .x-panel-header-default-framed-left-bl,
		.x-nbr .x-panel-header-default-framed-left-tr,
		.x-nbr .x-panel-header-default-framed-left-br,
		.x-nbr .x-panel-header-default-framed-left-tc,
		.x-nbr .x-panel-header-default-framed-left-bc,
		.x-nbr .x-panel-header-default-framed-left-ml,
		.x-nbr .x-panel-header-default-framed-left-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-left-corners.gif');
		}

		/* line 157, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-left-tc,
		.x-nbr .x-panel-header-default-framed-left-bc {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-left-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-x;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-left-mc {
		    padding: 2px 4px 2px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-left-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-left-bl {
		    position: relative;
		    right: 0;
		}

		/* line 399, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-top {
		    -moz-box-shadow: #efeded 0 1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    -o-box-shadow: #efeded 0 1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    box-shadow: #efeded 0 1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		}

		/* line 403, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-right {
		    -moz-box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset;
		    -o-box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset;
		    box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset;
		}

		/* line 407, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-bottom {
		    -moz-box-shadow: #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    -o-box-shadow: #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    box-shadow: #efeded 0 -1px 0px 0 inset, #efeded -1px 0 0px 0 inset, #efeded 1px 0 0px 0 inset;
		}

		/* line 411, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-left {
		    -moz-box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    -webkit-box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    -o-box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded 1px 0 0px 0 inset;
		    box-shadow: #efeded 0 1px 0px 0 inset, #efeded 0 -1px 0px 0 inset, #efeded 1px 0 0px 0 inset;
		}

		/* line 452, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel .x-panel-header-default-framed-top {
		    border-bottom-width: 1px !important;
		}

		/* line 456, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel .x-panel-header-default-framed-right {
		    border-left-width: 1px !important;
		}

		/* line 460, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel .x-panel-header-default-framed-bottom {
		    border-top-width: 1px !important;
		}

		/* line 464, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel .x-panel-header-default-framed-left {
		    border-right-width: 1px !important;
		}

		/* line 468, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-collapsed {
		    -moz-border-radius: 4px;
		    -webkit-border-radius: 4px;
		    -o-border-radius: 4px;
		    -ms-border-radius: 4px;
		    -khtml-border-radius: 4px;
		    border-radius: 4px;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-collapsed-top {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 3px 5px 4px 5px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(top, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-collapsed-top-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-top-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-top {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000404px 1000404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-top-tl,
		.x-nbr .x-panel-header-default-framed-collapsed-top-bl,
		.x-nbr .x-panel-header-default-framed-collapsed-top-tr,
		.x-nbr .x-panel-header-default-framed-collapsed-top-br,
		.x-nbr .x-panel-header-default-framed-collapsed-top-tc,
		.x-nbr .x-panel-header-default-framed-collapsed-top-bc,
		.x-nbr .x-panel-header-default-framed-collapsed-top-ml,
		.x-nbr .x-panel-header-default-framed-collapsed-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-top-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-top-ml,
		.x-nbr .x-panel-header-default-framed-collapsed-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-top-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-top-mc {
		    padding: 0px 2px 1px 2px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-top-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-top-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-collapsed-right {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 5px 4px 5px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(right, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-collapsed-right-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-right-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-right {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000404px 1100404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-right-tl,
		.x-nbr .x-panel-header-default-framed-collapsed-right-bl,
		.x-nbr .x-panel-header-default-framed-collapsed-right-tr,
		.x-nbr .x-panel-header-default-framed-collapsed-right-br,
		.x-nbr .x-panel-header-default-framed-collapsed-right-tc,
		.x-nbr .x-panel-header-default-framed-collapsed-right-bc,
		.x-nbr .x-panel-header-default-framed-collapsed-right-ml,
		.x-nbr .x-panel-header-default-framed-collapsed-right-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-right-corners.gif');
		}

		/* line 157, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-right-tc,
		.x-nbr .x-panel-header-default-framed-collapsed-right-bc {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-right-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-x;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-right-mc {
		    padding: 2px 1px 2px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-right-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-right-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-collapsed-bottom {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 3px 5px 4px 5px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(top, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(top, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-collapsed-bottom-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-bottom-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-bottom {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000404px 1000404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-tl,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-bl,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-tr,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-br,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-tc,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-bc,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-ml,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-bottom-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-ml,
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-bottom-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-bottom-mc {
		    padding: 0px 2px 1px 2px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-bottom-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-bottom-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-panel-header-default-framed-collapsed-left {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 5px 4px 5px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #d7d2d2;
		    background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(100%, #d7d7d7));
		    background-image: -webkit-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -moz-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -o-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: -ms-linear-gradient(right, #f0f0f0, #d7d7d7);
		    background-image: linear-gradient(right, #f0f0f0, #d7d7d7);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-panel-header-default-framed-collapsed-left-mc {
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-left-bg.gif');
		    background-color: #d7d2d2;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-left {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000404px 1100404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-left-tl,
		.x-nbr .x-panel-header-default-framed-collapsed-left-bl,
		.x-nbr .x-panel-header-default-framed-collapsed-left-tr,
		.x-nbr .x-panel-header-default-framed-collapsed-left-br,
		.x-nbr .x-panel-header-default-framed-collapsed-left-tc,
		.x-nbr .x-panel-header-default-framed-collapsed-left-bc,
		.x-nbr .x-panel-header-default-framed-collapsed-left-ml,
		.x-nbr .x-panel-header-default-framed-collapsed-left-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-left-corners.gif');
		}

		/* line 157, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-left-tc,
		.x-nbr .x-panel-header-default-framed-collapsed-left-bc {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/panel-header/panel-header-default-framed-collapsed-left-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-x;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-panel-header-default-framed-collapsed-left-mc {
		    padding: 2px 1px 2px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-left-tl,
		.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-left-bl {
		    position: relative;
		    right: 0;
		}

		/* line 481, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-right-tc,
		.x-panel-header-default-framed-right-mc,
		.x-panel-header-default-framed-right-bc {
		    background-position: right 0;
		}

		/* line 487, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-default-framed-bottom-tc,
		.x-panel-header-default-framed-bottom-mc,
		.x-panel-header-default-framed-bottom-bc {
		    background-position: 0 bottom;
		}

		/* line 197, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
		.x-panel-header-plain,
		.x-panel-body-plain {
		    border: 0;
		    padding: 0;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip {
		    position: absolute;
		    overflow: visible;
		    /*pointer needs to be able to stick out*/
		    border-color: #868686;
		}

		/* line 8, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip .x-tip-header .x-box-item {
		    padding: 3px 3px 0;
		}

		/* line 12, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip .x-tip-header .x-tool {
		    padding: 0px 1px 0 0 !important;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-tip {
		    -moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    -o-border-radius: 3px;
		    -ms-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    border-radius: 3px;
		    padding: 2px 2px 2px 2px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #cccccc;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-tip-mc {
		    background-color: #cccccc;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tip {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100303px 1000303px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tip-tl,
		.x-nbr .x-tip-bl,
		.x-nbr .x-tip-tr,
		.x-nbr .x-tip-br,
		.x-nbr .x-tip-tc,
		.x-nbr .x-tip-bc,
		.x-nbr .x-tip-ml,
		.x-nbr .x-tip-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/tip/tip-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tip-ml,
		.x-nbr .x-tip-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/tip/tip-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tip-mc {
		    padding: 0px 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-tip-tl,
		.x-strict .x-ie7 .x-tip-bl {
		    position: relative;
		    right: 0;
		}

		/* line 27, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-header-text {
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		    color: #444444;
		    font-size: 11px;
		    font-weight: bold;
		}

		/* line 36, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-header-draggable .x-tip-header-text {
		    cursor: move;
		}

		/* line 43, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-body,
		.x-form-invalid-tip-body {
		    overflow: hidden;
		    position: relative;
		    padding: 3px;
		}

		/* line 51, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-header,
		.x-tip-body,
		.x-form-invalid-tip-body {
		    color: #444444;
		    font-size: 11px;
		    font-weight: normal;
		}

		/* line 55, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-header a,
		.x-tip-body a,
		.x-form-invalid-tip-body a {
		    color: #2a2a2a;
		}

		/* line 60, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-anchor {
		    position: absolute;
		    overflow: hidden;
		    height: 0;
		    width: 0;
		    border-style: solid;
		    border-width: 5px;
		    border-color: #868686;
		    zoom: 1;
		}

		/* line 75, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-border-box .x-tip-anchor {
		    width: 10px;
		    height: 10px;
		}

		/* line 80, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-anchor-top {
		    border-top-color: transparent;
		    border-left-color: transparent;
		    border-right-color: transparent;
		    _border-top-color: pink;
		    _border-left-color: pink;
		    _border-right-color: pink;
		    _filter: chroma(color=pink);
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-anchor-bottom {
		    border-bottom-color: transparent;
		    border-left-color: transparent;
		    border-right-color: transparent;
		    _border-bottom-color: pink;
		    _border-left-color: pink;
		    _border-right-color: pink;
		    _filter: chroma(color=pink);
		}

		/* line 106, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-anchor-left {
		    border-top-color: transparent;
		    border-bottom-color: transparent;
		    border-left-color: transparent;
		    _border-top-color: pink;
		    _border-bottom-color: pink;
		    _border-left-color: pink;
		    _filter: chroma(color=pink);
		}

		/* line 119, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-tip-anchor-right {
		    border-top-color: transparent;
		    border-bottom-color: transparent;
		    border-right-color: transparent;
		    _border-top-color: pink;
		    _border-bottom-color: pink;
		    _border-right-color: pink;
		    _filter: chroma(color=pink);
		}

		/* line 133, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-form-invalid-tip {
		    border-color: #a1311f;
		    -moz-box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
		    -webkit-box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
		    -o-box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
		    box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
		}

		/* line 142, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-form-invalid-tip-body {
		    background: 1px 1px no-repeat;
		    background-image: url('../../resources/themes/images/gray/form/exclamation.gif');
		    padding-left: 22px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-form-invalid-tip-body li {
		    margin-bottom: 4px;
		}

		/* line 149, ../themes/stylesheets/ext4/default/widgets/_qtip.scss */
		.x-form-invalid-tip-body li.last {
		    margin-bottom: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-form-invalid-tip-default {
		    -moz-border-radius: 5px;
		    -webkit-border-radius: 5px;
		    -o-border-radius: 5px;
		    -ms-border-radius: 5px;
		    -khtml-border-radius: 5px;
		    border-radius: 5px;
		    padding: 4px 4px 4px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: white;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-form-invalid-tip-default-mc {
		    background-color: white;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-form-invalid-tip-default {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100505px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-form-invalid-tip-default-tl,
		.x-nbr .x-form-invalid-tip-default-bl,
		.x-nbr .x-form-invalid-tip-default-tr,
		.x-nbr .x-form-invalid-tip-default-br,
		.x-nbr .x-form-invalid-tip-default-tc,
		.x-nbr .x-form-invalid-tip-default-bc,
		.x-nbr .x-form-invalid-tip-default-ml,
		.x-nbr .x-form-invalid-tip-default-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/form-invalid-tip/form-invalid-tip-default-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-form-invalid-tip-default-ml,
		.x-nbr .x-form-invalid-tip-default-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/form-invalid-tip/form-invalid-tip-default-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-form-invalid-tip-default-mc {
		    padding: 0px 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-form-invalid-tip-default-tl,
		.x-strict .x-ie7 .x-form-invalid-tip-default-bl {
		    position: relative;
		    right: 0;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider {
		    zoom: 1;
		}

		/* line 6, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-inner {
		    position: relative;
		    left: 0;
		    top: 0;
		    overflow: visible;
		    zoom: 1;
		}

		/* line 14, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-focus {
		    position: absolute;
		    left: 0;
		    top: 0;
		    width: 1px;
		    height: 1px;
		    line-height: 1px;
		    font-size: 1px;
		    -moz-outline: 0 none;
		    outline: 0 none;
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		    display: block;
		    overflow: hidden;
		}

		/* Horizontal styles */
		/* line 30, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz {
		    padding-left: 7px;
		    background: transparent no-repeat 0 -24px;
		    width: 100%;
		}

		/* line 36, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz .x-slider-end {
		    padding-right: 7px;
		    zoom: 1;
		    background: transparent no-repeat right -46px;
		}

		/* line 42, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz .x-slider-inner {
		    background: transparent repeat-x 0 -2px;
		    height: 18px;
		}

		/* line 47, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz .x-slider-thumb {
		    width: 14px;
		    height: 15px;
		    margin-left: -7px;
		    position: absolute;
		    left: 0;
		    top: 1px;
		    background: transparent no-repeat 0 0;
		}

		/* line 57, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz .x-slider-thumb-over {
		    background-position: -14px -15px;
		}

		/* line 61, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz .x-slider-thumb-drag {
		    background-position: -28px -30px;
		}

		/* Vertical styles */
		/* line 66, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert {
		    padding-top: 7px;
		    background: transparent no-repeat -44px 0;
		}

		/* line 71, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert .x-slider-end {
		    padding-bottom: 7px;
		    zoom: 1;
		    background: transparent no-repeat -22px bottom;
		    width: 22px;
		}

		/* line 78, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert .x-slider-inner {
		    background: transparent repeat-y 0 0;
		    width: 22px;
		}

		/* line 83, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert .x-slider-thumb {
		    width: 15px;
		    height: 14px;
		    margin-bottom: -7px;
		    position: absolute;
		    left: 3px;
		    bottom: 0;
		    background: transparent no-repeat 0 0;
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert .x-slider-thumb-over {
		    background-position: -15px -14px;
		}

		/* line 97, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert .x-slider-thumb-drag {
		    background-position: -30px -28px;
		}

		/* line 103, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz,
		.x-slider-horz .x-slider-end,
		.x-slider-horz .x-slider-inner {
		    background-image: url('../../resources/themes/images/gray/slider/slider-bg.png');
		}

		/* line 107, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-horz .x-slider-thumb {
		    background-image: url('../../resources/themes/images/gray/slider/slider-thumb.png');
		}

		/* line 113, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert,
		.x-slider-vert .x-slider-end,
		.x-slider-vert .x-slider-inner {
		    background-image: url('../../resources/themes/images/gray/slider/slider-v-bg.png');
		}

		/* line 117, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-slider-vert .x-slider-thumb {
		    background-image: url('../../resources/themes/images/gray/slider/slider-v-thumb.png');
		}

		/* line 125, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-ie6 .x-slider-horz,
		.x-ie6 .x-slider-horz .x-slider-end,
		.x-ie6 .x-slider-horz .x-slider-inner {
		    background-image: url('../../resources/themes/images/gray/slider/slider-bg.gif');
		}

		/* line 129, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-ie6 .x-slider-horz .x-slider-thumb {
		    background-image: url('../../resources/themes/images/gray/slider/slider-thumb.gif');
		}

		/* line 135, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-ie6 .x-slider-vert,
		.x-ie6 .x-slider-vert .x-slider-end,
		.x-ie6 .x-slider-vert .x-slider-inner {
		    background-image: url('../../resources/themes/images/gray/slider/slider-v-bg.gif');
		}

		/* line 139, ../themes/stylesheets/ext4/default/widgets/_slider.scss */
		.x-ie6 .x-slider-vert .x-slider-thumb {
		    background-image: url('../../resources/themes/images/gray/slider/slider-v-thumb.gif');
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress {
		    position: relative;
		    border-width: 1px;
		    border-style: solid;
		    -moz-border-radius: 0;
		    -webkit-border-radius: 0;
		    -o-border-radius: 0;
		    -ms-border-radius: 0;
		    -khtml-border-radius: 0;
		    border-radius: 0;
		    overflow: hidden;
		    height: 20px;
		}

		/* line 13, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-bar {
		    height: 18px;
		    overflow: hidden;
		    position: absolute;
		    width: 0;
		    -moz-border-radius: 0;
		    -webkit-border-radius: 0;
		    -o-border-radius: 0;
		    -ms-border-radius: 0;
		    -khtml-border-radius: 0;
		    border-radius: 0;
		    border-right: 1px solid;
		    border-top: 1px solid;
		}

		/* line 26, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-text {
		    overflow: hidden;
		    position: absolute;
		    padding: 0 5px;
		    height: 18px;
		    font-weight: bold;
		    font-size: 11px;
		    line-height: 16px;
		    text-align: center;
		}

		/* line 41, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-text-back {
		    padding-top: 1px;
		}

		/* line 46, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-strict .x-ie7m .x-progress {
		    height: 18px;
		}

		/* line 88, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-default {
		    border-color: #8e8e8e;
		}

		/* line 91, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-default .x-progress-bar {
		    border-right-color: #8e8e8e;
		    border-top-color: #cecece;
		    background-image: none;
		    background-color: #ababab;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(50%, #b8b8b8), color-stop(51%, #ababab), color-stop(100%, #9e9e9e));
		    background-image: -webkit-linear-gradient(top, #d1d1d1, #b8b8b8 50%, #ababab 51%, #9e9e9e);
		    background-image: -moz-linear-gradient(top, #d1d1d1, #b8b8b8 50%, #ababab 51%, #9e9e9e);
		    background-image: -o-linear-gradient(top, #d1d1d1, #b8b8b8 50%, #ababab 51%, #9e9e9e);
		    background-image: -ms-linear-gradient(top, #d1d1d1, #b8b8b8 50%, #ababab 51%, #9e9e9e);
		    background-image: linear-gradient(top, #d1d1d1, #b8b8b8 50%, #ababab 51%, #9e9e9e);
		}

		/* line 98, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-default .x-progress-text {
		    color: white;
		}

		/* line 102, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-progress-default .x-progress-text-back {
		    color: #5d5d5d;
		}

		/* line 111, ../themes/stylesheets/ext4/default/widgets/_progress-bar.scss */
		.x-nlg .x-progress-default .x-progress-bar {
		    background: repeat-x;
		    background-image: url('../../resources/themes/images/gray/progress/progress-default-bg.gif');
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar {
		    font-size: 11px;
		    border: 1px solid;
		    padding: 2px 0 2px 2px;
		}

		/* line 9, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar .x-form-item-label {
		    font-size: 11px;
		    line-height: 15px;
		}

		/* line 14, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar .x-toolbar-item {
		    margin: 0 2px 0 0;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar .x-toolbar-text {
		    margin-left: 4px;
		    margin-right: 6px;
		    white-space: nowrap;
		    color: black;
		    line-height: 16px;
		    font-size: 11px;
		    font-weight: normal;
		}

		/* line 29, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar .x-toolbar-separator {
		    display: block;
		    font-size: 1px;
		    overflow: hidden;
		    cursor: default;
		    border: 0;
		}

		/* line 37, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar .x-toolbar-separator-horizontal {
		    margin: 0 3px 0 2px;
		    height: 14px;
		    width: 0px;
		    border-left: 1px solid #aca899;
		    border-right: 1px solid white;
		}

		/* line 49, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-quirks .x-ie .x-toolbar .x-toolbar-separator-horizontal {
		    width: 2px;
		}

		/* line 54, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-footer {
		    background: transparent;
		    border: 0px none;
		    margin-top: 3px;
		    padding: 2px 0 2px 6px;
		}

		/* line 61, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-footer .x-box-inner {
		    border-width: 0;
		}

		/* line 65, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-footer .x-toolbar-item {
		    margin: 0 6px 0 0;
		}

		/* line 70, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-vertical {
		    padding: 2px 2px 0 2px;
		}

		/* line 73, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-vertical .x-toolbar-item {
		    margin: 0 0 2px 0;
		}

		/* line 77, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-vertical .x-toolbar-text {
		    margin-top: 4px;
		    margin-bottom: 6px;
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-vertical .x-toolbar-separator-vertical {
		    margin: 2px 5px 3px 5px;
		    height: 0px;
		    width: 10px;
		    line-height: 0px;
		    border-top: 1px solid #aca899;
		    border-bottom: 1px solid white;
		}

		/* line 94, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-scroller {
		    padding-left: 0;
		}

		/* line 98, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-spacer {
		    width: 2px;
		}

		/* line 103, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-more-icon {
		    background-image: url('../../resources/themes/images/gray/toolbar/more.gif') !important;
		    background-position: 2px center !important;
		    background-repeat: no-repeat;
		}

		/* line 140, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-default {
		    border-color: #d0d0d0;
		    background-image: none;
		    background-color: #9DC0B4;

		}

		/* line 151, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-nlg .x-toolbar-default {

		    background-repeat: repeat-x;
		}

		/* line 119, ../themes/stylesheets/ext4/default/widgets/_toolbar.scss */
		.x-toolbar-plain {
		    border: 0;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window {
		    outline: none;
		    overflow: hidden;
		}

		/* line 6, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window .x-window-wrap {
		    position: relative;
		}

		/* line 11, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-body {
		    position: relative;
		    border-style: solid;
		    overflow: hidden;
		}

		/* line 20, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-maximized .x-window-wrap .x-window-header {
		    -moz-border-radius: 0 !important;
		    -webkit-border-radius: 0 !important;
		    -o-border-radius: 0 !important;
		    -ms-border-radius: 0 !important;
		    -khtml-border-radius: 0 !important;
		    border-radius: 0 !important;
		}

		/* line 26, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-top {
		    margin-bottom: -2px;
		}

		/* line 29, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-body-horizontal {
		    margin-top: -1px;
		}

		/* line 33, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-bottom {
		    margin-top: -1px;
		    margin-bottom: -1px;
		}

		/* line 38, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-left {
		    margin-right: -1px;
		}

		/* line 42, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-right {
		    margin-left: -1px;
		}

		/* line 47, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-vertical .x-surface {
		    padding-left: 1px;
		}

		/* line 54, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-collapsed .x-window-header-vertical {
		    -moz-border-radius: 5px;
		    -webkit-border-radius: 5px;
		    -o-border-radius: 5px;
		    -ms-border-radius: 5px;
		    -khtml-border-radius: 5px;
		    border-radius: 5px;
		}

		/* line 57, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-collapsed .x-window-header-horizontal {
		    -moz-border-radius: 5px;
		    -webkit-border-radius: 5px;
		    -o-border-radius: 5px;
		    -ms-border-radius: 5px;
		    -khtml-border-radius: 5px;
		    border-radius: 5px;
		}

		/* line 62, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-collapsed .x-window-header-left {
		    padding-right: 5px !important;
		    margin-right: 0;
		}

		/* line 67, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-collapsed .x-window-header-right {
		    padding-left: 5px !important;
		    margin-left: 0;
		}

		/* line 72, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-collapsed .x-window-header-top {
		    padding-bottom: 5px !important;
		    margin-bottom: -1px;
		}

		/* line 77, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-collapsed .x-window-header-bottom {
		    padding-top: 5px !important;
		    margin-top: 0;
		}

		/* line 85, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-left .x-vml-base,
		.x-window-header-right .x-vml-base {
		    left: -3px !important;
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-opera .x-window-header-vertical .x-surface,
		.x-strict .x-ie9 .x-window-header-vertical .x-surface {
		    padding-left: 2px;
		}

		/* line 99, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-text-container {
		    overflow: hidden;
		    -o-text-overflow: ellipsis;
		    text-overflow: ellipsis;
		}

		/* line 105, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-text {
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		    white-space: nowrap;
		}

		/* line 155, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-default {
		    border-color: #a9a9a9;
		    -moz-border-radius: 5px 5px;
		    -webkit-border-radius: 5px 5px;
		    -o-border-radius: 5px 5px;
		    -ms-border-radius: 5px 5px;
		    -khtml-border-radius: 5px 5px;
		    border-radius: 5px 5px;
		    -moz-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -webkit-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -o-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-default {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 4px 4px 4px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-default-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-default {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000505px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-default-tl,
		.x-nbr .x-window-default-bl,
		.x-nbr .x-window-default-tr,
		.x-nbr .x-window-default-br,
		.x-nbr .x-window-default-tc,
		.x-nbr .x-window-default-bc,
		.x-nbr .x-window-default-ml,
		.x-nbr .x-window-default-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window/window-default-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-default-ml,
		.x-nbr .x-window-default-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window/window-default-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-default-mc {
		    padding: 0px 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-default-tl,
		.x-strict .x-ie7 .x-window-default-bl {
		    position: relative;
		    right: 0;
		}

		/* line 174, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-body-default {
		    border-color: #bcb1b0;
		    border-width: 1px;
		    background: #e0e0e0;
		    color: black;
		}

		/* line 184, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-default {
		    font-size: 11px;
		    border-color: #a9a9a9;
		    zoom: 1;
		}

		/* line 190, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-text-default {
		    color: #333333;
		    font-weight: bold;
		    line-height: 17px;
		    font-size: 11px;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-top {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 0;
		    -webkit-border-bottom-right-radius: 0;
		    -o-border-bottom-right-radius: 0;
		    -ms-border-bottom-right-radius: 0;
		    -khtml-border-bottom-right-radius: 0;
		    border-bottom-right-radius: 0;
		    -moz-border-radius-bottomleft: 0;
		    -webkit-border-bottom-left-radius: 0;
		    -o-border-bottom-left-radius: 0;
		    -ms-border-bottom-left-radius: 0;
		    -khtml-border-bottom-left-radius: 0;
		    border-bottom-left-radius: 0;
		    padding: 4px 5px 0 5px;
		    border-width: 1px 1px 0 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-top-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-top {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000505px 1000000px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-top-tl,
		.x-nbr .x-window-header-default-top-bl,
		.x-nbr .x-window-header-default-top-tr,
		.x-nbr .x-window-header-default-top-br,
		.x-nbr .x-window-header-default-top-tc,
		.x-nbr .x-window-header-default-top-bc,
		.x-nbr .x-window-header-default-top-ml,
		.x-nbr .x-window-header-default-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-top-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-top-ml,
		.x-nbr .x-window-header-default-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-top-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-top-mc {
		    padding: 0px 1px 0 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-top-tl,
		.x-strict .x-ie7 .x-window-header-default-top-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-right {
		    -moz-border-radius-topleft: 0;
		    -webkit-border-top-left-radius: 0;
		    -o-border-top-left-radius: 0;
		    -ms-border-top-left-radius: 0;
		    -khtml-border-top-left-radius: 0;
		    border-top-left-radius: 0;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 0;
		    -webkit-border-bottom-left-radius: 0;
		    -o-border-bottom-left-radius: 0;
		    -ms-border-bottom-left-radius: 0;
		    -khtml-border-bottom-left-radius: 0;
		    border-bottom-left-radius: 0;
		    padding: 5px 4px 5px 0;
		    border-width: 1px 1px 1px 0;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-right-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-right {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000005px 1000500px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-right-tl,
		.x-nbr .x-window-header-default-right-bl,
		.x-nbr .x-window-header-default-right-tr,
		.x-nbr .x-window-header-default-right-br,
		.x-nbr .x-window-header-default-right-tc,
		.x-nbr .x-window-header-default-right-bc,
		.x-nbr .x-window-header-default-right-ml,
		.x-nbr .x-window-header-default-right-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-right-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-right-ml,
		.x-nbr .x-window-header-default-right-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-right-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-right-mc {
		    padding: 1px 0px 1px 0;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-right-tl,
		.x-strict .x-ie7 .x-window-header-default-right-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-bottom {
		    -moz-border-radius-topleft: 0;
		    -webkit-border-top-left-radius: 0;
		    -o-border-top-left-radius: 0;
		    -ms-border-top-left-radius: 0;
		    -khtml-border-top-left-radius: 0;
		    border-top-left-radius: 0;
		    -moz-border-radius-topright: 0;
		    -webkit-border-top-right-radius: 0;
		    -o-border-top-right-radius: 0;
		    -ms-border-top-right-radius: 0;
		    -khtml-border-top-right-radius: 0;
		    border-top-right-radius: 0;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 0 5px 4px 5px;
		    border-width: 0 1px 1px 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-bottom-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-bottom {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000000px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-bottom-tl,
		.x-nbr .x-window-header-default-bottom-bl,
		.x-nbr .x-window-header-default-bottom-tr,
		.x-nbr .x-window-header-default-bottom-br,
		.x-nbr .x-window-header-default-bottom-tc,
		.x-nbr .x-window-header-default-bottom-bc,
		.x-nbr .x-window-header-default-bottom-ml,
		.x-nbr .x-window-header-default-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-bottom-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-bottom-ml,
		.x-nbr .x-window-header-default-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-bottom-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-bottom-mc {
		    padding: 0 1px 0px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-bottom-tl,
		.x-strict .x-ie7 .x-window-header-default-bottom-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-left {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 0;
		    -webkit-border-top-right-radius: 0;
		    -o-border-top-right-radius: 0;
		    -ms-border-top-right-radius: 0;
		    -khtml-border-top-right-radius: 0;
		    border-top-right-radius: 0;
		    -moz-border-radius-bottomright: 0;
		    -webkit-border-bottom-right-radius: 0;
		    -o-border-bottom-right-radius: 0;
		    -ms-border-bottom-right-radius: 0;
		    -khtml-border-bottom-right-radius: 0;
		    border-bottom-right-radius: 0;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 5px 0px 5px 4px;
		    border-width: 1px 0 1px 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-left-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-left {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000500px 1000005px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-left-tl,
		.x-nbr .x-window-header-default-left-bl,
		.x-nbr .x-window-header-default-left-tr,
		.x-nbr .x-window-header-default-left-br,
		.x-nbr .x-window-header-default-left-tc,
		.x-nbr .x-window-header-default-left-bc,
		.x-nbr .x-window-header-default-left-ml,
		.x-nbr .x-window-header-default-left-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-left-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-left-ml,
		.x-nbr .x-window-header-default-left-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-left-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-left-mc {
		    padding: 1px 0px 1px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-left-tl,
		.x-strict .x-ie7 .x-window-header-default-left-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-collapsed-top {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 4px 5px 4px 5px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-collapsed-top-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-top {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000505px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-top-tl,
		.x-nbr .x-window-header-default-collapsed-top-bl,
		.x-nbr .x-window-header-default-collapsed-top-tr,
		.x-nbr .x-window-header-default-collapsed-top-br,
		.x-nbr .x-window-header-default-collapsed-top-tc,
		.x-nbr .x-window-header-default-collapsed-top-bc,
		.x-nbr .x-window-header-default-collapsed-top-ml,
		.x-nbr .x-window-header-default-collapsed-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-top-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-top-ml,
		.x-nbr .x-window-header-default-collapsed-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-top-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-top-mc {
		    padding: 0px 1px 0px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-collapsed-top-tl,
		.x-strict .x-ie7 .x-window-header-default-collapsed-top-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-collapsed-right {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 5px 4px 5px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-collapsed-right-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-right {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000505px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-right-tl,
		.x-nbr .x-window-header-default-collapsed-right-bl,
		.x-nbr .x-window-header-default-collapsed-right-tr,
		.x-nbr .x-window-header-default-collapsed-right-br,
		.x-nbr .x-window-header-default-collapsed-right-tc,
		.x-nbr .x-window-header-default-collapsed-right-bc,
		.x-nbr .x-window-header-default-collapsed-right-ml,
		.x-nbr .x-window-header-default-collapsed-right-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-right-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-right-ml,
		.x-nbr .x-window-header-default-collapsed-right-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-right-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-right-mc {
		    padding: 1px 0px 1px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-collapsed-right-tl,
		.x-strict .x-ie7 .x-window-header-default-collapsed-right-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-collapsed-bottom {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 4px 5px 4px 5px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-collapsed-bottom-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-bottom {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000505px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-bottom-tl,
		.x-nbr .x-window-header-default-collapsed-bottom-bl,
		.x-nbr .x-window-header-default-collapsed-bottom-tr,
		.x-nbr .x-window-header-default-collapsed-bottom-br,
		.x-nbr .x-window-header-default-collapsed-bottom-tc,
		.x-nbr .x-window-header-default-collapsed-bottom-bc,
		.x-nbr .x-window-header-default-collapsed-bottom-ml,
		.x-nbr .x-window-header-default-collapsed-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-bottom-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-bottom-ml,
		.x-nbr .x-window-header-default-collapsed-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-bottom-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-bottom-mc {
		    padding: 0px 1px 0px 1px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-collapsed-bottom-tl,
		.x-strict .x-ie7 .x-window-header-default-collapsed-bottom-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-window-header-default-collapsed-left {
		    -moz-border-radius-topleft: 5px;
		    -webkit-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -khtml-border-top-left-radius: 5px;
		    border-top-left-radius: 5px;
		    -moz-border-radius-topright: 5px;
		    -webkit-border-top-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -khtml-border-top-right-radius: 5px;
		    border-top-right-radius: 5px;
		    -moz-border-radius-bottomright: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -khtml-border-bottom-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    -moz-border-radius-bottomleft: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -khtml-border-bottom-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    padding: 5px 4px 5px 4px;
		    border-width: 1px;
		    border-style: solid;
		    background-color: #e8e8e8;
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-window-header-default-collapsed-left-mc {
		    background-color: #e8e8e8;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-left {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1000505px 1000505px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-left-tl,
		.x-nbr .x-window-header-default-collapsed-left-bl,
		.x-nbr .x-window-header-default-collapsed-left-tr,
		.x-nbr .x-window-header-default-collapsed-left-br,
		.x-nbr .x-window-header-default-collapsed-left-tc,
		.x-nbr .x-window-header-default-collapsed-left-bc,
		.x-nbr .x-window-header-default-collapsed-left-ml,
		.x-nbr .x-window-header-default-collapsed-left-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-left-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-left-ml,
		.x-nbr .x-window-header-default-collapsed-left-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/window-header/window-header-default-collapsed-left-sides.gif');
		    background-position: 0 0;
		    background-repeat: repeat-y;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-window-header-default-collapsed-left-mc {
		    padding: 1px 0px 1px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-window-header-default-collapsed-left-tl,
		.x-strict .x-ie7 .x-window-header-default-collapsed-left-bl {
		    position: relative;
		    right: 0;
		}

		/* line 213, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-default-top {
		    -moz-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -webkit-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -o-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		}

		/* line 217, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-default-right {
		    -moz-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset;
		    -webkit-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset;
		    -o-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset;
		    box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset;
		}

		/* line 221, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-default-bottom {
		    -moz-box-shadow: #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -webkit-box-shadow: #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -o-box-shadow: #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    box-shadow: #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 -1px 0 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		}

		/* line 225, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-header-default-left {
		    -moz-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -webkit-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    -o-box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		    box-shadow: #ebe7e7 0 1px 0px 0 inset, #ebe7e7 0 -1px 0px 0 inset, #ebe7e7 1px 0 0px 0 inset;
		}

		/* line 126, ../themes/stylesheets/ext4/default/widgets/_window.scss */
		.x-window-body-plain {
		    background: transparent;
		}

		/* line 2, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box .x-window-body {
		    background-color: #e8e8e8;
		    border: none;
		}

		/* line 7, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box .x-progress-wrap {
		    margin-top: 4px;
		}

		/* line 11, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box-icon {
		    width: 47px;
		    height: 32px;
		}

		/* line 19, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box-info,
		.x-message-box-warning,
		.x-message-box-question,
		.x-message-box-error {
		    background: transparent no-repeat top left;
		}

		/* line 23, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box .x-msg-box-wait {
		    background-image: url('../../resources/themes/images/gray/shared/blue-loading.gif');
		}

		/* line 27, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box-info {
		    background-image: url('../../resources/themes/images/gray/shared/icon-info.gif');
		}

		/* line 31, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box-warning {
		    background-image: url('../../resources/themes/images/gray/shared/icon-warning.gif');
		}

		/* line 35, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box-question {
		    background-image: url('../../resources/themes/images/gray/shared/icon-question.gif');
		}

		/* line 39, ../themes/stylesheets/ext4/default/util/_messagebox.scss */
		.x-message-box-error {
		    background-image: url('../../resources/themes/images/gray/shared/icon-error.gif');
		}

		/* line 71, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar {
		    position: relative;
		    background-color: transparent;
		    background-image: none;
		    background-color: #d2d2d2;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfdede), color-stop(100%, #d2d2d2));
		    background-image: -webkit-linear-gradient(top, #dfdede, #d2d2d2);
		    background-image: -moz-linear-gradient(top, #dfdede, #d2d2d2);
		    background-image: -o-linear-gradient(top, #dfdede, #d2d2d2);
		    background-image: -ms-linear-gradient(top, #dfdede, #d2d2d2);
		    background-image: linear-gradient(top, #dfdede, #d2d2d2);
		    font-size: 11px;
		}

		/* line 78, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-nlg .x-tab-bar {
		    background-image: url('../../resources/themes/images/gray/tab-bar/tab-bar-default-bg.gif');
		}

		/* line 83, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-default-plain,
		.x-nlg .x-tab-bar-default-plain {
		    background: transparent none;
		}

		/* line 88, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-body {
		    border-style: solid;
		    border-color: #d0d0d0;
		    position: relative;
		    z-index: 2;
		    zoom: 1;
		}

		/* Top Tabs */
		/* line 3, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-top .x-tab-bar-body {
		    height: 20px;
		    border-width: 1px 1px 0;
		    padding: 1px 0 3px;
		}

		/* line 9, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-top .x-tab-bar-strip {
		    /*position strip from top rather than bottom to avoid off-by-one error in IE6*/
		    top: 22px;
		    border-width: 1px 1px 0;
		    height: 2px;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-top .x-tab-bar-body {
		    height: 25px;
		}

		/* line 22, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-top .x-tab-bar-strip {
		    height: 3px;
		}

		/* line 3, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-top .x-tab-bar-body-default-plain {
		    height: 20px;
		    border-width: 0;
		    padding: 0 0 2px;
		}

		/* line 9, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-top .x-tab-bar-strip-default-plain {
		    /*position strip from top rather than bottom to avoid off-by-one error in IE6*/
		    top: 20px;
		    border-width: 1px 1px 0 1px;
		    height: 2px;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-top .x-tab-bar-body-default-plain {
		    height: 22px;
		}

		/* line 22, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-top .x-tab-bar-strip-default-plain {
		    height: 3px;
		}

		/* Bottom Tabs */
		/* line 31, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-body {
		    height: 20px;
		    border-width: 0 1px 1px;
		    padding: 3px 0 1px;
		}

		/* line 36, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-body .x-box-inner {
		    position: relative;
		    top: -1px;
		}

		/* line 43, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-body .x-box-scroller,
		.x-tab-bar-bottom .x-tab-bar-body .x-box-scroller-left,
		.x-tab-bar-bottom .x-tab-bar-body .x-box-scroller-right {
		    height: 22px;
		}

		/* line 48, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-strip {
		    top: 0;
		    border-width: 0 1px 1px 1px;
		    height: 2px;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-bottom .x-tab-bar-body {
		    height: 25px;
		}

		/* line 60, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-bottom .x-tab-bar-strip {
		    height: 3px;
		}

		/* line 31, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-body-default-plain {
		    height: 20px;
		    border-width: 0;
		    padding: 3px 0 0;
		}

		/* line 36, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-inner {
		    position: relative;
		    top: -1px;
		}

		/* line 43, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-scroller,
		.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-scroller-left,
		.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-scroller-right {
		    height: 21px;
		}

		/* line 48, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-bottom .x-tab-bar-strip-default-plain {
		    top: 0;
		    border-width: 0 1px 1px 1px;
		    height: 2px;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-bottom .x-tab-bar-body-default-plain {
		    height: 23px;
		}

		/* line 60, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-border-box .x-tab-bar-bottom .x-tab-bar-strip-default-plain {
		    height: 3px;
		}

		/* line 139, ../themes/stylesheets/ext4/default/widgets/_tabbar.scss */
		.x-tab-bar-strip-default,
		.x-tab-bar-strip-default-plain {
		    font-size: 0;
		    line-height: 0;
		    position: absolute;
		    z-index: 1;
		    border-style: solid;
		    overflow: hidden;
		    border-color: #d0d0d0;
		    background-color: #eaeaea;
		    zoom: 1;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-tab-default-top {
		    -moz-border-radius-topleft: 4px;
		    -webkit-border-top-left-radius: 4px;
		    -o-border-top-left-radius: 4px;
		    -ms-border-top-left-radius: 4px;
		    -khtml-border-top-left-radius: 4px;
		    border-top-left-radius: 4px;
		    -moz-border-radius-topright: 4px;
		    -webkit-border-top-right-radius: 4px;
		    -o-border-top-right-radius: 4px;
		    -ms-border-top-right-radius: 4px;
		    -khtml-border-top-right-radius: 4px;
		    border-top-right-radius: 4px;
		    -moz-border-radius-bottomright: 0;
		    -webkit-border-bottom-right-radius: 0;
		    -o-border-bottom-right-radius: 0;
		    -ms-border-bottom-right-radius: 0;
		    -khtml-border-bottom-right-radius: 0;
		    border-bottom-right-radius: 0;
		    -moz-border-radius-bottomleft: 0;
		    -webkit-border-bottom-left-radius: 0;
		    -o-border-bottom-left-radius: 0;
		    -ms-border-bottom-left-radius: 0;
		    -khtml-border-bottom-left-radius: 0;
		    border-bottom-left-radius: 0;
		    padding: 3px 3px 0 3px;
		    border-width: 1px 1px 0 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #eaeaea;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdcdc), color-stop(100%, #eaeaea));
		    background-image: -webkit-linear-gradient(top, #dcdcdc, #eaeaea);
		    background-image: -moz-linear-gradient(top, #dcdcdc, #eaeaea);
		    background-image: -o-linear-gradient(top, #dcdcdc, #eaeaea);
		    background-image: -ms-linear-gradient(top, #dcdcdc, #eaeaea);
		    background-image: linear-gradient(top, #dcdcdc, #eaeaea);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-tab-default-top-mc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-bg.gif');
		    background-color: #eaeaea;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-top {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100404px 1000000px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-top-tl,
		.x-nbr .x-tab-default-top-bl,
		.x-nbr .x-tab-default-top-tr,
		.x-nbr .x-tab-default-top-br,
		.x-nbr .x-tab-default-top-tc,
		.x-nbr .x-tab-default-top-bc,
		.x-nbr .x-tab-default-top-ml,
		.x-nbr .x-tab-default-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-top-ml,
		.x-nbr .x-tab-default-top-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-top-mc {
		    padding: 0px 0px 0 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-tab-default-top-tl,
		.x-strict .x-ie7 .x-tab-default-top-bl {
		    position: relative;
		    right: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-tab-default-bottom {
		    -moz-border-radius-topleft: 0;
		    -webkit-border-top-left-radius: 0;
		    -o-border-top-left-radius: 0;
		    -ms-border-top-left-radius: 0;
		    -khtml-border-top-left-radius: 0;
		    border-top-left-radius: 0;
		    -moz-border-radius-topright: 0;
		    -webkit-border-top-right-radius: 0;
		    -o-border-top-right-radius: 0;
		    -ms-border-top-right-radius: 0;
		    -khtml-border-top-right-radius: 0;
		    border-top-right-radius: 0;
		    -moz-border-radius-bottomright: 4px;
		    -webkit-border-bottom-right-radius: 4px;
		    -o-border-bottom-right-radius: 4px;
		    -ms-border-bottom-right-radius: 4px;
		    -khtml-border-bottom-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    -moz-border-radius-bottomleft: 4px;
		    -webkit-border-bottom-left-radius: 4px;
		    -o-border-bottom-left-radius: 4px;
		    -ms-border-bottom-left-radius: 4px;
		    -khtml-border-bottom-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    padding: 0 3px 3px 3px;
		    border-width: 0 1px 1px 1px;
		    border-style: solid;
		    background-image: none;
		    background-color: #eaeaea;
		    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #dcdcdc), color-stop(100%, #eaeaea));
		    background-image: -webkit-linear-gradient(bottom, #dcdcdc, #eaeaea);
		    background-image: -moz-linear-gradient(bottom, #dcdcdc, #eaeaea);
		    background-image: -o-linear-gradient(bottom, #dcdcdc, #eaeaea);
		    background-image: -ms-linear-gradient(bottom, #dcdcdc, #eaeaea);
		    background-image: linear-gradient(bottom, #dcdcdc, #eaeaea);
		}

		/* line 102, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nlg .x-tab-default-bottom-mc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-bg.gif');
		    background-color: #eaeaea;
		}

		/* line 115, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-bottom {
		    padding: 0 !important;
		    border-width: 0 !important;
		    -moz-border-radius: 0px;
		    -webkit-border-radius: 0px;
		    -o-border-radius: 0px;
		    -ms-border-radius: 0px;
		    -khtml-border-radius: 0px;
		    border-radius: 0px;
		    background-color: transparent;
		    background-position: 1100000px 1000404px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-bottom-tl,
		.x-nbr .x-tab-default-bottom-bl,
		.x-nbr .x-tab-default-bottom-tr,
		.x-nbr .x-tab-default-bottom-br,
		.x-nbr .x-tab-default-bottom-tc,
		.x-nbr .x-tab-default-bottom-bc,
		.x-nbr .x-tab-default-bottom-ml,
		.x-nbr .x-tab-default-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-corners.gif');
		}

		/* line 168, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-bottom-ml,
		.x-nbr .x-tab-default-bottom-mr {
		    zoom: 1;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-sides.gif');
		    background-position: 0 0;
		}

		/* line 200, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-nbr .x-tab-default-bottom-mc {
		    padding: 0 0px 0px 0px;
		}

		/* line 210, ../themes/stylesheets/ext4/default/mixins/_frame.scss */
		.x-strict .x-ie7 .x-tab-default-bottom-tl,
		.x-strict .x-ie7 .x-tab-default-bottom-bl {
		    position: relative;
		    right: 0;
		}

		/* line 27, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab {
		    z-index: 1;
		    margin: 0 0 0 2px;
		    display: inline-block;
		    zoom: 1;
		    display: inline;
		    white-space: nowrap;
		    height: 20px;
		    border-color: #b5b5b5;
		    cursor: pointer;
		    cursor: hand;
		}

		/* line 39, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab button {
		    cursor: pointer;
		    cursor: hand;
		}

		/* line 44, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab em {
		    display: block;
		    padding: 0 6px;
		    line-height: 1px;
		}

		/* line 50, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab button {
		    background: none;
		    border: 0;
		    padding: 0;
		    margin: 0;
		    -webkit-appearance: none;
		    font-size: 11px;
		    font-weight: bold;
		    color: #6f6f6f;
		    outline: 0 none;
		    overflow-x: visible;
		}

		/* line 68, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab button::-moz-focus-inner {
		    border: 0;
		    padding: 0;
		}

		/* line 73, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab button .x-tab-inner {
		    background-color: transparent;
		    background-repeat: no-repeat;
		    background-position: 0 -2px;
		    display: block;
		    text-align: center;
		    white-space: nowrap;
		    text-overflow: ellipsis;
		    -o-text-overflow: ellipsis;
		    overflow: hidden;
		}

		/* line 86, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab img {
		    display: none;
		}

		/* line 92, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-border-box .x-tab-default-top {
		    height: 21px;
		}

		/* line 95, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-border-box .x-tab-default-bottom {
		    height: 21px;
		}

		/* line 102, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		* html .x-ie .x-tab button {
		    width: 1px;
		}

		/* line 109, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-strict .x-ie6 .x-tab .x-frame-mc,
		.x-strict .x-ie7 .x-tab .x-frame-mc {
		    height: 100%;
		}

		/* line 114, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-ie .x-tab-active button:active {
		    position: relative;
		    top: -1px;
		    left: -1px;
		}

		/* line 123, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-top {
		    -moz-box-shadow: white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    -webkit-box-shadow: white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    -o-box-shadow: white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    box-shadow: white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    border-bottom: 1px solid #d0d0d0 !important;
		}

		/* line 133, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-top em {
		    padding-bottom: 3px;
		}

		/* line 138, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-top button,
		.x-tab-default-top .x-tab-inner {
		    height: 13px;
		    line-height: 13px;
		}

		/* line 147, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-safari4 .x-tab-default-top .x-tab-inner,
		.x-safari5_0 .x-tab-default-top .x-tab-inner {
		    line-height: 11px;
		}

		/* line 152, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-default-top {
		    border-bottom-width: 1px !important;
		}

		/* line 156, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-top-active {
		    border-bottom-color: #eaeaea !important;
		}

		/* line 162, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-bottom {
		    -moz-box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    -webkit-box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    -o-box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    border-top: 1px solid #d0d0d0 !important;
		    -moz-box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    -webkit-box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    -o-box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		    box-shadow: white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
		}

		/* line 177, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-bottom em {
		    padding-top: 3px;
		}

		/* line 182, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-bottom button,
		.x-tab-default-bottom .x-tab-inner {
		    height: 13px;
		    line-height: 13px;
		}

		/* line 188, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-default-bottom {
		    border-top-width: 1px !important;
		}

		/* line 192, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-bottom-active {
		    border-top-color: #eaeaea !important;
		}

		/* line 196, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-disabled {
		    cursor: default;
		    border-color: #cec7c7;
		    background-image: none;
		    background-color: #e7dfdf;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7dfdf), color-stop(100%, #f2e3e4));
		    background-image: -webkit-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: -moz-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: -o-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: -ms-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: linear-gradient(top, #e7dfdf, #f2e3e4);
		}

		/* line 202, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-disabled button {
		    color: #c3b3b3 !important;
		}

		/* line 208, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-icon-text-left .x-tab-inner {
		    padding-left: 20px;
		}

		/* line 213, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab button {
		    position: relative;
		}

		/* line 217, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-icon {
		    position: absolute;
		    background-repeat: no-repeat;
		    background-position: 0 -1px;
		    top: 0;
		    left: 0;
		    right: auto;
		    bottom: 0;
		    width: 18px;
		    height: 18px;
		}

		/* line 232, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-strict .x-ie8 .x-tab button,
		.x-strict .x-ie9 .x-tab button {
		    overflow-y: visible;
		}

		/* line 237, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-disabled .x-tab-icon {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		}

		/* In IE a disabled icon needs to be hidden or the opacity effect covers some of the text */
		/* line 242, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-noicon .x-tab-icon {
		    display: none;
		}

		/* line 268, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-top-over {
		    background-image: none;
		    background-color: #f2eeee;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e6e6), color-stop(25%, #eeeaea), color-stop(45%, #f2eeee));
		    background-image: -webkit-linear-gradient(top, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: -moz-linear-gradient(top, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: -o-linear-gradient(top, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: -ms-linear-gradient(top, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: linear-gradient(top, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		}

		/* line 271, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-bottom-over {
		    background-image: none;
		    background-color: #f2eeee;
		    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e7e6e6), color-stop(25%, #eeeaea), color-stop(45%, #f2eeee));
		    background-image: -webkit-linear-gradient(bottom, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: -moz-linear-gradient(bottom, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: -o-linear-gradient(bottom, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: -ms-linear-gradient(bottom, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		    background-image: linear-gradient(bottom, #e7e6e6, #eeeaea 25%, #f2eeee 45%);
		}

		/* line 276, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-active {
		    z-index: 3;
		}

		/* line 282, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-active button {
		    color: #333333;
		}

		/* line 298, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-top-active {
		    background-image: none;
		    background-color: #eaeaea;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
		    background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
		    background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
		    background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
		    background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
		    background-image: linear-gradient(top, #ffffff, #eaeaea);
		}

		/* line 301, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-bottom-active {
		    background-image: none;
		    background-color: #eaeaea;
		    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
		    background-image: -webkit-linear-gradient(bottom, #ffffff, #eaeaea);
		    background-image: -moz-linear-gradient(bottom, #ffffff, #eaeaea);
		    background-image: -o-linear-gradient(bottom, #ffffff, #eaeaea);
		    background-image: -ms-linear-gradient(bottom, #ffffff, #eaeaea);
		    background-image: linear-gradient(bottom, #ffffff, #eaeaea);
		}

		/* line 306, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-disabled {
		    border-color: #cec7c7;
		}

		/* line 311, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-disabled button {
		    color: #c3b3b3;
		}

		/* line 327, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-top-disabled {
		    background-image: none;
		    background: transparent;
		    background-image: none;
		    background-color: #e7dfdf;
		    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7dfdf), color-stop(100%, #f2e3e4));
		    background-image: -webkit-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: -moz-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: -o-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: -ms-linear-gradient(top, #e7dfdf, #f2e3e4);
		    background-image: linear-gradient(top, #e7dfdf, #f2e3e4);
		}

		/* line 332, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-bottom-disabled {
		    background-image: none;
		    background: transparent;
		    background-image: none;
		    background-color: #e7dfdf;
		    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e7dfdf), color-stop(100%, #f2e3e4));
		    background-image: -webkit-linear-gradient(bottom, #e7dfdf, #f2e3e4);
		    background-image: -moz-linear-gradient(bottom, #e7dfdf, #f2e3e4);
		    background-image: -o-linear-gradient(bottom, #e7dfdf, #f2e3e4);
		    background-image: -ms-linear-gradient(bottom, #e7dfdf, #f2e3e4);
		    background-image: linear-gradient(bottom, #e7dfdf, #f2e3e4);
		}

		/* line 341, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-top {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-bg.gif');
		}

		/* line 342, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-bottom {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-bg.gif');
		}

		/* line 346, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-top-over {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-over-bg.gif');
		}

		/* line 347, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-bottom-over {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-over-bg.gif');
		}

		/* line 351, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-top-active {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-active-bg.gif');
		}

		/* line 352, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-bottom-active {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-active-bg.gif');
		}

		/* line 356, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-top-disabled {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-disabled-bg.gif') !important;
		}

		/* line 357, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nlg .x-tab-bottom-disabled {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-disabled-bg.gif') !important;
		}

		/* line 362, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-closable em {
		    padding-right: 14px;
		}

		/* line 366, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-close-btn {
		    position: absolute;
		    top: 2px;
		    right: 2px;
		    width: 11px;
		    height: 11px;
		    font-size: 0;
		    line-height: 0;
		    text-indent: -999px;
		    background: no-repeat;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-close.gif');
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		    opacity: 0.6;
		}

		/* line 380, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-close-btn {
		    top: 0px;
		    right: 0px;
		}

		/* Include the element name otherwise Internet Explorer 7 & 8 take a performance hit */
		/* line 386, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		a.x-tab-close-btn:hover {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		    opacity: 1;
		}

		/* Include the element name to raise the specificity to equal the :hover */
		/* line 391, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-tab-default-disabled a.x-tab-close-btn {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
		    opacity: 0.3;
		}

		/* line 403, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-over .x-frame-tl,
		.x-nbr .x-tab-top-over .x-frame-bl,
		.x-nbr .x-tab-top-over .x-frame-tr,
		.x-nbr .x-tab-top-over .x-frame-br,
		.x-nbr .x-tab-top-over .x-frame-tc,
		.x-nbr .x-tab-top-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-over-corners.gif');
		}

		/* line 407, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-over .x-frame-ml,
		.x-nbr .x-tab-top-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-over-sides.gif');
		}

		/* line 411, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-over .x-frame-mc {
		    background-color: #f2eeee;
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-over-bg.gif');
		}

		/* line 425, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-over .x-frame-tl,
		.x-nbr .x-tab-bottom-over .x-frame-bl,
		.x-nbr .x-tab-bottom-over .x-frame-tr,
		.x-nbr .x-tab-bottom-over .x-frame-br,
		.x-nbr .x-tab-bottom-over .x-frame-tc,
		.x-nbr .x-tab-bottom-over .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-over-corners.gif');
		}

		/* line 429, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-over .x-frame-ml,
		.x-nbr .x-tab-bottom-over .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-over-sides.gif');
		}

		/* line 433, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-over .x-frame-mc {
		    background-color: #f2eeee;
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-over-bg.gif');
		}

		/* line 447, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-active .x-frame-tl,
		.x-nbr .x-tab-top-active .x-frame-bl,
		.x-nbr .x-tab-top-active .x-frame-tr,
		.x-nbr .x-tab-top-active .x-frame-br,
		.x-nbr .x-tab-top-active .x-frame-tc,
		.x-nbr .x-tab-top-active .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-active-corners.gif');
		}

		/* line 451, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-active .x-frame-ml,
		.x-nbr .x-tab-top-active .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-active-sides.gif');
		}

		/* line 455, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-active .x-frame-mc {
		    background-color: #eaeaea;
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-active-bg.gif');
		}

		/* line 469, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-active .x-frame-tl,
		.x-nbr .x-tab-bottom-active .x-frame-bl,
		.x-nbr .x-tab-bottom-active .x-frame-tr,
		.x-nbr .x-tab-bottom-active .x-frame-br,
		.x-nbr .x-tab-bottom-active .x-frame-tc,
		.x-nbr .x-tab-bottom-active .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-active-corners.gif');
		}

		/* line 473, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-active .x-frame-ml,
		.x-nbr .x-tab-bottom-active .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-active-sides.gif');
		}

		/* line 477, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-active .x-frame-mc {
		    background-color: #eaeaea;
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-active-bg.gif');
		}

		/* line 491, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-disabled .x-frame-tl,
		.x-nbr .x-tab-top-disabled .x-frame-bl,
		.x-nbr .x-tab-top-disabled .x-frame-tr,
		.x-nbr .x-tab-top-disabled .x-frame-br,
		.x-nbr .x-tab-top-disabled .x-frame-tc,
		.x-nbr .x-tab-top-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-disabled-corners.gif');
		}

		/* line 495, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-disabled .x-frame-ml,
		.x-nbr .x-tab-top-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-disabled-sides.gif');
		}

		/* line 499, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-top-disabled .x-frame-mc {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-top-disabled-bg.gif');
		}

		/* line 512, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-disabled .x-frame-tl,
		.x-nbr .x-tab-bottom-disabled .x-frame-bl,
		.x-nbr .x-tab-bottom-disabled .x-frame-tr,
		.x-nbr .x-tab-bottom-disabled .x-frame-br,
		.x-nbr .x-tab-bottom-disabled .x-frame-tc,
		.x-nbr .x-tab-bottom-disabled .x-frame-bc {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-disabled-corners.gif');
		}

		/* line 516, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-disabled .x-frame-ml,
		.x-nbr .x-tab-bottom-disabled .x-frame-mr {
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-disabled-sides.gif');
		}

		/* line 520, ../themes/stylesheets/ext4/default/widgets/_tab.scss */
		.x-nbr .x-tab-bottom-disabled .x-frame-mc {
		    background-repeat: repeat-x;
		    background-image: url('../../resources/themes/images/gray/tab/tab-default-bottom-disabled-bg.gif');
		}

		/* line 5, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-autowidth-table table.x-grid-table {
		    table-layout: auto;
		    width: auto !important;
		}

		/* line 10, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-no-lines .x-tree-elbow {
		    background-color: transparent;
		}

		/* line 14, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-no-lines .x-tree-elbow-end {
		    background-color: transparent;
		}

		/* line 18, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-no-lines .x-tree-elbow-line {
		    background-color: transparent;
		}

		/* line 23, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-plus {
		    background: transparent no-repeat 0 0;
		}

		/* line 27, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-end-plus {
		    background: transparent no-repeat 0 0;
		}

		/* line 31, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-end-minus {
		    background: transparent no-repeat -16px 0;
		}

		/* line 35, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-minus {
		    background: transparent no-repeat -16px 0;
		}

		/* line 39, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow {
		    background-color: transparent !important;
		}

		/* line 43, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-end {
		    background-color: transparent !important;
		}

		/* line 47, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-line {
		    background-color: transparent !important;
		}

		/* line 53, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-expander-over .x-tree-elbow-plus,
		.x-tree-arrows .x-tree-expander-over .x-tree-elbow-end-plus {
		    background-position: -32px 0;
		}

		/* line 58, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-expander-over .x-tree-elbow-minus,
		.x-tree-arrows .x-tree-expander-over .x-tree-elbow-end-minus {
		    background-position: -48px 0;
		}

		/* line 63, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-plus,
		.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
		    background-position: -16px 0;
		}

		/* line 68, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-plus,
		.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-end-plus {
		    background-position: -48px 0;
		}

		/* line 75, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-elbow-plus,
		.x-tree-elbow-minus,
		.x-tree-elbow-end-plus,
		.x-tree-elbow-end-minus {
		    cursor: pointer;
		}

		/* line 81, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-tree-elbow {
		    background-image: url('../../resources/themes/images/gray/tree/elbow.gif');
		}

		/* line 85, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-tree-elbow-end {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-end.gif');
		}

		/* line 89, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-tree-elbow-plus {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-plus.gif');
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-tree-elbow-end-plus {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-end-plus.gif');
		}

		/* line 97, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-minus.gif');
		}

		/* line 101, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-end-minus.gif');
		}

		/* line 105, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-lines .x-tree-elbow-line {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-line.gif');
		}

		/* line 112, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-no-lines .x-tree-elbow-plus,
		.x-tree-no-lines .x-tree-elbow-end-plus {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-plus-nl.gif');
		}

		/* line 117, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-elbow-plus,
		.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
		    background-image: url('../../resources/themes/images/gray/tree/elbow-end-minus-nl.gif');
		}

		/* line 126, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-arrows .x-tree-elbow-plus,
		.x-tree-arrows .x-tree-elbow-minus,
		.x-tree-arrows .x-tree-elbow-end-plus,
		.x-tree-arrows .x-tree-elbow-end-minus {
		    background-image: url('../../resources/themes/images/gray/tree/arrows.gif');
		}

		/* line 131, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-icon {
		    margin: 2px 3px 0 0;
		}

		/* line 135, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-with-row-lines .x-tree-icon {
		    margin-top: 1px;
		}

		/* line 144, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-elbow,
		.x-tree-elbow-end,
		.x-tree-elbow-plus,
		.x-tree-elbow-end-plus,
		.x-tree-elbow-empty,
		.x-tree-elbow-line {
		    height: 20px;
		    width: 16px;
		}

		/* line 155, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-with-row-lines .x-tree-elbow,
		.x-grid-with-row-lines .x-tree-elbow-end,
		.x-grid-with-row-lines .x-tree-elbow-plus,
		.x-grid-with-row-lines .x-tree-elbow-end-plus,
		.x-grid-with-row-lines .x-tree-elbow-empty,
		.x-grid-with-row-lines .x-tree-elbow-line {
		    height: 19px;
		    background-position: 0 -1px;
		}

		/* line 161, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-icon-leaf {
		    width: 16px;
		    background-image: url('../../resources/themes/images/gray/tree/leaf.gif');
		}

		/* line 166, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-icon-parent {
		    width: 16px;
		    background-image: url('../../resources/themes/images/gray/tree/folder.gif');
		}

		/* line 171, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-tree-node-expanded .x-tree-icon-parent {
		    background-image: url('../../resources/themes/images/gray/tree/folder-open.gif');
		}

		/* line 175, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-rowbody {
		    padding: 0;
		}

		/* line 179, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-cell-treecolumn .x-grid-cell-inner {
		    padding: 0;
		    line-height: 19px;
		}

		/* line 184, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-with-row-lines .x-grid-cell-treecolumn .x-grid-cell-inner {
		    line-height: 17px;
		}

		/* line 188, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-panel .x-grid-cell-inner {
		    cursor: pointer;
		}

		/* line 190, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-panel .x-grid-cell-inner img {
		    display: inline-block;
		    vertical-align: top;
		}

		/* line 203, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-ie .x-tree-panel .x-tree-elbow,
		.x-ie .x-tree-panel .x-tree-elbow-end,
		.x-ie .x-tree-panel .x-tree-elbow-plus,
		.x-ie .x-tree-panel .x-tree-elbow-end-plus,
		.x-ie .x-tree-panel .x-tree-elbow-empty,
		.x-ie .x-tree-panel .x-tree-elbow-line {
		    vertical-align: -6px;
		}

		/* line 211, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-editor-on-text-node .x-form-text {
		    padding-left: 1px;
		    padding-right: 1px;
		}

		/* line 218, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-ie .x-grid-editor-on-text-node .x-form-text {
		    padding-left: 2px;
		    padding-right: 2px;
		}

		/* line 224, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-opera .x-grid-editor-on-text-node .x-form-text {
		    padding-left: 2px;
		    padding-right: 2px;
		}

		/* line 230, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-checkbox {
		    margin: 4px 3px 0 0;
		    display: inline-block;
		    vertical-align: top;
		    width: 13px;
		    height: 13px;
		    background: no-repeat;
		    background-image: url('../../resources/themes/images/gray/form/checkbox.gif');
		    overflow: hidden;
		    padding: 0;
		    border: 0;
		}

		/* line 243, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-checkbox::-moz-focus-inner {
		    padding: 0;
		    border: 0;
		}

		/* line 249, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-with-row-lines .x-tree-checkbox {
		    margin-top: 3px;
		}

		/* line 253, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-checkbox-checked {
		    background-position: 0 -13px;
		}

		/* line 257, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-drop-ok-append .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/tree/drop-append.gif');
		}

		/* line 261, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-drop-ok-above .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/tree/drop-above.gif');
		}

		/* line 265, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-drop-ok-below .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/tree/drop-below.gif');
		}

		/* line 269, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-drop-ok-between .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/tree/drop-between.gif');
		}

		/* line 273, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-tree-loading .x-tree-icon {
		    background-image: url('../../resources/themes/images/gray/tree/loading.gif');
		}

		/* line 277, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-ddindicator {
		    height: 1px;
		    border-width: 1px 0px 0px;
		    border-style: dotted;
		    border-color: green;
		}

		/* line 284, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-grid-tree-loading span {
		    font-style: italic;
		    color: #444444;
		}

		/* line 289, ../themes/stylesheets/ext4/default/widgets/_tree.scss */
		.x-tree-animator-wrap {
		    overflow: hidden;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-surface {
		    display: -moz-inline-box;
		    -moz-box-orient: vertical;
		    display: inline-block;
		    vertical-align: middle;
		    vertical-align: auto;
		    overflow: hidden;
		}

		/* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
		.x-surface {
		    display: inline;
		}

		/* line 7, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.rvml {
		    behavior: url(#default#VML);
		}

		/* line 11, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-surface tspan {
		    user-select: none;
		    -o-user-select: none;
		    -ms-user-select: none;
		    -moz-user-select: -moz-none;
		    -webkit-user-select: none;
		    cursor: default;
		}

		/* line 15, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-vml-sprite {
		    position: absolute;
		    left: 0;
		    top: 0;
		    width: 1px;
		    height: 1px;
		}

		/* line 23, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-vml-group {
		    position: absolute;
		    left: 0;
		    top: 0;
		    width: 1000px;
		    height: 1000px;
		}

		/* line 31, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-vml-measure-span {
		    position: absolute;
		    left: -9999em;
		    top: -9999em;
		    padding: 0;
		    margin: 0;
		    display: inline;
		}

		/* line 40, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-vml-base {
		    position: relative;
		    top: 0;
		    left: 0;
		    overflow: hidden;
		    display: inline-block;
		}

		/* line 48, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		.x-vml-base {
		    position: relative;
		    top: 0;
		    left: 0;
		    overflow: hidden;
		    display: inline-block;
		}

		/* line 56, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
		svg,
		vml {
		    overflow: hidden;
		}

		/* line 2, ../themes/stylesheets/ext4/default/widgets/_viewport.scss */
		.x-viewport,
		.x-viewport body {
		    margin: 0;
		    padding: 0;
		    border: 0 none;
		    overflow: hidden;
		    height: 100%;
		    position: static;
		}

		/* line 3, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drag-proxy {
		    z-index: 1000000 !important;
		}

		/* line 8, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drag-repair .x-dd-drag-ghost {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		    opacity: 0.6;
		}

		/* line 12, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drag-repair .x-dd-drop-icon {
		    display: none;
		}

		/* line 17, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drag-ghost {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		    opacity: 0.85;
		    padding: 5px;
		    padding-left: 20px;
		    white-space: nowrap;
		    color: #000;
		    font-size: 11px;
		    font-weight: normal;
		    border: 1px solid;
		    border-color: #ddd #bbb #bbb #ddd;
		    background-color: #fff;
		}

		/* line 34, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drop-icon {
		    position: absolute;
		    top: 3px;
		    left: 3px;
		    display: block;
		    width: 16px;
		    height: 16px;
		    background-color: transparent;
		    background-position: center;
		    background-repeat: no-repeat;
		    z-index: 1;
		}

		/* line 51, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-view-selector {
		    position: absolute;
		    left: 0;
		    top: 0;
		    width: 0;
		    background-color: #c3daf9;
		    border: 1px dotted #3399bb;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		    zoom: 1;
		}

		/* line 66, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drop-nodrop .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/dd/drop-no.gif');
		}

		/* line 70, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drop-ok .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/dd/drop-yes.gif');
		}

		/* line 74, ../themes/stylesheets/ext4/default/util/_dragdrop.scss */
		.x-dd-drop-ok-add .x-dd-drop-icon {
		    background-image: url('../../resources/themes/images/gray/dd/drop-add.gif');
		}

		/* line 2, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle {
		    position: absolute;
		    z-index: 100;
		    font-size: 1px;
		    line-height: 6px;
		    overflow: hidden;
		    zoom: 1;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		    opacity: 0;
		    background-color: #fff;
		}

		/* line 14, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-collapsed .x-resizable-handle {
		    display: none;
		}

		/* line 18, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-east {
		    width: 6px;
		    height: 100%;
		    right: 0;
		    top: 0;
		}

		/* line 27, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-east {
		    cursor: e-resize;
		}

		/* line 32, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-south {
		    width: 100%;
		    height: 6px;
		    left: 0;
		    bottom: 0;
		}

		/* line 41, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-south {
		    cursor: s-resize;
		}

		/* line 46, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-west {
		    width: 6px;
		    height: 100%;
		    left: 0;
		    top: 0;
		}

		/* line 55, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-west {
		    cursor: w-resize;
		}

		/* line 60, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-north {
		    width: 100%;
		    height: 6px;
		    left: 0;
		    top: 0;
		}

		/* line 69, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-north {
		    cursor: n-resize;
		}

		/* line 74, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-southeast {
		    width: 6px;
		    height: 6px;
		    right: 0;
		    bottom: 0;
		    z-index: 101;
		}

		/* line 85, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-southeast {
		    cursor: se-resize;
		}

		/* line 90, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-northwest {
		    width: 6px;
		    height: 6px;
		    left: 0;
		    top: 0;
		    z-index: 101;
		}

		/* line 101, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-northwest {
		    cursor: nw-resize;
		}

		/* line 106, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-northeast {
		    width: 6px;
		    height: 6px;
		    right: 0;
		    top: 0;
		    z-index: 101;
		}

		/* line 117, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-northeast {
		    cursor: ne-resize;
		}

		/* line 122, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-handle-southwest {
		    width: 6px;
		    height: 6px;
		    left: 0;
		    bottom: 0;
		    z-index: 101;
		}

		/* line 133, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-southwest {
		    cursor: sw-resize;
		}

		/*IE rounding error*/
		/* line 140, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-ie .x-resizable-handle-east {
		    margin-right: -1px;
		    /*IE rounding error*/
		}

		/* line 144, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-ie .x-resizable-handle-south {
		    margin-bottom: -1px;
		}

		/* line 149, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle,
		.x-resizable-pinned .x-resizable-handle {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		    opacity: 1;
		}

		/* line 153, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-window .x-window-handle {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		    opacity: 0;
		}

		/* line 157, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-window-collapsed .x-window-handle {
		    display: none;
		}

		/* line 161, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-proxy {
		    border: 1px dashed #3b5a82;
		    position: absolute;
		    left: 0;
		    top: 0;
		    overflow: hidden;
		    z-index: 50000;
		}

		/* line 170, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-overlay {
		    position: absolute;
		    left: 0;
		    top: 0;
		    width: 100%;
		    height: 100%;
		    display: none;
		    z-index: 200000;
		    background-color: #fff;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		    opacity: 0;
		}

		/* line 190, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-east,
		.x-resizable-over .x-resizable-handle-west,
		.x-resizable-pinned .x-resizable-handle-east,
		.x-resizable-pinned .x-resizable-handle-west {
		    background-position: left;
		    background-image: url('../../resources/themes/images/gray/sizer/e-handle.gif');
		}

		/* line 196, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-south,
		.x-resizable-over .x-resizable-handle-north,
		.x-resizable-pinned .x-resizable-handle-south,
		.x-resizable-pinned .x-resizable-handle-north {
		    background-position: top;
		    background-image: url('../../resources/themes/images/gray/sizer/s-handle.gif');
		}

		/* line 201, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-southeast,
		.x-resizable-pinned .x-resizable-handle-southeast {
		    background-position: top left;
		    background-image: url('../../resources/themes/images/gray/sizer/se-handle.gif');
		}

		/* line 206, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-northwest,
		.x-resizable-pinned .x-resizable-handle-northwest {
		    background-position: bottom right;
		    background-image: url('../../resources/themes/images/gray/sizer/nw-handle.gif');
		}

		/* line 211, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-northeast,
		.x-resizable-pinned .x-resizable-handle-northeast {
		    background-position: bottom left;
		    background-image: url('../../resources/themes/images/gray/sizer/ne-handle.gif');
		}

		/* line 216, ../themes/stylesheets/ext4/default/util/_resizable.scss */
		.x-resizable-over .x-resizable-handle-southwest,
		.x-resizable-pinned .x-resizable-handle-southwest {
		    background-position: top right;
		    background-image: url('../../resources/themes/images/gray/sizer/sw-handle.gif');
		}

		/* line 3, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter .x-collapse-el {
		    position: absolute;
		    cursor: pointer;
		    background-color: transparent;
		    background-repeat: no-repeat !important;
		}

		/* line 14, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-layout-split-left,
		.x-layout-split-right {
		    top: 50%;
		    margin-top: -17px;
		    width: 5px;
		    height: 35px;
		}

		/* line 24, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-layout-split-top,
		.x-layout-split-bottom {
		    left: 50%;
		    width: 35px;
		    height: 5px;
		    margin-left: -17px;
		}

		/* line 33, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-layout-split-left {
		    background: no-repeat top right;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-left.gif');
		}

		/* line 38, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-layout-split-right {
		    background: no-repeat top left;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-right.gif');
		}

		/* line 43, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-layout-split-top {
		    background: no-repeat top left;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-top.gif');
		}

		/* line 48, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-layout-split-bottom {
		    background: no-repeat top left;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-bottom.gif');
		}

		/* line 54, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-collapsed .x-layout-split-left {
		    background: no-repeat top left;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-right.gif');
		}

		/* line 59, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-collapsed .x-layout-split-right {
		    background: no-repeat top right;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-left.gif');
		}

		/* line 64, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-collapsed .x-layout-split-top {
		    background: no-repeat top left;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-bottom.gif');
		}

		/* line 69, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-collapsed .x-layout-split-bottom {
		    background: no-repeat top left;
		    background-image: url('../../resources/themes/images/gray/util/splitter/mini-top.gif');
		}

		/* line 75, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-horizontal {
		    cursor: e-resize;
		    cursor: row-resize;
		    font-size: 1px;
		}

		/* line 80, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-vertical {
		    cursor: e-resize;
		    cursor: col-resize;
		    font-size: 1px;
		}

		/* line 85, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-collapsed {
		    cursor: default;
		}

		/* line 89, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-active {
		    z-index: 4;
		    font-size: 1px;
		    background-color: #b4b4b4;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		    opacity: 0.8;
		}

		/* line 96, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-splitter-active .x-collapse-el {
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
		    opacity: 0.3;
		}

		/* line 101, ../themes/stylesheets/ext4/default/util/_splitter.scss */
		.x-proxy-el {
		    position: absolute;
		    background: #b4b4b4;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		    opacity: 0.8;
		}

		/**
  * Dock Layouts
  * @todo move this somewhere else?
  */
		/* line 6, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked {
		    position: absolute !important;
		    z-index: 1;
		}

		/* line 11, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-top {
		    border-bottom-width: 0 !important;
		}

		/* line 15, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-bottom {
		    border-top-width: 0 !important;
		}

		/* line 19, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-left {
		    border-right-width: 0 !important;
		}

		/* line 23, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-right {
		    border-left-width: 0 !important;
		}

		/* line 27, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-noborder-top {
		    border-top-width: 0 !important;
		}

		/* line 31, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-noborder-right {
		    border-right-width: 0 !important;
		}

		/* line 35, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-noborder-bottom {
		    border-bottom-width: 0 !important;
		}

		/* line 39, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-docked-noborder-left {
		    border-left-width: 0 !important;
		}

		/* line 43, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-inner {
		    overflow: hidden;
		    zoom: 1;
		    position: relative;
		    left: 0;
		    top: 0;
		}

		/* line 53, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-item {
		    position: absolute !important;
		    left: 0;
		    top: 0;
		}

		/* line 59, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-rtl .x-box-item {
		    right: 0;
		    left: auto;
		}

		/* line 65, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-layout-ct,
		.x-border-layout-ct {
		    overflow: hidden;
		    zoom: 1;
		}

		/* line 70, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-border-layout-ct {
		    background-color: #e0e0e0;
		    position: relative;
		}

		/* line 75, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-overflow-hidden {
		    overflow: hidden !important;
		}

		/* line 79, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-inline-children>* {
		    display: inline-block !important;
		}

		/* line 83, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-abs-layout-ct {
		    position: relative;
		}

		/* line 87, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-abs-layout-item {
		    position: absolute !important;
		}

		/* line 91, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-fit-item {
		    position: relative;
		}

		/* line 95, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-border-region-slide-in {
		    z-index: 5;
		}

		/* line 99, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-region-collapsed-placeholder {
		    z-index: 4;
		}

		/* line 103, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd .x-panel-header-text {
		    color: black;
		    font-weight: normal;
		}

		/* line 108, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd {
		    background: #e5e5e5 !important;
		    -moz-box-shadow: inset 0 0 0 0 #e5e5e5;
		    -webkit-box-shadow: inset 0 0 0 0 #e5e5e5;
		    -o-box-shadow: inset 0 0 0 0 #e5e5e5;
		    box-shadow: inset 0 0 0 0 #e5e5e5;
		}

		/* line 112, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd .x-tool-collapse-top,
		.x-accordion-hd .x-tool-collapse-right,
		.x-accordion-hd .x-tool-collapse-bottom,
		.x-accordion-hd .x-tool-collapse-left {
		    background-position: 0 -255px;
		}

		/* line 119, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd .x-tool-expand-top,
		.x-accordion-hd .x-tool-expand-right,
		.x-accordion-hd .x-tool-expand-bottom,
		.x-accordion-hd .x-tool-expand-left {
		    background-position: 0 -240px;
		}

		/* line 127, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd .x-tool-over .x-tool-collapse-top,
		.x-accordion-hd .x-tool-over .x-tool-collapse-right,
		.x-accordion-hd .x-tool-over .x-tool-collapse-bottom,
		.x-accordion-hd .x-tool-over .x-tool-collapse-left {
		    background-position: -15px -255px;
		}

		/* line 136, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd .x-tool-over .x-tool-expand-top,
		.x-accordion-hd .x-tool-over .x-tool-expand-right,
		.x-accordion-hd .x-tool-over .x-tool-expand-bottom,
		.x-accordion-hd .x-tool-over .x-tool-expand-left {
		    background-position: -15px -240px;
		}

		/* line 145, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd {
		    border-width: 1px 0 1px 0 !important;
		    padding: 4px 5px 5px 5px;
		    border-top-color: #ececec !important;
		}

		/* line 151, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-body {
		    border-width: 0 !important;
		}

		/* line 155, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd-sibling-expanded {
		    border-top-color: #d0d0d0 !important;
		    -moz-box-shadow: inset 0 1px 0 0 #ececec;
		    -webkit-box-shadow: inset 0 1px 0 0 #ececec;
		    -o-box-shadow: inset 0 1px 0 0 #ececec;
		    box-shadow: inset 0 1px 0 0 #ececec;
		}

		/* line 160, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-accordion-hd-last-collapsed {
		    border-bottom-color: #e5e5e5 !important;
		}

		/* line 169, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-frame-tl,
		.x-frame-tr,
		.x-frame-tc,
		.x-frame-bl,
		.x-frame-br,
		.x-frame-bc {
		    overflow: hidden;
		    background-repeat: no-repeat;
		}

		/* line 175, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-frame-tc,
		.x-frame-bc {
		    background-repeat: repeat-x;
		}

		/* line 179, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-frame-mc {
		    position: relative;
		    background-repeat: repeat-x;
		    overflow: hidden;
		}

		/* line 188, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left {
		    float: left;
		    height: 100%;
		    z-index: 5;
		}

		/* line 195, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left,
		.x-box-scroller-left .x-tabbar-scroll-left {
		    width: 18px;
		    position: relative;
		    cursor: pointer;
		    height: 20px;
		    background: transparent no-repeat -18px 0;
		    background-image: url('../../resources/themes/images/gray/tab-bar/scroll-left.gif');
		}

		/* line 203, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left-hover {
		    background-position: 0 0;
		}

		/* line 207, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left-disabled,
		.x-box-scroller-left .x-tabbar-scroll-left-disabled {
		    background-position: -18px 0;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		    cursor: default;
		}

		/* line 214, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left {
		    background-image: url('../../resources/themes/images/gray/toolbar/scroll-left.gif');
		    background-position: -14px 0;
		}

		/* line 218, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left-hover {
		    background-position: 0 0;
		}

		/* line 221, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left-disabled {
		    background-position: -14px 0;
		}

		/* line 225, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-left .x-toolbar-scroll-left {
		    width: 14px;
		    height: 22px;
		    border-bottom: 1px solid #8db2e3;
		}

		/* line 233, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-horizontal-box-overflow-body {
		    float: left;
		}

		/* line 236, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right {
		    float: right;
		    height: 100%;
		    z-index: 5;
		}

		/* line 243, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right,
		.x-box-scroller-right .x-tabbar-scroll-right {
		    width: 18px;
		    position: relative;
		    cursor: pointer;
		    height: 20px;
		    background: transparent no-repeat 0 0;
		    background-image: url('../../resources/themes/images/gray/tab-bar/scroll-right.gif');
		}

		/* line 251, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right-hover {
		    background-position: -18px 0;
		}

		/* line 255, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right-disabled,
		.x-box-scroller-right .x-tabbar-scroll-right-disabled {
		    background-position: 0 0;
		    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		    opacity: 0.5;
		    cursor: default;
		}

		/* line 262, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right {
		    background-image: url('../../resources/themes/images/gray/toolbar/scroll-right.gif');
		}

		/* line 265, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right-hover {
		    background-position: -14px 0;
		}

		/* line 268, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right-disabled {
		    background-position: 0 0;
		}

		/* line 272, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-right .x-toolbar-scroll-right {
		    width: 14px;
		    height: 22px;
		    border-bottom: 1px solid #8db2e3;
		}

		/* line 282, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-top .x-box-scroller {
		    line-height: 0;
		    font-size: 0;
		}

		/* line 286, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-top .x-menu-scroll-top {
		    background: transparent no-repeat center center;
		    background-image: url('../../resources/themes/images/gray/layout/mini-top.gif');
		    height: 8px;
		    cursor: pointer;
		}

		/* line 294, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-bottom .x-box-scroller {
		    line-height: 0;
		    font-size: 0;
		}

		/* line 298, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-scroller-bottom .x-menu-scroll-bottom {
		    background: transparent no-repeat center center;
		    background-image: url('../../resources/themes/images/gray/layout/mini-bottom.gif');
		    height: 8px;
		    cursor: pointer;
		}

		/* line 306, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-box-menu-right {
		    float: right;
		    padding-right: 2px;
		}

		/* line 311, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-column {
		    float: left;
		}

		/* line 315, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-ie6 .x-column {
		    display: inline;
		    /*prevent IE6 double-margin bug*/
		}

		/* line 319, ../themes/stylesheets/ext4/default/layout/_layout.scss */
		.x-quirks .x-ie .x-form-layout-table,
		.x-quirks .x-ie .x-form-layout-table tbody tr.x-form-item {
		    position: relative;
		}

		/* line 2, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool {
		    height: 15px;
		}

		/* line 5, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool img {
		    overflow: hidden;
		    width: 15px;
		    height: 15px;
		    cursor: pointer;
		    background-color: transparent;
		    background-repeat: no-repeat;
		    background-image: url('../../resources/themes/images/gray/tools/tool-sprites.gif');
		    margin: 0;
		}

		/* line 23, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-panel-header-horizontal .x-tool,
		.x-window-header-horizontal .x-tool {
		    margin-left: 2px;
		}

		/* line 30, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-panel-header-vertical .x-tool,
		.x-window-header-vertical .x-tool {
		    margin-top: 2px;
		}

		/* line 39, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-panel-header-vertical .x-tool-top,
		.x-window-header-vertical .x-tool-top {
		    margin: 0 0 4px;
		}

		/* line 45, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-placeholder {
		    visibility: hidden;
		}

		/* line 49, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-toggle {
		    background-position: 0 -60px;
		}

		/* line 54, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-toggle {
		    background-position: -15px -60px;
		}

		/* line 61, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-panel-collapsed .x-tool-toggle,
		.x-fieldset-collapsed .x-tool-toggle {
		    background-position: 0 -75px;
		}

		/* line 66, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-panel-collapsed .x-tool-over .x-tool-toggle,
		.x-fieldset-collapsed .x-tool-over .x-tool-toggle {
		    background-position: -15px -75px;
		}

		/* line 72, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-close {
		    background-position: 0 0;
		}

		/* line 76, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-minimize {
		    background-position: 0 -15px;
		}

		/* line 80, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-maximize {
		    background-position: 0 -30px;
		}

		/* line 84, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-restore {
		    background-position: 0 -45px;
		}

		/* line 88, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-gear {
		    background-position: 0 -90px;
		}

		/* line 92, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-prev {
		    background-position: 0 -105px;
		}

		/* line 96, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-next {
		    background-position: 0 -120px;
		}

		/* line 100, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-pin {
		    background-position: 0 -135px;
		}

		/* line 104, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-unpin {
		    background-position: 0 -150px;
		}

		/* line 108, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-right {
		    background-position: 0 -165px;
		}

		/* line 112, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-left {
		    background-position: 0 -180px;
		}

		/* line 116, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-help {
		    background-position: 0 -300px;
		}

		/* line 120, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-save {
		    background-position: 0 -285px;
		}

		/* line 124, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-search {
		    background-position: 0 -270px;
		}

		/* line 128, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-minus {
		    background-position: 0 -255px;
		}

		/* line 132, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-plus {
		    background-position: 0 -240px;
		}

		/* line 136, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-refresh {
		    background-position: 0 -225px;
		}

		/* line 140, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-up {
		    background-position: 0 -210px;
		}

		/* line 144, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-down {
		    background-position: 0 -195px;
		}

		/* line 148, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-collapse {
		    background-position: 0 -345px;
		}

		/* line 152, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-expand {
		    background-position: 0 -330px;
		}

		/* line 156, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-print {
		    background-position: 0 -315px;
		}

		/* line 161, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-expand-bottom,
		.x-tool-collapse-bottom {
		    background-position: 0 -195px;
		}

		/* line 166, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-expand-top,
		.x-tool-collapse-top {
		    background-position: 0 -210px;
		}

		/* line 171, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-expand-left,
		.x-tool-collapse-left {
		    background-position: 0 -180px;
		}

		/* line 176, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-expand-right,
		.x-tool-collapse-right {
		    background-position: 0 -165px;
		}

		/* line 181, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-close {
		    background-position: -15px 0;
		}

		/* line 185, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-minimize {
		    background-position: -15px -15px;
		}

		/* line 189, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-maximize {
		    background-position: -15px -30px;
		}

		/* line 193, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-restore {
		    background-position: -15px -45px;
		}

		/* line 197, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-gear {
		    background-position: -15px -90px;
		}

		/* line 201, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-prev {
		    background-position: -15px -105px;
		}

		/* line 205, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-next {
		    background-position: -15px -120px;
		}

		/* line 209, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-pin {
		    background-position: -15px -135px;
		}

		/* line 213, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-unpin {
		    background-position: -15px -150px;
		}

		/* line 217, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-right {
		    background-position: -15px -165px;
		}

		/* line 221, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-left {
		    background-position: -15px -180px;
		}

		/* line 225, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-down {
		    background-position: -15px -195px;
		}

		/* line 229, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-up {
		    background-position: -15px -210px;
		}

		/* line 233, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-refresh {
		    background-position: -15px -225px;
		}

		/* line 237, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-plus {
		    background-position: -15px -240px;
		}

		/* line 241, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-minus {
		    background-position: -15px -255px;
		}

		/* line 245, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-search {
		    background-position: -15px -270px;
		}

		/* line 249, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-save {
		    background-position: -15px -285px;
		}

		/* line 253, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-help {
		    background-position: -15px -300px;
		}

		/* line 257, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-print {
		    background-position: -15px -315px;
		}

		/* line 261, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-expand {
		    background-position: -15px -330px;
		}

		/* line 265, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-collapse {
		    background-position: -15px -345px;
		}

		/* line 270, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-expand-bottom,
		.x-tool-over .x-tool-collapse-bottom {
		    background-position: -15px -195px;
		}

		/* line 275, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-expand-top,
		.x-tool-over .x-tool-collapse-top {
		    background-position: -15px -210px;
		}

		/* line 280, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-expand-left,
		.x-tool-over .x-tool-collapse-left {
		    background-position: -15px -180px;
		}

		/* line 285, ../themes/stylesheets/ext4/default/util/_tool.scss */
		.x-tool-over .x-tool-expand-right,
		.x-tool-over .x-tool-collapse-right {
		    background-position: -15px -165px;
		}

		/* line 2, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-horizontal-scroller-present .x-grid-body {
		    border-bottom-width: 0px;
		}

		/* line 6, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-vertical-scroller-present .x-grid-body {
		    border-right-width: 0px;
		}

		/* line 10, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-scroller {
		    overflow: hidden;
		}

		/* line 14, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-scroller-vertical {
		    border: 1px solid #d0d0d0;
		    border-top-color: #c5c5c5;
		}

		/* line 19, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-scroller-horizontal {
		    border: 1px solid #d0d0d0;
		}

		/* line 23, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-vertical-scroller-present .x-scroller-horizontal {
		    border-right-width: 0px;
		}

		/* line 27, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-scroller-ct {
		    overflow: hidden;
		    position: absolute;
		    margin: 0;
		    padding: 0;
		    border: none;
		    left: 0px;
		    top: 0px;
		    /*
  In IE9 (only), the border-box style causes the scroller-ct to be 0px in the
  perpendicular dimension and breaks the scroll as well as offsets it by the left
  offset that we use to try and keep some size on this element. This works on all
  browsers (including IE9).
  */
		    box-sizing: content-box !important;
		    -ms-box-sizing: content-box !important;
		    -moz-box-sizing: content-box !important;
		    -webkit-box-sizing: content-box !important;
		}

		/* line 48, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-scroller-vertical .x-scroller-ct {
		    overflow-y: scroll;
		}

		/* line 52, ../themes/stylesheets/ext4/default/util/_scroller.scss */
		.x-scroller-horizontal .x-scroller-ct {
		    overflow-x: scroll;
		}

		/* line 6, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html {
		    /* Begin bidirectionality settings (do not change) */
		}

		/* line 32, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html html,
		.x-html address,
		.x-html blockquote,
		.x-html body,
		.x-html dd,
		.x-html div,
		.x-html dl,
		.x-html dt,
		.x-html fieldset,
		.x-html form,
		.x-html frame,
		.x-html frameset,
		.x-html h1,
		.x-html h2,
		.x-html h3,
		.x-html h4,
		.x-html h5,
		.x-html h6,
		.x-html noframes,
		.x-html ol,
		.x-html p,
		.x-html ul,
		.x-html center,
		.x-html dir,
		.x-html hr,
		.x-html menu,
		.x-html pre {
		    display: block;
		}

		/* line 33, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html li {
		    display: list-item;
		    list-style: disc;
		}

		/* line 34, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html head {
		    display: none;
		}

		/* line 35, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html table {
		    display: table;
		}

		/* line 36, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html tr {
		    display: table-row;
		}

		/* line 37, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html thead {
		    display: table-header-group;
		}

		/* line 38, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html tbody {
		    display: table-row-group;
		}

		/* line 39, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html tfoot {
		    display: table-footer-group;
		}

		/* line 40, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html col {
		    display: table-column;
		}

		/* line 41, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html colgroup {
		    display: table-column-group;
		}

		/* line 43, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html td,
		.x-html th {
		    display: table-cell;
		}

		/* line 44, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html caption {
		    display: table-caption;
		}

		/* line 45, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html th {
		    font-weight: bolder;
		    text-align: center;
		}

		/* line 46, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html caption {
		    text-align: center;
		}

		/* line 47, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html body {
		    margin: 8px;
		}

		/* line 48, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h1 {
		    font-size: 2em;
		    margin: .67em 0;
		}

		/* line 49, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h2 {
		    font-size: 1.5em;
		    margin: .75em 0;
		}

		/* line 50, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h3 {
		    font-size: 1.17em;
		    margin: .83em 0;
		}

		/* line 60, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h4,
		.x-html p,
		.x-html blockquote,
		.x-html ul,
		.x-html fieldset,
		.x-html form,
		.x-html ol,
		.x-html dl,
		.x-html dir,
		.x-html menu {
		    margin: 1.12em 0;
		}

		/* line 61, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h5 {
		    font-size: .83em;
		    margin: 1.5em 0;
		}

		/* line 62, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h6 {
		    font-size: .75em;
		    margin: 1.67em 0;
		}

		/* line 70, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html h1,
		.x-html h2,
		.x-html h3,
		.x-html h4,
		.x-html h5,
		.x-html h6,
		.x-html b,
		.x-html strong {
		    font-weight: bolder;
		}

		/* line 71, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html blockquote {
		    margin-left: 40px;
		    margin-right: 40px;
		}

		/* line 76, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html i,
		.x-html cite,
		.x-html em,
		.x-html var,
		.x-html address {
		    font-style: italic;
		}

		/* line 81, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html pre,
		.x-html tt,
		.x-html code,
		.x-html kbd,
		.x-html samp {
		    font-family: monospace;
		}

		/* line 82, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html pre {
		    white-space: pre;
		}

		/* line 86, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html button,
		.x-html textarea,
		.x-html input,
		.x-html select {
		    display: inline-block;
		}

		/* line 87, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html big {
		    font-size: 1.17em;
		}

		/* line 90, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html small,
		.x-html sub,
		.x-html sup {
		    font-size: .83em;
		}

		/* line 91, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html sub {
		    vertical-align: sub;
		}

		/* line 92, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html sup {
		    vertical-align: super;
		}

		/* line 93, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html table {
		    border-spacing: 2px;
		}

		/* line 96, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html thead,
		.x-html tbody,
		.x-html tfoot {
		    vertical-align: middle;
		}

		/* line 98, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html td,
		.x-html th {
		    vertical-align: inherit;
		}

		/* line 101, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html s,
		.x-html strike,
		.x-html del {
		    text-decoration: line-through;
		}

		/* line 102, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html hr {
		    border: 1px inset;
		}

		/* line 107, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html ol,
		.x-html ul,
		.x-html dir,
		.x-html menu,
		.x-html dd {
		    margin-left: 40px;
		}

		/* line 108, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html ul,
		.x-html menu,
		.x-html dir {
		    list-style-type: disc;
		}

		/* line 109, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html ol {
		    list-style-type: decimal;
		}

		/* line 113, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html ol ul,
		.x-html ul ol,
		.x-html ul ul,
		.x-html ol ol {
		    margin-top: 0;
		    margin-bottom: 0;
		}

		/* line 115, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html u,
		.x-html ins {
		    text-decoration: underline;
		}

		/* line 116, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html br:before {
		    content: "\A";
		}

		/* line 117, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html :before,
		.x-html :after {
		    white-space: pre-line;
		}

		/* line 118, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html center {
		    text-align: center;
		}

		/* line 119, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html :link,
		.x-html :visited {
		    text-decoration: underline;
		}

		/* line 120, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html :focus {
		    outline: invert dotted thin;
		}

		/* line 123, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html BDO[DIR="ltr"] {
		    direction: ltr;
		    unicode-bidi: bidi-override;
		}

		/* line 124, ../themes/stylesheets/ext4/default/widgets/_html.scss */
		.x-html BDO[DIR="rtl"] {
		    direction: rtl;
		    unicode-bidi: bidi-override;
		}

		@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap");

		@font-face {
		    font-family: "LatoForPrint";
		    src: url(/font/Lato-Light.ttf);
		    font-weight: 300;
		}

		@font-face {
		    font-family: "LatoForPrint";
		    src: url(/font/Lato-Regular.ttf);
		    font-weight: 400;
		}

		@font-face {
		    font-family: "LatoForPrint";
		    src: url(/font/Lato-Bold.ttf);
		    font-weight: 700;
		}

		@font-face {
		    font-family: "LatoForPrint";
		    src: url(/font/Lato-black.ttf);
		    font-weight: 900;
		}

		.print-ver-style {
		    display: none !important;
		}

		@media print {
		    * {
		        font-family: "RalewayForPrint", "Microsoft JhengHei", 微軟正黑體, 微軟雅黑體, "黑体", "Arial", sans-serif !important;
		        font-weight: 500 !important;
		    }

		    .nav-wrap,
		    .side-nav,
		    .popup-search {
		        display: none !important;
		    }

		    header {
		        margin: 0 !important;
		        display: none !important;
		    }

		    footer .top-footer {
		        min-height: auto !important;
		        height: auto !important;
		        padding: 32px 0 0 !important;
		        border-top: 1px solid #aaa !important;
		        color: #000 !important;
		    }

		    footer .top-footer * {
		        color: #000 !important;
		    }

		    .print-ver-style {
		        display: block !important;
		        margin-bottom: 24px;
		    }

		    .fs-accordion-content {
		        display: block !important;
		    }

		    .home-shortcut-container {
		        background-color: transparent !important;
		    }

		    .home-shortcut-container * {
		        color: #262626 !important;
		    }

		    .top-footer {
		        background: none !important;
		    }

		    .top-footer * {
		        color: #262626 !important;
		    }
		}

		body {
		    font-family: "Lato", "Microsoft JhengHei", 微軟正黑體, 微軟雅黑體, "黑体",
		        "Arial", sans-serif;
		    font-weight: 600;
		    color: #262626;
		    overflow-x: hidden;
		}

		body.popup-active {
		    overflow-y: hidden;
		}

		a {
		    transition: 0.05s all linear;
		}

		a:hover {
		    color: #007a72;
		}

		i.far,
		i.fas,
		i.fa {
		    margin-right: 5px;
		}

		.btn {
		    font-size: 0.875rem;
		    font-weight: 700;
		    padding-left: 1.25rem;
		    padding-right: 1.25rem;
		    min-width: 110px;
		}

		body.largeText .btn {
		    font-size: 1.125rem;
		}

		body.smallText .btn {
		    font-size: 0.6875rem;
		}

		.btn-primary {
		    background-color: #2d669d;
		    border: 2px solid #2d669d;
		}

		.btn-primary:hover,
		.btn-primary:active {
		    background-color: #fff;
		    color: #2d669d;
		    border-color: #2d669d;
		}

		.btn-secondary {
		    background-color: transparent;
		    border: 2px solid #2d669d;
		    color: #2d669d;
		}

		.btn-secondary:hover,
		.btn-secondary:active {
		    background-color: #2d669d;
		    color: #fff;
		    border-color: #2d669d;
		}

		.btn-white {
		    background-color: #fff;
		    border: 2px solid #fff;
		    color: #2d669d;
		}

		.btn-white:hover,
		.btn-white:active {
		    background-color: transparent;
		    color: #fff;
		    border-color: #fff;
		}

		input[type="radio"] {
		    position: relative;
		    width: 18px;
		    height: 18px;
		    vertical-align: top;
		    margin-top: 2px;
		    background-color: transparent;
		    border: 1px solid transparent;
		}

		input[type="radio"]:before,
		input[type="radio"]:after {
		    content: "";
		    position: absolute;
		}

		input[type="radio"]:before {
		    display: inline-block;
		    width: 20px;
		    height: 20px;
		    border-radius: 20px;
		    border: 1px solid #007a72;
		    top: -1px;
		    left: -1px;
		    background-color: #fff;
		}

		input[type="radio"]:checked:after {
		    width: 12px;
		    height: 12px;
		    top: 3px;
		    left: 3px;
		    background-color: #007a72;
		    border-radius: 6px;
		}

		input[type="radio"]+span {
		    display: inline-block;
		    vertical-align: middle;
		    margin-left: 8px;
		    padding-right: 10px;
		}

		input[type="checkbox"] {
		    position: relative;
		    background: #444;
		    width: 18px;
		    height: 18px;
		    vertical-align: top;
		    margin-top: 2px;
		    margin-left: 2px;
		}

		input[type="checkbox"]:before,
		input[type="checkbox"]:after {
		    content: "";
		    position: absolute;
		}

		input[type="checkbox"]:before {
		    display: inline-block;
		    width: 20px;
		    height: 20px;
		    border: 1px solid #007a72;
		    border-radius: 4px;
		    top: -2px;
		    left: -1px;
		    background-color: #fff;
		}

		input[type="checkbox"]:checked:before {
		    background-color: #007a72;
		}

		input[type="checkbox"]:checked:after {
		    width: 8px;
		    height: 14px;
		    top: 0px;
		    left: 5px;
		    border-bottom: 2px solid #fff;
		    border-right: 2px solid #fff;
		    transform: rotate(45deg);
		}

		input[type="checkbox"]+span {
		    display: inline-block;
		    vertical-align: middle;
		    margin-left: 6px;
		    padding-right: 26px;
		}

		p:last-child {
		    margin-bottom: 0;
		}

		.container .wrapper {
		    padding: 0 2.5rem;
		    position: relative;
		}

		.breadcrumb {
		    background: none;
		    font-size: 0.875rem !important;
		    padding-inline-start: 0 !important;
		    padding: 0;
		    list-style: none !important;
		}

		body.largeText .breadcrumb {
		    font-size: 1.125rem !important;
		}

		body.smallText .breadcrumb {
		    font-size: 0.6875rem !important;
		}

		.breadcrumb a {
		    color: #262626;
		}

		.breadcrumb-item:before {
		    display: none !important;
		}

		.breadcrumb-item:not(:last-child):after {
		    content: ">";
		    position: relative;
		    padding-left: 0.5rem;
		}

		.breadcrumb-item+.breadcrumb-item {
		    padding-left: 0;
		}

		.breadcrumb-item {
		    padding-right: 0.5rem;
		}

		.accordion>.card {
		    border-left: 0;
		    border-right: 0;
		}

		.accordion>.card>.card-header {
		    font-size: 1.5rem;
		    font-weight: 400;
		    padding: 30px;
		    padding-right: 72px;
		    border-bottom-style: dashed;
		    position: relative;
		}

		body.largeText .accordion>.card>.card-header {
		    font-size: 1.875rem;
		}

		body.smallText .accordion>.card>.card-header {
		    font-size: 1.1875rem;
		}

		@media only screen and (max-width: 575px) {
		    .accordion>.card>.card-header {
		        font-size: 1.25rem;
		        line-height: 1.375rem;
		    }

		    body.largeText .accordion>.card>.card-header {
		        font-size: 1.625rem;
		    }

		    body.smallText .accordion>.card>.card-header {
		        font-size: 1rem;
		    }
		}

		.accordion>.card>.card-header.listing-style {
		    padding-left: 84px;
		}

		@media only screen and (max-width: 575px) {
		    .accordion>.card>.card-header.listing-style {
		        padding-left: 52px;
		        padding-right: 48px;
		    }
		}

		.accordion>.card>.card-header:after {
		    content: "";
		    position: absolute;
		    right: 32px;
		    top: 34px;
		    background: url(../assets/images/common/icon-minus.svg) no-repeat 0 50%;
		    width: 27px;
		    height: 27px;
		    background-size: contain;
		}

		@media only screen and (max-width: 575px) {
		    .accordion>.card>.card-header:after {
		        width: 24px;
		        height: 24px;
		        right: 14px;
		    }
		}

		.accordion>.card>.card-header.collapsed {
		    border-bottom-style: solid;
		}

		.accordion>.card>.card-header.collapsed:after {
		    background-image: url(../assets/images/common/icon-plus.svg);
		    background-position: 0 0;
		}

		.accordion>.card>.card-header .card-list-style {
		    display: inline-block;
		    position: absolute;
		    left: 30px;
		    text-align: left;
		}

		@media only screen and (max-width: 575px) {
		    .accordion>.card>.card-header .card-list-style {
		        left: 20px;
		    }
		}

		.accordion>.card .card-body>.accordion {
		    margin-top: -1.25rem;
		}

		.accordion>.card .accordion {
		    margin: 1.25rem -1.25rem -1.25rem -1.25rem;
		}

		.accordion>.card .accordion>.card {
		    border-top-style: dashed;
		}

		.accordion>.card .accordion>.card>.card-header {
		    font-size: 1rem;
		    font-weight: 900;
		    padding: 20px 30px;
		}

		body.largeText .accordion>.card .accordion>.card>.card-header {
		    font-size: 1.25rem;
		}

		body.smallText .accordion>.card .accordion>.card>.card-header {
		    font-size: 0.8125rem;
		}

		.accordion>.card .accordion>.card:last-child {
		    border-bottom: 0;
		}

		.select2-container--default .select2-selection--single {
		    background-color: transparent;
		    border: none;
		    border-bottom: 1px solid #007a72;
		    border-radius: 0;
		    height: 35px;
		}

		.select2-container--default .select2-selection--single .select2-selection__rendered {
		    color: #262626;
		    line-height: 35px;
		}

		.select2-container--default .select2-selection--single .select2-selection__arrow {
		    height: 35px;
		}

		.select2-container--default .select2-selection--single .select2-selection__arrow b {
		    border-color: #262626 transparent transparent transparent;
		}

		input[type="text"] {
		    width: 100%;
		    border: none;
		    border-bottom: 1px solid #007a72;
		    padding: 0.625rem;
		    font-size: 1.125rem;
		}

		body.largeText input[type="text"] {
		    font-size: 1.25rem;
		}

		body.smallText input[type="text"] {
		    font-size: 0.8125rem;
		}

		.paginationjs {
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		    font-size: 18px;
		}

		body.largeText .paginationjs {
		    font-size: 20px;
		}

		body.smallText .paginationjs {
		    font-size: 13px;
		}

		.paginationjs .paginationjs-go-button,
		.paginationjs .paginationjs-go-input,
		.paginationjs .paginationjs-nav {
		    font-size: 18px;
		}

		body.largeText .paginationjs .paginationjs-go-button,
		body.largeText .paginationjs .paginationjs-go-input,
		body.largeText .paginationjs .paginationjs-nav {
		    font-size: 20px;
		}

		body.smallText .paginationjs .paginationjs-go-button,
		body.smallText .paginationjs .paginationjs-go-input,
		body.smallText .paginationjs .paginationjs-nav {
		    font-size: 13px;
		}

		.paginationjs .paginationjs-pages {
		    float: none;
		    text-align: center;
		    margin-bottom: 1.25rem;
		    order: 1;
		}

		.paginationjs .paginationjs-pages ul {
		    float: none;
		    width: 100%;
		    display: flex;
		    justify-content: center;
		}

		.paginationjs .paginationjs-pages ul li {
		    padding-left: 0;
		    border: none;
		}

		.paginationjs .paginationjs-pages ul li>a {
		    background: none;
		}

		.paginationjs .paginationjs-pages ul li>a:hover {
		    background: none;
		}

		.paginationjs .paginationjs-pages ul li:last-child {
		    border: none;
		}

		.paginationjs .paginationjs-pages ul li:before {
		    display: none;
		}

		.paginationjs .paginationjs-pages ul li.active>a {
		    height: 28px;
		    line-height: 28px;
		    background: none;
		    font-weight: bold;
		    color: #262626;
		}

		.paginationjs .paginationjs-go-input {
		    margin-bottom: 1.25rem;
		    order: 2;
		}

		.paginationjs .paginationjs-go-input>input[type="text"] {
		    width: 40px;
		    height: 25px;
		    border-color: #cecece;
		    border-radius: 0;
		    margin-left: 10px;
		}

		.paginationjs .paginationjs-nav {
		    float: none;
		    margin: 0;
		    width: 100%;
		    text-align: center;
		    order: 3;
		}

		.slider-container .dot-wrap {
		    display: flex;
		}

		.slider-container .dot-wrap .slick-dots {
		    display: flex;
		    list-style: none;
		    padding: 0;
		    margin: 0;
		}

		.slider-container .dot-wrap .slick-dots li button {
		    border: none;
		    background: none;
		    padding: 10px;
		    color: #007a72;
		    font-size: 1rem;
		}

		body.largeText .slider-container .dot-wrap .slick-dots li button {
		    font-size: 1.25rem;
		}

		body.smallText .slider-container .dot-wrap .slick-dots li button {
		    font-size: 0.8125rem;
		}

		.slider-container .dot-wrap .slick-dots li.slick-active button {
		    font-weight: 900;
		    text-decoration: none;
		}

		.slider-container .dot-wrap .controller {
		    border-left: 1px solid rgba(0, 0, 0, 0.3);
		    padding-left: 20px;
		    margin-left: 10px;
		    display: flex;
		    align-items: center;
		    order: 2;
		}

		.slider-container .dot-wrap .controller a {
		    position: relative;
		}

		.slider-container .dot-wrap .controller a.pause {
		    width: 13px;
		    height: 15px;
		    border-left: 4px solid #007a72;
		    border-right: 4px solid #007a72;
		    transition: none;
		    display: block;
		}

		.slider-container .dot-wrap .controller a.play {
		    width: 13px;
		    height: 15px;
		    border: 10px solid transparent;
		    border-right: 0;
		    border-left-color: #007a72;
		    display: block;
		}

		.slider-container .slick-track {
		    padding: 0.9375rem 0;
		}

		.slider-container .slick-arrow {
		    position: absolute;
		    top: calc(50% - 12px);
		    border: none;
		    background: 0;
		    padding: 0;
		    font-size: 0;
		}

		.slider-container .slick-arrow:before {
		    content: "";
		    border: 1px solid #007a72;
		    transform: rotate(45deg);
		    transform-origin: 50% 50%;
		    width: 24px;
		    height: 24px;
		    display: block;
		}

		.slider-container .slick-arrow.slick-prev {
		    right: calc(100% + 10px);
		}

		.slider-container .slick-arrow.slick-prev:before {
		    border-right: 0;
		    border-top: 0;
		}

		.slider-container .slick-arrow.slick-next {
		    left: calc(100% + 10px);
		}

		.slider-container .slick-arrow.slick-next:before {
		    border-left: 0;
		    border-bottom: 0;
		}

		@media (min-width: 576px) {
		    .container {
		        max-width: 100%;
		    }
		}

		@media (min-width: 768px) {
		    .container {
		        max-width: 100%;
		    }
		}


		.container {
		    padding-left: 24px;
		    padding-right: 24px;
		}

		header {
		    position: relative;
		    margin-bottom: 3rem;
		    z-index: 17;
		}

		@media only screen and (max-width: 991px) {
		    header {
		        margin-bottom: 1.875rem;
		    }
		}

		header .top-nav>.container {
		    display: flex;
		    justify-content: space-between;
		}

		header .logo {
		    align-self: center;
		    margin-top: 0.625rem;
		    margin-bottom: 1.25rem;
		    margin-right: 2%;
		    position: relative;
		    z-index: 21;
		}

		@media only screen and (max-width: 991px) {
		    header .logo {
		        margin-top: 0.625rem;
		        margin-bottom: 0.625rem;
		    }
		}

		header .logo a {
		    font-size: 0;
		    display: block;
		    background-image: url("../assets/images/common/logo.svg");
		    background-repeat: no-repeat;
		    width: 260px;
		    height: auto;
		    padding-bottom: 34%;
		    background-size: contain;
		    color: #000000;
		}

		@media only screen and (max-width: 1199px) {
		    header .logo a {
		        width: 200px;
		        background-size: 100% auto;
		    }
		}

		@media only screen and (max-width: 991px) {
		    header .logo a {
		        width: 92px;
		        height: auto;
		        padding-bottom: 62%;
		        background-image: url("../assets/images/common/logo-mob.png");
		    }
		}

		header .nav-wrap {
		    display: flex;
		    flex-direction: column;
		    justify-content: space-between;
		    flex-basis: 100%;
		}

		@media only screen and (max-width: 991px) {
		    header .nav-wrap {
		        display: none;
		    }
		}

		header .nav-wrap .sub-nav {
		    display: flex;
		    font-size: 0.8125rem;
		    white-space: nowrap;
		    -webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		    justify-content: flex-end;
		}

		header .nav-wrap .sub-nav .break {
		    display: none;
		}

		header .nav-wrap .sub-nav>div {
		    padding: 0.3125rem 0.9375rem;
		    position: relative;
		}

		header .nav-wrap .sub-nav>div:before {
		    content: "";
		    width: 1px;
		    height: 1em;
		    background: #ccc;
		    position: absolute;
		    left: 0;
		    top: 50%;
		    margin-top: -0.5em;
		}

		header .nav-wrap .sub-nav>div:last-child:before,
		header .nav-wrap .sub-nav>div:first-child:before {
		    display: none;
		}

		header .nav-wrap .sub-nav>div:last-child {
		    padding: 0.3125rem 0.9375rem;
		    padding-right: 0;
		}

		header .nav-wrap .sub-nav>div a {
		    color: #262626;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight {
		    padding: 5px 0 5px 20px;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight:nth-last-child(2) {
		    padding-right: 20px;
		}

		header .nav-wrap .sub-nav .text-adjust-wrap,
		header .nav-wrap .sub-nav .lang-wrap {
		    display: flex;
		}

		header .nav-wrap .sub-nav .text-adjust-wrap:first-child,
		header .nav-wrap .sub-nav .lang-wrap:first-child {
		    margin-left: -60px;
		}

		header .nav-wrap .sub-nav .text-adjust-wrap a,
		header .nav-wrap .sub-nav .lang-wrap a {
		    margin: 0 0.3125rem;
		}

		header .nav-wrap .sub-nav .text-adjust-wrap a:first-child,
		header .nav-wrap .sub-nav .lang-wrap a:first-child {
		    margin-left: 0;
		}

		header .nav-wrap .sub-nav .text-adjust-wrap a:last-child,
		header .nav-wrap .sub-nav .lang-wrap a:last-child {
		    margin-right: 0;
		}

		html[lang="en"] header .nav-wrap .sub-nav .lang-wrap a:first-child,
		html[lang="EN"] header .nav-wrap .sub-nav .lang-wrap a:first-child {
		    color: #007a72;
		}

		html[lang="tc"] header .nav-wrap .sub-nav .lang-wrap a:nth-child(2),
		html[lang="TC"] header .nav-wrap .sub-nav .lang-wrap a:nth-child(2) {
		    color: #007a72;
		}

		header .nav-wrap .sub-nav .lang-wrap a:last-child {
		    margin-right: 0;
		}

		html[lang="sc"] header .nav-wrap .sub-nav .lang-wrap a:last-child,
		html[lang="SC"] header .nav-wrap .sub-nav .lang-wrap a:last-child {
		    color: #007a72;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight {
		    background: #ebf5f3;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight i {
		    color: #007a72;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight .icon {
		    margin-right: 0.3125rem;
		    position: relative;
		    top: -0.0625rem;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight:before {
		    display: none;
		}

		header .nav-wrap .section-nav {
		    display: flex;
		    align-items: center;
		    justify-content: flex-end;
		}

		@media only screen and (max-width: 1299px) {
		    header .nav-wrap .section-nav {
		        margin-top: 12px;
		    }
		}

		header .nav-wrap .section-nav .nav-item {
		    padding: 8px 10px;
		    font-size: 1rem;
		    color: #262626;
		    border-bottom: 5px solid #000;
		    position: relative;
		    align-self: stretch;
		    display: flex;
		    align-items: center;
		    line-height: 1;
		    height: 54px;
		}

		[lang="tc"] header .nav-wrap .section-nav .nav-item,
		[lang="TC"] header .nav-wrap .section-nav .nav-item,
		[lang="sc"] header .nav-wrap .section-nav .nav-item,
		[lang="SC"] header .nav-wrap .section-nav .nav-item {
		    min-width: 128px;
		}

		header .nav-wrap .section-nav .nav-item>span {
		    position: relative;
		    width: 100%;
		    left: 0;
		    top: auto;
		    text-align: center;
		    line-height: 1;
		}

		header .nav-wrap .section-nav .nav-item:after {
		    content: "";
		    border: 6px solid transparent;
		    position: absolute;
		    top: calc(100% + 4px);
		    left: 50%;
		    margin-left: -3px;
		    z-index: 8;
		    letter-spacing: 0;
		}

		header .nav-wrap .section-nav .nav-item.page-current,
		header .nav-wrap .section-nav .nav-item.current,
		header .nav-wrap .section-nav .nav-item:hover {
		    text-decoration: none;
		    font-weight: 700;
		}

		header .nav-wrap .section-nav .nav-item.page-current:after {
		    z-index: 2;
		}

		header .nav-wrap .section-nav .nav-item.about {
		    border-bottom-color: #17b4a5;
		}

		header .nav-wrap .section-nav .nav-item.about.page-current,
		header .nav-wrap .section-nav .nav-item.about.current,
		header .nav-wrap .section-nav .nav-item.about:hover {
		    color: #007a72;
		}

		header .nav-wrap .section-nav .nav-item.about.page-current:after,
		header .nav-wrap .section-nav .nav-item.about.current:after,
		header .nav-wrap .section-nav .nav-item.about:hover:after,
		header .nav-wrap .section-nav .nav-item.about .active {
		    border-top-color: #17b4a5;
		}

		header .nav-wrap .section-nav .nav-item.regulatory {
		    border-bottom-color: #b13bb8;
		}

		header .nav-wrap .section-nav .nav-item.regulatory.page-current,
		header .nav-wrap .section-nav .nav-item.regulatory.current,
		header .nav-wrap .section-nav .nav-item.regulatory:hover {
		    color: #790f7f;
		}

		header .nav-wrap .section-nav .nav-item.regulatory.page-current:after,
		header .nav-wrap .section-nav .nav-item.regulatory.current:after,
		header .nav-wrap .section-nav .nav-item.regulatory:hover:after,
		header .nav-wrap .section-nav .nav-item.regulatory .active {
		    border-top-color: #b13bb8;
		}

		header .nav-wrap .section-nav .nav-item.rules {
		    border-bottom-color: #7fd084;
		}

		header .nav-wrap .section-nav .nav-item.rules.page-current,
		header .nav-wrap .section-nav .nav-item.rules.current,
		header .nav-wrap .section-nav .nav-item.rules:hover {
		    color: #48754B;
		}

		header .nav-wrap .section-nav .nav-item.rules.page-current:after,
		header .nav-wrap .section-nav .nav-item.rules.current:after,
		header .nav-wrap .section-nav .nav-item.rules:hover:after,
		header .nav-wrap .section-nav .nav-item.rules .active {
		    border-top-color: #7fd084;
		}

		header .nav-wrap .section-nav .nav-item.published {
		    border-bottom-color: #d63200;
		}

		header .nav-wrap .section-nav .nav-item.published.page-current,
		header .nav-wrap .section-nav .nav-item.published.current,
		header .nav-wrap .section-nav .nav-item.published:hover {
		    color: #C34A04;
		}

		header .nav-wrap .section-nav .nav-item.published.page-current:after,
		header .nav-wrap .section-nav .nav-item.published.current:after,
		header .nav-wrap .section-nav .nav-item.published:hover:after,
		header .nav-wrap .section-nav .nav-item.published .active {
		    border-top-color: #d63200;
		}

		header .nav-wrap .section-nav .nav-item.news {
		    border-bottom-color: #66aad6;
		}

		header .nav-wrap .section-nav .nav-item.news.page-current,
		header .nav-wrap .section-nav .nav-item.news.current,
		header .nav-wrap .section-nav .nav-item.news:hover {
		    color: #0072bb;
		}

		header .nav-wrap .section-nav .nav-item.news.page-current:after,
		header .nav-wrap .section-nav .nav-item.news.current:after,
		header .nav-wrap .section-nav .nav-item.news:hover:after,
		header .nav-wrap .section-nav .nav-item.news .active {
		    border-top-color: #66aad6;
		}

		header .nav-wrap .section-nav .nav-item.career {
		    border-bottom-color: #ffb81d;
		}

		header .nav-wrap .section-nav .nav-item.career.page-current,
		header .nav-wrap .section-nav .nav-item.career.current,
		header .nav-wrap .section-nav .nav-item.career:hover {
		    color: #996900;
		}

		header .nav-wrap .section-nav .nav-item.career.page-current:after,
		header .nav-wrap .section-nav .nav-item.career.current:after,
		header .nav-wrap .section-nav .nav-item.career:hover:after,
		header .nav-wrap .section-nav .nav-item.career .active {
		    border-top-color: #ffb81d;
		}

		header .nav-wrap .section-nav .active .nav-item {
		    text-decoration: none;
		    font-weight: 700;
		    letter-spacing: -0.04em;
		}

		header .nav-wrap .section-nav .btn-search {
		    margin-left: 1.25rem;
		    padding: 8px 12px;
		    margin-top: -30px;
		}

		header .section-details-wrap {
		    position: absolute;
		    z-index: 3;
		    top: 100%;
		    width: 100%;
		    height: 0;
		    overflow: hidden;
		    transition: 0.05s height linear;
		    background: #fff;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap {
		        height: 0;
		        z-index: 120;
		    }
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap.active {
		        height: calc(100vh - 74px);
		        overflow: auto;
		        padding-top: 16px;
		        padding-bottom: 180px;
		    }
		}

		header .section-details-wrap .section-details {
		    overflow: hidden;
		    padding: 32px 0;
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    transition: 0.15s all linear;
		    opacity: 0;
		    z-index: 0;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details {
		        opacity: 1;
		        position: relative;
		        padding: 0;
		    }
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .container {
		        padding: 0;
		    }
		}

		header .section-details-wrap .section-details .container>.submenu-row {
		    display: block;
		    column-count: 4;
		    column-gap: 50px;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .container>.submenu-row {
		        column-count: 1;
		        height: auto;
		        display: none;
		    }
		}

		header .section-details-wrap .section-details .container>.submenu-row .submenu-row .submenu-row {
		    display: none;
		}

		header .section-details-wrap .section-details .container>.submenu-row .submenu-item {
		    display: block;
		    width: 100%;
		    break-inside: avoid;
		    break-after: always;
		    margin-bottom: 0px;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .container .row {
		        transition: 0.3s all linear;
		        height: 0;
		    }
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .container .row.active {
		        height: auto;
		    }
		}

		@media only screen and (max-width: 991px) {

		    header .section-details-wrap .section-details .container .row .col-md-12:last-child h4:last-child,
		    header .section-details-wrap .section-details .container .row .col-md-12:last-child ul:last-child {
		        border-bottom: 0;
		    }
		}

		header .section-details-wrap .section-details a {
		    color: #262626;
		}

		header .section-details-wrap .section-details a:hover {
		    text-decoration: none;
		}

		header .section-details-wrap .section-details h3 {
		    font-size: 2rem;
		    font-weight: 400;
		    margin-bottom: 1.875rem;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details h3 {
		        margin-bottom: 0;
		        padding: 20px 24px 20px 42px;
		        display: flex;
		        justify-content: space-between;
		        align-items: center;
		        font-size: 1.5rem;
		        background: #fff;
		    }

		    header .section-details-wrap .section-details h3:before {
		        content: "";
		        width: 4px;
		        height: 58px;
		        top: 0;
		        background: #f00;
		        position: absolute;
		        left: 24px;
		    }

		    header .section-details-wrap .section-details h3 .mob-nav-trigger {
		        display: inline-block;
		    }

		    header .section-details-wrap .section-details h3 .mob-nav-trigger:after {
		        content: "";
		        background: url("/assets/images/common/icon-plus.svg") no-repeat;
		        background-size: 100% 100%;
		        width: 20px;
		        height: 20px;
		        position: relative;
		        display: inline-block;
		        opacity: 0.7;
		    }
		}

		@media only screen and (max-width: 575px) {
		    header .section-details-wrap .section-details h3 {
		        font-size: 1rem;
		    }
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details h3.active .mob-nav-trigger:after {
		        content: "";
		        background: url("/assets/images/common/icon-minus.svg") no-repeat;
		        background-size: 100% 100%;
		    }
		}

		header .section-details-wrap .section-details h4,
		header .section-details-wrap .section-details .hasSub {
		    font-size: 1.125rem;
		    font-weight: bold;
		    margin-bottom: 14px;
		}

		@media only screen and (max-width: 991px) {

		    header .section-details-wrap .section-details h4,
		    header .section-details-wrap .section-details .hasSub {
		        padding: 18px 28px 18px 44px;
		        display: flex;
		        justify-content: space-between;
		        align-items: center;
		        font-size: 16px;
		        font-weight: 400;
		        border-top: 1px solid rgba(38, 38, 38, 0.2);
		        margin-bottom: 0;
		    }
		}

		@media only screen and (max-width: 575px) {

		    header .section-details-wrap .section-details h4,
		    header .section-details-wrap .section-details .hasSub {
		        font-size: 1rem;
		    }
		}

		header .section-details-wrap .section-details h4+h4:not(:first-child),
		header .section-details-wrap .section-details h4.noSub:not(:first-child),
		header .section-details-wrap .section-details .hasSub+h4:not(:first-child),
		header .section-details-wrap .section-details .hasSub.noSub:not(:first-child) {
		    margin-top: 1.25rem;
		}

		@media only screen and (max-width: 991px) {

		    header .section-details-wrap .section-details h4+h4,
		    header .section-details-wrap .section-details h4.noSub,
		    header .section-details-wrap .section-details .hasSub+h4,
		    header .section-details-wrap .section-details .hasSub.noSub {
		        margin-top: 0;
		    }

		    header .section-details-wrap .section-details h4+h4:after,
		    header .section-details-wrap .section-details h4.noSub:after,
		    header .section-details-wrap .section-details .hasSub+h4:after,
		    header .section-details-wrap .section-details .hasSub.noSub:after {
		        background: none;
		    }
		}

		header .section-details-wrap .section-details h5 {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		    line-height: 1.25rem;
		    font-size: 16px;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details h5 {
		        padding: 15px 12px 15px 16px;
		        font-size: 16px;
		        font-weight: 300;
		        margin-bottom: 0;
		        line-height: 1;
		    }
		}

		header .section-details-wrap .section-details h6 {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		    line-height: 1em;
		    font-size: 16px;
		    font-weight: 300;
		    margin-bottom: 0;
		    padding: 11px 4px 11px 0;
		}

		header .section-details-wrap .section-details .mob-nav-trigger {
		    display: none;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .mob-nav-trigger {
		        display: inline-block;
		        width: 20px;
		        height: 20px;
		        margin-right: 3px;
		        position: relative;
		        flex-shrink: 0;
		        margin-left: 24px;
		    }

		    header .section-details-wrap .section-details .mob-nav-trigger:after {
		        content: "";
		        background-image: url("/assets/images/common/icon-plus.svg");
		        background-repeat: no-repeat;
		        background-size: 100% 100%;
		        background-position: center center;
		        display: inline-block;
		        position: absolute;
		        padding-bottom: 100%;
		        width: 100%;
		        opacity: 0.7;
		    }
		}

		header .section-details-wrap .section-details .active .mob-nav-trigger:after {
		    background-image: url("/assets/images/common/icon-minus.svg");
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .submenu-item:last-child h4 {
		        border-bottom: 1px solid rgba(38, 38, 38, 0.2);
		    }
		}

		header .section-details-wrap .section-details .submenu-row.last-level {
		    padding-left: 22px;
		}

		header .section-details-wrap .section-details .submenu-row.last-level li {
		    padding: 9px 44px 9px 0;
		    font-weight: 400;
		}

		header .section-details-wrap .section-details ul {
		    list-style: none;
		    padding: 0;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details ul {
		        padding: 0 16px 0 40px;
		        margin-bottom: 0;
		        height: auto;
		        display: none;
		        border-bottom: none;
		    }

		    header .section-details-wrap .section-details ul ul {
		        padding: 0 7px 0 32px;
		    }
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details ul.active {
		        height: auto;
		        border-bottom: 1px solid rgba(38, 38, 38, 0.2);
		    }
		}

		header .section-details-wrap .section-details ul li {
		    padding: 0;
		    margin-bottom: 0.625rem;
		    line-height: 1.25rem;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details ul li {
		        padding: 0;
		        margin: 0;
		        border-top: 1px solid rgba(38, 38, 38, 0.2);
		    }
		}

		header .section-details-wrap .section-details.active {
		    opacity: 1;
		    z-index: 1;
		}

		header .section-details-wrap .section-details.about {
		    background-color: #e9f9f8;
		}

		header .section-details-wrap .section-details.about h3 {
		    color: #007a72;
		}

		header .section-details-wrap .section-details.about h3 a {
		    color: #007a72;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.about h3 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.about h3:before {
		        background-color: #17b4a5;
		    }
		}

		header .section-details-wrap .section-details.about a:hover {
		    color: #007a72;
		}

		header .section-details-wrap .section-details.regulatory {
		    background-color: #f9f0f9;
		}

		header .section-details-wrap .section-details.regulatory h3 {
		    color: #790f7f;
		}

		header .section-details-wrap .section-details.regulatory h3 a {
		    color: #790f7f;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.regulatory h3 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.regulatory h3:before {
		        background-color: #b13bb8;
		    }
		}

		header .section-details-wrap .section-details.regulatory a:hover {
		    color: #790f7f;
		}

		header .section-details-wrap .section-details.rules {
		    background-color: #f0faf1;
		}

		header .section-details-wrap .section-details.rules h3 {
		    color: #48754B;
		}

		header .section-details-wrap .section-details.rules h3 a {
		    color: #48754B;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.rules h3 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.rules h3:before {
		        background-color: #7fd084;
		    }
		}

		header .section-details-wrap .section-details.rules a:hover {
		    color: #48754B;
		}

		header .section-details-wrap .section-details.published {
		    background-color: #fff6f0;
		}

		header .section-details-wrap .section-details.published h3 {
		    color: #C34A04;
		}

		header .section-details-wrap .section-details.published h3 a {
		    color: #C34A04;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.published h3 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.published h3:before {
		        background-color: #d63200;
		    }
		}

		header .section-details-wrap .section-details.published a:hover {
		    color: #C34A04;
		}

		header .section-details-wrap .section-details.news {
		    background-color: #f4f9fc;
		}

		header .section-details-wrap .section-details.news h3 {
		    color: #0072bb;
		}

		header .section-details-wrap .section-details.news h3 a {
		    color: #0072bb;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.news h3 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.news h3:before {
		        background-color: #66aad6;
		    }
		}

		header .section-details-wrap .section-details.news a:hover {
		    color: #0072bb;
		}

		header .section-details-wrap .section-details.career {
		    background-color: #fffaef;
		}

		header .section-details-wrap .section-details.career h3 {
		    color: #996900;
		}

		header .section-details-wrap .section-details.career h3 a {
		    color: #996900;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.career h3 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.career h3:before {
		        background-color: #ffb81d;
		    }
		}

		header .section-details-wrap .section-details.career a:hover {
		    color: #996900;
		}

		header .section-details-wrap .mob-nav-wrap {
		    display: none;
		    margin-top: 0;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .mob-nav-wrap {
		        display: block;
		    }
		}

		header .section-details-wrap .mob-nav-wrap .wrapper {
		    border-top: 1px solid rgba(38, 38, 38, 0.2);
		    margin: 0;
		    padding: 0;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav {
		    font-size: 1.375rem;
		    padding-top: 16px;
		}

		body.largeText header .section-details-wrap .mob-nav-wrap .sub-nav {
		    font-size: 1.625rem;
		}

		body.smallText header .section-details-wrap .mob-nav-wrap .sub-nav {
		    font-size: 1rem;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav a {
		    color: #262626;
		    font-weight: 400;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav>a {
		    margin-bottom: 18px;
		    display: inline-block;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav>a>img {
		    width: 28px !important;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .lang-wrap {
		    text-align: left;
		    font-size: 1.5rem;
		    margin-bottom: 1.25rem;
		}

		body.largeText header .section-details-wrap .mob-nav-wrap .sub-nav .lang-wrap {
		    font-size: 1.875rem;
		}

		body.smallText header .section-details-wrap .mob-nav-wrap .sub-nav .lang-wrap {
		    font-size: 1.1875rem;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .lang-wrap a {
		    margin-right: 0.625rem;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .sub-nav-highlight {
		    margin-bottom: 1.25rem;
		    display: flex;
		    flex-wrap: wrap;
		    justify-content: space-between;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .sub-nav-highlight a {
		    flex: 0 0 48%;
		    margin-bottom: 12px;
		    font-size: 16px;
		}

		body.largeText header .section-details-wrap .mob-nav-wrap .sub-nav .sub-nav-highlight a {
		    font-size: 20px;
		}

		body.smallText header .section-details-wrap .mob-nav-wrap .sub-nav .sub-nav-highlight a {
		    font-size: 16px;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .sub-nav-highlight a .icon {
		    margin-right: 0.3125rem;
		}

		body:not(.home-index) header .section-details-wrap .mob-nav-wrap .sub-nav .sub-nav-highlight {
		    display: none;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .misc {
		    display: flex;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .misc a {
		    position: relative;
		    padding-right: 1.25rem;
		    margin-right: 1.25rem;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .misc a:after {
		    content: "";
		    position: absolute;
		    width: 1px;
		    height: 70%;
		    background: rgba(38, 38, 38, 0.3);
		    right: 0;
		    top: 15%;
		}

		header .section-details-wrap .mob-nav-wrap .sub-nav .misc a:last-child:after {
		    display: none;
		}

		header .mob-nav {
		    display: none;
		    position: relative;
		}

		@media only screen and (max-width: 991px) {
		    header .mob-nav {
		        display: flex;
		        align-items: center;
		    }
		}

		header .mob-nav .item {
		    font-size: 22px;
		    margin-left: 16px;
		}

		header .mob-nav .item a {
		    color: #007a72;
		}

		header .mob-nav .btn-nav {
		    width: 32px;
		    height: 16px;
		    display: block;
		    position: relative;
		    margin-left: 16px;
		}

		header .mob-nav .btn-nav:before,
		header .mob-nav .btn-nav:after {
		    content: "";
		    width: 100%;
		    height: 2px;
		    position: absolute;
		    left: 0;
		    background: #007a72;
		    border-radius: 1px;
		    transition: 0.2s all linear;
		    transform-origin: 50% 50%;
		}

		header .mob-nav .btn-nav:before {
		    top: 0;
		}

		header .mob-nav .btn-nav:after {
		    bottom: 0;
		}

		header .mob-nav .btn-nav.btn-nav-close {
		    height: 30px;
		}

		header .mob-nav .btn-nav.btn-nav-close:before {
		    top: 50%;
		    transform: rotate(45deg);
		}

		header .mob-nav .btn-nav.btn-nav-close:after {
		    top: 50%;
		    bottom: auto;
		    transform: rotate(-45deg);
		}

		header .mob-nav .btn-nav.btn-nav-close span {
		    opacity: 0;
		}

		header .mob-nav .btn-nav span {
		    position: absolute;
		    width: 100%;
		    height: 2px;
		    top: 50%;
		    margin-top: calc(2px / -2);
		    background: #007a72;
		    border-radius: 1px;
		    opacity: 1;
		    transition: 0.2s all linear;
		}

		header .mob-nav .fa-globe-americas {
		    font-size: 24px;
		    color: #007a72;
		    transition: 0.2s all ease;
		}

		body.largeText header .mob-nav .fa-globe-americas {
		    font-size: 26px;
		}

		body.smallText header .mob-nav .fa-globe-americas {
		    font-size: 18px;
		}

		header .mob-nav .lang-wrap {
		    width: 80px;
		    background-color: rgba(255, 255, 255, 0.95);
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		    position: absolute;
		    left: calc((25px - 80px) / 2);
		    top: 72px;
		    z-index: 1000;
		    transform-origin: top;
		    transform: scaleY(0);
		    transition: 0.2s all ease;
		    box-shadow: 2px 9px 7px #2222;
		    padding-bottom: 12px;
		}

		header .mob-nav .lang-wrap a {
		    text-decoration: none;
		    text-align: center;
		    width: 100%;
		    padding: 10px 16px;
		    color: #262626;
		    transition: 0.2s all ease;
		}

		header .mob-nav .lang-wrap a:hover {
		    background-color: rgba(0, 122, 114, 0.7);
		    color: white;
		}

		header .mob-nav .lang-wrap-open {
		    transform: scaleY(1);
		}

		footer {
		    position: relative;
		    margin-top: 4.375rem;
		}

		@media only screen and (max-width: 991px) {
		    footer {
		        margin-top: 4rem;
		    }
		}

		footer .top-footer {
		    background: url("../assets/images/common/banner-address.jpg") no-repeat 0 0% #375472;
		    padding: 3.125rem 0;
		    color: #fff;
		    min-height: 290px;
		    background-position: 62% 40%;
		}

		@media only screen and (max-width: 1199px) {
		    footer .top-footer {
		        min-height: 250px;
		        background-position: 94% top;
		    }
		}

		footer .top-footer .wrapper {
		    display: flex;
		}

		@media only screen and (max-width: 765px) {
		    footer .top-footer .wrapper {
		        flex-wrap: wrap;
		    }
		}

		@media only screen and (max-width: 575px) {
		    footer .top-footer .wrapper {
		        padding-left: 0;
		        padding-right: 0;
		    }
		}

		footer .top-footer .wrapper>div {
		    margin-right: 7.625rem;
		}

		@media only screen and (max-width: 1299px) {
		    footer .top-footer .wrapper>div {
		        margin-right: 2rem;
		    }
		}

		footer .top-footer .wrapper>div:nth-child(3),
		footer .top-footer .wrapper>div:nth-child(4) {
		    flex-basis: 110px;
		}

		@media only screen and (max-width: 765px) {

		    footer .top-footer .wrapper>div:nth-child(3),
		    footer .top-footer .wrapper>div:nth-child(4) {
		        flex-basis: 100%;
		        margin-bottom: 22px;
		    }
		}

		@media only screen and (max-width: 765px) {
		    footer .top-footer .wrapper>div {
		        flex-basis: 100%;
		        margin-bottom: 2.5rem;
		        margin-right: 0;
		    }
		}

		footer .top-footer h4 {
		    font-size: 1rem;
		    font-weight: 700;
		    margin-bottom: 0.9375rem;
		}

		body.largeText footer .top-footer h4 {
		    font-size: 1.25rem;
		}

		body.smallText footer .top-footer h4 {
		    font-size: 0.8125rem;
		}

		footer .top-footer p {
		    font-weight: 400;
		}

		footer .top-footer a {
		    color: #fff;
		}

		footer .bottom-footer {
		    position: relative;
		    padding: 20px 0 82px;
		}

		@media only screen and (max-width: 765px) {
		    footer .bottom-footer {
		        padding-top: 38px;
		    }
		}

		footer .bottom-footer .wrapper {
		    display: flex;
		    justify-content: space-between;
		}

		@media only screen and (max-width: 991px) {
		    footer .bottom-footer .wrapper {
		        flex-wrap: wrap;
		    }
		}

		@media only screen and (max-width: 575px) {
		    footer .bottom-footer .wrapper {
		        padding-left: 0;
		        padding-right: 0;
		    }
		}

		footer .bottom-footer .wrapper .copyright,
		footer .bottom-footer .wrapper .footer-img {
		    align-self: center;
		}

		footer .bottom-footer .wrapper .copyright {
		    font-size: 0.75rem;
		}

		body.largeText footer .bottom-footer .wrapper .copyright {
		    font-size: 1rem;
		}

		body.smallText footer .bottom-footer .wrapper .copyright {
		    font-size: 0.625rem;
		}

		@media only screen and (max-width: 991px) {
		    footer .bottom-footer .wrapper .copyright {
		        flex: 0 0 100%;
		        margin-bottom: 1.25rem;
		    }
		}

		footer .bottom-footer .wrapper .copyright a {
		    color: #00857c;
		    font-weight: 900;
		    font-size: 0.875rem;
		}

		body.largeText footer .bottom-footer .wrapper .copyright a {
		    font-size: 1.125rem;
		}

		body.smallText footer .bottom-footer .wrapper .copyright a {
		    font-size: 0.6875rem;
		}

		footer .bottom-footer .wrapper .copyright span {
		    display: inline-block;
		    margin: 0 0.3125rem;
		}

		footer .bottom-footer .wrapper .footer-img img {
		    display: inline-block;
		    margin-left: 1.25rem;
		}

		@media only screen and (max-width: 991px) {
		    footer .bottom-footer .wrapper .footer-img img {
		        margin-left: 0;
		        margin-right: 1.25rem;
		    }
		}

		@media only screen and (max-width: 991px) {
		    footer .bottom-footer .wrapper .footer-img a:last-child img {
		        margin-right: 0;
		    }
		}

		.popup-search {
		    position: fixed;
		    z-index: 20;
		    background-color: rgba(255, 255, 255, 0.98);
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 0%;
		    display: flex;
		    overflow: hidden;
		    transition: all 0.3s linear;
		    z-index: 125;
		    padding: 0;
		    font-size: 18px;
		}

		body.largeText .popup-search {
		    font-size: 26px;
		}

		body.smallText .popup-search {
		    font-size: 16px;
		}

		.popup-search:before {
		    content: "";
		    position: absolute;
		    top: 0;
		    left: 0;
		    display: block;
		    width: 100%;
		    height: 100vh;
		    background-repeat: no-repeat;
		    background-size: auto 104%;
		    background-position: 68% -148px;
		    background-image: url(../assets/images/common/logo-bg.svg);
		    pointer-events: none;
		}

		@media only screen and (max-width: 991px) {
		    .popup-search:before {
		        background-repeat: no-repeat;
		        background-size: 120% auto;
		        background-position: center 40%;
		    }
		}

		.popup-search.active {
		    height: 100%;
		    opacity: 1;
		}

		.popup-search>.container {
		    display: flex;
		    justify-content: center;
		    align-items: center;
		}

		.popup-search>.container .wrapper {
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		    justify-content: center;
		    width: 100%;
		    margin-bottom: 7%;
		}

		.popup-search>.container .wrapper h2 {
		    font-size: 3.125rem;
		    font-weight: 400;
		    margin-bottom: 0.625rem;
		    color: #007a72;
		}

		body.largeText .popup-search>.container .wrapper h2 {
		    font-size: 4rem;
		}

		body.smallText .popup-search>.container .wrapper h2 {
		    font-size: 2.5rem;
		}

		@media only screen and (max-width: 575px) {
		    .popup-search>.container .wrapper h2 {
		        font-size: 1.75rem;
		    }

		    body.largeText .popup-search>.container .wrapper h2 {
		        font-size: 2.25rem;
		    }

		    body.smallText .popup-search>.container .wrapper h2 {
		        font-size: 1.375rem;
		    }
		}

		.popup-search>.container .wrapper .input-field-container {
		    width: 80%;
		    max-width: 800px;
		    position: relative;
		    transition: 0.2s all ease;
		    overflow: hidden;
		}

		.popup-search>.container .wrapper .input-field-container input[type="text"] {
		    padding: 0.75rem 2.625rem;
		    background-color: transparent;
		    font-size: 18px;
		}

		body.largeText .popup-search>.container .wrapper .input-field-container input[type="text"] {
		    font-size: 26px;
		}

		body.smallText .popup-search>.container .wrapper .input-field-container input[type="text"] {
		    font-size: 16px;
		}

		.popup-search>.container .wrapper .input-field-container i {
		    color: #007a72;
		    position: absolute;
		    top: 50%;
		    left: 10px;
		    transform: translateY(-50%);
		}

		.popup-search>.container .wrapper .fs-accordion {
		    font-size: 18px;
		    color: #007a72;
		    padding-right: 34px;
		}

		body.largeText .popup-search>.container .wrapper .fs-accordion {
		    font-size: 26px;
		}

		body.smallText .popup-search>.container .wrapper .fs-accordion {
		    font-size: 16px;
		}

		.popup-search>.container .wrapper .fs-accordion .accordion-button {
		    display: none;
		}

		.popup-search>.container .wrapper .fs-accordion.is-open>.fs-arrow {
		    transform: rotate(135deg) translateY(-50%);
		}

		@media only screen and (max-width: 575px) {
		    .popup-search>.container .wrapper .fs-accordion {
		        padding: 0.75rem;
		        padding-right: 1.375rem;
		    }

		    .popup-search>.container .wrapper .fs-accordion .fs-arrow {
		        right: 0px;
		    }
		}

		.popup-search>.container .wrapper .fs-accordion-content {
		    display: none;
		    flex-direction: column;
		    align-items: center;
		    width: 80%;
		    max-width: 800px;
		    padding: 0px;
		    padding-bottom: 1.5rem;
		    overflow-y: auto;
		}

		.popup-search>.container .wrapper .fs-accordion-content .fs-border {
		    border-top: 1px solid #007a72;
		    margin-bottom: 1.5rem;
		    height: 1px;
		    width: 100%;
		    display: inline-block;
		}

		.popup-search>.container .wrapper .fs-accordion-content label {
		    display: block;
		    width: 100%;
		    padding: 0 1.5rem;
		    align-items: center;
		}

		.popup-search>.container .wrapper .fs-accordion-content label span {
		    width: 200px;
		    display: inline-block;
		    text-align: right;
		    font-weight: 300;
		    padding-right: 8px;
		}

		.popup-search>.container .wrapper .fs-accordion-content label input[type="text"] {
		    font-size: 18px;
		    width: calc(100% - 205px);
		    display: inline-block;
		}

		body.largeText .popup-search>.container .wrapper .fs-accordion-content label input[type="text"] {
		    font-size: 26px;
		}

		body.smallText .popup-search>.container .wrapper .fs-accordion-content label input[type="text"] {
		    font-size: 16px;
		}

		@media only screen and (max-width: 991px) {
		    .popup-search>.container .wrapper .input-field-container {
		        width: 90%;
		        max-width: 700px;
		    }

		    .popup-search>.container .wrapper .fs-accordion-content {
		        width: 90%;
		        max-width: 700px;
		    }

		    .popup-search>.container .wrapper .fs-accordion-content label span {
		        width: 150px;
		    }

		    .popup-search>.container .wrapper .fs-accordion-content label input[type="text"] {
		        width: calc(100% - 155px);
		    }
		}

		@media only screen and (max-width: 765px) {

		    .popup-search>.container .wrapper .input-field-container,
		    .popup-search>.container .wrapper .fs-accordion-content {
		        width: 100%;
		        max-width: 8888px;
		    }

		    .popup-search>.container .wrapper .fs-accordion-content label {
		        margin-bottom: 0.75rem;
		    }

		    .popup-search>.container .wrapper .fs-accordion-content label span {
		        padding-left: 0.75rem;
		        display: block;
		        width: 100%;
		        text-align: left;
		    }

		    .popup-search>.container .wrapper .fs-accordion-content label input[type="text"] {
		        display: block;
		        width: 100%;
		    }
		}

		.popup-search .logo-wrapper {
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		}

		.popup-search .logo-wrapper .container {
		    position: relative;
		}

		.popup-search .logo-wrapper .logo {
		    margin-top: 0.625rem;
		}

		.popup-search .logo-wrapper .logo a {
		    font-size: 0;
		    display: block;
		    background: url("../assets/images/common/logo.svg") no-repeat;
		    width: 305px;
		    height: 100px;
		}

		@media only screen and (max-width: 1199px) {
		    .popup-search .logo-wrapper .logo a {
		        width: 200px;
		        height: 70px;
		        background-size: 100% auto;
		    }
		}

		@media only screen and (max-width: 991px) {
		    .popup-search .logo-wrapper .logo a {
		        width: 135px;
		        height: 85px;
		        background-image: url("../assets/images/common/logo-mob.png");
		    }
		}

		.popup-search .logo-wrapper .btn-close {
		    position: absolute;
		    top: 1.5625rem;
		    right: 1.5625rem;
		    width: 30px;
		    height: 30px;
		}

		.popup-search .logo-wrapper .btn-close:before,
		.popup-search .logo-wrapper .btn-close:after {
		    content: "";
		    width: 100%;
		    height: 3px;
		    position: absolute;
		    transform-origin: 50% 50%;
		    background: #007a72;
		    top: 50%;
		    left: 0;
		}

		.popup-search .logo-wrapper .btn-close:before {
		    transform: rotate(45deg);
		}

		.popup-search .logo-wrapper .btn-close:after {
		    transform: rotate(-45deg);
		}

		.commonPopup {
		    min-width: 50vw;
		}

		.commonPopup .modal-content {
		    min-height: 40vh;
		    border-radius: 0;
		    background: #fff;
		}

		.commonPopup .modal-content .close {
		    position: absolute;
		    top: 0.625rem;
		    right: 0.9375rem;
		    z-index: 1;
		}

		.commonPopup .modal-body {
		    display: flex;
		    align-items: center;
		    padding: 5rem;
		}

		.btn-download-two {
		    padding-left: 12px;
		    position: relative;
		}

		.btn-download-two::before {
		    content: "";
		    height: 15px;
		    width: 15px;
		    background-image: url("/assets/images/common/icon-download.svg");
		    background-repeat: no-repeat;
		    background-size: 15px 15px;
		    position: absolute;
		    left: -12px;
		    top: 1px;
		}

		.horizontal-linebreak {
		    height: 1px;
		    width: 100%;
		    margin: 3rem 0;
		}

		@media only screen and (max-width: 765px) {
		    .horizontal-linebreak {
		        display: none;
		    }
		}

		.A-Z span {
		    padding: 1px 8px 1px 5px;
		    cursor: pointer;
		}

		.A-Z span.active {
		    font-weight: 700;
		}

		.A-Z span.last {
		    border-right: none;
		}

		@media only screen and (max-width: 765px) {
		    .A-Z:not(.show) {
		        display: none;
		    }
		}

		.A-Z-dropdown {
		    display: none;
		}

		.A-Z-dropdown+span {
		    display: none;
		    margin-top: 2rem;
		    width: 100% !important;
		}

		@media only screen and (max-width: 765px) {
		    .A-Z-dropdown {
		        display: block;
		    }

		    .A-Z-dropdown+span {
		        display: block;
		    }
		}

		.table-arrow {
		    height: 0;
		    width: 0;
		    border-left: 5px solid transparent;
		    border-right: 5px solid transparent;
		    position: relative;
		    margin-left: 0.3125rem;
		    border-top: 5px solid white;
		    bottom: -11px;
		}

		.table-arrow-up {
		    border-top: none;
		    border-bottom: 5px solid white;
		    top: -11px;
		}

		.fs-row {
		    display: flex;
		}

		.fs-close-btn {
		    position: absolute;
		    top: 2vh;
		    right: 2vh;
		    height: 25px;
		    width: 25px;
		    cursor: pointer;
		    z-index: 100000;
		}

		.fs-close-btn::before {
		    content: "";
		    height: 3px;
		    width: 100%;
		    background-color: black;
		    position: absolute;
		    top: 50%;
		    left: 0;
		    transform: translateY(-50%) rotate(45deg);
		}

		.fs-close-btn::after {
		    content: "";
		    height: 3px;
		    width: 100%;
		    background-color: black;
		    position: absolute;
		    top: 50%;
		    left: 0;
		    transform: translateY(-50%) rotate(-45deg);
		}

		.fs-arrow {
		    display: block;
		    height: 10px;
		    width: 10px;
		    border: 2px solid #007a72;
		    border-top-color: transparent;
		    border-right-color: transparent;
		    position: absolute;
		    right: 10px;
		    top: calc(50% - 5px);
		    transform: translateY(-50%) rotate(-45deg);
		    transition: 0.2s all ease;
		}

		.campaign_form .sfc .content__main {
		    background: #e9f9f8;
		    padding: 36px 20px;
		    border-bottom: 1px solid #00857c;
		}

		.campaign_form .sfc .content__main form * {
		    font-family: "Lato", "Microsoft JhengHei", 微軟正黑體,
		        微軟雅黑體, "黑体", "Arial", sans-serif;
		    font-size: 14px;
		}

		body.largeText .campaign_form .sfc .content__main form * {
		    font-size: 18px;
		}

		body.smallText .campaign_form .sfc .content__main form * {
		    font-size: 11px;
		}

		.campaign_form .sfc .content__main form h1 {
		    font-size: 32px;
		    font-weight: 700;
		    margin-bottom: 30px;
		}

		body.largeText .campaign_form .sfc .content__main form h1 {
		    font-size: 41px;
		}

		body.smallText .campaign_form .sfc .content__main form h1 {
		    font-size: 26px;
		}

		.campaign_form .sfc .adv-search__box {
		    background: #e9f9f8;
		}

		.campaign_form .sfc .post h4 {
		    font-size: 18px;
		    color: #00857c;
		    margin-bottom: 8px;
		    font-weight: 700;
		}

		body.largeText .campaign_form .sfc .post h4 {
		    font-size: 26px;
		}

		body.smallText .campaign_form .sfc .post h4 {
		    font-size: 16px;
		}

		.campaign_form .sfc .adv-search__box__inp input[type="text"],
		.campaign_form .sfc .inputfields {
		    border: 1px solid #aaa;
		    padding: 6px;
		    border-radius: 4px;
		    width: 100%;
		    background-color: #fff;
		}

		.campaign_form .sfc .search-box__controls__l {
		    margin-top: 24px;
		}

		.fs-accordion {
		    position: relative;
		    cursor: pointer;
		    padding: 1.75rem;
		    font-size: 18px;
		}

		body.largeText .fs-accordion {
		    font-size: 26px;
		}

		body.smallText .fs-accordion {
		    font-size: 16px;
		}

		.fs-accordion--faq {
		    padding: 1.8rem 4.2rem 1.8rem 5rem;
		    margin-top: 12px;
		}

		.fs-accordion--faq:after {
		    top: 2rem;
		    right: 4.2rem;
		}

		.fs-accordion:not(.advanced-search-btn)>.fs-accordion-button {
		    height: 20px;
		    width: 20px;
		    position: absolute;
		    top: 1.75rem;
		    right: 2rem;
		}

		.fs-accordion:not(.advanced-search-btn)>.fs-accordion-button span {
		    content: "";
		    height: 3px;
		    width: 100%;
		    background-color: #000;
		    opacity: 1;
		    position: absolute;
		    top: 50%;
		    transform: translateY(-50%);
		    transition: 0.25s all ease;
		}

		.fs-accordion:not(.advanced-search-btn)>.fs-accordion-button span:last-child {
		    transform: translateY(-50%) rotate(90deg);
		}

		.fs-accordion:not(.advanced-search-btn)>.fs-accordion-button span:first-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion.is-open>.fs-accordion-button span:last-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion.is-open>.fs-accordion-button span:first-child {
		    opacity: 0;
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion+.fs-accordion-content {
		    position: relative;
		    padding: 1.75rem;
		    margin-bottom: 1.5rem;
		    display: none;
		}

		.fs-accordion+.fs-accordion-content--faq {
		    padding: 2rem 4.2rem 2rem 5rem;
		}

		.fs-accordion+.fs-accordion-content h4 {
		    margin: 1.6rem 0 1rem;
		    font-weight: 600;
		    font-size: 18px;
		}

		body.largeText .fs-accordion+.fs-accordion-content h4 {
		    font-size: 26px;
		}

		body.smallText .fs-accordion+.fs-accordion-content h4 {
		    font-size: 16px;
		}

		.fs-accordion-content+p {
		    margin-top: 1.25rem;
		}

		.fs-accordion-content+div {
		    margin-top: 12px;
		}

		.x-strict .x-container .x-fieldset {
		    background-color: #e9f9f8;
		    border: none;
		    font-size: 14px;
		}

		body.largeText .x-strict .x-container .x-fieldset {
		    font-size: 18px;
		}

		body.smallText .x-strict .x-container .x-fieldset {
		    font-size: 11px;
		}

		.x-strict .x-container .x-fieldset-header {
		    font-size: 18px;
		}

		body.largeText .x-strict .x-container .x-fieldset-header {
		    font-size: 26px;
		}

		body.smallText .x-strict .x-container .x-fieldset-header {
		    font-size: 16px;
		}

		.x-strict .x-container .x-form-radio {
		    position: relative;
		    width: 20px;
		    height: 20px;
		    vertical-align: top;
		    margin-top: 2px;
		    background-image: url(/assets/images/sfc_radio.png);
		    background-position: center;
		    background-size: contain;
		    background-repeat: no-repeat;
		    display: inline-block;
		    vertical-align: middle;
		}

		.x-strict .x-container .x-form-cb-label-after {
		    display: inline-block;
		    vertical-align: middle;
		    font-size: 14px;
		}

		body.largeText .x-strict .x-container .x-form-cb-label-after {
		    font-size: 18px;
		}

		body.smallText .x-strict .x-container .x-form-cb-label-after {
		    font-size: 11px;
		}

		.x-strict .x-container .x-form-cb-checked .x-form-checkbox,
		.x-strict .x-container .x-form-cb-checked .x-form-radio {
		    background-image: url(/assets/images/sfc_radio-active.png);
		}

		.x-strict .x-container .x-form-cb-checked .x-form-checkbox+.x-form-cb-label-after,
		.x-strict .x-container .x-form-cb-checked .x-form-radio+.x-form-cb-label-after {
		    color: #16837a;
		    border-bottom: 0 solid transparent;
		    font-weight: bold;
		    margin-left: 10px;
		}

		.x-strict .x-container .x-form-text {
		    background-color: transparent;
		    margin-top: 1.125rem;
		    display: block;
		    max-width: 400px;
		    background-image: none;
		}

		.x-strict .x-container .x-form-item-label {
		    font-size: 14px;
		}

		body.largeText .x-strict .x-container .x-form-item-label {
		    font-size: 18px;
		}

		body.smallText .x-strict .x-container .x-form-item-label {
		    font-size: 11px;
		}

		.x-strict .x-container .x-btn button {
		    background-color: #16837a;
		    border: none;
		    border-radius: 2px;
		    outline: none;
		    transition: 0.2s all ease;
		}

		.x-strict .x-container .x-btn button * {
		    color: white;
		}

		.x-strict .x-container .x-btn button:hover {
		    color: #16837a;
		    background-color: white;
		}

		.x-strict .x-container .x-btn button:hover * {
		    color: #16837a;
		}

		.x-strict .x-container .x-btn-default-small {
		    border: none;
		    background-color: #16837a;
		    box-shadow: none;
		}

		.x-strict .x-container .x-btn-default-small:hover {
		    color: #16837a;
		    background-color: white;
		}

		.x-strict .x-container .x-column-header-inner {
		    background-color: #00857c;
		    color: #fff;
		    padding-left: 16px;
		    padding-right: 16px;
		}

		.x-strict .x-container .x-grid-row .x-grid-cell,
		.x-strict .x-container .x-grid-row .x-grid-rowwrap-div,
		.x-strict .x-container .x-grid-row-alt .x-grid-cell,
		.x-strict .x-container .x-grid-row-alt .x-grid-rowwrap-div {
		    border: transparent;
		}

		.x-strict .x-container .x-grid-row-alt .x-grid-cell,
		.x-strict .x-container .x-grid-row-alt .x-grid-rowwrap-div {
		    background-color: #e9f9f8;
		}

		.x-strict .x-container .x-grid-row-alt,
		.x-strict .x-container .x-grid-row {
		    font-size: 18px;
		}

		body.largeText .x-strict .x-container .x-grid-row-alt,
		body.largeText .x-strict .x-container .x-grid-row {
		    font-size: 26px;
		}

		body.smallText .x-strict .x-container .x-grid-row-alt,
		body.smallText .x-strict .x-container .x-grid-row {
		    font-size: 16px;
		}

		.x-strict .x-container .x-grid-row .x-grid-cell {
		    font-size: 16px;
		    line-height: 18px;
		}

		body.largeText .x-strict .x-container .x-grid-row .x-grid-cell {
		    font-size: 20px;
		}

		body.smallText .x-strict .x-container .x-grid-row .x-grid-cell {
		    font-size: 13px;
		}

		.x-strict .x-container .x-grid-with-row-lines .x-grid-cell-inner {
		    line-height: 18px;
		    padding: 1em;
		}

		.x-strict .x-panel-header-default {
		    border: 1px solid transparent;
		    background-color: transparent;
		    box-shadow: none;
		    background-image: none;
		    text-decoration: none;
		}

		.x-strict .x-panel-header-default-top,
		.x-strict .x-panel-body-default,
		.x-strict .x-panel-header-default {
		    background-image: none;
		    background-color: #e9f9f8;
		    border: 0px solid transparent;
		    padding: 12px 0 0 4px;
		}

		.x-strict .x-panel-header-text-default {
		    font-size: 16px;
		    line-height: 18px;
		    font-weight: 400;
		}

		body.largeText .x-strict .x-panel-header-text-default {
		    font-size: 20px;
		}

		body.smallText .x-strict .x-panel-header-text-default {
		    font-size: 13px;
		}

		.x-strict .x-panel-header-default-top u,
		.x-strict .x-panel-body-default u,
		.x-strict .x-panel-header-default u {
		    text-decoration: none;
		}

		.x-strict .x-panel-header-default-top label,
		.x-strict .x-panel-body-default label,
		.x-strict .x-panel-header-default label {
		    margin-bottom: 0;
		}

		.x-strict .x-toolbar-footer {
		    background-color: #fff;
		}

		.x-strict .x-grid-row a {
		    color: #00857c;
		}

		.x-strict .x-toolbar-default {
		    background-color: transparent;
		    border: none;
		}

		.x-strict .x-toolbar-default .x-btn button {
		    background-color: transparent;
		}

		.x-strict .x-toolbar-default .x-form-text {
		    margin-top: 8px;
		    font-size: 16px;
		}

		body.largeText .x-strict .x-toolbar-default .x-form-text {
		    font-size: 20px;
		}

		body.smallText .x-strict .x-toolbar-default .x-form-text {
		    font-size: 13px;
		}

		.x-strict .x-panel .x-grid-body {
		    border: transparent;
		}

		.x-strict .popup-subnav {
		    border-top: none;
		    border-bottom: none;
		}

		.x-strict .popup-subnav li {
		    padding: 5;
		    display: inline-block;
		    float: unset;
		}

		.x-strict .popup-subnav li a {
		    padding: 0 6px 0 0;
		    font-size: 16px;
		}

		body.largeText .x-strict .popup-subnav li a {
		    font-size: 20px;
		}

		body.smallText .x-strict .popup-subnav li a {
		    font-size: 13px;
		}

		.x-strict .popup-subnav li:before {
		    display: none;
		}

		.x-strict .popup-subnav li.active {
		    background-color: transparent;
		    font-weight: bold;
		    color: #007a72;
		}

		.x-strict .popup-subnav li.active a {
		    color: #12958d;
		}

		.x-strict #mainContainer {
		    margin: 22px auto;
		    height: auto !important;
		}

		.x-strict #mainContainer .x-panel-body-default {
		    padding: 0;
		}

		.x-strict #mainContainer .x-grid-header-ct {
		    background: none;
		    background-color: #00857c;
		    color: #fff;
		}

		.x-strict #mainContainer .x-grid-header-ct .x-column-header-inner {
		    color: #fff;
		    background: #007a72;
		}

		.x-strict #mainContainer .x-grid-row:nth-child(odd) {
		    background-color: #e9f9f8;
		}

		.x-strict .post {
		    font-size: 16px;
		}

		body.largeText .x-strict .post {
		    font-size: 20px;
		}

		body.smallText .x-strict .post {
		    font-size: 13px;
		}

		.headline-menu {
		    display: none;
		    margin-bottom: 1.625rem;
		    position: relative;
		}

		@media only screen and (max-width: 765px) {
		    .headline-menu {
		        display: block;
		    }
		}

		.headline-menu__mask {
		    font-size: 26px;
		    font-weight: 400;
		    color: #007a72;
		    background-color: #fff;
		    line-height: 2.125rem;
		    display: block;
		    position: relative;
		    z-index: 1;
		    pointer-events: none;
		    padding-right: 24px;
		}

		body.largeText .headline-menu__mask {
		    font-size: 36px;
		}

		body.smallText .headline-menu__mask {
		    font-size: 22px;
		}

		.headline-menu__mask:after {
		    content: "";
		    display: inline-block;
		    position: absolute;
		    top: 12px;
		    right: 6px;
		    border: 7px solid transparent;
		    border-top: 8px solid #007a72;
		}

		.headline-menu__select {
		    width: 100%;
		    position: absolute;
		    top: 0;
		    left: 0;
		    height: 100%;
		    display: block;
		    z-index: 0;
		}

		.campaign-form label {
		    display: block;
		}

		.campaign-form-row {
		    font-size: 0;
		}

		.campaign-form__col {
		    display: inline-block;
		    vertical-align: top;
		    width: 25%;
		    margin-bottom: 32px;
		}

		.campaign-form__col--wide {
		    width: 50%;
		}

		.campaign-form-row label span {
		    font-size: 16px;
		    width: calc(100% - 26px);
		}

		body.largeText .campaign-form-row label span {
		    font-size: 20px;
		}

		body.smallText .campaign-form-row label span {
		    font-size: 13px;
		}

		.campaign-form__sub-col {
		    display: inline-block;
		    vertical-align: top;
		    width: 50%;
		}

		input#campaign-email-address {
		    border: 1px solid #aaa;
		    padding: 6px;
		    border-radius: 4px;
		    width: 100%;
		    max-width: 500px;
		}

		@media screen and (max-width: 992px) {
		    input#campaign-email-address {
		        border: 1px solid #aaa;
		        padding: 6px;
		        border-radius: 4px;
		        width: 100%;
		        max-width: 500px;
		    }

		    .campaign-form__col {
		        width: 50%;
		    }

		    .campaign-form__col label {
		        display: block;
		    }

		    .campaign-form__col--wide {
		        width: 100%;
		    }
		}

		@media screen and (max-width: 480px) {

		    .campaign-form__col,
		    .campaign-form__sub-col {
		        width: 100%;
		    }
		}

		.img-fluid {
		    max-width: auto;
		}

		.ekko-lightbox-container>div.ekko-lightbox-item {
		    overflow: auto;
		}

		#cboxClose {
		    top: 0 !important;
		}

		.page-top-alert {
		    text-align: center;
		    color: #fff;
		    background-color: #c32c3f;
		    display: block;
		    font-size: 16px;
		    line-height: 18px;
		}

		body.largeText .page-top-alert {
		    font-size: 20px;
		}

		body.smallText .page-top-alert {
		    font-size: 13px;
		}

		.page-top-alert:hover {
		    color: #fff;
		    text-decoration: underline;
		}

		.page-top-alert .container {
		    padding: 12px 24px;
		}

		.home-shortcut-container {
		    background: #00857c;
		    color: #fff;
		}

		.home-shortcut-container .wrapper {
		    padding-top: 3.5rem;
		    padding-bottom: 3.5rem;
		    display: flex;
		}

		@media only screen and (max-width: 765px) {
		    .home-shortcut-container .wrapper {
		        flex-wrap: wrap;
		        padding-bottom: 20px;
		    }
		}

		@media only screen and (max-width: 575px) {
		    .home-shortcut-container .wrapper {
		        padding-left: 0;
		        padding-right: 0;
		    }
		}

		.home-shortcut-container .wrapper h2.header {
		    margin-bottom: 1.25rem;
		}

		.home-shortcut-container .wrapper .home-shortcut-wrap {
		    flex-basis: 50%;
		    flex-grow: 0;
		    flex-shrink: 0;
		}

		@media only screen and (max-width: 1199px) {
		    .home-shortcut-container .wrapper .home-shortcut-wrap {
		        flex-basis: auto;
		        flex-shrink: 1;
		    }

		    .home-shortcut-container .wrapper .home-shortcut-wrap.home-quick-access {
		        flex-basis: 60%;
		        margin-right: 18px;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .home-shortcut-container .wrapper .home-shortcut-wrap {
		        flex: 0 0 100%;
		        margin-bottom: 2.5rem;
		    }

		    .home-shortcut-container .wrapper .home-shortcut-wrap.home-quick-access {
		        flex-basis: 100%;
		        margin-right: 0;
		    }
		}

		.home-shortcut-container .wrapper .home-shortcut-wrap .home-shortcut-content {
		    display: flex;
		    flex-wrap: wrap;
		}

		.home-shortcut-container .wrapper .home-shortcut-wrap .home-shortcut-content a {
		    flex-basis: 40%;
		    flex-grow: 0;
		    flex-shrink: 0;
		    margin-bottom: 0.9375rem;
		    color: #fff;
		}

		@media only screen and (max-width: 1199px) {
		    .home-shortcut-container .wrapper .home-shortcut-wrap .home-shortcut-content a {
		        flex-basis: 50%;
		        flex-grow: 0;
		        flex-shrink: 0;
		        padding-right: 12px;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .home-shortcut-container .wrapper .home-shortcut-wrap .home-shortcut-content a {
		        flex: 0 0 100%;
		        margin-bottom: 1rem;
		        line-height: 1;
		    }
		}

		.home-shortcut-container .wrapper .home-shortcut-wrap.home-useful-link .home-shortcut-content {
		    flex-direction: column;
		    height: 100%;
		}

		.home-shortcut-container .wrapper .home-shortcut-wrap.home-useful-link .home-shortcut-content a {
		    flex-basis: auto;
		}

		.select2-hidden-accessible {
		    pointer-events: none !important;
		    opacity: 0 !important;
		}

		.modal {
		    cursor: pointer;
		}

		.modal .modal-content {
		    cursor: auto;
		}

		.modal .modal-content:before,
		.modal .modal-content:after {
		    content: "";
		    display: inline-block;
		    width: 32px;
		    height: 2px;
		    background-color: #fff;
		    position: absolute;
		    right: -24px;
		    top: -24px;
		    transform: rotate(45deg);
		    cursor: pointer;
		    pointer-events: none;
		}

		.modal .modal-content:after {
		    transform: rotate(-45deg);
		}

		.modal .modal-body:before {
		    content: "";
		    display: inline-block;
		    width: 32px;
		    height: 32px;
		    position: absolute;
		    right: -24px;
		    top: -38px;
		    cursor: pointer;
		    pointer-events: none;
		}

		div.hr {
		    width: 100%;
		    background: #ddd;
		    height: 1px;
		    margin: 16px 0;
		}

		.addthis_sharing_toolbox {
		    position: fixed;
		    bottom: 24px;
		    right: 10%;
		    background-color: #fff;
		    padding: 12px 12px 10px;
		    box-shadow: 0 0 2px #888;
		    border-radius: 4px;
		    cursor: pointer;
		    display: flex;
		    align-items: center;
		}

		.addthis_sharing_toolbox:before {
		    content: "";
		    display: inline-block;
		    width: 18px;
		    height: 18px;
		    background-image: url(/assets/images/common/share.png);
		    background-size: contain;
		    background-repeat: no-repeat;
		    vertical-align: middle;
		    margin-right: 6px;
		    margin-left: 8px;
		}

		.addthis_sharing_toolbox>div {
		    vertical-align: middle;
		    margin: 0 0px 0 10px;
		    display: inline-block;
		}

		.addthis_sharing_toolbox .at-share-btn:last-child {
		    margin-right: 0;
		}

		.addthis_sharing_toolbox .at-share-tbx-element .at-share-btn {
		    margin-bottom: 0;
		    display: inline-block !important;
		}

		.addthis_sharing_toolbox .at-share-tbx-element .at-share-btn:focus,
		.addthis_sharing_toolbox .at-share-tbx-element .at-share-btn:hover {
		    transform: none !important;
		    outline-offset: 0 !important;
		    color: inherit;
		}

		.addthis_sharing_toolbox .at-share-btn-elements {
		    display: none;
		}


		.cookies-alert {
		    background-color: #e8f9f8;
		    position: fixed;
		    bottom: 0;
		    left: 0;
		    right: 0;
		    z-index: 30;
		    padding-top: 24px;
		    padding-bottom: 24px;
		    display: none;
		}

		.cookies-alert .container {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		}

		.cookies-alert a {
		    color: #007a72;
		}

		#closeCookiesAlert {
		    position: relative;
		    border: none;
		    background: transparent;
		    cursor: pointer;
		    width: 18px;
		    height: 18px;
		    line-height: 0%;
		    display: inline-block;
		    flex-shrink: 0;
		    padding: 0;
		}

		#closeCookiesAlert:focus {
		    outline: none;
		}

		#closeCookiesAlert span:before,
		#closeCookiesAlert span:after {
		    content: "";
		    display: block;
		    position: absolute;
		    width: 136%;
		    height: 2px;
		    background-color: #262626;
		    top: 0%;
		    left: 0;
		    transform: rotate(45deg);
		    transform-origin: center left;
		}

		#closeCookiesAlert span:after {
		    left: auto;
		    right: 0;
		    transform: rotate(-45deg);
		    transform-origin: center right;
		}

		.tablesorter-default .header,
		.tablesorter-default .tablesorter-header {
		    background-image: url(/js/plugins/tabletsorter/images/unsorted.gif);
		    background-position: center right;
		    background-repeat: no-repeat;
		}

		.tablesorter-default thead .headerSortUp,
		.tablesorter-default thead .tablesorter-headerSortUp,
		.tablesorter-default thead .tablesorter-headerAsc {
		    background-image: url(/js/plugins/tabletsorter/images/asc.gif);
		    padding-right: 20px;
		}

		.tablesorter-default thead .headerSortDown,
		.tablesorter-default thead .tablesorter-headerSortDown,
		.tablesorter-default thead .tablesorter-headerDesc {
		    background-image: url(/js/plugins/tabletsorter/images/desc.gif);
		    padding-right: 20px;
		}

		.tablesorter-default thead .tablesorter-headerUnSorted:not(.sorter-false) {
		    padding-right: 20px;
		}

		.tablesorter-default thead .sorter-false {
		    background-image: none;
		}

		header .top-nav>.container.mob-container {
		    display: none;
		}

		@media only screen and (max-width: 991px) {
		    header .top-nav>.container.mob-container {
		        display: flex;
		        border-top: 1px solid #dee2e6;
		    }
		}

		header .top-nav>.container.mob-container>.container-wrapper {
		    margin-top: 1rem;
		    margin-left: auto;
		    margin-bottom: 1rem;
		}

		@media only screen and (max-width: 991px) {

		    footer .bottom-footer .footer-img img:first-child[src*="PFA_logo_Gold.png"],
		    footer .bottom-footer .footer-img img[src*="PFA_logo_Gold.png"]:first-child {
		        display: block;
		    }
		}

		footer .bottom-footer .footer-img a {
		    text-decoration: none;
		}

		header .nav-wrap .sub-nav .sub-nav-highlight.sub-nav-highlight-last {
		    padding-right: 20px;
		}

		header .nav-wrap .sub-nav .btn-search {
		    font-size: inherit;
		}

		header .nav-wrap .section-nav .btn-investor-alerts {
		    margin-left: 1.25rem;
		    padding: 8px 12px;
		    display: inline-flex;
		    align-items: center;
		    justify-content: center;
		    line-height: 1;
		    min-height: 50px;
		    font-size: 20px;
		}

		header .top-nav>.container.mob-container>.container-wrapper .btn-investor-alerts {
		    margin-left: 1rem;
		    padding: 0.25rem 0.5rem;
		}

		.page-top-alert-wrapper {
		    margin-bottom: 1rem;
		}

		.page-top-alert-wrapper .page-top-alert {
		    background-color: #dc3545;
		}

		.page-top-alert-wrapper .page-top-alert.page-top-investor-alert,
		.page-top-alert-wrapper .page-top-alert.page-top-alert-2 {
		    font-size: 20px;
		    line-height: 1.1;
		}

		.page-top-alert-wrapper .page-top-alert.page-top-investor-alert .page-top-investor-alert-link,
		.page-top-alert-wrapper .page-top-alert.page-top-alert-2 .page-top-investor-alert-link {
		    margin-bottom: 0.5rem;
		}

		.page-top-alert-wrapper .page-top-alert.page-top-investor-alert .page-top-investor-alert-link a,
		.page-top-alert-wrapper .page-top-alert.page-top-alert-2 .page-top-investor-alert-link a {
		    font-size: 24px;
		}

		.page-top-alert-wrapper .page-top-alert.page-top-investor-alert a,
		.page-top-alert-wrapper .page-top-alert.page-top-alert-2 a {
		    text-decoration: underline;
		    color: white;
		}

		header .nav-wrap .section-nav .btn-investor-alerts {
		    animation: sfc-alerts-glowing 500ms infinite;
		}

		header .top-nav>.container.mob-container>.container-wrapper .btn-investor-alerts {
		    animation: sfc-alerts-glowing 500ms infinite;
		}

		@keyframes sfc-alerts-glowing {
		    50% {
		        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
		    }
		}

		body>a.page-top-alert+header {
		    margin-top: 1rem;
		}

		body header .nav-wrap .section-nav .nav-item {
		    height: 60px;
		}

		body header .logo {
		    margin-top: 0;
		}

		body header .logo a {
		    background-image: url("../assets/images/common/SFC_Logo_Abbreviation_A3_RGB.png?2");
		    padding-bottom: 38%;
		}

		@media only screen and (max-width: 1199px) {
		    body header .logo a {
		        background-size: contain;
		    }
		}

		@media only screen and (max-width: 991px) {
		    body header .logo a {
		        padding-bottom: 63%;
		        background-image: url("../assets/images/common/SFC_Logo_Abbreviation_A3_RGB.png?2");
		    }
		}

		.content .heading_h3 {
		    font-size: 24px;
		    font-weight: 500;
		    margin-bottom: 1rem;
		    line-height: 1.2;
		}

		.popup-search>.container .wrapper .popup-search-title {
		    font-size: 3.125rem;
		    font-weight: 400;
		    margin-bottom: 0.625rem;
		    color: #007a72;
		}

		body.largeText .popup-search>.container .wrapper .popup-search-title {
		    font-size: 4rem;
		}

		body.smallText .popup-search>.container .wrapper .popup-search-title {
		    font-size: 2.5rem;
		}

		@media only screen and (max-width: 575px) {
		    .popup-search>.container .wrapper .popup-search-title {
		        font-size: 1.75rem;
		    }

		    body.largeText .popup-search>.container .wrapper .popup-search-title {
		        font-size: 2.25rem;
		    }

		    body.smallText .popup-search>.container .wrapper .popup-search-title {
		        font-size: 1.375rem;
		    }
		}

		header .section-details-wrap .section-details__title {
		    line-height: 1.2;
		    margin-bottom: 0.5rem;
		    font-weight: 500;
		}

		header .section-details-wrap .section-details__title--level-1 {
		    font-size: 2rem;
		    font-weight: 400;
		    margin-bottom: 1.875rem;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details__title--level-1 {
		        margin-bottom: 0;
		        padding: 20px 24px 20px 42px;
		        display: flex;
		        justify-content: space-between;
		        align-items: center;
		        font-size: 1.5rem;
		        background: #fff;
		    }

		    header .section-details-wrap .section-details__title--level-1::before {
		        content: "";
		        width: 4px;
		        height: 58px;
		        top: 0;
		        background: #f00;
		        position: absolute;
		        left: 24px;
		    }

		    header .section-details-wrap .section-details__title--level-1 .mob-nav-trigger {
		        display: inline-block;
		    }

		    header .section-details-wrap .section-details__title--level-1 .mob-nav-trigger::after {
		        content: "";
		        background: url("/assets/images/common/icon-plus.svg") no-repeat;
		        background-size: 100% 100%;
		        width: 20px;
		        height: 20px;
		        position: relative;
		        display: inline-block;
		        opacity: 0.7;
		    }

		    header .section-details-wrap .section-details__title--level-1.active .mob-nav-trigger::after {
		        content: "";
		        background: url("/assets/images/common/icon-minus.svg") no-repeat;
		        background-size: 100% 100%;
		    }
		}

		@media only screen and (max-width: 575px) {
		    header .section-details-wrap .section-details__title--level-1 {
		        font-size: 1rem;
		    }
		}

		header .section-details-wrap .section-details__title--level-2 {
		    font-size: 1.125rem;
		    font-weight: bold;
		    margin-bottom: 14px;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details__title--level-2 {
		        padding: 18px 28px 18px 44px;
		        display: flex;
		        justify-content: space-between;
		        align-items: center;
		        font-size: 16px;
		        font-weight: 400;
		        border-top: 1px solid rgba(38, 38, 38, 0.2);
		        margin-bottom: 0;
		    }
		}

		@media only screen and (max-width: 575px) {
		    header .section-details-wrap .section-details__title--level-2 {
		        font-size: 1rem;
		    }
		}

		header .section-details-wrap .section-details__title--level-3 {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		    line-height: 1.25rem;
		    font-size: 16px;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details__title--level-3 {
		        padding: 15px 12px 15px 16px;
		        font-size: 16px;
		        font-weight: 300;
		        margin-bottom: 0;
		        line-height: 1;
		    }
		}

		header .section-details-wrap .section-details__title--level-4 {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		    line-height: 1em;
		    font-size: 16px;
		    font-weight: 300;
		    margin-bottom: 0;
		    padding: 11px 4px 11px 0;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details .submenu-item:last-child .section-details__title--level-2 {
		        border-bottom: 1px solid rgba(38, 38, 38, 0.2);
		    }
		}

		header .section-details-wrap .section-details.about .section-details__title--level-1 {
		    color: #007a72;
		}

		header .section-details-wrap .section-details.about .section-details__title--level-1 a {
		    color: #007a72;
		}

		header .section-details-wrap .section-details.about .section-details__title--level-1 a:hover {
		    color: #007a72;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.about .section-details__title--level-1 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.about .section-details__title--level-1::before {
		        background-color: #17b4a5;
		    }
		}

		header .section-details-wrap .section-details.regulatory .section-details__title--level-1 {
		    color: #790f7f;
		}

		header .section-details-wrap .section-details.regulatory .section-details__title--level-1 a {
		    color: #790f7f;
		}

		header .section-details-wrap .section-details.regulatory .section-details__title--level-1 a:hover {
		    color: #790f7f;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.regulatory .section-details__title--level-1 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.regulatory .section-details__title--level-1::before {
		        background-color: #b13bb8;
		    }
		}

		header .section-details-wrap .section-details.rules .section-details__title--level-1 {
		    color: #48754b;
		}

		header .section-details-wrap .section-details.rules .section-details__title--level-1 a {
		    color: #48754b;
		}

		header .section-details-wrap .section-details.rules .section-details__title--level-1 a:hover {
		    color: #48754b;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.rules .section-details__title--level-1 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.rules .section-details__title--level-1::before {
		        background-color: #7fd084;
		    }
		}

		header .section-details-wrap .section-details.published .section-details__title--level-1 {
		    color: #c34a04;
		}

		header .section-details-wrap .section-details.published .section-details__title--level-1 a {
		    color: #c34a04;
		}

		header .section-details-wrap .section-details.published .section-details__title--level-1 a:hover {
		    color: #c34a04;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.published .section-details__title--level-1 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.published .section-details__title--level-1::before {
		        background-color: #d63200;
		    }
		}

		header .section-details-wrap .section-details.news .section-details__title--level-1 {
		    color: #0072bb;
		}

		header .section-details-wrap .section-details.news .section-details__title--level-1 a {
		    color: #0072bb;
		}

		header .section-details-wrap .section-details.news .section-details__title--level-1 a:hover {
		    color: #0072bb;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.news .section-details__title--level-1 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.news .section-details__title--level-1::before {
		        background-color: #66aad6;
		    }
		}

		header .section-details-wrap .section-details.career .section-details__title--level-1 {
		    color: #996900;
		}

		header .section-details-wrap .section-details.career .section-details__title--level-1 a {
		    color: #996900;
		}

		header .section-details-wrap .section-details.career .section-details__title--level-1 a:hover {
		    color: #996900;
		}

		@media only screen and (max-width: 991px) {
		    header .section-details-wrap .section-details.career .section-details__title--level-1 {
		        color: #262626;
		    }

		    header .section-details-wrap .section-details.career .section-details__title--level-1::before {
		        background-color: #ffb81d;
		    }
		}

		body.about-the-sfc .accordion>.card>.card-header {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .accordion>.card .card-body {
		    background-color: rgba(233, 249, 248, 0.2);
		}

		body.about-the-sfc .horizontal-linebreak {
		    background-color: #007a72;
		}

		body.about-the-sfc .A-Z span {
		    color: #007a72;
		    border-right: 1px solid #007a72;
		}

		body.about-the-sfc .side-nav a:hover {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav h3 a {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav h3.active a {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav h3.collapsed a {
		    color: #262626;
		}

		body.about-the-sfc .side-nav h3.collapsed a:hover {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav ul li h4 a {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav ul li h4 a:before {
		    background-color: #007a72;
		}

		body.about-the-sfc .side-nav ul li h4.collapsed a {
		    color: #262626;
		}

		body.about-the-sfc .side-nav ul li h4.collapsed a:hover {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav ul li>a:before {
		    background-color: #007a72;
		}

		body.about-the-sfc .side-nav ul li.active>a {
		    color: #007a72;
		}

		body.about-the-sfc .print-icon {
		    color: #007a72;
		}

		body.about-the-sfc .search-nav .search-nav__row--title {
		    color: #007a72;
		}

		body.about-the-sfc .search-nav .search-nav__row--btns input {
		    background-color: #007a72;
		    border: 1px solid #007a72;
		}

		body.about-the-sfc .search-nav .search-nav__row--btns input:hover {
		    background-color: white;
		    color: #007a72;
		}

		body.about-the-sfc .search-result-header {
		    border-bottom: 1px solid #007a72;
		}

		body.about-the-sfc .search-result-header button.active {
		    color: #007a72;
		}

		body.about-the-sfc .search-result-holder .main_results .g .l {
		    color: #262626;
		}

		body.about-the-sfc .search-result-holder .main_results>table .result_url a {
		    color: #007a72;
		}

		body.about-the-sfc .content .site-theme-color {
		    color: #007a72 !important;
		}

		body.about-the-sfc .content .theme-color {
		    color: #007a72;
		}

		body.about-the-sfc .content .theme-second-color {
		    color: #17b4a5;
		}

		body.about-the-sfc .content .headline {
		    color: #007a72;
		}

		body.about-the-sfc .content .sub-headline-one {
		    color: #007a72;
		}

		body.about-the-sfc .content .sub-headline-two {
		    color: #262626;
		}

		body.about-the-sfc .content p a {
		    color: #007a72;
		}

		body.about-the-sfc .content p a:hover {
		    color: #007a72;
		}

		body.about-the-sfc .content a {
		    color: #007a72;
		}

		body.about-the-sfc .content a:hover {
		    color: #007a72;
		}

		body.about-the-sfc .content ul li:before {
		    background-color: #17b4a5;
		}

		body.about-the-sfc .content .btn-primary {
		    background-color: #007a72;
		    border-color: #007a72;
		    color: #fff;
		}

		body.about-the-sfc .content .btn-primary:hover {
		    background-color: #fff;
		    color: #007a72;
		}

		body.about-the-sfc .content .btn-primary.btn-invert {
		    background-color: #fff;
		    color: #007a72;
		}

		body.about-the-sfc .content .btn-primary.btn-invert:hover {
		    background-color: #007a72;
		    border-color: #007a72;
		    color: #fff;
		    opacity: 0.7;
		}

		body.about-the-sfc .content .btn-outline-grey {
		    background-color: transparent;
		    border-color: #b2b2b2;
		}

		body.about-the-sfc .content .btn-outline-grey:hover {
		    background-color: #b2b2b2;
		    color: white;
		}

		body.about-the-sfc .content .item-container .item-holder .item:nth-child(2n) {
		    background: #e9f9f8;
		}

		body.about-the-sfc .content .item-container .item-holder .item .item-content .date {
		    color: #007a72;
		}

		body.about-the-sfc .content .inner-profile-one {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .table-container.main-style>table th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.main-style>table th a {
		    color: #fff;
		}

		body.about-the-sfc .content .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .table-container.main-style>table tr td {
		    background-color: #fff;
		}

		body.about-the-sfc .content .table-container.main-style a {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-container.calendar-event-table>table th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.download-pdf-style>table th {
		    border-bottom: 1px solid #007a72;
		}

		body.about-the-sfc .content .table-container.download-pdf-style>table tr:last-child td {
		    border-bottom: 1px solid #17b4a5;
		}

		body.about-the-sfc .content .table-container.download-pdf-style>table a {
		    color: #17b4a5;
		}

		body.about-the-sfc .content .table-container.inner-document-download tr:nth-child(odd) td {
		    background: #e9f9f8;
		}

		body.about-the-sfc .content .table-container.inner-document-download td:last-child a {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-container.inner-document-download td:last-child a svg {
		    fill: #007a72;
		}

		body.about-the-sfc .content .table-container.gazette-notices-table>table th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.gazette-notices-table>table tbody:nth-child(even) td {
		    background-color: white;
		}

		body.about-the-sfc .content .table-container.gazette-notices-table>table tbody:nth-child(odd) td {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .table-container.gazette-notices-table>table tr td:nth-child(2) a {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-container.inner-document-table table tr:first-child th {
		    border-bottom: 1px solid #17b4a5;
		}

		body.about-the-sfc .content .table-container.dod-table table tr td:nth-child(3) span a {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-container.alert-list-table tr:first-child th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    color: #007a72;
		    font-weight: normal;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td a {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr a span {
		    color: #007a72;
		    font-weight: normal;
		}

		body.about-the-sfc .content .table-container.two-docs-download-table>table th {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-container.two-docs-download-table>table a {
		    color: #17b4a5;
		}

		body.about-the-sfc .content .table-container.two-docs-download-table>table .theme-color {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-container.has-cell-span>table th {
		    border: 1px solid #007a72;
		}

		body.about-the-sfc .content .table-container.has-cell-span>table td {
		    background-color: rgba(233, 249, 248, 0.5) !important;
		}

		body.about-the-sfc .content .inner-profile-one .inner-profile-name {
		    color: #007a72;
		}

		body.about-the-sfc .content .searching-section {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .searching-section .searching-section-left .input-text-container i {
		    color: #007a72;
		}

		body.about-the-sfc .content .searching-section .searching-section-left .input-text-container>input[type="text"] {
		    border-bottom: 1px solid #007a72;
		}

		body.about-the-sfc .content .searching-section .searching-section-right .btn-secondary {
		    border: 2px solid #007a72;
		    color: #007a72;
		}

		body.about-the-sfc .content .searching-section .searching-section-right .btn-secondary:hover,
		body.about-the-sfc .content .searching-section .searching-section-right .btn-secondary:active {
		    background-color: #007a72;
		    color: #fff;
		    border-color: #007a72;
		}

		body.about-the-sfc .content form section:nth-child(odd) {
		    background: #e9f9f8;
		}

		body.about-the-sfc .content .two-columns-container a {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-switcher a {
		    color: #262626;
		}

		body.about-the-sfc .content .table-switcher a:not(.collapsed) {
		    color: #007a72;
		}

		body.about-the-sfc .content .table-switcher .table-switcher-underline {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .table-switcher .table-switcher-underline::after {
		    border-top: 4px solid #007a72;
		}

		body.about-the-sfc .content .document-details-container {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .page-selector-container .current-page {
		    color: #007a72;
		}

		body.about-the-sfc .content .regulatory-calendar .selected-date {
		    color: #007a72;
		    font-weight: bold;
		}

		body.about-the-sfc .content .alert-list-search-panel {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-row-one label.active {
		    color: #007a72;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-row-one label.active::after {
		    border-top-color: #007a72;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    color: #17b4a5;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:hover,
		body.about-the-sfc .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:focus {
		    color: #007a72;
		}

		body.about-the-sfc .content .alert-list-search-panel .name-search-container label i {
		    color: #007a72;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    border: 2px solid #007a72;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="submit"] {
		    color: white;
		    background-color: #007a72;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="submit"]:hover,
		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="submit"]:focus {
		    color: #007a72;
		    background-color: white;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    color: #007a72;
		    background-color: transparent;
		}

		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="reset"]:hover,
		body.about-the-sfc .content .alert-list-search-panel .alert-list-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #007a72;
		}

		body.about-the-sfc .content.investment-products .investment-products-search-panel .investment-products-search-options {
		    color: #007a72;
		}

		body.about-the-sfc .content.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    border-top: 7px solid #007a72;
		}

		body.about-the-sfc .content.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    color: #007a72;
		}

		body.about-the-sfc .content.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    border: 1px solid #2d669d;
		    background-color: #2d669d;
		}

		body.about-the-sfc .content.investment-products .investment-products-search-panel .fs-row input[type="submit"]:hover {
		    background-color: white;
		    color: #2d669d;
		}

		body.about-the-sfc .content.list-of-investment-content .switcher button.active {
		    color: #007a72;
		}

		body.about-the-sfc .content.list-of-investment-content .licensed-person p {
		    color: #262626;
		}

		body.about-the-sfc .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    color: #262626;
		}

		body.about-the-sfc .content .investment-products-accordion {
		    color: #007a72;
		    border-top-color: #007a72;
		}

		body.about-the-sfc .content .investment-products-accordion.last {
		    border-bottom-color: #007a72;
		}

		body.about-the-sfc .content .investment-products-accordion-content.table-container.main-style a {
		    color: #007a72;
		}

		body.about-the-sfc .content .accordion-button span {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    background: #e9f9f8;
		}

		body.about-the-sfc .content .why-the-sfc__swiper .banner-highlight .banner-title {
		    color: #007a72;
		}

		body.about-the-sfc .content .three-grid-banner .banner-title {
		    color: #007a72;
		}

		body.about-the-sfc .content .investment-product-search-panel {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .public-register-search-panel .panel {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .public-register-search-panel .panel.panel-two>input[type="text"] {
		    border-bottom-color: #007a72;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="submit"],
		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    border: 1px solid #007a72;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="submit"] {
		    color: white;
		    background-color: #007a72;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="submit"]:hover,
		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="submit"]:focus {
		    color: #007a72;
		    background-color: white;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    color: #007a72;
		    background-color: white;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="reset"]:hover,
		body.about-the-sfc .content .public-register-search-panel .public-register-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #007a72;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-search-options {
		    color: #007a72;
		}

		body.about-the-sfc .content .public-register-search-panel .public-register-search-options.active::after {
		    border-top: 7px solid #007a72;
		}

		body.about-the-sfc .content .public-register-search-panel .radios-container label input:checked+span {
		    color: #007a72;
		}

		body.about-the-sfc .content .fs-accordion {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .fs-accordion-content {
		    background-color: rgba(233, 249, 248, 0.2);
		    border: 1px solid rgba(23, 180, 165, 0.3);
		}

		body.about-the-sfc .content .fs-accordion-controls button {
		    color: #17b4a5;
		}

		body.about-the-sfc .content .select2-container--default .select2-selection--single {
		    border-bottom: 1px solid #007a72;
		}

		body.about-the-sfc .content .regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		body.about-the-sfc .content .regulatory-calendar .swiper-slide {
		    display: none;
		}

		body.about-the-sfc .content .regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		body.about-the-sfc .content .regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		body.about-the-sfc .content .regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		body.about-the-sfc .content .regulatory-calendar .calendar-table .table-right {
		    background-color: #e9f9f8;
		}

		body.about-the-sfc .content .regulatory-calendar .calendar-table th {
		    color: #007a72;
		}

		body.about-the-sfc .content .regulatory-calendar .calendar-table td.highlight span:after {
		    background-color: #007a72;
		}

		body.about-the-sfc .content .regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #007a72;
		}

		body.career .accordion>.card>.card-header {
		    background-color: #fffaef;
		}

		body.career .accordion>.card .card-body {
		    background-color: rgba(255, 250, 239, 0.2);
		}

		body.career .horizontal-linebreak {
		    background-color: #996900;
		}

		body.career .A-Z span {
		    color: #996900;
		    border-right: 1px solid #996900;
		}

		body.career .side-nav a:hover {
		    color: #996900;
		}

		body.career .side-nav h3 a {
		    color: #996900;
		}

		body.career .side-nav h3.active a {
		    color: #996900;
		}

		body.career .side-nav h3.collapsed a {
		    color: #262626;
		}

		body.career .side-nav h3.collapsed a:hover {
		    color: #996900;
		}

		body.career .side-nav ul li h4 a {
		    color: #996900;
		}

		body.career .side-nav ul li h4 a:before {
		    background-color: #996900;
		}

		body.career .side-nav ul li h4.collapsed a {
		    color: #262626;
		}

		body.career .side-nav ul li h4.collapsed a:hover {
		    color: #996900;
		}

		body.career .side-nav ul li>a:before {
		    background-color: #996900;
		}

		body.career .side-nav ul li.active>a {
		    color: #996900;
		}

		body.career .print-icon {
		    color: #996900;
		}

		body.career .search-nav .search-nav__row--title {
		    color: #996900;
		}

		body.career .search-nav .search-nav__row--btns input {
		    background-color: #996900;
		    border: 1px solid #996900;
		}

		body.career .search-nav .search-nav__row--btns input:hover {
		    background-color: white;
		    color: #996900;
		}

		body.career .search-result-header {
		    border-bottom: 1px solid #996900;
		}

		body.career .search-result-header button.active {
		    color: #996900;
		}

		body.career .search-result-holder .main_results .g .l {
		    color: #262626;
		}

		body.career .search-result-holder .main_results>table .result_url a {
		    color: #996900;
		}

		body.career .content .site-theme-color {
		    color: #007a72 !important;
		}

		body.career .content .theme-color {
		    color: #996900;
		}

		body.career .content .theme-second-color {
		    color: #ffb81d;
		}

		body.career .content .headline {
		    color: #996900;
		}

		body.career .content .sub-headline-one {
		    color: #996900;
		}

		body.career .content .sub-headline-two {
		    color: #262626;
		}

		body.career .content p a {
		    color: #996900;
		}

		body.career .content p a:hover {
		    color: #996900;
		}

		body.career .content a {
		    color: #996900;
		}

		body.career .content a:hover {
		    color: #996900;
		}

		body.career .content ul li:before {
		    background-color: #ffb81d;
		}

		body.career .content .btn-primary {
		    background-color: #996900;
		    border-color: #996900;
		    color: #fff;
		}

		body.career .content .btn-primary:hover {
		    background-color: #fff;
		    color: #996900;
		}

		body.career .content .btn-primary.btn-invert {
		    background-color: #fff;
		    color: #996900;
		}

		body.career .content .btn-primary.btn-invert:hover {
		    background-color: #996900;
		    border-color: #996900;
		    color: #fff;
		    opacity: 0.7;
		}

		body.career .content .btn-outline-grey {
		    background-color: transparent;
		    border-color: #b2b2b2;
		}

		body.career .content .btn-outline-grey:hover {
		    background-color: #b2b2b2;
		    color: white;
		}

		body.career .content .item-container .item-holder .item:nth-child(2n) {
		    background: #fffaef;
		}

		body.career .content .item-container .item-holder .item .item-content .date {
		    color: #996900;
		}

		body.career .content .inner-profile-one {
		    background-color: #fffaef;
		}

		body.career .content .table-container.main-style>table th {
		    background-color: #996900;
		}

		body.career .content .table-container.main-style>table th a {
		    color: #fff;
		}

		body.career .content .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #fffaef;
		}

		body.career .content .table-container.main-style>table tr td {
		    background-color: #fff;
		}

		body.career .content .table-container.main-style a {
		    color: #996900;
		}

		body.career .content .table-container.calendar-event-table>table th {
		    background-color: #996900;
		}

		body.career .content .table-container.download-pdf-style>table th {
		    border-bottom: 1px solid #996900;
		}

		body.career .content .table-container.download-pdf-style>table tr:last-child td {
		    border-bottom: 1px solid #ffb81d;
		}

		body.career .content .table-container.download-pdf-style>table a {
		    color: #ffb81d;
		}

		body.career .content .table-container.inner-document-download tr:nth-child(odd) td {
		    background: #fffaef;
		}

		body.career .content .table-container.inner-document-download td:last-child a {
		    color: #996900;
		}

		body.career .content .table-container.inner-document-download td:last-child a svg {
		    fill: #996900;
		}

		body.career .content .table-container.gazette-notices-table>table th {
		    background-color: #996900;
		}

		body.career .content .table-container.gazette-notices-table>table tbody:nth-child(even) td {
		    background-color: white;
		}

		body.career .content .table-container.gazette-notices-table>table tbody:nth-child(odd) td {
		    background-color: #fffaef;
		}

		body.career .content .table-container.gazette-notices-table>table tr td:nth-child(2) a {
		    color: #996900;
		}

		body.career .content .table-container.inner-document-table table tr:first-child th {
		    border-bottom: 1px solid #ffb81d;
		}

		body.career .content .table-container.dod-table table tr td:nth-child(3) span a {
		    color: #996900;
		}

		body.career .content .table-container.alert-list-table tr:first-child th {
		    background-color: #996900;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td {
		    background-color: #fffaef;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    background-color: #996900;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    color: #996900;
		    font-weight: normal;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td {
		    background-color: #fffaef;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td a {
		    color: #996900;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr th {
		    background-color: #996900;
		}

		body.career .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr a span {
		    color: #996900;
		    font-weight: normal;
		}

		body.career .content .table-container.two-docs-download-table>table th {
		    background-color: #996900;
		}

		body.career .content .table-container.two-docs-download-table>table a {
		    color: #ffb81d;
		}

		body.career .content .table-container.two-docs-download-table>table .theme-color {
		    color: #996900;
		}

		body.career .content .table-container.has-cell-span>table th {
		    border: 1px solid #996900;
		}

		body.career .content .table-container.has-cell-span>table td {
		    background-color: rgba(255, 250, 239, 0.5) !important;
		}

		body.career .content .inner-profile-one .inner-profile-name {
		    color: #996900;
		}

		body.career .content .searching-section {
		    background-color: #fffaef;
		}

		body.career .content .searching-section .searching-section-left .input-text-container i {
		    color: #996900;
		}

		body.career .content .searching-section .searching-section-left .input-text-container>input[type="text"] {
		    border-bottom: 1px solid #996900;
		}

		body.career .content .searching-section .searching-section-right .btn-secondary {
		    border: 2px solid #996900;
		    color: #996900;
		}

		body.career .content .searching-section .searching-section-right .btn-secondary:hover,
		body.career .content .searching-section .searching-section-right .btn-secondary:active {
		    background-color: #996900;
		    color: #fff;
		    border-color: #996900;
		}

		body.career .content form section:nth-child(odd) {
		    background: #fffaef;
		}

		body.career .content .two-columns-container a {
		    color: #996900;
		}

		body.career .content .table-switcher a {
		    color: #262626;
		}

		body.career .content .table-switcher a:not(.collapsed) {
		    color: #996900;
		}

		body.career .content .table-switcher .table-switcher-underline {
		    background-color: #996900;
		}

		body.career .content .table-switcher .table-switcher-underline::after {
		    border-top: 4px solid #996900;
		}

		body.career .content .document-details-container {
		    background-color: #996900;
		}

		body.career .content .page-selector-container .current-page {
		    color: #996900;
		}

		body.career .content .regulatory-calendar .selected-date {
		    color: #996900;
		    font-weight: bold;
		}

		body.career .content .alert-list-search-panel {
		    background-color: #fffaef;
		}

		body.career .content .alert-list-search-panel .alert-list-row-one label.active {
		    color: #996900;
		}

		body.career .content .alert-list-search-panel .alert-list-row-one label.active::after {
		    border-top-color: #996900;
		}

		body.career .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    color: #ffb81d;
		}

		body.career .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:hover,
		body.career .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:focus {
		    color: #996900;
		}

		body.career .content .alert-list-search-panel .name-search-container label i {
		    color: #996900;
		}

		body.career .content .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.career .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    border: 2px solid #996900;
		}

		body.career .content .alert-list-search-panel .alert-list-btns input[type="submit"] {
		    color: white;
		    background-color: #996900;
		}

		body.career .content .alert-list-search-panel .alert-list-btns input[type="submit"]:hover,
		body.career .content .alert-list-search-panel .alert-list-btns input[type="submit"]:focus {
		    color: #996900;
		    background-color: white;
		}

		body.career .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    color: #996900;
		    background-color: transparent;
		}

		body.career .content .alert-list-search-panel .alert-list-btns input[type="reset"]:hover,
		body.career .content .alert-list-search-panel .alert-list-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #996900;
		}

		body.career .content.investment-products .investment-products-search-panel .investment-products-search-options {
		    color: #996900;
		}

		body.career .content.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    border-top: 7px solid #996900;
		}

		body.career .content.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    color: #996900;
		}

		body.career .content.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    border: 1px solid #2d669d;
		    background-color: #2d669d;
		}

		body.career .content.investment-products .investment-products-search-panel .fs-row input[type="submit"]:hover {
		    background-color: white;
		    color: #2d669d;
		}

		body.career .content.list-of-investment-content .switcher button.active {
		    color: #996900;
		}

		body.career .content.list-of-investment-content .licensed-person p {
		    color: #262626;
		}

		body.career .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    background-color: #fffaef;
		}

		body.career .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    color: #262626;
		}

		body.career .content .investment-products-accordion {
		    color: #996900;
		    border-top-color: #996900;
		}

		body.career .content .investment-products-accordion.last {
		    border-bottom-color: #996900;
		}

		body.career .content .investment-products-accordion-content.table-container.main-style a {
		    color: #996900;
		}

		body.career .content .accordion-button span {
		    background-color: #996900;
		}

		body.career .content .why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    background: #fffaef;
		}

		body.career .content .why-the-sfc__swiper .banner-highlight .banner-title {
		    color: #996900;
		}

		body.career .content .three-grid-banner .banner-title {
		    color: #996900;
		}

		body.career .content .investment-product-search-panel {
		    background-color: #fffaef;
		}

		body.career .content .public-register-search-panel .panel {
		    background-color: #fffaef;
		}

		body.career .content .public-register-search-panel .panel.panel-two>input[type="text"] {
		    border-bottom-color: #996900;
		}

		body.career .content .public-register-search-panel .public-register-btns input[type="submit"],
		body.career .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    border: 1px solid #996900;
		}

		body.career .content .public-register-search-panel .public-register-btns input[type="submit"] {
		    color: white;
		    background-color: #996900;
		}

		body.career .content .public-register-search-panel .public-register-btns input[type="submit"]:hover,
		body.career .content .public-register-search-panel .public-register-btns input[type="submit"]:focus {
		    color: #996900;
		    background-color: white;
		}

		body.career .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    color: #996900;
		    background-color: white;
		}

		body.career .content .public-register-search-panel .public-register-btns input[type="reset"]:hover,
		body.career .content .public-register-search-panel .public-register-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #996900;
		}

		body.career .content .public-register-search-panel .public-register-search-options {
		    color: #996900;
		}

		body.career .content .public-register-search-panel .public-register-search-options.active::after {
		    border-top: 7px solid #996900;
		}

		body.career .content .public-register-search-panel .radios-container label input:checked+span {
		    color: #996900;
		}

		body.career .content .fs-accordion {
		    background-color: #fffaef;
		}

		body.career .content .fs-accordion-content {
		    background-color: rgba(255, 250, 239, 0.2);
		    border: 1px solid rgba(255, 184, 29, 0.3);
		}

		body.career .content .fs-accordion-controls button {
		    color: #ffb81d;
		}

		body.career .content .select2-container--default .select2-selection--single {
		    border-bottom: 1px solid #996900;
		}

		body.career .content .regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		body.career .content .regulatory-calendar .swiper-slide {
		    display: none;
		}

		body.career .content .regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		body.career .content .regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		body.career .content .regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		body.career .content .regulatory-calendar .calendar-table .table-right {
		    background-color: #fffaef;
		}

		body.career .content .regulatory-calendar .calendar-table th {
		    color: #996900;
		}

		body.career .content .regulatory-calendar .calendar-table td.highlight span:after {
		    background-color: #996900;
		}

		body.career .content .regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #996900;
		}

		body.rules-and-standards .accordion>.card>.card-header {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .accordion>.card .card-body {
		    background-color: rgba(240, 250, 241, 0.2);
		}

		body.rules-and-standards .horizontal-linebreak {
		    background-color: #48754B;
		}

		body.rules-and-standards .A-Z span {
		    color: #48754B;
		    border-right: 1px solid #48754B;
		}

		body.rules-and-standards .side-nav a:hover {
		    color: #48754B;
		}

		body.rules-and-standards .side-nav h3 a {
		    color: #48754B;
		}

		body.rules-and-standards .side-nav h3.active a {
		    color: #48754B;
		}

		body.rules-and-standards .side-nav h3.collapsed a {
		    color: #262626;
		}

		body.rules-and-standards .side-nav h3.collapsed a:hover {
		    color: #48754B;
		}

		body.rules-and-standards .side-nav ul li h4 a {
		    color: #48754B;
		}

		body.rules-and-standards .side-nav ul li h4 a:before {
		    background-color: #48754B;
		}

		body.rules-and-standards .side-nav ul li h4.collapsed a {
		    color: #262626;
		}

		body.rules-and-standards .side-nav ul li h4.collapsed a:hover {
		    color: #48754B;
		}

		body.rules-and-standards .side-nav ul li>a:before {
		    background-color: #48754B;
		}

		body.rules-and-standards .side-nav ul li.active>a {
		    color: #48754B;
		}

		body.rules-and-standards .print-icon {
		    color: #48754B;
		}

		body.rules-and-standards .search-nav .search-nav__row--title {
		    color: #48754B;
		}

		body.rules-and-standards .search-nav .search-nav__row--btns input {
		    background-color: #48754B;
		    border: 1px solid #48754B;
		}

		body.rules-and-standards .search-nav .search-nav__row--btns input:hover {
		    background-color: white;
		    color: #48754B;
		}

		body.rules-and-standards .search-result-header {
		    border-bottom: 1px solid #48754B;
		}

		body.rules-and-standards .search-result-header button.active {
		    color: #48754B;
		}

		body.rules-and-standards .search-result-holder .main_results .g .l {
		    color: #262626;
		}

		body.rules-and-standards .search-result-holder .main_results>table .result_url a {
		    color: #48754B;
		}

		body.rules-and-standards .content .site-theme-color {
		    color: #007a72 !important;
		}

		body.rules-and-standards .content .theme-color {
		    color: #48754B;
		}

		body.rules-and-standards .content .theme-second-color {
		    color: #7fd084;
		}

		body.rules-and-standards .content .headline {
		    color: #48754B;
		}

		body.rules-and-standards .content .sub-headline-one {
		    color: #48754B;
		}

		body.rules-and-standards .content .sub-headline-two {
		    color: #262626;
		}

		body.rules-and-standards .content p a {
		    color: #48754B;
		}

		body.rules-and-standards .content p a:hover {
		    color: #48754B;
		}

		body.rules-and-standards .content a {
		    color: #48754B;
		}

		body.rules-and-standards .content a:hover {
		    color: #48754B;
		}

		body.rules-and-standards .content ul li:before {
		    background-color: #7fd084;
		}

		body.rules-and-standards .content .btn-primary {
		    background-color: #48754B;
		    border-color: #48754B;
		    color: #fff;
		}

		body.rules-and-standards .content .btn-primary:hover {
		    background-color: #fff;
		    color: #48754B;
		}

		body.rules-and-standards .content .btn-primary.btn-invert {
		    background-color: #fff;
		    color: #48754B;
		}

		body.rules-and-standards .content .btn-primary.btn-invert:hover {
		    background-color: #48754B;
		    border-color: #48754B;
		    color: #fff;
		    opacity: 0.7;
		}

		body.rules-and-standards .content .btn-outline-grey {
		    background-color: transparent;
		    border-color: #b2b2b2;
		}

		body.rules-and-standards .content .btn-outline-grey:hover {
		    background-color: #b2b2b2;
		    color: white;
		}

		body.rules-and-standards .content .item-container .item-holder .item:nth-child(2n) {
		    background: #f0faf1;
		}

		body.rules-and-standards .content .item-container .item-holder .item .item-content .date {
		    color: #48754B;
		}

		body.rules-and-standards .content .inner-profile-one {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .table-container.main-style>table th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.main-style>table th a {
		    color: #fff;
		}

		body.rules-and-standards .content .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .table-container.main-style>table tr td {
		    background-color: #fff;
		}

		body.rules-and-standards .content .table-container.main-style a {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-container.calendar-event-table>table th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.download-pdf-style>table th {
		    border-bottom: 1px solid #48754B;
		}

		body.rules-and-standards .content .table-container.download-pdf-style>table tr:last-child td {
		    border-bottom: 1px solid #7fd084;
		}

		body.rules-and-standards .content .table-container.download-pdf-style>table a {
		    color: #7fd084;
		}

		body.rules-and-standards .content .table-container.inner-document-download tr:nth-child(odd) td {
		    background: #f0faf1;
		}

		body.rules-and-standards .content .table-container.inner-document-download td:last-child a {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-container.inner-document-download td:last-child a svg {
		    fill: #48754B;
		}

		body.rules-and-standards .content .table-container.gazette-notices-table>table th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.gazette-notices-table>table tbody:nth-child(even) td {
		    background-color: white;
		}

		body.rules-and-standards .content .table-container.gazette-notices-table>table tbody:nth-child(odd) td {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .table-container.gazette-notices-table>table tr td:nth-child(2) a {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-container.inner-document-table table tr:first-child th {
		    border-bottom: 1px solid #7fd084;
		}

		body.rules-and-standards .content .table-container.dod-table table tr td:nth-child(3) span a {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-container.alert-list-table tr:first-child th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    color: #48754B;
		    font-weight: normal;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td a {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr a span {
		    color: #48754B;
		    font-weight: normal;
		}

		body.rules-and-standards .content .table-container.two-docs-download-table>table th {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-container.two-docs-download-table>table a {
		    color: #7fd084;
		}

		body.rules-and-standards .content .table-container.two-docs-download-table>table .theme-color {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-container.has-cell-span>table th {
		    border: 1px solid #48754B;
		}

		body.rules-and-standards .content .table-container.has-cell-span>table td {
		    background-color: rgba(240, 250, 241, 0.5) !important;
		}

		body.rules-and-standards .content .inner-profile-one .inner-profile-name {
		    color: #48754B;
		}

		body.rules-and-standards .content .searching-section {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .searching-section .searching-section-left .input-text-container i {
		    color: #48754B;
		}

		body.rules-and-standards .content .searching-section .searching-section-left .input-text-container>input[type="text"] {
		    border-bottom: 1px solid #48754B;
		}

		body.rules-and-standards .content .searching-section .searching-section-right .btn-secondary {
		    border: 2px solid #48754B;
		    color: #48754B;
		}

		body.rules-and-standards .content .searching-section .searching-section-right .btn-secondary:hover,
		body.rules-and-standards .content .searching-section .searching-section-right .btn-secondary:active {
		    background-color: #48754B;
		    color: #fff;
		    border-color: #48754B;
		}

		body.rules-and-standards .content form section:nth-child(odd) {
		    background: #f0faf1;
		}

		body.rules-and-standards .content .two-columns-container a {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-switcher a {
		    color: #262626;
		}

		body.rules-and-standards .content .table-switcher a:not(.collapsed) {
		    color: #48754B;
		}

		body.rules-and-standards .content .table-switcher .table-switcher-underline {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .table-switcher .table-switcher-underline::after {
		    border-top: 4px solid #48754B;
		}

		body.rules-and-standards .content .document-details-container {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .page-selector-container .current-page {
		    color: #48754B;
		}

		body.rules-and-standards .content .regulatory-calendar .selected-date {
		    color: #48754B;
		    font-weight: bold;
		}

		body.rules-and-standards .content .alert-list-search-panel {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-row-one label.active {
		    color: #48754B;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-row-one label.active::after {
		    border-top-color: #48754B;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    color: #7fd084;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:hover,
		body.rules-and-standards .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:focus {
		    color: #48754B;
		}

		body.rules-and-standards .content .alert-list-search-panel .name-search-container label i {
		    color: #48754B;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    border: 2px solid #48754B;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="submit"] {
		    color: white;
		    background-color: #48754B;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="submit"]:hover,
		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="submit"]:focus {
		    color: #48754B;
		    background-color: white;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    color: #48754B;
		    background-color: transparent;
		}

		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="reset"]:hover,
		body.rules-and-standards .content .alert-list-search-panel .alert-list-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #48754B;
		}

		body.rules-and-standards .content.investment-products .investment-products-search-panel .investment-products-search-options {
		    color: #48754B;
		}

		body.rules-and-standards .content.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    border-top: 7px solid #48754B;
		}

		body.rules-and-standards .content.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    color: #48754B;
		}

		body.rules-and-standards .content.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    border: 1px solid #2d669d;
		    background-color: #2d669d;
		}

		body.rules-and-standards .content.investment-products .investment-products-search-panel .fs-row input[type="submit"]:hover {
		    background-color: white;
		    color: #2d669d;
		}

		body.rules-and-standards .content.list-of-investment-content .switcher button.active {
		    color: #48754B;
		}

		body.rules-and-standards .content.list-of-investment-content .licensed-person p {
		    color: #262626;
		}

		body.rules-and-standards .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    color: #262626;
		}

		body.rules-and-standards .content .investment-products-accordion {
		    color: #48754B;
		    border-top-color: #48754B;
		}

		body.rules-and-standards .content .investment-products-accordion.last {
		    border-bottom-color: #48754B;
		}

		body.rules-and-standards .content .investment-products-accordion-content.table-container.main-style a {
		    color: #48754B;
		}

		body.rules-and-standards .content .accordion-button span {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    background: #f0faf1;
		}

		body.rules-and-standards .content .why-the-sfc__swiper .banner-highlight .banner-title {
		    color: #48754B;
		}

		body.rules-and-standards .content .three-grid-banner .banner-title {
		    color: #48754B;
		}

		body.rules-and-standards .content .investment-product-search-panel {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .public-register-search-panel .panel {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .public-register-search-panel .panel.panel-two>input[type="text"] {
		    border-bottom-color: #48754B;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="submit"],
		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    border: 1px solid #48754B;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="submit"] {
		    color: white;
		    background-color: #48754B;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="submit"]:hover,
		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="submit"]:focus {
		    color: #48754B;
		    background-color: white;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    color: #48754B;
		    background-color: white;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="reset"]:hover,
		body.rules-and-standards .content .public-register-search-panel .public-register-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #48754B;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-search-options {
		    color: #48754B;
		}

		body.rules-and-standards .content .public-register-search-panel .public-register-search-options.active::after {
		    border-top: 7px solid #48754B;
		}

		body.rules-and-standards .content .public-register-search-panel .radios-container label input:checked+span {
		    color: #48754B;
		}

		body.rules-and-standards .content .fs-accordion {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .fs-accordion-content {
		    background-color: rgba(240, 250, 241, 0.2);
		    border: 1px solid rgba(127, 208, 132, 0.3);
		}

		body.rules-and-standards .content .fs-accordion-controls button {
		    color: #7fd084;
		}

		body.rules-and-standards .content .select2-container--default .select2-selection--single {
		    border-bottom: 1px solid #48754B;
		}

		body.rules-and-standards .content .regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		body.rules-and-standards .content .regulatory-calendar .swiper-slide {
		    display: none;
		}

		body.rules-and-standards .content .regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		body.rules-and-standards .content .regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		body.rules-and-standards .content .regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		body.rules-and-standards .content .regulatory-calendar .calendar-table .table-right {
		    background-color: #f0faf1;
		}

		body.rules-and-standards .content .regulatory-calendar .calendar-table th {
		    color: #48754B;
		}

		body.rules-and-standards .content .regulatory-calendar .calendar-table td.highlight span:after {
		    background-color: #48754B;
		}

		body.rules-and-standards .content .regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #48754B;
		}

		.table-container.main-style>table th {
		    background-color: #f0faf1;
		}

		body.published-resources .accordion>.card>.card-header {
		    background-color: #fff6f0;
		}

		body.published-resources .accordion>.card .card-body {
		    background-color: rgba(255, 246, 240, 0.2);
		}

		body.published-resources .horizontal-linebreak {
		    background-color: #C34A04;
		}

		body.published-resources .A-Z span {
		    color: #C34A04;
		    border-right: 1px solid #C34A04;
		}

		body.published-resources .side-nav a:hover {
		    color: #C34A04;
		}

		body.published-resources .side-nav h3 a {
		    color: #C34A04;
		}

		body.published-resources .side-nav h3.active a {
		    color: #C34A04;
		}

		body.published-resources .side-nav h3.collapsed a {
		    color: #262626;
		}

		body.published-resources .side-nav h3.collapsed a:hover {
		    color: #C34A04;
		}

		body.published-resources .side-nav ul li h4 a {
		    color: #C34A04;
		}

		body.published-resources .side-nav ul li h4 a:before {
		    background-color: #C34A04;
		}

		body.published-resources .side-nav ul li h4.collapsed a {
		    color: #262626;
		}

		body.published-resources .side-nav ul li h4.collapsed a:hover {
		    color: #C34A04;
		}

		body.published-resources .side-nav ul li>a:before {
		    background-color: #C34A04;
		}

		body.published-resources .side-nav ul li.active>a {
		    color: #C34A04;
		}

		body.published-resources .print-icon {
		    color: #C34A04;
		}

		body.published-resources .search-nav .search-nav__row--title {
		    color: #C34A04;
		}

		body.published-resources .search-nav .search-nav__row--btns input {
		    background-color: #C34A04;
		    border: 1px solid #C34A04;
		}

		body.published-resources .search-nav .search-nav__row--btns input:hover {
		    background-color: white;
		    color: #C34A04;
		}

		body.published-resources .search-result-header {
		    border-bottom: 1px solid #C34A04;
		}

		body.published-resources .search-result-header button.active {
		    color: #C34A04;
		}

		body.published-resources .search-result-holder .main_results .g .l {
		    color: #262626;
		}

		body.published-resources .search-result-holder .main_results>table .result_url a {
		    color: #C34A04;
		}

		body.published-resources .content .site-theme-color {
		    color: #007a72 !important;
		}

		body.published-resources .content .theme-color {
		    color: #C34A04;
		}

		body.published-resources .content .theme-second-color {
		    color: #d63200;
		}

		body.published-resources .content .headline {
		    color: #C34A04;
		}

		body.published-resources .content .sub-headline-one {
		    color: #C34A04;
		}

		body.published-resources .content .sub-headline-two {
		    color: #262626;
		}

		body.published-resources .content p a {
		    color: #C34A04;
		}

		body.published-resources .content p a:hover {
		    color: #C34A04;
		}

		body.published-resources .content a {
		    color: #C34A04;
		}

		body.published-resources .content a:hover {
		    color: #C34A04;
		}

		body.published-resources .content ul li:before {
		    background-color: #d63200;
		}

		body.published-resources .content .btn-primary {
		    background-color: #C34A04;
		    border-color: #C34A04;
		    color: #fff;
		}

		body.published-resources .content .btn-primary:hover {
		    background-color: #fff;
		    color: #C34A04;
		}

		body.published-resources .content .btn-primary.btn-invert {
		    background-color: #fff;
		    color: #C34A04;
		}

		body.published-resources .content .btn-primary.btn-invert:hover {
		    background-color: #C34A04;
		    border-color: #C34A04;
		    color: #fff;
		    opacity: 0.7;
		}

		body.published-resources .content .btn-outline-grey {
		    background-color: transparent;
		    border-color: #b2b2b2;
		}

		body.published-resources .content .btn-outline-grey:hover {
		    background-color: #b2b2b2;
		    color: white;
		}

		body.published-resources .content .item-container .item-holder .item:nth-child(2n) {
		    background: #fff6f0;
		}

		body.published-resources .content .item-container .item-holder .item .item-content .date {
		    color: #C34A04;
		}

		body.published-resources .content .inner-profile-one {
		    background-color: #fff6f0;
		}

		body.published-resources .content .table-container.main-style>table th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.main-style>table th a {
		    color: #fff;
		}

		body.published-resources .content .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #fff6f0;
		}

		body.published-resources .content .table-container.main-style>table tr td {
		    background-color: #fff;
		}

		body.published-resources .content .table-container.main-style a {
		    color: #C34A04;
		}

		body.published-resources .content .table-container.calendar-event-table>table th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.download-pdf-style>table th {
		    border-bottom: 1px solid #C34A04;
		}

		body.published-resources .content .table-container.download-pdf-style>table tr:last-child td {
		    border-bottom: 1px solid #d63200;
		}

		body.published-resources .content .table-container.download-pdf-style>table a {
		    color: #d63200;
		}

		body.published-resources .content .table-container.inner-document-download tr:nth-child(odd) td {
		    background: #fff6f0;
		}

		body.published-resources .content .table-container.inner-document-download td:last-child a {
		    color: #C34A04;
		}

		body.published-resources .content .table-container.inner-document-download td:last-child a svg {
		    fill: #C34A04;
		}

		body.published-resources .content .table-container.gazette-notices-table>table th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.gazette-notices-table>table tbody:nth-child(even) td {
		    background-color: white;
		}

		body.published-resources .content .table-container.gazette-notices-table>table tbody:nth-child(odd) td {
		    background-color: #fff6f0;
		}

		body.published-resources .content .table-container.gazette-notices-table>table tr td:nth-child(2) a {
		    color: #C34A04;
		}

		body.published-resources .content .table-container.inner-document-table table tr:first-child th {
		    border-bottom: 1px solid #d63200;
		}

		body.published-resources .content .table-container.dod-table table tr td:nth-child(3) span a {
		    color: #C34A04;
		}

		body.published-resources .content .table-container.alert-list-table tr:first-child th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td {
		    background-color: #fff6f0;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    color: #C34A04;
		    font-weight: normal;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td {
		    background-color: #fff6f0;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td a {
		    color: #C34A04;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr a span {
		    color: #C34A04;
		    font-weight: normal;
		}

		body.published-resources .content .table-container.two-docs-download-table>table th {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-container.two-docs-download-table>table a {
		    color: #d63200;
		}

		body.published-resources .content .table-container.two-docs-download-table>table .theme-color {
		    color: #C34A04;
		}

		body.published-resources .content .table-container.has-cell-span>table th {
		    border: 1px solid #C34A04;
		}

		body.published-resources .content .table-container.has-cell-span>table td {
		    background-color: rgba(255, 246, 240, 0.5) !important;
		}

		body.published-resources .content .inner-profile-one .inner-profile-name {
		    color: #C34A04;
		}

		body.published-resources .content .searching-section {
		    background-color: #fff6f0;
		}

		body.published-resources .content .searching-section .searching-section-left .input-text-container i {
		    color: #C34A04;
		}

		body.published-resources .content .searching-section .searching-section-left .input-text-container>input[type="text"] {
		    border-bottom: 1px solid #C34A04;
		}

		body.published-resources .content .searching-section .searching-section-right .btn-secondary {
		    border: 2px solid #C34A04;
		    color: #C34A04;
		}

		body.published-resources .content .searching-section .searching-section-right .btn-secondary:hover,
		body.published-resources .content .searching-section .searching-section-right .btn-secondary:active {
		    background-color: #C34A04;
		    color: #fff;
		    border-color: #C34A04;
		}

		body.published-resources .content form section:nth-child(odd) {
		    background: #fff6f0;
		}

		body.published-resources .content .two-columns-container a {
		    color: #C34A04;
		}

		body.published-resources .content .table-switcher a {
		    color: #262626;
		}

		body.published-resources .content .table-switcher a:not(.collapsed) {
		    color: #C34A04;
		}

		body.published-resources .content .table-switcher .table-switcher-underline {
		    background-color: #C34A04;
		}

		body.published-resources .content .table-switcher .table-switcher-underline::after {
		    border-top: 4px solid #C34A04;
		}

		body.published-resources .content .document-details-container {
		    background-color: #C34A04;
		}

		body.published-resources .content .page-selector-container .current-page {
		    color: #C34A04;
		}

		body.published-resources .content .regulatory-calendar .selected-date {
		    color: #C34A04;
		    font-weight: bold;
		}

		body.published-resources .content .alert-list-search-panel {
		    background-color: #fff6f0;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-row-one label.active {
		    color: #C34A04;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-row-one label.active::after {
		    border-top-color: #C34A04;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    color: #d63200;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:hover,
		body.published-resources .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:focus {
		    color: #C34A04;
		}

		body.published-resources .content .alert-list-search-panel .name-search-container label i {
		    color: #C34A04;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    border: 2px solid #C34A04;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="submit"] {
		    color: white;
		    background-color: #C34A04;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="submit"]:hover,
		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="submit"]:focus {
		    color: #C34A04;
		    background-color: white;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    color: #C34A04;
		    background-color: transparent;
		}

		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="reset"]:hover,
		body.published-resources .content .alert-list-search-panel .alert-list-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #C34A04;
		}

		body.published-resources .content.investment-products .investment-products-search-panel .investment-products-search-options {
		    color: #C34A04;
		}

		body.published-resources .content.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    border-top: 7px solid #C34A04;
		}

		body.published-resources .content.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    color: #C34A04;
		}

		body.published-resources .content.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    border: 1px solid #2d669d;
		    background-color: #2d669d;
		}

		body.published-resources .content.investment-products .investment-products-search-panel .fs-row input[type="submit"]:hover {
		    background-color: white;
		    color: #2d669d;
		}

		body.published-resources .content.list-of-investment-content .switcher button.active {
		    color: #C34A04;
		}

		body.published-resources .content.list-of-investment-content .licensed-person p {
		    color: #262626;
		}

		body.published-resources .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    background-color: #fff6f0;
		}

		body.published-resources .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    color: #262626;
		}

		body.published-resources .content .investment-products-accordion {
		    color: #C34A04;
		    border-top-color: #C34A04;
		}

		body.published-resources .content .investment-products-accordion.last {
		    border-bottom-color: #C34A04;
		}

		body.published-resources .content .investment-products-accordion-content.table-container.main-style a {
		    color: #C34A04;
		}

		body.published-resources .content .accordion-button span {
		    background-color: #C34A04;
		}

		body.published-resources .content .why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    background: #fff6f0;
		}

		body.published-resources .content .why-the-sfc__swiper .banner-highlight .banner-title {
		    color: #C34A04;
		}

		body.published-resources .content .three-grid-banner .banner-title {
		    color: #C34A04;
		}

		body.published-resources .content .investment-product-search-panel {
		    background-color: #fff6f0;
		}

		body.published-resources .content .public-register-search-panel .panel {
		    background-color: #fff6f0;
		}

		body.published-resources .content .public-register-search-panel .panel.panel-two>input[type="text"] {
		    border-bottom-color: #C34A04;
		}

		body.published-resources .content .public-register-search-panel .public-register-btns input[type="submit"],
		body.published-resources .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    border: 1px solid #C34A04;
		}

		body.published-resources .content .public-register-search-panel .public-register-btns input[type="submit"] {
		    color: white;
		    background-color: #C34A04;
		}

		body.published-resources .content .public-register-search-panel .public-register-btns input[type="submit"]:hover,
		body.published-resources .content .public-register-search-panel .public-register-btns input[type="submit"]:focus {
		    color: #C34A04;
		    background-color: white;
		}

		body.published-resources .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    color: #C34A04;
		    background-color: white;
		}

		body.published-resources .content .public-register-search-panel .public-register-btns input[type="reset"]:hover,
		body.published-resources .content .public-register-search-panel .public-register-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #C34A04;
		}

		body.published-resources .content .public-register-search-panel .public-register-search-options {
		    color: #C34A04;
		}

		body.published-resources .content .public-register-search-panel .public-register-search-options.active::after {
		    border-top: 7px solid #C34A04;
		}

		body.published-resources .content .public-register-search-panel .radios-container label input:checked+span {
		    color: #C34A04;
		}

		body.published-resources .content .fs-accordion {
		    background-color: #fff6f0;
		}

		body.published-resources .content .fs-accordion-content {
		    background-color: rgba(255, 246, 240, 0.2);
		    border: 1px solid rgba(214, 50, 0, 0.3);
		}

		body.published-resources .content .fs-accordion-controls button {
		    color: #d63200;
		}

		body.published-resources .content .select2-container--default .select2-selection--single {
		    border-bottom: 1px solid #C34A04;
		}

		body.published-resources .content .regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		body.published-resources .content .regulatory-calendar .swiper-slide {
		    display: none;
		}

		body.published-resources .content .regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		body.published-resources .content .regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		body.published-resources .content .regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		body.published-resources .content .regulatory-calendar .calendar-table .table-right {
		    background-color: #fff6f0;
		}

		body.published-resources .content .regulatory-calendar .calendar-table th {
		    color: #C34A04;
		}

		body.published-resources .content .regulatory-calendar .calendar-table td.highlight span:after {
		    background-color: #C34A04;
		}

		body.published-resources .content .regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #C34A04;
		}

		body.news-and-announcements .accordion>.card>.card-header {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .accordion>.card .card-body {
		    background-color: rgba(244, 249, 252, 0.2);
		}

		body.news-and-announcements .horizontal-linebreak {
		    background-color: #0072bb;
		}

		body.news-and-announcements .A-Z span {
		    color: #0072bb;
		    border-right: 1px solid #0072bb;
		}

		body.news-and-announcements .side-nav a:hover {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav h3 a {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav h3.active a {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav h3.collapsed a {
		    color: #262626;
		}

		body.news-and-announcements .side-nav h3.collapsed a:hover {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li h4 a {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li h4 a:before {
		    background-color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li h4.collapsed a {
		    color: #262626;
		}

		body.news-and-announcements .side-nav ul li h4.collapsed a:hover {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li>a:before {
		    background-color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li.active>a {
		    color: #0072bb;
		}

		body.news-and-announcements .print-icon {
		    color: #0072bb;
		}

		body.news-and-announcements .search-nav .search-nav__row--title {
		    color: #0072bb;
		}

		body.news-and-announcements .search-nav .search-nav__row--btns input {
		    background-color: #0072bb;
		    border: 1px solid #0072bb;
		}

		body.news-and-announcements .search-nav .search-nav__row--btns input:hover {
		    background-color: white;
		    color: #0072bb;
		}

		body.news-and-announcements .search-result-header {
		    border-bottom: 1px solid #0072bb;
		}

		body.news-and-announcements .search-result-header button.active {
		    color: #0072bb;
		}

		body.news-and-announcements .search-result-holder .main_results .g .l {
		    color: #262626;
		}

		body.news-and-announcements .search-result-holder .main_results>table .result_url a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .site-theme-color {
		    color: #007a72 !important;
		}

		body.news-and-announcements .content .theme-color {
		    color: #0072bb;
		}

		body.news-and-announcements .content .theme-second-color {
		    color: #66aad6;
		}

		body.news-and-announcements .content .headline {
		    color: #0072bb;
		}

		body.news-and-announcements .content .sub-headline-one {
		    color: #0072bb;
		}

		body.news-and-announcements .content .sub-headline-two {
		    color: #262626;
		}

		body.news-and-announcements .content p a {
		    color: #0072bb;
		}

		body.news-and-announcements .content p a:hover {
		    color: #0072bb;
		}

		body.news-and-announcements .content a {
		    color: #0072bb;
		}

		body.news-and-announcements .content a:hover {
		    color: #0072bb;
		}

		body.news-and-announcements .content ul li:before {
		    background-color: #66aad6;
		}

		body.news-and-announcements .content .btn-primary {
		    background-color: #0072bb;
		    border-color: #0072bb;
		    color: #fff;
		}

		body.news-and-announcements .content .btn-primary:hover {
		    background-color: #fff;
		    color: #0072bb;
		}

		body.news-and-announcements .content .btn-primary.btn-invert {
		    background-color: #fff;
		    color: #0072bb;
		}

		body.news-and-announcements .content .btn-primary.btn-invert:hover {
		    background-color: #0072bb;
		    border-color: #0072bb;
		    color: #fff;
		    opacity: 0.7;
		}

		body.news-and-announcements .content .btn-outline-grey {
		    background-color: transparent;
		    border-color: #b2b2b2;
		}

		body.news-and-announcements .content .btn-outline-grey:hover {
		    background-color: #b2b2b2;
		    color: white;
		}

		body.news-and-announcements .content .item-container .item-holder .item:nth-child(2n) {
		    background: #f4f9fc;
		}

		body.news-and-announcements .content .item-container .item-holder .item .item-content .date {
		    color: #0072bb;
		}

		body.news-and-announcements .content .inner-profile-one {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .table-container.main-style>table th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.main-style>table th a {
		    color: #fff;
		}

		body.news-and-announcements .content .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .table-container.main-style>table tr td {
		    background-color: #fff;
		}

		body.news-and-announcements .content .table-container.main-style a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-container.calendar-event-table>table th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.download-pdf-style>table th {
		    border-bottom: 1px solid #0072bb;
		}

		body.news-and-announcements .content .table-container.download-pdf-style>table tr:last-child td {
		    border-bottom: 1px solid #66aad6;
		}

		body.news-and-announcements .content .table-container.download-pdf-style>table a {
		    color: #66aad6;
		}

		body.news-and-announcements .content .table-container.inner-document-download tr:nth-child(odd) td {
		    background: #f4f9fc;
		}

		body.news-and-announcements .content .table-container.inner-document-download td:last-child a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-container.inner-document-download td:last-child a svg {
		    fill: #0072bb;
		}

		body.news-and-announcements .content .table-container.gazette-notices-table>table th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.gazette-notices-table>table tbody:nth-child(even) td {
		    background-color: white;
		}

		body.news-and-announcements .content .table-container.gazette-notices-table>table tbody:nth-child(odd) td {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .table-container.gazette-notices-table>table tr td:nth-child(2) a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-container.inner-document-table table tr:first-child th {
		    border-bottom: 1px solid #66aad6;
		}

		body.news-and-announcements .content .table-container.dod-table table tr td:nth-child(3) span a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-container.alert-list-table tr:first-child th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    color: #0072bb;
		    font-weight: normal;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr a span {
		    color: #0072bb;
		    font-weight: normal;
		}

		body.news-and-announcements .content .table-container.two-docs-download-table>table th {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-container.two-docs-download-table>table a {
		    color: #66aad6;
		}

		body.news-and-announcements .content .table-container.two-docs-download-table>table .theme-color {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-container.has-cell-span>table th {
		    border: 1px solid #0072bb;
		}

		body.news-and-announcements .content .table-container.has-cell-span>table td {
		    background-color: rgba(244, 249, 252, 0.5) !important;
		}

		body.news-and-announcements .content .inner-profile-one .inner-profile-name {
		    color: #0072bb;
		}

		body.news-and-announcements .content .searching-section {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .searching-section .searching-section-left .input-text-container i {
		    color: #0072bb;
		}

		body.news-and-announcements .content .searching-section .searching-section-left .input-text-container>input[type="text"] {
		    border-bottom: 1px solid #0072bb;
		}

		body.news-and-announcements .content .searching-section .searching-section-right .btn-secondary {
		    border: 2px solid #0072bb;
		    color: #0072bb;
		}

		body.news-and-announcements .content .searching-section .searching-section-right .btn-secondary:hover,
		body.news-and-announcements .content .searching-section .searching-section-right .btn-secondary:active {
		    background-color: #0072bb;
		    color: #fff;
		    border-color: #0072bb;
		}

		body.news-and-announcements .content form section:nth-child(odd) {
		    background: #f4f9fc;
		}

		body.news-and-announcements .content .two-columns-container a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-switcher a {
		    color: #262626;
		}

		body.news-and-announcements .content .table-switcher a:not(.collapsed) {
		    color: #0072bb;
		}

		body.news-and-announcements .content .table-switcher .table-switcher-underline {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .table-switcher .table-switcher-underline::after {
		    border-top: 4px solid #0072bb;
		}

		body.news-and-announcements .content .document-details-container {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .page-selector-container .current-page {
		    color: #0072bb;
		}

		body.news-and-announcements .content .regulatory-calendar .selected-date {
		    color: #0072bb;
		    font-weight: bold;
		}

		body.news-and-announcements .content .alert-list-search-panel {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-row-one label.active {
		    color: #0072bb;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-row-one label.active::after {
		    border-top-color: #0072bb;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    color: #66aad6;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:hover,
		body.news-and-announcements .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:focus {
		    color: #0072bb;
		}

		body.news-and-announcements .content .alert-list-search-panel .name-search-container label i {
		    color: #0072bb;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    border: 2px solid #0072bb;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="submit"] {
		    color: white;
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="submit"]:hover,
		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="submit"]:focus {
		    color: #0072bb;
		    background-color: white;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    color: #0072bb;
		    background-color: transparent;
		}

		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="reset"]:hover,
		body.news-and-announcements .content .alert-list-search-panel .alert-list-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #0072bb;
		}

		body.news-and-announcements .content.investment-products .investment-products-search-panel .investment-products-search-options {
		    color: #0072bb;
		}

		body.news-and-announcements .content.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    border-top: 7px solid #0072bb;
		}

		body.news-and-announcements .content.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    color: #0072bb;
		}

		body.news-and-announcements .content.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    border: 1px solid #2d669d;
		    background-color: #2d669d;
		}

		body.news-and-announcements .content.investment-products .investment-products-search-panel .fs-row input[type="submit"]:hover {
		    background-color: white;
		    color: #2d669d;
		}

		body.news-and-announcements .content.list-of-investment-content .switcher button.active {
		    color: #0072bb;
		}

		body.news-and-announcements .content.list-of-investment-content .licensed-person p {
		    color: #262626;
		}

		body.news-and-announcements .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    color: #262626;
		}

		body.news-and-announcements .content .investment-products-accordion {
		    color: #0072bb;
		    border-top-color: #0072bb;
		}

		body.news-and-announcements .content .investment-products-accordion.last {
		    border-bottom-color: #0072bb;
		}

		body.news-and-announcements .content .investment-products-accordion-content.table-container.main-style a {
		    color: #0072bb;
		}

		body.news-and-announcements .content .accordion-button span {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    background: #f4f9fc;
		}

		body.news-and-announcements .content .why-the-sfc__swiper .banner-highlight .banner-title {
		    color: #0072bb;
		}

		body.news-and-announcements .content .three-grid-banner .banner-title {
		    color: #0072bb;
		}

		body.news-and-announcements .content .investment-product-search-panel {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .public-register-search-panel .panel {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .public-register-search-panel .panel.panel-two>input[type="text"] {
		    border-bottom-color: #0072bb;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="submit"],
		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    border: 1px solid #0072bb;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="submit"] {
		    color: white;
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="submit"]:hover,
		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="submit"]:focus {
		    color: #0072bb;
		    background-color: white;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    color: #0072bb;
		    background-color: white;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="reset"]:hover,
		body.news-and-announcements .content .public-register-search-panel .public-register-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-search-options {
		    color: #0072bb;
		}

		body.news-and-announcements .content .public-register-search-panel .public-register-search-options.active::after {
		    border-top: 7px solid #0072bb;
		}

		body.news-and-announcements .content .public-register-search-panel .radios-container label input:checked+span {
		    color: #0072bb;
		}

		body.news-and-announcements .content .fs-accordion {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .fs-accordion-content {
		    background-color: rgba(244, 249, 252, 0.2);
		    border: 1px solid rgba(102, 170, 214, 0.3);
		}

		body.news-and-announcements .content .fs-accordion-controls button {
		    color: #66aad6;
		}

		body.news-and-announcements .content .select2-container--default .select2-selection--single {
		    border-bottom: 1px solid #0072bb;
		}

		body.news-and-announcements .content .regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		body.news-and-announcements .content .regulatory-calendar .swiper-slide {
		    display: none;
		}

		body.news-and-announcements .content .regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		body.news-and-announcements .content .regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		body.news-and-announcements .content .regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		body.news-and-announcements .content .regulatory-calendar .calendar-table .table-right {
		    background-color: #f4f9fc;
		}

		body.news-and-announcements .content .regulatory-calendar .calendar-table th {
		    color: #0072bb;
		}

		body.news-and-announcements .content .regulatory-calendar .calendar-table td.highlight span:after {
		    background-color: #0072bb;
		}

		body.news-and-announcements .content .regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #0072bb;
		}

		body.regulatory-functions .accordion>.card>.card-header {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .accordion>.card .card-body {
		    background-color: rgba(249, 240, 249, 0.2);
		}

		body.regulatory-functions .horizontal-linebreak {
		    background-color: #790f7f;
		}

		body.regulatory-functions .A-Z span {
		    color: #790f7f;
		    border-right: 1px solid #790f7f;
		}

		body.regulatory-functions .side-nav a:hover {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav h3 a {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav h3.active a {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav h3.collapsed a {
		    color: #262626;
		}

		body.regulatory-functions .side-nav h3.collapsed a:hover {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li h4 a {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li h4 a:before {
		    background-color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li h4.collapsed a {
		    color: #262626;
		}

		body.regulatory-functions .side-nav ul li h4.collapsed a:hover {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li>a:before {
		    background-color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li.active>a {
		    color: #790f7f;
		}

		body.regulatory-functions .print-icon {
		    color: #790f7f;
		}

		body.regulatory-functions .search-nav .search-nav__row--title {
		    color: #790f7f;
		}

		body.regulatory-functions .search-nav .search-nav__row--btns input {
		    background-color: #790f7f;
		    border: 1px solid #790f7f;
		}

		body.regulatory-functions .search-nav .search-nav__row--btns input:hover {
		    background-color: white;
		    color: #790f7f;
		}

		body.regulatory-functions .search-result-header {
		    border-bottom: 1px solid #790f7f;
		}

		body.regulatory-functions .search-result-header button.active {
		    color: #790f7f;
		}

		body.regulatory-functions .search-result-holder .main_results .g .l {
		    color: #262626;
		}

		body.regulatory-functions .search-result-holder .main_results>table .result_url a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .site-theme-color {
		    color: #007a72 !important;
		}

		body.regulatory-functions .content .theme-color {
		    color: #790f7f;
		}

		body.regulatory-functions .content .theme-second-color {
		    color: #b13bb8;
		}

		body.regulatory-functions .content .headline {
		    color: #790f7f;
		}

		body.regulatory-functions .content .sub-headline-one {
		    color: #790f7f;
		}

		body.regulatory-functions .content .sub-headline-two {
		    color: #262626;
		}

		body.regulatory-functions .content p a {
		    color: #790f7f;
		}

		body.regulatory-functions .content p a:hover {
		    color: #790f7f;
		}

		body.regulatory-functions .content a {
		    color: #790f7f;
		}

		body.regulatory-functions .content a:hover {
		    color: #790f7f;
		}

		body.regulatory-functions .content ul li:before {
		    background-color: #b13bb8;
		}

		body.regulatory-functions .content .btn-primary {
		    background-color: #790f7f;
		    border-color: #790f7f;
		    color: #fff;
		}

		body.regulatory-functions .content .btn-primary:hover {
		    background-color: #fff;
		    color: #790f7f;
		}

		body.regulatory-functions .content .btn-primary.btn-invert {
		    background-color: #fff;
		    color: #790f7f;
		}

		body.regulatory-functions .content .btn-primary.btn-invert:hover {
		    background-color: #790f7f;
		    border-color: #790f7f;
		    color: #fff;
		    opacity: 0.7;
		}

		body.regulatory-functions .content .btn-outline-grey {
		    background-color: transparent;
		    border-color: #b2b2b2;
		}

		body.regulatory-functions .content .btn-outline-grey:hover {
		    background-color: #b2b2b2;
		    color: white;
		}

		body.regulatory-functions .content .item-container .item-holder .item:nth-child(2n) {
		    background: #f9f0f9;
		}

		body.regulatory-functions .content .item-container .item-holder .item .item-content .date {
		    color: #790f7f;
		}

		body.regulatory-functions .content .inner-profile-one {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .table-container.main-style>table th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.main-style>table th a {
		    color: #fff;
		}

		body.regulatory-functions .content #esgFundsTableHolder .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.regulatory-functions .content .table-container.main-style>table tr:nth-child(odd) td {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .table-container.main-style>table tr td {
		    background-color: #fff;
		}

		body.regulatory-functions .content .table-container.main-style a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-container.calendar-event-table>table th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.download-pdf-style>table th {
		    border-bottom: 1px solid #790f7f;
		}

		body.regulatory-functions .content .table-container.download-pdf-style>table tr:last-child td {
		    border-bottom: 1px solid #b13bb8;
		}

		body.regulatory-functions .content .table-container.download-pdf-style>table a {
		    color: #b13bb8;
		}

		body.regulatory-functions .content .table-container.inner-document-download tr:nth-child(odd) td {
		    background: #f9f0f9;
		}

		body.regulatory-functions .content .table-container.inner-document-download td:last-child a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-container.inner-document-download td:last-child a svg {
		    fill: #790f7f;
		}

		body.regulatory-functions .content .table-container.gazette-notices-table>table th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.gazette-notices-table>table tbody:nth-child(even) td {
		    background-color: white;
		}

		body.regulatory-functions .content .table-container.gazette-notices-table>table tbody:nth-child(odd) td {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .table-container.gazette-notices-table>table tr td:nth-child(2) a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-container.inner-document-table table tr:first-child th {
		    border-bottom: 1px solid #b13bb8;
		}

		body.regulatory-functions .content .table-container.dod-table table tr td:nth-child(3) span a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-container.alert-list-table tr:first-child th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    color: #790f7f;
		    font-weight: normal;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr:nth-child(odd) td {
		    background-color: #fff;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr td a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody tr a span {
		    color: #790f7f;
		    font-weight: normal;
		}

		body.regulatory-functions .content .table-container.two-docs-download-table>table th {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-container.two-docs-download-table>table a {
		    color: #b13bb8;
		}

		body.regulatory-functions .content .table-container.two-docs-download-table>table .theme-color {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-container.has-cell-span>table th {
		    border: 1px solid #790f7f;
		}

		body.regulatory-functions .content .table-container.has-cell-span>table td {
		    background-color: rgba(249, 240, 249, 0.5) !important;
		}

		body.regulatory-functions .content .inner-profile-one .inner-profile-name {
		    color: #790f7f;
		}

		body.regulatory-functions .content .searching-section {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .searching-section .searching-section-left .input-text-container i {
		    color: #790f7f;
		}

		body.regulatory-functions .content .searching-section .searching-section-left .input-text-container>input[type="text"] {
		    border-bottom: 1px solid #790f7f;
		}

		body.regulatory-functions .content .searching-section .searching-section-right .btn-secondary {
		    border: 2px solid #790f7f;
		    color: #790f7f;
		}

		body.regulatory-functions .content .searching-section .searching-section-right .btn-secondary:hover,
		body.regulatory-functions .content .searching-section .searching-section-right .btn-secondary:active {
		    background-color: #790f7f;
		    color: #fff;
		    border-color: #790f7f;
		}

		body.regulatory-functions .content form section:nth-child(odd) {
		    background: #f9f0f9;
		}

		body.regulatory-functions .content .two-columns-container a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-switcher a {
		    color: #262626;
		}

		body.regulatory-functions .content .table-switcher a:not(.collapsed) {
		    color: #790f7f;
		}

		body.regulatory-functions .content .table-switcher .table-switcher-underline {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .table-switcher .table-switcher-underline::after {
		    border-top: 4px solid #790f7f;
		}

		body.regulatory-functions .content .document-details-container {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .page-selector-container .current-page {
		    color: #790f7f;
		}

		body.regulatory-functions .content .regulatory-calendar .selected-date {
		    color: #790f7f;
		    font-weight: bold;
		}

		body.regulatory-functions .content .alert-list-search-panel {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-row-one label.active {
		    color: #790f7f;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-row-one label.active::after {
		    border-top-color: #790f7f;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    color: #b13bb8;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:hover,
		body.regulatory-functions .content .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button:focus {
		    color: #790f7f;
		}

		body.regulatory-functions .content .alert-list-search-panel .name-search-container label i {
		    color: #790f7f;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    border: 2px solid #790f7f;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="submit"] {
		    color: white;
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="submit"]:hover,
		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="submit"]:focus {
		    color: #790f7f;
		    background-color: white;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    color: #790f7f;
		    background-color: transparent;
		}

		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="reset"]:hover,
		body.regulatory-functions .content .alert-list-search-panel .alert-list-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #790f7f;
		}

		body.regulatory-functions .content.investment-products .investment-products-search-panel .investment-products-search-options {
		    color: #790f7f;
		}

		body.regulatory-functions .content.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    border-top: 7px solid #790f7f;
		}

		body.regulatory-functions .content.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    color: #790f7f;
		}

		body.regulatory-functions .content.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    border: 1px solid #2d669d;
		    background-color: #2d669d;
		}

		body.regulatory-functions .content.investment-products .investment-products-search-panel .fs-row input[type="submit"]:hover {
		    background-color: white;
		    color: #2d669d;
		}

		body.regulatory-functions .content.list-of-investment-content .switcher button.active {
		    color: #790f7f;
		}

		body.regulatory-functions .content.list-of-investment-content .licensed-person p {
		    color: #262626;
		}

		body.regulatory-functions .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    color: #262626;
		}

		body.regulatory-functions .content .investment-products-accordion {
		    color: #790f7f;
		    border-top-color: #790f7f;
		}

		body.regulatory-functions .content .investment-products-accordion.last {
		    border-bottom-color: #790f7f;
		}

		body.regulatory-functions .content .investment-products-accordion-content.table-container.main-style a {
		    color: #790f7f;
		}

		body.regulatory-functions .content .accordion-button span {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    background: #f9f0f9;
		}

		body.regulatory-functions .content .why-the-sfc__swiper .banner-highlight .banner-title {
		    color: #790f7f;
		}

		body.regulatory-functions .content .three-grid-banner .banner-title {
		    color: #790f7f;
		}

		body.regulatory-functions .content .investment-product-search-panel {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .public-register-search-panel .panel {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .public-register-search-panel .panel.panel-two>input[type="text"] {
		    border-bottom-color: #790f7f;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="submit"],
		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    border: 1px solid #790f7f;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="submit"] {
		    color: white;
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="submit"]:hover,
		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="submit"]:focus {
		    color: #790f7f;
		    background-color: white;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="reset"] {
		    color: #790f7f;
		    background-color: white;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="reset"]:hover,
		body.regulatory-functions .content .public-register-search-panel .public-register-btns input[type="reset"]:focus {
		    color: white;
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-search-options {
		    color: #790f7f;
		}

		body.regulatory-functions .content .public-register-search-panel .public-register-search-options.active::after {
		    border-top: 7px solid #790f7f;
		}

		body.regulatory-functions .content .public-register-search-panel .radios-container label input:checked+span {
		    color: #790f7f;
		}

		body.regulatory-functions .content .fs-accordion {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .fs-accordion-content {
		    background-color: rgba(249, 240, 249, 0.2);
		    border: 1px solid rgba(177, 59, 184, 0.3);
		}

		body.regulatory-functions .content .fs-accordion-controls button {
		    color: #b13bb8;
		}

		body.regulatory-functions .content .select2-container--default .select2-selection--single {
		    border-bottom: 1px solid #790f7f;
		}

		body.regulatory-functions .content .regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		body.regulatory-functions .content .regulatory-calendar .swiper-slide {
		    display: none;
		}

		body.regulatory-functions .content .regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		body.regulatory-functions .content .regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		body.regulatory-functions .content .regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		body.regulatory-functions .content .regulatory-calendar .calendar-table .table-right {
		    background-color: #f9f0f9;
		}

		body.regulatory-functions .content .regulatory-calendar .calendar-table th {
		    color: #790f7f;
		}

		body.regulatory-functions .content .regulatory-calendar .calendar-table td.highlight span:after {
		    background-color: #790f7f;
		}

		body.regulatory-functions .content .regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #790f7f;
		}

		.content-wrap {
		    position: relative;
		    overflow: hidden;
		}

		.content-wrap .container {
		    display: flex;
		}

		.side-nav {
		    padding-right: 2.625rem;
		    flex: 0 0 18.75rem;
		}

		@media only screen and (max-width: 1199px) {
		    .side-nav {
		        flex: 0 0 20rem;
		    }
		}

		@media only screen and (max-width: 991px) {
		    .side-nav {
		        display: none;
		    }
		}

		.side-nav a {
		    color: #262626;
		}

		.side-nav h3 {
		    font-size: 1rem;
		    margin-bottom: 0.9375rem;
		    font-weight: 900;
		}

		body.largeText .side-nav h3 {
		    font-size: 1.25rem;
		}

		body.smallText .side-nav h3 {
		    font-size: 0.8125rem;
		}

		.side-nav h3.collapsed a {
		    font-weight: 600;
		}

		.side-nav ul {
		    padding-left: 0rem;
		    list-style: none;
		}

		.side-nav ul>li {
		    font-size: 0.875rem;
		    margin-bottom: 0.3125rem;
		    padding-left: 0.875rem;
		}

		body.largeText .side-nav ul>li {
		    font-size: 1.125rem;
		}

		body.smallText .side-nav ul>li {
		    font-size: 0.6875rem;
		}

		.side-nav ul>li h4 {
		    font-size: 0.875rem;
		    margin-bottom: 0.625rem;
		    font-weight: 900;
		}

		body.largeText .side-nav ul>li h4 {
		    font-size: 1.125rem;
		}

		body.smallText .side-nav ul>li h4 {
		    font-size: 0.6875rem;
		}

		.side-nav ul>li h4.collapsed {
		    font-weight: 400;
		}

		.side-nav ul>li h4>a {
		    position: relative;
		    font-weight: 600;
		}

		.side-nav ul>li h4>a:before {
		    content: "";
		    width: 6px;
		    height: 6px;
		    position: absolute;
		    top: 6px;
		    left: -12px;
		    padding: 0;
		    border-radius: 20px;
		    line-height: 0;
		}

		.side-nav ul>li h4+ul li.active>a {
		    font-weight: 700;
		}

		.side-nav ul>li>ul li {
		    padding-left: 0.75rem;
		    position: relative;
		    line-height: 1.2;
		    margin-bottom: 8px;
		}

		.side-nav ul>li>ul li a:before {
		    content: "";
		    width: 5px;
		    height: 2px;
		    position: absolute;
		    top: 9px;
		    left: 0px;
		    border-radius: 20px;
		}

		.side-nav ul>li.active>a {
		    font-weight: 900;
		}

		.side-nav h3+ul {
		    margin-top: -0.3125rem;
		}

		.content {
		    overflow-x: auto;
		    width: 100%;
		    max-width: 1250px;
		    margin: 0 auto;
		    font-weight: 400;
		}

		@media only screen and (max-width: 765px) {
		    .content {
		        font-size: 18px;
		    }

		    body.largeText .content {
		        font-size: 26px;
		    }

		    body.smallText .content {
		        font-size: 16px;
		    }
		}

		.content a:not(.btn) {
		    text-decoration: underline;
		}

		.content.thin {
		    max-width: 1000px;
		    margin: 0 auto;
		}

		.content.list-of-investment-content {
		    overflow-x: auto;
		}

		.content .indent {
		    padding-left: 40px;
		    position: relative;
		    text-align: left;
		    display: inline-block;
		}

		.content .indent__index {
		    position: absolute;
		    left: 0;
		    width: 40px;
		    text-align: left;
		}

		.content .theme-color {
		    color: #007a72;
		}

		.content .headline {
		    font-weight: 400;
		    font-size: 32px;
		    line-height: 3rem;
		    margin-bottom: 1.625rem;
		}

		body.largeText .content .headline {
		    font-size: 41px;
		}

		body.smallText .content .headline {
		    font-size: 26px;
		}

		@media only screen and (max-width: 765px) {
		    .content .headline {
		        font-size: 26px;
		        line-height: 2.125rem;
		    }

		    body.largeText .content .headline {
		        font-size: 36px;
		    }

		    body.smallText .content .headline {
		        font-size: 22px;
		    }

		    .content .headline.mb-hide {
		        display: none;
		    }
		}

		.content img {
		    max-width: 100%;
		}

		.content .sub-headline-one {
		    font-weight: 900;
		    margin-bottom: 0.625rem;
		}

		.content .sub-headline-two {
		    font-weight: 900;
		    margin-bottom: 0.625rem;
		}

		.content .banner {
		    height: 300px;
		    background-repeat: no-repeat;
		    background-size: cover;
		    background-position: 50% 50%;
		    margin-bottom: 1.875rem;
		}

		.content h2 {
		    font-size: 29px;
		    font-weight: 400;
		    margin-bottom: 1.25rem;
		}

		body.largeText .content h2 {
		    font-size: 36px;
		}

		body.smallText .content h2 {
		    font-size: 22px;
		}

		@media only screen and (max-width: 765px) {
		    .content h2 {
		        font-size: 24px;
		    }

		    body.largeText .content h2 {
		        font-size: 30px;
		    }

		    body.smallText .content h2 {
		        font-size: 19px;
		    }
		}

		.content h3 {
		    font-size: 24px;
		    font-weight: 500;
		    margin-bottom: 1rem;
		}

		body.largeText .content h3 {
		    font-size: 30px;
		}

		body.smallText .content h3 {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .content h3 {
		        font-size: 22px;
		    }

		    body.largeText .content h3 {
		        font-size: 30px;
		    }

		    body.smallText .content h3 {
		        font-size: 19px;
		    }
		}

		.content h3.fs-accordion {
		    font-size: 1.125rem;
		    margin-bottom: 0;
		    margin-top: 12px;
		}

		body.largeText .content h3.fs-accordion {
		    font-size: 1.625rem;
		}

		body.smallText .content h3.fs-accordion {
		    font-size: 1rem;
		}

		.content h3.fs-accordion ul {
		    margin: 12px auto;
		}

		.content h3.fs-accordion ul ul {
		    margin-bottom: 0;
		}

		@media only screen and (max-width: 765px) {
		    .content h3.fs-accordion {
		        font-size: 18px;
		        padding-right: 4rem;
		    }

		    body.largeText .content h3.fs-accordion {
		        font-size: 26px;
		    }

		    body.smallText .content h3.fs-accordion {
		        font-size: 16px;
		    }
		}

		.content h4 {
		    font-size: 1.125rem;
		    font-weight: 400;
		}

		body.largeText .content h4 {
		    font-size: 1.625rem;
		}

		body.smallText .content h4 {
		    font-size: 1rem;
		}

		.content p,
		.content article {
		    margin-bottom: 1.25rem;
		    font-size: 18px;
		    font-weight: 400;
		}

		body.largeText .content p {
		    font-size: 26px;
		}

		body.smallText .content p {
		    font-size: 16px;
		}

		.content p:last-child {
		    margin-bottom: 0;
		}

		.content p.subtitle {
		    font-size: 24px;
		}

		body.largeText .content p.subtitle {
		    font-size: 30px;
		}

		body.smallText .content p.subtitle {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .content p.subtitle {
		        font-size: 22px;
		    }

		    body.largeText .content p.subtitle {
		        font-size: 30px;
		    }

		    body.smallText .content p.subtitle {
		        font-size: 19px;
		    }
		}

		.content strong {
		    font-weight: 700;
		}

		.content ol {
		    font-size: 18px;
		    font-weight: 400;
		}

		body.largeText .content ol {
		    font-size: 26px;
		}

		body.smallText .content ol {
		    font-size: 16px;
		}

		.content ol>li>ol {
		    list-style-type: lower-roman;
		}

		.content ol.list-style-alpha {
		    list-style-type: lower-alpha !important;
		}

		.content ol.list-style-roman {
		    list-style-type: lower-roman !important;
		}

		.content ol.list-style-number {
		    list-style-type: decimal !important;
		}

		.content ul {
		    padding: 0;
		    margin-bottom: 0.9375rem;
		    list-style: none;
		    font-weight: 400;
		    font-size: 18px;
		    margin-bottom: 28px;
		    /* test */
		}

		body.largeText .content ul {
		    font-size: 26px;
		}

		body.smallText .content ul {
		    font-size: 16px;
		}

		.content ul>ul {
		    padding-left: 1.5625rem;
		    margin-bottom: 15px;
		    /* test */
		}

		.content ul li {
		    padding-left: 1.5625rem;
		    position: relative;
		    line-height: 1.2;
		    margin-bottom: 16px;
		}

		.content ul li:before {
		    content: "";
		    width: 6px;
		    height: 6px;
		    border-radius: 20px;
		    position: absolute;
		    top: 0.625rem;
		    left: 0.5rem;
		    background-color: #000;
		}

		.content ul li ul li:before {
		    border-radius: 0;
		    width: 6px;
		    height: 3px;
		    top: 0.8125rem;
		}

		.content p+ul {
		    margin-top: -0.3125rem;
		}

		.content ol {
		    padding-inline-start: 1.8em;
		}

		.content ol>li {
		    margin: 0 0 12px;
		}

		.content .date-filter {
		    margin-bottom: 1.25rem;
		}

		.content .date-filter select {
		    min-width: 150px;
		}

		.content .date-filter .select2 {
		    margin-right: 1.875rem;
		}

		@media only screen and (max-width: 765px) {
		    .content .date-filter .select2 {
		        margin-right: 0.75rem;
		    }

		    .content .date-filter .select2:last-child {
		        margin-right: 0;
		    }
		}

		.content .item-container .item-holder {
		    display: flex;
		    margin-bottom: 3.75rem;
		}

		.content .item-container .item-holder.list-view {
		    flex-direction: column;
		}

		.content .item-container .item-holder.block-view {
		    flex-direction: row;
		    flex-wrap: wrap;
		    margin: 0 -0.625rem;
		}

		@media only screen and (max-width: 765px) {
		    .content .item-container .item-holder.block-view {
		        margin: 0 auto;
		    }
		}

		.content .item-container .item-holder.block-view .item {
		    width: calc(25% - 1.25rem);
		    flex-direction: column;
		    align-items: flex-start;
		    justify-content: flex-start;
		    margin-bottom: 2.5rem;
		    margin-right: 0.625rem;
		    margin-left: 0.625rem;
		}

		@media only screen and (max-width: 765px) {
		    .content .item-container .item-holder.block-view .item {
		        width: calc(50% - 1.25rem);
		    }
		}

		@media only screen and (max-width: 575px) {
		    .content .item-container .item-holder.block-view .item {
		        width: calc(100% - 1.25rem);
		    }
		}

		.content .item-container .item-holder.block-view .item .item-content {
		    margin-bottom: 1.25rem;
		}

		.content .item-container .item-holder.block-view .item .item-content h2 {
		    font-size: 22px;
		    font-weight: 600;
		}

		body.largeText .content .item-container .item-holder.block-view .item .item-content h2 {
		    font-size: 30px;
		}

		body.smallText .content .item-container .item-holder.block-view .item .item-content h2 {
		    font-size: 19px;
		}

		.content .item-container .item-holder .item {
		    display: flex;
		    justify-content: space-between;
		    align-items: center;
		    padding: 1.25rem;
		    border-bottom: 1px rgba(0, 0, 0, 0.125) dashed;
		}

		@media only screen and (max-width: 575px) {
		    .content .item-container .item-holder .item {
		        flex-wrap: wrap;
		    }

		    .content .item-container .item-holder .item .btn {
		        margin-top: 12px;
		    }
		}

		.content .item-container .item-holder .item:nth-child(2n) {
		    background: #fbfbfb;
		}

		.content .item-container .item-holder .item .item-content .date {
		    font-size: 16px;
		    font-weight: 600;
		    margin-bottom: 0.625rem;
		}

		body.largeText .content .item-container .item-holder .item .item-content .date {
		    font-size: 20px;
		}

		body.smallText .content .item-container .item-holder .item .item-content .date {
		    font-size: 13px;
		}

		.content .item-container .item-holder .item .btn {
		    padding-left: 12px;
		    padding-right: 12px;
		    min-width: 122px;
		    font-size: 14px;
		}

		body.largeText .content .item-container .item-holder .item .btn {
		    font-size: 18px;
		}

		body.smallText .content .item-container .item-holder .item .btn {
		    font-size: 11px;
		}

		.content .item-container .item-holder.annual-report {
		    margin: 0 -1.875rem;
		}

		@media only screen and (max-width: 575px) {
		    .content .item-container .item-holder.annual-report {
		        margin: 0 0rem;
		    }
		}

		.content .item-container .item-holder.annual-report .item {
		    flex-direction: column;
		    align-items: normal;
		    padding: 0;
		    flex: 0 0 calc(25% - 3.75rem);
		    margin-right: 1.875rem;
		    margin-left: 1.875rem;
		    border-bottom: 0;
		    background-color: transparent !important;
		}

		@media only screen and (max-width: 1199px) {
		    .content .item-container .item-holder.annual-report .item {
		        flex: 0 0 calc(50% - 3.75rem);
		    }
		}

		@media only screen and (max-width: 991px) {
		    .content .item-container .item-holder.annual-report .item {
		        flex: 0 0 calc(33.33% - 3.75rem);
		    }
		}

		@media only screen and (max-width: 765px) {
		    .content .item-container .item-holder.annual-report .item {
		        flex: 0 0 calc(50% - 3.75rem);
		    }
		}

		@media only screen and (max-width: 575px) {
		    .content .item-container .item-holder.annual-report .item {
		        margin-left: 0.625rem;
		        margin-right: 0.625rem;
		        flex: 0 0 calc(50% - 1.25rem);
		    }
		}

		.content .item-container .item-holder.annual-report .item img {
		    width: 100%;
		    height: auto;
		    margin-bottom: 0.3125rem;
		}

		.content .item-container .item-holder.annual-report .item .btn {
		    padding-left: 0.75rem;
		    padding-right: 0.75rem;
		    margin-bottom: 12px;
		    min-width: 166px;
		}

		@media only screen and (max-width: 575px) {
		    .content .item-container .item-holder.annual-report .item .btn {
		        min-width: auto;
		    }
		}

		.content .last-updated {
		    margin-top: 72px;
		    margin-bottom: 0;
		    font-size: 16px;
		}

		body.largeText .content .last-updated {
		    font-size: 20px;
		}

		body.smallText .content .last-updated {
		    font-size: 13px;
		}

		footer .top-footer .wrapper {
		    padding-left: 0;
		    padding-right: 0;
		}

		footer .bottom-footer .wrapper {
		    padding-left: 0;
		    padding-right: 0;
		}

		.related-info-wrap {
		    position: absolute;
		    right: 0;
		    top: 0;
		    width: auto !important;
		    z-index: 100;
		    opacity: 0.88;
		}

		.related-info-wrap .btn-related-info {
		    background: #007a72;
		    color: #fff;
		    padding: 1.25rem 0.9375rem;
		    transform-origin: 100% 0;
		    transform: rotate(90deg);
		    text-align: center;
		    font-size: 0.875rem;
		    font-weight: 700;
		    width: 150px;
		    top: 150px;
		    position: relative;
		    z-index: 1;
		    cursor: pointer;
		}

		body.largeText .related-info-wrap .btn-related-info {
		    font-size: 1.125rem;
		}

		body.smallText .related-info-wrap .btn-related-info {
		    font-size: 0.6875rem;
		}

		.related-info-wrap .btn-related-info:before {
		    content: "";
		    width: 10px;
		    height: 10px;
		    border: 2px solid transparent;
		    border-right-color: #fff;
		    border-bottom-color: #fff;
		    position: absolute;
		    left: 38px;
		    bottom: 14px;
		    transform: rotate(45deg);
		    display: block;
		}

		html[lang="tc"] .related-info-wrap .btn-related-info:before,
		html[lang="TC"] .related-info-wrap .btn-related-info:before,
		html[lang="sc"] .related-info-wrap .btn-related-info:before,
		html[lang="SC"] .related-info-wrap .btn-related-info:before {
		    font-size: 16px;
		    font-weight: 400;
		    left: 48px;
		}

		body.largeText html[lang="tc"] .related-info-wrap .btn-related-info:before,
		body.largeText html[lang="TC"] .related-info-wrap .btn-related-info:before,
		body.largeText html[lang="sc"] .related-info-wrap .btn-related-info:before,
		body.largeText html[lang="SC"] .related-info-wrap .btn-related-info:before {
		    font-size: 20px;
		}

		body.smallText html[lang="tc"] .related-info-wrap .btn-related-info:before,
		body.smallText html[lang="TC"] .related-info-wrap .btn-related-info:before,
		body.smallText html[lang="sc"] .related-info-wrap .btn-related-info:before,
		body.smallText html[lang="SC"] .related-info-wrap .btn-related-info:before {
		    font-size: 13px;
		}

		@media only screen and (max-width: 765px) {
		    .related-info-wrap .btn-related-info {
		        padding: 0.375rem 0.9375rem 0.75rem;
		        width: 140px;
		        top: 140px;
		    }

		    .related-info-wrap .btn-related-info::before {
		        width: 8px;
		        height: 8px;
		        bottom: 6px;
		    }
		}

		.related-info-wrap .related-info {
		    position: absolute;
		    top: 0;
		    right: -200%;
		    background-color: #ebf5f3;
		    width: 250px;
		    padding: 1.875rem;
		    min-height: 150px;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		    transition: all 0.3s linear;
		}

		.related-info-wrap .related-info.active {
		    right: 61px;
		}

		@media only screen and (max-width: 1199px) {
		    .related-info-wrap .related-info.active {
		        right: 34px;
		    }
		}

		.related-info-wrap .related-info h3 {
		    font-size: 18px;
		    font-weight: 900;
		    color: #007a72;
		    background: -webkit-linear-gradient(#007a72, #007a72);
		    -webkit-background-clip: text;
		    -webkit-text-fill-color: transparent;
		}

		body.largeText .related-info-wrap .related-info h3 {
		    font-size: 26px;
		}

		body.smallText .related-info-wrap .related-info h3 {
		    font-size: 16px;
		}

		.related-info-wrap .related-info a {
		    color: #262626;
		}

		.related-info-wrap .related-info a:after {
		    content: ">";
		    color: #007a72;
		    margin-left: 5px;
		}

		@media only screen and (max-width: 765px) {
		    .related-info-wrap .related-info {
		        width: 230px;
		        min-height: 140px;
		    }

		    .related-info-wrap .related-info.active {
		        right: 34px;
		    }
		}

		.regulatory-update {
		    background: #f7f7f7;
		    padding: 2.5rem 0;
		    margin-top: 2.5rem;
		}

		.regulatory-update .item-container {
		    overflow: hidden;
		}

		.regulatory-update .item-container .item-holder.block-view .item {
		    border-bottom: 0;
		    border-top: 4px solid #ffdc8f;
		    justify-content: space-between;
		}

		.regulatory-update .item-container .item-holder.block-view .item:nth-child(2n) {
		    background: none;
		}

		.regulatory-update .item-container .item-holder.block-view .item .item-content {
		    margin-bottom: 1.25rem;
		    width: 100%;
		}

		.regulatory-update .item-container .item-holder.block-view .item .item-content .date {
		    color: #007a72;
		}

		.regulatory-update .item-container .btn {
		    font-size: 14px;
		}

		body.largeText .regulatory-update .item-container .btn {
		    font-size: 18px;
		}

		body.smallText .regulatory-update .item-container .btn {
		    font-size: 11px;
		}

		.table-container {
		    max-width: 100%;
		    position: relative;
		    overflow: auto;
		}

		.table-container>table {
		    font-size: 18px;
		    width: 100%;
		    text-align: center;
		}

		body.largeText .table-container>table {
		    font-size: 26px;
		}

		body.smallText .table-container>table {
		    font-size: 16px;
		}

		.table-container>table th,
		.table-container>table td {
		    padding: 16px;
		    border-bottom: 1px dashed #aaa;
		}

		.table-container>table th.date,
		.table-container>table td.date {
		    width: 200px;
		}

		.table-container>table td {
		    vertical-align: top;
		}

		.table-container>table td:first-child {
		    color: white;
		}

		.table-container.has-year-filter>table tr:not(:first-child) {
		    display: none;
		}

		.table-container.has-year-filter>table tr:not(:first-child).active-by-year {
		    display: table-row;
		}

		.table-container.has-keyword-filter>table tr:not(:first-child) {
		    display: none;
		}

		.table-container.has-keyword-filter>table tr:not(:first-child).active-by-keyword {
		    display: table-row;
		}

		.table-container.has-year-filter.has-keyword-filter>table tr:not(:first-child) {
		    display: none;
		}

		.table-container.has-year-filter.has-keyword-filter>table tr:not(:first-child).active-by-keyword.active-by-year {
		    display: table-row;
		}

		.table-container.main-style {
		    margin-bottom: 1.625rem;
		}

		.table-container.main-style>table {
		    border-bottom: 1px solid #eee;
		}

		.table-container.main-style>table tr:nth-child(even) {
		    background-color: white;
		}

		.table-container.main-style>table tr th {
		    color: white;
		    text-align: left;
		    line-height: 1.2;
		}

		.table-container.main-style>table tr td {
		    color: #262626;
		    text-align: left;
		}

		.table-container.download-pdf-style>table th,
		.table-container.download-pdf-style>table td {
		    padding-left: 0;
		    padding-right: 0;
		    border-bottom: 1px solid #ddd;
		    text-align: left;
		    color: #262626;
		}

		.table-container.download-pdf-style>table th+td,
		.table-container.download-pdf-style>table td+td {
		    width: 200px;
		}

		@media only screen and (max-width: 575px) {

		    .table-container.download-pdf-style>table th+td,
		    .table-container.download-pdf-style>table td+td {
		        width: 110px;
		        text-align: right;
		    }
		}

		.table-container.download-pdf-style>table th {
		    text-align: left;
		    font-weight: 900;
		}

		.table-container.download-pdf-style>table b {
		    font-weight: 900;
		}

		.table-container.download-pdf-style>table a {
		    font-weight: bold;
		}

		.table-container.data-report-table {
		    overflow-y: hidden;
		    overflow-x: auto;
		}

		.table-container.data-report-table>table {
		    min-width: 840px;
		}

		.table-container.data-report-table>table td:nth-child(n + 2),
		.table-container.data-report-table>table th:nth-child(n + 2) {
		    text-align: center;
		}

		.table-container.inner-document-download {
		    max-width: 100%;
		    overflow-x: auto;
		}

		.table-container.inner-document-download tr th:nth-child(1),
		.table-container.inner-document-download tr td:nth-child(1) {
		    min-width: 300px;
		}

		.table-container.inner-document-download tr th:nth-child(2),
		.table-container.inner-document-download tr td:nth-child(2) {
		    width: 100px;
		    text-align: center;
		}

		.table-container.inner-document-download tr th:nth-child(3),
		.table-container.inner-document-download tr td:nth-child(3) {
		    width: 100px;
		    text-align: center;
		}

		.table-container.inner-document-download td:first-child {
		    padding-left: 2rem;
		}

		.table-container.inner-document-download td:last-child a svg {
		    margin: 0.25rem;
		}

		.table-container.calendar-event-table {
		    max-width: 100%;
		    overflow-x: auto;
		}

		.table-container.calendar-event-table>table th:nth-child(1) {
		    width: 20%;
		    min-width: 150px;
		}

		@media only screen and (max-width: 765px) {
		    .table-container.calendar-event-table>table th:nth-child(1) {
		        min-width: auto;
		        width: auto;
		    }
		}

		.table-container.calendar-event-table>table th:nth-child(2) {
		    width: 15%;
		    min-width: 150px;
		}

		@media only screen and (max-width: 765px) {
		    .table-container.calendar-event-table>table th:nth-child(2) {
		        min-width: auto;
		        width: auto;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .table-container.calendar-event-table>table tr td {
		        padding: 1rem;
		    }
		}

		.table-container.calendar-event-table>table tr td:last-child {
		    min-width: 300px;
		    font-weight: 600;
		}

		.table-container.news-pdf-table>table tr th,
		.table-container.news-pdf-table>table tr td {
		    padding: 1rem 8%;
		}

		@media only screen and (max-width: 765px) {

		    .table-container.news-pdf-table>table tr th,
		    .table-container.news-pdf-table>table tr td {
		        text-align: center;
		    }
		}

		@media only screen and (max-width: 765px) and (max-width: 765px) {

		    .table-container.news-pdf-table>table tr th,
		    .table-container.news-pdf-table>table tr td {
		        padding: 1rem 4%;
		    }
		}

		@media only screen and (max-width: 765px) {

		    .table-container.news-pdf-table>table tr th:last-child,
		    .table-container.news-pdf-table>table tr td:last-child {
		        text-align: center;
		    }
		}

		.table-container.news-pdf-table>table tr th:nth-child(1),
		.table-container.news-pdf-table>table tr th:nth-child(2) {
		    width: 32%;
		}

		@media only screen and (max-width: 765px) {

		    .table-container.news-pdf-table>table tr th:nth-child(1),
		    .table-container.news-pdf-table>table tr th:nth-child(2) {
		        width: 25%;
		    }
		}

		.table-container.gazette-notices-table {
		    max-width: 100%;
		    overflow-x: auto;
		}

		.table-container.gazette-notices-table>table th,
		.table-container.gazette-notices-table>table td {
		    border-bottom: none;
		}

		.table-container.gazette-notices-table>table th:last-child,
		.table-container.gazette-notices-table>table td:last-child {
		    width: 60%;
		}

		.table-container.gazette-notices-table>table td:last-child {
		    font-weight: 600;
		}

		.table-container.gazette-notices-table>table tbody {
		    border-bottom: 1px dashed #aaa;
		}

		.table-container.gazette-notices-table>table tbody tr th:nth-child(1),
		.table-container.gazette-notices-table>table tbody tr td:nth-child(1) {
		    min-width: 130px;
		}

		.table-container.gazette-notices-table>table tbody tr th:nth-child(2),
		.table-container.gazette-notices-table>table tbody tr td:nth-child(2) {
		    min-width: 150px;
		}

		.table-container.gazette-notices-table>table tbody tr th:nth-child(3),
		.table-container.gazette-notices-table>table tbody tr td:nth-child(3) {
		    min-width: 300px;
		}

		@media only screen and (max-width: 991px) {
		    .table-container.client-assets-table {
		        overflow-x: auto;
		    }
		}

		.table-container.client-assets-table>table tr th:first-child,
		.table-container.client-assets-table>table tr td:first-child {
		    width: 200px;
		    text-align: center;
		}

		.table-container.client-assets-table>table tr th:last-child,
		.table-container.client-assets-table>table tr td:last-child {
		    padding-left: 10%;
		}

		.table-container.client-assets-table>table tr td:last-child {
		    font-weight: 400;
		}

		.table-container.dod-table {
		    margin-bottom: 3rem;
		    overflow-x: auto;
		}

		.table-container.dod-table tr:nth-child(even) {
		    background-color: white;
		}

		.table-container.dod-table tr th span,
		.table-container.dod-table tr td span {
		    display: block;
		    text-align: left;
		    margin: 0.35rem 0;
		}

		.table-container.dod-table tr th span a,
		.table-container.dod-table tr td span a {
		    color: black;
		}

		.table-container.dod-table tr th:nth-child(1),
		.table-container.dod-table tr td:nth-child(1) {
		    min-width: 280px;
		}

		.table-container.dod-table tr th:nth-child(2),
		.table-container.dod-table tr td:nth-child(2) {
		    min-width: 140px;
		}

		.table-container.dod-table tr th:nth-child(3),
		.table-container.dod-table tr td:nth-child(3) {
		    min-width: 180px;
		}

		.table-container.dod-table tr th:nth-child(4),
		.table-container.dod-table tr td:nth-child(4) {
		    min-width: 130px;
		}

		.table-container.dod-table tr td:first-child {
		    padding: 1rem;
		}

		.table-container.dod-table tr td:last-child {
		    font-weight: 400;
		}

		.table-container.dod-table tr:first-child th {
		    padding: 1rem;
		    color: white;
		}

		.table-container.alert-list-table {
		    overflow-x: auto;
		    margin-top: 3rem;
		}

		.table-container.alert-list-table tbody tr th,
		.table-container.alert-list-table tbody tr td {
		    position: relative;
		    vertical-align: middle;
		}

		.table-container.alert-list-table tbody tr th:nth-child(1),
		.table-container.alert-list-table tbody tr td:nth-child(1) {
		    width: 60%;
		    min-width: 300px;
		}

		.table-container.alert-list-table tbody tr th:nth-child(2),
		.table-container.alert-list-table tbody tr td:nth-child(2) {
		    width: 25%;
		    min-width: 180px;
		}

		.table-container.alert-list-table tbody tr th:nth-child(3),
		.table-container.alert-list-table tbody tr td:nth-child(3) {
		    width: 15%;
		    min-width: 130px;
		}

		.table-container.alert-list-table tbody tr th>span {
		    cursor: pointer;
		}

		.table-container.alert-list-table tbody tr td:nth-child(1) {
		    cursor: pointer;
		}

		.table-container.investment-product-table th:nth-child(1),
		.table-container.investment-product-table td:nth-child(1) {
		    width: 20%;
		    padding: 1rem 1rem 1rem 2rem;
		}

		.table-container.investment-product-table th:nth-child(2),
		.table-container.investment-product-table td:nth-child(2) {
		    width: 20%;
		    padding: 1rem;
		}

		.table-container.investment-product-table th:nth-child(3),
		.table-container.investment-product-table td:nth-child(3) {
		    width: 20%;
		    padding: 1rem;
		}

		.table-container.investment-product-table th:nth-child(4),
		.table-container.investment-product-table td:nth-child(4) {
		    width: 13%;
		    padding: 1rem;
		}

		.table-container.investment-product-table th:nth-child(5),
		.table-container.investment-product-table td:nth-child(5) {
		    width: 13%;
		    padding: 1rem;
		}

		.table-container.investment-product-table th:nth-child(6),
		.table-container.investment-product-table td:nth-child(6) {
		    width: 14%;
		    padding: 1rem 2rem 1rem 1rem;
		}

		.table-container.investment-product-table td:nth-child(5) a {
		    color: #007a72;
		}

		.table-container.investment-products-table.alert-list-table {
		    margin-top: 0px;
		}

		.table-container.investment-products-table.main-style {
		    margin-bottom: 0px;
		}

		.table-container.investment-products-table.table-container.alert-list-table tbody tr th,
		.table-container.investment-products-table.table-container.alert-list-table tbody tr td {
		    padding-top: 1.75rem;
		    padding-bottom: 1.75rem;
		    min-width: 0px;
		}

		.table-container.investment-products-table.table-container.alert-list-table tbody tr th:nth-child(1),
		.table-container.investment-products-table.table-container.alert-list-table tbody tr td:nth-child(1) {
		    min-width: 180px;
		    cursor: text;
		}

		.table-container.investment-products-table.table-container.alert-list-table tbody tr th:nth-child(2),
		.table-container.investment-products-table.table-container.alert-list-table tbody tr td:nth-child(2) {
		    min-width: 240px;
		}

		.table-container.investment-products-table.table-container.alert-list-table tbody tr th:nth-child(3),
		.table-container.investment-products-table.table-container.alert-list-table tbody tr td:nth-child(3) {
		    min-width: 240px;
		}

		.table-container.investment-products-table.table-container.alert-list-table tbody tr th:nth-child(4),
		.table-container.investment-products-table.table-container.alert-list-table tbody tr td:nth-child(4) {
		    min-width: 200px;
		}

		.table-container.investment-products-table.table-container.alert-list-table tbody tr th:nth-child(5),
		.table-container.investment-products-table.table-container.alert-list-table tbody tr td:nth-child(5) {
		    min-width: 100px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table {
		    overflow-x: auto;
		    margin-top: 3rem;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody {
		    counter-reset: my-counter;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th {
		    padding-top: 2.25rem;
		    padding-bottom: 2.25rem;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td:nth-child(1)::before {
		    counter-increment: my-counter;
		    content: counter(my-counter);
		    position: absolute;
		    top: 50%;
		    left: 30px;
		    transform: translateY(-50%);
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td:nth-child(1),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th:nth-child(1) {
		    padding-left: 4rem;
		    min-width: 350px;
		    position: relative;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td:nth-child(2),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th:nth-child(2) {
		    min-width: 150px;
		    max-width: 170px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr td:nth-child(3),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr th:nth-child(3) {
		    min-width: 300px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a {
		    display: block;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-table tbody tr a span {
		    display: block;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table {
		    margin-bottom: 4rem;
		    overflow-x: auto;
		    display: none;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody th>span {
		    padding-right: 1.25rem;
		    display: inline-block;
		    position: relative;
		    cursor: pointer;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table tbody th .table-arrow {
		    position: absolute;
		    top: 50%;
		    right: 0;
		    transform: translateY(-50%);
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] {
		    display: block;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] th:nth-child(1),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] td:nth-child(1) {
		    min-width: 200px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] th:nth-child(3),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] td:nth-child(3) {
		    min-width: 150px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] th:nth-child(5),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="0"] td:nth-child(5) {
		    min-width: 200px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="1"] th:nth-child(1),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="1"] td:nth-child(1) {
		    min-width: 200px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="1"] th:nth-child(2),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="1"] td:nth-child(2) {
		    min-width: 350px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="2"] th:nth-child(1),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="2"] td:nth-child(1) {
		    min-width: 200px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="2"] th:nth-child(2),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="2"] td:nth-child(2) {
		    min-width: 400px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] th:nth-child(1),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] td:nth-child(1) {
		    min-width: 200px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] th:nth-child(2),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] td:nth-child(2) {
		    min-width: 200px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] th:nth-child(3),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] td:nth-child(3) {
		    min-width: 250px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] th:nth-child(4),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] td:nth-child(4) {
		    min-width: 250px;
		}

		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] th:nth-child(5),
		.table-container.public-register-of-licensed-persons-and-registered-institutions-inner-table[data-target="4"] td:nth-child(5) {
		    min-width: 150px;
		}

		.table-container.two-docs-download-table>table th:nth-child(2),
		.table-container.two-docs-download-table>table th:nth-child(3),
		.table-container.two-docs-download-table>table td:nth-child(2),
		.table-container.two-docs-download-table>table td:nth-child(3) {
		    text-align: center;
		    padding-left: 0;
		    width: 148px;
		}

		@media only screen and (max-width: 575px) {
		    .table-container.two-docs-download-table>table td {
		        padding: 1rem;
		    }
		}

		.table-container.two-docs-download-table>table td:nth-child(2),
		.table-container.two-docs-download-table>table td:nth-child(3) {
		    padding-left: 0;
		    text-align: center;
		}

		@media only screen and (max-width: 575px) {

		    .table-container.two-docs-download-table>table td:nth-child(2),
		    .table-container.two-docs-download-table>table td:nth-child(3) {
		        width: 58px;
		    }

		    .table-container.two-docs-download-table>table td:nth-child(2) i,
		    .table-container.two-docs-download-table>table td:nth-child(3) i {
		        display: block;
		        margin: 0 auto;
		    }
		}

		.table-container.has-cell-span>table {
		    max-width: calc(100% - 1px);
		}

		.table-container.has-cell-span>table th {
		    border-bottom: none;
		}

		.table-container.has-cell-span>table td {
		    position: relative;
		    border: 1px solid lightgrey;
		}

		.table-container.small-one-auto-after>table th:first-child,
		.table-container.small-one-auto-after>table td:first-child {
		    width: 200px;
		}

		.table-container.faq-table>table th:last-child {
		    min-width: 160px;
		}

		.table-container.offer-periods-table>table {
		    min-width: 920px;
		}

		.table-container.offer-periods-table>table th:nth-child(1) {
		    min-width: 150px;
		}

		.table-container.offer-periods-table>table th:nth-child(2) {
		    min-width: 130px;
		}

		.table-container.offer-periods-table>table th:nth-last-child(1) {
		    min-width: 170px;
		}

		.table-container.offer-periods-table>table th:nth-last-child(2) {
		    min-width: 150px;
		}

		.error_message {
		    text-align: center;
		    padding-bottom: 3.375rem;
		    margin: 0 auto;
		    width: 100%;
		}

		.error_message svg {
		    width: 48px;
		}

		.error_message>span {
		    font-size: 3rem;
		    color: #505050;
		    font-weight: 600;
		    margin: 2.625rem auto 1rem;
		    display: block;
		}

		body.largeText .error_message>span {
		    font-size: 4rem;
		}

		body.smallText .error_message>span {
		    font-size: 2.5rem;
		}

		.error_message p {
		    font-size: 24px;
		    font-weight: 200;
		    width: 80%;
		    margin-left: auto;
		    margin-right: auto;
		    color: #262626;
		}

		body.largeText .error_message p {
		    font-size: 30px;
		}

		body.smallText .error_message p {
		    font-size: 19px;
		}

		@media only screen and (max-width: 991px) {
		    .error_message p {
		        width: 100%;
		        font-size: 18px;
		    }

		    body.largeText .error_message p {
		        font-size: 26px;
		    }

		    body.smallText .error_message p {
		        font-size: 16px;
		    }
		}

		.inner-profile-one {
		    margin-bottom: 24px;
		    font-size: 0;
		}

		.inner-profile-one>div {
		    display: inline-block;
		    vertical-align: middle;
		    font-size: 18px;
		}

		body.largeText .inner-profile-one>div {
		    font-size: 26px;
		}

		body.smallText .inner-profile-one>div {
		    font-size: 16px;
		}

		@media only screen and (max-width: 765px) {
		    .inner-profile-one>div {
		        display: block;
		        margin-left: auto;
		        margin-right: auto;
		    }
		}

		.inner-profile-one .inner-profile-left {
		    height: 320px;
		}

		@media only screen and (max-width: 991px) {
		    .inner-profile-one .inner-profile-left {
		        padding: 1.5rem 0 0;
		        width: 100%;
		        height: 260px;
		        text-align: center;
		    }
		}

		.inner-profile-one .inner-profile-left img {
		    display: inline-block;
		    height: 100%;
		}

		.inner-profile-one .inner-profile-left .inner-profile-name span {
		    display: inline-block;
		}

		.inner-profile-one .inner-profile-right {
		    width: 65%;
		    padding: 2rem 4rem;
		}

		@media only screen and (max-width: 765px) {
		    .inner-profile-one .inner-profile-right {
		        width: 100%;
		    }
		}

		.inner-profile-one .inner-profile-right>div {
		    margin-bottom: 6px;
		    font-size: 18px;
		}

		body.largeText .inner-profile-one .inner-profile-right>div {
		    font-size: 26px;
		}

		body.smallText .inner-profile-one .inner-profile-right>div {
		    font-size: 16px;
		}

		.inner-profile-one .inner-profile-right .inner-profile-name {
		    font-size: 24px;
		    font-weight: 400;
		}

		body.largeText .inner-profile-one .inner-profile-right .inner-profile-name {
		    font-size: 30px;
		}

		body.smallText .inner-profile-one .inner-profile-right .inner-profile-name {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .inner-profile-one .inner-profile-right .inner-profile-name {
		        font-size: 22px;
		    }

		    body.largeText .inner-profile-one .inner-profile-right .inner-profile-name {
		        font-size: 30px;
		    }

		    body.smallText .inner-profile-one .inner-profile-right .inner-profile-name {
		        font-size: 19px;
		    }
		}

		.sitemap-body {
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-flex-direction: row;
		    -ms-flex-direction: row;
		    flex-direction: row;
		    -webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		    -webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		    justify-content: flex-start;
		    -webkit-align-content: stretch;
		    -ms-flex-line-pack: stretch;
		    align-content: stretch;
		    overflow: hidden;
		}

		@media only screen and (max-width: 765px) {
		    .sitemap-body {
		        -webkit-flex-wrap: wrap;
		        -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		    }
		}

		.sitemap-body .sitemap-accordion-button {
		    display: none;
		}

		.sitemap-body>div {
		    flex-basis: 33.33%;
		    padding: 0 28px 0 0;
		    margin-right: 28px;
		}

		.sitemap-body>div:not(:last-child) {
		    border-right: 1px solid #aaa;
		}

		@media only screen and (max-width: 991px) {
		    .sitemap-body>div {
		        padding: 0 16px 0 0;
		        margin-right: 16px;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .sitemap-body>div.inner-page-holder {
		        flex-basis: 50%;
		        padding: 0 20px 0 0;
		        margin-right: 0;
		    }

		    .sitemap-body>div.inner-page-holder:nth-child(2) {
		        border: none;
		        padding: 0 0 0 20px;
		    }

		    .sitemap-body>div.shortcut-holder {
		        flex-basis: 100%;
		        padding: 4%;
		        margin: 40px 0 0;
		        column-count: 2;
		        column-gap: 8%;
		        column-rule: 1px solid #aaa;
		        background-color: #e9f9f8;
		    }

		    .sitemap-body>div.shortcut-holder>a {
		        margin: 0 0 24px;
		        font-size: 24px;
		    }

		    body.largeText .sitemap-body>div.shortcut-holder>a {
		        font-size: 30px;
		    }

		    body.smallText .sitemap-body>div.shortcut-holder>a {
		        font-size: 19px;
		    }
		}

		@media only screen and (max-width: 765px) and (max-width: 765px) {
		    .sitemap-body>div.shortcut-holder>a {
		        font-size: 22px;
		    }

		    body.largeText .sitemap-body>div.shortcut-holder>a {
		        font-size: 30px;
		    }

		    body.smallText .sitemap-body>div.shortcut-holder>a {
		        font-size: 19px;
		    }
		}

		@media only screen and (max-width: 575px) {
		    .sitemap-body>div.inner-page-holder {
		        flex-basis: 100%;
		        padding: 0 !important;
		        border: none;
		    }

		    .sitemap-body>div.shortcut-holder {
		        column-count: 1;
		    }

		    .sitemap-body>div.shortcut-holder>a {
		        margin: 24px 0 24px;
		    }
		}

		.sitemap-body>div a {
		    line-height: 1.75rem;
		    margin-bottom: 1em;
		    line-height: 1em;
		    display: inline-block;
		    color: #262626;
		}

		.sitemap-body>div>a {
		    font-size: 24px;
		    margin: 28px 0 32px;
		    color: #007a72;
		    display: block;
		}

		body.largeText .sitemap-body>div>a {
		    font-size: 30px;
		}

		body.smallText .sitemap-body>div>a {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .sitemap-body>div>a {
		        font-size: 22px;
		    }

		    body.largeText .sitemap-body>div>a {
		        font-size: 30px;
		    }

		    body.smallText .sitemap-body>div>a {
		        font-size: 19px;
		    }
		}

		.sitemap-body>div>a+.sitemap-accordion {
		    margin-top: -8px;
		}

		.sitemap-body>div>.sitemap-accordion a {
		    margin-bottom: 22px;
		}

		.sitemap-body>div>.sitemap-accordion>a:hover {
		    color: #007a72;
		}

		.sitemap-body .sitemap-accordion {
		    position: relative;
		    display: block;
		    padding: 0 24px 0 0;
		}

		.sitemap-body .sitemap-accordion:after {
		    content: "";
		    display: inline-block;
		    transform-origin: 60% 60%;
		    width: 14px;
		    height: 14px;
		    transform: rotate(45deg);
		    border-bottom: 2px solid #444;
		    border-right: 2px solid #444;
		    position: absolute;
		    top: 7px;
		    right: 7px;
		    transition: all 0.3s ease;
		    cursor: pointer;
		}

		.sitemap-body .sitemap-accordion.active:after {
		    transform: rotate(-135deg);
		}

		.sitemap-body .sitemap-accordion-content {
		    padding: 0 0 8px 32px;
		}

		@media only screen and (max-width: 991px) {
		    .sitemap-body .sitemap-accordion-content {
		        padding: 0 0 8px 22px;
		    }
		}

		.sitemap-body .sitemap-accordion-content .sitemap-accordion {
		    padding-right: 22px !important;
		}

		.sitemap-body .sitemap-accordion-content .sitemap-accordion:after {
		    width: 10px;
		    height: 10px;
		    top: 5px;
		    right: 8px;
		    border-bottom: 2px solid #888;
		    border-right: 2px solid #888;
		}

		.sitemap-body .sitemap-accordion-content>a {
		    display: block;
		}

		.sitemap-body .sitemap-accordion-content a {
		    color: #888;
		}

		.sitemap-body .sitemap-accordion-content .sitemap-accordion-content>* {
		    padding: 0 0 8px 32px;
		}

		.sitemap-body .sitemap-accordion-content>* {
		    padding: 0 0 8px;
		}

		.visuallyhidden {
		    height: 0px;
		    width: 0px;
		    position: absolute;
		    top: 0;
		    left: 0;
		    overflow: hidden;
		}

		.page-selector-container {
		    margin-top: 2.5rem;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		}

		.page-selector-container a {
		    text-decoration: none;
		}

		@media only screen and (max-width: 991px) {
		    .page-selector-container>.page-selector-arrows {
		        margin: 0.25rem;
		    }

		    .page-selector-container .page-selector a {
		        margin: 0.25rem;
		    }
		}

		.page-selector-container>.page-selector-arrows {
		    margin: 0.5rem;
		    color: black;
		}

		.page-selector-container .page-selector a {
		    margin: 0.5rem;
		    display: none;
		}

		.page-selector-container .page-selector .current-page {
		    display: inline;
		}

		.page-selector-container .page-selector .current-page-neighbor,
		.page-selector-container .page-selector .page-selector-first-page,
		.page-selector-container .page-selector .page-selector-last-page {
		    display: inline;
		    color: #757575;
		    background-color: #ffffff;
		}

		.page-selector-container .page-selector .page-selector-first-page:not(.near):after {
		    content: "...";
		    color: #757575;
		    background-color: #ffffff;
		    margin-left: 1rem;
		}

		@media only screen and (max-width: 991px) {
		    .page-selector-container .page-selector .page-selector-first-page:not(.near):after {
		        margin-left: 0.5rem;
		    }
		}

		.page-selector-container .page-selector .page-selector-first-page:not(.near).current-page:after {
		    content: "";
		    margin-left: 0;
		}

		.page-selector-container .page-selector .page-selector-last-page:not(.near):before {
		    content: "...";
		    color: #757575;
		    background-color: #ffffff;
		    margin-right: 1rem;
		}

		@media only screen and (max-width: 991px) {
		    .page-selector-container .page-selector .page-selector-last-page:not(.near):before {
		        margin-right: 0.5rem;
		    }
		}

		.page-selector-container .page-selector .page-selector-last-page:not(.near).current-page:before {
		    content: "";
		    margin-right: 0;
		}

		.searching-section form {
		    padding: 0.5rem;
		    display: flex;
		}

		.searching-section form .searching-section-left {
		    flex: 1;
		}

		.searching-section form .searching-section-left .input-text-container {
		    position: relative;
		}

		.searching-section form .searching-section-left .input-text-container i {
		    position: absolute;
		    top: 50%;
		    transform: translateY(-50%) translateX(50%);
		}

		.searching-section form .searching-section-left .input-text-container>input[type="text"] {
		    background-color: transparent;
		    border: none;
		    padding-left: 2rem;
		}

		.searching-section form .searching-section-left .input-text-container>input[type="text"]::placeholder {
		    font-size: 16px;
		}

		body.largeText .searching-section form .searching-section-left .input-text-container>input[type="text"]::placeholder {
		    font-size: 20px;
		}

		body.smallText .searching-section form .searching-section-left .input-text-container>input[type="text"]::placeholder {
		    font-size: 13px;
		}

		.searching-section form .searching-section-right {
		    display: flex;
		    justify-content: center;
		    align-items: center;
		}

		.searching-section form .searching-section-right .btn-secondary {
		    margin: 0.25rem;
		}

		.searching-section.client-assets-searching-section {
		    margin-top: 20px;
		}

		.searching-section.client-assets-searching-section>div {
		    padding: 40px 0 0 40px;
		    font-size: 24px;
		}

		body.largeText .searching-section.client-assets-searching-section>div {
		    font-size: 30px;
		}

		body.smallText .searching-section.client-assets-searching-section>div {
		    font-size: 19px;
		}

		@media screen and (max-width: 765px) {
		    .searching-section.client-assets-searching-section>div {
		        padding: 40px 0 0 26px;
		        font-size: 22px;
		    }

		    body.largeText .searching-section.client-assets-searching-section>div {
		        font-size: 30px;
		    }

		    body.smallText .searching-section.client-assets-searching-section>div {
		        font-size: 19px;
		    }
		}

		.searching-section.client-assets-searching-section form {
		    margin: 0rem 0 3rem 0;
		    padding: 1.5rem 2.5rem;
		}

		@media screen and (max-width: 765px) {
		    .searching-section.client-assets-searching-section form {
		        flex-direction: column;
		        padding: 1.5rem 1.5rem;
		    }

		    .searching-section.client-assets-searching-section form .searching-section-right {
		        justify-content: flex-start;
		        margin-top: 1.5rem;
		    }
		}

		.searching-section.client-assets-searching-section form .searching-section-left {
		    margin-right: 1.5rem;
		}

		.searching-section.gazette-notices-searching-section form {
		    margin: 2.5rem 0;
		    padding: 1rem 2rem;
		    max-width: 100%;
		    display: flex;
		}

		.searching-section.gazette-notices-searching-section form .searching-section-left {
		    margin-right: 3rem;
		}

		.searching-section.gazette-notices-searching-section form .searching-section-left .input-text-container {
		    margin-bottom: 1.5rem;
		}

		.searching-section.gazette-notices-searching-section form .searching-section-left .searching-section-row {
		    display: flex;
		    justify-content: space-between;
		    flex-wrap: wrap;
		    margin-right: -12px;
		}

		@media only screen and (max-width: 1599px) {
		    .searching-section.gazette-notices-searching-section form {
		        flex-direction: column;
		    }

		    .searching-section.gazette-notices-searching-section form .searching-section-left {
		        margin-right: 0;
		    }

		    .searching-section.gazette-notices-searching-section form .searching-section-right {
		        margin-top: 1.5rem;
		        justify-content: flex-start;
		    }
		}

		.page-switcher-one {
		    font-size: 18px;
		    width: 100%;
		    display: flex;
		    flex-direction: column;
		    align-items: center;
		}

		body.largeText .page-switcher-one {
		    font-size: 26px;
		}

		body.smallText .page-switcher-one {
		    font-size: 16px;
		}

		.page-switcher-one label {
		    display: flex;
		    align-items: center;
		}

		.page-switcher-one label input[type="text"] {
		    border: 1px solid lightgray;
		    width: 50px;
		    height: 25px;
		    margin: 0.5rem;
		    font-size: 18px;
		}

		body.largeText .page-switcher-one label input[type="text"] {
		    font-size: 26px;
		}

		body.smallText .page-switcher-one label input[type="text"] {
		    font-size: 16px;
		}

		.page-switcher-one.public-register-of-licensed-persons-and-registered-institutions-page-switcher {
		    margin-bottom: 3rem;
		}

		.page-switcher-two {
		    max-width: 400px;
		    margin-top: 3rem;
		    display: flex;
		    flex-direction: row;
		    justify-content: center;
		    align-items: center;
		    position: relative;
		}

		.page-switcher-two input[type="text"] {
		    height: 35px;
		    width: 35px;
		    border: 1px solid #b2b2b2;
		    border-radius: 3px;
		    margin-right: 0.5rem;
		}

		@media only screen and (max-width: 1199px) {
		    .page-switcher-two input[type="text"] {
		        height: 30px;
		        width: 30px;
		    }
		}

		.page-switcher-two .total-page {
		    margin-left: 0.5rem;
		}

		.page-switcher-two .btn {
		    position: absolute;
		}

		.page-switcher-two .btn:first-child {
		    left: 0;
		}

		.page-switcher-two .btn:last-child {
		    right: 0;
		}

		form {
		    overflow-x: hidden;
		    font-weight: 400;
		}

		form section {
		    padding: 36px;
		    border-bottom: 1px solid #007a72;
		}

		@media only screen and (max-width: 575px) {
		    form section {
		        padding: 22px 12px;
		    }
		}

		form section input[type="text"],
		form section input[type="email"],
		form section input[type="tel"],
		form section input[type="number"],
		form section input[type="date"] {
		    border: 1px solid #aaa;
		    padding: 6px;
		    border-radius: 4px;
		    width: 100%;

		}

		form section input[type="date"] {
		    background-color: #FFF;
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
		    appearance: none;
		    -webkit-appearance: none;
		    -moz-appearance: textfield;
		}

		form section textarea {
		    border: 1px solid #aaa;
		    padding: 6px;
		    border-radius: 4px;
		    max-width: 100%;
		    width: 100%;
		    min-height: 100px;
		}

		form section hr {
		    position: relative;
		    width: 100%;
		    margin: 0 auto 24px;
		    border-top: 1px dashed #ddd;
		}

		form section .add-field {
		    font-weight: bold;
		    color: #2d669d;
		    margin-bottom: 36px;
		    display: inline-block;
		}

		form section .add-field:before {
		    content: "+";
		    font-size: 24px;
		    font-weight: 400;
		    display: inline-block;
		    border: 2px solid #2d669d;
		    width: 22px;
		    height: 22px;
		    text-align: center;
		    border-radius: 12px;
		    font-family: arial;
		    line-height: 18px;
		    vertical-align: middle;
		}

		body.largeText form section .add-field:before {
		    font-size: 30px;
		}

		body.smallText form section .add-field:before {
		    font-size: 19px;
		}

		form section .add-field span {
		    display: inline-block;
		    vertical-align: middle;
		    margin-left: 6px;
		    margin-top: 2px;
		}

		form .form-row {
		    margin: 0 auto 32px;
		    width: 100%;
		}

		form .form-row .field-holder {
		    width: 100%;
		}

		form .form-row .field-holder.field-holder-half {
		    width: 48%;
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-flex-direction: row;
		    -ms-flex-direction: row;
		    flex-direction: row;
		    -webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		    -webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		    justify-content: flex-start;
		    -webkit-align-content: flex-end;
		    -ms-flex-line-pack: end;
		    align-content: flex-end;
		    -webkit-align-items: flex-end;
		    -ms-flex-align: end;
		    align-items: flex-end;
		    align-content: flex-start;
		}

		@media only screen and (max-width: 575px) {
		    form .form-row .field-holder.field-holder-half {
		        width: 100%;
		    }
		}

		form .form-row .field-holder.field-holder-half>* {
		    flex: 0 0 auto;
		    width: 100%;
		}

		form .form-row .field-holder.field-holder-half:first-child {
		    margin-right: 4%;
		}

		@media only screen and (max-width: 575px) {
		    form .form-row .field-holder.field-holder-half:first-child {
		        margin: 0 auto 32px;
		    }
		}

		form .form-row label {
		    cursor: pointer;
		    white-space: nowrap;
		}

		form .form-row label * {
		    white-space: normal;
		}

		form .form-row p {
		    margin-bottom: 6px;
		}

		form .form-row-removable {
		    padding-right: 40px;
		    position: relative;
		}

		form .form-row-removable .btn-remove,
		form .form-row-removable .btn-clear {
		    display: inline-block;
		    position: absolute;
		    top: 32px;
		    right: -12px;
		    width: 24px;
		    height: 24px;
		    background-image: url(/assets/images/svg/bin.svg);
		    background-position: center;
		    background-repeat: no-repeat;
		    background-size: contain;
		}

		@media only screen and (max-width: 575px) {

		    form .form-row-removable .btn-remove,
		    form .form-row-removable .btn-clear {
		        right: 2px;
		    }
		}

		form .form-section-title {
		    font-size: 24px;
		    font-weight: 600;
		    margin-bottom: 20px;
		}

		body.largeText form .form-section-title {
		    font-size: 30px;
		}

		body.smallText form .form-section-title {
		    font-size: 19px;
		}

		form .field-title {
		    font-size: 18px;
		    color: #007a72;
		    margin-bottom: 8px;
		    font-weight: bold;
		}

		body.largeText form .field-title {
		    font-size: 26px;
		}

		body.smallText form .field-title {
		    font-size: 16px;
		}

		form .field-body {
		    width: 100%;
		}

		form .complaint-document-field .field-holder {
		    margin-bottom: 22px;
		}

		form .complaint-document-field .complaint-document-uploads {
		    padding-left: 28px;
		    margin-bottom: 20px;
		}

		form .complaint-document-field hr {
		    margin-bottom: 0;
		}

		.pdf-download-banner {
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-flex-direction: row;
		    -ms-flex-direction: row;
		    flex-direction: row;
		    -webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		    -webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		    justify-content: space-between;
		    -webkit-align-content: stretch;
		    -ms-flex-line-pack: stretch;
		    align-content: stretch;
		    -webkit-align-items: center;
		    -ms-flex-align: center;
		    align-items: center;
		    margin: 42px auto;
		}

		@media only screen and (max-width: 575px) {
		    .pdf-download-banner {
		        -webkit-flex-wrap: wrap;
		        -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		    }
		}

		.pdf-download-banner .banner-left {
		    width: 62%;
		}

		.pdf-download-banner .banner-left .banner-title {
		    font-size: 24px;
		    font-weight: 600;
		}

		body.largeText .pdf-download-banner .banner-left .banner-title {
		    font-size: 30px;
		}

		body.smallText .pdf-download-banner .banner-left .banner-title {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .pdf-download-banner .banner-left .banner-title {
		        font-size: 22px;
		    }

		    body.largeText .pdf-download-banner .banner-left .banner-title {
		        font-size: 30px;
		    }

		    body.smallText .pdf-download-banner .banner-left .banner-title {
		        font-size: 19px;
		    }
		}

		@media only screen and (max-width: 575px) {
		    .pdf-download-banner .banner-left {
		        width: 100%;
		        order: 1;
		    }
		}

		.pdf-download-banner .banner-right {
		    width: 38%;
		    text-align: center;
		}

		@media only screen and (max-width: 575px) {
		    .pdf-download-banner .banner-right {
		        width: 100%;
		        text-align: center;
		        order: 0;
		        margin-bottom: 2rem;
		    }
		}

		.pdf-download-banner .banner-right img {
		    max-width: 100%;
		    box-shadow: 2px 3px 6px #666;
		}

		.regulatory-calendar {
		    font-size: 18px;
		}

		body.largeText .regulatory-calendar {
		    font-size: 26px;
		}

		body.smallText .regulatory-calendar {
		    font-size: 16px;
		}

		.regulatory-calendar .slide-content {
		    height: 100%;
		    overflow-y: auto;
		}

		.regulatory-calendar .swiper-slide {
		    display: none;
		}

		.regulatory-calendar .swiper-slide.show {
		    display: block;
		}

		.regulatory-calendar .ui-state-disabled {
		    opacity: 1;
		    pointer-events: initial;
		}

		.regulatory-calendar .highlight {
		    cursor: pointer !important;
		}

		.regulatory-calendar .calendar-table {
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-flex-direction: row;
		    -ms-flex-direction: row;
		    flex-direction: row;
		    -webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		    -webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		    justify-content: flex-start;
		    -webkit-align-content: stretch;
		    -ms-flex-line-pack: stretch;
		    align-content: stretch;
		}

		@media only screen and (max-width: 765px) {
		    .regulatory-calendar .calendar-table {
		        flex-direction: column;
		    }
		}

		.regulatory-calendar .calendar-table * {
		    font-family: "Raleway", "Microsoft JhengHei", 微軟正黑體, 微軟雅黑體,
		        "黑体", "Arial", sans-serif;
		}

		.regulatory-calendar .calendar-table .table-left {
		    flex: 0 0 auto;
		    width: 60%;
		    text-align: center;
		    background-color: #fbfbfb;
		    padding: 2.625rem;
		    height: auto;
		}

		@media only screen and (max-width: 765px) {
		    .regulatory-calendar .calendar-table .table-left {
		        width: 100%;
		        padding: 12px;
		    }
		}

		.regulatory-calendar .calendar-table .table-right {
		    flex: 0 0 auto;
		    width: 40%;
		    height: auto;
		    padding: 0;
		    background-color: #e9f9f8;
		}

		@media only screen and (max-width: 765px) {
		    .regulatory-calendar .calendar-table .table-right {
		        width: 100%;
		        height: auto;
		        min-height: 320px;
		    }
		}

		.regulatory-calendar .calendar-table .ui-datepicker-inline {
		    width: 100%;
		    border: none;
		    background-color: transparent;
		}

		.regulatory-calendar .calendar-table .ui-widget-header {
		    border-radius: 0;
		    border: none;
		    border-bottom: 1px solid #ddd;
		    background-color: transparent;
		    padding-bottom: 12px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev,
		.regulatory-calendar .calendar-table .ui-datepicker-next {
		    top: 14px;
		    width: 24px;
		    height: 24px;
		    cursor: pointer;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev.ui-state-hover,
		.regulatory-calendar .calendar-table .ui-datepicker-next.ui-state-hover {
		    border: none;
		    top: 14px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev.ui-state-disabled,
		.regulatory-calendar .calendar-table .ui-datepicker-next.ui-state-disabled {
		    display: none;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev .ui-icon,
		.regulatory-calendar .calendar-table .ui-datepicker-next .ui-icon {
		    background-image: none !important;
		    transform-origin: center;
		    width: 12px;
		    height: 12px;
		    margin: 0;
		    top: 7px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev {
		    left: 24px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev.ui-state-hover {
		    left: 24px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-prev .ui-icon {
		    border-bottom: 1px solid #262626;
		    border-left: 1px solid #262626;
		    transform: rotate(45deg) translate(0, 0);
		    left: 10px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-next {
		    right: 24px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-next.ui-state-hover {
		    right: 24px;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-next .ui-icon {
		    border-bottom: 1px solid #262626;
		    border-right: 1px solid #262626;
		    transform: rotate(-45deg) translate(0, 0);
		    right: 10px;
		    left: auto;
		}

		.regulatory-calendar .calendar-table .ui-datepicker-title {
		    font-size: 24px;
		    font-weight: 200;
		}

		body.largeText .regulatory-calendar .calendar-table .ui-datepicker-title {
		    font-size: 30px;
		}

		body.smallText .regulatory-calendar .calendar-table .ui-datepicker-title {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .regulatory-calendar .calendar-table .ui-datepicker-title {
		        font-size: 22px;
		    }

		    body.largeText .regulatory-calendar .calendar-table .ui-datepicker-title {
		        font-size: 30px;
		    }

		    body.smallText .regulatory-calendar .calendar-table .ui-datepicker-title {
		        font-size: 19px;
		    }
		}

		.regulatory-calendar .calendar-table th {
		    color: #007a72;
		    font-size: 22px;
		    font-weight: 900;
		    width: 14.28%;
		}

		body.largeText .regulatory-calendar .calendar-table th {
		    font-size: 30px;
		}

		body.smallText .regulatory-calendar .calendar-table th {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .regulatory-calendar .calendar-table th {
		        font-size: 18px;
		    }

		    body.largeText .regulatory-calendar .calendar-table th {
		        font-size: 26px;
		    }

		    body.smallText .regulatory-calendar .calendar-table th {
		        font-size: 16px;
		    }
		}

		.regulatory-calendar .calendar-table td span {
		    text-align: center;
		    font-size: 22px;
		    border: none;
		    background-color: transparent;
		    height: 50px;
		}

		body.largeText .regulatory-calendar .calendar-table td span {
		    font-size: 30px;
		}

		body.smallText .regulatory-calendar .calendar-table td span {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .regulatory-calendar .calendar-table td span {
		        font-size: 18px;
		    }

		    body.largeText .regulatory-calendar .calendar-table td span {
		        font-size: 26px;
		    }

		    body.smallText .regulatory-calendar .calendar-table td span {
		        font-size: 16px;
		    }
		}

		.regulatory-calendar .calendar-table td.highlight span:after {
		    content: "";
		    display: block;
		    width: 6px;
		    height: 6px;
		    border-radius: 3px;
		    background-color: #007a72;
		    margin: 0 auto;
		}

		.regulatory-calendar .calendar-table .swiper-container {
		    height: 100%;
		}

		.regulatory-calendar .calendar-table .swiper-pagination {
		    bottom: 22px;
		}

		.regulatory-calendar .calendar-table .swiper-pagination-bullet-active {
		    background-color: #007a72;
		}

		.regulatory-calendar .calendar-table .swiper-button-next:after,
		.regulatory-calendar .calendar-table .swiper-button-prev:after {
		    font-size: 0;
		    content: "";
		    width: 12px;
		    height: 12px;
		}

		.regulatory-calendar .calendar-table .swiper-button-prev {
		    left: 12px;
		}

		.regulatory-calendar .calendar-table .swiper-button-prev:after {
		    border-bottom: 1px solid #262626;
		    border-left: 1px solid #262626;
		    transform: rotate(45deg) translate(0, 0);
		}

		.regulatory-calendar .calendar-table .swiper-button-next {
		    right: 12px;
		}

		.regulatory-calendar .calendar-table .swiper-button-next:after {
		    border-bottom: 1px solid #262626;
		    border-right: 1px solid #262626;
		    transform: rotate(-45deg) translate(0, 0);
		}

		.regulatory-calendar .calendar-table .swiper-slide {
		    padding: 64px 48px 48px;
		}

		.regulatory-calendar .calendar-table .slide-content .content-row {
		    padding: 16px 12px;
		}

		.regulatory-calendar .calendar-table .slide-content .content-row .row-title {
		    font-weight: bold;
		    margin-bottom: 4px;
		}

		.regulatory-calendar .calendar-table .slide-content .content-row+.content-row {
		    border-top: 1px dashed #ddd;
		}

		.regulatory-calendar .calendar-table .slide-content .content-row .row-content {
		    max-height: 150px;
		    overflow-y: auto;
		}

		.data-report-chart-anchor,
		.calendar-toggle-control {
		    height: 32px;
		    margin: 24px auto 16px;
		    font-size: 18px;
		}

		body.largeText .data-report-chart-anchor,
		body.largeText .calendar-toggle-control {
		    font-size: 26px;
		}

		body.smallText .data-report-chart-anchor,
		body.smallText .calendar-toggle-control {
		    font-size: 16px;
		}

		.data-report-chart-anchor i,
		.calendar-toggle-control i {
		    font-size: 120%;
		}

		.data-report-chart-anchor .toggle-btn,
		.calendar-toggle-control .toggle-btn {
		    display: none;
		    transition: all 0s;
		}

		.data-report-chart-anchor .toggle-btn.show,
		.calendar-toggle-control .toggle-btn.show {
		    display: inline-block;
		}

		.data-report-chart-anchor .toggle-btn>*,
		.calendar-toggle-control .toggle-btn>* {
		    display: inline-block;
		    vertical-align: middle;
		    margin-right: 8px;
		}

		.data-report-chart-anchor .calendar-toggle-box,
		.calendar-toggle-control .calendar-toggle-box {
		    display: none;
		}

		.data-report-chart-anchor .calendar-toggle-box.show,
		.calendar-toggle-control .calendar-toggle-box.show {
		    display: block;
		}

		.data-report-chart-anchor.data-report-chart-anchor,
		.calendar-toggle-control.data-report-chart-anchor {
		    margin-top: 32px;
		}

		.two-columns-container {
		    column-count: 2;
		    margin-bottom: 1.875rem;
		}

		.fs-accordion-content .two-columns-container {
		    padding: 0;
		}

		@media only screen and (max-width: 765px) {
		    .two-columns-container {
		        column-count: 1;
		    }
		}

		.two-columns-container a {
		    width: 100%;
		    display: block;
		    text-decoration: none;
		    text-align: left;
		    font-size: 18px;
		    padding-bottom: 0.75rem;
		}

		body.largeText .two-columns-container a {
		    font-size: 26px;
		}

		body.smallText .two-columns-container a {
		    font-size: 16px;
		}

		@media only screen and (max-width: 765px) {
		    .two-columns-container a {
		        width: 100%;
		    }
		}

		.table-switcher {
		    margin: 2rem 0;
		    white-space: nowrap;
		    overflow: auto;
		    height: 46px;
		}

		fon .table-switcher a {
		    text-decoration: none;
		}

		.table-switcher .switch-btn {
		    margin-right: 2rem;
		    display: inline-block;
		    position: relative;
		    cursor: pointer;
		    font-weight: 600;
		}

		.table-switcher .switch-btn:not(.collapsed) {
		    font-weight: bold;
		}

		.table-switcher .switch-btn:not(.collapsed) .table-switcher-underline {
		    opacity: 1;
		}

		.table-switcher .switch-btn .table-switcher-underline {
		    opacity: 0;
		    height: 3px;
		    width: 100%;
		    background-color: green;
		    position: absolute;
		    bottom: -0.25rem;
		    left: 0;
		    transition: 0.1s all ease;
		}

		.table-switcher .switch-btn .table-switcher-underline::after {
		    content: "";
		    display: block;
		    height: 0px;
		    width: 0px;
		    border-top: 4px solid green;
		    border-right: 4px solid transparent;
		    border-left: 4px solid transparent;
		    border-bottom: 4px solid transparent;
		    position: absolute;
		    bottom: -8px;
		    left: calc(50% - 4px);
		}

		.document-details-container {
		    padding: 2rem 3.5rem;
		    margin-bottom: 3rem;
		}

		.document-details-container .document-details-row {
		    color: white;
		    font-size: 18px;
		    margin: 0.75rem;
		    display: flex;
		    flex-direction: column;
		    justify-content: flex-start;
		}

		body.largeText .document-details-container .document-details-row {
		    font-size: 26px;
		}

		body.smallText .document-details-container .document-details-row {
		    font-size: 16px;
		}

		.document-details-container .document-details-row span:first-child {
		    font-weight: bold;
		}

		.chart-holder {
		    overflow-x: auto;
		    overflow-y: hidden;
		    width: 100%;
		}

		@media only screen and (max-width: 765px) {
		    .chart-holder {
		        height: 500px;
		    }
		}

		.chart-holder>div {
		    width: 100%;
		    height: 600px;
		    min-width: 870px;
		}

		@media only screen and (max-width: 765px) {
		    .chart-holder>div {
		        transform: scale(0.8);
		        transform-origin: top left;
		    }
		}

		.alert-list-search-panel {
		    width: 100%;
		    padding: 3rem 1.5rem;
		    overflow: hidden;
		}

		.alert-list-search-panel>div {
		    display: flex;
		    flex-wrap: wrap;
		    align-items: flex-start;
		    flex-basis: 320px;
		    font-size: 18px;
		}

		body.largeText .alert-list-search-panel>div {
		    font-size: 26px;
		}

		body.smallText .alert-list-search-panel>div {
		    font-size: 16px;
		}

		@media only screen and (max-width: 765px) {
		    .alert-list-search-panel>div {
		        flex-basis: auto;
		        flex-wrap: wrap;
		    }

		    .alert-list-search-panel>div.mb-scroll {
		        display: block;
		        white-space: nowrap;
		        overflow: auto;
		        height: 42px;
		    }
		}

		.alert-list-search-panel .alert-list-row-one label {
		    font-size: 1.125rem;
		    cursor: pointer;
		}

		body.largeText .alert-list-search-panel .alert-list-row-one label {
		    font-size: 1.625rem;
		}

		body.smallText .alert-list-search-panel .alert-list-row-one label {
		    font-size: 1rem;
		}

		.alert-list-search-panel .alert-list-row-one label.active {
		    font-weight: 900;
		    position: relative;
		}

		.alert-list-search-panel .alert-list-row-one label.active::after {
		    content: "";
		    height: 0;
		    width: 0;
		    border-left: 7px solid transparent;
		    border-right: 7px solid transparent;
		    border-top: 7px solid black;
		    position: absolute;
		    bottom: -7px;
		    left: calc(50%);
		    transform: translateX(-50%);
		}

		@media only screen and (max-width: 575px) {
		    .alert-list-search-panel .alert-list-row-one label {
		        margin-right: 20px;
		    }
		}

		.alert-list-search-panel .alert-list-row-two {
		    margin-top: 2rem;
		}

		.alert-list-search-panel .alert-list-row-two strong {
		    margin-right: 2rem;
		}

		.alert-list-search-panel .alert-list-row-two .alert-list-btns-container {
		    flex-grow: 1;
		    flex-shrink: 1;
		    flex-basis: 0;
		}

		.alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		    background-color: transparent;
		    border: none;
		    outline: none;
		    transition: 0.2s all ease;
		}

		.alert-list-search-panel .alert-list-row-two label select+span {
		    min-width: 300px;
		    margin-top: 0.375rem;
		}

		.alert-list-search-panel .alert-list-row-two.alert-list-row-two--btns {
		    display: block;
		}

		.alert-list-search-panel .alert-list-row-two.alert-list-row-two--btns strong {
		    display: block;
		    padding: 12px 0;
		    margin-bottom: 16px;
		}

		.alert-list-search-panel .type-search-container {
		    display: none;
		}

		.alert-list-search-panel .type-search-container .alert-list-row-two {
		    flex-basis: 50%;
		    max-width: 50%;
		}

		@media only screen and (max-width: 765px) {
		    .alert-list-search-panel .type-search-container .alert-list-row-two {
		        flex-basis: 100%;
		        max-width: 100%;
		    }
		}

		.alert-list-search-panel .type-search-container button {
		    display: block;
		    padding: 0;
		    margin: 4px 0;
		}

		.alert-list-search-panel .name-search-container label {
		    display: flex;
		    flex-wrap: wrap;
		    align-items: center;
		    width: 100%;
		}

		.alert-list-search-panel .name-search-container label strong {
		    margin-right: 1rem;
		}

		.alert-list-search-panel .name-search-container label .input-field-container {
		    position: relative;
		    flex-grow: 1;
		    max-width: 800px;
		}

		.alert-list-search-panel .name-search-container label .input-field-container i {
		    position: absolute;
		    left: 0.625rem;
		    top: 50%;
		    transform: translateY(-50%);
		}

		.alert-list-search-panel .name-search-container label .input-field-container input[type="text"] {
		    flex-basis: 100%;
		    background-color: transparent;
		    padding: 0.75rem 0 0.75rem 2.25rem;
		}

		.alert-list-search-panel .name-search-container label .input-field-container input[type="text"]::placeholder {
		    font-size: 1.125rem;
		}

		body.largeText .alert-list-search-panel .name-search-container label .input-field-container input[type="text"]::placeholder {
		    font-size: 1.625rem;
		}

		body.smallText .alert-list-search-panel .name-search-container label .input-field-container input[type="text"]::placeholder {
		    font-size: 1rem;
		}

		.alert-list-search-panel .name-search-container p {
		    width: 60%;
		}

		@media only screen and (max-width: 765px) {
		    .alert-list-search-panel .alert-list-row-two label {
		        max-width: 100%;
		        width: 100%;
		        margin-top: 0.75rem;
		    }

		    .alert-list-search-panel .alert-list-row-two label select+span {
		        max-width: 500px;
		        width: 100% !important;
		        min-width: 0;
		        margin-top: 0.375rem;
		    }

		    .alert-list-search-panel .alert-list-row-two .alert-list-btns-container {
		        flex: auto;
		        width: 100%;
		    }

		    .alert-list-search-panel .alert-list-row-two .alert-list-btns-container button {
		        width: 100%;
		        padding: 0;
		        margin: 0.1875rem 0;
		        text-align: left;
		    }

		    .alert-list-search-panel .name-search-container label {
		        max-width: 100%;
		        width: 100%;
		        margin-top: 0.75rem;
		        flex-direction: column;
		        align-items: flex-start;
		    }

		    .alert-list-search-panel .name-search-container label .input-field-container {
		        max-width: 500px;
		        width: 100%;
		    }

		    .alert-list-search-panel .name-search-container p {
		        width: 100%;
		    }
		}

		.alert-list-search-panel .alert-list-btns {
		    margin-top: 2rem;
		}

		.alert-list-search-panel .alert-list-btns.type-search {
		    margin-top: -32px;
		}

		@media only screen and (max-width: 765px) {
		    .alert-list-search-panel .alert-list-btns.type-search {
		        margin-top: 2rem;
		    }
		}

		.alert-list-search-panel .alert-list-btns input[type="submit"],
		.alert-list-search-panel .alert-list-btns input[type="reset"] {
		    font-size: 14px;
		    font-weight: 700;
		    padding-left: 1.25rem;
		    padding-right: 1.25rem;
		    min-width: 110px;
		    padding: 0.375rem 0.75rem;
		    border-radius: 0.25rem;
		    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
		    text-align: center;
		    vertical-align: middle;
		    margin-right: 12px;
		}

		body.largeText .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.largeText .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    font-size: 18px;
		}

		body.smallText .alert-list-search-panel .alert-list-btns input[type="submit"],
		body.smallText .alert-list-search-panel .alert-list-btns input[type="reset"] {
		    font-size: 11px;
		}

		.alert-list-search-panel label {
		    margin-bottom: 0;
		}

		.alert-list-search-panel input[type="radio"] {
		    position: absolute;
		    height: 0;
		    width: 0;
		    opacity: 0;
		}

		.alert-list-search-panel input[type="radio"]::before,
		.alert-list-search-panel input[type="radio"]::after {
		    width: 0px;
		    height: 0px;
		    border: none;
		}

		.alert-list-search-panel .vertical-bar {
		    margin: 0 1.5rem;
		}

		@media only screen and (max-width: 575px) {
		    .alert-list-search-panel .vertical-bar {
		        display: none;
		    }
		}

		.alert-list-sort {
		    display: flex;
		    flex-direction: row;
		    flex-wrap: wrap;
		}

		.alert-list-sort .A-Z {
		    width: 100%;
		}

		.alert-list-sort .dropdown-container {
		    width: 100%;
		    margin-top: 0.75rem;
		    display: flex;
		    justify-content: flex-start;
		}

		.alert-list-sort .dropdown-container select {
		    position: absolute;
		}

		.alert-list-sort .dropdown-container select+span {
		    max-width: 150px;
		    flex: 1;
		    margin-right: 0.75rem;
		    margin-top: 0;
		}

		@media only screen and (max-width: 765px) {
		    .alert-list-sort .dropdown-container {
		        margin-top: 2.25rem;
		    }
		}

		.alert-list-popup-container {
		    position: fixed;
		    top: 0;
		    left: 0;
		    width: 100vw;
		    height: 100vh;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    overflow: hidden;
		    display: none;
		    z-index: 100000;
		    font-size: 18px;
		}

		body.largeText .alert-list-popup-container {
		    font-size: 26px;
		}

		body.smallText .alert-list-popup-container {
		    font-size: 16px;
		}

		.alert-list-popup-container .alert-list-popup {
		    width: 90%;
		    max-width: 800px;
		    padding: 3rem 4rem;
		    display: flex;
		    flex-direction: column;
		    background-color: white;
		    background-image: url("../assets/images/common/bg-overlay.png");
		    background-position: bottom right;
		    background-size: 100%;
		    background-repeat: no-repeat;
		    box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.15);
		    position: relative;
		}

		.alert-list-popup-container .alert-list-popup .fs-row {
		    flex-grow: 100%;
		    display: flex;
		    flex-direction: row;
		    align-items: flex-start;
		    margin-top: 0.1875rem;
		    margin-bottom: 0.1875rem;
		}

		.alert-list-popup-container .alert-list-popup .fs-row span:first-child {
		    min-width: 150px;
		    font-weight: 900;
		}

		@media only screen and (max-width: 1199px) {
		    .alert-list-popup-container .alert-list-popup .fs-row span:first-child {
		        min-width: 120px;
		    }
		}

		.alert-list-popup-container .alert-list-popup .fs-row .alert-list-popup-input {
		    flex-grow: 100%;
		    font-weight: 100;
		}

		.alert-list-popup-container .alert-list-popup .fs-row.alert-list-remark {
		    margin-top: 2.25rem;
		    font-weight: 100;
		}

		@media only screen and (max-width: 765px) {
		    .alert-list-popup-container .alert-list-popup {
		        padding: 2rem;
		    }
		}

		.investment-products h3 {
		    font-weight: bold;
		}

		.investment-products ul {
		    margin-bottom: 2rem;
		}

		.investment-products ul li {
		    margin-bottom: 1rem;
		}

		.investment-products .investment-products-search-panel {
		    margin-bottom: 1.5rem;
		}

		.investment-products .investment-products-search-panel .investment-products-search-options {
		    font-size: 1.125rem;
		    margin-right: 0.75rem;
		    cursor: pointer;
		}

		body.largeText .investment-products .investment-products-search-panel .investment-products-search-options {
		    font-size: 1.625rem;
		}

		body.smallText .investment-products .investment-products-search-panel .investment-products-search-options {
		    font-size: 1rem;
		}

		.investment-products .investment-products-search-panel .investment-products-search-options.active {
		    font-weight: 900;
		    position: relative;
		}

		.investment-products .investment-products-search-panel .investment-products-search-options.active::after {
		    content: "";
		    height: 0;
		    width: 0;
		    border-left: 7px solid transparent;
		    border-right: 7px solid transparent;
		    border-top: 7px solid black;
		    position: absolute;
		    bottom: -7px;
		    left: calc(50%);
		    transform: translateX(-50%);
		}

		.investment-products .investment-products-search-panel .investment-products-search-options input {
		    position: absolute;
		    top: 0;
		    left: 0;
		    height: 0px;
		    width: 0px;
		    opacity: 0;
		}

		.investment-products .investment-products-search-panel .fs-row {
		    max-width: 700px;
		    align-items: flex-end;
		    flex-wrap: wrap;
		}

		.investment-products .investment-products-search-panel .fs-row .input-field-container {
		    flex: 1;
		    margin-right: 0.75rem;
		}

		.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field {
		    margin-top: 0.75rem;
		    position: relative;
		}

		.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field i {
		    position: absolute;
		    left: 0.625rem;
		    top: 50%;
		    transform: translateY(-50%);
		}

		.investment-products .investment-products-search-panel .fs-row .input-field-container .input-field input[type="text"] {
		    padding: 0.75rem 2.25rem;
		}

		@media only screen and (max-width: 765px) {
		    .investment-products .investment-products-search-panel .fs-row .input-field-container {
		        width: 100%;
		        flex: none;
		    }
		}

		.investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		    color: white;
		    padding: 0.625rem 1.5rem;
		    border-radius: 2px;
		    transition: 0.2s all ease;
		    outline: none;
		    background-color: transparent;
		}

		@media only screen and (max-width: 765px) {
		    .investment-products .investment-products-search-panel .fs-row input[type="submit"] {
		        margin-top: 1rem;
		    }
		}

		.investment-products-accordion {
		    font-size: 1.125rem;
		    padding: 32px !important;
		    padding-right: 192px !important;
		}

		body.largeText .investment-products-accordion {
		    font-size: 1.625rem;
		}

		body.smallText .investment-products-accordion {
		    font-size: 1rem;
		}

		.investment-products-accordion>span {
		    position: absolute;
		    max-width: 120px;
		    right: 72px;
		}

		@media only screen and (max-width: 765px) {
		    .investment-products-accordion {
		        padding: 24px !important;
		        padding-right: 54px !important;
		    }

		    .investment-products-accordion>span {
		        position: relative;
		        max-width: 100%;
		        right: auto;
		        display: block;
		        text-align: right;
		        width: 100%;
		        margin-top: 12px;
		    }
		}

		@media only screen and (max-width: 575px) {
		    .investment-products-accordion>span {
		        display: none;
		    }
		}

		.investment-products-accordion-content.alert-list-table {
		    margin-top: 0px;
		}

		.investment-products-accordion-content.main-style {
		    margin-bottom: 0px;
		}

		.investment-products-accordion-content.table-container.alert-list-table tbody tr th,
		.investment-products-accordion-content.table-container.alert-list-table tbody tr td {
		    padding-top: 1.75rem;
		    padding-bottom: 1.75rem;
		    min-width: 0px;
		}

		.investment-products-accordion-content.table-container.alert-list-table tbody tr th:nth-child(1),
		.investment-products-accordion-content.table-container.alert-list-table tbody tr td:nth-child(1) {
		    min-width: 180px;
		    cursor: text;
		}

		.investment-products-accordion-content.table-container.alert-list-table tbody tr th:nth-child(2),
		.investment-products-accordion-content.table-container.alert-list-table tbody tr td:nth-child(2) {
		    min-width: 240px;
		}

		.investment-products-accordion-content.table-container.alert-list-table tbody tr th:nth-child(3),
		.investment-products-accordion-content.table-container.alert-list-table tbody tr td:nth-child(3) {
		    min-width: 240px;
		}

		.investment-products-accordion-content.table-container.alert-list-table tbody tr th:nth-child(4),
		.investment-products-accordion-content.table-container.alert-list-table tbody tr td:nth-child(4) {
		    min-width: 200px;
		}

		.investment-products-accordion-content.table-container.alert-list-table tbody tr th:nth-child(5),
		.investment-products-accordion-content.table-container.alert-list-table tbody tr td:nth-child(5) {
		    min-width: 100px;
		}

		.investment-products-search-number {
		    margin-top: 2rem;
		}

		.why-the-sfc__swiper {
		    width: 100%;
		    margin-bottom: 32px;
		}

		.why-the-sfc__swiper .swiper-slide {
		    opacity: 0;
		    visibility: hidden;
		}

		.why-the-sfc__swiper .swiper-slide.swiper-slide-active {
		    visibility: visible;
		    opacity: 1;
		}

		.why-the-sfc__swiper .overlay-banner {
		    width: 100%;
		    position: relative;
		    height: 440px;
		    background-position: center;
		    background-repeat: no-repeat;
		    background-size: cover;
		    background-color: #fff;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content {
		    width: 32%;
		    position: absolute;
		    top: 0;
		    right: 0;
		    height: 100%;
		    background-color: rgba(255, 255, 255, 0.8);
		    font-size: 18px;
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-flex-direction: column;
		    -ms-flex-direction: column;
		    flex-direction: column;
		    -webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		    -webkit-justify-content: center;
		    -ms-flex-pack: center;
		    justify-content: center;
		    -webkit-align-content: stretch;
		    -ms-flex-line-pack: stretch;
		    align-content: stretch;
		    -webkit-align-items: stretch;
		    -ms-flex-align: stretch;
		    align-items: stretch;
		}

		body.largeText .why-the-sfc__swiper .overlay-banner .swiper-content {
		    font-size: 26px;
		}

		body.smallText .why-the-sfc__swiper .overlay-banner .swiper-content {
		    font-size: 16px;
		}

		@media only screen and (max-width: 575px) {
		    .why-the-sfc__swiper .overlay-banner .swiper-content {
		        width: 100%;
		        bottom: 0;
		        top: auto;
		        height: auto;
		        padding: 18px 0 52px;
		        -webkit-justify-content: flex-start;
		        -ms-flex-pack: start;
		        justify-content: flex-start;
		    }
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content div {
		    padding: 0 18px;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop {
		    display: inline-block;
		    position: absolute;
		    left: 22px;
		    bottom: 18px;
		    width: 14px;
		    height: 16px;
		    padding: 0;
		    cursor: pointer;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop:before,
		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop:after {
		    content: "";
		    display: inline-block;
		    width: 4px;
		    height: 100%;
		    background-color: #262626;
		    position: absolute;
		    top: 0;
		    opacity: 1;
		    transition: all 0.3s ease;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop:after {
		    left: 0;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop:before {
		    right: 0;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop.stop:after {
		    opacity: 0;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-play-stop.stop:before {
		    background-color: transparent;
		    border: 7px solid transparent;
		    border-left: 12px solid #262626;
		    left: 0;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-content .banner-pagination {
		    position: absolute;
		    bottom: 16px;
		    left: 54px;
		    padding: 0 14px;
		    border-left: 2px solid #dad9da;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-pagination-bullet {
		    width: auto;
		    height: auto;
		    line-height: 1em;
		    margin: 0 6px;
		    padding: 0 0 2px;
		    border-radius: 0;
		    background: none;
		    border-bottom: 1.5px solid transparent;
		    font-size: 18px;
		    color: gray;
		}

		body.largeText .why-the-sfc__swiper .overlay-banner .swiper-pagination-bullet {
		    font-size: 26px;
		}

		body.smallText .why-the-sfc__swiper .overlay-banner .swiper-pagination-bullet {
		    font-size: 16px;
		}

		.why-the-sfc__swiper .overlay-banner .swiper-pagination-bullet-active {
		    background: none;
		    border-bottom: 1.5px solid #262626;
		    color: #262626;
		}

		.why-the-sfc__swiper .banner-highlight {
		    padding: 18px;
		    min-height: 200px;
		}

		.why-the-sfc__swiper .banner-highlight .banner-title strong {
		    font-size: 29px;
		    padding-right: 6px;
		}

		body.largeText .why-the-sfc__swiper .banner-highlight .banner-title strong {
		    font-size: 41px;
		}

		body.smallText .why-the-sfc__swiper .banner-highlight .banner-title strong {
		    font-size: 26px;
		}

		@media only screen and (max-width: 765px) {
		    .why-the-sfc__swiper .banner-highlight .banner-title strong {
		        font-size: 24px;
		    }

		    body.largeText .why-the-sfc__swiper .banner-highlight .banner-title strong {
		        font-size: 30px;
		    }

		    body.smallText .why-the-sfc__swiper .banner-highlight .banner-title strong {
		        font-size: 19px;
		    }
		}

		.why-the-sfc__swiper .banner-more {
		    margin-top: 12px;
		    font-size: 18px;
		    font-weight: bold;
		}

		body.largeText .why-the-sfc__swiper .banner-more {
		    font-size: 26px;
		}

		body.smallText .why-the-sfc__swiper .banner-more {
		    font-size: 16px;
		}

		.three-grid-banner {
		    margin-top: 36px;
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-flex-direction: row;
		    -ms-flex-direction: row;
		    flex-direction: row;
		    -webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		    -webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		    justify-content: space-between;
		    -webkit-align-content: stretch;
		    -ms-flex-line-pack: stretch;
		    align-content: stretch;
		    -webkit-align-items: flex-start;
		    -ms-flex-align: start;
		    align-items: flex-start;
		}

		@media only screen and (max-width: 765px) {
		    .three-grid-banner {
		        display: block;
		    }
		}

		.three-grid-banner .banner-item {
		    flex: 0 0 30%;
		}

		@media only screen and (max-width: 765px) {
		    .three-grid-banner .banner-item {
		        display: block;
		        display: block;
		        max-width: 240px;
		        margin: 0 auto 30px;
		    }
		}

		.three-grid-banner .banner-img {
		    width: 100%;
		    position: relative;
		    padding-bottom: 0%;
		    margin-bottom: 16px;
		}

		.investment-product-search-panel {
		    width: 100%;
		    padding: 3rem 1.5rem;
		    margin-bottom: 2.625rem;
		    font-size: 18px;
		}

		body.largeText .investment-product-search-panel {
		    font-size: 26px;
		}

		body.smallText .investment-product-search-panel {
		    font-size: 16px;
		}

		.investment-product-search-panel .filter-title {
		    font-size: 24px;
		    margin-bottom: 12px;
		}

		body.largeText .investment-product-search-panel .filter-title {
		    font-size: 30px;
		}

		body.smallText .investment-product-search-panel .filter-title {
		    font-size: 19px;
		}

		@media only screen and (max-width: 765px) {
		    .investment-product-search-panel .filter-title {
		        font-size: 22px;
		    }

		    body.largeText .investment-product-search-panel .filter-title {
		        font-size: 30px;
		    }

		    body.smallText .investment-product-search-panel .filter-title {
		        font-size: 19px;
		    }
		}

		.investment-product-search-panel .filter-row-checkbox label {
		    display: inline-block;
		    cursor: pointer;
		    margin-bottom: 12px;
		    white-space: nowrap;
		    margin-right: 16px;
		}

		.investment-product-search-panel .filter-row-checkbox label span {
		    white-space: normal;
		}

		.investment-product-search-panel .filter-row-checkbox label input[type="radio"] {
		    vertical-align: middle;
		}

		.investment-product-search-panel .filter-row {
		    margin-bottom: 12px;
		}

		.investment-product-search-panel .filter-row label {
		    cursor: pointer;
		    margin-right: 22px;
		}

		.print-icon {
		    cursor: pointer;
		    display: inline-block;
		    font-size: 18px !important;
		    font-weight: 900 !important;
		}

		body.largeText .print-icon {
		    font-size: 30px !important;
		}

		body.smallText .print-icon {
		    font-size: 19px !important;
		}

		.list-of-investment-content .switcher button {
		    background-color: transparent;
		    border: none;
		}

		.list-of-investment-content .switcher button.active {
		    font-weight: bold;
		}

		@media only screen and (max-width: 575px) {
		    .list-of-investment-content .switcher {
		        display: flex;
		        flex-direction: column;
		        align-items: flex-start;
		    }

		    .list-of-investment-content .switcher .vertical-bar {
		        display: none;
		    }
		}

		.list-of-investment-content .licensed-person {
		    margin-top: 2.25rem;
		    padding: 2.25rem;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		    align-items: center;
		}

		.list-of-investment-content .licensed-person p {
		    margin-bottom: 0px;
		    font-weight: bold;
		    text-align: center;
		}

		.list-of-investment-content .licensed-person p span {
		    font-weight: normal;
		}

		@media only screen and (max-width: 575px) {
		    .list-of-investment-content .licensed-person {
		        padding: 1.5rem;
		    }
		}

		.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		    padding: 1.5rem 2.25rem;
		}

		.list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		    min-width: 200px;
		    font-weight: bold;
		}

		@media only screen and (max-width: 575px) {
		    .list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info {
		        padding: 1.125rem;
		    }

		    .list-of-investment-content .public-register-of-licensed-persons-and-registered-institutions-inner-info div span:first-child {
		        min-width: 120px;
		    }
		}

		.public-register-search-panel {
		    margin-bottom: 2.25rem;
		    font-size: 18px;
		}

		body.largeText .public-register-search-panel {
		    font-size: 26px;
		}

		body.smallText .public-register-search-panel {
		    font-size: 16px;
		}

		.public-register-search-panel input[type="radio"] {
		    vertical-align: middle;
		}

		.public-register-search-panel .panel {
		    padding: 3rem 2.25rem;
		}

		.public-register-search-panel .panel .panel-title {
		    font-size: 24px;
		}

		body.largeText .public-register-search-panel .panel .panel-title {
		    font-size: 30px;
		}

		body.smallText .public-register-search-panel .panel .panel-title {
		    font-size: 19px;
		}

		@media only screen and (max-width: 575px) {
		    .public-register-search-panel .panel .panel-title {
		        font-size: 22px;
		    }

		    body.largeText .public-register-search-panel .panel .panel-title {
		        font-size: 30px;
		    }

		    body.smallText .public-register-search-panel .panel .panel-title {
		        font-size: 19px;
		    }
		}

		.public-register-search-panel .panel.panel-one {
		    display: flex;
		}

		.public-register-search-panel .panel.panel-one .panel-title {
		    margin-right: 2.5rem;
		}

		.public-register-search-panel.search-by-name .panel.panel-two {
		    margin-top: 2.25rem;
		}

		.public-register-search-panel.search-by-name .panel.panel-two .fs-row {
		    margin-top: 1.125rem;
		}

		.public-register-search-panel.search-by-name .panel.panel-two .fs-row .public-register-search-options {
		    margin-right: 2.5rem;
		}

		.public-register-search-panel.search-by-name .panel.panel-two .fs-row .public-register-search-by,
		.public-register-search-panel.search-by-name .panel.panel-two .fs-row .public-register-search-on {
		    display: flex;
		}

		.public-register-search-panel.search-by-name .panel.panel-two .fs-row .public-register-search-by>span,
		.public-register-search-panel.search-by-name .panel.panel-two .fs-row .public-register-search-on>span {
		    margin-right: 2.5rem;
		}

		.public-register-search-panel.search-by-name .panel.panel-two .fs-row .vertical-bar {
		    margin-right: 2.5rem;
		}

		@media only screen and (max-width: 1199px) {
		    .public-register-search-panel.search-by-name .panel.panel-two .fs-row.panel-radios-container {
		        flex-direction: column;
		        margin-top: -5px;
		    }

		    .public-register-search-panel.search-by-name .panel.panel-two .fs-row.panel-radios-container .public-register-search-by,
		    .public-register-search-panel.search-by-name .panel.panel-two .fs-row.panel-radios-container .public-register-search-on {
		        margin-top: 1.25rem;
		    }

		    .public-register-search-panel.search-by-name .panel.panel-two .fs-row.panel-radios-container .vertical-bar {
		        display: none;
		    }
		}

		.public-register-search-panel.search-by-name .panel.panel-two>input[type="text"] {
		    background-color: transparent;
		    margin-top: 1.125rem;
		    display: block;
		    max-width: 400px;
		}

		.public-register-search-panel.search-by-name .panel.panel-two>input[type="text"][data-target="1"] {
		    display: none;
		}

		@media only screen and (max-width: 575px) {

		    .public-register-search-panel.search-by-name .panel.panel-two .public-register-search-by>span,
		    .public-register-search-panel.search-by-name .panel.panel-two .public-register-search-on>span {
		        margin-right: 0.75rem !important;
		    }

		    .public-register-search-panel.search-by-name .panel .public-register-search-options span {
		        display: none;
		    }

		    .public-register-search-panel.search-by-name .panel .public-register-search-options span.mobile {
		        display: block;
		    }

		    .public-register-search-panel.search-by-name .panel .radios-container label {
		        min-width: 120px;
		    }
		}

		.public-register-search-panel.search-by-activity .panel.panel-two {
		    margin-top: 2.25rem;
		}

		.public-register-search-panel.search-by-activity .panel.panel-two .radios-container {
		    column-count: 2;
		    display: block;
		}

		.public-register-search-panel.search-by-activity .panel.panel-two .radios-container label {
		    padding: 0.75rem 0;
		    display: block;
		    position: relative;
		}

		.public-register-search-panel.search-by-activity .panel.panel-two .radios-container label input {
		    position: absolute;
		}

		.public-register-search-panel.search-by-activity .panel.panel-two .radios-container label .radio-title {
		    margin-left: 25px;
		}

		.public-register-search-panel.search-by-activity .panel.panel-three {
		    margin-top: 2.25rem;
		    margin-right: 3rem;
		    display: flex;
		    align-items: center;
		    width: 40%;
		}

		.public-register-search-panel.search-by-activity .panel.panel-three .radios-container {
		    width: 100%;
		    display: flex;
		    align-items: center;
		    justify-content: space-around;
		}

		.public-register-search-panel.search-by-activity .panel.panel-three .radios-container label {
		    min-width: 0px;
		}

		.public-register-search-panel.search-by-activity .panel.panel-four {
		    margin-top: 2.25rem;
		    width: 60%;
		}

		.public-register-search-panel.search-by-activity .panel.panel-four label {
		    display: flex;
		    align-items: center;
		    margin-bottom: 0;
		}

		.public-register-search-panel.search-by-activity .panel.panel-four .A-Z-dropdown+span {
		    display: block;
		    width: 100% !important;
		    max-width: 200px;
		    margin-top: 0px;
		    margin-left: 2.25rem;
		}

		@media only screen and (max-width: 991px) {
		    .public-register-search-panel.search-by-activity .panel {
		        padding: 1.5rem 1.125rem;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .public-register-search-panel.search-by-activity .panel.panel-one .radios-container label {
		        min-width: 0px;
		        margin-right: 1.125rem;
		    }

		    .public-register-search-panel.search-by-activity .panel.panel-two .radios-container {
		        column-count: 1;
		    }
		}

		.public-register-search-panel.search-by-activity .fs-row {
		    align-items: stretch;
		    flex-direction: row;
		    justify-content: space-between;
		}

		@media only screen and (max-width: 991px) {
		    .public-register-search-panel.search-by-activity .fs-row {
		        flex-direction: column;
		    }

		    .public-register-search-panel.search-by-activity .fs-row .panel {
		        width: 100%;
		    }

		    .public-register-search-panel.search-by-activity .fs-row .panel.panel-three .radios-container {
		        justify-content: flex-start;
		    }

		    .public-register-search-panel.search-by-activity .fs-row .panel.panel-three .radios-container label {
		        margin-right: 1.125rem;
		    }

		    .public-register-search-panel.search-by-activity .fs-row .panel.panel-four label>span {
		        min-width: 120px;
		    }

		    .public-register-search-panel.search-by-activity .fs-row .panel.panel-four .A-Z-dropdown+span {
		        margin-left: 1.125rem;
		        min-width: 0px;
		    }
		}

		.public-register-search-panel .public-register-btns {
		    margin-top: 2rem;
		}

		.public-register-search-panel .public-register-btns input[type="submit"],
		.public-register-search-panel .public-register-btns input[type="reset"] {
		    padding: 0.625rem 1.5rem;
		    margin-right: 0.625rem;
		    border: none;
		    border-radius: 2px;
		    outline: none;
		    transition: 0.2s all ease;
		}

		.public-register-search-panel .public-register-search-options {
		    font-size: 18px;
		    margin-right: 0.75rem;
		    cursor: pointer;
		}

		body.largeText .public-register-search-panel .public-register-search-options {
		    font-size: 26px;
		}

		body.smallText .public-register-search-panel .public-register-search-options {
		    font-size: 16px;
		}

		.public-register-search-panel .public-register-search-options span {
		    display: block;
		}

		.public-register-search-panel .public-register-search-options span.mobile {
		    display: none;
		}

		.public-register-search-panel .public-register-search-options.active {
		    font-weight: 900;
		    position: relative;
		}

		.public-register-search-panel .public-register-search-options.active::after {
		    content: "";
		    height: 0;
		    width: 0;
		    border-left: 7px solid transparent;
		    border-right: 7px solid transparent;
		    border-top: 7px solid black;
		    position: absolute;
		    bottom: -7px;
		    left: calc(50%);
		    transform: translateX(-50%);
		}

		.public-register-search-panel .public-register-search-options input {
		    position: absolute;
		    top: 0;
		    left: 0;
		    height: 0px;
		    width: 0px;
		    opacity: 0;
		}

		.public-register-search-panel .radios-container {
		    display: flex;
		    align-items: center;
		}

		.public-register-search-panel .radios-container label {
		    margin-bottom: 0;
		    cursor: pointer;
		    min-width: 150px;
		}

		.public-register-search-panel .radios-container label span {
		    margin-left: 0;
		}

		.public-register-search-panel .radios-container label input:checked+span {
		    font-weight: bold;
		}

		.public-register-search-panel .radios-container label input[type="radio"]+span {
		    width: auto;
		}

		@media only screen and (max-width: 765px) {
		    .public-register-search-panel .panel.panel-one {
		        flex-direction: column;
		    }

		    .public-register-search-panel .panel.panel-one .panel-title {
		        margin-bottom: 0.625rem;
		    }

		    .public-register-search-panel .panel.panel-two .public-register-search-options {
		        margin-right: 0.75rem;
		    }
		}

		@media only screen and (max-width: 575px) {
		    .public-register-search-panel .panel {
		        padding: 1.5rem 1.125rem;
		    }

		    .public-register-search-panel .panel .panel-title {
		        font-size: 22px;
		    }

		    body.largeText .public-register-search-panel .panel .panel-title {
		        font-size: 30px;
		    }

		    body.smallText .public-register-search-panel .panel .panel-title {
		        font-size: 19px;
		    }
		}

		body.published-resources {
		    counter-reset: faq-counter;
		}

		.faq_index {
		    position: absolute;
		    right: calc(100% - 60px);
		    text-align: right;
		    white-space: nowrap;
		    font-size: 18px;
		}

		body.largeText .faq_index {
		    font-size: 26px;
		}

		body.smallText .faq_index {
		    font-size: 16px;
		}

		@media only screen and (max-width: 765px) {
		    .faq_index {
		        right: calc(100% - 54px);
		    }
		}

		.search-html-container .search-nav {
		    flex: 0 0 18.75rem;
		    padding-right: 2.625rem;
		    display: flex;
		    flex-direction: column;
		    align-items: flex-start;
		}

		.search-html-container .search-nav .search-nav__row--title {
		    width: 100%;
		    font-size: 18px;
		    font-weight: 600;
		    margin-bottom: 12px;
		}

		body.largeText .search-html-container .search-nav .search-nav__row--title {
		    font-size: 26px;
		}

		body.smallText .search-html-container .search-nav .search-nav__row--title {
		    font-size: 16px;
		}

		.search-html-container .search-nav .search-nav__row--checkboxes {
		    width: 100%;
		    margin-bottom: 1.5rem;
		}

		.search-html-container .search-nav .search-nav__row--checkboxes label {
		    width: 100%;
		    display: flex;
		    align-items: center;
		    justify-content: flex-start;
		    cursor: pointer;
		}

		.search-html-container .search-nav .search-nav__row--checkboxes label input[type="checkbox"] {
		    margin-right: 0.375rem;
		    cursor: pointer;
		}

		.search-html-container .search-nav .search-nav__row--checkboxes label input[type="checkbox"]+span {
		    flex-grow: 1;
		}

		.search-html-container .search-nav .search-nav__row--btns {
		    display: block;
		    position: relative;
		    text-align: center;
		    width: 100%;
		}

		.search-html-container .search-nav .search-nav__row--btns .btn {
		    background-color: #007a72;
		    border: 2px solid #007a72;
		}

		.search-html-container .search-nav .search-nav__row--btns .btn:hover {
		    background-color: transparent;
		}

		.search-html-container .search-nav .search-nav__row--btns .btn-invert {
		    border: 2px solid #007a72;
		    background-color: transparent;
		    color: #007a72;
		}

		.search-html-container .search-nav .search-nav__row--btns .btn-invert:hover {
		    background-color: #007a72;
		    color: #fff;
		}

		.search-html-container .search-nav.search-nav-mobile .search-nav__row--title {
		    border-bottom: 1px solid #007a72;
		    padding: 12px 0;
		    margin: 12px auto;
		}

		.search-html-container .search-nav.search-nav-mobile .search-nav__row--checkboxes {
		    margin-bottom: 2px;
		}

		.search-html-container .search-nav.search-nav-mobile .search-nav__row--btns {
		    margin: 22px auto;
		}

		.search-html-container .search-nav-mobile-btn {
		    display: none;
		    position: relative;
		    padding: 12px 18px;
		    color: #007a72;
		}

		@media only screen and (max-width: 991px) {
		    .search-html-container .search-nav-mobile-btn {
		        display: block;
		    }
		}

		.search-html-container .search-nav-mobile-btn .fs-accordion-button span:first-child {
		    background-color: transparent;
		    width: 12px;
		    height: 12px;
		    border-left: 2px solid #007a72;
		    border-bottom: 2px solid #007a72;
		    transform: rotate(-45deg);
		    top: -7px;
		    right: 0;
		    opacity: 1;
		}

		.search-html-container .search-nav-mobile-btn .fs-accordion-button span:last-child {
		    display: none !important;
		}

		.search-html-container .search-nav-mobile-btn.is-open .fs-accordion-button span:first-child {
		    transform: translateY(7px) rotate(135deg);
		}

		.search-html-container .content .search-nav-mobile {
		    display: none;
		}

		.search-html-container .content .search-result-header {
		    display: flex;
		    align-items: center;
		    padding-bottom: 0.75rem;
		    margin-top: 1.5rem;
		}

		.search-html-container .content .search-result-header p {
		    flex-grow: 1;
		    margin: 0;
		}

		.search-html-container .content .search-result-header button {
		    border: none;
		    background-color: transparent;
		}

		.search-html-container .content .search-result-header button.active {
		    font-weight: bold;
		}

		.search-html-container .content .search-result-holder .main_results font {
		    margin-right: -6px;
		}

		.search-html-container .content .search-result-holder .main_results b {
		    font-weight: 900;
		}

		.search-html-container .content .search-result-holder .main_results b.file_type {
		    margin-right: 0.375rem;
		    font-size: 0.75rem;
		}

		body.largeText .search-html-container .content .search-result-holder .main_results b.file_type {
		    font-size: 1rem;
		}

		body.smallText .search-html-container .content .search-result-holder .main_results b.file_type {
		    font-size: 0.625rem;
		}

		.search-html-container .content .search-result-holder .main_results .g {
		    border-bottom: 1px dashed rgba(211, 211, 211, 0.7);
		    margin-top: 1.5rem;
		    margin-bottom: 0;
		    padding-top: 2rem;
		    padding-bottom: 0.375rem;
		    border-top: 1px solid lightgray;
		}

		.search-html-container .content .search-result-holder .main_results .g:first-child {
		    border-top: 1px solid transparent;
		}

		.search-html-container .content .search-result-holder .main_results .g .l {
		    font-size: 1.125rem;
		}

		body.largeText .search-html-container .content .search-result-holder .main_results .g .l {
		    font-size: 1.625rem;
		}

		body.smallText .search-html-container .content .search-result-holder .main_results .g .l {
		    font-size: 1rem;
		}

		.search-html-container .content .search-result-holder .main_results>table {
		    margin-top: 0.75rem;
		}

		.search-html-container .content .search-result-holder .main_results>table .result_url a {
		    word-break: break-all;
		}

		@media only screen and (max-width: 991px) {
		    .search-html-container>.search-nav:not(.search-nav-mobile) {
		        display: none;
		    }

		    .search-html-container .content .search-nav-mobile {
		        display: none;
		        padding: 0 18px;
		    }

		    .search-html-container .content .search-nav-mobile .wrapper {
		        padding: 0;
		        width: 80%;
		        display: flex;
		        align-items: center;
		        justify-content: flex-start;
		    }

		    .search-html-container .content .search-nav-mobile .wrapper h4 {
		        width: 25%;
		    }

		    .search-html-container .content .search-nav-mobile .search-nav__row--checkboxes>div {
		        padding: 1rem 0;
		    }

		    .search-html-container .content .search-nav-mobile .search-nav__row--checkboxes label {
		        width: auto;
		        margin-right: 1rem;
		        display: inline-flex;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .search-html-container .content .search-nav-mobile .wrapper {
		        width: 90%;
		        flex-wrap: wrap;
		    }

		    .search-html-container .content .search-nav-mobile .wrapper h4 {
		        width: 30%;
		    }

		    .search-html-container .content .search-nav__row--checkboxes>div {
		        padding: 1rem 0px;
		    }

		    .search-html-container .content .search-result-header {
		        flex-direction: column;
		        align-items: flex-start;
		    }

		    .search-html-container .content .search-result-header>div button {
		        padding: 0;
		    }
		}

		@media only screen and (max-width: 575px) {
		    .search-html-container .content .search-nav-mobile .wrapper {
		        width: 100%;
		    }
		}

		.section-popup {
		    position: fixed;
		    top: 0;
		    left: 0;
		    width: 100vw;
		    height: 100vh;
		    display: none;
		    z-index: 100;
		    -webkit-flex-direction: row;
		    -ms-flex-direction: row;
		    flex-direction: row;
		    -webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		    -webkit-justify-content: center;
		    -ms-flex-pack: center;
		    justify-content: center;
		    -webkit-align-content: stretch;
		    -ms-flex-line-pack: stretch;
		    align-content: stretch;
		    -webkit-align-items: center;
		    -ms-flex-align: center;
		    align-items: center;
		}

		.section-popup.active {
		    display: flex;
		}

		.section-popup .section-popup__overlay {
		    background-color: #000a;
		    position: absolute;
		    top: 0;
		    left: 0;
		    display: inline-block;
		    width: 100%;
		    height: 100%;
		}

		.section-popup .section-popup__holder.content {
		    background-color: #fff;
		    z-index: 101;
		    border-radius: 5px;
		    position: relative;
		    padding: 42px;
		    max-height: 84%;
		    overflow: visible;
		    width: 88%;
		}

		@media only screen and (max-width: 991px) {
		    .section-popup .section-popup__holder.content {
		        padding: 42px 4%;
		    }
		}

		.section-popup .section-popup__contents {
		    max-height: calc(80vh - 42px);
		    overflow: auto;
		}

		.section-popup .section-popup__contents>video {
		    max-width: 100%;
		    max-height: 100%;
		    width: auto;
		    height: auto;
		}

		.section-popup .section-popup__content {
		    display: none;
		}

		.section-popup .section-popup__content.active {
		    display: block;
		}

		.section-popup .section-popup__cross {
		    display: inline-block;
		    position: absolute;
		    font-size: 32px;
		    color: #262626;
		    top: 2px;
		    right: 6px;
		    cursor: pointer;
		}

		body.largeText .section-popup .section-popup__cross {
		    font-size: 41px;
		}

		body.smallText .section-popup .section-popup__cross {
		    font-size: 26px;
		}

		.section-popup .section-popup__cross:hover {
		    opacity: 0.8;
		}

		.fs-accordion-controls {
		    text-align: right;
		    margin-top: 24px;
		}

		.headline+.fs-accordion-controls {
		    margin-top: 0;
		}

		.fs-accordion-controls button {
		    background-color: transparent;
		    border: none;
		    font-size: 18px;
		    font-weight: bold;
		    margin: 0 0 0 12px;
		}

		body.largeText .fs-accordion-controls button {
		    font-size: 26px;
		}

		body.smallText .fs-accordion-controls button {
		    font-size: 16px;
		}

		.fs-accordion-controls button:after {
		    content: ">";
		    display: inline-block;
		    margin-left: 5px;
		}

		.scrollHints {
		    position: relative;
		}

		.scrollHints:after {
		    content: "";
		    display: inline-block;
		    height: 100%;
		    width: 100px;
		    top: 0;
		    right: 0;
		    position: absolute;
		    z-index: 5;
		    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, white 100%);
		    pointer-events: none;
		    transition: all 0.3s ease;
		}

		.scrollHints.hideHints:after {
		    opacity: 0;
		}

		.select2-container {
		    flex: 1;
		    margin-right: 12px;
		}

		.offerperiods {
		    margin-bottom: 6px;
		    overflow: initial;
		}

		.table-filter {
		    display: flex;
		    flex-wrap: wrap;
		    margin: 12px 0;
		}

		.table-filter .table-filter__item {
		    margin-bottom: 12px;
		}

		.table-filter .table-filter__item:not(:last-child) {
		    margin-right: 12px;
		}

		.table-filter .table-filter__item:not(:last-child) .select2-container {
		    margin-right: 0;
		}

		.table-filter .table-filter__item--year {
		    flex-basis: 160px;
		    font-size: 16px;
		}

		body.largeText .table-filter .table-filter__item--year {
		    font-size: 20px;
		}

		body.smallText .table-filter .table-filter__item--year {
		    font-size: 13px;
		}

		.table-filter .table-filter__item--year select {
		    width: 100%;
		}

		.table-filter .table-filter__item--keyword {
		    flex-basis: 240px;
		}

		.table-filter .table-filter__item--keyword input {
		    padding: 9px 8px 6px;
		    font-size: 16px;
		    line-height: 1;
		}

		body.largeText .table-filter .table-filter__item--keyword input {
		    font-size: 20px;
		}

		body.smallText .table-filter .table-filter__item--keyword input {
		    font-size: 13px;
		}

		.video-box {
		    display: flex;
		    flex-wrap: wrap;
		    justify-content: flex-start;
		    align-items: flex-start;
		}

		.video-box .video-box__item {
		    flex-basis: 33.333%;
		    margin-bottom: 24px;
		    min-width: 240px;
		    flex-grow: 0;
		    max-width: 520px;
		    padding: 0 10px;
		}

		@media screen and (max-width: 840px) {
		    .video-box .video-box__item {
		        flex-basis: 50%;
		    }
		}

		@media screen and (max-width: 520px) {
		    .video-box .video-box__item {
		        flex-basis: 100%;
		    }
		}

		.video-box .video-box__item__video {
		    text-align: right;
		}

		.video-box .video-box__item__video img {
		    width: 100%;
		}

		.video-box .video-box__item__video p {
		    text-align: right;
		    font-size: 16px;
		    display: inline-block;
		    background-color: #efefef;
		    padding: 4px 12px;
		    border-radius: 0 0 8px 8px;
		}

		body.largeText .video-box .video-box__item__video p {
		    font-size: 20px;
		}

		body.smallText .video-box .video-box__item__video p {
		    font-size: 13px;
		}

		.video-box .video-box__item__text h4 {
		    font-size: 20px;
		}

		body.largeText .video-box .video-box__item__text h4 {
		    font-size: 26px;
		}

		body.smallText .video-box .video-box__item__text h4 {
		    font-size: 16px;
		}

		.video-box .video-box__item__text p {
		    font-size: 16px;
		}

		body.largeText .video-box .video-box__item__text p {
		    font-size: 20px;
		}

		body.smallText .video-box .video-box__item__text p {
		    font-size: 13px;
		}

		.video-box .video-box__item__text p strong {
		    font-weight: normal;
		}

		.haveyouseen-wrapper {
		    display: flex;
		    justify-content: flex-start;
		    align-content: stretch;
		    flex-wrap: wrap;
		}

		.haveyouseen-wrapper .haveyouseen-person {
		    margin-right: 11px;
		    padding-right: 11px;
		    text-align: center;
		    margin-bottom: 32px;
		    flex-basis: calc(20% - 12px);
		    flex-shrink: 0;
		}

		.haveyouseen-wrapper .haveyouseen-person span:last-child {
		    flex-basis: 50px;
		    flex-grow: 0;
		    flex-shrink: 0;
		}

		.haveyouseen-wrapper .haveyouseen-person:not(:nth-child(5n)) {
		    border-right: 1px solid #eee;
		}

		@media only screen and (max-width: 1299px) {
		    .haveyouseen-wrapper .haveyouseen-person {
		        flex-basis: calc(25% - 12px);
		    }

		    .haveyouseen-wrapper .haveyouseen-person:not(:nth-child(5n)) {
		        border-right: 1px solid transparent;
		    }

		    .haveyouseen-wrapper .haveyouseen-person:not(:nth-child(4n)) {
		        border-right: 1px solid #eee;
		    }
		}

		@media only screen and (max-width: 991px) {
		    .haveyouseen-wrapper .haveyouseen-person {
		        flex-basis: calc(33% - 12px);
		    }

		    .haveyouseen-wrapper .haveyouseen-person:not(:nth-child(4n)) {
		        border-right: 1px solid transparent;
		    }

		    .haveyouseen-wrapper .haveyouseen-person:not(:nth-child(3n)) {
		        border-right: 1px solid #eee;
		    }
		}

		@media only screen and (max-width: 765px) {
		    .haveyouseen-wrapper .haveyouseen-person {
		        flex-basis: 50%;
		    }

		    .haveyouseen-wrapper .haveyouseen-person:not(:nth-child(3n)) {
		        border-right: 1px solid transparent;
		    }

		    .haveyouseen-wrapper .haveyouseen-person:not(:nth-child(2n)) {
		        border-right: 1px solid #eee;
		        margin-right: 0;
		        padding-right: 0;
		    }

		    .haveyouseen-wrapper .haveyouseen-person:nth-child(2n) {
		        margin-right: 0;
		        padding-right: 0;
		    }
		}

		.haveyouseen-wrapper .haveyouseen-person a {
		    display: flex;
		    flex-direction: column;
		    justify-content: space-between;
		    text-align: center;
		    align-items: center;
		    height: 100%;
		}

		.personal_information {
		    display: inline-block;
		    vertical-align: middle;
		    margin-left: 12px;
		    font-size: 18px;
		}

		body.largeText .personal_information {
		    font-size: 26px;
		}

		body.smallText .personal_information {
		    font-size: 16px;
		}

		.personal_information+* {
		    margin-top: 24px;
		}

		.img-map {
		    width: auto;
		    max-width: initial;
		    overflow: auto;
		}

		.img-map>img {
		    max-width: initial;
		}

		.inner-title {
		    margin: 10px 0;
		    color: #007a72;
		}

		.form-value {
		    margin: 10px 0;
		}

		.table-container.main-style>table tr th.esg-stock-code {
		    width: 130px;
		}

		html[lang="EN"] #listedTable .table-container.main-style>table tr th.esg-subfund,
		html[lang="en"] #listedTable .table-container.main-style>table tr th.esg-subfund {
		    width: 200px;
		}

		html[lang="sc"] .table-container.main-style>table tr th.esg-issuer,
		html[lang="SC"] .table-container.main-style>table tr th.esg-issuer,
		html[lang="tc"] .table-container.main-style>table tr th.esg-issuer,
		html[lang="TC"] .table-container.main-style>table tr th.esg-issuer {
		    width: 130px;
		}

		html[lang="sc"] .table-container.main-style>table tr th.esg-kit,
		html[lang="SC"] .table-container.main-style>table tr th.esg-kit,
		html[lang="tc"] .table-container.main-style>table tr th.esg-kit,
		html[lang="TC"] .table-container.main-style>table tr th.esg-kit {
		    width: 145px;
		}

		html[lang="sc"] .table-container.main-style>table tr th.esg-is,
		html[lang="SC"] .table-container.main-style>table tr th.esg-is,
		html[lang="tc"] .table-container.main-style>table tr th.esg-is,
		html[lang="TC"] .table-container.main-style>table tr th.esg-is {
		    width: 145px;
		}

		html[lang="sc"] #listedTable .table-container.main-style>table tr> :last-child,
		html[lang="SC"] #listedTable .table-container.main-style>table tr> :last-child,
		html[lang="tc"] #listedTable .table-container.main-style>table tr> :last-child,
		html[lang="TC"] #listedTable .table-container.main-style>table tr> :last-child,
		html[lang="sc"] #unlistedTable .table-container.main-style>table tr> :last-child,
		html[lang="SC"] #unlistedTable .table-container.main-style>table tr> :last-child,
		html[lang="tc"] #unlistedTable .table-container.main-style>table tr> :last-child,
		html[lang="TC"] #unlistedTable .table-container.main-style>table tr> :last-child {
		    white-space: nowrap;
		}

		.table-container.offer-periods-table.offer-periods-table-with-note>table td:nth-child(2) {
		    white-space: nowrap;
		}

		.table-container.offer-periods-table.offer-periods-table-with-note>table th:nth-child(2) {
		    min-width: initial;
		}

		.table-container.offer-periods-table.offer-periods-table-with-note>table th:nth-child(3) {
		    min-width: 130px;
		}

		.content .breadcrumb-item {
		    position: relative;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-scroll-div {
		    max-height: 30vh;
		    overflow: visible;
		    position: relative;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-scroll-div>ul.breadcrumb-item-menu {
		    max-height: 30vh;
		    overflow: hidden;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-arrow {
		    display: inline-block;
		    position: relative;
		    padding-left: 6px;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    content: "";
		    display: inline-block;
		    width: 6px;
		    height: 6px;
		    border-bottom: 2px solid #17b4a5;
		    border-right: 2px solid #17b4a5;
		    transform-origin: center center;
		    transform: rotate(45deg);
		    position: absolute;
		    top: -8px;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap {
		    position: absolute;
		    z-index: 2;
		    font-size: inherit;
		    display: none;
		    max-width: 90vw;
		    min-width: 200px;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap.active {
		    display: block;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1 {
		    padding-top: 14px;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    content: "";
		    display: inline-block;
		    width: 0;
		    height: 0;
		    border: 6px solid transparent;
		    border-bottom-color: #17b4a5;
		    position: absolute;
		    top: 3px;
		    left: 20px;
		    box-sizing: border-box;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu {
		    margin: 0;
		    padding: 0;
		    font-size: inherit;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu li {
		    padding: 0;
		    margin: 0;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item {
		    position: static;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item::before {
		    display: none;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    display: block;
		    position: relative;
		    padding: 12px 38px 12px 18px;
		    border-top: 1px solid #17b4a5;
		    background-color: hsla(0deg, 0%, 100%, 0.9);
		    color: #262626;
		    text-decoration: none;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #48754b;
		    text-decoration: underline;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom: 1px solid #17b4a5;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow {
		    position: absolute;
		    width: 38px;
		    top: 0;
		    bottom: 0;
		    right: 0;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    content: "";
		    display: inline-block;
		    width: 7px;
		    height: 7px;
		    border-top: 3px solid #17b4a5;
		    border-right: 3px solid #17b4a5;
		    transform: rotate(45deg);
		    position: absolute;
		    transform-origin: center center;
		    right: 18px;
		    top: calc(50% - 4px);
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item .breadcrumb-item-menu-wrap-l2 {
		    display: none;
		    top: 0;
		    left: 100%;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item .breadcrumb-item-menu-wrap-l2.active {
		    display: block;
		}

		.content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.active>.breadcrumb-item-menu-wrap {
		    display: block;
		}

		.content .breadcrumb-item.active .breadcrumb-item-menu-arrow::before {
		    transform: rotate(-135deg);
		    top: -6px;
		}

		.content .breadcrumb-item.active>.breadcrumb-item-menu-wrap {
		    display: block;
		}

		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    border-bottom-color: #17b4a5;
		    border-right-color: #17b4a5;
		}

		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    border-bottom-color: #17b4a5;
		}

		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    border-top-color: #17b4a5;
		}

		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #17b4a5;
		}

		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom-color: #17b4a5;
		}

		body.about-the-sfc .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    border-top-color: #17b4a5;
		    border-right-color: #17b4a5;
		}

		body.career .content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    border-bottom-color: #ffb81d;
		    border-right-color: #ffb81d;
		}

		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    border-bottom-color: #ffb81d;
		}

		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    border-top-color: #ffb81d;
		}

		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #ffb81d;
		}

		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom-color: #ffb81d;
		}

		body.career .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    border-top-color: #ffb81d;
		    border-right-color: #ffb81d;
		}

		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    border-bottom-color: #7fd084;
		    border-right-color: #7fd084;
		}

		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    border-bottom-color: #7fd084;
		}

		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    border-top-color: #7fd084;
		}

		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #7fd084;
		}

		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom-color: #7fd084;
		}

		body.rules-and-standards .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    border-top-color: #7fd084;
		    border-right-color: #7fd084;
		}

		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    border-bottom-color: #d63200;
		    border-right-color: #d63200;
		}

		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    border-bottom-color: #d63200;
		}

		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    border-top-color: #d63200;
		}

		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #d63200;
		}

		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom-color: #d63200;
		}

		body.published-resources .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    border-top-color: #d63200;
		    border-right-color: #d63200;
		}

		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    border-bottom-color: #66aad6;
		    border-right-color: #66aad6;
		}

		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    border-bottom-color: #66aad6;
		}

		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    border-top-color: #66aad6;
		}

		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #66aad6;
		}

		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom-color: #66aad6;
		}

		body.news-and-announcements .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    border-top-color: #66aad6;
		    border-right-color: #66aad6;
		}

		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-arrow::before {
		    border-bottom-color: #b13bb8;
		    border-right-color: #b13bb8;
		}

		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap.breadcrumb-item-menu-wrap-l1::before {
		    border-bottom-color: #b13bb8;
		}

		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a {
		    border-top-color: #b13bb8;
		}

		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:hover,
		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:active,
		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item>a:focus {
		    color: #b13bb8;
		}

		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item:last-child>a {
		    border-bottom-color: #b13bb8;
		}

		body.regulatory-functions .content .breadcrumb-item .breadcrumb-item-menu-wrap .breadcrumb-item-menu .breadcrumb-menu-item.has-child>a .ico-arrow::after {
		    border-top-color: #b13bb8;
		    border-right-color: #b13bb8;
		}

		/* Navbar */
		body.about-the-sfc .side-nav__item--level-1 a {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav__item--level-1.active a {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav__item--level-1.collapsed a {
		    color: #262626;
		}

		body.about-the-sfc .side-nav__item--level-1.collapsed a:hover {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav ul li .side-nav__item--level-2 a {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav ul li .side-nav__item--level-2 a::before {
		    color: #007a72;
		}

		body.about-the-sfc .side-nav ul li .side-nav__item--level-2.collapsed a {
		    color: #262626;
		}

		body.about-the-sfc .side-nav ul li .side-nav__item--level-2.collapsed a:hover {
		    color: #007a72;
		}

		body.regulatory-functions .side-nav__item--level-1 a {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav__item--level-1.active a {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav__item--level-1.collapsed a {
		    color: #262626;
		}

		body.regulatory-functions .side-nav__item--level-1.collapsed a:hover {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li .side-nav__item--level-2 a {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li .side-nav__item--level-2 a::before {
		    color: #790f7f;
		}

		body.regulatory-functions .side-nav ul li .side-nav__item--level-2.collapsed a {
		    color: #262626;
		}

		body.regulatory-functions .side-nav ul li .side-nav__item--level-2.collapsed a:hover {
		    color: #790f7f;
		}

		body.rules-and-standards .side-nav__item--level-1 a {
		    color: #48754b;
		}

		body.rules-and-standards .side-nav__item--level-1.active a {
		    color: #48754b;
		}

		body.rules-and-standards .side-nav__item--level-1.collapsed a {
		    color: #262626;
		}

		body.rules-and-standards .side-nav__item--level-1.collapsed a:hover {
		    color: #48754b;
		}

		body.rules-and-standards .side-nav ul li .side-nav__item--level-2 a {
		    color: #48754b;
		}

		body.rules-and-standards .side-nav ul li .side-nav__item--level-2 a::before {
		    color: #48754b;
		}

		body.rules-and-standards .side-nav ul li .side-nav__item--level-2.collapsed a {
		    color: #262626;
		}

		body.rules-and-standards .side-nav ul li .side-nav__item--level-2.collapsed a:hover {
		    color: #48754b;
		}

		body.published-resources .side-nav__item--level-1 a {
		    color: #c34a04;
		}

		body.published-resources .side-nav__item--level-1.active a {
		    color: #c34a04;
		}

		body.published-resources .side-nav__item--level-1.collapsed a {
		    color: #262626;
		}

		body.published-resources .side-nav__item--level-1.collapsed a:hover {
		    color: #c34a04;
		}

		body.published-resources .side-nav ul li .side-nav__item--level-2 a {
		    color: #c34a04;
		}

		body.published-resources .side-nav ul li .side-nav__item--level-2 a::before {
		    color: #c34a04;
		}

		body.published-resources .side-nav ul li .side-nav__item--level-2.collapsed a {
		    color: #262626;
		}

		body.published-resources .side-nav ul li .side-nav__item--level-2.collapsed a:hover {
		    color: #c34a04;
		}

		body.news-and-announcements .side-nav__item--level-1 a {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav__item--level-1.active a {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav__item--level-1.collapsed a {
		    color: #262626;
		}

		body.news-and-announcements .side-nav__item--level-1.collapsed a:hover {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li .side-nav__item--level-2 a {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li .side-nav__item--level-2 a::before {
		    color: #0072bb;
		}

		body.news-and-announcements .side-nav ul li .side-nav__item--level-2.collapsed a {
		    color: #262626;
		}

		body.news-and-announcements .side-nav ul li .side-nav__item--level-2.collapsed a:hover {
		    color: #0072bb;
		}

		body.career .side-nav__item--level-1 a {
		    color: #996900;
		}

		body.career .side-nav__item--level-1.active a {
		    color: #996900;
		}

		body.career .side-nav__item--level-1.collapsed a {
		    color: #262626;
		}

		body.career .side-nav__item--level-1.collapsed a:hover {
		    color: #996900;
		}

		body.career .side-nav ul li .side-nav__item--level-2 a {
		    color: #996900;
		}

		body.career .side-nav ul li .side-nav__item--level-2 a::before {
		    color: #996900;
		}

		body.career .side-nav ul li .side-nav__item--level-2.collapsed a {
		    color: #262626;
		}

		body.career .side-nav ul li .side-nav__item--level-2.collapsed a:hover {
		    color: #996900;
		}

		.side-nav__item a {
		    text-decoration: none;
		}

		.side-nav__item a:link {
		    text-decoration: none;
		}

		.side-nav__item {
		    margin-top: 0;
		    margin-bottom: 0.5rem;
		    font-weight: 500;
		    line-height: 1.2;
		}

		.side-nav__item--level-1 {
		    font-size: 1rem;
		    margin-bottom: 0.9375rem;
		    font-weight: 900;
		}

		body.largeText .side-nav__item--level-1 {
		    font-size: 1.25rem;
		}

		body.smallText .side-nav__item--level-1 {
		    font-size: 0.8125rem;
		}

		.side-nav__item--level-1.collapsed a {
		    font-weight: 600;
		}

		.side-nav__item--level-1+ul {
		    margin-top: -0.3125rem;
		}

		.side-nav__item ul>li .side-nav__item--level-2 {
		    font-size: 0.875rem;
		    margin-bottom: 0.625rem;
		    font-weight: 900;
		}

		body.largeText .side-nav__item ul>li .side-nav__item--level-2 {
		    font-size: 1.125rem;
		}

		body.smallText .side-nav__item ul>li .side-nav__item--level-2 {
		    font-size: 0.6875rem;
		}

		.side-nav__item ul>li .side-nav__item--level-2.collapsed {
		    font-weight: 400;
		}

		.side-nav__item ul>li .side-nav__item--level-2>a {
		    position: relative;
		    font-weight: 600;
		}

		.side-nav__item ul>li .side-nav__item--level-2>a::before {
		    content: "";
		    width: 6px;
		    height: 6px;
		    position: absolute;
		    top: 6px;
		    left: -12px;
		    padding: 0;
		    border-radius: 20px;
		    line-height: 0;
		}

		.side-nav__item ul>li .side-nav__item--level-2+ul li.active>a {
		    font-weight: 700;
		}

		.content {
		    max-width: 100%;
		}

		.gridTitle {
		    font-size: 100%;
		    border: none;
		}


		.sfcCls .x-panel-header-default,
		.sfcCls .x-grid-header-ct {
		    background-color: transparent;
		    background-image: none;
		    padding-top: 0;

		}

		.sfcCls .x-panel-header-text-default {
		    font-size: 1.125rem;
		    font-weight: 500;
		}



		.sfcNew .x-panel-body,
		.sfc_pr_detail .x-panel-body {
		    background-color: #e9f9f8;
		    border: none;
		}


		.panel-title {
		    margin-right: 2.5rem;
		    font-size: 1.375rem;
		}

		.sfcNew,
		.sfcSponsor {
		    border: none;
		    padding: 1rem;
		    background-color: #e9f9f8;
		}

		.sfcNew .x-fieldset {
		    padding: 0;
		}

		.sfcNew .x-toolbar-footer {
		    background-color: #e9f9f8 !important;
		}

		.sfcNew .x-panel-body {
		    padding: 1.25rem;
		}

		.sfcColumn {
		    width: 50%;
		}

		.A-Z {
		    float: left;
		}

		.A-Z span {
		    font-size: 18px;
		}

		.alphaSelected {
		    font-weight: bold;
		}

		.sfc_pr_detail {
		    border: none;
		    margin-bottom: 2rem;
		}

		.sfc_pr_detail>div {
		    padding: 12px 0 !important;
		}

		.sfc_pr_detail .x-form-display-field {
		    font-size: 18px !important;
		    font-weight: 500;
		}

		.sfc_pr_detail td {
		    padding-left: 1rem !important;
		}

		.sfc_pr_detail .x-form-checkboxgroup-body,
		.sfc_pr_detail .x-form-checkboxgroup-body td:first-child {
		    padding-left: 0 !important;
		}

		.sfcButton,
		.sfcButton:hover {
		    border: 0 !important;
		    padding: 0 !important;
		    background-color: transparent !important;
		    border-color: transparent !important;
		}

		.sfcButtonDetail,
		.sfcButtonDetail:hover {
		    background-image: none !important;
		}

		.sfcButtonDetail .x-btn-inner span:hover,
		.sfcButtonDetail .x-btn-inner:hover {
		    color: #00857c !important;
		}

		.sfcButton .x-btn-inner,
		.sfcButton .x-btn-inner:hover {
		    border: 0 !important;
		    padding: 0 !important;
		    background-color: transparent !important;
		    border-color: transparent !important;
		}

		.sfcButton .x-btn-inner span,
		.sfcButton .x-btn-inner span:hover {
		    border: 0 !important;
		    padding: 0 !important;
		    background-color: transparent !important;
		    border-color: transparent !important;
		}

		.sfcButton .x-btn-inner {
		    font-size: 18px;
		}

		#gridradetailAmlo .x-toolbar-docked-bottom {
		    background-color: #FFF !important;
		}

		.switcher {
		    font-size: 22px;
		}

		.switcher button.active {
		    font-weight: 600 !important;
		    border-bottom: 2px solid #16837a;
		    padding: 4px 0;
		    margin: 0 8px;
		}

		.switcher+.switcher {
		    font-size: 18px;
		    margin-top: 12px;
		    border-top: 1px solid #007a72;
		    color: #007a72;
		    padding-top: 20px;
		}

		.switcher+.switcher button.active {
		    font-weight: bold !important;
		}

		.x-strict .x-container .x-btn.sfcButton button {
		    border: 2px solid #16837a !important;
		    border-radius: .25rem !important;
		}

		.x-strict .x-container .x-btn.sfcButton button span {
		    position: relative !important;
		    top: -2px !important;
		    left: -2px !important;
		}

		.sfcSponsor .x-panel-body,
		.innerP,
		.last_updated {
		    font-size: 1rem;
		}

		.sfcSponsor_blk .x-panel-body-default {
		    color: black !important;
		    left: 4px !important;
		}

		.sfcSponsor_blk {
		    padding-top: 0 !important;
		}

		.x-toolbar-default {
		    background-color: #16837A;
		}

		.x-toolbar .x-toolbar-text {
		    font-size: 18px;
		    font-weight: 400;
		}

		.sfcPG {
		    font-size: 16px;
		}

		.sfcPG .x-toolbar-text {
		    font-size: 100%;
		}

		.sfcPG input {
		    font-size: 100%;
		}

		.sfcPG .x-form-text {
		    MARGIN-TOP: 0;
		}

		.sfcPG.x-toolbar .x-toolbar-separator-horizontal {
		    border: none;
		}

		.x-body {
		    font-size: 16px;
		}

		.x-form-field,
		.x-form-display-field,
		.x-form-item-label {
		    font-size: 16px;
		}

		.lic_type_radio .x-form-item-label {
		    font-size: 16px !important;
		}

		.lic_type_radio_ind .x-form-checkboxgroup-body table {
		    margin-left: 0.5rem;
		}

		.x-form-item-label {
		    font-weight: bold;
		}

		.sfcCls .x-column-header-inner {
		    background-color: #00857c;
		    color: #fff;
		}

		.sfcCls .x-column-header-inner {
		    background-color: #00857c;
		    color: #fff;
		}

		.sfcCls .x-grid-row .x-grid-cell,
		.sfcCls .x-grid-row .x-grid-rowwrap-div,
		.sfcCls .x-grid-row-alt .x-grid-cell,
		.sfcCls .x-grid-row-alt .x-grid-rowwrap-div {
		    border: transparent;
		}

		.sfcCls .x-grid-row-alt .x-grid-cell,
		.sfcCls .x-grid-row-alt .x-grid-rowwrap-div {
		    background-color: #e9f9f8;
		}

		.sfcCls .x-grid-row-alt,
		.sfcCls .x-grid-row {
		    font-size: 18px;
		}

		.sfcCls .x-grid-row .x-grid-cell {
		    font-size: 16px;
		    line-height: 18px;
		}

		.sfcCls .x-grid-cell-inner {
		    line-height: 20px;
		    padding: 1em;
		    overflow: hidden;
		    padding: 13px 24px;
		    text-overflow: clip;
		}

		.x-grid-cell-inner {
		    white-space: normal;
		}

		.innergridTitle {
		    background-color: #007a72;
		    background-image: none;
		    font-size: 100%;
		    padding: 0.4rem 1rem;
		}

		.innergridTitle2 {
		    background-color: #00857c;
		    background-image: none;
		    min-height: 62px !important;
		    font-size: 100%;
		}

		.x-form-trigger {
		    border-bottom: 1px solid #007A72;
		    background-image: none;
		    position: relative;
		    font-size: 20px;
		}

		.x-form-trigger:before {
		    position: absolute;
		    font-family: "Font Awesome 5 Free";
		    top: -6px;
		    left: 2px;
		    font-weight: 900;
		    color: #007A72;
		    content: "\f0d7";
		}

		.sfcCls td {
		    padding: 16px 0px;
		}

		.sfcDetail td {
		    padding: 0px !important;
		}

		.sfcCls td.x-field-label-cell label {
		    padding-left: 1rem !important;
		}

		.detailPanels {
		    text-align: right;
		}

		.detailPanels .x-panel-body {
		    background-color: #FFF;
		}

		.sfcDetail .x-panel-header {
		    background-color: #E9F9F8;
		    font-size: 1.125rem;
		    padding: 1.75rem;
		}

		.detailContainer>.x-panel-body {
		    background-color: rgba(233, 249, 248, 0.2) !important;
		    border: 1px solid rgba(23, 180, 165, 0.3) !important;
		    padding: 1.25rem !important;
		}

		.remarkPanel>.x-panel-body {
		    background-color: transparent;
		}

		.detailContainer .x-panel-body>.x-grid {
		    box-sizing: border-box;
		}

		.sfcDetail {
		    margin-bottom: 12px;
		}

		.sfcDetail:last-child {
		    margin-bottom: 0px;
		}

		.sfcCls .x-column-header-text {
		    padding-top: 9px;
		    padding-bottom: 9px;
		    display: inline-flex;
		}

		.sfcCls .x-panel-body {
		    font-size: 16px;
		}

		.x-form-trigger-input-cell .x-form-text {
		    margin-top: 0 !important;
		}

		.fa {
		    font-family: 'FontAwesome' !important;
		}

		.x-form-text,
		textarea.x-form-field {
		    padding: 1px 3px;
		    background: repeat-x 0 0;
		    border: none;
		    background-color: transparent;
		    background-image: none;
		    border-color: transparent;
		}

		.sfcNew ul {
		    list-style: none;
		}

		.content ul li:before {
		    width: 0;
		    height: 0;
		}

		.sfcGrid font {
		    margin-left: 7px;
		}

		.x-strict .x-container .x-form-cb-label-after {
		    margin-left: 10px;
		}

		.lic_type_radio .x-form-cb-label-after {
		    font-size: 18px !important;
		}

		.sponsor #tooltipPanel {
		    display: none;
		}


		.sponsor #tooltipPanel,
		.others #tooltipPanel,
		.others .sponsorNotePanels {
		    display: none;
		}

		.sponsor .sponsorNotePanels {
		    left: 0 !important;
		    font-size: 1rem;
		    color: #333333;
		    overflow: auto;
		    width: 100% !important;
		    white-space: initial !important;
		}

		.sponsorBody {
		    padding: 5px 0 !important;
		    line-height: 24px !important;
		}

		.sponsor .x-toolbar-docked-top>.x-box-inner>div {
		    width: 100% !important;
		}

		.non-sponsor .sponsorNotePanels {
		    display: none;
		}

		.fs-accordion-button {
		    height: 20px;
		    width: 20px;
		    position: absolute;
		    top: 0.25rem;
		    right: 1rem;
		}

		.fs-accordion-button span {
		    content: "";
		    height: 3px;
		    width: 100%;
		    background-color: #000;
		    opacity: 1;
		    position: absolute;
		    top: 50%;
		    transform: translateY(-50%);
		    transition: 0.25s all ease;
		}

		.sfcDetail.x-panel-collapsed .fs-accordion-button span:last-child {
		    transform: translateY(-50%) rotate(90deg);
		}

		.sfcDetail.x-panel-collapsed .fs-accordion-button span:first-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion-button span:last-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.fs-accordion-button span:first-child {
		    transform: translateY(-50%) rotate(180deg);
		}

		.sfcRemark {
		    background-color: transparent !important;
		    padding-left: 0 !important;
		}

		.sfcRemark .x-panel-body {
		    background-color: transparent !important;
		}

		.pt-0 {
		    padding-top: 0 !important;
		}

		#FORM_search.active .takeovertp,
		.raremarks .remark {
		    display: block;
		    line-height: 25px;
		}

		#FORM_search.inactive .takeovertp {
		    display: none;
		    line-height: 25px;
		}

		.namestartwith {
		    font-weight: 900;
		    font-size: 18px;
		}

		.searchbybaremark ul {
		    font-size: 16px !important;
		}

		.searchbybaremark li {
		    padding-left: 0px !important;
		    margin-bottom: 5px !important;
		}

		@media (min-width: 992px) {

		    .container,
		    .container-lg,
		    .container-md,
		    .container-sm {
		        max-width: 1490px;
		        margin: 0 auto;
		    }
		}