.form-control::-webkit-input-placeholder {
	  color: #babebc  !important;
	}
	/* th { font-size: 1em !important; 
		text-align: center !important;
	} */
/* 	td { font-size: 1em !important;
		width: 14% !important; 
	 } */
	
/* 	table.dataTable tbody th, table.dataTable tbody td {
		padding: 0.3em !important;
	} */
	/* table.dataTable tbody td {
		  vertical-align: middle;
		} */
/* .dt-head-center {
	text-align: center !important;
} */
		
.db-btn {
			text-align: left;
		/*    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
			color: #000;
			position: relative;
			padding-left: 0.4em;
			/* width:100%;
			height:100%; */
		}
.db-btn:hover {
			background-color: #ffc107;
			color: #FFF;
		}
.db-btn a {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			text-decoration:none; /* Makes sure the link   doesn't get underlined */
			z-index:10; /* raises anchor tag above everything else in div */
			background-color:white; /*workaround to make clickable in IE */
			opacity: 0; /*workaround to make clickable in IE */
			filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
.db-btn2 {
			text-align: center;
		/*    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
			color: #d2232a;
			position: relative;
/* 			padding-left: 0.4em; */
/* 			width:100%;
			height:100%; */
		}
.db-btn2:hover {
			background-color: #d2232a;
			color: #FFF !important;
			width:100% !important;
			height:100% !important;
		}
.db-btn2 a {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			text-decoration:none; /* Makes sure the link   doesn't get underlined */
			z-index:10; /* raises anchor tag above everything else in div */
			background-color:white; /*workaround to make clickable in IE */
			opacity: 0; /*workaround to make clickable in IE */
			filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
.db-btn3 {
			text-align: center;
		/*    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/* 			color: #000; */
			position: relative;
/* 			padding-left: 0.4em; */
/* 			width:100%;
			height:100%; */
		}
.db-btn3:hover {
			background-color: #d2232a;
			color: #FFF !important;
		}
.db-btn3 a {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			text-decoration:none; /* Makes sure the link   doesn't get underlined */
			z-index:10; /* raises anchor tag above everything else in div */
			background-color:white; /*workaround to make clickable in IE */
			opacity: 0; /*workaround to make clickable in IE */
			filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
.db-btn4 {
			text-align: center;
		/*    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
 			color: #d2232a;
			position: relative;
/* 			padding-left: 0.4em; */
/* 			width:100%;
			height:100%; */
		}
.db-btn4:hover {
			background-color: #d2232a;
			color: #FFF !important;
		}
.db-btn4 a {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			text-decoration:none; /* Makes sure the link   doesn't get underlined */
			z-index:10; /* raises anchor tag above everything else in div */
			background-color:white; /*workaround to make clickable in IE */
			opacity: 0; /*workaround to make clickable in IE */
			filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
.date1 {
	min-width: 14%;
	text-align: center;
	background-color: #5cb85c;
	color: #FFF;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.date1:hover {
	background-color: #468d46;
}
.date1 a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none; /* Makes sure the link   doesn't get underlined */
	z-index:10; /* raises anchor tag above everything else in div */
	background-color:white; /*workaround to make clickable in IE */
	opacity: 0; /*workaround to make clickable in IE */
	filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
.date2 {
	min-width: 14%;
	text-align: center;
	background-color: #ffc107;
	color: #FFF;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.date2:hover {
	background-color: #468d46;
}
.date2 a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none; /* Makes sure the link   doesn't get underlined */
	z-index:10; /* raises anchor tag above everything else in div */
	background-color:white; /*workaround to make clickable in IE */
	opacity: 0; /*workaround to make clickable in IE */
	filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
.scrolling-wrapper{
	overflow-x: auto;
	/* height: 50vh; */
}
	.cardholder {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.tile {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
}
/* Radio buttons */

.btn-group {
	flex-wrap: wrap !important;
}
#select-type {
	visibility: hidden;
}
input[type=radio] {
	  opacity: 0;
	}
	
	.box {
           
		/* position: absolute; */
		opacity: 0.8;  /* for demo purpose  */
	}
	.stack-top {
		z-index: 9;
	}
	
	/* Radio buttons */
	
[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute !important;
  left: -9999px !important;
}

[type="radio"]:checked+label,
[type="radio"]:not(:checked)+label {
  position: relative !important;
  /* padding: 5px 10px; */
  cursor: pointer !important;
  border-radius: 5px !important;
  /* margin: 2px; */
  color: #fff !important;
}

[type="radio"]:not(:checked)+label {
  /* border: 1px solid #196e2c; */
  color: #fff !important;
  background: #6c757d !important;
}

[type="radio"]:not(:checked)+label:hover {
	color: #fff !important;
  background: #ffc107 !important;
}

[type="radio"]:checked+label {
  background: #d2232a !important;
  /* border-color: #b58905; */
  color: #fff !important;
}

/* Checkboxes */
	
[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
  position: absolute !important;
  left: -9999px !important;
}

[type="checkbox"]:checked+label,
[type="checkbox"]:not(:checked)+label {
  position: relative !important;
  /* padding: 5px 10px; */
  cursor: pointer !important;
  border-radius: 5px !important;
  /* margin: 2px; */
  color: #fff !important;
}

[type="checkbox"]:not(:checked)+label {
  /* border: 1px solid #196e2c; */
  color: #fff !important;
  background: #6c757d !important;
}

[type="checkbox"]:not(:checked)+label:hover {
	color: #fff !important;
  background: #ffc107 !important;
}

[type="checkbox"]:checked+label {
  background: #d2232a !important;
  /* border-color: #b58905; */
  color: #fff !important;
}

.dataTables_paginate { 
	margin-top: 20px !important; 
}
.dataTables_filter {
	margin: 50px !important;
}
