	   
		
		   .kenteken:before {
content: '';
position: relative;
z-index: 1;
width: 12%;
-ms-flex-negative: 0;
flex-shrink: 0;
background: #2662a2 50% 40% no-repeat url("https://gps.gisa.io/logo/200kenteken.png");
background-size: 75% auto;
border-radius: .05874em 0 0 .05874em;
}
			   
			   .kenteken {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 160px;
color: #111; 
background-color: #f4be04;
border: .0625rem solid #111;
border-radius: .0882em;
font-family: Kenteken,monospace;
font-weight: 400;
font-style: normal;
font-size: 24px;
line-height: 1.4;
height: calc(1.4em - .125rem);
}
			   
	  
	    .kentekenplaatjeklein:before {
content: '';
position: relative;
z-index: 1;
width: 9%;
-ms-flex-negative: 0;
flex-shrink: 0;
background: #2662a2 50% 40% no-repeat url("https://gps.gisa.io/logo/200kenteken.png");
background-size: 75% auto;
border-radius: .05874em 0 0 .05874em;
}
			   
			   .kentekenplaatjeklein {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 90px;
color: #111;
background-color: #f4be04;
border: .0625rem solid #111;
border-radius: .0882em;
font-family: Kenteken,monospace;
font-weight: 400;
font-style: normal;
font-size: 14px;
line-height: 1.4;
height: calc(1.4em - .125rem);
}
	  
	  
.kentekenplaatjemiddel:before {
content: '';
position: relative;
z-index: 1;
width: 11%;
-ms-flex-negative: 0;
flex-shrink: 0;
background: #2662a2 50% 40% no-repeat url("https://gps.gisa.io/logo/200kenteken.png");
background-size: 75% auto;
border-radius: .05874em 0 0 .05874em;
}
			   
.kentekenplaatjemiddel {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 120px;
color: #111;
background-color: #f4be04;
border: .0625rem solid #111;
border-radius: .0882em;
font-family: Kenteken,monospace;
font-weight: 400;
font-style: normal;
font-size: 18px;
line-height: 1.5;
height: calc(1.7em - .125rem);
}
	 
	 
@media (max-width: 575.98px) {
	.nietopmobiel {display: none;}
	
}
@media (max-width:767.98px) {
	.nietopmobiel {display: none;}
	
} 
	  .deznav .metismenu ul a {
		  padding-left: 30px;
	  }
	  
	 	
	
	.header-dtable{
		float: left;
		margin-top: 10px;
		
	}
	
	.searchbox{
		border: 3px;
	}
	
    .print-only{
        display: none;
    }

    @media print {
        .no-print {
            display: none;
        }

        .print-only{
            display: block;
        }
}


.dataTables_filter label { 
		
		color:black !important;
		margin-top: 10px !important;
		
	
	}
	.dataTables_filter input { 
		
		border: 3px solid #A02CFA !important;
	    font-size: 1.0em;
	
		
	}
	
	
	div.dataTables_wrapper div.dataTables_paginate ul.pagination{
		justify-content: center !important;
		padding: 10px !important;
		
	}
	
	
.pagination .page-item .page-link {
text-align: center;
z-index: 2;
padding: 0.55rem 1rem;
font-size: 1rem;
background: rgba(255, 255, 255, 0.15);
color: #B1B1B1;
border: 0 !important;
}

.pagination .page-item.active .page-link {
background-color: #A02CFA !important;
border-color: #A02CFA !important;
color: #fff;
border-radius:  1.0rem;
box-shadow: 0 10px 20px 0px rgba(11, 42, 151, 0.2);
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 0 !important;
    background: #fff !important;
    border-radius: 1.25rem;
    color: #0B2A97 !important;
    margin: 0;
    display: inline-block;
	padding: 0px 0px !important;
	font-size: 14px !important;
	}
	
.datatablenumbers {color:#A02CFA !important; font-weight: 500;}
	
.dataTables_info {float: right; margin-top:-15px;}


.pulse-css-green {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  border-radius: 3.5rem;
  height: 1rem;
  position: absolute;
  background: #008200;
  right: 0px;
  top: 0px;
  width: 1rem; }
  .pulse-css-green:after, .pulse-css-green:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: #008200;
    margin: auto;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite; }
    [direction="rtl"] .pulse-css-green:after, [direction="rtl"] .pulse-css-green:before {
      left: auto;
      right: -.2rem; }
  @media only screen and (max-width: 1400px) {
    .pulse-css-green {
      height: 0.5rem;
      width: 0.5rem; } }


.pulse-css-red {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  border-radius: 3.5rem;
  height: 1rem;
  position: absolute;
  background: #FF0000;
  right: 0px;
  top: 0px;
  width: 1rem; }
  .pulse-css-red:after, .pulse-css-red:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: #FF0000;
    margin: auto;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite; }
    [direction="rtl"] .pulse-css-red:after, [direction="rtl"] .pulse-css-red:before {
      left: auto;
      right: -.2rem; }
  @media only screen and (max-width: 1400px) {
    .pulse-css-red {
      height: 0.5rem;
      width: 0.5rem; } }



.bg-admin {
  background-color: #FF00FB !important; }

a.bg-admin:hover, a.bg-admin:focus,
button.bg-admin:hover,
button.bg-admin:focus {
  background-color: #FF00FB !important; }

.fa-xs {
	line-height: normal;
	vertical-align: baseline;
	font-size: .75em !important;
}
.fa-2xs {
	margin-left:-5px;
	font-size: 2em !important;
}
.fa-2x {
	
	font-size: 2em !important;
}
.fa-sm {
	font-size: .875em !important;
}
.fa-lg {
	font-size: 1.33em !important;
}
.fa-3x {
	font-size: 3em !important;
}
.fa-5x {
	font-size: 5em !important;
}
.fa-7x {
	font-size: 7em !important;
}
.fa-10x {
	font-size: 10em !important;
}


	.osint-tabel {
		width:100%;
		
		
	}	
	.ostin-tabel-hoofdtext {
		width:290px;
		
		
	}
	.ostin-tabel-regeltext {
		font-weight: bold;
		height: 60px;
	
	}
	

.badge-xss {
  font-size: 9px;
  padding: 0px 2px;
  line-height: 15px; }
	

.badge27 {
line-height: 1;
border-radius: 0.25rem;
font-size: 14px;
font-weight: 600;
text-align: center;
padding: 4px 4px;
border: 1px solid transparent;
}
