.x-window-default.window-login {
    height: 335px!important;
}

.x-window-default.window-login.with-psc-button {
    height: 250px !important;
}
.x-window-default.window-login.with-entra-button {
    height: 210px !important;
}
.x-window-default.window-login.with-psc-button.with-entra-button {
    height: 290px !important;
}
.x-window-default.window-login.with-psc-button.with-psc-instructions {
    height: 420px !important;
}
.x-window-default.window-login.with-psc-button.with-entra-button.with-psc-instructions {
    height: 460px !important;
}

.x-window-default.window-login.with-password-button.with-psc-button {
    height: 340px !important;
}
.x-window-default.window-login.with-password-button.with-entra-button {
    height: 310px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-entra-button {
    height: 380px !important;
}
.x-window-default.window-token-page.window-login.with-password-button.with-psc-button.with-entra-button {
    height: 380px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-psc-instructions {
    height: 420px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-entra-button.with-psc-instructions {
    height: 460px !important;
}

.window-login .logo-entra-id {
    top: 65px !important;
}
.x-window-default.window-login.with-psc-button .logo-entra-id {
    top: 150px !important;
}
.x-window-default.window-login.with-psc-button.with-psc-instructions .logo-entra-id {
    top: 240px !important;
}

.window-login.with-password-button .logo-entra-id {
    top: 115px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button .logo-entra-id {
    top: 200px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-psc-instructions .logo-entra-id {
    top: 280px !important;
}
.x-window-default.window-token-page.window-login.with-password-button.with-psc-button .logo-entra-id {
    top: 230px !important;
}

.x-window-default.window-login.with-entra-button a.connect_prob_link {
    top: 115px !important;
}
.x-window-default.window-login.with-psc-button a.connect_prob_link {
    top: 150px !important;
}
.x-window-default.window-login.with-psc-button.with-psc-instructions a.connect_prob_link {
    top: 230px !important;
}
.x-window-default.window-login.with-psc-button.with-entra-button a.connect_prob_link {
    top: 200px !important;
}
.x-window-default.window-login.with-psc-button.with-entra-button.with-psc-instructions a.connect_prob_link {
    top: 290px !important;
}

.x-window-default.window-login.with-password-button.with-entra-button a.connect_prob_link {
    top: 175px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button a.connect_prob_link {
    top: 210px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-psc-instructions a.connect_prob_link {
    top: 290px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-entra-button a.connect_prob_link {
    top: 260px !important;
}
.x-window-default.window-token-page.window-login.with-password-button.with-psc-button.with-entra-button a.connect_prob_link {
    top: 280px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-entra-button.with-psc-instructions a.connect_prob_link {
    top: 350px !important;
}

.window-login .terms_of_use {
    top: 200px !important;
}
.x-window-default.window-login.with-entra-button .terms_of_use {
    top: 140px !important;
}
.x-window-default.window-login.with-psc-button .terms_of_use {
    top: 175px !important;
}
.x-window-default.window-login.with-psc-button.with-psc-instructions .terms_of_use {
    top: 255px !important;
}
.x-window-default.window-login.with-psc-button.with-entra-button .terms_of_use {
    top: 225px !important;
}
.x-window-default.window-login.with-psc-button.with-entra-button.with-psc-instructions .terms_of_use {
    top: 305px !important;
}

.window-login.with-password-button .terms_of_use {
    top: 200px !important;
}
.x-window-default.window-login.with-password-button.with-entra-button .terms_of_use {
    top: 200px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button .terms_of_use {
    top: 235px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-psc-instructions .terms_of_use {
    top: 315px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-entra-button .terms_of_use {
    top: 285px !important;
}
.x-window-default.window-token-page.window-login.with-password-button.with-psc-button.with-entra-button .terms_of_use {
    top: 300px !important;
}
.x-window-default.window-login.with-password-button.with-psc-button.with-entra-button.with-psc-instructions .terms_of_use {
    top: 365px !important;
}

.snv-bold, .notifications h2, .tooltip-grid-row th, .tooltip-grid-row strong, .x-grid-row-summary .x-grid-cell-inner, .ux-desktop-postit h2, .tree-menu .x-grid-row-selected .x-grid-cell, .tree-menu .x-grid-row-selected .x-grid-rowwrap-div, .tree-menu .x-grid-tree-node-expanded .x-grid-cell-inner, .quickmsg .x-box-mc, #quickmsg-div .quickmsg h3, #quickmsg-div .quickmsg p strong, .ux-filtered-column, .ux-desktop-black .ux-start-button .x-btn-inner, .slideup p, .socianova-warning .tooltip-active, .socianova-error .tooltip-active, .socianova-helper .tooltip-active, .x-tip-body strong, #medicalPanel .transmission .title, a.logout_link, .pds .pds-transmissions-grid .x-grid-rowbody, .x-box-mc h3, table.x-datepicker-inner .x-datepicker-selected span, .x-panel-header-text-default, .x-panel-header-text-default-framed, .x-tip-header-text, .x-progress-text, .x-window-header-text-default, .x-tab button {
    font-weight:bold !important;
}

.x-datepicker-inner em {
    font-style:normal;
}

.snv-italic, .notifications em, .ux-desktop-postit-related, .ux-filtered-column, .x-grid-tree-loading span, .x-html i, .x-html cite, .x-html em, .x-html var, .x-html address {
    font-style:italic !important;
}

.snv-underline, .x-view-over .ux-desktop-shortcut-text, .tooltip-active, .button-tooltip-active em button span:first-child, .x-html u, .x-html ins, .x-html :link, .x-html :visited {
    text-decoration:underline;
}

.tooltip-active, .button-tooltip-active em button span:first-child {
    text-decoration-style: dashed;
}

button {
    border:none;
}

.snv-stroke, .x-html s, .x-html strike, .x-html del {
    text-decoration:line-through;
}

.snv-ucase {
    text-transform:uppercase;
}

.snv-lcase {
    text-transform:lowercase;
}

.snv-capital {
    text-transform:capitalize;
}

.snv-black, .planning-legend-item, .nova-title, .myEditableField div div label, .ux-desktop-black .ux-start-button .x-btn-inner, .ux-desktop-black .ux-taskbar .x-btn-pressed .x-btn-inner, .ux-taskbar .x-btn-over .x-btn-inner, .x-body, table.x-datepicker-inner a, table.x-datepicker-inner .x-datepicker-active, .x-form-field, .x-form-display-field, textarea.x-form-field, .x-panel-body-default, .x-panel-body-default-framed, .x-window-body-default, .x-accordion-hd .x-panel-header-text {
    color:black;
}

.snv-darkgray {
    color:dimgray;
}

.snv-white, .magicdate-invalid-two .x-form-field, .magicdate-invalid-expire .x-form-field, .ux-desktop-black .ux-taskbar .x-btn-inner, .ux-desktop-shortcut-text, .x-progress-default .x-progress-text {
    color:white;
}

.snv-red {
    color:red;
}

.snv-darkred {
    color:maroon;
}

.snv-green {
    color:forestgreen;
}

.snv-blue {
    color:blue;
}

.snv-orange {
    color:orange;
}

.time-indicator, .tree-menu.x-grid-header-hidden .x-grid-body, .x-boxselect input, #messageryView iframe, .x-message-box .x-window-body, .x-scroller-ct {
    border:none;
}

.time-indicator {
    border-bottom:1px solid red;
}

.ext-evt-greyed-dark {
    background-image:url("../Img/ext-cal-list-hidden-dark.png");
}

.ext-evt-greyed-dark, .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 {
    opacity:.8;
}

.notifications, .x-boxselect-item {
    border-radius:6px;
}

.notifications {
    background-color:#FFF;
}

.notifications {
    font:normal 12px HelveticaNeue, Helvetica, Arial, sans-serif;
}

.notifications, .viewThumb div.card strong {
    color:#000;
}

.notifications {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dbdbdb));
}

.notifications {
    background-image:-webkit-linear-gradient(top, #ffffff, #dbdbdb);
}

.notifications {
    background-image:linear-gradient(top, #ffffff, #dbdbdb);
}

.notifications {
    box-shadow:0px 4px 30px rgba(0, 0, 0, 0.5);
}

.notifications {
    animation-name:flipInX;
}

.notifications {
    -webkit-animation-name:flipInX;
}

.notifications {
    animation-duration:1s;
}

.notifications {
    -webkit-animation-duration:1s;
}

.notifications, .notifications .notification, .notifications .notification.out {
    animation-fill-mode:both;
}

.notifications {
    -webkit-backface-visibility:visible;
}

.notifications {
    backface-visibility:visible;
}

.notifications .notification {
    border-bottom:1px solid #C1C1C1;
}

.notifications .notification {
    box-shadow:0px 1px 0px white;
}

.notifications .notification {
    -webkit-animation-name:fadeInLeft;
}

.notifications .notification {
    animation-name:fadeInLeft;
}

.notifications .notification {
    -webkit-animation-duration:0.5s;
}

.notifications .notification, .notifications .notification.out {
    animation-duration:0.5s;
}

.notifications .notification {
    -webkit-animation-fill-mode:both;
}

.notifications .notification:first-child {
    border-top-left-radius:6px;
}

.notifications .notification:first-child {
    border-top-right-radius:6px;
}

.notifications .notification:first-child, .notifications .notification:last-child {
    box-shadow:0px 0px 0px transparent;
}

.notifications .notification:last-child {
    border-bottom-left-radius:6px;
}

.notifications .notification:last-child {
    border-bottom-right-radius:6px;
}

.notifications .notification.out {
    animation-name:fadeOutLeft;
}

.notifications .notification.out {
    -webkit-animation-name:fadeOutLeft;
}

.notifications h2, .quickmsg .x-box-mc {
    font-size:14px;
}

.notifications i {
    font-size:35px;
}

.notifications .close:hover {
    background-color:red;
}

.notifications .close, #poweredby, #poweredby_demo, .btn-birthday-close .x-btn-inner, .x-btn-default-toolbar-small {
    border-radius:10px;
}

.notifications .close, .ux-desktop-user-details {
    font-size:20px;
}

.notifications .img {
    box-shadow:rgba(0, 0, 0, 0.4) -1px 0px 16px inset;
}

.notifications .success .left, .notifications .success {
    color:#6F8826;
}

.notifications .error .left, .notifications .error {
    color:#C1002C;
}

.notifications .warning .left, .notifications .warning {
    color:#D68009;
}

.notifications .close:hover {
    background-color:#ccc;
}

.notifications .success .close:hover, .notifications .success {
    background-color:#C6DC77;
}

.notifications .error .close:hover, .notifications .error {
    background-color:#F693AA;
}

.notifications .warning .close:hover, .notifications .warning {
    background-color:#EBCC70;
}

.notifications .success {
    border:1px solid #6F8826;
}

.notifications .success {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F3FAD5), color-stop(100%, #C6DC77));
}

.notifications .success {
    background-image:-webkit-linear-gradient(top, #F3FAD5, #C6DC77);
}

.notifications .success {
    background-image:linear-gradient(top, #F3FAD5, #C6DC77);
}

.notifications .error {
    border:1px solid #C1002C;
}

.notifications .error {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FBD2DA), color-stop(100%, #F693AA));
}

.notifications .error {
    background-image:-webkit-linear-gradient(top, #FBD2DA, #F693AA);
}

.notifications .error {
    background-image:linear-gradient(top, #FBD2DA, #F693AA);
}

.notifications .warning {
    border:1px solid #D68009;
}

.notifications .warning {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EFEFD2), color-stop(100%, #EBCC70));
}

.notifications .warning {
    background-image:-webkit-linear-gradient(top, #EFEFD2, #EBCC70);
}

.notifications .warning {
    background-image:linear-gradient(top, #EFEFD2, #EBCC70);
}

.notifications li {
    list-style-type:initial;
}

.x-form-text, textarea.x-form-field, textarea.x-form-field {
    background:repeat-x 0 0;
}

.tooltip-grid-row, .planning-legend-cell, .tree-menu .x-grid-table, .x-form-invalid .cke .cke_inner, .x-btn-default-small, .x-datepicker, .x-monthpicker, .x-menu-icon-separator, .x-menu-item-separator, .x-grid-row .x-grid-cell, .x-form-text, textarea.x-form-field, textarea.x-form-field, .x-form-invalid-field, textarea.x-form-invalid-field, .x-html-editor-wrap textarea, .x-form-invalid-tip-default, .x-nlg .x-form-invalid-tip-default-mc {
    background-color:white;
}

.table-about h2, .x-html h2 {
    font-size:1.5em;
}

.table-about h2 span {
    color:#666;
}

.ux-desktop-active-win .x-toolbar, .ux-desktop-active-win .x-window-body, .x-menu-item-checked .x-menu-item-icon.fa, .mail-readed:hover td, .x-btn-disabled, .x-datepicker-prev a:hover, .x-datepicker-next a:hover, .x-tab-disabled, .x-tab-close-btn:hover, .x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle {
    opacity:1;
}

.ux-desktop-inactive-win .x-toolbar, .ux-desktop-inactive-win .x-window-body {
    opacity:0.50;
}

.x-tree-panel .x-grid-row .x-grid-cell, .myEditableField .x-form-focus, .x-boundlist, .x-btn-default-small, .x-btn-default-medium, .x-btn-default-large, .x-btn-default-toolbar-small, .x-btn-default-toolbar-medium, .x-btn-default-toolbar-large, .x-btn-group-default-framed, .x-panel .x-grid-body, .x-grid-locked .x-grid-inner-locked, .x-grid-row .x-grid-cell, .x-grid-rowwrap-div, .x-grid-group-hd .x-grid-cell-inner, .x-panel-header-default, .x-panel-body-default, .x-panel-header-default-framed, .x-panel-body-default-framed, .x-panel-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tip, .x-tip-anchor, .x-form-invalid-tip-default, .x-progress, .x-window-body, .x-window-default, .x-window-header-default-top, .x-window-header-default-right, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-bar-body, .x-tab-bar-strip-default, .x-tab-bar-strip-default-plain, .x-tab-default-top, .x-tab-default-bottom {
    border-style:solid;
}

.x-tree-panel .x-grid-row .x-grid-cell, .x-grid-row .x-grid-cell, .x-grid-rowwrap-div {
    border-color:#ededed;
}

.x-tree-panel .x-grid-row .x-grid-cell {
    border-top-color:white;
}

.x-tree-panel .x-grid-row:nth-of-type(odd) .x-grid-cell, .x-grid-row-alt .x-grid-cell, .x-grid-row-alt .x-grid-rowwrap-div {
    background-color:#fafafa;
}

.x-tree-panel .x-grid-row:nth-of-type(odd) .x-grid-cell, .x-grid-row .x-grid-cell, .x-grid-rowwrap-div {
    border-top-color:#fafafa;
}

.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-image:url(../Img/hash_presence.png);
}

.x-grid-row .x-grid-cell-weekend-6, .x-grid-row .x-grid-cell-weekend-7 {
    background-color:#eee!important;
}

.x-grid-row .x-grid-cell-weekend-6.x-grid-cell-selected, .x-grid-row .x-grid-cell-weekend-7.x-grid-cell-selected, .x-grid-cell-selected div, .x-grid-cell-selected {
    background-color:#b8cfee!important;
}

.x-grid-cell-selected {
    border:1px solid black!important;
}

.x-grid-cell-selected div, strong, b, .x-grid-rowbody strong, .x-grid-rowbody strong em, .btn-birthday-close span {
    font-weight:bold!important;
}

.x-grid-cell-selected.grid-cell-hash {
    background-image:repeating-linear-gradient(-67.5deg, #ffffff, #ffffff 4px, rgba(219,219,219,0.7) 2px, rgba(219,219,219,0.7) 6px);
}

.x-grid-cell.grid-cell-hash {
    background-image:repeating-linear-gradient(-67.5deg, transparent, transparent 4px, rgba(219,219,219,0.7) 2px, rgba(219,219,219,0.7) 6px);
}

.x-grid-cell-selected div span, .tree-menu .x-grid-row-selected .x-grid-cell, .tree-menu .x-grid-row-selected .x-grid-rowwrap-div, .ux-desktop-button-icon, .ux-start-button-icon, .x-tree-arrows .x-tree-elbow, .x-tree-arrows .x-tree-elbow-end, .x-tree-arrows .x-tree-elbow-line {
    background-color:transparent!important;
}

.grid-cell-planning:hover {
    border:black dashed 1px!important;
}

.planning-legend-item, .report-grid-tpl td, .slideup p {
    line-height:20px;
}

.planning-legend-cell {
    border:1px solid black;
}

.planning-legend-cell, .x-ie6 .x-form-text, .x-ie7 .x-form-text, .x-ie8 .x-form-text, .x-webkit .x-form-empty-field, .x-panel-header-default, .x-panel-header-default-framed, .x-toolbar .x-form-item-label {
    line-height:15px;
}

.planning-underline {
    border-bottom:2px solid black;
}

.planning-top-corner, .planning-bottom-corner {
    font-size:1.4em;
}

.planning-menu .x-panel-header-default {
    background:#cbddf3;
}

.planning-menu .x-panel-header-text-default, .ux-desktop-postit a, table.x-datepicker-inner a:hover, table.x-datepicker-inner .x-datepicker-disabled a:hover, .x-dd-drag-ghost {
    color:#000000;
}

.planning-menu .x-panel-header-text-default, .myEditableField div div label, .pds .x-panel-body .transmission-date, .pds .x-panel-body .transmission-auteur, address, caption, cite, code, dfn, em, strong, th, var, .x-btn-default-small .x-btn-inner, .x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner, .x-btn-default-toolbar-medium .x-btn-inner, .x-btn-default-toolbar-large .x-btn-inner, .x-tip-header, .x-tip-body, .x-form-invalid-tip-body, .x-toolbar .x-toolbar-text, .x-accordion-hd .x-panel-header-text {
    font-weight:normal;
}

.x-menu-item-checked .x-menu-item-icon.fa, .x-menu-item-unchecked .x-menu-item-icon.fa, .ux-desktop-postit-author, .ux-desktop-postit-related, .x-panel-header-default, .x-tab-bar, .x-resizable-over, .x-btn-default-toolbar-small, .x-btn-default-toolbar-small-pressed, .x-btn-default-toolbar-small-over, .x-menu-item .x-menu-item-link, .x-menu-item-active .x-menu-item-link, .x-column-header, .x-grid-header-ct, .x-column-header-over, .x-form-text, textarea.x-form-field, .x-tab-top, .x-tab-top-active, .x-tab-over, .x-datepicker-header, .x-datepicker-inner th, .x-datepicker-footer, .x-monthpicker-buttons, .cke_top, .x-mask-msg, .x-grid-row-selected .x-grid-cell-special {
    background-image:none!important;
}

.x-menu-item-unchecked .x-menu-item-icon.fa {
    opacity:.3;
}

.x-sbtn .x-sbtn-first {
    -moz-border-radius:5px 0px 0px 5px;
}

.x-sbtn .x-sbtn-first {
    -webkit-border-radius:5px 0px 0px 5px;
}

.x-sbtn .x-sbtn-first {
    -o-border-radius:5px 0px 0px 5px;
}

.x-sbtn .x-sbtn-first {
    -ms-border-radius:5px 0px 0px 5px;
}

.x-sbtn .x-sbtn-first {
    -khtml-border-radius:5px 0px 0px 5px;
}

.x-sbtn .x-sbtn-first {
    border-radius:10px 0px 0px 10px;
}

.x-sbtn .x-sbtn-last {
    -moz-border-radius:0px 5px 5px 0px;
}

.x-sbtn .x-sbtn-last {
    -webkit-border-radius:0px 5px 5px 0px;
}

.x-sbtn .x-sbtn-last {
    -o-border-radius:0px 5px 5px 0px;
}

.x-sbtn .x-sbtn-last {
    -ms-border-radius:0px 5px 5px 0px;
}

.x-sbtn .x-sbtn-last {
    -khtml-border-radius:0px 5px 5px 0px;
}

.x-sbtn .x-sbtn-last {
    border-radius:0px 10px 10px 0px;
}

.x-sbtn .x-sbtn-last, .x-sbtn .x-sbtn-item {
    border-left:none;
}

.x-sbtn .x-sbtn-item, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-nbr .x-btn-default-toolbar-small, .x-nbr .x-btn-default-toolbar-medium, .x-nbr .x-btn-default-toolbar-large, .x-nbr .x-btn-group-default-framed, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom {
    -moz-border-radius:0px;
}

.x-sbtn .x-sbtn-item, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-nbr .x-btn-default-toolbar-small, .x-nbr .x-btn-default-toolbar-medium, .x-nbr .x-btn-default-toolbar-large, .x-nbr .x-btn-group-default-framed, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom {
    -webkit-border-radius:0px;
}

.x-sbtn .x-sbtn-item, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-nbr .x-btn-default-toolbar-small, .x-nbr .x-btn-default-toolbar-medium, .x-nbr .x-btn-default-toolbar-large, .x-nbr .x-btn-group-default-framed, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom {
    -o-border-radius:0px;
}

.x-sbtn .x-sbtn-item, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-nbr .x-btn-default-toolbar-small, .x-nbr .x-btn-default-toolbar-medium, .x-nbr .x-btn-default-toolbar-large, .x-nbr .x-btn-group-default-framed, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom {
    -ms-border-radius:0px;
}

.x-sbtn .x-sbtn-item, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-nbr .x-btn-default-toolbar-small, .x-nbr .x-btn-default-toolbar-medium, .x-nbr .x-btn-default-toolbar-large, .x-nbr .x-btn-group-default-framed, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom {
    -khtml-border-radius:0px;
}

.x-sbtn .x-sbtn-item, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-nbr .x-btn-default-toolbar-small, .x-nbr .x-btn-default-toolbar-medium, .x-nbr .x-btn-default-toolbar-large, .x-nbr .x-btn-group-default-framed, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom {
    border-radius:0px;
}

.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, .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 {
    border-right:1px solid #D1D1D1;
}

.x-sbtn .x-sbtn-single {
    border-radius:10px 10px 10px 10px;
}

.paperclip span {
    background:url(../Img/paperclip.png) no-repeat;
}

.viewThumb {
    background-color:#fff;
}

.viewThumb {
    text-shadow:#fff 0 1px 0;
}

.viewThumb div.card img {
    border:1px solid #aaa;
}

.viewThumb div.card img {
    image-orientation:none;
}

.viewThumb div.card {
    line-height:14px;
}

.viewThumb div.card, .pds-toggle.x-btn-pressed .x-btn-inner, .pds-toggle.x-btn-pressed .x-btn-icon {
    color:#333;
}

.viewThumb div.card {
    border-top:1px solid transparent;
}

.x-ie6 .viewThumb div.card, .x-ie7 .viewThumb div.card, .x-ie8 .viewThumb div.card {
    border-top:none;
}

.viewThumb div.card-hover, #medicalPanel .x-view-over {
    background-color:#eee;
}

.viewThumb .x-item-selected, #medicalPanel .x-item-selected {
    background-color:#D3E1F1!important;
}

.viewThumb div.card span {
    color:#999;
}

.x-grid-rowbody em {
    font-style:italic!important;
}

.x-grid-rowbody ul li {
    list-style:disc!important;
}

.x-grid-rowbody ul li, .x-grid-rowbody ol li {
    list-style-position:inside!important;
}

.x-grid-rowbody ol li {
    list-style:decimal!important;
}

.x-grid-row-collapsed .x-grid-row-expander {
    background-image:url('../Img/member-collapsed.gif');
}

.x-grid-row-expander {
    background-image:url('../Img/member-expanded.gif');
}

.x-grid-row-female td.x-grid-cell {
    background-color:lightpink;
}

.x-grid-row-male td.x-grid-cell {
    background-color:skyblue;
}

.x-grid-row-summary .x-grid-cell-inner, .x-form-item-label-top, .myEditableField .x-form-item-label, .myEditableField label, .ux-desktop-black .ux-start-button .x-btn-inner, a.logout_link, .pds .x-panel-body .transmission-date, .pds .x-panel-body .transmission-auteur, .x-btn-default-small .x-btn-inner, .x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner, .x-btn-default-toolbar-medium .x-btn-inner, .x-btn-default-toolbar-large .x-btn-inner, .x-menu-item-text, .x-html-editor-tb .x-font-select, .x-panel-header-default, .x-panel-header-text-default, .x-panel-header-default-framed, .x-panel-header-text-default-framed, .x-tip-header-text, .x-tip-header, .x-tip-body, .x-form-invalid-tip-body, .x-progress-text, .x-toolbar, .x-toolbar .x-form-item-label, .x-toolbar .x-toolbar-text, .x-window-header-text-default, .x-tab-bar, .x-tab button {
    font-size:11px;
}

.x-form-item-label-top, .myEditableField .x-form-item-label, .myEditableField label, a.logout_link {
    color:#04468C;
}

.x-form-item-label-top, .report-grid-tpl b, .myEditableField .x-form-item-label, .myEditableField label {
    font-weight:600;
}

.x-item-disabled.x-action-col-icon:hover {
    cursor:default!important;
}

.dropyes-icon {
    background-image:url(../Img/icons/drop-yes.gif)!important;
}

.ux-desktop-postit-new, .ux-desktop-postit-finish, .ux-desktop-postit-close, .ux-desktop-postit-convert {
    background-image:url("../Img/icons/sticky_delete.png")!important;
}

.ux-desktop-postit-new, .ux-desktop-postit-finish, .ux-desktop-postit-close, .ux-desktop-postit-author, .ux-desktop-postit-convert {
    opacity:0.4;
}

.ux-desktop-postit-author {
    opacity:0.6!important;
}

.ux-desktop-postit-new {
    background-image:url("../Img/icons/sticky_add.png")!important;
}

.ux-desktop-postit-new, .ux-desktop-postit-author {
    opacity:0.2;
}

.ux-desktop-postit-author, .ux-desktop-postit-related, #medicalPanel .transmission .date {
    font-size:10px;
}

.ux-desktop-postit-related, .x-splitter-active, .x-proxy-el {
    opacity:0.8;
}

.ux-desktop-postit-finish {
    background-image:url("../Img/icons/sticky_finish.png")!important;
}

.ux-desktop-postit-convert {
    background-image:url("../Img/icons/basic/gear_16.png")!important;
}

.ux-desktop-postit-new:hover, .ux-desktop-postit-finish:hover, .ux-desktop-postit-close:hover, .ux-desktop-postit-author:hover, .ux-desktop-postit-convert:hover {
    opacity:1!important;
}

.postit-prior-Faible a, .postit-prior-L a {
    background:none repeat scroll 0 0 #CCFFCC;
}

.postit-prior-Normale a, .postit-prior-N a {
    background:none repeat scroll 0 0 #FFFFCC;
}

.postit-prior-Haute a, .postit-prior-H a {
    background:none repeat scroll 0 0 #ee99bb;
}

.ux-desktop-postit h2 {
    font-family:arial,sans-serif;
}

.ux-desktop-postit h2, h1, h2, h3, h4, h5, h6 {
    font-size:100%;
}

.ux-desktop-postit a, .ux-desktop-shortcut-text, .socianova-helper .tooltip-active, .socianova-warning .tooltip-active, .socianova-error .tooltip-active, a.logout_link, .x-btn em a, .x-datepicker a, table.x-datepicker-inner a, .x-monthpicker-item a, .x-color-picker a {
    text-decoration:none;
}

.ux-desktop-postit a {
    -moz-transform:rotate(-6deg);
}

.ux-desktop-postit a {
    -webkit-transform:rotate(-6deg);
}

.ux-desktop-postit a {
    box-shadow:5px 5px 7px rgba(33, 33, 33, 0.7);
}

.ux-desktop-postit a {
    font-family:verdana,arial,sans-serif;
}

.ux-desktop-postit a {
    font-size:120%;
}

.ux-desktop-postit a:hover, .ux-desktop-postit a:focus {
    -moz-transform:scale(1.25)!important;
}

.ux-desktop-postit a:hover, .ux-desktop-postit a:focus {
    -webkit-transform:scale(1.25)!important;
}

.ux-desktop-postit a:hover, .ux-desktop-postit a:focus {
    box-shadow:10px 10px 7px rgba(0, 0, 0, 0.7);
}

.ux-desktop-postit:nth-child(2n) a {
    -moz-transform:rotate(4deg);
}

.ux-desktop-postit:nth-child(2n) a {
    -webkit-transform:rotate(4deg);
}

.ux-desktop-postit:nth-child(3n) a {
    -moz-transform:rotate(-3deg);
}

.ux-desktop-postit:nth-child(3n) a {
    -webkit-transform:rotate(-3deg);
}

.ux-desktop-postit:nth-child(5n) a {
    -moz-transform:rotate(5deg);
}

.ux-desktop-postit:nth-child(5n) a {
    -webkit-transform:rotate(5deg);
}

.not-button {
    background:none repeat scroll 0 0 transparent;
}

.not-button, .x-monthpicker-item, .x-accordion-item .x-grid-header-ct, .x-viewport, .x-viewport body {
    border:0 none;
}

.tree-menu .x-grid-table {
    border:1px solid #99BCE8;
}

.tree-menu .x-grid-table {
    border-right:1px solid #fff;
}

.tree-menu .x-grid-row .x-grid-cell, .ux-desktop-button-icon, .ux-start-button-icon, .ux-desktop-shortcut-icon, .x-btn .x-btn-inner, .x-nbr .x-btn-default-small, .x-nbr .x-btn-default-medium, .x-nbr .x-btn-default-large, .x-btn-default-toolbar-small, .x-nlg .x-btn-default-toolbar-small-mc, .x-nbr .x-btn-default-toolbar-small, .x-btn-default-toolbar-small-disabled, .x-nbr .x-btn-default-toolbar-small-disabled .x-frame-mc, .x-btn-default-toolbar-medium, .x-nlg .x-btn-default-toolbar-medium-mc, .x-nbr .x-btn-default-toolbar-medium, .x-btn-default-toolbar-medium-disabled, .x-nbr .x-btn-default-toolbar-medium-disabled .x-frame-mc, .x-btn-default-toolbar-large, .x-nlg .x-btn-default-toolbar-large-mc, .x-nbr .x-btn-default-toolbar-large, .x-btn-default-toolbar-large-disabled, .x-nbr .x-btn-default-toolbar-large-disabled .x-frame-mc, .x-nbr .x-btn-group-default-framed, .x-ie .x-menu-item-disabled .x-menu-item-text, .x-grid-row-expander, .x-grid-row-checker, .x-column-header-checkbox .x-column-header-text, .x-nbr .x-panel-default-framed, .x-nbr .x-panel-header-default-framed-top, .x-nbr .x-panel-header-default-framed-right, .x-nbr .x-panel-header-default-framed-bottom, .x-nbr .x-panel-header-default-framed-left, .x-nbr .x-panel-header-default-framed-collapsed-top, .x-nbr .x-panel-header-default-framed-collapsed-right, .x-nbr .x-panel-header-default-framed-collapsed-bottom, .x-nbr .x-panel-header-default-framed-collapsed-left, .x-nbr .x-tip, .x-nbr .x-form-invalid-tip-default, .x-nbr .x-window-default, .x-nbr .x-window-header-default-top, .x-nbr .x-window-header-default-right, .x-nbr .x-window-header-default-bottom, .x-nbr .x-window-header-default-left, .x-tab-bar, .x-nbr .x-tab-default-top, .x-nbr .x-tab-default-bottom, .x-tab button .x-tab-inner, .x-tree-no-lines .x-tree-elbow, .x-tree-no-lines .x-tree-elbow-end, .x-tree-no-lines .x-tree-elbow-line, .x-dd-drop-icon, .x-splitter .x-collapse-el, .x-tool img {
    background-color:transparent;
}

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

.tree-menu.x-grid-header-hidden .x-grid-body, .x-grid-row-selected .x-grid-cell-special, .x-border-layout-ct {
    background-color:#dfe8f6;
}

.tree-menu .x-grid-row-selected .x-grid-cell-inner {
    background:url('../Img/icons/basic/right_16.png') no-repeat 5px 50% transparent!important;
}

.tree-menu .x-grid-tree-node-expanded.x-grid-row-selected .x-grid-cell-inner, .x-datepicker-month .x-btn, .x-datepicker-month button, .x-datepicker-month .x-btn-tc, .x-datepicker-month .x-btn-tl, .x-datepicker-month .x-btn-tr, .x-datepicker-month .x-btn-mc, .x-datepicker-month .x-btn-ml, .x-datepicker-month .x-btn-mr, .x-datepicker-month .x-btn-bc, .x-datepicker-month .x-btn-bl, .x-datepicker-month .x-btn-br {
    background:transparent!important;
}

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

.x-grid-body-required, input[aria-required=true], .x-form-readonly input[aria-required=true], .accuracyField div.x-form-item-body input, .accuracyField div.x-form-item-body div.x-grid, .recommandedField div.x-form-item-body input, .recommandedField div.x-form-item-body div.x-grid {
    border-left-style:solid!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] {
    border-color:#C30!important;
}

.x-form-readonly input, .x-trigger-noedit:not(.x-fake-noedit), .x-form-readonly input[aria-required=true] {
    border:1px dotted #B5B8C8;
}

.x-form-readonly input, .x-trigger-noedit:not(.x-fake-noedit), .x-form-readonly input[aria-required=true], .x-boxselect input, .x-btn button, .x-item-disabled .x-datepicker-inner a:hover, .x-tab button {
    background:none;
}

.x-form-readonly input, .x-trigger-noedit:not(.x-fake-noedit), .x-form-readonly input[aria-required=true], .x-boxselect-item, .x-boundlist-item, .x-item-disabled, .x-item-disabled *, table.x-datepicker-inner th, table.x-datepicker-inner .x-datepicker-disabled a, .x-menu-body, .x-menu-item-link, .x-grid-header-ct, .x-grid-row, .x-grid-cell, .x-unselectable, .x-form-item-label, .x-panel-header-text, .x-tip-header-text, .x-slider-focus, .x-toolbar .x-toolbar-separator, .x-window-header-text, .x-tab-default-disabled, .x-tab-default-disabled *, .x-surface tspan, .x-splitter-collapsed, .x-box-scroller-left .x-toolbar-scroll-left-disabled, .x-box-scroller-left .x-tabbar-scroll-left-disabled, .x-box-scroller-right .x-toolbar-scroll-right-disabled, .x-box-scroller-right .x-tabbar-scroll-right-disabled {
    cursor:default;
}

.hidesplit_cursor .x-splitter-vertical, input.x-form-checkbox:hover, input.x-form-field.x-form-checkbox[aria-checked='true'], .x-grid-row.x-grid-row-selected .x-grid-row-checker, .x-grid-row.x-grid-row-over.x-grid-row-selected .x-grid-row-checker, .x-grid-row.x-grid-row-over .x-grid-row-checker {
    cursor:pointer!important;
}

.notifications .notification, .viewThumb div.card, .x-action-col-icon:hover, #poweredby_right, .ux-desktop-shortcut, .x-boxselect-item-close, #medicalPanel .thumb-wrap img, #medicalPanel .transmission .title, .x-boundlist-item, .x-btn, .x-btn *, .x-nbr .x-btn .x-frame-mc, .x-datepicker-prev a, .x-datepicker-next a, table.x-datepicker-inner .x-datepicker-active, .x-monthpicker-yearnav-next-over, .x-monthpicker-yearnav-prev-over, .x-color-picker, .x-color-picker a, .x-color-picker em span, .x-menu-item-active, .x-menu-item-active .x-menu-item-link, .x-column-header-trigger, .x-grid-group-hd .x-grid-cell-inner, .x-form-trigger, .x-trigger-noedit, .x-tab, .x-tab *, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus, .x-tree-panel .x-grid-row .x-grid-cell-inner, .x-splitter .x-collapse-el, .x-box-scroller-left .x-toolbar-scroll-left, .x-box-scroller-left .x-tabbar-scroll-left, .x-box-scroller-right .x-toolbar-scroll-right, .x-box-scroller-right .x-tabbar-scroll-right, .x-box-scroller-top .x-menu-scroll-top, .x-box-scroller-bottom .x-menu-scroll-bottom, .x-tool img {
    cursor:pointer;
}

.report-grid-tpl tr:hover {
    background-color:#FFFFFF;
}

.magicdate-invalid-one .x-form-field {
    background:lightcoral;
}

.magicdate-invalid-two .x-form-field {
    background:navajowhite;
}

.magicdate-invalid-expire .x-form-field {
    background:blue;
    color: white !important;
}

#quickmsg-div .quickmsg {
    background:none repeat scroll 0 0 #F6F6F6;
}

#quickmsg-div .quickmsg {
    border:2px solid #CCCCCC;
}

#quickmsg-div .quickmsg, .ux-desktop-black .ux-start-button {
    border-radius:8px 8px 8px 8px;
}

#quickmsg-div .quickmsg {
    color:#555555;
}

#quickmsg-div .quickmsg h3, .x-box-mc {
    font-size:15px;
}

.ux-gridfilter-text-icon {
    background-image:url("../Img/find.png")!important;
}

.ux-rangemenu-gt {
    background-image:url("../Img/greater_than.png")!important;
}

.ux-rangemenu-lt {
    background-image:url("../Img/less_than.png")!important;
}

.ux-rangemenu-eq {
    background-image:url("../Img/equals.png")!important;
}

.myEditableField .x-form-focus {
    border-color:#04468C;
}

.myEditableField .x-boxselect-input-field.x-form-focus {
    border-color:none;
}

.myEditableField .x-boxselect-input-field.x-form-focus {
    border-style:none;
}

.accuracyField div.x-form-item-body input, .accuracyField div.x-form-item-body div.x-grid {
    border-left-color:blue!important;
}

.recommandedField div.x-form-item-body input, .recommandedField div.x-form-item-body div.x-grid {
    border-left-color:#24d52c!important;
}

table.confirmtemplate {
    border-style:outset;
}

table.confirmtemplate, table.confirmtemplate td {
    border-color:gray;
}

table.confirmtemplate td {
    border-style:inset;
}

table.confirmtemplate td {
    background-color:#ffff33;
}

#poweredby {
    background-color:#dfe9f6;
    background-image:url(../../../Assets/default/images/customer_logo.png);
}

#poweredby_demo {
    background-color:#dfe9f6;
    background-image:url(../../../Assets/default/images/customer_logo_demo.png);
}

.x-ie6 #poweredby, .x-ie7 #poweredby, .x-ie8 #poweredby, .ux-desktop-button .x-btn-arrow, .ux-start-button .x-btn-arrow, .ux-start-menu .x-panel-header, .x-ie6 .accordion-shortcut, .x-ie6 .cpu-shortcut, .x-ie6 .grid-shortcut, .x-ie6 .notepad-shortcut, .x-toolbar-default, .x-btn-default-small, .x-btn-default-small-pressed, .x-btn-default-small-over, .pds-mask-dossier-soin div, .x-mask-msg, .x-btn-default-small-focus, .x-btn-default-small-menu-active, .x-btn-default-small-pressed, .x-btn-default-small-disabled, .x-btn-default-medium, .x-btn-default-medium-over, .x-btn-default-medium-focus, .x-btn-default-medium-menu-active, .x-btn-default-medium-pressed, .x-btn-default-medium-disabled, .x-btn-default-large, .x-btn-default-large-over, .x-btn-default-large-focus, .x-btn-default-large-menu-active, .x-btn-default-large-pressed, .x-btn-default-large-disabled, .x-btn-default-toolbar-small-over, .x-btn-default-toolbar-small-focus, .x-btn-default-toolbar-small-menu-active, .x-btn-default-toolbar-small-pressed, .x-btn-default-toolbar-small-disabled, .x-btn-default-toolbar-medium-over, .x-btn-default-toolbar-medium-focus, .x-btn-default-toolbar-medium-menu-active, .x-btn-default-toolbar-medium-pressed, .x-btn-default-toolbar-medium-disabled, .x-btn-default-toolbar-large-over, .x-btn-default-toolbar-large-focus, .x-btn-default-toolbar-large-menu-active, .x-btn-default-toolbar-large-pressed, .x-btn-default-toolbar-large-disabled, .x-btn-default-toolbar-small-disabled, .x-btn-default-toolbar-medium-disabled, .x-btn-default-toolbar-large-disabled, .x-datepicker-header, table.x-datepicker-inner th, .x-datepicker-footer, .x-monthpicker-buttons, .x-menu-item-unchecked .x-menu-group-icon, .x-menu-item-active .x-menu-item-link, .x-grid-header-ct, .x-column-header, .x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC, .x-grid-row .x-grid-cell-special, .x-grid-row-selected .x-grid-cell-special, .x-panel-header-default, .x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-progress-default .x-progress-bar, .x-tab-bar, .x-tab-default-top, .x-tab-default-bottom, .x-tab-default-disabled, .x-tab-top-over, .x-tab-bottom-over, .x-tab-top-active, .x-tab-bottom-active, .x-tab-top-disabled, .x-tab-bottom-disabled {
    background-image:none;
}

.x-ie6 #poweredby, .x-ie7 #poweredby, .x-ie8 #poweredby {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Img/customer_logo.png', sizingMethod='scale');
}

.ux-desktop-button-icon {
    background-image:url(../Img/taskbar/desktop.png)!important;
}

.ux-start-button-icon {
    background-image:url(../Img/taskbar/start-icon-20.png)!important;
}

.ux-desktop-black .ux-start-button {
    background-image:-moz-linear-gradient(center top , #E4F3FF, #D9EDFF 48%, #C2D8F2 52%, #C6DCF6);
}

.ux-desktop-black .ux-start-button {
    border-color:#81A4D0;
}

.ux-taskbar .x-toolbar, .x-tab-bar-default-plain, .x-nlg .x-tab-bar-default-plain {
    background:transparent none;
}

.ux-taskbar .x-toolbar, .ux-desktop-black .ux-taskbar, .x-btn-default-toolbar-small, .x-btn-default-toolbar-medium, .x-btn-default-toolbar-large, .x-btn-default-toolbar-small-disabled, .x-btn-default-toolbar-medium-disabled, .x-btn-default-toolbar-large-disabled {
    border-color:transparent;
}

.x-ie6 .ux-taskbar .x-toolbar {
    border-color:#d3e1f1;
}

.ux-desktop-black .ux-taskbar {
    background:transparent url('../Img/taskbar/black/taskbar-start-panel-bg.gif') repeat-x left top;
}

.ux-desktop-black .ux-taskbar .x-splitter {
    background:transparent url(../Img/taskbar/black/taskbar-split-h.gif) no-repeat scroll 0 -2px;
}

.ux-desktop-black .ux-taskbar .x-toolbar-text, .x-datepicker-month button {
    color:white!important;
}

.ux-desktop-black .ux-taskbar .x-btn-default-toolbar-small-over {
    background-color:yellow;
}

.ux-desktop-user-details {
    letter-spacing:2px;
}

.ux-desktop-user-details {
    color:#FAFAFA;
}

.ux-desktop-user-details {
    text-shadow:1px 2px 2px black;
}

.ux-wallpaper {
    background-color:#3d71b8;
}

.ux-desktop-shortcut-icon {
    filter:drop-shadow(0 0 2px #222);
}

.ux-desktop-shortcut-text {
    background:rgba(0, 0, 0, 0.4);
}

.ux-desktop-shortcut-text, .x-form-invalid-tip-default, .x-window-collapsed .x-window-header-vertical, .x-window-collapsed .x-window-header-horizontal {
    border-radius:5px;
}

.ux-desktop-shortcut-text, table.x-datepicker-inner th {
    font:normal 10px tahoma, arial, verdana, sans-serif;
}

.accordion-shortcut {
    background-image:url(../Img/icons/im48x48.png);
}

.cpu-shortcut {
    /*background-image:url(../Img/statusLarge.png);*/
}

.grid-shortcut {
    background-image:url(../Img/icons/grid48x48.png);
}

.notepad-shortcut {
    background-image:url(../Img/icons/notepadLarge.png);
}

.scrum-shortcut {
    background-image:url(../Img/icons/scrum_48.png);
}

.cake-shortcut {
    /*background-image:url(../Img/icons/cake_48.png);*/
}

.calendar-shortcut {
    background-image:url(../Img/icons/calendar-shortcut.png);
}

.scrum-icon {
    background-image:url(../Img/icons/scrum_16.png);
}

.reset-icon {
    /*background-image:url(../Img/icons/reset-icon.png);*/
}

.support-icon {
    background-image:url(../Img/icons/support-icon.png);
}

.quit-icon {
    background-image:url(../Img/icons/quit-icon.gif);
}

.save-icon {
    background-image:url(../Img/icons/disk_16.png);
}

.valid-icon {
    /*background-image:url(../Img/save-icon.gif);*/
}

.filter-icon {
    background-image:url(../Img/icons/filter-icon.png);
}

.x-ie6 .accordion-shortcut {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Img/icons/im48x48.png', sizingMethod='scale');
}

.x-ie6 .cpu-shortcut {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Img/icons/statusLarge.png', sizingMethod='scale');
}

.x-ie6 .grid-shortcut {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Img/icons/grid48x48.png', sizingMethod='scale');
}

.x-ie6 .notepad-shortcut {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Img/icons/notepadLarge.png', sizingMethod='scale');
}

.video {
    background-image:url(../Img/icons/gears.png);
}

.bogus, .notepad {
    background-image:url(../Img/icons/bogus.png)!important;
}

.logout {
    background-image:url(../Img/icons/logout.png)!important;
}

.yubico {
    background-image:url(../Img/icons/yubico-icon.png)!important;
}

.about {
    background-image:url(../Img/icons/info.png)!important;
}

.settings {
    background-image:url(../Img/icons/gears.png)!important;
}

.icon-grid {
    background-image:url(../Img/icons/grid.png)!important;
}

.accordion {
    background-image:url(../Img/icons/accordian.gif)!important;
}

.tabs {
    background-image:url(../Img/icons/tabs.gif)!important;
}

.user {
    background-image:url( ../Img/icons/user.png )!important;
}

.icon-user {
    background-image:url(../Img/icons/user.png)!important;
}

.icon-user-add {
    background-image:url(../Img/icons/user_add.gif)!important;
}

.icon-save {
    background-image:url(../Img/icons/save.gif)!important;
}

.icon-reset {
    background-image:url(../Img/icons/stop.png)!important;
}

.icon-add {
    background-image:url(../Img/icons/add.png)!important;
}

.icon-delete {
    background-image:url(../Img/icons/delete.png)!important;
}

.rubrique {
    background-image:url(../Img/icons/doc-icon.png)!important;
}

.question {
    background-image:url(../Img/icons/icon-question.gif)!important;
}

.contact {
    background-image:url(../Img/icons/annu-icon.png)!important;
}

.slideup p.level-H {
    color:#f00;
}

.slideup p.level-L {
    color:#008000;
}

.slideup p.level-A, .slideup p.level-M {
    color:#ED7F10;
}

.table-diff {
    border-collapse: collapse; margin-top: 5px; margin-bottom: 5px;
}

.table-diff th{
    border: 1px solid black; font-weight: bold; padding: 5px 3px;
}

.table-diff td{
    border: 1px solid black; font-weight: normal; padding: 5px 3px;
}

.x-boxselect ul.x-boxselect-list {
    cursor:text;
}

.x-boxselect input, .x-quirks .x-ie .x-column-header-checkbox .x-column-header-inner, .x-ie6 .x-column-header-checkbox .x-column-header-inner, .x-form-text, .x-ie .x-form-file, .x-tree-panel .x-grid-row .x-grid-cell-inner {
    line-height:18px;
}

.x-boxselect-item {
    -moz-border-radius:6px;
}

.x-boxselect-item {
    -webkit-border-radius:6px;
}

.x-boxselect-item {
    o-border-radius:6px;
}

.x-boxselect-item {
    khtml-border-radius:6px;
}

.x-boxselect-item {
    border:1px solid #CAD8F3;
}

.x-boxselect-item {
    background-color:#DEE7F8;
}

.x-field:not(.x-item-disabled) .x-boxselect-item:hover {
    background:#BBCEF1;
}

.x-field:not(.x-item-disabled) .x-boxselect-item:hover {
    border:1px solid #6D95E0;
}

.x-field:not(.x-item-disabled) .x-boxselect-item.selected {
    border:1px solid #316AD3!important;
}

.x-field:not(.x-item-disabled) .x-boxselect-item.selected {
    background:#658FDC!important;
}

.x-boxselect-item-text, .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, .x-btn-default-small-icon-text-left .x-btn-inner, .x-btn-default-small-icon-text-right .x-btn-inner, .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, .x-btn-default-toolbar-small-icon-text-left .x-btn-inner, .x-btn-default-toolbar-small-icon-text-right .x-btn-inner, .x-menu-item-link, .x-form-invalid-under, .x-fieldset-header, .x-progress-text, .x-toolbar .x-toolbar-text, .x-window-header-text-default, .x-gecko .x-tree-panel .x-grid-row .x-grid-cell-inner {
    line-height:16px;
}

.x-form-multiselect-body .x-panel-body, fieldset, img, abbr, acronym, .x-frame-shadow *, .x-btn button, .x-btn button::-moz-focus-inner, .x-monthpicker-yearnav button, .x-monthpicker-yearnav button::-moz-focus-inner, .x-form-checkbox, .x-form-radio, .x-form-checkbox::-moz-focus-inner, .x-form-radio::-moz-focus-inner, .x-html-editor-wrap textarea, .x-panel-header-plain, .x-panel-body-plain, .x-toolbar .x-toolbar-separator, .x-toolbar-plain, .x-tab button, .x-tab button::-moz-focus-inner, .x-tree-checkbox, .x-tree-checkbox::-moz-focus-inner {
    border:0;
}

.x-form-multiselect-body .x-boundlist, .x-fieldset, .x-html-editor-wrap {
    border:1px solid #b5b8c8;
}

div[aria-required=true] .x-form-multiselect-body .x-boundlist, textarea[aria-required=true]+.cke .cke_inner, textarea[aria-required=true] {
    border-left:2px solid red !important;
}

.x-form-invalid .x-form-multiselect-body .x-boundlist, .x-form-invalid .cke .cke_inner, .x-form-invalid-field, textarea.x-form-invalid-field {
    border-color:#cc3300;
}

.x-form-trigger-wrap img, .x-tab-default-top {
    box-shadow:none!important;
}

.x-form-trigger-wrap img:last-child {
    border-top-right-radius:3px;
}

.x-form-trigger-wrap img:last-child {
    border-bottom-right-radius:3px;
}

.accuracyField textarea+.cke .cke_inner {
    border-left:2px solid blue;
}

.recommandedField textarea+.cke .cke_inner {
    border-left:2px solid #24d52c;
}

.mail-readed td {
    opacity:.5;
}

.x-tip.helper {
    background-color:#EBFFE9;
    border-color:#8ECE90;
    color:#8ECE90;
}

.x-tip.warning {
    background-color:#FCF1DF;
    border-color:#BC7734;
    color:#BC7734;
}

.x-tip.error {
    background-color:#FCE7E4;
    border-color:#BC5754;
    color:#BC5754;
}

.socianova-helper label, .socianova-warning label, .socianova-error label {
    width:100%!important;
}

.socianova-helper, .socianova-helper label, .socianova-helper .tooltip-active {
    color:#048C37!important;
    background-color:#C4FCD7!important;
}

.socianova-warning, .socianova-warning label, .socianova-warning .tooltip-active {
    color:#8C4704!important;
    background-color:#FCE7C4!important;
}

.socianova-error, .socianova-error label, .socianova-error .tooltip-active {
    color:#8C2724!important;
    background-color:#FCD7D4!important;
}

.socianova-helper {
    border:1px solid #048C37!important;
}

.socianova-warning {
    border:1px solid #8C4704!important;
}

.socianova-error {
    border:1px solid #8C2724!important;
}

.socianova-error .tooltip-active, .socianova-warning .tooltip-active, .socianova-helper .tooltip-active, .tooltip-active, .button-tooltip-active em button {
    cursor:help;
}

.x-tip-body ol, .x-html ol {
    list-style-type:decimal;
}

.x-tip-body li {
    list-style:inherit;
}

.tooltip-active, .button-tooltip-active em button span:first-child {
    color:#04468C!important;
}

.x-form-yubikey input {
    background-image:url("../Img/icons/yubico-icon.png") !important;
}

.btn-birthday-close span {
    background-color:white!important;
}

.btn-birthday-close span {
    color:black!important;
}

.btn-birthday-close span {
    font-size:22px!important;
}

.fa, .x-btn-default-toolbar-small-icon-text-top .x-btn-icon.fa, .x-btn-default-toolbar-small-icon .x-btn-icon.fa, .x-menu-item-icon.fa {
    font-size:16px;
}

.x-btn-default-large .fa, .x-btn-default-toolbar-large .fa {
    font-size:2.5em;
}

#medicalPanel .ext-cal-nav-picker {
    border-color:#99BBE8;
}

#medicalPanel .transmission-wrap {
    border-bottom:1px solid #99bce8;
}

#medicalPanel .transmission-wrap {
    transition:max-height 0.2s 0s ease, background-color 0.2s 0s ease;
}

#medicalPanel .transmission-wrap:hover {
    transition:max-height 0.8s 0s ease, background-color 0.8s 0s ease;
}

#medicalPanel .transmission .content {
    color:#959595;
}

ul.alternate li {
    background:#FFF;
}

ul.alternate li {
    list-style-type:none!important;
}

ul.alternate li:nth-child(odd) {
    background:#E6EBF2;
}

.grid-header-medical-nursing {
    background:rgb(150, 255, 202)!important;
}

.grid-header-medical-soin {
    background:rgb(194, 209, 247)!important;
}

.grid-header-medical-traitement {
    background:rgb(247, 202, 202)!important;
}

.grid-header-vertical .x-column-header-text {
    -webkit-transform:rotate(-90deg);
}

.grid-header-vertical .x-column-header-text {
    -moz-transform:rotate(-90deg);
}

.grid-header-vertical .x-column-header-text {
    -o-transform:rotate(-90deg);
}

.grid-header-vertical .x-column-header-text {
    -ms-transform:rotate(-90deg);
}

.grid-header-vertical .x-column-header-text {
    transform:rotate(-90deg);
}

.grid-header-vertical .x-column-header-text {
    transform-origin:left top 0;
}

.x-ie8 .grid-header-vertical .x-column-header-text {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

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

.fa-48px {
    font-size:48px!important;
}

.x-btn button, .x-btn em a {
    color:inherit;
}

.x-window-default {
    background-color:#d5e9f7!important;
}

.x-window-default {
    border-color:#147fcc!important;
}

.x-window-default {
    -moz-border-radius:0px 0px 0px 0px!important;
}

.x-window-default {
    -webkit-border-radius:0px 0px 0px 0px!important;
}

.x-window-default {
    -o-border-radius:0px 0px 0px 0px!important;
}

.x-window-default {
    -ms-border-radius:0px 0px 0px 0px!important;
}

.x-window-default {
    -khtml-border-radius:0px 0px 0px 0px!important;
}

.x-window-default {
    border-radius:6px 6px 6px 6px!important;
}

.x-window-body-default {
    border-color:#fafdff!important;
}

.x-window-body-default {
    background-color:#fafdff!important;
}

.x-btn-default-toolbar-small span.x-btn-inner {
    color:#053b63!important;
}

.x-window-body-default, .x-window-header-text-default, .nova-title:first-of-type + span, .x-btn-default-toolbar-small-pressed span.x-btn-inner, .x-btn-default-toolbar-small-over span.x-btn-inner, .x-column-header-over.x-column-header-over-text, .x-btn-default-small-pressed .x-btn-inner, .x-btn-default-small-over .x-btn-inner, .x-datepicker-active:hover em:first-child span, .x-datepicker-active a:hover em:first-child span, .x-datepicker-today em:first-child span, .x-datepicker-inner .x-datepicker-selected a em:first-child span, .x-boxselect-item:hover div.x-boxselect-item-text, td.ext-cal-dtitle-today div, .x-grid-row-selected .x-grid-cell-special {
    color:#ffffff!important;
}

.x-window-header-default-top {
    border-bottom-left-radius:0!important;
}

.x-window-header-default-top {
    border-style:none!important;
}

.x-window-header-default-top {
    background-color:#157fcc!important;
}

.nova-title {
    color:#fb9678!important;
}

.nova-title:first-of-type, .tree-menu .x-grid-row-selected td.x-grid-cell div.x-grid-cell-inner {
    color:#ffff!important;
}

.myEditableField div div label, .x-form-display-field, .x-form-field .x-form-text, .x-fieldset-header, .x-panel-body-default, .x-toolbar .x-toolbar-text, .x-form-item, .x-column-header, .x-column-header.x-column-header-text, .x-grid-row .x-grid-cell, .x-grid-row-selected .x-grid-cell, .x-grid-row-over .x-grid-cell, .x-form-text, textarea.x-form-field, .x-btn-default-small .x-btn-inner, .viewThumb div.card, .viewThumb div.card-over, .viewThumb div.card.card-over, .viewThumb div.card.card-over:hover, .card.card-over, .card.card-over:hover, .x-datepicker-prevday em:first-child span, .x-datepicker-active em:first-child span, .x-datepicker-inner thead tr th span, .x-boxselect-item-text, .x-component.ext-mb-text.x-component-default, .ext-cal-hd-days-tbl, .ext-cal-dayview .ext-cal-gutter, .ext-cal-day-times, td.ext-cal-dtitle, .x-grid-rowbody h1, .x-grid-rowbody ul li, .x-mask-msg div, .tree-menu .x-grid-tree-node-expanded.x-grid-row-selected .x-grid-cell-inner {
    color:#4f5467;
}

.tooltip-active {
    color:#2c558a!important;
}

.x-form-display-field {
    font:bold 12px tahoma, arial, verdana, sans-serif!important;
}

.myEditableField .x-form-item-label {
    color:#2c558a;
}

.x-grid-body-required, input[aria-required=true], .x-form-readonly input[aria-required=true] {
    border-left-color:#f44336!important;
}

.x-panel-header-default, .x-tab-bar-body {
    border-color:#f3f3f3!important;
}

.x-panel-header-default, .x-grid-rowwrap-div {
    border-style:solid!important;
}

.x-panel-header-default, .x-tab-bar, .x-resizable-handle, .x-grid-header-ct, .x-datepicker-header, .x-datepicker-footer, .x-monthpicker-buttons, .ext-cal-dayview .ext-cal-bg-tbl, .ext-cal-dayview .ext-cal-hd-days-tbl, .ext-cal-day-times, .ext-cal, .x-mask-msg, .x-mask-msg div, .x-panel-default-framed, .x-grid-row-selected .x-grid-cell-special {
    background-color:#f3f3f3!important;
}

.x-tab-bar-top .x-tab-bar-body, .x-tab-bar-strip-default, .x-tab-bar-strip-default-plain, .x-tab-default-top, .x-toolbar .x-toolbar-separator-horizontal, .x-grid-header-ct, .x-column-header-over, .tree-menu .x-grid-table, .viewThumb div.card img, .x-scroller-horizontal, .x-scroller-vertical, .x-mask-msg div {
    border:none!important;
}

.x-tab-bar-strip-default, .x-tab-bar-strip-default-plain, .tree-menu .x-grid-row-selected .x-grid-cell, .tree-menu .x-grid-row-selected .x-grid-rowwrap-div, .viewThumb {
    background-color:none!important;
}

.x-tab-default-top {
    -moz-box-shadow:#f3f3f3 0 1px 0px 0 inset, #f3f3f3 -1px 0 0px 0 inset, #f3f3f3 1px 0 0px 0 inset;
}

.x-tab-default-top {
    -webkit-box-shadow:none!important;
}

.x-tab-default-top {
    -o-box-shadow:#f3f3f3 0 1px 0px 0 inset, #f3f3f3 -1px 0 0px 0 inset, #f3f3f3 1px 0 0px 0 inset;
}

.x-panel-body-default {
    background:#ffff!important;
}

.x-grid-view.x-fit-item.x-grid-view-default.x-unselectable {
    border-bottom:1px solid #4f5467!important;
}

.x-grid-view.x-fit-item.x-grid-view-default.x-unselectable {
    border-left:1px solid #4f5467!important;
}

.x-grid-view.x-fit-item.x-grid-view-default.x-unselectable {
    border-right:1px solid #4f5467!important;
}

.x-grid-view.x-fit-item.x-grid-view-default.x-unselectable {
    border-top:1px solid #4f5467!important;
}

.x-toolbar-default {
    border:0px!important;
}

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

.x-form-trigger {
    background: url(../Img/icons/basic/chevron_expanded_16.png) center/77% no-repeat;
    border-bottom:1px solid #b5b8c8;
}

.x-form-search-trigger {
    background-image:url('../Img/icons/basic/search_16.png');
}

.x-form-search-trigger, .x-form-trigger-wrap .x-form-spinner-down, .x-form-folder-trigger, .x-form-trigger-wrap .x-form-spinner-up, .x-form-arrow-trigger, .x-form-date-trigger, .x-form-time-trigger {
    background-color:#e3f2fd;
}

.x-form-search-trigger:hover, .x-form-date-trigger:hover, .x-form-arrow-trigger:hover, .x-form-trigger-wrap .x-form-spinner-down:hover, .x-form-trigger-wrap .x-form-spinner-up:hover, .x-form-folder-trigger:hover, .x-form-arrow-trigger:hover, .x-form-date-trigger:hover, .x-form-time-trigger:hover {
    background-color:#03a9f3;
}

.x-form-date-trigger {
    background-image:url('../Img/icons/basic/calendar_16.png');
}

.x-form-arrow-trigger, .x-form-trigger-wrap .x-form-spinner-down {
    background-image:url('../Img/icons/basic/chevron_expanded_16.png');
}

.x-form-trigger-wrap .x-form-spinner-up {
    background-image:url('../Img/icons/basic/chevron_expanded_up_16.png');
}

.x-form-folder-trigger {
    background-image:url('../Img/icons/basic/folder_16.png');
}

.x-form-trigger-wrap-focus .x-form-trigger {
    border-bottom-color:#99d6e6!important;
}

.x-form-trigger-wrap-focus .x-form-trigger:hover, .x-form-text, textarea.x-form-field, .x-stretcher {
    border-bottom-color:#03a9f3!important;
}

.x-form-trigger, .x-calendar-list, .ext-cal-dayview .ext-cal-bg-tbl {
    border-bottom:1px solid #03a9f3!important;
}

.x-form-plus-trigger {
    /*background-image:url('../Img/icons/trigger-plus.gif')!important;*/
}

.x-btn-default-toolbar-small {
    border-color:#E3F2FD!important;
}

.x-btn-default-toolbar-small {
    background-color:#c9e8ff!important;
}

.x-menu-item .x-menu-item-link, .x-tab-top {
    background-color:#E3F2FD!important;
}

.x-menu-item .x-menu-item-link {
    border:1px solid #E3F2FD!important;
}

.x-btn-default-toolbar-small-pressed, .x-btn-default-toolbar-small-over, .x-tab-top-active, .x-tab-over, .x-datepicker-inner .x-datepicker-today a, .ext-cal-nav-picker, .x-grid-row-selected .x-grid-cell-special, .x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div {
    border-color:#03a9f3!important;
}

.x-btn-default-toolbar-small-pressed, .x-btn-default-toolbar-small-over, .x-menu-item-active .x-menu-item-link, .x-column-header-over, .x-tab-top-active, .x-tab-over, .x-datepicker-active:hover, .x-datepicker-active a:hover, .x-datepicker-today em:first-child span, .x-datepicker-inner .x-datepicker-selected a, .x-boxselect-item:hover, .ext-cal:hover, .x-grid-row-selected .x-grid-cell-special {
    background-color:#03a9f3!important;
}

.x-menu-item .x-menu-item-link .x-menu-item-text {
    color:#4f5467 !important;
}

.x-menu-item-active .x-menu-item-link, .x-datepicker-inner .x-datepicker-selected a, .x-boxselect-item:hover {
    border:1px solid #03a9f3!important;
}

.x-menu-item-active .x-menu-item-link .x-menu-item-text {
    color:#ffffff !important;
}

.x-grid-tree-node-expanded > td > div > .x-tree-elbow-end-plus.x-tree-expander, .x-grid-tree-node-expanded > td > div > .x-tree-elbow-plus.x-tree-expander {
    background-image:url(../Img/icons/basic/chevron_expanded_16.png)!important;
}

.x-menu-item-arrow, .x-datepicker-next a, .x-grid-row-collapsed .x-grid-row-expander, .x-tree-expander, .x-tree-elbow-end-plus.x-tree-expander, .x-box-scroller-right .x-toolbar-scroll-right .x-box-scroller-right .x-tabbar-scroll-right, .x-item-disabled .x-tbar-page-next, .x-tbar-page-next {
    background-image:url(../Img/icons/basic/chevron_collapsed_16.png)!important;
}

.x-column-header {
    border-right:1px solid #BDBDBD!important;
}

.x-column-header {
    background-color:#ecf7ff!important;
}

.x-column-header-trigger {
    background-image:url(../Img/icons/basic/reduce_bottom_height_16.png)!important;
}

.x-grid-row .x-grid-cell {
    background-color:#feffff;
}

.x-grid-row .x-grid-cell {
    border-color:#f3f3f3;
}

.x-grid-row .x-grid-cell, .x-grid-row-selected .x-grid-cell, .x-grid-row-over .x-grid-cell, .x-panel .x-grid-body, .x-grid-row-selected .x-grid-cell-special, .x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div {
    border-top-color:none!important;
}

.x-grid-row-selected .x-grid-cell, .x-grid-row-over.x-grid-row-collapsed .x-grid-cell {
    background-color:#c9eaff!important;
}

.x-grid-row-selected .x-grid-cell, .x-grid-row-over .x-grid-cell {
    border-color:#c9e9ff!important;
}

.x-panel .x-grid-body {
    background:#fafdff!important;
}

.x-panel .x-grid-body, .x-panel-default-framed, .x-datepicker-inner .x-datepicker-today a {
    border-color:none!important;
}

.x-form-text, textarea.x-form-field, .x-nlg .x-btn-default-small-mc, .x-btn-default-medium, .x-nlg .x-btn-default-medium-mc, .x-btn-default-large, .x-nlg .x-btn-default-large-mc, .x-dd-drag-ghost, .x-resizable-handle, .x-resizable-overlay {
    background-color:#ffffff;
}

.x-form-text, textarea.x-form-field {
    border-color:#EEEEEE;
}

.x-stretcher, .x-boxselect-item {
    background-color:#99d6e6!important;
}

.x-stretcher, .x-grid-rowwrap-div {
    border-color:#99d6e6!important;
}

.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-image:url('../Img/icons/basic/search_input_13.png')!important;
}

.x-btn-default-small {
    border-color:#dcf0fd;
}

.x-btn-default-small {
    background-color:#d5e9f7;
}

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

.x-grid-rowwrap-div {
    border-top-color:#99d6e6!important;
}

.x-tab-top {
    border-color:#BBDEFB!important;
}

.x-tab button {
    color:#147fcc!important;
}

.tree-menu .x-grid-table, .x-grid-row-selected .x-grid-cell-special {
    border-right:none!important;
}

.viewThumb {
    text-shadow:none!important;
}

.paperclip span, .x-datepicker-inner .x-datepicker-today a {
    background:none!important;
}

.viewThumb div.card-over, .viewThumb div.card.card-over, .viewThumb div.card.card-over:hover, .card.card-over, .card.card-over:hover {
    background-color:#4f5467!important;
}

.x-datepicker-prevday, .x-datepicker-prevday a:hover {
    background-color:#ffffff!important;
}

.x-datepicker-prevday a:hover {
    opacity:0.5!important;
}

.x-datepicker-active {
    background-color:#EEEEEE!important;
}

.x-datepicker-inner .x-datepicker-today a, .ext-cal-day-today {
    background:#03a9f3!important;
}

.ext-cal-nav-picker .x-datepicker-inner .x-datepicker-today a {
    border-color:#FF9800!important;
}

.ext-cal-nav-picker .x-datepicker-inner .x-datepicker-today a {
    background:#FF9800!important;
}

.x-datepicker-next a, .x-datepicker-next a:hover, .x-datepicker-prev a, .x-datepicker-prev a:hover {
    background-color:#f3f3f3 !important;
}

.x-datepicker-prev a, .x-box-scroller-left .x-toolbar-scroll-left, .x-box-scroller-left .x-tabbar-scroll-left, .x-item-disabled .x-tbar-page-prev, .x-tbar-page-prev {
    background-image:url(../Img/icons/basic/chevron_collapsed_left_16.png)!important;
}

.x-datepicker-inner thead tr th {
    background-color:#BBDEFB!important;
}

.x-datepicker-inner th {
    border-bottom:none!important;
}

.x-datepicker-inner th {
    background-color:#FFEB3B!important;
}

.ext-cal-nav-picker .x-datepicker-inner, .x-datepicker-footer, .x-monthpicker-buttons {
    border-top:none!important;
}

.x-boxselect-item, .ext-cal-dayview .ext-cal-gutter, .cke_inner {
    border:1px solid #99d6e6!important;
}

.x-tool img.x-tool-collapse-right, .x-item-disabled .x-tbar-page-last, .x-tbar-page-last, .x-tool img.x-tool-expand-right {
    background-image:url(../Img/icons/basic/doublechevron_collapsed_16.png)!important;
}

.x-tool img.x-tool-expand-left, .x-item-disabled .x-tbar-page-first, .x-tbar-page-first, .x-tool img.x-tool-collapse-left {
    background-image:url(../Img/icons/basic/doublechevron_collapsed_left_16.png)!important;
}

.x-grid-row-expander {
    background-image:url(../Img/icons/basic/chevron_expanded_16.png)!important;
}

.x-tree-icon-parent {
    background-image:url(../Img/icons/basic/addarchive_16.png)!important;
}

.x-tree-icon-leaf {
    background-image:url('../Img/icons/basic/dossier_16.png')!important;
}

.ext-cal-hd-ct {
    border-bottom:1px solid #99d6e6!important;
}

.ext-cal-hd-days-tbl, .ext-cal-dayview .ext-cal-gutter {
    background:#f3f3f3!important;
}

td.ext-cal-dtitle-first {
    border-top:1px solid #03a9f3!important;
}

.ext-cal, .ext-cal-day {
    border-left:1px solid #99d6e6!important;
}

.ext-cal {
    border-bottom: 1px solid #03a9f3!important;
}

.ext-cal-day-we {
    background:#ffffff!important;
}

.time-indicator {
    border-bottom:1px solid #f44336!important;
}

.x-grid-rowbody ul li a span, .x-grid-rowbody p a span {
    color:#03a9f3!important;
}

.x-grid-rowbody ul li el {
    color:#f44336!important;
}

.tree-menu .x-grid-row-selected .x-grid-cell-inner {
    background:url('../Img/icons/basic/right_blue_16.png') no-repeat 5px 50% transparent!important;
}

.tree-menu .x-grid-row-selected .x-grid-cell-inner {
    background-color:#147fcc!important;
}

.cke_top {
    border-bottom:1px solid #E3F2FD!important;
}

.cke_top {
    background:#E3F2FD!important;
}

.about {
    background-image:url(../Img/icons/basic/info_16.png)!important;
}

.settings {
    background-image:url(../Img/icons/basic/settings_16.png)!important;
}

.user, .icon-user {
    background-image:url( ../Img/icons/basic/user_16.png )!important;
}

.x-tool-minimize {
    background-image:url(../Img/icons/basic/minimize_16.png)!important;
}

.x-tool-minimize:hover {
    background-image:url(../Img/icons/basic/minimize_hover_16.png)!important;
}

.x-tool-maximize {
    background-image:url(../Img/icons/basic/maximize_16.png)!important;
}

.x-tool-maximize:hover {
    background-image:url(../Img/icons/basic/maximize_hover_16.png)!important;
}

.x-tool-restore {
    background-image:url(../Img/icons/basic/restore_16.png)!important;
}

.x-tool-restore:hover {
    background-image:url(../Img/icons/basic/restore_hover_16.png)!important;
}

.x-tool-close {
    background-image:url(../Img/icons/basic/close_16.png)!important;
}

.x-tool-close:hover {
    background-image:url(../Img/icons/basic/close_hover_16.png)!important;
}

.x-tool-collapse-top {
    background-image:url(../Img/icons/basic/reduce_top_16.png)!important;
}

.x-tool-collapse-top:hover {
    background-image:url(../Img/icons/basic/reduce_top_hover_16.png)!important;
}

.x-tool-expand-bottom, .x-tool-collapse-bottom {
    background-image:url(../Img/icons/basic/reduce_bottom_16.png)!important;
}

.x-tool-expand-bottom:hover {
    background-image:url(../Img/icons/basic/reduce_bottom_hover_16.png)!important;
}

.x-tbar-loading {
    background-image:url('../Img/icons/basic/refresh_16.png')!important;
}

.ux-desktop-button-icon {
    background-image:url('../Img/icons/basic/monitor_16.png')!important;
}

.ux-start-button-icon {
    background-image:url('../Img/icons/basic/demarrer.png')!important;
}

.x-mask-msg {
    border:1px solid #edf1f5!important;
}

.x-mask-msg div {
    background-image:url('../Img/icons/basic/loader.gif');
}

input.x-form-checkbox, .x-grid-row .x-grid-row-checker, .x-column-header.x-unselectable.x-column-header-checkbox.x-box-item.x-column-header.x-unselectable-default.x-column-header-align-left.x-column-header-first .x-column-header-text, .x-menu-item-unchecked .x-menu-item-icon {
    background-image:url(../Img/icons/basic/checkbox.png)!important;
}

input.x-form-checkbox:hover, .x-grid-row.x-grid-row-over .x-grid-row-checker {
    background-image:url(../Img/icons/basic/checkbox_hover.png)!important;
}

input.x-form-field.x-form-checkbox[aria-checked='true'], .x-grid-row.x-grid-row-selected .x-grid-row-checker, .x-grid-row.x-grid-row-over.x-grid-row-selected .x-grid-row-checker, .x-column-header.x-unselectable.x-column-header-checkbox.x-box-item.x-column-header.x-unselectable-default.x-column-header-align-left.x-column-header-first.x-grid-hd-checker-on .x-column-header-text, .x-menu-item-checked .x-menu-item-icon {
    background-image:url(../Img/icons/basic/checkbox_active.png)!important;
}

input.x-form-radio {
    background-image:url(../Img/icons/tool/radio.gif)!important;
}

input.x-form-radio:hover {
    background-image:url(../Img/icons/tool/radio-over.gif)!important;
}

input.x-form-field.x-form-radio[aria-checked='true'] {
    background-image:url(../Img/icons/tool/radio-checked.gif)!important;
}

.x-box-scroller-right .x-toolbar-scroll-right, .x-box-scroller-right .x-tabbar-scroll-right {
    background-image:url('../Img/icons/basic/chevron_collapsed_16.png')!important;
}

.x-form-invalid-field {
    background-image:url(../Img/icons/basic/invalid_line.gif)!important;
}

.x-form-invalid-field {
    border-color:#f44336!important;
}

.x-cols-icon .x-menu-item-icon {
    background-image:url(../Img/icons/basic/kindle_16.png)!important;
}

.x-hmenu-sort-asc .x-menu-item-icon, .x-hmenu-sort-desc .x-menu-item-icon {
    background-image:url(../Img/icons/basic/alphabetique_16.png)!important;
}

.x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div {
    color:#606476!important;
}

.x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div {
    background-color:#c9e9ff!important;
}

.pds .x-panel-body .transmission-en-tete {
    background:#f1f2f4;
}

.pds .x-panel-body .transmission-en-tete {
    border-bottom:1px solid #dadadb;
}

.pds .x-panel-body .transmission-date, .pds .x-panel-body .transmission-auteur {
    color:#555;
}

.pds-tooltip h2, .x-body, .x-form-item-label, .x-panel-body {
    font-size:12px;
}

.survey-goal-title > .x-form-item-label {
    font-size:14px;
}

.pds-tooltip h3 {
    border-bottom:1px solid #999;
}

.pds-tooltip div:after, q:before, q:after {
    content:"";
}

.pds-nursing {
    background-color:rgb(146, 253, 199)!important;
}

.pds-soin {
    background-color:rgb(194, 209, 247)!important;
}

.pds-traitement {
    background-color:rgb(247, 202, 202)!important;
}

.x-tip.pds-nursing {
    border-color:rgb(11, 173, 91)!important;
}

.x-tip.pds-soin {
    border-color:rgb(130, 162, 247)!important;
}

.x-tip.pds-traitement {
    border-color:rgb(247, 134, 134)!important;
}

.pds-toggle, .pds-toggle .x-btn-inner {
    color:#aaa;
}

.pds-toggle.x-btn-pressed.pds-toggle-alerte .x-btn-icon {
    color:#e49a12;
}

.pds-toggle.x-btn-pressed.pds-toggle-traitement .x-btn-icon {
    color:rgb(247, 134, 134);
}

.pds-toggle.x-btn-pressed.pds-toggle-soin .x-btn-icon {
    color:rgb(130, 162, 247);
}

.pds-toggle.x-btn-pressed.pds-toggle-nursing .x-btn-icon {
    color:rgb(11, 173, 91);
}

.x-btn-default-toolbar-large-icon-text-top .x-btn-icon.fa, .x-btn-default-toolbar-large-icon-text-top .x-btn-icon.far {
    font-size:32px;
}

.pds .x-btn.fa, .x-btn-default-small .x-btn-inner, .x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner, .x-btn-default-toolbar-medium .x-btn-inner, .x-btn-default-toolbar-large .x-btn-inner, .x-form-check-group-label {
    color:#333333;
}

.pds .x-btn-disabled.fa, .x-mask, .x-btn-disabled span, .x-menu-item-disabled, .x-ie .x-menu-item-disabled .x-menu-item-icon, .x-view-selector, .x-box-scroller-left .x-toolbar-scroll-left-disabled, .x-box-scroller-left .x-tabbar-scroll-left-disabled, .x-box-scroller-right .x-toolbar-scroll-right-disabled, .x-box-scroller-right .x-tabbar-scroll-right-disabled {
    opacity:0.5;
}

.x-menu-item-icon.fa, .x-mask-msg div, .x-menu-item-text {
    color:#222222;
}

.homme {
    color:#007fff;
}

.femme {
    color:#ff00ff;
}

.field-icon-drop-icon, .x-column-header-inner {
    line-height:22px;
}

.icon-browser-container, .x-boundlist, .x-panel .x-grid-body, .x-grid-group-hd .x-grid-cell-inner, .x-panel-body-default {
    background:white;
}

.icon-browser-container .x-boundlist-item i {
    font-size:25px;
}

.icon-browser-container .x-boundlist-item i {
    line-height:40px;
}

address, caption, cite, code, dfn, strong, th, var {
    font-style:normal;
}

li {
    list-style:none;
}

abbr, acronym {
    font-variant:normal;
}

input, textarea, select {
    font-family:inherit;
}

input, textarea, select {
    font-size:inherit;
}

input, textarea, select {
    font-weight:inherit;
}

.x-body, .x-btn-default-small .x-btn-inner, .x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner, .x-btn-default-toolbar-medium .x-btn-inner, .x-btn-default-toolbar-large .x-btn-inner, .x-panel-header-text-default, .x-panel-header-text-default-framed, .x-toolbar .x-toolbar-text, .x-window-header-text-default {
    font-family:tahoma, arial, verdana, sans-serif;
}

.x-clear, .col-move-top, .col-move-bottom, .x-nbr.x-ie .x-form-checkbox, .x-nbr.x-ie .x-form-radio, .x-form-trigger-wrap .x-form-spinner-up, .x-form-trigger-wrap .x-form-spinner-down, .x-tab-bar-strip-default, .x-tab-bar-strip-default-plain, .x-tab-close-btn, .x-nbr.x-ie .x-tree-checkbox, .x-box-scroller-top .x-box-scroller, .x-box-scroller-bottom .x-box-scroller {
    font-size:0;
}

.x-clear, .col-move-top, .col-move-bottom, .x-tab-bar-strip-default, .x-tab-bar-strip-default-plain, .x-tab-close-btn, .x-box-scroller-top .x-box-scroller, .x-box-scroller-bottom .x-box-scroller {
    line-height:0;
}

.x-shim, .x-form-file-wrap .x-form-file-input, .x-resizable-handle, .x-window .x-window-handle, .x-resizable-overlay {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.x-shim, .x-form-file-wrap .x-form-file-input, .x-resizable-handle, .x-window .x-window-handle, .x-resizable-overlay {
    opacity:0;
}

.x-hide-visibility, .x-ie6 .x-masked select, .x-ie6.x-body-masked select {
    visibility:hidden!important;
}

.x-item-disabled, .x-splitter-active .x-collapse-el {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}

.x-item-disabled, .x-splitter-active .x-collapse-el {
    opacity:0.3;
}

.x-ie6 .x-item-disabled, .x-ie6 .x-btn-disabled span, .x-ie7 .x-btn-disabled span, .x-ie7 .x-btn-disabled, .x-ie8 .x-btn-disabled {
    filter:none;
}

.x-css-shadow, .x-window-default {
    -moz-border-radius:5px 5px;
}

.x-css-shadow, .x-window-default {
    -webkit-border-radius:5px 5px;
}

.x-css-shadow, .x-window-default {
    -o-border-radius:5px 5px;
}

.x-css-shadow, .x-window-default {
    -ms-border-radius:5px 5px;
}

.x-css-shadow, .x-window-default {
    -khtml-border-radius:5px 5px;
}

.x-css-shadow, .x-window-default {
    border-radius:5px 5px;
}

.x-ie-shadow {
    background-color:#777777;
}

.x-frame-shadow .xsml, .x-slider-vert .x-slider-inner {
    background:transparent repeat-y 0 0;
}

.x-frame-shadow .xsmr {
    background:transparent repeat-y -6px 0;
}

.x-frame-shadow .xstl, .x-box-tl, .x-slider-horz .x-slider-thumb, .x-slider-vert .x-slider-thumb, .x-tree-arrows .x-tree-elbow-plus, .x-tree-arrows .x-tree-elbow-end-plus, .x-box-scroller-right .x-toolbar-scroll-right, .x-box-scroller-right .x-tabbar-scroll-right, .x-box-scroller-left .x-toolbar-scroll-left, .x-box-scroller-left .x-tabbar-scroll-left {
    background:transparent no-repeat 0 2px;
}

.x-box-scroller-right .x-toolbar-scroll-right, .x-box-scroller-left .x-toolbar-scroll-left {
    background:transparent no-repeat 0 6px;
}

.x-frame-shadow .xstc {
    background:transparent repeat-x 0 -30px;
}

.x-frame-shadow .xstr {
    background:transparent repeat-x 0 -18px;
}

.x-frame-shadow .xsbl {
    background:transparent no-repeat 0 -12px;
}

.x-frame-shadow .xsbc {
    background:transparent repeat-x 0 -36px;
}

.x-frame-shadow .xsbr {
    background:transparent repeat-x 0 -6px;
}

.x-box-tc {
    background:transparent repeat-x 0 0;
}

.x-box-tr {
    background:transparent no-repeat right -8px;
}

.x-box-ml {
    background:transparent repeat-y 0;
}

.x-box-mc {
    background:repeat-x 0 -16px;
}

.x-box-mr {
    background:transparent repeat-y right;
}

.x-box-bl {
    background:transparent no-repeat 0 -16px;
}

.x-box-bc {
    background:transparent repeat-x 0 -8px;
}

.x-box-br {
    background:transparent no-repeat right -24px;
}

.x-box-mc, .x-mask-msg div, table.x-datepicker-inner .x-datepicker-disabled a {
    background-color:#eeeeee;
}

.x-box-mc {
    font-family:"Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
}

.x-box-mc {
    color:#393939;
}

.x-box-mc h3 {
    font-size:18px;
}

.x-box-blue .x-box-mc h3 {
    color:#17385b;
}

.x-focus-frame-top, .x-focus-frame-bottom {
    border-top:solid 2px #15428b;
}

.x-focus-frame-left, .x-focus-frame-right {
    border-left:solid 2px #15428b;
}

.x-mask, .x-btn-disabled span, .x-menu-item-disabled, .x-ie .x-menu-item-disabled .x-menu-item-icon, .x-view-selector, .x-box-scroller-left .x-toolbar-scroll-left-disabled, .x-box-scroller-left .x-tabbar-scroll-left-disabled, .x-box-scroller-right .x-toolbar-scroll-right-disabled, .x-box-scroller-right .x-tabbar-scroll-right-disabled {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.x-mask {
    background:#cccccc;
}

.x-mask-msg, table.x-datepicker-inner td, table.x-datepicker-inner .x-datepicker-today a, .x-form-text, textarea.x-form-field, .x-toolbar, .x-dd-drag-ghost {
    border:1px solid;
}

.x-mask-msg, .x-panel .x-grid-body, .x-panel-default, .x-panel-header-default, .x-panel-body-default, .x-panel-collapsed .x-window-header-default, .x-panel-collapsed .x-panel-header-default, .x-panel-header-default-vertical, .x-panel-default-framed, .x-panel-header-default-framed, .x-panel-body-default-framed, .x-panel-collapsed .x-window-header-default-framed, .x-panel-collapsed .x-panel-header-default-framed, .x-panel-header-default-framed-vertical, .x-toolbar-default, .x-tab-bar-body, .x-tab-bar-strip-default, .x-tab-bar-strip-default-plain {
    border-color:#99bce8;
}

.x-mask-msg, .x-panel-default-framed, .x-nlg .x-panel-default-framed-mc {
    background-color:#dfe9f6;
}

.x-mask-msg div {
    cursor:wait;
}

.x-mask-msg div {
    border:1px solid #a3bad9;
}

.x-mask-msg div, .x-btn-group-header-text-default-framed, table.x-datepicker-inner a, .x-monthpicker-item, .x-column-header, .x-grid-row .x-grid-cell, .x-form-invalid-under, .x-dd-drag-ghost {
    font:normal 11px tahoma, arial, verdana, sans-serif;
}

.x-boundlist {
    border-color:#98c0f4;
}

.x-boundlist-item, .x-btn, .x-btn *, .x-monthpicker-yearnav-next-over, .x-monthpicker-yearnav-prev-over, .x-form-trigger, .x-trigger-noedit, .x-tab, .x-tab * {
    cursor:pointer;
}

.x-boundlist-item, .x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div, .x-tree-ddindicator {
    border-style:dotted;
}

.x-boundlist-item, table.x-datepicker-inner td {
    border-color:white;
}

.x-boundlist-selected {
    background:#cbdaf0;
}

.x-boundlist-selected {
    border-color:#8eabe4;
}

.x-boundlist-item-over, .x-window-body-default {
    background:#dfe8f6;
}

.x-boundlist-item-over, .x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div {
    border-color:#a3bae9;
}

.x-btn button, .x-tab button {
    -webkit-appearance:none;
}

.x-btn-disabled, .x-datepicker-prev a:hover, .x-datepicker-next a:hover, .x-tab-disabled, .x-tab-close-btn:hover, .x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.x-ie6 .x-btn-disabled .x-btn-icon, .x-ie7 .x-btn-disabled .x-btn-icon, .x-ie8 .x-btn-disabled .x-btn-icon, .x-item-disabled .x-datepicker-prev a:hover, .x-item-disabled .x-datepicker-next a:hover, .x-tab-close-btn, .x-dd-drag-repair .x-dd-drag-ghost {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.x-ie6 .x-btn-disabled .x-btn-icon, .x-ie7 .x-btn-disabled .x-btn-icon, .x-ie8 .x-btn-disabled .x-btn-icon, .x-item-disabled .x-datepicker-prev a:hover, .x-item-disabled .x-datepicker-next a:hover, .x-tab-close-btn, .x-dd-drag-repair .x-dd-drag-ghost {
    opacity:0.6;
}

.x-btn-arrow-right, .x-btn-split-right, .x-btn-over .x-btn-split-right {
    background:transparent no-repeat right center;
}

.x-btn-arrow-bottom, .x-btn-split-bottom, .x-btn-over .x-btn-split-bottom {
    background:transparent no-repeat center bottom;
}

.x-btn-default-medium, .x-btn-default-large {
    border-color:#d1d1d1;
}

.x-btn-default-small, .x-btn-default-medium, .x-btn-default-large, .x-btn-default-toolbar-medium, .x-btn-default-toolbar-large, .x-menu-item-active .x-menu-item-link, .x-tip {
    border-radius:3px;
}

.x-btn-default-small-focus, .x-btn-default-medium-over, .x-btn-default-medium-focus, .x-btn-default-large-over, .x-btn-default-large-focus {
    border-color:#b0ccf2;
}

.x-btn-default-small-focus, .x-nbr .x-btn-default-small-over .x-frame-mc, .x-nbr .x-btn-default-small-focus .x-frame-mc, .x-btn-default-medium-over, .x-btn-default-medium-focus, .x-nbr .x-btn-default-medium-over .x-frame-mc, .x-nbr .x-btn-default-medium-focus .x-frame-mc, .x-btn-default-large-over, .x-btn-default-large-focus, .x-nbr .x-btn-default-large-over .x-frame-mc, .x-nbr .x-btn-default-large-focus .x-frame-mc {
    background-color:#e4f3ff;
}

.x-btn-default-small-menu-active, .x-btn-default-medium-menu-active, .x-btn-default-medium-pressed, .x-btn-default-large-menu-active, .x-btn-default-large-pressed {
    border-color:#9ebae1;
}

.x-btn-default-small-menu-active, .x-nbr .x-btn-default-small-menu-active .x-frame-mc, .x-nbr .x-btn-default-small-pressed .x-frame-mc, .x-btn-default-medium-menu-active, .x-btn-default-medium-pressed, .x-nbr .x-btn-default-medium-menu-active .x-frame-mc, .x-nbr .x-btn-default-medium-pressed .x-frame-mc, .x-btn-default-large-menu-active, .x-btn-default-large-pressed, .x-nbr .x-btn-default-large-menu-active .x-frame-mc, .x-nbr .x-btn-default-large-pressed .x-frame-mc {
    background-color:#b6cbe4;
}

.x-btn-default-small-disabled, .x-btn-default-medium-disabled, .x-btn-default-large-disabled {
    border-color:#e1e1e1;
}

.x-btn-default-small-disabled, .x-nbr .x-btn-default-small-disabled .x-frame-mc, .x-btn-default-medium-disabled, .x-nbr .x-btn-default-medium-disabled .x-frame-mc, .x-btn-default-large-disabled, .x-nbr .x-btn-default-large-disabled .x-frame-mc {
    background-color:#f7f7f7;
}

.x-btn-default-small-disabled .x-btn-inner, .x-btn-default-medium-disabled .x-btn-inner, .x-btn-default-large-disabled .x-btn-inner, .x-btn-default-toolbar-small-disabled .x-btn-inner, .x-btn-default-toolbar-medium-disabled .x-btn-inner, .x-btn-default-toolbar-large-disabled .x-btn-inner {
    color:#333333!important;
}

.x-ie .x-btn-default-small-disabled .x-btn-inner, .x-ie .x-btn-default-medium-disabled .x-btn-inner, .x-ie .x-btn-default-large-disabled .x-btn-inner, .x-ie .x-btn-default-toolbar-small-disabled .x-btn-inner, .x-ie .x-btn-default-toolbar-medium-disabled .x-btn-inner, .x-ie .x-btn-default-toolbar-large-disabled .x-btn-inner {
    color:#595959!important;
}

.x-ie6 .x-btn-default-small-disabled .x-btn-inner, .x-ie6 .x-btn-default-medium-disabled .x-btn-inner, .x-ie6 .x-btn-default-large-disabled .x-btn-inner, .x-ie6 .x-btn-default-toolbar-small-disabled .x-btn-inner, .x-ie6 .x-btn-default-toolbar-medium-disabled .x-btn-inner, .x-ie6 .x-btn-default-toolbar-large-disabled .x-btn-inner {
    color:#8c8c8c!important;
}

.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, .x-btn-default-medium-icon-text-left .x-btn-inner, .x-btn-default-medium-icon-text-right .x-btn-inner, .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, .x-btn-default-toolbar-medium-icon-text-left .x-btn-inner, .x-btn-default-toolbar-medium-icon-text-right .x-btn-inner {
    line-height:24px;
}

.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, .x-btn-default-large-icon-text-left .x-btn-inner, .x-btn-default-large-icon-text-right .x-btn-inner, .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, .x-btn-default-toolbar-large-icon-text-left .x-btn-inner, .x-btn-default-toolbar-large-icon-text-right .x-btn-inner {
    line-height:32px;
}

.x-btn-default-toolbar-small-over, .x-btn-default-toolbar-small-focus, .x-btn-default-toolbar-medium-over, .x-btn-default-toolbar-medium-focus, .x-btn-default-toolbar-large-over, .x-btn-default-toolbar-large-focus {
    border-color:#81a4d0;
}

.x-btn-default-toolbar-small-over, .x-btn-default-toolbar-small-focus, .x-nbr .x-btn-default-toolbar-small-over .x-frame-mc, .x-nbr .x-btn-default-toolbar-small-focus .x-frame-mc, .x-btn-default-toolbar-medium-over, .x-btn-default-toolbar-medium-focus, .x-nbr .x-btn-default-toolbar-medium-over .x-frame-mc, .x-nbr .x-btn-default-toolbar-medium-focus .x-frame-mc, .x-btn-default-toolbar-large-over, .x-btn-default-toolbar-large-focus, .x-nbr .x-btn-default-toolbar-large-over .x-frame-mc, .x-nbr .x-btn-default-toolbar-large-focus .x-frame-mc {
    background-color:#dbeeff;
}

.x-btn-default-toolbar-small-menu-active, .x-btn-default-toolbar-small-pressed, .x-btn-default-toolbar-medium-menu-active, .x-btn-default-toolbar-medium-pressed, .x-btn-default-toolbar-large-menu-active, .x-btn-default-toolbar-large-pressed {
    border-color:#7a9ac4;
}

.x-btn-default-toolbar-small-menu-active, .x-btn-default-toolbar-small-pressed, .x-nbr .x-btn-default-toolbar-small-menu-active .x-frame-mc, .x-nbr .x-btn-default-toolbar-small-pressed .x-frame-mc, .x-btn-default-toolbar-medium-menu-active, .x-btn-default-toolbar-medium-pressed, .x-nbr .x-btn-default-toolbar-medium-menu-active .x-frame-mc, .x-nbr .x-btn-default-toolbar-medium-pressed .x-frame-mc, .x-btn-default-toolbar-large-menu-active, .x-btn-default-toolbar-large-pressed, .x-nbr .x-btn-default-toolbar-large-menu-active .x-frame-mc, .x-nbr .x-btn-default-toolbar-large-pressed .x-frame-mc {
    background-color:#bccfe5;
}

.x-btn-default-toolbar-small-disabled, .x-btn-default-toolbar-medium-disabled, .x-btn-default-toolbar-large-disabled, .x-group-sub-header, .x-grid-rowwrap-div .x-grid-cell, .x-grid-rowwrap-div .x-grid-cell-inner, .x-window-body-plain, .x-tab-top-disabled, .x-tab-bottom-disabled {
    background:transparent;
}

.x-btn-group-default-framed {
    -moz-border-radius:2px;
}

.x-btn-group-default-framed {
    -webkit-border-radius:2px;
}

.x-btn-group-default-framed {
    -o-border-radius:2px;
}

.x-btn-group-default-framed {
    -ms-border-radius:2px;
}

.x-btn-group-default-framed {
    -khtml-border-radius:2px;
}

.x-btn-group-default-framed {
    border-radius:2px;
}

.x-btn-group-default-framed, .x-nlg .x-btn-group-default-framed-mc {
    background-color:#d0def0;
}

.x-btn-group-default-framed {
    border-color:#b7c8d7;
}

.x-btn-group-default-framed {
    -moz-box-shadow:#e3ebf5 0 1px 0px 0 inset, #e3ebf5 0 -1px 0px 0 inset, #e3ebf5 -1px 0 0px 0 inset, #e3ebf5 1px 0 0px 0 inset;
}

.x-btn-group-default-framed {
    -webkit-box-shadow:#e3ebf5 0 1px 0px 0 inset, #e3ebf5 0 -1px 0px 0 inset, #e3ebf5 -1px 0 0px 0 inset, #e3ebf5 1px 0 0px 0 inset;
}

.x-btn-group-default-framed {
    -o-box-shadow:#e3ebf5 0 1px 0px 0 inset, #e3ebf5 0 -1px 0px 0 inset, #e3ebf5 -1px 0 0px 0 inset, #e3ebf5 1px 0 0px 0 inset;
}

.x-btn-group-default-framed {
    box-shadow:#e3ebf5 0 1px 0px 0 inset, #e3ebf5 0 -1px 0px 0 inset, #e3ebf5 -1px 0 0px 0 inset, #e3ebf5 1px 0 0px 0 inset;
}

.x-btn-group-header-body-default-framed {
    background:#c2d8f0;
}

.x-btn-group-header-body-default-framed {
    -moz-border-radius-topleft:2px;
}

.x-btn-group-header-body-default-framed {
    -webkit-border-top-left-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -o-border-top-left-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -ms-border-top-left-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -khtml-border-top-left-radius:2px;
}

.x-btn-group-header-body-default-framed {
    border-top-left-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -moz-border-radius-topright:2px;
}

.x-btn-group-header-body-default-framed {
    -webkit-border-top-right-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -o-border-top-right-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -ms-border-top-right-radius:2px;
}

.x-btn-group-header-body-default-framed {
    -khtml-border-top-right-radius:2px;
}

.x-btn-group-header-body-default-framed {
    border-top-right-radius:2px;
}

.x-btn-group-header-text-default-framed {
    color:#3e6aaa;
}

.x-datepicker, .x-monthpicker {
    border:1px solid #1b376c;
}

.x-datepicker a, .x-monthpicker-item a, .x-fieldset-header {
    color:#15428b;
}

.x-datepicker-header {
    background-color:#23427c;
}

.x-datepicker-prev a, .x-datepicker-next a, table.x-datepicker-inner .x-datepicker-prevday a, table.x-datepicker-inner .x-datepicker-nextday a, table.x-datepicker-inner a:hover, table.x-datepicker-inner .x-datepicker-disabled a:hover, .x-menu-item-link {
    text-decoration:none!important;
}

.x-datepicker-prev a, .x-datepicker-next a {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}

.x-datepicker-prev a, .x-datepicker-next a {
    opacity:0.7;
}

.x-datepicker-month .x-btn-split-right {
    background:no-repeat right center!important;
}

table.x-datepicker-inner th {
    color:#233d6d;
}

table.x-datepicker-inner th {
    border-bottom:1px solid #b2d1f5;
}

table.x-datepicker-inner th, .x-datepicker-footer, .x-monthpicker-buttons, .x-monthpicker-item a.x-monthpicker-selected {
    background-color:#dfecfb;
}

table.x-datepicker-inner th {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edf4fd), color-stop(100%, #cde1f9));
}

table.x-datepicker-inner th {
    background-image:-webkit-linear-gradient(top, #edf4fd, #cde1f9);
}

table.x-datepicker-inner th {
    background-image:-moz-linear-gradient(top, #edf4fd, #cde1f9);
}

table.x-datepicker-inner th {
    background-image:-o-linear-gradient(top, #edf4fd, #cde1f9);
}

table.x-datepicker-inner th {
    background-image:-ms-linear-gradient(top, #edf4fd, #cde1f9);
}

table.x-datepicker-inner th {
    background-image:linear-gradient(top, #edf4fd, #cde1f9);
}

table.x-datepicker-inner .x-datepicker-selected a {
    background:repeat-x left top;
}

table.x-datepicker-inner .x-datepicker-selected a {
    background-color:#dae5f3;
}

table.x-datepicker-inner .x-datepicker-selected a, .x-monthpicker-item a.x-monthpicker-selected {
    border:1px solid #8db2e3;
}

table.x-datepicker-inner .x-datepicker-today a {
    border-color:darkred;
}

table.x-datepicker-inner .x-datepicker-prevday a, table.x-datepicker-inner .x-datepicker-nextday a {
    color:#aaaaaa;
}

table.x-datepicker-inner a:hover, table.x-datepicker-inner .x-datepicker-disabled a:hover, .x-monthpicker-item a:hover {
    background-color:#ddecfe;
}

table.x-datepicker-inner .x-datepicker-disabled a {
    color:#bbbbbb;
}

.x-datepicker-footer, .x-monthpicker-buttons {
    border-top:1px solid #b2d1f5;
}

.x-datepicker-footer, .x-monthpicker-buttons {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dee8f5), color-stop(49%, #d1dff0), color-stop(51%, #c7d8ed), color-stop(100%, #cbdaee));
}

.x-datepicker-footer, .x-monthpicker-buttons {
    background-image:-webkit-linear-gradient(top, #dee8f5, #d1dff0 49%, #c7d8ed 51%, #cbdaee);
}

.x-datepicker-footer, .x-monthpicker-buttons {
    background-image:-moz-linear-gradient(top, #dee8f5, #d1dff0 49%, #c7d8ed 51%, #cbdaee);
}

.x-datepicker-footer, .x-monthpicker-buttons {
    background-image:-o-linear-gradient(top, #dee8f5, #d1dff0 49%, #c7d8ed 51%, #cbdaee);
}

.x-datepicker-footer, .x-monthpicker-buttons {
    background-image:-ms-linear-gradient(top, #dee8f5, #d1dff0 49%, #c7d8ed 51%, #cbdaee);
}

.x-datepicker-footer, .x-monthpicker-buttons {
    background-image:linear-gradient(top, #dee8f5, #d1dff0 49%, #c7d8ed 51%, #cbdaee);
}

.x-monthpicker-item a {
    border:1px solid white;
}

.x-monthpicker-item a {
    line-height:17px;
}

.x-monthpicker-months {
    border-right:1px solid #1b376c;
}

.x-color-picker a {
    border:1px solid #ffffff;
}

.x-color-picker a:hover, .x-color-picker a.x-color-picker-selected {
    border-color:#8bb8f3;
}

.x-color-picker a:hover, .x-color-picker a.x-color-picker-selected, .x-tab-bar-strip-default, .x-tab-bar-strip-default-plain, .x-tab-default-top, .x-nlg .x-tab-default-top-mc, .x-tab-default-bottom, .x-nlg .x-tab-default-bottom-mc, .x-tab-top-active, .x-tab-bottom-active, .x-nbr .x-tab-top-active .x-frame-mc, .x-nbr .x-tab-bottom-active .x-frame-mc {
    background-color:#deecfd;
}

.x-color-picker em {
    border:1px solid #aca899;
}

.x-color-picker em span {
    line-height:10px;
}

.x-menu-body {
    background:#f0f0f0!important;
}

.x-menu-icon-separator {
    border-left:solid 1px #e0e0e0;
}

.x-menu-item-icon, .x-menu-item-arrow {
    background:no-repeat center center;
}

.x-menu-item-separator {
    border-top:solid 1px #e0e0e0;
}

.x-menu-item-active .x-menu-item-link {
    background-color:#d9e8fb;
}

.x-menu-item-active .x-menu-item-link {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7f0fc), color-stop(100%, #c7ddf9));
}

.x-menu-item-active .x-menu-item-link {
    background-image:-webkit-linear-gradient(top, #e7f0fc, #c7ddf9);
}

.x-menu-item-active .x-menu-item-link {
    background-image:-moz-linear-gradient(top, #e7f0fc, #c7ddf9);
}

.x-menu-item-active .x-menu-item-link {
    background-image:-o-linear-gradient(top, #e7f0fc, #c7ddf9);
}

.x-menu-item-active .x-menu-item-link {
    background-image:-ms-linear-gradient(top, #e7f0fc, #c7ddf9);
}

.x-menu-item-active .x-menu-item-link {
    background-image:linear-gradient(top, #e7f0fc, #c7ddf9);
}

.x-menu-item-active .x-menu-item-link {
    border:1px solid #a9cbf5;
}

.x-nlg .x-menu-item-active .x-menu-item-link {
    background:#d9e8fb repeat-x left top;
}

.x-menu-date-item, .x-grid-group-hd .x-grid-cell-inner, .x-window-body-default {
    border-color:#99bbe8;
}

.x-panel .x-grid-body, .x-scroller-vertical {
    border-top-color:#c5c5c5;
}

.x-grid-header-hidden .x-grid-body, .x-accordion-hd-sibling-expanded {
    border-top-color:#99bce8!important;
}

.x-grid-header-ct, .x-scroller-vertical, .x-scroller-horizontal {
    border:1px solid #99bce8;
}

.x-grid-header-ct, .x-column-header {
    background-color:#c5c5c5;
}

.x-grid-header-ct, .x-column-header {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
}

.x-grid-header-ct, .x-column-header {
    background-image:-webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
}

.x-grid-header-ct, .x-column-header {
    background-image:-moz-linear-gradient(top, #f9f9f9, #e3e4e6);
}

.x-grid-header-ct, .x-column-header {
    background-image:-o-linear-gradient(top, #f9f9f9, #e3e4e6);
}

.x-grid-header-ct, .x-column-header {
    background-image:-ms-linear-gradient(top, #f9f9f9, #e3e4e6);
}

.x-grid-header-ct, .x-column-header {
    background-image:linear-gradient(top, #f9f9f9, #e3e4e6);
}

.x-column-header {
    border-right:1px solid #c5c5c5;
}

.x-column-header {
    border-left:0 none;
}

.x-column-header {
    border-top:0 none;
}

.x-column-header {
    border-bottom:0 none;
}

.x-column-header {
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
}

.x-column-header {
    font:normal 11px/15px tahoma, arial, verdana, sans-serif;
}

.x-column-header, .x-grid-row .x-grid-cell {
    color:null;
}

.x-group-sub-header {
    border-top:1px solid #c5c5c5;
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    border-left-color:#aaccf6;
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    border-right-color:#aaccf6;
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-color:#aaccf6;
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf3fd), color-stop(39%, #ebf3fd), color-stop(40%, #d9e8fb), color-stop(100%, #d9e8fb));
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-image:-webkit-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-image:-moz-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-image:-o-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-image:-ms-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
}

.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC {
    background-image:linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
}

.x-nlg .x-grid-header-ct, .x-nlg .x-column-header {
    background:repeat-x 0 top;
}

.x-nlg .x-column-header-over, .x-nlg .x-column-header-sort-ASC, .x-nlg .x-column-header-sort-DESC {
    background:#ebf3fd repeat-x 0 top;
}

.x-column-header-trigger {
    background:no-repeat left center;
}

.x-column-header-sort-ASC .x-column-header-text, .x-column-header-sort-DESC .x-column-header-text {
    background:no-repeat right 6px;
}

.x-column-header-sort-DESC .x-column-header-text {
    background-image: url(../../../includes/view/extjs_external/resources/themes/images/default/grid/sort_desc.gif);
}

.x-column-header-sort-ASC .x-column-header-text {
    background-image: url(../../../includes/view/extjs_external/resources/themes/images/default/grid/sort_asc.gif);
}

.x-box-blue .x-box-mc, .x-column-header-trigger, .x-view-selector {
    background-color:#c3daf9;
}

.x-grid-row, .x-tab-default-top button, .x-tab-default-top .x-tab-inner, .x-tab-default-bottom button, .x-tab-default-bottom .x-tab-inner {
    line-height:13px;
}

.x-grid-row-over .x-grid-cell, .x-grid-row-over .x-grid-rowwrap-div, .x-grid-row-focused .x-grid-cell, .x-grid-row-focused .x-grid-rowwrap-div {
    border-color:#dddddd;
}

.x-grid-row-over .x-grid-cell, .x-grid-row-over .x-grid-rowwrap-div, .x-grid-row-focused .x-grid-cell, .x-grid-row-focused .x-grid-rowwrap-div {
    background-color:#efefef;
}

.x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div {
    background-color:#dfe8f6!important;
}

.x-grid-rowbody {
    font:normal 11px/13px tahoma, arial, verdana, sans-serif;
}

.x-grid-cell {
    font:normal 13px tahoma, arial, verdana, sans-serif;
}

.x-grid-row .x-grid-cell-special, .x-panel-with-col-lines .x-grid-row .x-grid-cell {
    border-right:1px solid #d0d0d0;
}

.x-grid-row .x-grid-cell-special {
    background-color:#f6f6f6;
}

.x-grid-row .x-grid-cell-special {
    background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f6f6f6), color-stop(100%, #e9e9e9));
}

.x-grid-row .x-grid-cell-special {
    background-image:-webkit-linear-gradient(left, #f6f6f6, #e9e9e9);
}

.x-grid-row .x-grid-cell-special {
    background-image:-moz-linear-gradient(left, #f6f6f6, #e9e9e9);
}

.x-grid-row .x-grid-cell-special {
    background-image:-o-linear-gradient(left, #f6f6f6, #e9e9e9);
}

.x-grid-row .x-grid-cell-special {
    background-image:-ms-linear-gradient(left, #f6f6f6, #e9e9e9);
}

.x-grid-row .x-grid-cell-special {
    background-image:linear-gradient(left, #f6f6f6, #e9e9e9);
}

.x-grid-row-selected .x-grid-cell-special {
    border-right:1px solid #aaccf6;
}

.x-grid-row-selected .x-grid-cell-special {
    background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #dfe8f6), color-stop(100%, #cbdaf0));
}

.x-grid-row-selected .x-grid-cell-special {
    background-image:-webkit-linear-gradient(left, #dfe8f6, #cbdaf0);
}

.x-grid-row-selected .x-grid-cell-special {
    background-image:-moz-linear-gradient(left, #dfe8f6, #cbdaf0);
}

.x-grid-row-selected .x-grid-cell-special {
    background-image:-o-linear-gradient(left, #dfe8f6, #cbdaf0);
}

.x-grid-row-selected .x-grid-cell-special {
    background-image:-ms-linear-gradient(left, #dfe8f6, #cbdaf0);
}

.x-grid-row-selected .x-grid-cell-special {
    background-image:linear-gradient(left, #dfe8f6, #cbdaf0);
}

.x-grid-td-expander {
    background:repeat-y right transparent;
}

.x-grid-resize-marker {
    background-color:#0f0f0f;
}

.col-move-top, .col-move-bottom {
    background:no-repeat left top transparent;
}

.x-grid-group-title {
    background:transparent no-repeat 0 -1px;
}

.x-grid-group-title {
    color:#3764a0;
}

.x-grid-group-title {
    font:bold 11px tahoma, arial, verdana, sans-serif;
}

.x-grid-drop-indicator {
    background-color:#77bc71;
}

.x-grid-row-editor .x-form-field, .x-grid-row-editor .x-form-display-field {
    font:normal 11px tahoma, arial, verdana, sans-serif!important;
}

.x-grid-row-editor .x-panel-body, .x-grid-row-editor-buttons {
    background-color:#eaf1fb;
}

.x-grid-row-editor .x-panel-body, .x-tab-default-bottom {
    border-top:1px solid #99bce8!important;
}

.x-grid-row-editor .x-panel-body, .x-tab-default-top {
    border-bottom:1px solid #99bce8!important;
}

.x-grid-row-editor-buttons-bc, .x-grid-row-editor-buttons-ml, .x-grid-row-editor-buttons-mr {
    background-color:#99bce8;
}

.x-grid-row-editor-errors li, .x-html li {
    list-style:disc;
}

.x-form-invalid-under {
    color:#c0272b;
}

.x-form-invalid-under {
    background:no-repeat 0 2px;
}

.x-form-invalid-icon {
    background:no-repeat 2px 3px;
}

.x-form-field, .x-form-display-field, .x-form-item {
    font:normal 12px tahoma, arial, verdana, sans-serif;
}

.x-form-text, textarea.x-form-field {
    border-color:#b5b8c8;
}

.x-border-box .x-form-text {
    border-radius:2px 2px;
}

textarea.x-form-field {
    line-height:normal;
}

.x-form-focus, textarea.x-form-focus {
    border-color:#7eadd9;
}

.x-form-empty-field, textarea.x-form-empty-field {
    color:gray;
}

.x-fieldset-header {
    font:11px bold tahoma, arial, verdana, sans-serif;
}

.x-fieldset-collapsed {
    border-left-color:transparent!important;
}

.x-fieldset-collapsed {
    border-right-color:transparent!important;
}

.x-form-file-wrap .x-form-text {
    color:#777777;
}

.x-form-file-wrap .x-form-file-input {
    font-size:100px;
}

.x-form-checkbox, .x-form-radio, .x-tab-close-btn, .x-tree-checkbox {
    background:no-repeat;
}

.x-form-invalid .x-form-checkboxgroup-body {
    border:1px solid #cc3300;
}

.x-form-invalid .x-form-checkboxgroup-body {
    background:#ffffff repeat-x bottom;
}

.x-check-group-alt {
    background:#d1ddef;
}

.x-check-group-alt {
    border-top:1px dotted #b5b8c8;
}

.x-check-group-alt {
    border-bottom:1px dotted #b5b8c8;
}

.x-form-check-group-label {
    border-bottom:1px solid #333333;
}

.x-form-trigger-over, .x-form-trigger-wrap-focus .x-form-trigger {
    border-bottom-color:#7eadd9;
}

.x-form-trigger-wrap-focus .x-form-trigger-over, .x-form-trigger-click, .x-form-trigger-wrap-focus .x-form-trigger-click {
    border-bottom-color:null;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-window-header-default-top, .x-window-header-default-right, .x-tab-default-top {
    -moz-border-radius-bottomleft:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-window-header-default-top, .x-window-header-default-right, .x-tab-default-top {
    -webkit-border-bottom-left-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-window-header-default-top, .x-window-header-default-right, .x-tab-default-top {
    -o-border-bottom-left-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-window-header-default-top, .x-window-header-default-right, .x-tab-default-top {
    -ms-border-bottom-left-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-window-header-default-top, .x-window-header-default-right, .x-tab-default-top {
    -khtml-border-bottom-left-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-window-header-default-top, .x-window-header-default-right, .x-tab-default-top {
    border-bottom-left-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-window-header-default-top, .x-window-header-default-left, .x-tab-default-top {
    -moz-border-radius-bottomright:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-window-header-default-top, .x-window-header-default-left, .x-tab-default-top {
    -webkit-border-bottom-right-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-window-header-default-top, .x-window-header-default-left, .x-tab-default-top {
    -o-border-bottom-right-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-window-header-default-top, .x-window-header-default-left, .x-tab-default-top {
    -ms-border-bottom-right-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-window-header-default-top, .x-window-header-default-left, .x-tab-default-top {
    -khtml-border-bottom-right-radius:0;
}

.x-pickerfield-open .x-form-field, .x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-window-header-default-top, .x-window-header-default-left, .x-tab-default-top {
    border-bottom-right-radius:0;
}

.x-pickerfield-open-above .x-form-field {
    -moz-border-radius-bottomleft:3px;
}

.x-pickerfield-open-above .x-form-field {
    -webkit-border-bottom-left-radius:3px;
}

.x-pickerfield-open-above .x-form-field {
    -o-border-bottom-left-radius:3px;
}

.x-pickerfield-open-above .x-form-field {
    -ms-border-bottom-left-radius:3px;
}

.x-pickerfield-open-above .x-form-field {
    -khtml-border-bottom-left-radius:3px;
}

.x-pickerfield-open-above .x-form-field {
    border-bottom-left-radius:3px;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-window-header-default-right, .x-window-header-default-bottom, .x-tab-default-bottom {
    -moz-border-radius-topleft:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-window-header-default-right, .x-window-header-default-bottom, .x-tab-default-bottom {
    -webkit-border-top-left-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-window-header-default-right, .x-window-header-default-bottom, .x-tab-default-bottom {
    -o-border-top-left-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-window-header-default-right, .x-window-header-default-bottom, .x-tab-default-bottom {
    -ms-border-top-left-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-window-header-default-right, .x-window-header-default-bottom, .x-tab-default-bottom {
    -khtml-border-top-left-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-window-header-default-right, .x-window-header-default-bottom, .x-tab-default-bottom {
    border-top-left-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-default-bottom {
    -moz-border-radius-topright:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-default-bottom {
    -webkit-border-top-right-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-default-bottom {
    -o-border-top-right-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-default-bottom {
    -ms-border-top-right-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-default-bottom {
    -khtml-border-top-right-radius:0;
}

.x-pickerfield-open-above .x-form-field, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-window-header-default-bottom, .x-window-header-default-left, .x-tab-default-bottom {
    border-top-right-radius:0;
}

.x-form-trigger-wrap .x-form-spinner-up, .x-form-trigger-wrap .x-form-spinner-down {
    border-bottom:0;
}

.x-html-editor-tb .x-btn-text {
    background:transparent no-repeat;
}

.x-panel-header-draggable, .x-panel-header-draggable .x-panel-header-text, .x-window-header-draggable, .x-window-header-draggable .x-window-header-text, .x-panel-ghost, .x-window-ghost, .x-tip-header-draggable .x-tip-header-text {
    cursor:move;
}

.x-panel-ghost, .x-window-ghost {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
}

.x-panel-ghost, .x-window-ghost {
    opacity:0.65;
}

.x-panel-header-default, .x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-top, .x-nlg .x-panel-header-default-framed-top-mc, .x-panel-header-default-framed-right, .x-nlg .x-panel-header-default-framed-right-mc, .x-panel-header-default-framed-bottom, .x-nlg .x-panel-header-default-framed-bottom-mc, .x-panel-header-default-framed-left, .x-nlg .x-panel-header-default-framed-left-mc, .x-panel-header-default-framed-collapsed-top, .x-nlg .x-panel-header-default-framed-collapsed-top-mc, .x-panel-header-default-framed-collapsed-right, .x-nlg .x-panel-header-default-framed-collapsed-right-mc, .x-panel-header-default-framed-collapsed-bottom, .x-nlg .x-panel-header-default-framed-collapsed-bottom-mc, .x-panel-header-default-framed-collapsed-left, .x-nlg .x-panel-header-default-framed-collapsed-left-mc {
    background-color:#cbddf3;
}

.x-panel-header-default, .x-panel-header-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-bottom {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
}

.x-panel-header-default, .x-panel-header-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-bottom {
    background-image:-webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default, .x-panel-header-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-bottom {
    background-image:-moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default, .x-panel-header-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-bottom {
    background-image:-o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default, .x-panel-header-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-bottom {
    background-image:-ms-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default, .x-panel-header-default-framed, .x-panel-header-default-framed-top, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-bottom {
    background-image:linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default, .x-panel-header-default-top, .x-panel-header-default-framed {
    -moz-box-shadow:#f4f8fd 0 1px 0px 0 inset;
}

.x-panel-header-default, .x-panel-header-default-top, .x-panel-header-default-framed {
    -webkit-box-shadow:#f4f8fd 0 1px 0px 0 inset;
}

.x-panel-header-default, .x-panel-header-default-top, .x-panel-header-default-framed {
    -o-box-shadow:#f4f8fd 0 1px 0px 0 inset;
}

.x-panel-header-default, .x-panel-header-default-top, .x-panel-header-default-framed {
    box-shadow:#f4f8fd 0 1px 0px 0 inset;
}

.x-panel-header-text-default, .x-panel-header-text-default-framed {
    color:#04408c;
}

.x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-left {
    background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
}

.x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-left {
    background-image:-webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-left {
    background-image:-moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-left {
    background-image:-o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-left {
    background-image:-ms-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-header-default-left, .x-panel-header-default-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-right, .x-panel-header-default-framed-right, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-left {
    background-image:linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-right {
    -moz-border-radius-bottomleft:null;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-right {
    -webkit-border-bottom-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-right {
    -o-border-bottom-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-right {
    -ms-border-bottom-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-right {
    -khtml-border-bottom-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-right {
    border-bottom-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-left {
    -moz-border-radius-bottomright:null;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-left {
    -webkit-border-bottom-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-left {
    -o-border-bottom-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-left {
    -ms-border-bottom-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-left {
    -khtml-border-bottom-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-top, .x-panel-collapsed .x-panel-header-default-left {
    border-bottom-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-right, .x-panel-collapsed .x-panel-header-default-bottom {
    -moz-border-radius-topleft:null;
}

.x-panel-collapsed .x-panel-header-default-right, .x-panel-collapsed .x-panel-header-default-bottom {
    -webkit-border-top-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-right, .x-panel-collapsed .x-panel-header-default-bottom {
    -o-border-top-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-right, .x-panel-collapsed .x-panel-header-default-bottom {
    -ms-border-top-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-right, .x-panel-collapsed .x-panel-header-default-bottom {
    -khtml-border-top-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-right, .x-panel-collapsed .x-panel-header-default-bottom {
    border-top-left-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-bottom, .x-panel-collapsed .x-panel-header-default-left {
    -moz-border-radius-topright:null;
}

.x-panel-collapsed .x-panel-header-default-bottom, .x-panel-collapsed .x-panel-header-default-left {
    -webkit-border-top-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-bottom, .x-panel-collapsed .x-panel-header-default-left {
    -o-border-top-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-bottom, .x-panel-collapsed .x-panel-header-default-left {
    -ms-border-top-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-bottom, .x-panel-collapsed .x-panel-header-default-left {
    -khtml-border-top-right-radius:initial;
}

.x-panel-collapsed .x-panel-header-default-bottom, .x-panel-collapsed .x-panel-header-default-left {
    border-top-right-radius:initial;
}

.x-panel-header-default-right {
    -moz-box-shadow:#f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-right {
    -webkit-box-shadow:#f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-right {
    -o-box-shadow:#f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-right {
    box-shadow:#f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-bottom {
    -moz-box-shadow:#f4f8fd 0 -1px 0px 0 inset;
}

.x-panel-header-default-bottom {
    -webkit-box-shadow:#f4f8fd 0 -1px 0px 0 inset;
}

.x-panel-header-default-bottom {
    -o-box-shadow:#f4f8fd 0 -1px 0px 0 inset;
}

.x-panel-header-default-bottom {
    box-shadow:#f4f8fd 0 -1px 0px 0 inset;
}

.x-panel-header-default-left {
    -moz-box-shadow:#f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-left {
    -webkit-box-shadow:#f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-left {
    -o-box-shadow:#f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-left {
    box-shadow:#f4f8fd 1px 0 0px 0 inset;
}

.x-panel-body-default-framed {
    background:#dfe9f6;
}

.x-panel-default-framed, .x-panel-header-default-framed-collapsed {
    -moz-border-radius:4px;
}

.x-panel-default-framed, .x-panel-header-default-framed-collapsed {
    -webkit-border-radius:4px;
}

.x-panel-default-framed, .x-panel-header-default-framed-collapsed {
    -o-border-radius:4px;
}

.x-panel-default-framed, .x-panel-header-default-framed-collapsed {
    -ms-border-radius:4px;
}

.x-panel-default-framed, .x-panel-header-default-framed-collapsed {
    -khtml-border-radius:4px;
}

.x-panel-default-framed, .x-panel-header-default-framed-collapsed {
    border-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -moz-border-radius-topleft:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -webkit-border-top-left-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -o-border-top-left-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -ms-border-top-left-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -khtml-border-top-left-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    border-top-left-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -moz-border-radius-topright:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -webkit-border-top-right-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -o-border-top-right-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -ms-border-top-right-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    -khtml-border-top-right-radius:4px;
}

.x-panel-header-default-framed-top, .x-panel-header-default-framed-right, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-top {
    border-top-right-radius:4px;
}

.x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -moz-border-radius-bottomright:4px;
}

.x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -webkit-border-bottom-right-radius:4px;
}

.x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -o-border-bottom-right-radius:4px;
}

.x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -ms-border-bottom-right-radius:4px;
}

.x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -khtml-border-bottom-right-radius:4px;
}

.x-panel-header-default-framed-right, .x-panel-header-default-framed-bottom, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    border-bottom-right-radius:4px;
}

.x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -moz-border-radius-bottomleft:4px;
}

.x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -webkit-border-bottom-left-radius:4px;
}

.x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -o-border-bottom-left-radius:4px;
}

.x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -ms-border-bottom-left-radius:4px;
}

.x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    -khtml-border-bottom-left-radius:4px;
}

.x-panel-header-default-framed-bottom, .x-panel-header-default-framed-left, .x-panel-header-default-framed-collapsed-top, .x-panel-header-default-framed-collapsed-right, .x-panel-header-default-framed-collapsed-bottom, .x-panel-header-default-framed-collapsed-left, .x-tab-default-bottom {
    border-bottom-left-radius:4px;
}

.x-panel-header-default-framed-top {
    -moz-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-top {
    -webkit-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-top {
    -o-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-top {
    box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-right {
    -moz-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-framed-right {
    -webkit-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-framed-right {
    -o-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-framed-right {
    box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset;
}

.x-panel-header-default-framed-bottom {
    -moz-box-shadow:#f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-bottom {
    -webkit-box-shadow:#f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-bottom {
    -o-box-shadow:#f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-bottom {
    box-shadow:#f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-left {
    -moz-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-left {
    -webkit-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-left {
    -o-box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-panel-header-default-framed-left {
    box-shadow:#f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
}

.x-tip, .x-tip-anchor {
    border-color:#8eaace;
}

.x-tip, .x-nlg .x-tip-mc {
    background-color:#e9f2ff;
}

.x-tip-header-text, .x-tip-header, .x-tip-body, .x-form-invalid-tip-body, .x-grid-tree-loading span {
    color:#444444;
}

.x-tip-header a, .x-tip-body a, .x-form-invalid-tip-body a {
    color:#2a2a2a;
}

.x-tip-anchor-top, .x-tip-anchor-left, .x-tip-anchor-right {
    border-top-color:transparent;
}

.x-tip-anchor-top, .x-tip-anchor-bottom, .x-tip-anchor-left {
    border-left-color:transparent;
}

.x-tip-anchor-top, .x-tip-anchor-bottom, .x-tip-anchor-right {
    border-right-color:transparent;
}

.x-tip-anchor-top, .x-tip-anchor-left, .x-tip-anchor-right {
    _border-top-color:pink;
}

.x-tip-anchor-top, .x-tip-anchor-bottom, .x-tip-anchor-left {
    _border-left-color:pink;
}

.x-tip-anchor-top, .x-tip-anchor-bottom, .x-tip-anchor-right {
    _border-right-color:pink;
}

.x-tip-anchor-top, .x-tip-anchor-bottom, .x-tip-anchor-left, .x-tip-anchor-right {
    _filter:chroma(color=pink);
}

.x-tip-anchor-bottom, .x-tip-anchor-left, .x-tip-anchor-right {
    border-bottom-color:transparent;
}

.x-tip-anchor-bottom, .x-tip-anchor-left, .x-tip-anchor-right {
    _border-bottom-color:pink;
}

.x-form-invalid-tip {
    border-color:#a1311f;
}

.x-form-invalid-tip {
    -moz-box-shadow:#d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
}

.x-form-invalid-tip {
    -webkit-box-shadow:#d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
}

.x-form-invalid-tip {
    -o-box-shadow:#d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
}

.x-form-invalid-tip {
    box-shadow:#d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
}

.x-form-invalid-tip-body {
    background:1px 1px no-repeat;
}

.x-form-invalid-tip-default, .x-window-collapsed .x-window-header-vertical, .x-window-collapsed .x-window-header-horizontal {
    -moz-border-radius:5px;
}

.x-form-invalid-tip-default, .x-window-collapsed .x-window-header-vertical, .x-window-collapsed .x-window-header-horizontal {
    -webkit-border-radius:5px;
}

.x-form-invalid-tip-default, .x-window-collapsed .x-window-header-vertical, .x-window-collapsed .x-window-header-horizontal {
    -o-border-radius:5px;
}

.x-form-invalid-tip-default, .x-window-collapsed .x-window-header-vertical, .x-window-collapsed .x-window-header-horizontal {
    -ms-border-radius:5px;
}

.x-form-invalid-tip-default, .x-window-collapsed .x-window-header-vertical, .x-window-collapsed .x-window-header-horizontal {
    -khtml-border-radius:5px;
}

.x-slider-focus, .x-tab em {
    line-height:1px;
}

.x-slider-focus, .x-toolbar .x-toolbar-separator, .x-resizable-handle, .x-splitter-horizontal, .x-splitter-vertical, .x-splitter-active {
    font-size:1px;
}

.x-slider-horz {
    background:transparent no-repeat 0 -24px;
}

.x-slider-horz .x-slider-end {
    background:transparent no-repeat right -46px;
}

.x-slider-horz .x-slider-inner {
    background:transparent repeat-x 0 -2px;
}

.x-slider-vert {
    background:transparent no-repeat -44px 0;
}

.x-slider-vert .x-slider-end {
    background:transparent no-repeat -22px bottom;
}

.x-progress, .x-progress-bar {
    -moz-border-radius:0;
}

.x-progress, .x-progress-bar {
    -webkit-border-radius:0;
}

.x-progress, .x-progress-bar {
    -o-border-radius:0;
}

.x-progress, .x-progress-bar {
    -ms-border-radius:0;
}

.x-progress, .x-progress-bar {
    -khtml-border-radius:0;
}

.x-progress, .x-progress-bar {
    border-radius:0;
}

.x-progress-bar {
    border-right:1px solid;
}

.x-progress-bar {
    border-top:1px solid;
}

.x-progress-default {
    border-color:#6594cf;
}

.x-progress-default .x-progress-bar {
    border-right-color:#6594cf;
}

.x-progress-default .x-progress-bar {
    border-top-color:#c6d8ed;
}

.x-progress-default .x-progress-bar {
    background-color:#73a3e0;
}

.x-progress-default .x-progress-bar {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b2ccee), color-stop(50%, #88b1e5), color-stop(51%, #73a3e0), color-stop(100%, #5e96db));
}

.x-progress-default .x-progress-bar {
    background-image:-webkit-linear-gradient(top, #b2ccee, #88b1e5 50%, #73a3e0 51%, #5e96db);
}

.x-progress-default .x-progress-bar {
    background-image:-moz-linear-gradient(top, #b2ccee, #88b1e5 50%, #73a3e0 51%, #5e96db);
}

.x-progress-default .x-progress-bar {
    background-image:-o-linear-gradient(top, #b2ccee, #88b1e5 50%, #73a3e0 51%, #5e96db);
}

.x-progress-default .x-progress-bar {
    background-image:-ms-linear-gradient(top, #b2ccee, #88b1e5 50%, #73a3e0 51%, #5e96db);
}

.x-progress-default .x-progress-bar {
    background-image:linear-gradient(top, #b2ccee, #88b1e5 50%, #73a3e0 51%, #5e96db);
}

.x-progress-default .x-progress-text-back {
    color:#396295;
}

.x-nlg .x-progress-default .x-progress-bar {
    background:repeat-x;
}

.x-toolbar .x-toolbar-text {
    color:#4c4c4c!important;
}

.x-toolbar .x-toolbar-separator-horizontal {
    border-left:1px solid #98c8ff;
}

.x-toolbar .x-toolbar-separator-horizontal {
    border-right:1px solid white;
}

.x-toolbar-footer {
    background:#e3f2fd;
}

.x-toolbar-footer {
    border:0px none;
}

.action-menu-separator {
    border-top:1px solid #98c8ff;
}

.x-toolbar-vertical .x-toolbar-separator-vertical {
    border-top:1px solid #98c8ff;
}

.x-toolbar-vertical .x-toolbar-separator-vertical {
    border-bottom:1px solid white;
}

.x-toolbar-default {
    background-image: none;
}

.x-window-maximized .x-window-wrap .x-window-header {
    -moz-border-radius:0!important;
}

.x-window-maximized .x-window-wrap .x-window-header {
    -webkit-border-radius:0!important;
}

.x-window-maximized .x-window-wrap .x-window-header {
    -o-border-radius:0!important;
}

.x-window-maximized .x-window-wrap .x-window-header {
    -ms-border-radius:0!important;
}

.x-window-maximized .x-window-wrap .x-window-header {
    -khtml-border-radius:0!important;
}

.x-window-maximized .x-window-wrap .x-window-header {
    border-radius:0!important;
}

.x-window-default, .x-window-header-default {
    border-color:#a2b1c5;
}

.x-window-default {
    -moz-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-default {
    -webkit-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-default {
    -o-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-default {
    box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-left {
    -moz-border-radius-topleft:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-left {
    -webkit-border-top-left-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-left {
    -o-border-top-left-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-left {
    -ms-border-top-left-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-left {
    -khtml-border-top-left-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-left {
    border-top-left-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-right {
    -moz-border-radius-topright:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-right {
    -webkit-border-top-right-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-right {
    -o-border-top-right-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-right {
    -ms-border-top-right-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-right {
    -khtml-border-top-right-radius:5px;
}

.x-window-default, .x-window-header-default-top, .x-window-header-default-right {
    border-top-right-radius:5px;
}

.x-window-default, .x-window-header-default-right, .x-window-header-default-bottom {
    -moz-border-radius-bottomright:5px;
}

.x-window-default, .x-window-header-default-right, .x-window-header-default-bottom {
    -webkit-border-bottom-right-radius:5px;
}

.x-window-default, .x-window-header-default-right, .x-window-header-default-bottom {
    -o-border-bottom-right-radius:5px;
}

.x-window-default, .x-window-header-default-right, .x-window-header-default-bottom {
    -ms-border-bottom-right-radius:5px;
}

.x-window-default, .x-window-header-default-right, .x-window-header-default-bottom {
    -khtml-border-bottom-right-radius:5px;
}

.x-window-default, .x-window-header-default-right, .x-window-header-default-bottom {
    border-bottom-right-radius:5px;
}

.x-window-default, .x-window-header-default-bottom, .x-window-header-default-left {
    -moz-border-radius-bottomleft:5px;
}

.x-window-default, .x-window-header-default-bottom, .x-window-header-default-left {
    -webkit-border-bottom-left-radius:5px;
}

.x-window-default, .x-window-header-default-bottom, .x-window-header-default-left {
    -o-border-bottom-left-radius:5px;
}

.x-window-default, .x-window-header-default-bottom, .x-window-header-default-left {
    -ms-border-bottom-left-radius:5px;
}

.x-window-default, .x-window-header-default-bottom, .x-window-header-default-left {
    -khtml-border-bottom-left-radius:5px;
}

.x-window-default, .x-window-header-default-bottom, .x-window-header-default-left {
    border-bottom-left-radius:5px;
}

.x-window-default, .x-nlg .x-window-default-mc, .x-window-header-default-top, .x-nlg .x-window-header-default-top-mc, .x-window-header-default-right, .x-nlg .x-window-header-default-right-mc, .x-window-header-default-bottom, .x-nlg .x-window-header-default-bottom-mc, .x-window-header-default-left, .x-nlg .x-window-header-default-left-mc, .x-message-box .x-window-body {
    background-color:#ced9e7;
}

.x-window-header-text-default {
    color:#04468c;
}


.x-window-header-default-top {
    -moz-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-top {
    -webkit-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-top {
    -o-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-top {
    box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-right {
    -moz-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset;
}

.x-window-header-default-right {
    -webkit-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset;
}

.x-window-header-default-right {
    -o-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset;
}

.x-window-header-default-right {
    box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset;
}

.x-window-header-default-bottom {
    -moz-box-shadow:#ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-bottom {
    -webkit-box-shadow:#ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-bottom {
    -o-box-shadow:#ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-bottom {
    box-shadow:#ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-left {
    -moz-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-left {
    -webkit-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-left {
    -o-box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-window-header-default-left {
    box-shadow:#ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
}

.x-message-box .ext-mb-info, .x-message-box .ext-mb-warning, .x-message-box .ext-mb-question, .x-message-box .ext-mb-error {
    background:transparent no-repeat top left;
}

.x-message-box .ext-mb-question {
    background-image:url(../Img/icons/basic/question_32.png);
}

.x-tab-bar {
    background-color:#cbdbef;
}

.x-tab {
    border-color:#8db3e3;
}

.x-tab button {
    color:#416da3;
}

.x-tab-default-top {
    -moz-box-shadow:white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-top {
    -webkit-box-shadow:white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-top {
    -o-box-shadow:white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-top {
    box-shadow:white 0 1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-top-active {
    border-bottom-color:#deecfd!important;
}

.x-tab-default-bottom {
    -moz-box-shadow:white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-bottom {
    -webkit-box-shadow:white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-bottom {
    -o-box-shadow:white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-bottom {
    box-shadow:white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

.x-tab-default-bottom-active {
    border-top-color:#deecfd!important;
}

.x-tab-default-disabled, .x-tab-disabled {
    border-color:#bbd2ef;
}

.x-tab-default-disabled, .x-tab-top-disabled, .x-tab-bottom-disabled {
    background-color:#e1ecfa;
}

.x-tab-default-disabled button {
    color:#c3b3b3!important;
}

.x-tab-top-over, .x-tab-bottom-over, .x-nbr .x-tab-top-over .x-frame-mc, .x-nbr .x-tab-bottom-over .x-frame-mc {
    background-color:#e8f2ff;
}

.x-tab-disabled button {
    color:#c3b3b3;
}

.x-tree-arrows .x-tree-elbow-end-minus, .x-tree-arrows .x-tree-elbow-minus {
    background:transparent no-repeat -16px 0;
}

.x-tree-ddindicator {
    border-color:green;
}

.x-dd-drag-ghost {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}

.x-dd-drag-ghost {
    opacity:0.85;
}

.x-dd-drag-ghost {
    border-color:#dddddd #bbbbbb #bbbbbb #dddddd;
}

.x-view-selector {
    border:1px dotted #3399bb;
}

.x-resizable-handle {
    line-height:6px;
}

.x-resizable-over .x-resizable-handle-east, .x-splitter-horizontal, .x-splitter-vertical {
    cursor:e-resize;
}

.x-resizable-over .x-resizable-handle-south {
    cursor:s-resize;
}

.x-resizable-over .x-resizable-handle-west {
    cursor:w-resize;
}

.x-resizable-over .x-resizable-handle-north {
    cursor:n-resize;
}

.x-resizable-over .x-resizable-handle-southeast {
    cursor:se-resize;
}

.x-resizable-over .x-resizable-handle-northwest {
    cursor:nw-resize;
}

.x-resizable-over .x-resizable-handle-northeast {
    cursor:ne-resize;
}

.x-resizable-over .x-resizable-handle-southwest {
    cursor:sw-resize;
}

.x-resizable-proxy {
    border:1px dashed #3b5a82;
}

.x-layout-split-left, .x-splitter-collapsed .x-layout-split-right {
    background:no-repeat top right;
}

.x-layout-split-right, .x-layout-split-top, .x-layout-split-bottom, .x-splitter-collapsed .x-layout-split-left, .x-splitter-collapsed .x-layout-split-top, .x-splitter-collapsed .x-layout-split-bottom {
    background:no-repeat top left;
}

.x-splitter-horizontal {
    cursor:row-resize;
}

.x-splitter-vertical {
    cursor:col-resize;
}

.x-splitter-active {
    background-color:#b4b4b4;
}

.x-splitter-active, .x-proxy-el {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.x-proxy-el {
    background:#b4b4b4;
}

.x-accordion-hd {
    background:#d9e7f8!important;
}

.x-accordion-hd {
    -moz-box-shadow:inset 0 0 0 0 #d9e7f8;
}

.x-accordion-hd {
    -webkit-box-shadow:inset 0 0 0 0 #d9e7f8;
}

.x-accordion-hd {
    -o-box-shadow:inset 0 0 0 0 #d9e7f8;
}

.x-accordion-hd {
    box-shadow:inset 0 0 0 0 #d9e7f8;
}

.x-accordion-hd {
    border-top-color:#f3f7fb!important;
}

.x-accordion-hd-sibling-expanded {
    -moz-box-shadow:inset 0 1px 0 0 #f3f7fb;
}

.x-accordion-hd-sibling-expanded {
    -webkit-box-shadow:inset 0 1px 0 0 #f3f7fb;
}

.x-accordion-hd-sibling-expanded {
    -o-box-shadow:inset 0 1px 0 0 #f3f7fb;
}

.x-accordion-hd-sibling-expanded {
    box-shadow:inset 0 1px 0 0 #f3f7fb;
}

.x-accordion-hd-last-collapsed {
    border-bottom-color:#d9e7f8!important;
}

.x-box-scroller-top .x-menu-scroll-top, .x-box-scroller-bottom .x-menu-scroll-bottom {
    background:transparent no-repeat center center;
}

.x-tool-placeholder {
    visibility:hidden;
}

.x-html th, .x-html h1, .x-html h2, .x-html h3, .x-html h4, .x-html h5, .x-html h6, .x-html b, .x-html strong {
    font-weight:bolder;
}

.x-html h1 {
    font-size:2em;
}

.x-html h3, .x-html big {
    font-size:1.17em;
}

.x-html h5, .x-html small, .x-html sub, .x-html sup {
    font-size:.83em;
}

.x-html h6 {
    font-size:.75em;
}

.x-html pre, .x-html tt, .x-html code, .x-html kbd, .x-html samp {
    font-family:monospace;
}

.x-html hr {
    border:1px inset;
}

.x-html ul, .x-html menu, .x-html dir {
    list-style-type:disc;
}

.x-html br:before {
    content:"\A";
}

/* Fixes V3 */

.x-form-text, textarea.x-form-field {
    border-bottom-color: #03a9f3 !important;
}

.x-form-checkbox, .x-form-radio {
    background: no-repeat;
    border: 0;
}

.x-btn-default-small-focus, .x-btn-default-medium-over, .x-btn-default-medium-focus, .x-btn-default-large-over, .x-btn-default-large-focus, .x-btn-default-small, .x-btn-default-medium, .x-btn-default-large {
    background-image:none;
}

.x-btn-default-small-over, .x-btn-default-small-pressed {
    background-color: #03a9f3;
    border-color: #03a9f3;
}

.x-tab-active button, .x-tab-over button, .x-btn-default-small-over .x-btn-inner, .x-btn-default-small-pressed .x-btn-inner, .x-btn-default-toolbar-small-over span.x-btn-inner {
    color: #ffffff !important;
}

.x-tab-default-top {
    box-shadow: none !important;
    border: none !important;
}

.x-tab-close-btn {
    background-image: url(../Img/icons/basic/delete_16.png);
    background-size: contain, cover;
}

.x-tab-bar-body-default .x-box-inner {
    background: #ffffff;
}

.x-border-box .x-tab-bar-top .x-tab-bar-body  .x-box-inner {
    background: transparent;
}

.x-btn-arrow, .x-toolbar .x-btn-split-right {
    background-image: url(../../../includes/view/extjs_external/resources/themes/images/default/button/arrow.gif);
}

.x-btn-default-toolbar-large-menu-active, .x-btn-default-toolbar-large-pressed {
    background-image: -webkit-linear-gradient(top, #bccfe5, #c5d6e7 48%, #95c4f4 52%, #9fc9f5);
}

.x-btn-default-small-pressed {
    background-image: none;
}

.x-layout-split-left {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-left.gif') no-repeat top right;
}

.x-layout-split-right {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-right.gif') no-repeat top left;
}

.x-layout-split-top {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-top.gif') no-repeat top left;
}

.x-layout-split-bottom {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-bottom.gif') no-repeat top left;
}

.x-splitter-collapsed .x-layout-split-left {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-right.gif') no-repeat top left;
}

.x-splitter-collapsed .x-layout-split-right {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-left.gif') no-repeat top right;
}

.x-splitter-collapsed .x-layout-split-top {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-bottom.gif') no-repeat top left;
}

.x-splitter-collapsed .x-layout-split-bottom {
    background: url('../../../includes/view/extjs_external/resources/themes/images/default/util/splitter/mini-top.gif') no-repeat top left;
}

.x-monthpicker-yearnav button, .x-tool img {
    background-image:url('../../../includes/view/extjs_external/resources/themes/images/default/tools/tool-sprites.gif');
}

/*
 * has: incompatible with FireFox
 * #birthday-window .x-panel-body-default:has(> .birthday-header) {
 */
#birthday-window > div.x-panel-default > div.x-panel-body {
    background: rgb(0 0 0 / 30%) !important;
    border: 0!important;
}

.birthday-header .window-title {
    color: #FFFFFF!important;
    font-weight: 700;
    font-size: 20px;
    text-align: center;
}

.btn-birthday-close {
    height: 65px !important;
}

.list-birthday span.name {
    margin-left: 5px;
}

.socianova-helper, .socianova-warning, .socianova-error {
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
    border-width: 1px;
}

.agenda-boundlist-scrollable .list-ct {
    max-height: 100%;
    overflow-y: auto;
}

.error-block {
    border: 1px solid red;
    background-color: #fdd;
    color: #d00;
    padding: 15px;
    margin: 5% auto;
    border-radius: 5px;
    font-family: Arial, sans-serif;
    max-width: 450px;
    text-align: center;
}