.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: #962f34 !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: #962f34 !important;
}

.x-button-action .x-inner-el,
body .x-button.x-hovered .x-inner-el
{
    border-color: #962f34 !important;
    background-image: -webkit-linear-gradient(top, #D03B47, #962f34 50%, #971A25 51%, #962f34) !important;
    background-image: -moz-linear-gradient(top, #D03B47, #962f34 50%, #971A25 51%, #962f34) !important;
    background-image: -o-linear-gradient(top, #D03B47, #962f34 50%, #971A25 51%, #962f34) !important;
    background-image: -ms-linear-gradient(top, #D03B47, #962f34 50%, #971A25 51%, #962f34) !important;
}

body .x-button .x-inner-el
{
    border: 1px solid #C81942;
    border-top-color: rgb(200, 25, 66);
    border-right-color: rgb(200, 25, 66);
    border-bottom-color: rgb(200, 25, 66);
    border-left-color: rgb(200, 25, 66);
    background-image: -webkit-linear-gradient(top, #E73C63, #E42652 50%, #D9244E 51%, #E42652);
    background-image: -moz-linear-gradient(top, #E73C63, #E42652 50%, #D9244E 51%, #E42652);
    background-image: -o-linear-gradient(top, #E73C63, #E42652 50%, #D9244E 51%, #E42652);
    background-image: -ms-linear-gradient(top, #E73C63, #E42652 50%, #D9244E 51%, #E42652);

}


.x-keyboard-mode .x-tool.x-focused
{
    outline: 1px solid #962f34 !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: #962f34 !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: #962f34 !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: #962f34 !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: #962f34 !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: #962f34 !important;
}

body .imk-form .x-textfield .x-interactive .x-font-icon:before
{
    color: rgba(150, 47, 52, 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(150, 47, 52, 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: #962f34 !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 #962f34 !important;
}


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

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

.x-pullrefreshspinner .x-pullrefreshspinner-arrow-main:before
{
    border-color: #962f34 transparent transparent transparent;
}

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

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

.x-gauge .x-gauge-value {
    fill: #962f34 !important;
}


/*.imk-toolbar .x-button .x-inner-el {
  background: #fff !important;
  border: 1px solid #e4e4e4 !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: #944040 !important;
}

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

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


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


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