.app {
    position:absolute !important;
} 
.k-grid-header-wrap table thead tr th{
	color:#263f5d !important;
	font-weight: 600 !important;
}
.k-grid-header-wrap table thead tr th .k-link{
	color:#263f5d !important;
	
}
.k-gantt-toolbar .k-state-default, .k-grid .k-grouping-header, .k-grid-header, .k-grid-header-wrap, .k-grouping-header .k-group-indicator, .k-header {
    border-color: #cfd3d4;
}
.k-autocomplete, .k-drag-clue, .k-draghandle, .k-dropdown-wrap, .k-grid-header, .k-grouping-header, .k-header, .k-menu, .k-numeric-wrap, .k-panelbar>.k-panelbar-header>.k-link, .k-picker-wrap, .k-progressbar, .k-state-highlight, .k-tabstrip, .k-tabstrip-items .k-item, .k-toolbar {
    background-image: url(textures/highlight.png);
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);
    background-position: 50% 50%;
    background-color: #cfd3d4;
}
.k-pager-wrap .k-pager-numbers .k-link {
    border-color: #dee5e7;
    border-left: none;
}
.k-pager-wrap .k-link.k-state-selected {
    color: #337ab7;
    background-color: #ffffff;
    border-radius: 1px;
}
.k-pager-info {
	color: #777 !important;
}
.k-pager-wrap {
    background-image: url(textures/highlight.png);
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);
    border-color: #d5d5d5;
    color: #313131;
    background-color: #f1f1f1;
    background-position: 50% 50%;
}
.k-autocomplete, .k-block, .k-content, .k-dropdown-wrap, .k-dropzone-active, .k-editor-dialog .k-tabstrip-items, .k-filter-row>th, .k-footer-template td, .k-grid td, .k-grid td.k-state-selected, .k-grid-content-locked, .k-grid-footer, .k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header, .k-grid-header-locked, .k-grid-header-wrap, .k-group, .k-group-footer td, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-input, .k-panel>.k-item>.k-link, .k-popup.k-align .k-list .k-item:last-child, .k-separator, .k-slider-track, .k-splitbar, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-toolbar, .k-treemap-tile, .k-upload .k-action-buttons, .k-upload-files, .k-widget {
    border-color: #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-left: none;
}
.k-grid-header th.k-header {
    vertical-align: bottom;
    cursor: default;
    border-left: none;
}
 .k-link {
     border-radius: 1px !important; 
    padding: 4px 4px;
    min-width: 2.14em;
    height: 2.14em;
    border-width: 1px;
    outline: 0;
    box-sizing: border-box;
    color: inherit;
    text-align: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    color: #337ab7 !important;
}
.k-grid tr:hover {
    background-color: #edeff1;
    background-image: url(textures/highlight.png);
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);
    background-position: 50% 50%;
}
.k-pager-wrap .k-link:hover {
    background-image: url(textures/highlight.png);
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);
    border-color: #b9cedf;
    color: #2e2e2e;
    background-color: #d4dde7;
}
.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list>.k-state-highlight, .k-list>.k-state-selected, .k-marquee-color, .k-panel>.k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited {
    color: #353131;
    background-color: #efefef;
    border-color: #141414;
}
.k-grid td.k-state-selected:hover, .k-grid tr.k-state-selected:hover {
    background-color: #ececec;
    background-image: none;
}
}

.demo-section.wide {
	max-width: 1025px;
}

.template-container {
	padding-top: 10px;
	padding-left: 12px;
}

.template-container img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -10px;
}

.template-header {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.column-status {
	padding-top: 5px;
}

.column-text {
	padding-left: 10px;
}

.column-template-container {
	width: 100%;
	display: flex;
	margin-left: 5px;
}

.column-template-container h3 {
	padding-left: 10px;
}

.template-title {
	color: red;
	word-wrap: break-word;
}

.k-taskboard-drag-hint {
	font: 400 14px Arial,Helvetica,sans-serif;
}
.k-taskboard-header{
	display: none !important;		
}
.k-taskboard-column-header{
	background-color: #f5f5f5;
	background-clip: border-box;
	border: 0;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 14%);
	padding: 0px !important;
}
.k-taskboard-column-cards-container {
	padding: 10px 8px !important;
	background-color: #fbfbfb !important;
}
.k-taskboard-columns-container{
	width:85% !important;	
}
.k-taskboard-columns-container .k-taskboard-column{
	width:40% !important;	
}
.k-taskboard-card.k-state-selected {
    border-color: #83a8eb !important;
}
.column-template-container h3 {
    font-size: 16px;
	color: #333 !important;
	font-weight: 500 !important;
}