
.image-delete-btm {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;

}

.produce-cell-green {
    background-color: #74D378;
}

.m-grid-row-red {
    background-color: #FFA07A;
}

.m-grid-row-red:hover {
    background-color: #E9967A;
}

.x-grid-item-selected .m-grid-row-red {
    background-color: #FA8072;
}

.m-grid-row-lemonchiffon1 {
    background-color: #FFF8DC;
}

.m-grid-row-lemonchiffon1:hover {
    background-color: #fffacd;
}

.x-grid-item-selected .m-grid-row-lemonchiffon1 {
    background-color: #FFE4B5;
}

.m-grid-row-lightgreen {
    background-color: #98FB98;
}

.m-grid-row-lightgreen:hover {
    background-color: #90ee90;
}

.x-grid-item-selected .m-grid-row-lightgreen {
    background-color: #8FBC8F;
}




.right-margin-23 {
    margin-right: 23px;
}

.m-month-field-el-body {
    min-width: 50px;
}

.m-grid-row-green {
    background-color: #b0ffb5;
}

.m-grid-row-yellow {
    background-color: #ffefb0;
}

.m-grid-row-green2 {
    background-color: #9ccf97;
}

.m-grid-row-blue {
    background-color: #64A8EB;
}

.m-grid-row-yellow2 {
    background-color: #CBCB34;
}

.m-grid-last-summary-row {
    border-top: solid black 1px;
}

.x-grid-hd-checker-on .x-column-header-text,
.x-grid-row-checked .x-grid-row-checker {
    background-position: 0 -15px;
}

.x-grid-row-summary .x-grid-cell-inner {
    font-weight: bold;
    font-size: 11px;
}

.x-tool-mhistory {
    margin-top: -1px !important;
    background-image: url('../images/icons/history16_1.png') !important;
}

.m-storage-category-column-header {
    width: 16px;
    height: 16px;
    float: left;
}

/*.image-loading {*/
/*background-image:url('../images/loading.gif');*/
/*}*/
.icon-search {
    background-image: url('../images/search.png') !important;
}

.icon-pdf16 {
    background-image: url('../images/icons/icon-pdf-red16.png') !important;
}

.icon-clearfilter16 {
    background-image: url('../images/icons/clearfilter16.png') !important;
}

.icon-kgk16 {
    background-image: url('../images/icons/kgk16.png') !important;
}

.icon-clock16 {
    background-image: url('../images/icons/whenever.png') !important;
}

.icon-repair16 {
    background-image: url('../images/icons/repair16.png') !important;
}


.icon-label16 {
    background-image: url('../images/icons/label16.png') !important;
}

.icon-print16 {
    background-image: url('../images/icons/print16.png') !important;
}

.icon-print16_2 {
    background-image: url('../images/icons/print16_2.png') !important;
}

.icon-history16_1 {
    background-image: url('../images/icons/history16_1.png') !important;
}

.icon-sale16 {
    background-image: url('../images/icons/buy-md.png') !important;
}

.icon-emergency16 {
    background-image: url('../images/icons/emergency.png') !important;
    background-repeat: no-repeat !important;
}
.icon-emergency_ok16 {
    background-image: url('../images/icons/emergency_ok.png') !important;
    background-repeat: no-repeat !important;
}

.icon-produce16 {
    background-image: url('../images/icons/produce16.png') !important;

}

.icon-lego16 {
    /*background-image: url('../images/icons/lego.png') !important;*/
    background-image: url('../images/icons/storage16.png') !important;
}

.icon-storage16 {
    background-image: url('../images/icons/storage16.png') !important;
}

.icon-storageGreen16 {
    background-image: url('../images/icons/storageGreen16.png') !important;
}

.icon-storageFGreen16 {
    background-image: url('../images/icons/storageFolderGreen16.png') !important;
}

.icon-storageF16 {
    background-image: url('../images/icons/storageFolder16.png') !important;
}

.icon-money16 {
    background-image: url('../images/icons/money.png') !important;
}

.icon-statistic16 {
    background-image: url('../images/icons/statistic.png') !important;
}

.icon-inventory16 {
    background-image: url('../images/icons/inventory.png') !important;
}

.icon-list16 {
    background-image: url('../images/icons/haber.png') !important;
}

.icon-phone16 {
    background-image: url('../images/icons/phone.png') !important;
}

.icon-home20 {
    background-image: url('../images/home20.png') !important;
}

.icon-erase {
    background-image: url('../images/erase5.png') !important;
}

.icon-close {
    background-image: url('../images/close.png') !important;
}

.icon-help {
    background-image: url('../images/help16.png') !important;
}

.icon-import16 {
    background-image: url('../images/icons/import16.png') !important;
}

.icon-warn16 {
    background-image: url('../images/icons/vosklic16.png') !important;
}

.icon-ok16 {
    background-image: url('../images/icons/ok.png') !important;
    background-repeat: no-repeat !important;
}

.icon-okDbl16 {
    background-image: url('../images/icons/okDbl16.png') !important;
    background-repeat: no-repeat !important;
}

.icon-cancel16 {
    background-image: url('../images/icons/cancel.png') !important;
}

.icon-remove16 {
    background-image: url('../images/icons/remove16.png') !important;
}

.icon-default16 {
    background-image: url('../images/icons/default.png') !important;
}

.icon-move16 {
    background-image: url('../images/icons/move.png') !important;
}

.icon-moveOwner16 {
    background-image: url('../images/icons/moveOwner.png') !important;
}

.icon-erase16 {
    background-image: url('../images/icons/erase.png') !important;
}

.icon-calendar16 {
    background-image: url('../images/icons/cal.png') !important;
}

.icon-settings {
    background-image: url('../images/icons/settings16.png') !important;
}

.icon-add {
    background-image: url('../images/icons/add16_12.png') !important;
    /* background-image: url('../images/plus2_16.png') !important;*/
}

.icon-remove {
    background-image: url('../images/icons/remove16_12.png') !important;
    /*    background-image: url('../images/minus2_16.png') !important;*/
}

.icon-delete {
    background-image: url('../images/delete.gif') !important;
}

.icon-connect {
    background-image: url('../images/connect.png') !important;
}

.icon-disconnect {
    background-image: url('../images/disconnect.png') !important;
}

.icon-watch16 {
    background-image: url('../images/icons/watch16.png') !important;
}

.icon-watch12 {
    background-image: url('../images/icons/watch12.png') !important;
}

.icon-sand-glass16 {
    background-image: url('../images/icons/sand-glass16.png') !important;
}

.icon-sand-glass12 {
    background-image: url('../images/icons/sand-glass12.png') !important;
}

.icon-excel {
    background-image: url('../images/excel.png') !important;
}

.icon-object24 {
    background-image: url('../images/object24.png') !important;
}

.icon-folder {
    background-image: url('../images/icons/folder.gif') !important;
}

.icon-refresh {
    background-image: url('../images/icons/refresh.gif') !important;

}

.icon-edit {
    background-image: url('../images/icons/edit.png') !important;
}

.icon-edit16 {
    background-image: url('../images/icons/edit16.png') !important;
}

.icon-save {
    background-image: url('../images/icons/save.png') !important;
}

.icon-add-row-before {
    background-image: url('../images/icons/add_row_before16.png') !important;
}

.icon-add-row-after {
    background-image: url('../images/icons/add_row_after16.png') !important;
}

.trigger-edit {
    background-image: url('../images/icons/edit-trigger.png') !important;

}

.trigger-save {
    background-image: url('../images/icons/save-trigger.png') !important;
}

.trigger-reject {
    background-image: url('../images/icons/reject-trigger.png') !important;
}

.trigger-add {
    background: url('../images/add_17.png') no-repeat 0 3px !important;
}

.cal-icons {
    background-repeat: no-repeat;
    display: inline;
    height: 14px !important;
    width: 14px !important;
}

.img-client {
    background-image: url('../images/client.png') !important;
}

.img-waiting {
    background-image: url('../images/calendar/redMarker12.png') !important;
    background-repeat: no-repeat;
}

.img-making, .img-ready {
    background-image: url('../images/calendar/yellowMarker12.png') !important;
    background-repeat: no-repeat;
}

.img-dispatched, .img-checked {
    background-image: url('../images/calendar/greenMarker12.png') !important;
    background-repeat: no-repeat;
}

.img-closed {
    background-image: url('../images/calendar/blueMarker12.png') !important;
    background-repeat: no-repeat;
}

.m-textfield-field-unborder {
    background: none;
}

.m-field-unborder {
    background: none;
    border: none;
}

.m-field-border {
    background: none;
    border: 1px transparent solid;
    border-radius: 3px;
}

.m-field-border:hover {
    cursor: pointer;
    border: 1px #aaaaaa solid;
}

.m-calendar-list-setting-btn {
    width: 12px;
    height: 14px;
    right: 0;
    border: 1px solid #606068;
    border-radius: 0;
}

.m-unborder input {
    border: none;
}

.m-unborder textarea {
    border: none;
}

.m-caller-dialing-btn {
    font-size: 20px;
}

.m-caller-call32 {
    background-image: url('../images/icons/call32.png') !important;
    background-repeat: no-repeat;
}

.m-caller-call16 {
    background-image: url('../images/icons/call16.png') !important;
    background-repeat: no-repeat;
}

.m-caller-call20 {
    background-image: url('../images/icons/call20.png') !important;
    background-repeat: no-repeat;
}

/*?????? ????*/
.acl-tree-grid .x-tree-icon-parent {
    background-image: url('../images/icons/point1.png') !important;
}

.x-grid-row.m-row-ligth-green td {
    background-color: #7fe89f !important;
}

.x-grid-row.x-grid-row-selected.m-row-ligth-green td {
    background-color: #6fd38f !important;
}

.x-grid-row.m-row-ligth-lilac td {
    background-color: #feeefa !important;
}

.x-grid-row.x-grid-row-selected.m-row-ligth-lilac td {
    background-color: #fbebf7 !important;
}

.img-barcode1 {
    background-image: url('../images/shtrih1.PNG') !important;
    height: 20px;
    width: 30px !important;
}

.img-barcode2 {
    background-image: url('../images/shtrih2.png') !important;
}

.m-order-report-action-label-header {
    padding: 3px 0 2px 3px !important;
    border-bottom: 1px solid #AAAAAA;
    margin-bottom: 4px;
    font-weight: bold;
    font-size: 11px;
    background-color: #F9F9F9;
}

.notify-send-message {
    background-image: url('../images/notification/send-message.png') !important;
}

.notify-log {
    background-image: url('../images/notification/log.png') !important;
}

.notify-notification {
    background-image: url('../images/notification/notification.png') !important;
}

.image-view-item {
    margin: 5px;

    float: left !important;
    width: 100px;
    height: 128px;
}

.image-view-item image {
    border: 1px solid gray;
}

.image-view-item span {
    white-space: nowrap;
    width: 100px;
    float: left;
    overflow: hidden;
}

/*It's extra css decide bug in chrome: upper padding in fields after blur
* https://www.sencha.com/forum/showthread.php?301227
* dev2, 11.06.2015
*/
.image-view-supplyitem {
    margin: 5px;
    cursor: pointer;
    float: left !important;
    width: 62px;
    height: 90px;
}

.image-view-supplyitem image {
    border: 1px solid gray;
}

.image-view-supplyitem span {
    white-space: nowrap;
    width: 62px;
    float: left;
    overflow: hidden;
}

.image-view-supplyitem .icon-delete {
    cursor: pointer;
}

/*It's extra css decide bug in chrome: upper padding in fields after blur
* https://www.sencha.com/forum/showthread.php?301227
* dev2, 11.06.2015
*/
.x-form-text {
    /* display: inline !important; */
}

.arrow-inside-tab {
    display: block;
    position: absolute;
    width: 11px;
    height: 11px;
    top: 5px;
    right: 4px;
    background: url("../../../js/ext-5.1.0/packages/ext-theme-classic/resources/images/button/arrow.gif");
    /*esources/ext-theme-classic/images/button/arrow.gif") 1px 0 no-repeat;*/
}

/* Styles for Calls Stat
 * Author: Anton Zikov (ru.dev@trezub.ru)
 * Date: 28.09.15
*/
#StatTablesFrame table {
    border-collapse: collapse;
    width: 100%;
}

#StatTablesFrame table th {
    background: #f0f0f0;
    background: linear-gradient(to top, #fff, #f0f0f0);
}

#StatTablesFrame table td, #StatTablesFrame table th {
    border: 1px solid #D0D0D0;
    padding: 5px;
    text-align: center;
}

#StatTablesFrame h1 {
    color: green;
}

#StatTablesFrame .left {
    text-align: left;
}

#StatTablesFrame table tr.odd {
    background: #FAFAFA;
}

#StatTablesFrame hr {
    margin-top: 20px;
}

#StatTablesFrame table th.work {
    background: #cbeec8;
}

#StatTablesFrame table th.wend {
    background: #eecec8;
}

#StatTablesFrame table tr.total th, #StatTablesFrame table th.total {
    background: #DFE8F6;
}

.queues-selector li.x-boundlist-selected {
    background: #DFE8F6 !important;
}

/**
* Стили модуля helper
**/
.helper-header .x-title-text {
    font-size: 15px !important;
    /*text-align: center;*/
}

.helper-step-header .x-title-text {
    font-size: 14px !important;
    /**text-align: center;*/
}

.helper-answer {
    margin: 0 7px !important;
    padding: 0 5px;
    height: 30px;
}

.helper-answer .x-btn-inner {
    font-size: 13px !important;
    font-weight: bold;
}

.helper-question .x-form-display-field {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 13px !important;
    font-weight: bold;
    text-align: center;
}

.monitoring-account-transport-search .search-button {
    background-color: rgb(245, 245, 245);
    border-color: rgb(206, 206, 206);
}

.userLabel {
    background: url("../images/user_icon26.png") no-repeat;
}

.account .readonly-field .x-form-trigger-wrap {
    border-color: transparent;
}

.m-poll-interview-audio-save {
    background-image: url("../images/icons/save.png");
    width: 16px;
    height: 16px;
    float: right;
}

.x-tree-node-expanded .m-tree-manufacture-node {
    background-image: url("../images/icons/mark16.png") !important;
}

.m-tree-manufacture-node {
    background-image: url("../images/icons/mark16.png") !important;
}

.x-tree-node-expanded .m-tree-hardware-node {
    background-image: url("../images/icons/hrd16.png") !important;
}

.m-tree-hardware-node {
    background-image: url("../images/icons/hrd16.png") !important;
}

.x-tree-node-expanded .m-tree-series-node {
    background-image: url("../images/icons/series16.png") !important;
}

.m-tree-series-node {
    background-image: url("../images/icons/series16.png") !important;
}

.m-tree-shopping-node {
    background-image: url("../images/icons/shopping16.png") !important;
}

.exit-control-container {
    float: left;
}

.control-exit-button {
    background-image: url("../images/icons/remove16.png");
    -webkit-print-color-adjust: exact;
}

.task-record-icon {
    background-image: url('../images/icons/cal.png') !important;
}

.schedule-record-icon {
    background-image: url('../images/icons/schedule.png');
    background-size: contain;
}

.control-button {
    width: 26px;
    height: 26px;
    background: no-repeat #ffffff 50% 50%;
    /*
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #ffffff;
    */
    display: block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-left: 0;
    margin-top: 7px;
    cursor: pointer;
    text-align: center;

}

.displayfield-bold {
    font-weight: bold;
}

.device-card-rpg-btn {
    margin-left: 7px !important;
}

.device-card-panel .x-form-readonly {
    margin-bottom: 0 !important;
}

/******Определние стиля блокировки элемента без затемнения*/
.m-disabled-non-opacity .x-btn-inner {
    opacity: 1 !important;
}

.x-btn.x-btn-pressed.x-btn-default-small.m-disabled-non-opacity {
    border-color: #9d9d9d !important;
    background-image: none;
    background-color: #d6d6d6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7c7c7), color-stop(100%, #e0e0e0));
    background-image: -webkit-linear-gradient(top, #c7c7c7, #e0e0e0);
    background-image: -moz-linear-gradient(top, #c7c7c7, #e0e0e0);
    background-image: -o-linear-gradient(top, #c7c7c7, #e0e0e0);
    background-image: -ms-linear-gradient(top, #c7c7c7, #e0e0e0);
    background-image: linear-gradient(top, #c7c7c7, #e0e0e0);
}

.x-btn-default-small.m-disabled-non-opacity {
    border-color: #bbbbbb !important;
    background-color: #f8f8f8 !important;
}

.m-attention-icon {
    padding: 1px 0 0 10px;
    cursor: pointer;
    width: 32px;
    height: 21px;
}

.diagnosis-table {
    width: 100%;
    word-wrap: break-word;
    table-layout: fixed;
    white-space: normal;
}

.diagnosis-table td {
    border-top: 1px solid rgb(237,237,237);
}

.diagnosis-table tr:first-child td{
    border-top: 0;
}

/*.diagnosis-table tr :first-line{*/
/*border-top: 0px;*/
/*}*/

.diagnosis-table tr {
    vertical-align: top;
}

.diagnosis-inner-description {
    padding: 0 5px;
}

.diagnosis-inner-description td {
    border: 0;
}

.ext-grid-red-row .x-grid-cell {
    background-color: #ffe2e2;
    color: #900;
}

.qnt_err_diag {
    position: absolute;
    left: 7px;
    top: 2px;
    background-color: red;
    font-size: 9px;
    color: white;
    border-radius: 30%;
    text-align: center;
    min-width: 10px;
    text-align: center;
    box-shadow: 0 0 2px silver;
    z-index: 1001;
    padding: 0px;
}
.script-status {
    margin-top: 4px;
    margin-left: 2px;
    min-height: 8px;
    max-width: 8px;
    height: 8px;
    display: block;
    float: right;
}

.script-status-offline {
    background-image: url(../images/calendar/redMarker12.png) !important;
    background-repeat: no-repeat;
    background-position: -2px -2px;
}

.script-status-online{
    background-image: url(../images/calendar/greenMarker12.png) !important;
    background-repeat: no-repeat;
    background-position: -2px -2px;
}



