.timer
{
	/* position: absolute; */
}

.panel-header-box:hover
{
	cursor: initial !important;
}

.panel-header-box
{
	overflow: auto;
	padding: 0;
}

.panel-header
{
	border-right: 1px solid #e1e1e1;
	min-height: 85px;
	padding: 10px;
}

.panel-header:hover
{
	cursor: pointer;
}

.panel-header-right
{
	padding: 7px;
}

.panel-footer .action-button
{
	text-align: center;
	padding-top: 10px;
	height: 39px;
	float: left;
	color: #fff;
	width:50%;
}

.panel-footer .action-button.Weigeren,
.panel-footer .action-button.Annuleren
{
	background-color: #B02B2C;
}

.panel-footer .action-button.Aanpassen
{
	background-color: #109bc5;
}

.panel-footer .action-button.Accepteren,
.panel-footer .action-button.Bevestigen
{
	background-color: #83a846;
}

.panel-footer .action-button:hover
{
	cursor: pointer;
	opacity: 0.9;
}

.arrow_toggle
{
	margin-top: -10px;
}

.arrow_toggle span
{
	transition: transform .2s ease-in-out;
	display: inline-block;
}

.flip
{
	transform: scaleY(-1);
}

.section-item .activities-title
{
	border-bottom: 1px solid #e1e1e1;
	background-color: #fff;
	padding: 20px;
}

.section-item .activities-title h4
{
	color: #109bc5;
}


.activities-item, .activities-item-small, .activities-item-button, .activities-item-medium
{
	background-color: #f9f9f9;
	overflow-x: hidden;
	min-height: 400px;
	overflow-y: auto;
}

.activities-item-button
{
	min-height: 133px !important;
}

.activities-item-small
{
	min-height: 50px !important;
}

.activities-item-medium
{
	min-height: 318px !important;
}

.section-item, .activities-content, div.panel:last-of-type
{
	margin-bottom: 20px;
}

.beantwoorden-marginless-lower
{
	margin-bottom: -1px !important;
}

.beantwoorden-marginless-top
{
	margin-top: -1px !important;
}

.beantwoorden-marginless
{
	margin-bottom: 0 !important;
}

.beantwoorden-borderless
{
	border-bottom: none !important;
}

.beantwoorden-text
{
	padding: 15px !important;
}

.beantwoorden-small-text
{
	font-size: 12px;
}

.beantwoorden-button
{
	width: 100% !important;
}

.beantwoorden-checkbox
{
	display: inline-block !important;
	margin-right: 8px !important;
	max-width: 12px !important;
	transform: translateY(3px);
}

.beantwoorden-side-padding
{
	padding: 6px 6px 0 !important;
}

.beantwoorden-no-side-padding
{
	padding: 5px 5px 10px !important;
}

.beantwoorden-bottom-padding
{
	padding-bottom: 9px !important;
}

.berichten-side-padding
{
	padding: 0 10px !important;
}

.beantwoorden-marginless-bottom
{
	margin-bottom: -10px !important;
}

.beantwoorden-marginless-bottom-lower {
	margin-bottom: -50px !important;
}

.beantwoorden-span, .beantwoorden-p
{
	font-weight: normal !important;
}

.beantwoorden-p, .beantwoorden-p-description
{
	font-style: italic !important;
	color: #888 !important;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.beantwoorden-p-description{
	margin: 2px 1px 0 !important;
	font-size: 12px !important;
}

.beantwoorden-textarea, .beantwoorden-textarea-small, .beantwoorden-textarea-medium{
	background-color: #fff !important;
	margin: 11px 10px 0 !important;
	height: 350px !important;
}

.beantwoorden-textarea-small, .beantwoorden-textarea-medium
{
	margin: 11px 10px !important;
	height: 100px !important;
}

.beantwoorden-textarea-medium
{
	height: 230px !important;
}

.beantwoorden-overflow
{
	overflow: hidden;
}

.beantwoorden-standard-condition {
	margin: 7px 0 13px 0 !important;
}

.beantwoorden-extra-padding
{
	padding: 8px 8px !important
}

.lightGrey
{
	background-color: #f9f9f9 !important;
}

.tdFirst
{
	width: 150px !important;
}

.table
{
	margin-bottom: 0 !important;
}

.tbody
{
	background-color: #fff;
}

tr
{
	background-color: transparent !important;
}

td
{
	border: none !important;
	padding: 0 !important;
	color: #000;
}

@keyframes bounce{
	0% {margin: -0.25px 0 0 0; font-size: 14px}
	40% {margin: 0 0 0 3px; font-size: 13px}
	60% {margin: 0 0 0 3px; font-size: 13px}
	100% {margin: -0.25px 0 0 0; font-size: 14px}
}

.right-padding
{
	padding-right: 20px !important;
}

.less-right-margin
{
	margin-right: -20px !important;
}

.thinner-box
{
	min-height: 438px !important;
}

.standardConditionsHolder {
	margin-left: -20px !important;
	transform: translateX(20px);
	padding: 5px !important;
}

.deleteMessage, .archiveMessage
{
	width: 100%;
}

.archiveMessage
{
	margin-top: 0 !important;
}

.deleteMessage
{
	margin-bottom: 0 !important;
}


/* Unread item */
.activities-content .panel-default.panel-unread
{
	border-left: 10px solid #109bc5;
}