/* SIDEBAR LOGO */
.main-menu .navbar-header .navbar-brand .brand-logo{height:70px;background-size:cover;background-size: 100%;background-position: 0 50%;}
.main-menu .navbar-header .navbar-brand{margin:0 auto;margin-top:0rem;}

.nav-search{padding-right: 30px;}
.cta{margin-top:15px;}
.login-logo{width:85%;}

#navbar-mobile .search-input.open .input{font-size:1.2rem;padding:1.3rem 3.6rem;line-height:24px;}

.btn-primary,
.alert-primary,
.main-menu.menu-light .navigation > li.active > a{background:#4BAF8B none !important;color:#FFF !important;}

.timerfunction{margin-bottom: 5px;max-width:300px;display:inline-block;}

a.timerfunction:focus,
.btn-primary:hover,
.main-menu.menu-light .navigation > li.active > a{
	outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.omschrijving{
	font-style: italic;
	background-color: #FAFAFA;
	border: 1px solid #d9d9d9;
	padding: 10px;
	font-size: 0.9rem;

	width:100%;
	overflow-y: scroll;
}
.omschrijving img{max-width: 800px!important;height: auto;}

a{color:#333;}
a:hover,
body .dropzone .dz-message:before,
body .form-control:focus ~ .form-control-position,
body .form-control:focus ~ .form-control-position i{color:#4BAF8B}
body .dropzone .dz-message:before{top:20px !important;}

body .dropzone,
.form-control:focus,
body .vs-checkbox-primary input:checked ~ .vs-checkbox{border-color:#4BAF8B!important;}
body .vs-checkbox-primary input:active:checked + .vs-checkbox .vs-checkbox--check,
body .vs-checkbox-primary input:checked ~ .vs-checkbox .vs-checkbox--check{background-color:#4BAF8B!important;}

.text-success,
.icon-search.primary,
body.vertical-layout.vertical-menu-modern .toggle-icon{color:#4BAF8B !important;}

.list-group-item a{padding:0.75rem 1.25rem;}
#tickettimer{margin-top:0px;font-size:1.8rem !important;}

.takenlijst ul{padding: 0;}

.dropzone{min-height:250px !important;margin-bottom: 20px;}
body .dropzone .dz-message{top:25% !important;height:auto !important;color:#4BAF8B}
.dropzone .dz-preview{margin:5px !important;}

.materiaal-selection-wrapper{margin-top:5px;}
.materialen .form-group,
.handtekening .form-group{margin-bottom:5px;}
/*.materialen .materialen-wrapper{background-color:#FF0000;}*/
.materialen .materialen-wrapper:first-child .remove{display:none;}

.alert-dark .has-icon-left .form-control-position{color:rgba(34, 41, 47, .4);}

#signature-pad{border:1px solid #d9d9d9;}

body .input-group-text{background:transparent none;}

body .btn-sm, body .btn-group-sm > .btn{padding: 0.7rem 0.5rem;}

.card-body{min-height: 300px;}

/* SWAL */
body .swal2-popup.swal2-toast{background-color:#4BAF8B !important;}
body .swal2-popup.swal2-toast.swal2-icon-error{background-color:#EA5455 !important;}
body .swal2-popup.swal2-toast .swal2-title{font-size:0.85rem;}
body .swal2-popup.swal2-toast .swal2-title,
body .swal2-popup.swal2-toast #swal2-content{color:#FFF;font-weight:300;}

body .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(255,255,255,0.6);}
body .swal2-popup.swal2-toast .swal2-success{color:#FFF;border-color:#FFF;}
body .swal2-popup.swal2-toast .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#FFF;}

body .swal2-popup.swal2-toast .swal2-icon.swal2-error .swal2-error-ring{border-color:rgba(255,255,255,0.6);}
body .swal2-popup.swal2-toast .swal2-error{color:#FFF;border-color:#FFF;}
body .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#FFF;}

body.login .swal2-popup.swal2-toast{background-color:#f27474 !important;}

body .swal2-title,
body .swal2-content{text-align:left;}

/* AGENDA */
.fc-toolbar.fc-header-toolbar{font-size:0.8rem;}
.fc-toolbar .fc-right{display:none;}
.fc-scroller.fc-time-grid-container{min-height:300px;}

/* AGENDA - MODAL POPUP */
.modal .modal-header{
	background-color: #333;
	color: #FFF;
	padding:0.4rem .8rem;
	-webkit-border-radius: .42rem;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: .42rem;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: .42rem;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.modal .modal-header h4{color: #FFF;}
.modal .modal-header .close{color:#F00;opacity:1;margin:5px 5px 0 0;padding:0rem .42rem;}
.modal .modal-header .close span{color:#F00;}
.modal .modal-title {
  margin: 0;
  line-height: 2.4rem;
  font-size: 1.2rem;
}
.modal .modal-content{border:none}
.modal .modal-footer{border:none;padding-top:0;}
.modal .modal-body .alert{margin-bottom:0.5rem;}


button.scanbarcode{display:block;width:100%;margin-bottom:5px;}


@media screen and (max-width: 1200px){
	.btn-newticket{font-size: 1.4rem !important;}
	.dropzone .dz-message{top:25% !important;}
	.header-navbar.floating-nav{margin-top: 2rem;}
}
@media screen and (min-width: 1200px){
	.navbar-container .search-input.open{width:100%;}
}