#footer-infos,
.window-login hr {
    display: none;
}

@-webkit-keyframes fadeOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
		opacity: 0;
	}
}

@keyframes fadeOutLeft {
	0% {
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		transform: translateX(-20px);
		opacity: 0;
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes fadeInLeft {
	0% {
		transform: translateX(-20px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes flipInX {
	0% {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	40% {
		transform: perspective(400px) rotateX(-10deg);
	}
	70% {
		transform: perspective(400px) rotateX(10deg);
	}
	100% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}


.time-indicator {
    position:relative;
    width:100%;
    margin:0;
    padding:0;
    z-index:1;
}

.ext-cal-day-col .ext-cal-evr, .ext-cal-day-col .ext-cal-evi {
    z-index:2;
}

.ext-cal-ic-rem {
    position:relative!important;
}

.ext-cal-evt-markup {
    float:right;
}

.ext-evt-greyed-dark {
    background-position-x:right;
    background-repeat-x:no-repeat;
}

.notifications {
    top:20px;
    max-height:90%;
    right:20px;
    width:400px;
    position:absolute;
    z-index:999999;
    overflow:hidden;
}

.notifications .notification {
    box-sizing:content-box;
    position:relative;
    min-height:50px;
}

.notifications h2 {
    margin:0px;
    padding:10px 0;
}

.notifications p {
    margin:0px;
    padding:10px 0;
}

.notifications h2+p, .notifications h2+p+p {
    padding-top:0;
}

.notifications .left {
    box-sizing:content-box;
    height:100%;
    left:0;
    position:absolute;
    padding:0 10px;
    text-align:center;
    top:0;
    width:35px;
}

.notifications .right {
    margin-left:55px;
}

.notifications i {
    display:block;
    margin-top:10px;
    text-align:center;
}

.notifications .close {
    padding:3px 5px;
    position:absolute;
    right:5px;
    top:-5px;
}

.notifications .img {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-position:50% 50%;
    background-size:auto 100%;
}

.notifications li {
    margin-left:1.5em;
}

.table-about h2 {
    margin-left:1em;
}

.x-boundlist-autosize {
    width:auto!important;
}

.x-tip-body {
    word-wrap:break-word;
}

.x-tab button {
    overflow:hidden;
    padding:0;
    margin:0;
    outline:0 none;
    overflow-x:visible;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}

.x-tree-panel .x-grid-row .x-grid-cell {
    border-width:1px 0;
}

.x-tree-panel .x-grid-row .x-grid-cell-inner {
    height:auto;
    padding:3px 6px;
    white-space:nowrap;
    vertical-align:middle;
}

.x-tree-panel .x-action-col-cell .x-grid-cell-inner {
    padding:1px 2px 0 2px;
}

.x-grid-row .x-grid-cell-weekend-6 div, .x-grid-row .x-grid-cell-weekend-7 div, .x-grid-row .x-grid-cell-hash div {
    background-position-x:40%;
}

.planning-legend-item {
    clear:both;
    margin-bottom:2px;
}

.planning-legend-cell {
    margin-right:5px;
    width:20px;
    height:20px;
    position:relative;
    display:block;
    float:left;
}

.planning-cell-value {
    padding:0px 0px 0 0px;
}

.planning-top-corner {
    position:absolute;
    top:-6px;
    right:-3px;
}

.planning-bottom-corner {
    position:absolute;
    bottom:-6px;
    right:-1px;
}

.grid-cell-planning .x-grid-cell-inner {
    padding:3px 4px;
}

.x-sbtn .x-btn {
    margin-right:0px;
    margin-left:0px;
}

.x-sbtn .x-sbtn-first {
    margin-left:0px;
}

.x-sbtn .x-sbtn-last {
    margin-right:0px;
}

.x-sbtn .x-sbtn-item td.x-frame-tl, .x-sbtn .x-sbtn-item td.x-frame-ml, .x-sbtn .x-sbtn-item td.x-frame-bl, .x-sbtn .x-sbtn-item td.x-frame-tr, .x-sbtn .x-sbtn-item td.x-frame-mr, .x-sbtn .x-sbtn-item td.x-frame-br {
    display:none;
}

.x-sbtn .x-sbtn-item td.x-frame-tc, .x-sbtn .x-sbtn-item td.x-frame-mc, .x-sbtn .x-sbtn-item td.x-frame-bc {
    padding-right:3px;
    padding-left:3px;
}

.x-sbtn .x-sbtn-last td.x-frame-tl, .x-sbtn .x-sbtn-last td.x-frame-ml, .x-sbtn .x-sbtn-last td.x-frame-bl {
    display:none;
}

.x-sbtn .x-sbtn-last td.x-frame-tc, .x-sbtn .x-sbtn-last td.x-frame-mc, .x-sbtn .x-sbtn-last td.x-frame-bc {
    padding-left:3px;
}

.x-sbtn .x-sbtn-first td.x-frame-tr, .x-sbtn .x-sbtn-first td.x-frame-mr, .x-sbtn .x-sbtn-first td.x-frame-br {
    display:none;
}

.x-sbtn .x-sbtn-first td.x-frame-tc, .x-sbtn .x-sbtn-first td.x-frame-mc, .x-sbtn .x-sbtn-first td.x-frame-bc {
    padding-right:3px;
}

.paperclip {
    position:relative;
    margin:auto;
}

.paperclip span {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:-5px;
    left:-10px;
}

.paperclip img {
    padding:4px;
}

.viewThumb {
    position:relative;
    display:block;
    height:auto;
}

.viewThumb div.card img {
    margin-bottom:1px;
}

.viewThumb div.card {
    float:left;
    padding:8px 10px;
    text-align:center;
    overflow:hidden;
}

.x-ie6 .viewThumb div.card, .x-ie7 .viewThumb div.card, .x-ie8 .viewThumb div.card {
    padding:3px 2px;
    margin:2px;
}

.viewThumb div.card strong {
    display:block;
}

.x-grid-rowbody ul, .x-grid-rowbody ol {
    padding-left:5px;
}

.x-grid-row-summary .x-grid-cell-inner {
    padding-bottom:4px;
}

.x-action-col-icon {
    margin:2px;
}

.postitcontainer {
    right:50px;
    top:50px;
    height:auto!important;
}

.ux-desktop-postit-new, .ux-desktop-postit-finish, .ux-desktop-postit-close, .ux-desktop-postit-author, .ux-desktop-postit-convert {
    position:absolute;
    right:2px;
    top:2px;
    width:16px;
    height:16px;
}

.ux-desktop-postit-new {
    left:2px;
}

.ux-desktop-postit-author {
    left:24px;
    width:115px;
}

.ux-desktop-postit-related {
    left:24px;
    width:135px;
    max-height:13px;
    word-wrap:break-word;
    overflow-y:hidden;
    margin-top:5px;
}

.ux-desktop-postit-finish {
    right:20px;
}

.ux-desktop-postit-convert {
    right:40px;
}

.ux-desktop-postit {
    padding-top:0.5em;
    width:12em;
    position:relative;
    float:left;
    z-index:10;
    margin-top:-30px;
}

.ux-desktop-postit:hover {
    z-index:15!important;
}

.ux-desktop-postit p {
    word-wrap:break-word;
    overflow-y:hidden;
    height:115px;
}

.ux-desktop-postit h2 {
    margin-top:5px;
}

.ux-desktop-postit a {
    display:block;
    height:175px;
    width:175px;
    padding:1em;
    position:relative;
}

.ux-desktop-postit a:hover, .ux-desktop-postit a:focus {
    position:relative;
}

.ux-desktop-postit:nth-child(2n) a {
    position:relative;
    top:5px;
}

.ux-desktop-postit:nth-child(3n) a {
    position:relative;
    top:-5px;
}

.ux-desktop-postit:nth-child(5n) a {
    position:relative;
    top:-10px;
}

.not-button {
    margin:0;
    outline:0 none;
    overflow:hidden;
    padding:0;
    vertical-align:bottom;
    width:auto;
}

.x-boundlist-item > div {
    display:block;
    padding:5px 10px;
}

.tree-menu, .tree-menu .x-panel-body {
    overflow:visible;
}

.tree-menu .x-grid-table {
    margin-top:10px;
    right:1px;
    z-index:9999;
}

.tree-menu .x-grid-row .x-grid-cell {
    height:1.6em;
}

.tree-menu.x-tree-panel .x-grid-row .x-grid-cell-inner {
    padding-left:25px;
}

.tree-menu .x-grid-tree-node-expanded .x-grid-cell-inner {
    padding-left:5px!important;
}

.tree-menu.x-tree-panel .x-grid-row .x-grid-cell-inner img {
    display:none;
}

.x-grid-body-required, input[aria-required=true], .x-form-readonly input[aria-required=true] {
    border-left-width:2px!important;
}

.x-panel .x-grid-body.x-grid-body-invalid, .x-form-readonly .x-form-invalid-field[aria-required=true], .x-form-readonly textarea.x-form-invalid-field[aria-required=true] {
    background-repeat:repeat-x;
    background-position:bottom;
}

.report-grid-tpl td.first-col {
    width:70%;
    padding-left:10px;
}

.report-grid-tpl td.second-col {
    width:30%;
    text-align:center;
}

.report-grid-tpl {
    width:100%;
}

#quickmsg-div {
    left:35%;
    position:absolute;
    top:10px;
    width:300px;
    z-index:20000;
}

#quickmsg-div .quickmsg {
    margin-top:2px;
    padding:10px 15px;
}

#quickmsg-div .quickmsg h3 {
    margin:0 0 8px;
}

#quickmsg-div .quickmsg p {
    margin:0;
}

.ux-rangemenu-icon {
    margin-top:0;
}

.accuracyField div.x-form-item-body input {
    border-left-width:2px!important;
}

.accuracyField div.x-form-item-body div.x-grid {
    border-left-width:2px!important;
}

.recommandedField div.x-form-item-body input {
    border-left-width:3px!important;
}

.recommandedField div.x-form-item-body div.x-grid {
    border-left-width:3px!important;
}

table.confirmtemplate {
    border-width:0px;
    border-spacing:0px;
    border-collapse:collapse;
}

table.confirmtemplate td {
    border-width:1px;
    padding:5px;
}

#poweredby, #poweredby_demo {
    position:absolute;
    bottom:60px;
    right:40px;
    z-index:15000;
    width:370px;
    height:52px;
    background-repeat:no-repeat;
}

#poweredby_left {
    width:50%;
    height:100%;
    float:left;
}

#poweredby_right {
    float:left;
    width:50%;
    height:100%;
}

#poweredby_complete {
    width:100%;
    height:100%;
}

.ux-start-button .x-btn-arrow-right {
    padding-left:10px;
}

.ux-desktop-black .ux-start-button {
    height:28px;
    padding:0px;
    display:block;
}

.ux-desktop-black .ux-start-button em {
    margin-top:5px;
}

.ux-start-menu-toolbar .x-btn-inner {
    text-align:left;
}

.ux-start-menu-toolbar {
    padding:4px!important;
}

.ux-desktop-windowbar .x-btn-inner, .x-nbr .ux-desktop-windowbar .x-btn-icon-text-left button {
    text-align:left!important;
}

.ux-taskbar .x-toolbar {
    height:28px;
}

.x-toolbar .x-toolbar {
    padding:0;
}

.ux-desktop-trayclock {
    text-align:center;
    vertical-align:middle;
    padding-top:0;
    padding-bottom:0;
}

.ux-desktop-user-details {
    position:fixed;
    bottom:35px;
    right:60px;
}

.ux-wallpaper-tiled {
    background-repeat:repeat;
    background-position:center;
    width:100%;
    height:100%;
    background-size:cover;
}

.ux-desktop-shortcut {
    text-align:center;
    padding:8px;
    margin:8px;
    width:65px;
    height:80px;
    overflow:visible;
    float:left;
}

.ux-desktop-shortcut-icon {
    width:48px;
    height:48px;
    display:block!important;
    background-repeat:no-repeat;
}

.ux-desktop-shortcut-text {
    padding:3px;
    display:inline-block;
    margin-top:5px;
    margin-left:-12px;
    margin-right:-12px;
    text-align:center;
}

.x-right-align input {
    text-align:right;
}

.notepad-shortcut {
    width:46px;
    height:46px;
}

.scrum-shortcut {
    width:46px;
    height:46px;
}

.cake-shortcut {
    width:48px;
    height:48px;
}

.calendar-shortcut {
    width:46px;
    height:46px;
}

.scrum-icon {
    width:16px;
    height:16px;
}

.reset-icon {
    width:16px;
    height:16px;
}

.support-icon {
    width:16px;
    height:16px;
}

.quit-icon {
    width:16px;
    height:16px;
}

.save-icon {
    width:16px;
    height:16px;
}

.valid-icon {
    width:16px;
    height:16px;
}

.filter-icon {
    width:16px;
    height:16px;
}

.slideup {
    position:absolute;
}

.slideup p {
    height:20px;
}

.x-boxselect ul.x-boxselect-list {
    height:auto;
    min-height:20px;
    padding:0px;
    overflow-y:auto;
    overflow-x:hidden;
}

.x-boxselect input {
    height:20px;
    width:100%;
    padding:1px 3px;
}

.x-boxselect-input, .x-boxselect-item {
    display:inline-block;
    position:relative;
    zoom:1;
}

.x-boxselect-stacked .x-boxselect-item {
    display:block;
}

.x-boxselect-item {
    padding:0px 1px 0px 5px!important;
    margin:1px 1px 1px 0;
}

.x-boxselect-item-text {
    padding-right:20px;
}

.x-form-invalid .x-form-multiselect-body .x-boundlist {
    background-repeat:repeat-x;
    background-position:bottom;
}

.x-form-trigger-wrap img {
    padding:7px!important;
}

.x-form-invalid .cke .cke_inner {
    background-repeat:repeat-x;
    background-position:bottom;
}

.x-tip-body ol, .x-tip-body ul {
    padding-left:30px;
}

.x-form-yubikey input {
    background-position:2px 50%;
    background-repeat:no-repeat;
    padding-left:20px;
}

.btn-birthday-close .x-btn-inner {
    display:inline!important;
}

.btn-birthday-close span {
    height:50px!important;
    width:200px!important;
}

#medicalPanel .thumb-wrap, #medicalPanel .transmission-wrap {
    padding:5px;
}

#medicalPanel .transmission-wrap {
    max-height:55px;
    overflow:hidden;
    width:100%;
}

#medicalPanel .transmission-wrap:hover {
    max-height:200px;
}

#medicalPanel .transmission .title {
    clear:both;
}

#medicalPanel .transmission .date {
    float:right;
}

#medicalPanel .transmission .content {
    clear:both;
}

.x-fieldset {
    padding: 0 5px;
    margin-bottom:10px;
    display:block;
    overflow:hidden;
}

ul.alternate li {
    padding-left:.5em;
}

a.logout_link {
    margin-top:9px;
    text-align:right;
}

.grid-header-medical-nursing {
    height:26px;
}

.grid-header-medical-soin {
    height:26px;
}

.grid-header-medical-traitement {
    height:26px;
}

.grid-header-vertical .x-column-header-text {
    display:inline-block;
    height:40px;
}

.x-table-layout-cell {
    vertical-align:top;
    padding:0 3px;
}

.x-table-layout-cell:last-of-type {
    padding:0 0 0 3px!important;
}

.x-table-layout-cell:first-of-type {
    padding:0 3px 0 0!important;
}

.x-table-layout-cell:only-of-type {
    padding:0!important;
}

.x-sbtn-body .x-table-layout-cell, .x-sbtn-body .x-table-layout-cell:last-of-type, .x-sbtn-body .x-table-layout-cell:first-of-type {
    padding:0!important;
}

.x-window-default {
    padding:0 !important;
    border-width:1px;
}

.x-window-header-default-top {
    padding:5px 5px 5px 5px;
    border-width:1px;
}

.x-panel-header-default {
    border-width:1px;
}

.x-panel-header {
    padding:5px 4px 4px 5px;
}

.x-tab-bar-top .x-tab-bar-body {
    height:20px;
    border-width:1px 1px 0;
    padding:1px 0 3px;
}

.x-panel-body-default {
    border-width:1px;
}

.x-box-inner div.x-sbtn.x-sbtn-notitle.x-box-item.x-toolbar-item.x-sbtn-plain {
    height:39px!important;
}

.x-form-search-trigger {
    background-repeat:no-repeat;
    background-position:center;
}

.x-form-date-trigger {
    background-repeat:no-repeat;
    background-position:center;
}

.x-form-arrow-trigger {
    background-repeat:no-repeat;
    background-position:center;
}

.x-form-trigger-wrap .x-form-spinner-down {
    background-repeat:no-repeat;
    background-position:center;
}

.x-form-trigger-wrap .x-form-spinner-up {
    background-repeat:no-repeat;
    background-position:center;
}

.x-form-folder-trigger {
    background-repeat:no-repeat;
    background-position:center;
}

.x-toolbar.x-window-item.x-toolbar-default.x-docked.x-docked-top.x-toolbar-docked-top.x-toolbar-default-docked-top.x-box-layout-ct .x-field-default-toolbar .x-form-item-body .x-form-text {
    background-repeat:no-repeat!important;
    background-position-y:2.5px!important;
    padding:1px 15px!important;
}

.x-grid-cell-special .x-grid-cell-inner {
    padding:5px !important;
}

.x-grid-rowwrap-div {
    border-width:1px 0;
    overflow:hidden;
}

.x-tab-close-btn {
    position:absolute!important;
    top:3px;
    right:3px;
    width:11px;
    height:11px;
    text-indent:-999px;
}

.x-tool img.x-tool-collapse-right {
    width:16px!important;
    height:16px!important;
    background-repeat:none!important;
    background-position:inherit!important;
}

.x-tool img.x-tool-expand-left {
    width:16px!important;
    height:16px!important;
    background-repeat:none!important;
    background-position:inherit!important;
}

.x-tree-icon-parent {
    width:16px;
}

.x-grid-row-expander {
    width:16px;
    height:16px;
    background-position:center;
    background-repeat:no-repeat;
}

.ux-start-button-icon {
    background-size:100%!important;
}

input.x-form-field.x-form-checkbox[aria-checked='true'] {
    background-position:0px 0px!important;
}

.x-grid-row .x-grid-row-checker {
    background-position:50% 0px!important;
}

.x-grid-row.x-grid-row-selected .x-grid-row-checker {
    background-position:50% 0px!important;
}

.x-grid-row.x-grid-row-over.x-grid-row-selected .x-grid-row-checker {
    background-position:50% 0px!important;
}

.x-grid-row.x-grid-row-over .x-grid-row-checker {
    background-position:50% 0px!important;
}

.pds .pds-transmissions-grid .x-grid-rowbody {
    margin:5px 5px 10px 5px!important;
}

.pds .x-panel-body .transmission-en-tete {
    padding:5px;
}

.pds .x-panel-body .transmission-date {
    float:right;
}

.pds .x-panel-body .transmission-description {
    padding:10px;
}

.pds .x-panel-body .transmission-icone {
    float:left;
    margin-right:5px;
}

.pds .x-btn-default-toolbar-small-icon-text-top .x-btn-inner {
    padding-top:18px;
}

.pds .x-btn-group-body .x-table-layout-cell, .pds .x-btn-group-body .x-table-layout-cell:last-of-type, .pds .x-btn-group-body .x-table-layout-cell:first-of-type {
    padding:0!important;
}

.pds .grid-empty-text {
    padding:5px;
    text-align:center;
}

.pds-mask-dossier-soin div {
    padding:5px 10px;
}

.pds-tooltip .titre > * {
    vertical-align:middle;
}

.pds-tooltip h3 {
    margin:.5em 0;
    padding-bottom:3px;
}

.pds-tooltip div:after {
    display:table;
    clear:both;
}

.pds-toggle-group.x-btn-default-toolbar-large-icon-text-top .x-btn-inner {
    padding-top:32px;
}

.x-btn-default-toolbar-large-icon-text-top .x-btn-icon.fa {
    margin:auto;
    width:32px;
}

.x-btn-default-toolbar-small-icon-text-top .x-btn-icon.fa, .x-btn-default-toolbar-small-icon .x-btn-icon.fa {
    margin:auto;
    width:16px;
}

.x-menu-item-icon.fa {
    text-align:center;
}

.field-icon-drop input {
    padding-left:25px;
}

.field-icon-drop-icon {
    left:0;
    text-align:center;
    position:absolute;
    width:25px;
}

.icon-browser-container .x-boundlist-item {
    float:left;
    margin-right:0;
    padding:5px;
    width:20%;
    height:50px;
    overflow:hidden;
    text-align:center;
}

.icon-browser-empty {
    padding:10px;
    text-align:center;
}

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;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

caption, th {
    text-align:left;
}

*:focus {
    outline:none;
}

.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;
}

.x-clear {
    overflow:hidden;
    clear:both;
    height:0;
    width:0;
}

.x-layer {
    position:absolute;
    overflow:hidden;
    zoom:1;
}

.x-shim {
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
}

.x-hide-display {
    display:none!important;
}

.x-hidden, .x-hide-offsets {
    display:block!important;
    position:absolute!important;
    left:-10000px!important;
    top:-10000px!important;
}

.x-hide-nosize {
    height:0!important;
    width:0!important;
}

.x-masked-relative {
    position:relative;
}

.x-css-shadow {
    position:absolute;
}

.x-ie-shadow {
    display:none;
    position:absolute;
    overflow:hidden;
    zoom:1;
}

.x-frame-shadow {
    display:none;
    position:absolute;
    overflow:hidden;
}

.x-frame-shadow * {
    overflow:hidden;
    padding:0;
    margin:0;
    clear:none;
    zoom:1;
}

.x-frame-shadow .xstc, .x-frame-shadow .xsbc {
    height:6px;
    float:left;
}

.x-frame-shadow .xsc {
    width:100%;
}

.x-frame-shadow .xstl, .x-frame-shadow .xstc, .x-frame-shadow .xstr, .x-frame-shadow .xsbl, .x-frame-shadow .xsbc, .x-frame-shadow .xsbr {
    width:6px;
    height:6px;
    float:left;
}

.x-frame-shadow .xsml, .x-frame-shadow .xsmr {
    width:6px;
    float:left;
    height:100%;
}

.x-frame-shadow .xsmc {
    float:left;
    height:100%;
}

.x-frame-shadow .xst, .x-frame-shadow .xsb {
    height:6px;
    overflow:hidden;
    width:100%;
}

.x-box-tl {
    zoom:1;
}

.x-box-tc {
    height:8px;
    overflow:hidden;
}

.x-box-ml {
    padding-left:4px;
    overflow:hidden;
    zoom:1;
}

.x-box-mc {
    padding:4px 10px;
}

.x-box-mc h3 {
    margin:0 0 4px 0;
    zoom:1;
}

.x-box-mr {
    padding-right:4px;
    overflow:hidden;
}

.x-box-bl {
    zoom:1;
}

.x-box-bc {
    height:8px;
    overflow:hidden;
}

.x-box-tl, .x-box-bl {
    padding-left:8px;
    overflow:hidden;
}

.x-box-tr, .x-box-br {
    padding-right:8px;
    overflow:hidden;
}

.x-focus-element {
    position:absolute;
    top:-10px;
    left:-10px;
    width:0px;
    height:0px;
}

.x-focus-frame {
    position:absolute;
    left:0px;
    top:0px;
    z-index:100000000;
    width:0px;
    height:0px;
}

.x-focus-frame-top, .x-focus-frame-bottom, .x-focus-frame-left, .x-focus-frame-right {
    position:absolute;
    top:0px;
    left:0px;
}

.x-focus-frame-top, .x-focus-frame-bottom {
    height:2px;
}

.x-focus-frame-left, .x-focus-frame-right {
    width:2px;
}

.x-mask {
    z-index:100;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    zoom:1;
}

.x-mask-msg {
    z-index:20001;
    position:absolute;
    top:0;
    left:0;
    padding:2px;
}

.x-mask-msg div {
    padding:5px 10px 5px 25px;
    background-repeat:no-repeat;
    background-position:5px center;
}

.x-boundlist {
    border-width:1px;
}

.x-boundlist .x-toolbar {
    border-width:1px 0 0 0;
}

.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;
    position:relative;
    border-width:1px;
}

.x-boundlist-floating {
    border-top-width:0;
}

.x-boundlist-above {
    border-top-width:1px;
    border-bottom-width:1px;
}

.x-btn {
    display:inline-block;
    zoom:1;
    position:relative;
    white-space:nowrap;
    vertical-align:middle;
    background-repeat:no-repeat;
}

.x-btn em {
    background-repeat:no-repeat;
}

.x-btn em a {
    display:inline-block;
}

.x-btn button {
    margin:0;
    padding:0;
    width:auto;
    outline:0 none;
    overflow:hidden;
    vertical-align:bottom;
}

.x-btn button::-moz-focus-inner {
    padding:0;
}

.x-btn .x-btn-inner {
    display:block;
    white-space:nowrap;
    background-repeat:no-repeat;
    background-position:left center;
}

.x-btn .x-btn-left .x-btn-inner {
    text-align:left;
}

.x-btn .x-btn-center .x-btn-inner {
    text-align:center;
}

.x-btn .x-btn-right .x-btn-inner {
    text-align:right;
}

* html .x-ie .x-btn button {
    width:1px;
}

.x-ie .x-btn button {
    overflow-x:visible;
    vertical-align:baseline;
}

.x-strict .x-ie6 .x-btn .x-frame-mc, .x-strict .x-ie7 .x-btn .x-frame-mc {
    height:100%;
}

.x-nbr .x-btn .x-frame-mc {
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
}

.x-btn-icon-text-left .x-btn-icon {
    background-position:left center;
}

.x-btn-icon-text-right .x-btn-icon {
    background-position:right center;
}

.x-btn-icon-text-top .x-btn-icon {
    background-position:center top;
}

.x-btn-icon-text-bottom .x-btn-icon {
    background-position:center bottom;
}

.x-btn button, .x-btn a {
    position:relative;
}

.x-btn button .x-btn-icon, .x-btn a .x-btn-icon {
    position:absolute;
    background-repeat:no-repeat;
}

.x-btn-arrow-right {
    padding-right:12px;
}

.x-btn-arrow-right .x-btn-inner {
    padding-right:0!important;
}

.x-toolbar .x-btn-arrow-right {
    padding-right:12px;
}

.x-btn-arrow-bottom {
    padding-bottom:12px;
}

.x-btn-arrow {
    display:block;
}

.x-btn-split-right, .x-btn-over .x-btn-split-right {
    padding-right:14px!important;
}

.x-btn-split-bottom, .x-btn-over .x-btn-split-bottom {
    padding-bottom:14px;
}

.x-toolbar .x-btn-split-right {
    padding-right:12px!important;
}

.x-btn-split {
    display:block;
}

.x-cycle-fixed-width .x-btn-inner {
    text-align:inherit;
}

.x-btn-default-small {
    padding:2px 2px 2px 2px;
    border-width:1px;
}

.x-nbr .x-btn-default-small {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-btn-default-small-ml, .x-nbr .x-btn-default-small-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-btn-default-small-mc {
    padding:0 0 0 0;
}

.x-btn-default-small .x-btn-inner {
    background-repeat:no-repeat;
    padding:0 4px;
}

.x-btn-default-small-icon button, .x-btn-default-small-icon .x-btn-inner, .x-btn-default-small-noicon button, .x-btn-default-small-noicon .x-btn-inner {
    height:16px;
}

.x-btn-default-small-icon button {
    padding:0;
    width:16px!important;
    height:16px;
}

.x-btn-default-small-icon .x-btn-icon {
    width:16px;
    height:16px;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.x-btn-default-small-icon-text-left button {
    height:16px;
}

.x-btn-default-small-icon-text-left .x-btn-inner {
    height:16px;
    padding-left:20px;
}

.x-btn-default-small-icon-text-left .x-btn-icon {
    width:16px;
    height:auto;
    top:0;
    left:0;
    bottom:0;
    right:auto;
}

.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;
}

.x-btn-default-small-icon-text-right button {
    height:16px;
}

.x-btn-default-small-icon-text-right .x-btn-inner {
    height:16px;
    padding-right:20px!important;
}

.x-btn-default-small-icon-text-right .x-btn-icon {
    width:16px;
    height:auto;
    top:0;
    left:auto;
    bottom:0;
    right:0;
}

.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;
}

.x-btn-default-small-icon-text-top .x-btn-inner {
    padding-top:20px;
}

.x-btn-default-small-icon-text-top .x-btn-icon {
    width:auto;
    height:16px;
    top:0;
    left:0;
    bottom:auto;
    right:0;
}

.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;
}

.x-btn-default-small-icon-text-bottom .x-btn-inner {
    padding-bottom:20px;
}

.x-btn-default-small-icon-text-bottom .x-btn-icon {
    width:auto;
    height:16px;
    top:auto;
    left:0;
    bottom:0;
    right:0;
}

.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;
}

.x-nlg .x-btn-default-small {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-small-over {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-small-focus {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-small-menu-active, .x-nlg .x-btn-default-small-pressed {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-small-disabled {
    background-repeat:repeat-x;
}

.x-btn-default-medium {
    padding:3px 3px 3px 3px;
    border-width:1px;
}

.x-nbr .x-btn-default-medium {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-btn-default-medium-ml, .x-nbr .x-btn-default-medium-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-btn-default-medium-mc {
    padding:0px 0px 0px 0px;
}

.x-btn-default-medium .x-btn-inner {
    background-repeat:no-repeat;
    padding:0 3px;
}

.x-btn-default-medium-icon button, .x-btn-default-medium-icon .x-btn-inner, .x-btn-default-medium-noicon button, .x-btn-default-medium-noicon .x-btn-inner {
    height:24px;
}

.x-btn-default-medium-icon button {
    padding:0;
    width:24px!important;
    height:24px;
}

.x-btn-default-medium-icon .x-btn-icon {
    width:24px;
    height:24px;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.x-btn-default-medium-icon-text-left button {
    height:24px;
}

.x-btn-default-medium-icon-text-left .x-btn-inner {
    height:24px;
    padding-left:28px;
}

.x-btn-default-medium-icon-text-left .x-btn-icon {
    width:24px;
    height:auto;
    top:0;
    left:0;
    bottom:0;
    right:auto;
}

.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;
}

.x-btn-default-medium-icon-text-right button {
    height:24px;
}

.x-btn-default-medium-icon-text-right .x-btn-inner {
    height:24px;
    padding-right:28px!important;
}

.x-btn-default-medium-icon-text-right .x-btn-icon {
    width:24px;
    height:auto;
    top:0;
    left:auto;
    bottom:0;
    right:0;
}

.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;
}

.x-btn-default-medium-icon-text-top .x-btn-inner {
    padding-top:28px;
}

.x-btn-default-medium-icon-text-top .x-btn-icon {
    width:auto;
    height:24px;
    top:0;
    left:0;
    bottom:auto;
    right:0;
}

.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;
}

.x-btn-default-medium-icon-text-bottom .x-btn-inner {
    padding-bottom:28px;
}

.x-btn-default-medium-icon-text-bottom .x-btn-icon {
    width:auto;
    height:24px;
    top:auto;
    left:0;
    bottom:0;
    right:0;
}

.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;
}

.x-nlg .x-btn-default-medium {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-medium-over {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-medium-focus {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-medium-menu-active, .x-nlg .x-btn-default-medium-pressed {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-medium-disabled {
    background-repeat:repeat-x;
}

.x-btn-default-large {
    padding:3px 3px 3px 3px;
    border-width:1px;
}

.x-nbr .x-btn-default-large {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-btn-default-large-ml, .x-nbr .x-btn-default-large-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-btn-default-large-mc {
    padding:0px 0px 0px 0px;
}

.x-btn-default-large .x-btn-inner {
    background-repeat:no-repeat;
    padding:0 3px;
}

.x-btn-default-large-icon button, .x-btn-default-large-icon .x-btn-inner, .x-btn-default-large-noicon button, .x-btn-default-large-noicon .x-btn-inner {
    height:32px;
}

.x-btn-default-large-icon button {
    padding:0;
    width:32px!important;
    height:32px;
}

.x-btn-default-large-icon .x-btn-icon {
    width:32px;
    height:32px;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.x-btn-default-large-icon-text-left button {
    height:32px;
}

.x-btn-default-large-icon-text-left .x-btn-inner {
    height:32px;
    padding-left:36px;
}

.x-btn-default-large-icon-text-left .x-btn-icon {
    width:32px;
    height:auto;
    top:0;
    left:0;
    bottom:0;
    right:auto;
}

.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;
}

.x-btn-default-large-icon-text-right button {
    height:32px;
}

.x-btn-default-large-icon-text-right .x-btn-inner {
    height:32px;
    padding-right:36px!important;
}

.x-btn-default-large-icon-text-right .x-btn-icon {
    width:32px;
    height:auto;
    top:0;
    left:auto;
    bottom:0;
    right:0;
}

.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;
}

.x-btn-default-large-icon-text-top .x-btn-inner {
    padding-top:36px;
}

.x-btn-default-large-icon-text-top .x-btn-icon {
    width:auto;
    height:32px;
    top:0;
    left:0;
    bottom:auto;
    right:0;
}

.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;
}

.x-btn-default-large-icon-text-bottom .x-btn-inner {
    padding-bottom:36px;
}

.x-btn-default-large-icon-text-bottom .x-btn-icon {
    width:auto;
    height:32px;
    top:auto;
    left:0;
    bottom:0;
    right:0;
}

.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;
}

.x-nlg .x-btn-default-large {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-large-over {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-large-focus {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-large-menu-active, .x-nlg .x-btn-default-large-pressed {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-large-disabled {
    background-repeat:repeat-x;
}

.x-btn-default-toolbar-small {
    padding:2px 2px 2px 2px;
    border-width:1px;
}

.x-nbr .x-btn-default-toolbar-small {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-btn-default-toolbar-small-ml, .x-nbr .x-btn-default-toolbar-small-mr {
    zoom:1;
}

.x-nbr .x-btn-default-toolbar-small-mc {
    padding:0 0 0 0;
}

.x-btn-default-toolbar-small .x-btn-inner {
    background-repeat:no-repeat;
    padding:0 4px;
}

.x-btn-default-toolbar-small-icon button, .x-btn-default-toolbar-small-icon .x-btn-inner, .x-btn-default-toolbar-small-noicon button, .x-btn-default-toolbar-small-noicon .x-btn-inner {
    height:16px;
}

.x-btn-default-toolbar-small-icon button {
    padding:0;
    width:16px!important;
    height:16px;
}

.x-btn-default-toolbar-small-icon .x-btn-icon {
    width:16px;
    height:16px;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.x-btn-default-toolbar-small-icon-text-left button {
    height:16px;
}

.x-btn-default-toolbar-small-icon-text-left .x-btn-inner {
    height:16px;
    padding-left:20px;
}

.x-btn-default-toolbar-small-icon-text-left .x-btn-icon {
    width:16px;
    height:auto;
    top:0;
    left:0;
    bottom:0;
    right:auto;
}

.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;
}

.x-btn-default-toolbar-small-icon-text-right button {
    height:16px;
}

.x-btn-default-toolbar-small-icon-text-right .x-btn-inner {
    height:16px;
    padding-right:20px!important;
}

.x-btn-default-toolbar-small-icon-text-right .x-btn-icon {
    width:16px;
    height:auto;
    top:0;
    left:auto;
    bottom:0;
    right:0;
}

.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;
}

.x-btn-default-toolbar-small-icon-text-top .x-btn-inner {
    padding-top:20px;
}

.x-btn-default-toolbar-small-icon-text-top .x-btn-icon {
    width:auto;
    height:16px;
    top:0;
    left:0;
    bottom:auto;
    right:0;
}

.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;
}

.x-btn-default-toolbar-small-icon-text-bottom .x-btn-inner {
    padding-bottom:20px;
}

.x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon {
    width:auto;
    height:16px;
    top:auto;
    left:0;
    bottom:0;
    right:0;
}

.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;
}

.x-nlg .x-btn-default-toolbar-small-over {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-toolbar-small-focus {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-toolbar-small-menu-active, .x-nlg .x-btn-default-toolbar-small-pressed {
    background-repeat:repeat-x;
}

.x-btn-default-toolbar-medium {
    padding:3px 3px 3px 3px;
    border-width:1px;
}

.x-nbr .x-btn-default-toolbar-medium {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-btn-default-toolbar-medium-ml, .x-nbr .x-btn-default-toolbar-medium-mr {
    zoom:1;
}

.x-nbr .x-btn-default-toolbar-medium-mc {
    padding:0px 0px 0px 0px;
}

.x-btn-default-toolbar-medium .x-btn-inner {
    background-repeat:no-repeat;
    padding:0 3px;
}

.x-btn-default-toolbar-medium-icon button, .x-btn-default-toolbar-medium-icon .x-btn-inner, .x-btn-default-toolbar-medium-noicon button, .x-btn-default-toolbar-medium-noicon .x-btn-inner {
    height:24px;
}

.x-btn-default-toolbar-medium-icon button {
    padding:0;
    width:24px!important;
    height:24px;
}

.x-btn-default-toolbar-medium-icon .x-btn-icon {
    width:24px;
    height:24px;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.x-btn-default-toolbar-medium-icon-text-left button {
    height:24px;
}

.x-btn-default-toolbar-medium-icon-text-left .x-btn-inner {
    height:24px;
    padding-left:28px;
}

.x-btn-default-toolbar-medium-icon-text-left .x-btn-icon {
    width:24px;
    height:auto;
    top:0;
    left:0;
    bottom:0;
    right:auto;
}

.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;
}

.x-btn-default-toolbar-medium-icon-text-right button {
    height:24px;
}

.x-btn-default-toolbar-medium-icon-text-right .x-btn-inner {
    height:24px;
    padding-right:28px!important;
}

.x-btn-default-toolbar-medium-icon-text-right .x-btn-icon {
    width:24px;
    height:auto;
    top:0;
    left:auto;
    bottom:0;
    right:0;
}

.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;
}

.x-btn-default-toolbar-medium-icon-text-top .x-btn-inner {
    padding-top:28px;
}

.x-btn-default-toolbar-medium-icon-text-top .x-btn-icon {
    width:auto;
    height:24px;
    top:0;
    left:0;
    bottom:auto;
    right:0;
}

.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;
}

.x-btn-default-toolbar-medium-icon-text-bottom .x-btn-inner {
    padding-bottom:28px;
}

.x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon {
    width:auto;
    height:24px;
    top:auto;
    left:0;
    bottom:0;
    right:0;
}

.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;
}

.x-nlg .x-btn-default-toolbar-medium-over {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-toolbar-medium-focus {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-toolbar-medium-menu-active, .x-nlg .x-btn-default-toolbar-medium-pressed {
    background-repeat:repeat-x;
}

.x-btn-default-toolbar-large {
    padding:3px 3px 3px 3px;
    border-width:1px;
}

.x-nbr .x-btn-default-toolbar-large {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-btn-default-toolbar-large-ml, .x-nbr .x-btn-default-toolbar-large-mr {
    zoom:1;
}

.x-nbr .x-btn-default-toolbar-large-mc {
    padding:0px 0px 0px 0px;
}

.x-btn-default-toolbar-large .x-btn-inner {
    background-repeat:no-repeat;
    padding:0 3px;
}

.x-btn-default-toolbar-large-icon button, .x-btn-default-toolbar-large-icon .x-btn-inner, .x-btn-default-toolbar-large-noicon button, .x-btn-default-toolbar-large-noicon .x-btn-inner {
    height:32px;
}

.x-btn-default-toolbar-large-icon button {
    padding:0;
    width:32px!important;
    height:32px;
}

.x-btn-default-toolbar-large-icon .x-btn-icon {
    width:32px;
    height:32px;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.x-btn-default-toolbar-large-icon-text-left button {
    height:32px;
}

.x-btn-default-toolbar-large-icon-text-left .x-btn-inner {
    height:32px;
    padding-left:36px;
}

.x-btn-default-toolbar-large-icon-text-left .x-btn-icon {
    width:32px;
    height:auto;
    top:0;
    left:0;
    bottom:0;
    right:auto;
}

.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;
}

.x-btn-default-toolbar-large-icon-text-right button {
    height:32px;
}

.x-btn-default-toolbar-large-icon-text-right .x-btn-inner {
    height:32px;
    padding-right:36px!important;
}

.x-btn-default-toolbar-large-icon-text-right .x-btn-icon {
    width:32px;
    height:auto;
    top:0;
    left:auto;
    bottom:0;
    right:0;
}

.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;
}

.x-btn-default-toolbar-large-icon-text-top .x-btn-inner {
    padding-top:36px;
}

.x-btn-default-toolbar-large-icon-text-top .x-btn-icon {
    width:auto;
    height:32px;
    top:0;
    left:0;
    bottom:auto;
    right:0;
}

.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;
}

.x-btn-default-toolbar-large-icon-text-bottom .x-btn-inner {
    padding-bottom:36px;
}

.x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon {
    width:auto;
    height:32px;
    top:auto;
    left:0;
    bottom:0;
    right:0;
}

.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;
}

.x-nlg .x-btn-default-toolbar-large-over {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-toolbar-large-focus {
    background-repeat:repeat-x;
}

.x-nlg .x-btn-default-toolbar-large-menu-active, .x-nlg .x-btn-default-toolbar-large-pressed {
    background-repeat:repeat-x;
}

.x-btn-group {
    position:relative;
    overflow:hidden;
}

.x-btn-group-body {
    position:relative;
    zoom:1;
    padding:0 1px;
}

.x-btn-group-body .x-table-layout-cell {
    vertical-align:top;
}

.x-btn-group-header-text {
    white-space:nowrap;
}

.x-btn-group-default-framed {
    padding:1px 1px 1px 1px;
    border-width:1px;
}

.x-nbr .x-btn-group-default-framed {
    padding:0!important;
    border-width:0!important;
    background-position:1000202px 1000202px;
}

.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;
}

.x-nbr .x-btn-group-default-framed-ml, .x-nbr .x-btn-group-default-framed-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-btn-group-default-framed-mc {
    padding:0 0 0 0;
}

.x-btn-group-header-default-framed {
    margin:2px 2px 0 2px;
}

.x-btn-group-header-body-default-framed {
    padding:1px 0;
}

.x-datepicker {
    position:relative;
}

.x-datepicker a {
    -moz-outline:0 none;
    outline:0 none;
    border-width:0;
}

.x-datepicker-inner, .x-datepicker-inner td, .x-datepicker-inner th {
    border-collapse:separate;
}

.x-datepicker-header {
    position:relative;
    height:26px;
}

.x-datepicker-prev, .x-datepicker-next {
    position:absolute;
    top:5px;
    width:18px;
}

.x-datepicker-prev a, .x-datepicker-next a {
    display:block;
    width:16px;
    height:16px;
    background-position:top;
    background-repeat:no-repeat;
}

.x-datepicker-next {
    right:5px;
    text-align:right;
}

.x-datepicker-prev {
    left:5px;
}

.x-datepicker-month {
    padding-top:3px;
    text-align:center;
}

.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 {
    border-width:0!important;
}

.x-datepicker-month .x-btn-split-right {
    padding-right:12px;
}

table.x-datepicker-inner {
    width:100%;
    table-layout:fixed;
}

table.x-datepicker-inner th {
    width:25px;
    height:19px;
    padding:0;
    text-align:right;
    border-collapse:separate;
}

table.x-datepicker-inner th span {
    display:block;
    padding-right:7px;
}

table.x-datepicker-inner tr {
    height:20px;
}

table.x-datepicker-inner td {
    height:17px;
    text-align:right;
    padding:0;
}

table.x-datepicker-inner a {
    padding-right:4px;
    display:block;
    zoom:1;
    text-align:right;
}

.x-datepicker-footer, .x-monthpicker-buttons {
    position:relative;
    text-align:center;
}

.x-datepicker-footer .x-btn, .x-monthpicker-buttons .x-btn {
    position:relative;
    margin:4px;
}

.x-datepicker .x-monthpicker {
    position:absolute;
    left:0;
    top:0;
}

.x-monthpicker-months, .x-monthpicker-years {
    float:left;
    height:167px;
    width:88px;
}

.x-monthpicker-item {
    float:left;
    margin:4px 0 5px 0;
    text-align:center;
    vertical-align:middle;
    height:18px;
    width:43px;
}

.x-monthpicker-item a {
    display:block;
    margin:0 5px 0 5px;
}

.x-monthpicker-months {
    width:87px;
}

.x-monthpicker-years .x-monthpicker-item {
    width:44px;
}

.x-monthpicker-yearnav {
    height:28px;
}

.x-monthpicker-yearnav button {
    height:15px;
    width:15px;
    padding:0;
    margin:6px 12px 5px 15px;
    outline:0 none;
}

.x-monthpicker-yearnav button::-moz-focus-inner {
    padding:0;
}

.x-monthpicker-yearnav-next {
    background-position:0 -120px;
}

.x-monthpicker-yearnav-next-over {
    background-position:-15px -120px;
}

.x-monthpicker-yearnav-prev {
    background-position:0 -105px;
}

.x-monthpicker-yearnav-prev-over {
    background-position:-15px -105px;
}

.x-monthpicker-small .x-monthpicker-item {
    margin:2px 0 2px 0;
}

.x-monthpicker-small .x-monthpicker-yearnav {
    height:23px;
}

.x-monthpicker-small .x-monthpicker-months, .x-monthpicker-small .x-monthpicker-years {
    height:136px;
}

.x-quirks .x-ie7 .x-monthpicker-buttons .x-btn, .x-quirks .x-ie8 .x-monthpicker-buttons .x-btn {
    margin-top:2px;
}

.x-quirks .x-monthpicker-small .x-monthpicker-yearnav button {
    margin-top:3px;
    margin-bottom:3px;
}

.x-ie6 .x-monthpicker-small .x-monthpicker-yearnav button {
    margin-top:3px;
    margin-bottom:3px;
}

.x-nlg .x-datepicker-header {
    background-repeat:repeat-x;
    background-position:top left;
}

.x-nlg .x-datepicker-footer, .x-nlg .x-monthpicker-buttons {
    background-repeat:repeat-x;
    background-position:top left;
}

.x-color-picker {
    width:144px;
    height:90px;
}

.x-color-picker a {
    float:left;
    padding:2px;
    -moz-outline:0 none;
    outline:0 none;
}

.x-color-picker em {
    display:block;
}

.x-color-picker em span {
    display:block;
    height:10px;
    width:10px;
}

.x-menu-body {
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    padding:2px;
}

.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;
}

.x-menu-icon-separator {
    position:absolute;
    top:0px;
    left:27px;
    z-index:0;
    width:2px;
    height:100%!important;
    overflow:hidden;
}

.x-menu-plain .x-menu-icon-separator {
    display:none;
}

.x-menu-focus {
    display:block;
    position:absolute;
    top:-10px;
    left:-10px;
    width:0px;
    height:0px;
}

.x-menu-item {
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
}

.x-menu-item-cmp {
    margin-bottom:1px;
}

.x-menu-item-link {
    display:block;
    margin:1px;
    padding:6px 2px 3px 32px;
}

.x-opera .x-menu-item-link {
    position:relative;
}

.x-menu-item-icon {
    width:16px;
    height:16px;
    position:absolute;
    top:5px;
    left:4px;
}

.x-menu-item-separator {
    height:2px;
    margin:2px 0px;
    overflow:hidden;
}

.x-menu-item-arrow {
    position:absolute;
    width:12px;
    height:9px;
    top:9px;
    right:0px;
}

.x-menu-item-indent {
    margin-left:31px;
}

.x-menu-item-active .x-menu-item-link {
    margin:0px;
}

.x-strict .x-ie .x-menu-icon-separator {
    width:1px;
}

.x-strict .x-ie .x-menu-item-separator {
    height:1px;
}

.x-ie6 .x-menu-item-link, .x-ie7 .x-menu-item-link, .x-quirks .x-ie8 .x-menu-item-link {
    padding-bottom:2px;
}

.x-panel .x-grid-body {
    border-width:1px;
}

.x-panel .x-grid-header-ct-hidden {
    border-top-width:0!important;
}

.x-grid-view {
    overflow:hidden;
    position:relative;
}

.x-grid-table {
    table-layout:fixed;
    border-collapse:separate;
}

.x-grid-row .x-grid-table {
    border-collapse:collapse;
}

.x-grid-locked .x-grid-inner-locked {
    border-width:0 1px 0 0!important;
}

.x-grid-header-ct {
    zoom:1;
    padding:0;
}

.x-border-box .x-ie9 .x-grid-header-ct {
    padding-left:1px;
}

.x-ie6 .x-grid-header-ct, .x-ie7 .x-grid-header-ct {
    padding-left:1px;
}

.x-column-header {
    padding:0;
    position:absolute;
    overflow:hidden;
}

.x-group-header {
    padding:0;
    border-left-width:0;
}

.x-group-sub-header {
    border-left-width:0;
}

.x-column-header-inner {
    zoom:1;
    position:relative;
    white-space:nowrap;
    padding:0px 6px;
}

.x-column-header-inner .x-column-header-text {
    white-space:nowrap;
}

.x-column-header-trigger {
    display:none;
    height:100%;
    width:14px;
    position:absolute;
    right:0;
    top:0;
    z-index:2;
}

.x-column-header-over .x-column-header-trigger, .x-column-header-open .x-column-header-trigger {
    display:block;
}

.x-column-header-align-right {
    text-align:right;
}

.x-column-header-align-right .x-column-header-text {
    padding-right:0.5ex;
    margin-right:6px;
}

.x-column-header-align-center {
    text-align:center;
}

.x-column-header-align-left {
    text-align:left;
}

.x-column-header-sort-ASC .x-column-header-text {
    padding-right:16px;
}

.x-column-header-sort-DESC .x-column-header-text {
    padding-right:16px;
}

.x-grid-row {
    vertical-align:top;
    padding:0 1px;
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
}

.x-grid-row .x-grid-cell {
    border-width:1px 0;
}

.x-grid-rowwrap-div .x-grid-cell, .x-grid-rowwrap-div .x-grid-cell-inner {
    border-width:0;
}

.x-grid-row-body-hidden {
    display:none;
}

.x-grid-rowbody {
    padding:0;
}

.x-grid-rowbody p {
    margin:5px 5px 10px 5px;
}

.x-grid-cell {
    overflow:hidden;
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
}

.x-grid-cell-inner {
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    padding:3px 6px;
    white-space:nowrap;
}

.x-action-col-cell .x-grid-cell-inner {
    padding:1px 2px 0 2px;
}

.x-ie6 .x-action-col-cell .x-grid-cell-inner, .x-ie7 .x-action-col-cell .x-grid-cell-inner, .x-quirks .x-ie9 .x-action-col-cell .x-grid-cell-inner, .x-quirks .x-ie8 .x-action-col-cell .x-grid-cell-inner, .x-strict .x-ie8 .x-action-col-cell .x-grid-cell-inner {
    padding:2px 2px 1px 2px;
}

.x-grid-row .x-grid-cell-special {
    padding:0;
}

.x-ie6 .x-grid-header-row, .x-ie7 .x-grid-header-row, .x-quirks .x-ie8 .x-grid-header-row, .x-strict .x-ie8 .x-grid-header-row {
    position:absolute;
}

.x-grid-dirty-cell {
    background-position:0 0;
    background-repeat:no-repeat;
}

.x-nlg .x-grid-cell-special {
    background-repeat:repeat-y;
    background-position:top right;
}

.x-panel-with-col-lines .x-grid-row .x-grid-cell {
    padding-right:0;
}

.x-ie .x-grid-cell-special {
    border-right-width:0!important;
}

.x-property-grid .x-grid-row .x-grid-cell-inner {
    padding:3px 6px 5px;
}

.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-repeat:no-repeat;
    background-position:-16px 1px;
}

.x-quirks .x-ie .x-grid-row .x-grid-property-name .x-grid-cell-inner {
    background-position:-16px 2px;
}

.x-unselectable {
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
}

.x-grid-group-collapsed {
    display:none;
}

.x-grid-view .x-grid-td-expander {
    vertical-align:top;
}

.x-grid-view .x-grid-td-expander .x-grid-cell-inner {
    padding:0!important;
}

.x-grid-resize-marker {
    position:absolute;
    z-index:5;
    top:0;
    width:1px;
}

.col-move-top, .col-move-bottom {
    width:9px;
    height:9px;
    position:absolute;
    top:0;
    overflow:hidden;
    z-index:20000;
}

.x-tbar-page-number {
    width:30px;
}

.x-grid-group, .x-grid-group-body, .x-grid-group-hd {
    zoom:1;
}

.x-grid-group-hd {
    padding-top:6px;
}

.x-grid-group-hd .x-grid-cell-inner {
    padding:10px 4px 4px 4px;
    border-width:0 0 2px 0;
}

.x-grid-group-title {
    padding:0 0 0 14px;
}

.x-grid-group-collapsed .x-grid-group-body {
    display:none;
}

.x-column-header-checkbox .x-column-header-inner {
    padding:5px;
}

.x-grid-row-checker, .x-column-header-checkbox .x-column-header-text {
    height:15px;
    width:15px;
    background-repeat:no-repeat;
}

.x-column-header-checkbox .x-column-header-text {
    background-position:50% 50%;
    display:block;
    margin:3px 0 0 0;
}

.x-ie6 .x-column-header-checkbox .x-column-header-text, .x-ie7 .x-column-header-checkbox .x-column-header-text, .x-ie9 .x-column-header-checkbox .x-column-header-text {
    margin-left:3px;
}

.x-grid-row-checker {
    background-position:50% -2px;
}

.x-grid-drop-indicator {
    position:absolute;
    height:1px;
    overflow:visible;
}

.x-grid-drop-indicator .x-grid-drop-indicator-left {
    position:absolute;
    top:-8px;
    left:-12px;
    height:16px;
    width:16px;
}

.x-grid-drop-indicator .x-grid-drop-indicator-right {
    position:absolute;
    top:-8px;
    right:-11px;
    height:16px;
    width:16px;
}

.x-grid-row-editor {
    position:absolute!important;
    z-index:1;
    zoom:1;
    overflow:visible!important;
}

.x-grid-row-editor .x-form-display-field {
    padding-top:0;
    padding-left:4px;
}

.x-grid-row-editor .x-form-text {
    padding-left:2px;
}

.x-grid-editor .x-form-cb-wrap {
    text-align:center;
}

.x-grid-row-editor-buttons {
    position:absolute;
    bottom:-31px;
    padding:4px;
    width:200px;
    height:32px;
}

.x-strict .x-grid-row-editor-buttons {
    width:192px;
    height:24px;
}

.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;
}

.x-grid-row-editor-buttons-bl, .x-grid-row-editor-buttons-br {
    width:4px;
    height:4px;
    bottom:0px;
}

.x-grid-row-editor-buttons-bl {
    left:0px;
    background-position:0px -16px;
}

.x-grid-row-editor-buttons-br {
    right:0px;
    background-position:0px -20px;
}

.x-grid-row-editor-buttons-bc {
    position:absolute;
    left:4px;
    bottom:0px;
    width:192px;
    height:1px;
}

.x-grid-row-editor-buttons-ml, .x-grid-row-editor-buttons-mr {
    height:27px;
    width:1px;
    top:1px;
}

.x-grid-row-editor-buttons-ml {
    left:0px;
}

.x-grid-row-editor-buttons-mr {
    background-position:0px -20px;
    right:0px;
}

.x-grid-row-editor-errors ul {
    margin-left:5px;
}

.x-grid-row-editor-errors li {
    margin-left:15px;
}

.x-webkit *:focus {
    outline:none!important;
}

.x-form-item {
    display:block;
    zoom:1;
    position:relative;
    margin-bottom:5px;
}

.x-form-item-label {
    float:left;
    padding:3px 0 0;
    z-index:2;
    position:relative;
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
}

.x-form-item-label-top {
    float:none;
    clear:none;
    padding:0;
    display:block;
}

.x-form-item-label-right {
    float:left;
    text-align:right;
}

.x-form-item-body {
    position:relative;
    float:left;
}

.x-form-invalid-under {
    padding:2px 2px 2px 18px;
    clear:left;
}

.x-form-invalid-icon {
    width:18px;
    height:18px;
    overflow:hidden;
    text-indent:-9999px;
    position:absolute;
    left:0;
    top:0;
}

.x-form-invalid-icon ul {
    display:none;
}

.x-form-field, .x-form-display-field {
    float:left;
    margin:0 0 0 0;
}

.x-form-text, textarea.x-form-field {
    padding:1px 3px;
}

.x-form-text {
    height:18px;
    vertical-align:middle;
}

.x-border-box .x-form-text {
    height:22px;
}

textarea.x-form-field {
    overflow:auto;
    height:auto;
    resize:none;
}

.x-border-box textarea.x-form-field {
    height:auto;
}

.x-safari.x-mac textarea.x-form-field {
    margin-bottom:-2px;
}

.x-form-invalid-field, textarea.x-form-invalid-field {
    background-repeat:repeat-x;
    background-position:bottom;
}

.x-form-display-field {
    padding-top:3px;
}

.x-ie .x-form-file {
    height:23px;
    vertical-align:middle;
}

.x-field-default-toolbar .x-form-text {
    height:16px;
}

.x-border-box .x-field-default-toolbar .x-form-text {
    height:20px;
}

.x-field-default-toolbar .x-form-item-label-left {
    padding-left:4px;
}

.x-ie .x-fieldset {
    padding-top:0;
    padding-bottom:10px;
}

.x-fieldset-header {
    padding:0 3px;
}

.x-fieldset-header .x-fieldset-header-text {
    float:left;
}

.x-fieldset-header .x-form-item, .x-fieldset-header .x-tool {
    float:left;
    margin:0 3px 0 0;
}

.x-fieldset-header .x-form-cb-wrap {
    padding:0;
}

.x-webkit .x-fieldset-header {
    padding-top:1px;
}

.x-quirks .x-ie .x-fieldset-header, .x-ie6 .x-fieldset-header, .x-ie7 .x-fieldset-header, .x-ie8 .x-fieldset-header {
    padding:0;
}

.x-ie9 .x-fieldset-header {
    padding-top:1px;
}

.x-fieldset-collapsed .x-fieldset-body {
    display:none;
}

.x-fieldset-collapsed {
    padding-bottom:0!important;
    border-width:1px 1px 0 1px!important;
}

.x-ie6 .x-fieldset-collapsed {
    border-width:1px 0 0 0!important;
    padding-bottom:0!important;
    margin-left:1px;
    margin-right:1px;
}

.x-ie .x-fieldset-bwrap {
    zoom:1;
}

.x-ie .x-fieldset-noborder legend {
    position:relative;
    margin-bottom:23px;
}

.x-ie .x-fieldset-noborder legend span {
    position:absolute;
    left:16px;
}

.x-fieldset-bwrap {
    overflow:hidden;
    zoom:1;
}

.x-fieldset-body {
    overflow:hidden;
}

.x-form-file-wrap .x-form-file-btn {
    overflow:hidden;
    float:left;
}

.x-form-file-wrap .x-form-file-input {
    position:absolute;
    top:-4px;
    right:-2px;
    height:30px;
}

.x-form-cb-wrap {
    padding-top:3px;
}

.x-form-checkbox, .x-form-radio {
    float:none;
    vertical-align:-1px;
    width:13px;
    height:13px;
    overflow:hidden;
    padding:0;
}
.accuracyField .x-form-checkbox {
    width: 15px;
}

.x-form-checkbox::-moz-focus-inner, .x-form-radio::-moz-focus-inner {
    padding:0;
}

.x-form-cb-label-before {
    margin-right:4px;
}

.x-form-cb-label-after {
    margin-left:4px;
}

.x-form-invalid .x-form-checkboxgroup-body {
    padding:2px 3px;
}

.x-form-check-group-label {
    margin:0 30px 5px 0;
    padding:2px;
}

.x-form-trigger-wrap {
    float:left;
}

.x-form-trigger {
    background-position:0 0;
    width:17px;
    height:21px;
    float:left;
}

.x-border-box .x-form-trigger {
    height:22px;
}

.x-field-default-toolbar .x-form-trigger {
    height:19px;
}

.x-border-box .x-field-default-toolbar .x-form-trigger {
    height:20px;
}

.x-form-trigger-icon {
    height:16px;
    background-repeat:no-repeat;
    background-position:7px 6px;
}

.x-form-trigger-wrap .x-form-spinner-up, .x-form-trigger-wrap .x-form-spinner-down {
    width:17px!important;
    height:11px!important;
}

.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-up, .x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down {
    height:10px!important;
}

.x-html-editor-wrap .x-toolbar {
    border-top-width:0;
    border-left-width:0;
    border-right-width:0;
}

.x-html-editor-tb .x-edit-bold, .x-menu-item img.x-edit-bold {
    background-position:0 0;
}

.x-html-editor-tb .x-edit-italic, .x-menu-item img.x-edit-italic {
    background-position:-16px 0;
}

.x-html-editor-tb .x-edit-underline, .x-menu-item img.x-edit-underline {
    background-position:-32px 0;
}

.x-html-editor-tb .x-edit-forecolor, .x-menu-item img.x-edit-forecolor {
    background-position:-160px 0;
}

.x-html-editor-tb .x-edit-backcolor, .x-menu-item img.x-edit-backcolor {
    background-position:-176px 0;
}

.x-html-editor-tb .x-edit-justifyleft, .x-menu-item img.x-edit-justifyleft {
    background-position:-112px 0;
}

.x-html-editor-tb .x-edit-justifycenter, .x-menu-item img.x-edit-justifycenter {
    background-position:-128px 0;
}

.x-html-editor-tb .x-edit-justifyright, .x-menu-item img.x-edit-justifyright {
    background-position:-144px 0;
}

.x-html-editor-tb .x-edit-insertorderedlist, .x-menu-item img.x-edit-insertorderedlist {
    background-position:-80px 0;
}

.x-html-editor-tb .x-edit-insertunorderedlist, .x-menu-item img.x-edit-insertunorderedlist {
    background-position:-96px 0;
}

.x-html-editor-tb .x-edit-increasefontsize, .x-menu-item img.x-edit-increasefontsize {
    background-position:-48px 0;
}

.x-html-editor-tb .x-edit-decreasefontsize, .x-menu-item img.x-edit-decreasefontsize {
    background-position:-64px 0;
}

.x-html-editor-tb .x-edit-sourceedit, .x-menu-item img.x-edit-sourceedit {
    background-position:-192px 0;
}

.x-html-editor-tb .x-edit-createlink, .x-menu-item img.x-edit-createlink {
    background-position:-208px 0;
}

.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
    padding:5px;
    padding-bottom:1px;
}

.x-html-editor-tb .x-toolbar {
    position:static!important;
}

.x-html-editor-wrap textarea {
    padding:3px 2px;
    overflow:auto;
}

.x-panel, .x-plain {
    overflow:hidden;
    position:relative;
}

.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;
}

.x-ie8 td.x-frame-mc {
    vertical-align:top;
}

.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;
    margin-top:-1px;
    margin-bottom:-1px;
}

.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%;
}

.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%;
}

.x-panel-header-vertical, .x-panel-header-vertical .x-panel-header-body, .x-btn-group-header-vertical, .x-btn-group-header-vertical .x-btn-group-header-body, .x-window-header-vertical, .x-window-header-vertical .x-window-header-body {
    display:inline-block;
}

.x-panel-header-text-container {
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}

.x-panel-header-text {
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    white-space:nowrap;
}

.x-panel-header-left .x-vml-base, .x-panel-header-right .x-vml-base {
    left:-3px!important;
}

.x-panel-body {
    overflow:hidden;
    position:relative;
}

.x-panel-header-vertical .x-surface {
    margin-top:2px;
}

.x-panel-header-plain-vertical .x-surface {
    margin-top:0;
}

.x-panel-collapsed .x-panel-header-collapsed-border-top {
    border-bottom-width:1px!important;
}

.x-panel-collapsed .x-panel-header-collapsed-border-right {
    border-left-width:1px!important;
}

.x-panel-collapsed .x-panel-header-collapsed-border-bottom {
    border-top-width:1px!important;
}

.x-panel-collapsed .x-panel-header-collapsed-border-left {
    border-right-width:1px!important;
}

.x-nlg .x-panel-header-vertical .x-frame-mc {
    background-repeat:repeat-y;
}

.x-nlg .x-panel-header-default-right {
    background-position:top right;
}

.x-nlg .x-panel-header-default-bottom {
    background-position:bottom left;
}

.x-panel-header-default-right-tc, .x-panel-header-default-right-mc, .x-panel-header-default-right-bc {
    background-position:right 0;
}

.x-panel-header-default-bottom-tc, .x-panel-header-default-bottom-mc, .x-panel-header-default-bottom-bc {
    background-position:0 bottom;
}

.x-panel-header-default-framed {
    border-width:1px;
}

.x-panel-body-default-framed {
    border-width:0;
}

.x-panel-default-framed {
    padding:4px 4px 4px 4px;
    border-width:1px;
}

.x-nbr .x-panel-default-framed {
    padding:0!important;
    border-width:0!important;
    background-position:1000404px 1000404px;
}

.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;
}

.x-nbr .x-panel-default-framed-ml, .x-nbr .x-panel-default-framed-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-panel-default-framed-mc {
    padding:0px 0px 0px 0px;
}

.x-panel-header-default-framed-top {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-top {
    padding:0!important;
    border-width:0!important;
    background-position:1000404px 1000000px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-top-ml, .x-nbr .x-panel-header-default-framed-top-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-panel-header-default-framed-top-mc {
    padding:0px 1px 4px 1px;
}

.x-panel-header-default-framed-right {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-right {
    padding:0!important;
    border-width:0!important;
    background-position:1000004px 1100400px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-right-tc, .x-nbr .x-panel-header-default-framed-right-bc {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-x;
}

.x-nbr .x-panel-header-default-framed-right-mc {
    padding:0px 1px 0px 5px;
}

.x-panel-header-default-framed-bottom {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-bottom {
    padding:0!important;
    border-width:0!important;
    background-position:1000000px 1000404px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-bottom-ml, .x-nbr .x-panel-header-default-framed-bottom-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-panel-header-default-framed-bottom-mc {
    padding:4px 1px 0px 1px;
}

.x-panel-header-default-framed-left {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-left {
    padding:0!important;
    border-width:0!important;
    background-position:1000400px 1100004px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-left-tc, .x-nbr .x-panel-header-default-framed-left-bc {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-x;
}

.x-nbr .x-panel-header-default-framed-left-mc {
    padding:0px 5px 0px 1px;
}

.x-nlg .x-panel-header-default-framed-bottom {
    background-position:bottom left;
}

.x-panel .x-panel-header-default-framed-top {
    border-bottom-width:1px!important;
}

.x-panel .x-panel-header-default-framed-right {
    border-left-width:1px!important;
}

.x-panel .x-panel-header-default-framed-bottom {
    border-top-width:1px!important;
}

.x-panel .x-panel-header-default-framed-left {
    border-right-width:1px!important;
}

.x-panel-header-default-framed-collapsed-top {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-collapsed-top {
    padding:0!important;
    border-width:0!important;
    background-position:1000404px 1000404px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-collapsed-top-ml, .x-nbr .x-panel-header-default-framed-collapsed-top-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-panel-header-default-framed-collapsed-top-mc {
    padding:0px 1px 0px 1px;
}

.x-panel-header-default-framed-collapsed-right {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-collapsed-right {
    padding:0!important;
    border-width:0!important;
    background-position:1000404px 1100404px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-collapsed-right-tc, .x-nbr .x-panel-header-default-framed-collapsed-right-bc {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-x;
}

.x-nbr .x-panel-header-default-framed-collapsed-right-mc {
    padding:0px 1px 0px 1px;
}

.x-panel-header-default-framed-collapsed-bottom {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-collapsed-bottom {
    padding:0!important;
    border-width:0!important;
    background-position:1000404px 1000404px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-collapsed-bottom-ml, .x-nbr .x-panel-header-default-framed-collapsed-bottom-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-panel-header-default-framed-collapsed-bottom-mc {
    padding:0px 1px 0px 1px;
}

.x-panel-header-default-framed-collapsed-left {
    padding:4px 5px 4px 5px;
    border-width:1px;
}

.x-nbr .x-panel-header-default-framed-collapsed-left {
    padding:0!important;
    border-width:0!important;
    background-position:1000404px 1100404px;
}

.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;
}

.x-nbr .x-panel-header-default-framed-collapsed-left-tc, .x-nbr .x-panel-header-default-framed-collapsed-left-bc {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-x;
}

.x-nbr .x-panel-header-default-framed-collapsed-left-mc {
    padding:0px 1px 0px 1px;
}

.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;
}

.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;
}

.x-panel-header-plain, .x-panel-body-plain {
    padding:0;
}

.x-tip {
    position:absolute;
    overflow:visible;
    padding:2px 2px 2px 2px;
    border-width:1px;
}

.x-tip .x-tip-header .x-box-item {
    padding:3px 3px 0;
}

.x-tip .x-tip-header .x-tool {
    padding:0px 1px 0 0!important;
}

.x-nbr .x-tip {
    padding:0!important;
    border-width:0!important;
    background-position:1100303px 1000303px;
}

.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;
}

.x-nbr .x-tip-ml, .x-nbr .x-tip-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-tip-mc {
    padding:0 0 0 0;
}

.x-tip-header-text {
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
}

.x-tip-body, .x-form-invalid-tip-body {
    overflow:hidden;
    position:relative;
    padding:3px;
}

.x-tip-anchor {
    position:absolute;
    overflow:hidden;
    height:0;
    width:0;
    border-width:5px;
    zoom:1;
}

.x-border-box .x-tip-anchor {
    width:10px;
    height:10px;
}

.x-form-invalid-tip-body {
    padding-left:22px;
}

.x-form-invalid-tip-body li {
    margin-bottom:4px;
}

.x-form-invalid-tip-body li.last {
    margin-bottom:0;
}

.x-form-invalid-tip-default {
    padding:4px 4px 4px 4px;
    border-width:1px;
}

.x-nbr .x-form-invalid-tip-default {
    padding:0!important;
    border-width:0!important;
    background-position:1100505px 1000505px;
}

.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;
}

.x-nbr .x-form-invalid-tip-default-ml, .x-nbr .x-form-invalid-tip-default-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-form-invalid-tip-default-mc {
    padding:0 0 0 0;
}

.x-slider {
    zoom:1;
}

.x-slider-inner {
    position:relative;
    left:0;
    top:0;
    overflow:visible;
    zoom:1;
}

.x-slider-focus {
    position:absolute;
    left:0;
    top:0;
    width:1px;
    height: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;
    display:block;
    overflow:hidden;
}

.x-slider-horz {
    padding-left:7px;
}

.x-slider-horz .x-slider-end {
    padding-right:7px;
    zoom:1;
}

.x-slider-horz .x-slider-inner {
    height:18px;
}

.x-slider-horz .x-slider-thumb {
    width:14px;
    height:15px;
    position:absolute;
    left:0;
    top:1px;
}

.x-slider-horz .x-slider-thumb-over {
    background-position:-14px -15px;
}

.x-slider-horz .x-slider-thumb-drag {
    background-position:-28px -30px;
}

.x-slider-vert {
    padding-top:7px;
}

.x-slider-vert .x-slider-end {
    padding-bottom:7px;
    zoom:1;
    width:22px;
}

.x-slider-vert .x-slider-inner {
    width:22px;
}

.x-slider-vert .x-slider-thumb {
    width:15px;
    height:14px;
    position:absolute;
    left:3px;
    bottom:0;
}

.x-slider-vert .x-slider-thumb-over {
    background-position:-15px -14px;
}

.x-slider-vert .x-slider-thumb-drag {
    background-position:-30px -28px;
}

.x-progress {
    border-width:1px;
    overflow:hidden;
    height:20px;
}

.x-progress-bar {
    height:18px;
    overflow:hidden;
    position:absolute;
    width:0;
}

.x-progress-text {
    overflow:hidden;
    position:absolute;
    padding:0 5px;
    height:18px;
    text-align:center;
}

.x-progress-text-back {
    padding-top:1px;
}

.x-strict .x-progress {
    height:18px;
}

.x-toolbar {
    padding:2px 0 2px 2px;
}

.x-toolbar .x-toolbar-item {
    margin:0 2px 0 0;
}

.ux-taskbar {
    padding-left:4px!important;
    height:28px;
    padding:0;
}

.x-toolbar .x-toolbar-text {
    margin-left:4px;
    margin-right:6px;
    white-space:nowrap;
}

.x-toolbar .x-toolbar-separator {
    display:block;
    overflow:hidden;
}

.x-toolbar .x-toolbar-separator-horizontal {
    margin:0 3px 0 2px;
    height:14px;
    width:0px;
}

.x-quirks .x-ie .x-toolbar .x-toolbar-separator-horizontal {
    width:2px;
}

.x-toolbar-footer {
    margin-top:3px;
    padding:2px 0 2px 6px;
}

.x-toolbar-footer .x-box-inner {
    border-width:0;
}

.x-toolbar-footer .x-toolbar-item {
    margin:0 6px 0 0;
}

.x-toolbar-vertical {
    padding:2px 2px 0 2px;
}

.x-toolbar-vertical .x-toolbar-item {
    margin:0 0 2px 0;
}

.x-toolbar-vertical .x-toolbar-text {
    margin-top:4px;
    margin-bottom:6px;
}

.x-toolbar-vertical .x-toolbar-separator-vertical {
    margin:2px 5px 3px 5px;
    height:0px;
    width:10px;
}

.x-toolbar-scroller {
    padding-left:0;
}

.x-toolbar-spacer {
    width:2px;
}

.x-toolbar-more-icon {
    background-position:2px center!important;
    background-repeat:no-repeat;
}

.x-nlg .x-toolbar-default {
    background-repeat:repeat-x;
}

.x-window {
    outline:none;
}

.x-window .x-window-wrap {
    position:relative;
}

.x-window .x-window-wrap .x-window-body {
    overflow:hidden;
}

.x-window-body {
    position:relative;
}

.x-window-collapsed .x-window-header-left {
    padding-right:5px!important;
}

.x-window-collapsed .x-window-header-right {
    padding-left:5px!important;
}

.x-window-collapsed .x-window-header-top {
    padding-bottom:5px!important;
}

.x-window-collapsed .x-window-header-bottom {
    padding-top:5px!important;
}

.x-window-header-left .x-vml-base, .x-window-header-right .x-vml-base {
    left:-3px!important;
}

.x-window-header-text {
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    white-space:nowrap;
    display:block;
}

.x-nbr .x-window-default {
    padding:0!important;
    border-width:0!important;
    background-position:1000505px 1000505px;
}

.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;
}

.x-nbr .x-window-default-ml, .x-nbr .x-window-default-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-window-default-mc {
    padding:0 0 0 0;
}

.x-window-body-default {
    border-width:1px;
}

.x-window-header-default {
    zoom:1;
}

.x-nbr .x-window-header-default-top {
    padding:0!important;
    border-width:0!important;
    background-position:1000505px 1000000px;
}

.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;
}

.x-nbr .x-window-header-default-top-ml, .x-nbr .x-window-header-default-top-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-window-header-default-top-mc {
    padding:0px 0px 0 0px;
}

.x-window-header-default-right {
    padding:5px 5px 5px 0;
    border-width:1px;
}

.x-nbr .x-window-header-default-right {
    padding:0!important;
    border-width:0!important;
    background-position:1000005px 1000500px;
}

.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;
}

.x-nbr .x-window-header-default-right-ml, .x-nbr .x-window-header-default-right-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-window-header-default-right-mc {
    padding:0px 0px 0px 0;
}

.x-window-header-default-bottom {
    padding:0 5px 5px 5px;
    border-width:1px;
}

.x-nbr .x-window-header-default-bottom {
    padding:0!important;
    border-width:0!important;
    background-position:1000000px 1000505px;
}

.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;
}

.x-nbr .x-window-header-default-bottom-ml, .x-nbr .x-window-header-default-bottom-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-window-header-default-bottom-mc {
    padding:0 0px 0px 0px;
}

.x-window-header-default-left {
    padding:5px 0px 5px 5px;
    border-width:1px;
}

.x-nbr .x-window-header-default-left {
    padding:0!important;
    border-width:0!important;
    background-position:1000500px 1000005px;
}

.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;
}

.x-nbr .x-window-header-default-left-ml, .x-nbr .x-window-header-default-left-mr {
    zoom:1;
    background-position:0 0;
    background-repeat:repeat-y;
}

.x-nbr .x-window-header-default-left-mc {
    padding:0px 0px 0px 0px;
}

.x-message-box .ext-mb-textarea {
    margin-top:4px;
}

.x-message-box .x-progress-wrap {
    margin-top:4px;
}

.x-message-box .ext-mb-icon {
    width:47px;
    height:32px;
}

.ext-gecko2 .ext-mb-fix-cursor {
    overflow:auto;
}

.x-tab-bar {
    position:relative;
}

.x-tab-bar-body {
    position:relative;
    z-index:2;
    zoom:1;
}

.x-tab-bar-top .x-tab-bar-strip {
    top:22px;
    border-width:1px 1px 0;
    height:2px;
}

.x-border-box .x-tab-bar-top .x-tab-bar-body {
    height:25px;
}

.x-border-box .x-tab-bar-top .x-tab-bar-strip {
    height:3px;
}

.x-tab-bar-top .x-tab-bar-body-default-plain {
    height:20px;
    border-width:0;
    padding:0 0 3px;
}

.x-tab-bar-top .x-tab-bar-strip-default-plain {
    top:20px;
    border-width:1px 1px 0 1px;
    height:2px;
}

.x-border-box .x-tab-bar-top .x-tab-bar-body-default-plain {
    height:23px;
}

.x-border-box .x-tab-bar-top .x-tab-bar-strip-default-plain {
    height:3px;
}

.x-tab-bar-bottom .x-tab-bar-body {
    height:20px;
    border-width:0 1px 1px;
    padding:3px 0 1px;
}

.x-tab-bar-bottom .x-tab-bar-body .x-box-inner {
    position:relative;
    top:-1px;
}

.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;
}

.x-tab-bar-bottom .x-tab-bar-strip {
    top:0;
    border-width:0 1px 1px 1px;
    height:2px;
}

.x-border-box .x-tab-bar-bottom .x-tab-bar-body {
    height:25px;
}

.x-border-box .x-tab-bar-bottom .x-tab-bar-strip {
    height:3px;
}

.x-tab-bar-bottom .x-tab-bar-body-default-plain {
    height:20px;
    border-width:0;
    padding:3px 0 0;
}

.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-inner {
    position:relative;
    top:-1px;
}

.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;
}

.x-tab-bar-bottom .x-tab-bar-strip-default-plain {
    top:0;
    border-width:0 1px 1px 1px;
    height:2px;
}

.x-border-box .x-tab-bar-bottom .x-tab-bar-body-default-plain {
    height:23px;
}

.x-border-box .x-tab-bar-bottom .x-tab-bar-strip-default-plain {
    height:3px;
}

.x-tab-bar-strip-default, .x-tab-bar-strip-default-plain {
    position:absolute;
    z-index:1;
    overflow:hidden;
    zoom:1;
}

.x-tab-default-top {
    padding:3px 3px 0 3px;
    border-width:1px 1px 0 1px;
}

.x-nbr .x-tab-default-top {
    padding:0!important;
    border-width:0!important;
    background-position:1100404px 1000000px;
    border-bottom-width:1px!important;
}

.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;
}

.x-nbr .x-tab-default-top-ml, .x-nbr .x-tab-default-top-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-tab-default-top-mc {
    padding:0 0 0 0;
}

.x-tab-default-bottom {
    padding:0 3px 3px 3px;
    border-width:0 1px 1px 1px;
}

.x-nbr .x-tab-default-bottom {
    padding:0!important;
    border-width:0!important;
    background-position:1100000px 1000404px;
    border-top-width:1px!important;
}

.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;
}

.x-nbr .x-tab-default-bottom-ml, .x-nbr .x-tab-default-bottom-mr {
    zoom:1;
    background-position:0 0;
}

.x-nbr .x-tab-default-bottom-mc {
    padding:0 0 0 0;
}

.x-tab {
    z-index:1;
    margin:0 0 0 2px;
    display:inline-block;
    zoom:1;
    white-space:nowrap;
    height:20px;
}

.x-tab em {
    display:block;
    padding:0 6px;
}

.x-tab button::-moz-focus-inner {
    padding:0;
}

.x-tab button .x-tab-inner {
    background-repeat:no-repeat;
    background-position:0 -2px;
    display:block;
    text-align:center;
    white-space:nowrap;
}

.x-tab img {
    display:none;
}

.x-border-box .x-tab-default-top {
    height:21px;
}

.x-border-box .x-tab-default-bottom {
    height:21px;
}

* html .x-ie .x-tab button {
    width:1px;
}

.x-strict .x-ie6 .x-tab .x-frame-mc, .x-strict .x-ie7 .x-tab .x-frame-mc {
    height:100%;
}

.x-ie .x-tab-active button:active {
    position:relative;
    top:-1px;
    left:-1px;
}

.x-tab-default-top em {
    padding-bottom:3px;
}

.x-tab-default-top button, .x-tab-default-top .x-tab-inner {
    height:13px;
}

.x-tab-default-bottom em {
    padding-top:3px;
}

.x-tab-default-bottom button, .x-tab-default-bottom .x-tab-inner {
    height:13px;
}

.x-tab-icon-text-left .x-tab-inner {
    padding-left:20px;
}

.x-tab button, .x-tab a {
    position:relative;
}

.x-tab button .x-tab-icon, .x-tab a .x-tab-icon {
    position:absolute;
    background-repeat:no-repeat;
    top:0;
    left:0;
    right:auto;
    bottom:0;
    width:18px;
    height:18px;
}

.x-tab-active {
    z-index:3;
}

.x-tab-closable em {
    padding-right:14px;
}

.x-nbr .x-tab-top-over .x-frame-mc {
    background-repeat:repeat-x;
}

.x-nbr .x-tab-bottom-over .x-frame-mc {
    background-repeat:repeat-x;
}

.x-nbr .x-tab-top-active .x-frame-mc {
    background-repeat:repeat-x;
}

.x-nbr .x-tab-bottom-active .x-frame-mc {
    background-repeat:repeat-x;
}

.x-nbr .x-tab-top-disabled .x-frame-mc {
    background-repeat:repeat-x;
}

.x-nbr .x-tab-bottom-disabled .x-frame-mc {
    background-repeat:repeat-x;
}

.x-tree-icon {
    margin-right:3px;
}

.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:18px;
    width:16px;
}

.x-tree-icon-leaf {
    width:16px;
}

.x-tree-icon-parent {
    width:16px;
}

.x-tree-panel .x-grid-cell-inner {
    padding:0px;
    border-width:0!important;
}

.x-tree-panel .x-grid-row .x-grid-cell-inner img {
    margin-top:0;
    display:inline-block;
    vertical-align:top;
}

.x-tree-checkbox {
    margin:2px 3px 0 0;
    display:inline-block;
    vertical-align:top;
    width:13px;
    height:13px;
    overflow:hidden;
    padding:0;
}

.x-tree-checkbox::-moz-focus-inner {
    padding:0;
}

.x-ie6 .x-tree-panel .x-grid-row .x-grid-cell-inner img, .x-quirks .x-ie .x-tree-panel .x-grid-row .x-grid-cell-inner img {
    margin-top:-1px;
    vertical-align:middle;
}

.x-strict .x-ie7 .x-tree-panel .x-grid-row .x-grid-cell-inner img {
    margin-top:-3px;
    vertical-align:middle;
}

.x-ie6 .x-tree-checkbox, .x-quirks .x-ie7 .x-tree-checkbox {
    margin-top:0;
    vertical-align:middle;
}

.x-strict .x-ie7 .x-tree-checkbox {
    margin-top:-2px;
    vertical-align:middle;
}

.x-tree-ddindicator {
    height:1px;
    border-width:1px 0px 0px;
}

.x-tree-animator-wrap {
    overflow:hidden;
}

.x-surface {
    display:inline-block;
    -moz-box-orient:vertical;
    vertical-align:middle;
    *vertical-align:auto;
}

.rvml {
    behavior:url(#default#VML);
}

.x-surface tspan {
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
}

.x-vml-sprite {
    position:absolute;
    left:0;
    top:0;
    width:1px;
    height:1px;
}

.x-vml-group {
    position:absolute;
    left:0;
    top:0;
    width:1000px;
    height:1000px;
}

.x-vml-measure-span {
    position:absolute;
    left:-9999em;
    top:-9999em;
    padding:0;
    margin:0;
    display:inline;
}

.x-vml-base {
    position:relative;
    top:0;
    left:0;
    overflow:hidden;
    display:inline-block;
}

.x-viewport, .x-viewport body {
    margin:0;
    padding:0;
    overflow:hidden;
    height:100%;
}

.x-dd-drag-repair .x-dd-drop-icon {
    display:none;
}

.x-dd-drag-ghost {
    padding:5px;
    padding-left:20px;
    white-space:nowrap;
}

.x-dd-drop-icon {
    position:absolute;
    top:3px;
    left:3px;
    display:block;
    width:16px;
    height:16px;
    background-position:center;
    background-repeat:no-repeat;
    z-index:1;
}

.x-view-selector {
    position:absolute;
    left:0;
    top:0;
    width:0;
    zoom:1;
}

.x-resizable-handle {
    position:absolute;
    z-index:100;
    overflow:hidden;
    zoom:1;
}

.x-resizable-handle-east {
    width:6px;
    height:100%;
    right:0;
    top:0;
}

.x-resizable-handle-south {
    width:100%;
    height:6px;
    left:0;
    bottom:0;
}

.x-resizable-handle-west {
    width:6px;
    height:100%;
    left:0;
    top:0;
}

.x-resizable-handle-north {
    width:100%;
    height:6px;
    left:0;
    top:0;
}

.x-resizable-handle-southeast {
    width:6px;
    height:6px;
    right:0;
    bottom:0;
    z-index:101;
}

.x-resizable-handle-northwest {
    width:6px;
    height:6px;
    left:0;
    top:0;
    z-index:101;
}

.x-resizable-handle-northeast {
    width:6px;
    height:6px;
    right:0;
    top:0;
    z-index:101;
}

.x-resizable-handle-southwest {
    width:6px;
    height:6px;
    left:0;
    bottom:0;
    z-index:101;
}

.x-ie .x-resizable-handle-east {
    margin-right:-1px;
}

.x-ie .x-resizable-handle-south {
    margin-bottom:-1px;
}

.x-window-collapsed .x-window-handle {
    display:none;
}

.x-resizable-proxy {
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    z-index:50000;
}

.x-resizable-overlay {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:none;
    z-index:200000;
}

.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;
}

.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;
}

.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast {
    background-position:top left;
}

.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest {
    background-position:bottom right;
}

.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast {
    background-position:bottom left;
}

.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest {
    background-position:top right;
}

.x-splitter .x-collapse-el {
    position:absolute;
    background-repeat:no-repeat!important;
}

.x-layout-split-left, .x-layout-split-right {
    top:50%;
    margin-top:-17px;
    width:5px;
    height:35px;
}

.x-layout-split-top, .x-layout-split-bottom {
    left:50%;
    width:35px;
    height:5px;
    margin-left:-17px;
}

.x-splitter-active {
    z-index:4;
}

.x-proxy-el {
    position:absolute;
}

.x-docked {
    position:absolute;
    z-index:1;
}

.x-docked-top {
    border-bottom-width:0!important;
}

.x-docked-bottom {
    border-top-width:0!important;
}

.x-docked-left {
    border-right-width:0!important;
}

.x-docked-right {
    border-left-width:0!important;
}

.x-docked-noborder-top {
    border-top-width:0!important;
}

.x-docked-noborder-right {
    border-right-width:0!important;
}

.x-docked-noborder-bottom {
    border-bottom-width:0!important;
}

.x-docked-noborder-left {
    border-left-width:0!important;
}

.x-box-inner {
    overflow:hidden;
    zoom:1;
    position:relative;
    left:0;
    top:0;
}

.x-box-item {
    position:absolute!important;
    left:0;
    top:0;
}

.x-box-layout-ct, .x-border-layout-ct {
    overflow:hidden;
    zoom:1;
}

.x-overflow-hidden {
    overflow:hidden!important;
}

.x-inline-children > * {
    display:inline-block!important;
}

.x-abs-layout-item {
    position:absolute;
}

.x-fit-item {
    position:relative;
}

.x-border-region-slide-in {
    z-index:5;
}

.x-region-collapsed-placeholder {
    z-index:4;
}

.x-accordion-hd {
    border-width:1px 0 1px 0!important;
    padding:4px 5px 5px 5px;
}

.x-accordion-body {
    border-width:0!important;
}

.x-frame-tl, .x-frame-tr, .x-frame-tc, .x-frame-bl, .x-frame-br, .x-frame-bc {
    overflow:hidden;
    background-repeat:no-repeat;
}

.x-frame-tc, .x-frame-bc {
    background-repeat:repeat-x;
}

.x-frame-mc {
    position:relative;
    background-repeat:repeat-x;
    overflow:hidden;
}

.x-box-scroller-left {
    float:left;
    height:100%;
    z-index:5;
}

.x-box-scroller-left .x-toolbar-scroll-left, .x-box-scroller-left .x-tabbar-scroll-left {
    width:18px;
    position:relative;
    height:20px;
}

.x-box-scroller-left .x-toolbar-scroll-left-hover {
    background-position:0 0;
}

.x-box-scroller-left .x-toolbar-scroll-left-disabled, .x-box-scroller-left .x-tabbar-scroll-left-disabled {
    background-position:-18px 0;
}

.x-box-scroller-left .x-toolbar-scroll-left {
    background-position:-14px 0;
    height:22px;
}

.x-box-scroller-left .x-toolbar-scroll-left-disabled {
    background-position:-14px 0;
}

.x-horizontal-box-overflow-body {
    float:left;
}

.x-box-scroller-right {
    float:right;
    height:100%;
    z-index:5;
}

.x-box-scroller-right .x-toolbar-scroll-right, .x-box-scroller-right .x-tabbar-scroll-right {
    width:18px;
    position:relative;
    height:20px;
}

.x-box-scroller-right .x-toolbar-scroll-right-hover {
    background-position:-14px 0;
}

.x-box-scroller-right .x-toolbar-scroll-right-disabled, .x-box-scroller-right .x-tabbar-scroll-right-disabled {
    background-position:0 0;
}

.x-box-scroller-right .x-toolbar-scroll-right-disabled {
    background-position:0 0;
}

.x-box-scroller-right .x-toolbar-scroll-right {
    height:22px;
}

.x-box-scroller-top .x-menu-scroll-top {
    height:8px;
}

.x-box-scroller-bottom .x-menu-scroll-bottom {
    height:8px;
}

.x-box-menu-right {
    float:right;
    padding-right:2px;
}

.x-column {
    float:left;
}

.x-ie6 .x-column {
    display:inline;
}

.x-tool {
    height:15px;
}

.x-tool img {
    overflow:hidden;
    width:15px;
    height:15px;
    background-repeat:no-repeat;
    margin:0;
}

.x-panel-header-horizontal .x-tool, .x-window-header-horizontal .x-tool {
    margin-left:2px;
}

.x-panel-header-vertical .x-tool, .x-window-header-vertical .x-tool {
    margin-bottom:2px;
}

.x-horizontal-scroller-present .x-grid-body {
    border-bottom-width:0px;
}

.x-vertical-scroller-present .x-grid-body {
    border-right-width:0px;
}

.x-scroller {
    overflow:hidden;
}

.x-vertical-scroller-present .x-scroller-horizontal {
    border-right-width:0px;
}

.x-scroller-ct {
    overflow:hidden;
    position:absolute;
    margin:0;
    padding:0;
    left:0px;
    top:0px;
    box-sizing:content-box!important;
    -ms-box-sizing:content-box!important;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important;
}

.x-scroller-vertical .x-scroller-ct {
    overflow-y:scroll;
}

.x-scroller-horizontal .x-scroller-ct {
    overflow-x:scroll;
}

.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;
}

.x-html li {
    display:list-item;
}

.x-html head {
    display:none;
}

.x-html table {
    display:table;
    border-spacing:2px;
}

.x-html tr {
    display:table-row;
}

.x-html thead {
    display:table-header-group;
}

.x-html tbody {
    display:table-row-group;
}

.x-html tfoot {
    display:table-footer-group;
}

.x-html col {
    display:table-column;
}

.x-html colgroup {
    display:table-column-group;
}

.x-html td, .x-html th {
    display:table-cell;
    vertical-align:inherit;
}

.x-html caption {
    display:table-caption;
    text-align:center;
}

.x-html th {
    text-align:center;
}

.x-html body {
    margin:8px;
}

.x-html h1 {
    margin:.67em 0;
}

.x-html h2 {
    margin:.75em 0;
}

.x-html h3 {
    margin:.83em 0;
}

.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;
}

.x-html h5 {
    margin:1.5em 0;
}

.x-html h6 {
    margin:1.67em 0;
}

.x-html blockquote {
    margin-left:40px;
    margin-right:40px;
}

.x-html pre {
    white-space:pre;
}

.x-html button, .x-html textarea, .x-html input, .x-html select {
    display:inline-block;
}

.x-html sub {
    vertical-align:sub;
}

.x-html sup {
    vertical-align:super;
}

.x-html thead, .x-html tbody, .x-html tfoot {
    vertical-align:middle;
}

.x-html ol, .x-html ul, .x-html dir, .x-html menu, .x-html dd {
    margin-left:40px;
}

.x-html ol ul, .x-html ul ol, .x-html ul ul, .x-html ol ol {
    margin-top:0;
    margin-bottom:0;
}

.x-html :before, .x-html :after {
    white-space:pre-line;
}

.x-html center {
    text-align:center;
}

.x-html :focus {
    outline:invert dotted thin;
}

.x-html BDO[DIR="ltr"] {
    direction:ltr;
    unicode-bidi:bidi-override;
}

.x-html BDO[DIR="rtl"] {
    direction:rtl;
    unicode-bidi:bidi-override;
}

.x-sbtn.x-sbtn-notitle {
    top: 0 !important;
}

.socianova-tree-row-hide .x-grid-row-checker {
    display: none !important;
}

.checkbox-usg-events-comment {
    display: none;
}

/* Styles pour la checkbox non cochée */
.checkbox-usg-events-comment:not(:checked) + .btn-usg-events-comment>.fa-angle-right {
    display: inline-block;
}
.checkbox-usg-events-comment:not(:checked) + .btn-usg-events-comment>.fa-angle-down{
    display: none;
}
.checkbox-usg-events-comment:not(:checked) ~ div {
    display: none;
}

/* Styles pour la checkbox cochée */
.checkbox-usg-events-comment:checked + .btn-usg-events-comment>.fa-angle-right {
    display: none;
}
.checkbox-usg-events-comment:checked + .btn-usg-events-comment>.fa-angle-down {
    display: inline-block;
}
.checkbox-usg-events-comment:checked ~ div {
    display: inline-block;
}
.passwordToggleBtn {
    position: absolute;
    top: 50%;
    right: 4px;
    transform: translateY(-44%);
    cursor: pointer;
}