﻿.collections_edit md-content.md-default-theme .md-subheader { background-color: inherit !important }
.collections_edit md-select.md-default-theme:not([disabled]):focus .md-select-label { border-bottom-color: #32BEA6; }

md-select-menu.md-default-theme md-option[selected] { color: #32BEA6 !important }
md-list-item > .md-avatar:first-child, md-list-item .md-list-item-inner > .md-avatar:first-child { margin-top: 5px !important;   margin-bottom: 5px !important; }
md-list.md-default-theme md-list-item button.md-button:not([disabled]):hover { background-color:transparent;  }
md-list.md-default-theme md-list-item button.md-button:not([disabled]) { background-color:transparent; }

.k-grid-header th.k-header, .k-filter-row th { border-width: 0 1px 1px; }

th[role="columnheader"] .k-icon.k-i-arrow-n { background-image: url('../../i/grid_sort_up_arrow.svg') !important; background-position: 0px 0px; }
th[role="columnheader"] .k-icon.k-i-arrow-s { background-image: url('../../i/grid_sort_dw_arrow.svg') !important; background-position: 0px 0px; }
th[role="columnheader"] .k-grid-header .k-i-arrow-n, .k-grid-header .k-link:not(.k-state-disabled):hover > .k-i-arrow-n { background-position: 0px 0px; }
th[role="columnheader"] .k-grid-header .k-i-arrow-s, .k-grid-header .k-link:not(.k-state-disabled):hover > .k-i-arrow-s { background-position: 0px 0px; }
/*th[role="columnheader"] .k-icon, .k-sprite, .k-button-group .k-tool-icon { width: 7px !important; height: 14px !important; margin-left: 3px; vertical-align: auto !important; }*/
/*.k-grid-header th.k-header > .k-link { min-height: 16px !important; line-height: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }*/

md-backdrop.md-opaque { background-color: rgba(0,0,0,0.3) !important; }

.container_list md-list-item.md-no-proxy.md-button, md-list-item .md-no-style.md-button { z-index: 1000; }

#search::-webkit-input-placeholder { color:#FFF; }
#search::-moz-placeholder          { color:#FFF; }/* Firefox 19+ */
#search:-moz-placeholder           { color:#FFF; }/* Firefox 18- */
#search:-ms-input-placeholder      { color:#FFF; }

#searchCollection::-webkit-input-placeholder { color:#A9A9A9; }
#searchCollection::-moz-placeholder          { color:#A9A9A9; }/* Firefox 19+ */
#searchCollection:-moz-placeholder           { color:#A9A9A9; }/* Firefox 18- */
#searchCollection:-ms-input-placeholder      { color:#A9A9A9; }

md-input-container.collection_name { width: 30%; margin: auto auto; }
.md-raised.small { min-width: 25px !important; margin-left: 0px; }

.tree_view .item { color: #455A64; padding-left: 60px; height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.tree_view .item.folder { background-image: url('../../i/folder_icon.svg'); background-repeat: no-repeat; background-position-y: 10px; background-position-x: 10px; }
.tree_view .item.contacts_folder { background-image: url('../../i/contacts_folder.svg'); background-repeat: no-repeat; background-position-y: 10px; background-position-x: 10px; }
.tree_view .item.all_public_folders { background-image: url('../../i/all_pbl_folders.svg'); background-repeat: no-repeat; background-position-y: 10px; background-position-x: 10px; }
    .tree_view .item .container_info { max-width: 365px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; margin-left: 10px;  margin-right: 10px; }
        .tree_view .item .container_info .item_info { display: block; margin: 3px; white-space: nowrap; }
        .tree_view .item:hover { cursor: pointer; background-color: #EEEEEE; border-radius: 3px; cursor: pointer; }
.tree_view .k-state-selected { background-color: transparent; color: #000 }
.tree_view .k-plus { background-image: url('../../i/tree_view_arrow.svg'); background-position: 1px 2px; background-position: 1px 2px !important; }
.tree_view .k-minus { background-image: url('../../i/tree_view_arrow_down.svg'); background-position: 1px 2px; background-position: 1px 2px !important; } 

.tree_view div.k-top,
.tree_view div.k-bot,
.tree_view div.k-mid { height: 60px; }
.tree_view .k-in { height: 60px; display: inline-block !important; border-width: 0px !important; width: -moz-calc(100% - 26px); width: -webkit-calc(100% - 26px); width: -o-calc(100% - 26px); width: calc(100% - 26px); margin: 1px 0 1px 0px; }
.k-treeview { overflow: hidden !important; }

.k-grid.k-grid-stretch-height-full { height: calc(100% - 90px) !important; }
.k-grid.k-grid-stretch-height-full .k-grid-content { height: calc(100% - 103px) !important; }
.k-grid.k-grid-stretch-height-nogroup { height: calc(100% - 90px) !important; }
.k-grid.k-grid-stretch-height-nogroup .k-grid-content { height: calc(100% - 72px) !important; }
.k-grid.k-grid-stretch-height-simple { height: calc(100% - 90px) !important; }
.k-grid.k-grid-stretch-height-simple .k-grid-content { height: calc(100% - 37px) !important; }

.k-grid td.k-state-selected,
.k-grid tr.k-state-selected,
.k-list > .k-state-selected,
.k-group > .k-item > .k-state-selected,
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td {
    background-color: #E9EBED !important;
    
}

.k-grid tr:hover {
    background-color: #EFF8FF !important;
}
.k-grid tr td {
   border-color: #d3d3d37a !important;
}
.k-grid .k-pager-wrap {
    background-color: #F5F5F5;
    min-height: 48px;
    height: 48px;
    border: 1px;
    border-radius: 0 0 8px 8px;
}

.md-dialog-container {
    z-index: 1010 !important;
}

md-dialog.sales_quote_dialog md-dialog-content .choose_action .options .md-label { margin-top: -7px; }

.k-animation-container .k-list-container { height: auto !important; max-height: 600px !important; }
.k-animation-container .k-list-container .k-list-scroller { max-height: 573px !important; min-height: 73px !important; }