﻿.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-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: #EEEEEE !important; }

input[type=text]::-ms-clear { display: none; }

.container_task_history md-checkbox .md-label span { margin-left: 0px !important; }
.container_task_history md-checkbox .md-container { left: -5px; }

.gal .container_search md-progress-linear .md-container { height: 2px !important; }
    .gal .container_search md-progress-linear { height: 2px !important; margin-top: -6px; }
    .gal md-input-container { padding-bottom: 0px; }
    .gal .container_search md-progress-linear.md-default-theme .md-bar { background-color: #32BEA6 !important; }
    .gal .container_search md-progress-linear.md-default-theme .md-container { background-color: #acece6 !important; }
    .gal .container_search md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input.active { border-bottom: none; }
