*{
	font:8pt Tahoma,Verdana,Arial,sans-serif;
	outline:none;
	cursor:default;
}
input, select, textarea{
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
}
body,html{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
body{
	overflow:hidden;
}
textarea{
    overflow: hidden;
    overflow-y: auto;
}
input[type="text"], input[type="password"], textarea{
	cursor:text;
}
input[disabled="disabled"], input[readonly="readonly"],
textarea[disabled="disabled"], textarea[readonly="readonly"]{
    cursor:default;
}
a{
	cursor:pointer;
}
form{
	padding:0px;
	margin:0px;
}
img{
	border:none;
}
.tac{
	text-align:center!important;
}
.tal{
	text-align:left!important;
}
.tar{
	text-align:right!important;
}
b{
	font-weight: bold;
}

.badge {
    display: inline-block;
    font-size: 75%;
    padding: .3em .5em;
    border-radius: .25rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    color: white;
    background-color: #5a5a5a;
}
.badge.flex{
	display: flex;
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
}

.badge-big {
    padding: 0.5rem;
}

.badge:hover {
    text-decoration: none;
}

a.badge:visited {
    color: white;
}

.badge-grey {
    background-color: #5a5a5a;
}

.badge-gray {
    background-color: #5a5a5a;
}

.badge-gray-600 {
    background-color: #718096;
}

.badge-green {
    background-color: #4bc700;
}

.badge-red {
    background-color: #dc4a38;
}

.badge-orange {
    background-color: orange;
}

.badge-blue {
    background-color: #4c8ffd;
}
.badge-classification {
    background: blue;
}