﻿:focus { outline: none; }
::-ms-clear { display: none; }

.k-treeview .k-in { margin: 0px !important; }

.k-picker-wrap { height: 28px !important; }
.k-picker-wrap .k-input { padding: 0px !important; }

md-dialog { max-height: none; min-height: none; }
md-dialog md-dialog-content { padding: 0px !important; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; }

:root *>.k-icon, :root *>.k-sprite, :root *>.k-button-group .k-tool-icon { opacity: 1; vertical-align: baseline; }
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select { padding: 0px !important; min-height: initial !important; width: 28px !important; min-height: 1.21em !important; }

div[data-role="grid"] .k-pager-wrap>.k-link, .k-pager-numbers .k-pager-nav { padding: 2px; height: 20px; }

.k-checkbox:checked+.k-checkbox-label:after { display: none; }
.k-checkbox-label:after, .k-checkbox:checked+.k-checkbox-label:after { display: none; }
.k-state-hover { background-color: transparent !important; }
.k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused { border-color: #D4D2D2 !important; }
.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover { border-color: #D4D2D2 !important; }

.k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
.k-textbox:hover, .k-textbox:focus { border-color: #32BEA6; }

.k-state-hover>.k-select { border-color: #D4D2D2 !important; }
.k-state-focused>.k-select { border-color: #D4D2D2 !important; }

.k-icon, .k-sprite, .k-button-group .k-tool-icon { width: 17px !important; height: 17px !important; }

.task_bar md-switch { margin: 0px; margin-left: 15px; padding: 14px; width: 180px;float: left; }

md-progress-circular.md-default-theme.md-hue-1 .md-inner .md-left .md-half-circle { border-left-color: #32BEA6 !important; }
md-progress-circular.md-default-theme.md-hue-1 .md-inner .md-left .md-half-circle, md-progress-circular.md-default-theme.md-hue-1 .md-inner .md-right .md-half-circle { border-top-color: #32BEA6 !important; }
md-progress-circular.md-default-theme.md-hue-1 .md-inner .md-right .md-half-circle { border-right-color: #32BEA6 !important; }

md-tooltip { font-size: 13px !important; }