.imk-togglefield .x-toggleslider .x-fill-el,
.imk-togglefield .x-toggleslider .x-thumb,
.x-picker.x-floated .x-selected,
.x-treelist-nav,
.x-treelist-nav .x-treelist-toolstrip,
.x-treelist-nav .x-treelist-item-tool-floated:after,
.x-treelist-nav .x-treelist-item-floated > .x-treelist-row,
.x-treelist-nav .x-treelist-item-floated > .x-treelist-row-over,
body .x-treelist-nav .x-treelist-item-expanded,
.x-selmodel-extender-drag-handle,
.x-selmodel-extender-mask,
.x-progress .x-progress-bar,
.main-user-profile-menu-floating .x-menu-body-el,
.x-toolbar.main-toolbar,
.imk-toolbar .x-button.imk-view-button-default .x-inner-el,
.imk-form .x-button.x-has-text .x-inner-el,
.x-dialogheader,
.x-titlebar,
.x-listswiperstepper-action.x-active,
.x-datepanel .x-dateview tbody .x-cell.x-today .x-inner,
.x-datepanel .x-dateview tbody .x-cell.x-selected .x-inner,
.x-analogtimeheader .x-header-el,
.x-analogtime .x-analog-picker-hand-el,
.x-edge .x-analogtime .x-analog-picker-hand-el,
.x-edge .x-analogtime .x-analog-picker-hand-el:before,
.x-edge .x-analogtime .x-analog-picker-hand-el:after,
.x-analogtime .x-analog-picker-hand-el:before,
.x-analogtime .x-analog-picker-hand-el:after,
.x-tabbar
{
  background: #6E4643 !important;
}

.imk-form .x-textfield .x-before-input-el .x-font-icon:before,
.imk-form .x-textfield .x-after-input-el .x-font-icon:before,
.imk-form .x-field-label .fas,
.imk-form .x-field > .x-label-el .fas,
.imk-form .x-form-fieldset .fas,
.imk-form .x-field-label .fas,
.imk-form .x-field > .x-label-el .fas,
.imk-form .x-form-fieldset .fas,
.imk-grid .x-tool .x-icon-el,
.imk-grid .x-tool-gridcell .x-fa,
.imk-grid .x-tool-gridcell .x-fi:before,
.imk-view-widget-grid .x-panelheader .x-paneltitle .x-icon-el,
.imk-datepickerrangefield .x-button .x-inner-el .x-icon-el,
.imk-datepickerrangefield .x-button .x-inner-el .x-icon-el,
.imk-radiogroup .x-radiofield.x-checked .x-icon-el:before,
.imk-checkbox.imk-checkbox-big.x-checked .x-label-el,
.imk-checkbox.imk-checkbox-big.x-checked .x-icon-el:before,
.imk-login .imk-login-form > .x-panel-body-wrap-el > .x-panel-body-el,
.imk-login .imk-login-header,
.imk-login .imk-login-header a,
.imk-login .imk-login-header .logo,
.imk-toolbar .x-textfield .x-before-input-el .x-font-icon:before,
.imk-toolbar .x-textfield .x-after-input-el .x-font-icon:before,
.x-pullrefreshbar .x-pullrefreshbar-arrow,
.x-column-options-visibleindicator.x-icon-el,
.x-column-options-grouped .x-column-options-groupindicator.x-icon-el,
.x-tab.x-active,
.x-tab.x-active .x-icon-el,
.x-tab.x-active .x-arrow-el,
.x-tab.x-active.x-focused,
.x-tab.x-active.x-focused .x-icon-el,
.x-tab.x-active.x-focused .x-arrow-el,
.x-panel-login-body-el
{
  color: #6E4643 !important;
}


.imk-form .x-button.x-has-text .x-inner-el
{
    color: #FFFFFF;
}


.x-button-action .x-inner-el,
body .x-button.x-hovered .x-inner-el {
    border-color: #6E4643 !important;

    background-image: -webkit-linear-gradient(
        top,
        #8C615D,
        #6E4643 50%,
        #513332 51%,
        #6E4643
    ) !important;

    background-image: -moz-linear-gradient(
        top,
        #8C615D,
        #6E4643 50%,
        #513332 51%,
        #6E4643
    ) !important;

    background-image: -o-linear-gradient(
        top,
        #8C615D,
        #6E4643 50%,
        #513332 51%,
        #6E4643
    ) !important;

    background-image: -ms-linear-gradient(
        top,
        #8C615D,
        #6E4643 50%,
        #513332 51%,
        #6E4643
    ) !important;
}



body .x-button .x-inner-el {
    border: 1px solid #8A5F5C;
    border-color: rgb(138, 95, 92);

    background-image: -webkit-linear-gradient(
        top,
        #9C6F6B,
        #8A5F5C 50%,
        #7E5552 51%,
        #8A5F5C
    );

    background-image: -moz-linear-gradient(
        top,
        #9C6F6B,
        #8A5F5C 50%,
        #7E5552 51%,
        #8A5F5C
    );

    background-image: -o-linear-gradient(
        top,
        #9C6F6B,
        #8A5F5C 50%,
        #7E5552 51%,
        #8A5F5C
    );

    background-image: -ms-linear-gradient(
        top,
        #9C6F6B,
        #8A5F5C 50%,
        #7E5552 51%,
        #8A5F5C
    );
}


.x-keyboard-mode .x-tool.x-focused
{
    outline: 1px solid #6E4643 !important;
}

.x-panel > .x-anchor-el .x-pointer-el,
.x-panel-calendar-overflow > .x-anchor-el .x-pointer-el,
.x-dialog > .x-anchor-el .x-pointer-el
{
    stroke: #6E4643 !important;
}

body .x-panel-outer-border-l,
body .x-panel-outer-border-bl,
body .x-panel-outer-border-rl,
body .x-panel-outer-border-rbl,
body .x-panel-outer-border-tl,
body .x-panel-outer-border-tbl,
body .x-panel-outer-border-trl,
body .x-dialog-outer-border-l,
body .x-dialog-outer-border-bl,
body .x-dialog-outer-border-rl,
body .x-dialog-outer-border-rbl,
body .x-dialog-outer-border-tl,
body .x-dialog-outer-border-tbl,
body .x-dialog-outer-border-trl,
.x-pullrefreshspinner .x-pullrefreshspinner-spinner-main .x-pullrefreshspinner-spinner-left .x-pullrefreshspinner-half-circle,
body .x-panel-calendar-overflow-outer-border-l,
body .x-panel-calendar-overflow-outer-border-bl,
body .x-panel-calendar-overflow-outer-border-rl,
body .x-panel-calendar-overflow-outer-border-rbl,
body .x-panel-calendar-overflow-outer-border-tl,
body .x-panel-calendar-overflow-outer-border-tbl,
body .x-panel-calendar-overflow-outer-border-trl
{
    border-left-color: #6E4643 !important;
}

body .x-panel-outer-border-b,
body .x-panel-outer-border-bl,
body .x-panel-outer-border-rb,
body .x-panel-outer-border-rbl,
body .x-panel-outer-border-tb,
body .x-panel-outer-border-tbl,
body .x-panel-outer-border-trb,
body .x-dialog-outer-border-b,
body .x-dialog-outer-border-bl,
bodfy .x-dialog-outer-border-rb,
body .x-dialog-outer-border-rbl,
body .x-dialog-outer-border-tb,
body .x-dialog-outer-border-tbl,
body .x-dialog-outer-border-trb,
body .x-panel-calendar-overflow-outer-border-b,
body .x-panel-calendar-overflow-outer-border-bl,
body .x-panel-calendar-overflow-outer-border-rb,
body .x-panel-calendar-overflow-outer-border-rbl,
body .x-panel-calendar-overflow-outer-border-tb,
body .x-panel-calendar-overflow-outer-border-tbl,
body .x-panel-calendar-overflow-outer-border-trb
{
    border-bottom-color: #6E4643 !important;
}

body .x-panel-outer-border-r,
body .x-panel-outer-border-rl,
body .x-panel-outer-border-rb,
body .x-panel-outer-border-rbl,
body .x-panel-outer-border-tr,
body .x-panel-outer-border-trl,
body .x-panel-outer-border-trb,
body .x-dialog-outer-border-r,
body .x-dialog-outer-border-rl,
body .x-dialog-outer-border-rb,
body .x-dialog-outer-border-rbl,
body .x-dialog-outer-border-tr,
body .x-dialog-outer-border-trl,
body .x-dialog-outer-border-trb,
.x-pullrefreshspinner .x-pullrefreshspinner-spinner-main .x-pullrefreshspinner-spinner-right .x-pullrefreshspinner-half-circle,
body .x-panel-calendar-overflow-outer-border-r,
body .x-panel-calendar-overflow-outer-border-rl,
body .x-panel-calendar-overflow-outer-border-rb,
body .x-panel-calendar-overflow-outer-border-rbl,
body .x-panel-calendar-overflow-outer-border-tr,
body .x-panel-calendar-overflow-outer-border-trl,
body .x-panel-calendar-overflow-outer-border-trb
{
    border-right-color: #6E4643 !important;
}

body .x-panel-outer-border-t,
body .x-panel-outer-border-tl,
body .x-panel-outer-border-tb,
body .x-panel-outer-border-tbl,
body .x-panel-outer-border-tr,
body .x-panel-outer-border-trl,
body .x-panel-outer-border-trb,
body .x-dialog-outer-border-t,
body .x-dialog-outer-border-tl,
body .x-dialog-outer-border-tb,
body .x-dialog-outer-border-tbl,
body .x-dialog-outer-border-tr,
body .x-dialog-outer-border-trl,
body .x-dialog-outer-border-trb,
.x-pullrefreshspinner .x-pullrefreshspinner-spinner-main .x-pullrefreshspinner-spinner-left .x-pullrefreshspinner-half-circle,
.x-pullrefreshspinner .x-pullrefreshspinner-spinner-main .x-pullrefreshspinner-spinner-right .x-pullrefreshspinner-half-circle,
body .x-panel-calendar-overflow-outer-border-t,
body .x-panel-calendar-overflow-outer-border-tl,
body .x-panel-calendar-overflow-outer-border-tb,
body .x-panel-calendar-overflow-outer-border-tbl,
body .x-panel-calendar-overflow-outer-border-tr,
body .x-panel-calendar-overflow-outer-border-trl,
body .x-panel-calendar-overflow-outer-border-trb
{
    border-top-color: #6E4643 !important;
}

body .imk-form .x-textfield .x-interactive .x-font-icon:before {
    color: rgba(110, 70, 67, 0.7) !important;
}

body .imk-login .imk-login-form > .x-panel-body-wrap-el > .x-panel-body-el,
.x-panel-login-body-el {
    background-color: rgba(110, 70, 67, 0.25) !important;
}


body .x-panel-outer-border-trbl,
body .main-user-profile-menu-floating .x-menu-body-el,
body .imk-form .x-textfield.x-focused .x-input-wrap-el,
body .x-dialog-outer-border-trbl,
.x-lockedgrid .x-lockedgridregion.x-lock-start,
.x-lockedgrid .x-lockedgridregion.x-lock-end,
.x-tabbar,
.x-panel-calendar-overflow-body-el,
.x-panel-calendar-overflow-boxscroller,
body .x-panel-calendar-overflow-outer-border-trbl,
.x-panelheader-calendar-overflow,
.x-panelheader-calendar-overflow.x-docked-right,
.x-panelheader-calendar-overflow.x-docked-left,
.x-panelheader-calendar-overflow.x-docked-bottom
{
    border-color: #6E4643 !important;
}

.x-panelheader,
.x-panelheader.x-docked-right,
.x-panelheader.x-docked-left,
.x-panelheader.x-docked-bottom,
.x-keyboard-mode .x-menuitem.x-focused .x-body-el:after,
.x-keyboard-mode .x-dataview-default-body-el > .x-dataview-item.x-focused:after,
.x-keyboard-mode .x-dataitem-default.x-focused:after,
.x-keyboard-mode .x-itemheader.x-focused:after,
.x-keyboard-mode .x-listitem.x-focused:after,
.x-keyboard-mode .x-gridcell.x-focused:after,
.x-keyboard-mode .x-menucheckitem.x-focused .x-body-el:after,
.x-keyboard-mode .x-menuradioitem.x-focused .x-body-el:after
{
    border: 1px solid #6E4643 !important;
}


.x-keyboard-mode .x-paneltool-light.x-focused,
.x-keyboard-mode .x-tooltiptool.x-focused
{
    outline-color: #6E4643 !important;
}

.x-pullrefreshspinner .x-pullrefreshspinner-arrow-main
{
    border-color: #6E4643 #6E4643 transparent !important;
}

.x-pullrefreshspinner .x-pullrefreshspinner-arrow-main:before
{
    border-color: #6E4643 transparent transparent transparent;
}

.x-analogtime .x-analog-picker-hand-el.format-24hr:after
{
    box-shadow: 0 0 0 14px #6E4643 !important;
}

.x-analogtime .x-analog-picker-hand-el:after
{
    box-shadow: 0 0 0 15px #6E4643 !important;
}

.x-gauge .x-gauge-value {
    fill: #6E4643 !important;
}

body .x-button-header .x-inner-el,
body .x-button-header.x-hovered .x-inner-el,
body .main-toolbar .main-full-screen > .x-inner-el,
body .main-toolbar .main-full-screen.x-hovered > .x-inner-el,
body .main-toolbar .main-user-profile-menu > .x-inner-el,
body .main-toolbar .main-user-profile-menu.x-hovered > .x-inner-el
{
  border-width: 0  !important;
  border-color: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

.imk-form .x-button.control-horario-iniciar .x-inner-el
{
    background-color: #b8efd0 !important;
    color: #000 !important;
    background-image: none  !important;
}

.imk-form .x-button.control-horario-pausar .x-inner-el {
    background-color: #f7e298 !important;
    color: #000 !important;
    background-image: none  !important;
}

.imk-form .x-button.control-horario-finalizar .x-inner-el {
    background-color: #ffa6a6 !important;
    color: #000 !important;
    background-image: none  !important;
}


.x-treelist-nav .x-treelist-item-selected.x-treelist-item-tool,
.x-treelist-nav .x-treelist-item-selected > .x-treelist-row,
.x-treelist-nav .x-treelist-item-expanded {
    background: #6D5352 !important;
}


.x-treelist-nav .x-treelist-item-tool.x-treelist-item-tool-floated,
.x-treelist-nav .x-treelist-row-over {
    background: #6F4E49 !important;
}

.x-treelist-nav .x-treelist-item-floated > .x-treelist-row-over {
    background-color: #6E4643 !important;
}


body .imk-toast-error .x-panelheader,
body .imk-toast-error .x-toast-body-el
{
  background-color: #6E4643 !important;
}