/* DivTable.com */
.div-table{
	display: table;
	width: 930px;
	border-collapse: collapse;
	/* border-bottom: 4px solid #ededed; */
}

@media (min-width : 931px) {
	.div-table {
		width: 100%;
	}
}

div.div-table-row{
	display: table-row;
}
div.div-table-heading{
	display: table-header-group;
}

div.div-table-body{
	display: table-row-group;
}
/*general cell style*/
.div-table-cell, .div-table-head{
	vertical-align: middle;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: inherit;
    font-style: normal;
    font-size: inherit;
    color: inherit;
    text-align: left;
    line-height: 24px;
	display: table-cell;
	padding: 9px 10px;
	border: none;
}
/*table header font and color*/
.div-table-head{
    background: inherit;
    color: #fff;
    background-color: #666;
    font-size: inherit;
    font-weight:700;
}

/* for table cells that need table header styling */
.cell-header {
	background: inherit;
    color: #fff;
    background-color: #666;
    font-size: inherit;
    font-weight:700;
}

/*table body zebra striped*/
.div-table-body > .div-table-row:nth-child(even), tbody > .div-table-row:nth-child(even) {
	background-color: #ededed;
}

.order-scroll-table-header {
	background-color: #FFFFFF;
	color: #FFFFFF;
	border-bottom: 1px solid #d9d9d9;
	padding: 15px;
}

.order-scroll-table-header a {
	color: #FFFFFF !important;
}

div.horizontal-scroll {
	overflow: auto;
	white-space: nowrap;
}

.double-scroll {
	width: 100%;
}

.link {
	text-decoration:none;
	color:blue;
}
.link:hover{
	cursor:pointer;
}

.border {
	border: 1px solid #ddd;
}

.full-width-less-border {
	width: calc(100% - 15px);
}

.width-85-percent {
	width: 85%;
}

.width-75-percent {
	width: 75%;
}

.width-70-percent {
	width: 70%;
}

.width-60-percent {
	width: 60%;
}

.width-50-percent {
	width: 50%;
}

.width-40-percent {
	width: 40%;
}

.width-30-percent {
	width: 30%;
}

.width-25-percent {
	width: 25%;
}

.width-20-percent {
	width: 20%;
}

.width-15-percent {
	width: 15%;
}

.width-12-percent {
	width: 12% 
}
.width-10-percent {
	width: 10%;
}

.width-5-percent {
	width: 5%;
}

.align-right {
	text-align: right !important;
}

.align-left {
	align: left;
}

.remove-padding {
	padding: 0px !important;
}

.background-light-blue {
	background-color: #DFEFFB;
}

.background-lighter-blue {
	background-color: #deeff5;
}

.background-white {
	background-color: #FFFFFF;
}

.background-lighter-grey {
	background-color: #efefef;
}

.font-dark-grey {
	color: #919191;
}

.subTable {
	background-color: ivory !important;
}

.dashboard-table-title {
/* 	background-color: #666666; */
/* 	color: #FFFFFF; */
	font-weight: 700;
	font-size: 1.1rem;
	border-top: 1px solid #dff3f3
}

.dashboard-table-title-cell {
	background-color:inherit;
	min-height: 50px;
}
.dashboard-table {
	padding-top: 0px;
}

.table-text-white {
	color: #FFFFFF !important;
	font-weight: 700;
	font-size: 1rem;
}
.table-text-normal {
	font-weight: normal;
	font-size: 1rem;
}

.dateColumn {
	width: 150px; 
}

.div-table ol {
	padding-left: 10px;
}

.wordbreak {
	word-break:break-word;
}