/* codeDESIGN - djc2_items_datatables.css */
@charset "utf-8";

/* DJC2 ITEMS DATATABLE */
div.djc2_items_datatables_wrapper {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 60px 0px;	
}
@media only screen and (max-width: 991px) {

	div.djc2_items_datatables_wrapper {
		margin: 0px 0px 0px 0px;
		padding: 60px 20px 60px 20px;	
	}
		
}
div.djc2_items_datatables_wrapper [class^="col-"],
div.djc2_items_datatables_wrapper [class*=" col-"],
div.djc2_items_datatables_wrapper div.container {
	padding-left: 0px;
	padding-right: 0px;
}
table.djc2_items_datatable a.href_datatables,
table.djc2_items_datatable a.href_datatables:link,
table.djc2_items_datatable a.href_datatables:visited {
	font-weight: 400;
	color: var(--ci_color_black);
	text-decoration: none;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
table.djc2_items_datatable a.href_datatables:hover {
	color: var(--ci_color);
	text-decoration: underline;
}
table.djc2_items_datatable a.href_button {
	float: right;
}
@media only screen and (max-width: 991px) {

	table.djc2_items_datatable a.href_button {
		float: none;
		margin: 0px 0px 0px 0px;
		padding: 2px 10px 2px 10px;
	}
	
}
table.djc2_items_datatable a.href_button i {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
table.djc2_items_datatable a.href_button:hover i {
	
}


table.djc2_items_datatable.dataTable {
	font: normal 14px/22px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 400;		
}
table.djc2_items_datatable.dataTable div.djc2_items_datatable_date {
	text-transform: uppercase;
	color: var(--ci_color_black);	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.djc2_items_datatable.dataTable div.djc2_items_datatable_date_day {
	font: 700 33px/33px 'Montserrat',sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
table.djc2_items_datatable.dataTable div.djc2_items_datatable_date_month {
	font: 700 20px/33px 'Montserrat',sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.djc2_items_datatable.dataTable div.djc2_items_datatable_date_year {
	font: 700 20px/33px 'Montserrat',sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}
table.djc2_items_datatable.dataTable div.djc2_items_datatable_date_dayname {
	font-weight: 700;	
}


/* CUSTOM DATATABLES OVERRIDES */
table.dataTable > tbody > tr.child ul.dtr-details {
	width: 100%;
}
table.dataTable ul.dtr-details span.dtr-title {
	width: 180px;
}