/*

	▒█▀▀▄ █▀▀ █▀▀ █░█ █▀▀ █▀▀█ █▀▀█ █▀▀▄
	▒█░▒█ █▀▀ █░░ █▀▄ █▀▀ █▄▄▀ █░░█ █░░█
	▒█▄▄▀ ▀▀▀ ▀▀▀ ▀░▀ ▀▀▀ ▀░▀▀ ▀▀▀▀ ▀░░▀
			Building Imagination

		@project:		Kwaliteitsmanagement Applicatie
		@author:		Joey De Decker
		@www:			www.deckeron.nl
		Copyright 2016

*/

/* Closed period header */
#header-navbar.closed-period {
	background-color: #999999;
}

/* Rotate font awesome icons */
.fa-90{
	transform: rotate(90deg);
}

/* Reformating primary color */
a{
	color: #7d2a8a;
}

a:hover, a:focus{
	color: #3d174f;
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover{
	background-color:#3d174f;border-color:#3d174f
}
.btn-primary:active, .btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus{
	background-color:#1f0b28;border-color:#1f0b28
}
.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{
	background-color:#7d2a8a; border-color:#3d174f
}
.btn-primary .badge{
	color:#3d174f;background-color:#fff
}

.bg-primary{background-color:#7d2a8a}
a.bg-primary:hover,a.bg-primary:focus{background-color:#6a2475}
.bg-primary-op{background-color:rgba(125,42,138,0.75)}
a.bg-primary-op:hover,a.bg-primary-op:focus{background-color:rgba(106,36,117,0.75)}
.bg-primary-dark{background-color:#6a2475}
a.bg-primary-dark:hover,a.bg-primary-dark:focus{background-color:#591e62}
.bg-primary-dark-op{background-color:rgba(106,36,117,0.83)}
a.bg-primary-dark-op:hover,a.bg-primary-dark-op:focus{background-color:rgba(89,30,98,0.83)}
.bg-primary-darker{background-color:#591e62}
a.bg-primary-darker:hover,a.bg-primary-darker:focus{background-color:#47184e}
.bg-primary-light{background-color:#8e309c}
a.bg-primary-light:hover,a.bg-primary-light:focus{background-color:#7d2a8a}
.bg-primary-lighter{background-color:#9f36b0}
a.bg-primary-lighter:hover,a.bg-primary-lighter:focus{background-color:#8e309c}

/*.js-validation-login label {*/
	/*color: #ce0037;*/
/*}*/

/* Add loading text to page-loader */
#page-loader::before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	margin-top: 40px;
	margin-left: -80px;
	width: 160px;
	content: 'Een ogenblik geduld...';
	text-align: center;
	z-index: 999999;
}

/* Custom badges */
.badge-admin {
	background-color: #717171;
}
.badge-mn {
	background-color: #7500a3;
}
.badge-md {
	background-color: #70b9eb;
}

/* Datatables custom search field */
.search-field-full-width .dataTables_filter label {
	display: block;
}
.search-field-full-width .dataTables_filter input {
	margin-left: 0;
	width: 100%;
}

/* Datatables sorting disabled */
table.dataTable thead>tr>th.sorting_disabled {
	padding-right: 8px;
}

/* Cursor default */
.cursor-default {
	cursor: default !important;
}

/* Cursor pointer */
.cursor-pointer {
	cursor: pointer !important;
}

/* Custom list mn members style */
.list-mn-members > li {
  margin-bottom: 7px;
  padding-bottom: 7px;
  font-size: 13px;
  border-bottom: 1px solid #f3f3f3;
}
.list-mn-members > li:last-child {
  border-bottom: none;
}

/* Text underline */
.text-underline {
	text-decoration: underline;
}

/* Minimal width 500 */
.min-width-500 {
	min-width: 500px;
}
.min-width-1000 {
	min-width: 1000px;
}

/* Customize bonsai tree multiselect */
.bonsai,
.bonsai li {
  margin: 0;
  padding: 5px;
  list-style: none;
  overflow: hidden;
}

.bonsai li {
  position: relative;
  padding-left: 1.3em; /* padding for the thumb */
}

li .thumb {
  margin: -1px 0 0 -1em; /* negative margin into the padding of the li */
  position: absolute;
  cursor: pointer;
}

li.has-children > .thumb:after {
  content: '▸';
}

li.has-children.expanded > .thumb:after {
  content: '▾';
}

li.collapsed > ol.bonsai {
  height: 0;
  overflow: hidden;
}

.bonsai .all,
.bonsai .none {
  cursor: pointer;
}

.bonsai input[type='checkbox'] {
	margin-left: -18px;
}

.bonsai label {
	margin-left: 18px;
	float: left;
}

/* Customize special range slider */
.custom-double-rangeslider .irs-line {
	background: #d26a5c; /* danger */
}

.custom-double-rangeslider .irs-bar,
.custom-double-rangeslider .irs-bar-edge,
.custom-single-rangeslider .irs-line {
    background: #f3b760; /* warning */
}

.custom-single-rangeslider .irs-bar,
.custom-single-rangeslider .irs-bar-edge {
    background: none;
}

.custom-double-rangeslider .custom-bars,
.custom-single-rangeslider .custom-bars {
	position: absolute;
}

.custom-double-rangeslider .custom-bars .custom-bar,
.custom-single-rangeslider .custom-bars .custom-bar {
    top: 0;
    height: 10px;
    position: absolute;
}

.custom-double-rangeslider .custom-bars .custom-bar.left,
.custom-single-rangeslider .custom-bars .custom-bar.left {
	float: left;
	left: 0;
	margin-left: -5%;
}

.custom-double-rangeslider .custom-bars .custom-bar.right,
.custom-single-rangeslider .custom-bars .custom-bar.right {
	float: right;
	right: 0;
	margin-right: -5%;
}

/* Custom text size for BB dashboard */
.font-s20 {
	font-size: 20px;
}

.font-s22 {
	font-size: 22px;
}

/* Custom anchor link for correct positioning */
.anchor {
	display: block;
	position: relative;
	top: -90px;
	visibility: hidden;
}

/* Add disabled state possible for BB dashboard */
.disabled-department img {
	opacity: 0.1;
}
