body 
{
  font-size: 16px;
}
.pagination .active a {
    background-color: #A4262C!important;
}

.list-group-item.active {
	background-color: #A4262C!important;
	border-color: #A4262C!important;
}

.ccontrol {
	position: relative;
	padding-left: calc(2rem + 0.5vw);
	display: inline-block;
	cursor: pointer;
}
.ccontrol input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
.ccontrol-indicator {
	position: absolute;
	top: 0.25rem;
	left: 0;
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1rem;
	font-size: 65%;
	color: #eee;
	text-align: center;
	background-color: #eee;
	background-size: 50% 50%;
	background-position: center center;
	background-repeat: no-repeat;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	/* give a default state box-shadow to indicate the edges */
	box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem hsla(0, 0%, 55%, 0.25);
}
thead .ccontrol-indicator {
	top: -0.04rem;
}
.ccontrol input:checked ~ .ccontrol-indicator {
	color: #fff;
	background-color: #c8102e;
}
.ccontrol input:active ~ .ccontrol-indicator {
	color: #fff;
	background-color: #8a3f46;
}
.ccontrol input:focus ~ .ccontrol-indicator {
	box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #c8102e;
}
.checkbox .ccontrol-indicator {
	border-radius: 0.25rem;
}
.checkbox input:checked ~ .ccontrol-indicator {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
}
.submitbutton {
	display: block;
	margin: 0 auto;
	padding: .6em .8em;
	/* Font-size is the root value that determines size of spinner parts. Change this to whatever you want and spinner elements will size to match. */
	font-size: 20px;
	font-weight: bold;
	border-radius: .4em;
	border: none;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	transition: all 1s;
}
.entitylist-filter-option-group-label {
    color: #A4262C!important;
    font-family: Arial!important;
    font-weight: 400!important;
    font-size: 14px!important;
}
