.row.gut0 [class*='col-']:not(:first-child), .row.gut0 [class*='col-']:not(:last-child) {
	padding-right: 0;
	padding-left: 0;
}
.row.gut7 [class*='col-']:not(:first-child):not(:last-child) {
	padding-right: 7px;
	padding-left: 7px;
}
.row.gut7 [class*='col-']:first-child:not(:last-child)  {
	padding-right: 7px;
}
.row.gut7 [class*='col-']:last-child:not(:first-child)  {
	padding-left: 7px;
}

div.row.stack, div.stack {
	position: relative;
}
div.abs, div.container.abs {
	position: absolute;
}
div.rel, div.container.rel, img.rel, label.rel, a.rel {
	position: relative;
}
div.row.pd60 > [class*='col-'] {
	padding-top: 60px;
	padding-bottom: 60px;
}

.m-xxs {margin: 2px 4px;}
.m-xs {margin: 5px;}
.m-sm {margin: 10px;}
.m {margin: 15px;}
.m-md {margin: 20px;}
.m-lg {margin: 30px;}
.m-xl {margin: 50px;}
.m-n {margin: 0 !important;}
.m-l-none {margin-left: 0;}
.m-l-xs {margin-left: 5px;}
.m-l-sm {margin-left: 10px;}
.m-l {margin-left: 15px;}
.m-l-md {margin-left: 20px;}
.m-l-lg {margin-left: 30px;}
.m-l-xl {margin-left: 40px;}
.m-l-xxl {margin-left: 50px;}
.m-l-n-xxs {margin-left: -1px;}
.m-l-n-xs {margin-left: -5px;}
.m-l-n-sm {margin-left: -10px;}
.m-l-n {margin-left: -15px;}
.m-l-n-md {margin-left: -20px;}
.m-l-n-lg {margin-left: -30px;}
.m-l-n-xl {margin-left: -40px;}
.m-t-none {margin-top: 0;}
.m-t-xxs {margin-top: 1px;}
.m-t-xs {margin-top: 5px;}
.m-t-text {margin-top: 7px;}
.m-t-sm {margin-top: 10px;}
.m-t {margin-top: 15px;}
.m-t-md {margin-top: 20px;}
.m-t-lg {margin-top: 30px;}
.m-t-xl {margin-top: 40px;}
.m-t-xxl {margin-top: 50px;}
.m-t-mega {margin-top: 80px;}
.m-t-n-xxs {margin-top: -1px;}
.m-t-n-xs {margin-top: -5px;}
.m-t-n-sm {margin-top: -10px;}
.m-t-n {margin-top: -15px;}
.m-t-n-md {margin-top: -20px;}
.m-t-n-lg {margin-top: -30px;}
.m-t-n-xl {margin-top: -40px;}
.m-r-none {margin-right: 0;}
.m-r-xxs {margin-right: 1px;}
.m-r-xs {margin-right: 5px;}
.m-r-sm {margin-right: 10px;}
.m-r {margin-right: 15px;}
.m-r-md {margin-right: 20px;}
.m-r-lg {margin-right: 30px;}
.m-r-xl {margin-right: 40px;}
.m-r-xxl {margin-right: 50px;}
.m-r-n-xxs {margin-right: -1px;}
.m-r-n-xs {margin-right: -5px;}
.m-r-n-sm {margin-right: -10px;}
.m-r-n {margin-right: -15px;}
.m-r-n-md {margin-right: -20px;}
.m-r-n-lg {margin-right: -30px;}
.m-r-n-xl {margin-right: -40px;}
.m-b-none {margin-bottom: 0;}
.m-b-xxs {margin-bottom: 1px;}
.m-b-xs {margin-bottom: 5px;}
.m-b-sm {margin-bottom: 10px;}
.m-b {margin-bottom: 15px;}
.m-b-md {margin-bottom: 20px;}
.m-b-lg {margin-bottom: 30px;}
.m-b-xl {margin-bottom: 40px;}
.m-b-xxl {margin-bottom: 50px;}
.m-b-mega {margin-bottom: 80px;}
.m-b-n-xxs {margin-bottom: -1px;}
.m-b-n-xs {margin-bottom: -5px;}
.m-b-n-sm {	margin-bottom: -10px;}
.m-b-n {margin-bottom: -15px;}
.m-b-n-md {	margin-bottom: -20px;}
.m-b-n-lg {	margin-bottom: -30px;}
.m-b-n-xl {margin-bottom: -40px;}

.p-xxs {padding: 2px 4px;}
.p-xs {padding: 5px;}
.p-sm {padding: 10px;}
.m {padding: 15px;}
.p-md {padding: 20px;}
.p-lg {padding: 30px;}
.p-xl {padding: 50px;}
.p-n {padding: 0 !important;}
.p-l-none {padding-left: 0;}
.p-l-xs {padding-left: 5px;}
.p-l-sm {padding-left: 10px;}
.p-l {padding-left: 15px;}
.p-l-md {padding-left: 20px;}
.p-l-lg {padding-left: 30px;}
.p-l-xl {padding-left: 40px;}
.p-l-xxl {padding-left: 50px;}
.p-l-n-xxs {padding-left: -1px;}
.p-l-n-xs {padding-left: -5px;}
.p-l-n-sm {padding-left: -10px;}
.p-l-n {padding-left: -15px;}
.p-l-n-md {padding-left: -20px;}
.p-l-n-lg {padding-left: -30px;}
.p-l-n-xl {padding-left: -40px;}
.p-t-none {padding-top: 0;}
.p-t-xxs {padding-top: 1px;}
.p-t-xs {padding-top: 5px;}
.p-t-text {padding-top: 7px;}
.p-t-sm {padding-top: 10px;}
.p-t {padding-top: 15px;}
.p-t-md {padding-top: 20px;}
.p-t-lg {padding-top: 30px;}
.p-t-xl {padding-top: 40px;}
.p-t-xxl {padding-top: 50px;}
.p-t-mega {padding-top: 80px;}
.p-t-n-xxs {padding-top: -1px;}
.p-t-n-xs {padding-top: -5px;}
.p-t-n-sm {padding-top: -10px;}
.p-t-n {padding-top: -15px;}
.p-t-n-md {padding-top: -20px;}
.p-t-n-lg {padding-top: -30px;}
.p-t-n-xl {padding-top: -40px;}
.p-r-none {padding-right: 0;}
.p-r-xxs {padding-right: 1px;}
.p-r-xs {padding-right: 5px;}
.p-r-sm {padding-right: 10px;}
.p-r {padding-right: 15px;}
.p-r-md {padding-right: 20px;}
.p-r-lg {padding-right: 30px;}
.p-r-xl {padding-right: 40px;}
.p-r-xxl {padding-right: 50px;}
.p-r-n-xxs {padding-right: -1px;}
.p-r-n-xs {padding-right: -5px;}
.p-r-n-sm {padding-right: -10px;}
.p-r-n {padding-right: -15px;}
.p-r-n-md {padding-right: -20px;}
.p-r-n-lg {padding-right: -30px;}
.p-r-n-xl {padding-right: -40px;}
.p-b-none {padding-bottom: 0;}
.p-b-xxs {padding-bottom: 1px;}
.p-b-xs {padding-bottom: 5px;}
.p-b-sm {padding-bottom: 10px;}
.p-b {padding-bottom: 15px;}
.p-b-md {padding-bottom: 20px;}
.p-b-lg {padding-bottom: 30px;}
.p-b-xl {padding-bottom: 40px;}
.p-b-xxl {padding-bottom: 50px;}
.p-b-mega {padding-bottom: 80px;}
.p-b-n-xxs {padding-bottom: -1px;}
.p-b-n-xs {padding-bottom: -5px;}
.p-b-n-sm {	padding-bottom: -10px;}
.p-b-n {padding-bottom: -15px;}
.p-b-n-md {	padding-bottom: -20px;}
.p-b-n-lg {	padding-bottom: -30px;}
.p-b-n-xl {padding-bottom: -40px;}

.l-none {left: 0;}
.l-xs {left: 5px;}
.l-sm {left: 10px;}
.l-md {left: 20px;}
.l-lg {left: 30px;}
.l-xl {left: 40px;}
.l-xxl {left: 50px;}
.l-n-xxs {left: -1px;}
.l-n-xs {left: -5px;}
.l-n-sm {left: -10px;}
.l-n {left: -15px;}
.l-n-md {left: -20px;}
.l-n-lg {left: -30px;}
.l-n-xl {left: -40px;}
.t-none {top: 0;}
.t-xxs {top: 1px;}
.t-xs {top: 5px;}
.t-text {top: 7px;}
.t-sm {top: 10px;}
.t-md {top: 20px;}
.t-lg {top: 30px;}
.t-xl {top: 40px;}
.t-xxl {top: 50px;}
.t-mega {top: 80px;}
.t-n-xxs {top: -1px;}
.t-n-xs {top: -5px;}
.t-n-sm {top: -10px;}
.t-n {top: -15px;}
.t-n-md {top: -20px;}
.t-n-lg {top: -30px;}
.t-n-xl {top: -40px;}
.r-none {right: 0;}
.r-xxs {right: 1px;}
.r-xs {right: 5px;}
.r-sm {right: 10px;}
.r-md {right: 20px;}
.r-lg {right: 30px;}
.r-xl {right: 40px;}
.r-xxl {right: 50px;}
.r-n-xxs {right: -1px;}
.r-n-xs {right: -5px;}
.r-n-sm {right: -10px;}
.r-n {right: -15px;}
.r-n-md {right: -20px;}
.r-n-lg {right: -30px;}
.r-n-xl {right: -40px;}
.b-none {bottom: 0;}
.b-xxs {bottom: 1px;}
.b-xs {bottom: 5px;}
.b-sm {bottom: 10px;}
.b-md {bottom: 20px;}
.b-lg {bottom: 30px;}
.b-xl {bottom: 40px;}
.b-xxl {bottom: 50px;}
.b-mega {bottom: 80px;}
.b-n-xxs {bottom: -1px;}
.b-n-xs {bottom: -5px;}
.b-n-sm {	bottom: -10px;}
.b-n {bottom: -15px;}
.b-n-md {	bottom: -20px;}
.b-n-lg {	bottom: -30px;}

hr {
	margin: 10px 0 0 0;
}
.p-none {
	padding: 0;
}

.inline-block-row {
	overflow:hidden;
	letter-spacing: -1em;
}

.inline-block-row [class*='col-'] {
	word-spacing: normal;
    vertical-align: top;
    letter-spacing: normal;
    display: inline-block;
	float:none;
}

.width-100{
	width: 100%;	
}

.width-50{
	width: 50%;	
}

.ilb{
	display: inline-block;	
}

.nav-tabs>li a{
	border-radius: 4px 4px 0 0;
	border: 1px solid #f76600;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	font-weight: bold;
	border: 2px solid #f76600;
    border-bottom-color: transparent;
}
/*
aangepaste stijlen voor .container
*/

@media only screen and (min-width : 1510px) {
	.container{
		 width: 1170px;
	}
}

@media only screen and (max-width : 1510px) {
	.container{
		 width: 100%;
	}
}


@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	
}

@media only screen and (max-width : 768px) {
	#wrapper{
		padding-left: 0px!important;	
	}
	
	#sidebar-wrapper{
		display: none;	
	}
	
	#page-content-wrapper{
		padding-top: 150px;
		padding-left: 10px !important;
		padding-right: 10px !important;	
	}
	.nav-tabs>li{
		width: 100%;	
	}

}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
}

.bo-r-n{
	border-right: 0px;	
}
.bo-l-n{
	border-left: 0px;	
}
.bo-t-n{
	border-top: 0px;	
}
.bo-b-n{
	border-bottom: 0px;	
}

.bo-t{
	border-top: 1px solid #ddd;	
}

.center {
	margin: 0 auto;
    width: 80%;
}

.modal-footer-ntc {
  padding: 5px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}

.w-10 { width: 10%; }
.w-20 { width: 20%; }
.w-30 { width: 30%; }
.w-40 { width: 40%; }
.w-50 { width: 50%; }
.w-60 { width: 60%; }
.w-70 { width: 70%; }
.w-80 { width: 80%; }
.w-90 { width: 90%; }
.w-100 { width: 100%; }

.session-ended, .panel.session-guests{
	float: left;width: 100%;
}
.sess-ended-title {
	min-height: 80px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
div.sess-ended-title > h1 {
	margin: 0;
	display: block;
	text-align: center;
	color: #f76600;
}

.waiting-room, .relative {
	position: relative;
	width: 100%;
	float: left;
}

.waiting-room {
	min-height: 343px;
}
.relative-table {
	min-height: 523px;
}

.lh-2 {
	line-height: 2;
}

.IN-widget {
	line-height: 0.8!important;
	vertical-align: initial!important;
}

/* Custom Tooltips */
.em {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-style: normal;
	margin-left: 12px;
}
.em i {
	cursor: pointer;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	border: 2px solid #8fc6ff;
	color: #0d55c9;
	text-align: center;
	line-height: 15px;
	font-size: 10px;
	font-family: Arial, sans-serif;
	display: inline-block;
	font-style: normal;
}
.em .em-tooltip {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	min-width: 350px;
	transform: translate(-43%, 15%);
	position: absolute;
	background:#f5f5f5;
	z-index: 99;
	box-sizing: border-box;
	padding: 30px;
	color: #2e3031;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.57;
	margin-top: 30px;
	border-radius: 10px;
	transition: opacity 0.5s, visibility 0.5s;
	opacity: 0;
	visibility: hidden;
}
.em .em-tooltip:before {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: 100%;
	border: 5px solid transparent;
	border-bottom: 5px solid #fff;
}
.em:hover .em-tooltip {
	visibility: visible;
	opacity: 1;
}
/* end custom tooltips*/

a[disabled] {
	pointer-events: none;
}

.panel.next-sessions {
	margin-top: 20px;
	margin-left: 20px;
}

html body div#page-content-wrapper span.locked-tab {
	position: absolute;
	top: 35%;
	right: 6px;
	color: #545454!important;
}

.p-r-md-i {
	padding-right: 20px!important;
}

.footer-logo {
	width: 230px;
	height: auto;
}