.ir-kanban-col-header {
    font-weight: bold;
    padding: 10px 8px 0px;
    color: #595959 !important;
}

.ir-kanban-col-header-num-items {
    font-weight: 400;
    padding: 0px 8px 8px;
    color: #6b808c;
    font-size: 14px;
}

.ir-kanban-col-header-icon {
    position: absolute;
    top: 24px;
    right: 10px;
    opacity: 0.5;
}

.ir-kanban-column {
    position: relative;
    background-color: #f2f2f2;
    border: solid 1px rgb(201,201,201);
    border-radius: 3px;
}
.aw-kanban-board  { 	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important; 	font-size: 14px!important; margin-bottom: 30px; }
.aw-kanban-col-wrapper  { 	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important; 	font-size: 14px!important; }

.ir-kanban-col-element {
    overflow: hidden;
    font-size: 14px;
    line-height: 14px;
    position: relative;
    padding: 5px;
    background-color: #fafafa;
    border-radius: 0px;
	border: groove;
    box-shadow: 2px 2px 0 rgba(9,45,66,.25);
    margin-bottom: 5px;
    min-height: 20px;
}
.ir-kanban-col-element.age-old {
	border-color: #e71837;
	box-shadow: 3px 3px 0 rgba(185, 19, 19, 0.63);
    margin-bottom: 6px;
}
.ir-kanban-col-element.age-new {
	border-color: green;     
	box-shadow: 3px 3px 0 rgba(71, 203, 47, 0.63);
    margin-bottom: 6px;
	background-color: #e9ffde;
}

.ir-kanban-priority-wrapper {
    overflow: auto;
    position: relative;
}
.ir-kanban-age-wrapper {
    position: relative;
	line-height: 16px;
	margin: 0px;
}
.ir-kanban-age-wrapper h2 { margin: 0px!important; }

.ir-kanban-age {
	position: absolute;
    top: 3px;
	left: 0;
	font-size: 24px;
}	
.ir-kanban-cust {
	max-width: 76%;
    padding-bottom: 3px;
    font-size: 19px;
	font-weight: 500;
    color: black;
	padding-left: 36px;
	margin-top: -3px;
}



.ir-kanban-priority {
	position: absolute;
    top: 24px;
/*	border: 3px solid #bbff5a;
    background-color: #bbff5a;
    border-radius: 11px;*/
}	
.ir-kanban-level {
	position: absolute;
    top: 40px;
/*	border: 3px solid #bbff5a;
    background-color: #bbff5a;
    border-radius: 11px;*/
}	
.ir-kanban-loaner {
	position: absolute;
    top: 56px;
/*	border: 3px solid #bbff5a;
    background-color: #bbff5a;
    border-radius: 11px;*/
}	
.ir-kanban-item {
	position: absolute;
    padding-bottom: 3px;
    font-size: 17px;
	font-weight: 500;
    color: black;
	text-align: right;
	margin-top: 10px;
	margin-left: 80$
}
.ir-kanban-init {
	position: absolute;
    top: -2px;
	right: 0;
	border: 3px solid #bbff5a;
    background-color: #bbff5a;
    border-radius: 11px;
}	



.ir-kanban-theDate {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 12px;
	margin: 0;
}
.ir-kanban-RO {
	position: relative;
	float: right; 
	width: 100%; 
	text-align: right;
	margin: 0;
}



.ir-kanban-priority-critical {
    background-color: red;
}

.ir-kanban-priority-high{
    background-color: #ff9f1a;
}

.ir-kanban-priority-normal{
    background-color: #3333ff;
}

.ir-kanban-priority-low{
    background-color: #339900;
}

.ir-kanban-new-issue {
    font-weight: 400;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left: 4px;
    color: #6b808c;
    font-size: 16px;
}

.ir-kanban-new-issue-icon {
    padding-left: 4px;
}



.kb-age {
  grid-area: age;
  grid-row: 1;
  grid-row: 1;
  font-size: 24px;
}

.kb-cust{ 
	grid-area: header;
	grid-row-start: 1;
	grid-row-end: 1;
	/*color: #0c4e00; */
	grid-column: 2 / span 3;
	font-size: 18px;
    line-height: 18px;
    text-align: center;	
}



.kb-priority {
	grid-area: main;
	grid-row: 2;
	grid-column: 1;
	padding-left: 3px;
}	
.kb-level {
	grid-area: main;
	grid-row: 3;
	grid-column: 1;
	padding-left: 3px;
/*	border: 3px solid #bbff5a;
    background-color: #bbff5a;
    border-radius: 11px;*/
}	
.kb-loaner {
	grid-area: main;
	grid-row: 4;
	grid-column: 1;
	background-color: yellow;
	padding-left: 3px;
/*	border: 3px solid #bbff5a;
    background-color: #bbff5a;
    border-radius: 11px;*/
}	
.kb-item {
	grid-area: main;
	grid-column: 2 / span 3;
	grid-row: 2 / span 3;
    padding-bottom: 3px;
    font-size: 17px;
	font-weight: 500;
    color: black;
	text-align: center;
	line-height: 18px;
}

.kb-icon { 
	grid-area: header;
	grid-row: 2;
	grid-column: 1 / span 1;
	text-align: center; 
	display: table; 
	width: 100%; 
	color: red;
}
.kb-theDate { 
	grid-area: footerleft;
	grid-row: 5;
	grid-column: 1 / span 2;
	text-align: center; 
	display: table; 
	width: 100%; 
}
.kb-RO { 
	grid-area: footerright;
	grid-row: 5;
	grid-column: 3 / span 2;
	text-align: center; 
	display: table; 
	width: 100%; 
}
.kb-category { 
	/* grid-area: footerleft;
	grid-row: 6; */
	grid-column: 1 / span 2;
	text-align: center; 
	display: table; 
	width: 100%; 
	line-height: 14px;	
}
.kb-repairstatus { 
	/* grid-area: footerright;
	grid-row: 6; */
	grid-column: 3 / span 2;
	text-align: center; 
	display: table; 
	width: 100%; 
	line-height: 14px;
}

.kbbody .h4{ margin-top: 0; }
.kbcontainer {
	display: grid;
	border: 1px solid transparent; 
	border-radius: 6px;

  grid-template-columns: 25% 25% 25% 25%   ;
  grid-template-rows: auto;
  grid-template-areas: 
    "age header header header"
    "main main main main"
    "footerleft footerleft footerright footerright";
  	/*background-color: #edffea; */
}
.kbcontainer-superv {
	display: grid;
	border: 1px solid transparent; 
	border-radius: 6px;
	color: black;

  grid-template-columns: 19% 27% 27% 27%   ;
  grid-template-rows: auto;
  grid-template-areas: 
    "age header header header"
    "main main main main"
    "footerleft footerleft footerright footerright";
  	/*background-color: #edffea; */
}


.kbcontainer-superv.age-8 {
	border-color: green;     
	box-shadow: 3px 3px 0 #47cb2fa1;
    margin-bottom: 6px;
	background-color: #e9ffde;
}
.kbcontainer-superv.age-14 {
	border-color: gray;     
	box-shadow: 3px 3px 0 #ffeb3bdb;
    margin-bottom: 6px;
	background-color: #ffeb3b47;
}
.kbcontainer-superv.age-old {
	border-color: red; 
	border-color: #e71837;
	box-shadow: 3px 3px 0 #b91313a1;
    margin-bottom: 6px;
}

.kbcontainer.age-old {
	border-color: red; 
	border-color: #e71837;
	box-shadow: 3px 3px 0 rgba(185, 19, 19, 0.63);
    margin-bottom: 6px;
}
.kbcontainer.age-new {
	border-color: green;     
	box-shadow: 3px 3px 0 rgba(71, 203, 47, 0.63);
    margin-bottom: 6px;
	background-color: #e9ffde;
}



.kbcolorkey {
	padding: 0 5px;
    margin: 0 5px;
    border: black;
    border-style: solid;
    border-width: thin;
    margin-bottom: 6px;
    /* font-size: small; */ 
}
.kbcolorkey.age-8 {
	border-color: green;     
	box-shadow: 3px 3px 0 #47cb2fa1;
	background-color: #e9ffde;
}
.kbcolorkey.age-14 {
	border-color: gray;     
	box-shadow: 3px 3px 0 #ffeb3bdb;
	background-color: #ffeb3b47;
}
.kbcolorkey.age-old {
	border-color: red; 
	border-color: #e71837;
	box-shadow: 3px 3px 0 #b91313a1;
}

.aw-kanban-col-content {
    min-height: 10000px;
}

.kanban-sticky {
	position: sticky;
	top: 0px;
	z-index: 1000;
}

.kanban-fullscreen .k-tabstrip .k-content.k-state-active {
    padding: 0;
}

.kb-testingpriority.P1-High {
	background-color: red;
    color: white;
    text-align: center;	
}
.kb-testingpriority.P5-Medium {
	background-color: yellow;
    color: black;
    text-align: center;	
	border-style: solid;
}
.kb-testingpriority.P9-Low {
	background-color: #c4ffff;
    color: black;
    text-align: center;	
	border-style: solid;

}
