::-webkit-scrollbar{
	display: block;
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track{
	background-color: #ddd;
}
::-webkit-scrollbar-thumb{
	background-color: #aaa;
	border-radius: 4px;
}
::-webkit-scrollbar-corner{
	background-color: #ddd;
}
.ui-dialog-hd h3{
	font-size: 16px;
	margin: 0;
	font-weight: normal;
	line-height: 48px;
}
*{
	user-select: text;
}

.demo--label{
	display:inline-block;
	margin-right: 5px;
}
.demo--radio{
	display:none
}
.demo--radioInput{
	background-color:#fff;
	border:2px solid rgba(0,0,0,0.15);
	border-radius:100%;
	display:inline-block;
	height:31px;
	margin-right:5px;
	margin-top:-1px;
	vertical-align:middle;
	width:31px;
	line-height:1
}
.demo--radio:checked + .demo--radioInput:after{
	background-color:#00A1E9;
	border-radius:100%;
	content:"";
	display:inline-block;
	height:21px;
	margin-left:3px;
	margin-top:3px;
	width:21px
}
.demo--checkbox.demo--radioInput,.demo--radio:checked + .demo--checkbox.demo--radioInput:after{
	border-radius:0
}
.demo--radio:checked + .demo--radioInput{
	border:2px solid #00A1E9;
}
#usage-modal .modal-body p{
	margin: 0;
}
.card{
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-radius: 10px;
	background-color: #fff;
	margin-bottom: 15px;
}
.card-content{
	padding-top: 15px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #fff;
}
.card-bottom{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	color: #fff;
	line-height: 40px;
	background-color: #43a6df;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-bottom: 15px;
}
.card .contentKey{
	font-weight: bold;
}
.card .card-btn-panel{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ddd;
}
.card-btn-info{
	background-color: #fff;
    color: #43a6df;
    border-color: #43a6df;
    border-radius: 17px;
    margin-left: 5px;
}
.click:hover{
	color: #fff;
	background-color: #378dbe;
	border: 1px #378dbe solid;
}
.clickclear:hover{
	color: #fff;
	background-color: #b83733;
	border: 1px #b83733 solid;
}

.card-btn-warn{
	background-color: #fff;
	color: #f0ad4e;
	border-color: #f0ad4e;
	border-radius: 17px;
	margin-left: 5px;
}
.card-btn-danger{
	background-color: #fff;
	color: #d43f3a;
	border-color: #d43f3a;
	border-radius: 17px;
	margin-left: 5px;
}
.fixed-btn-panel{
	width: 80%;
	position: fixed;
	bottom: 20px;
	z-index: 100;
}
#user-selector>.dropdown-menu{
	min-width: auto;
	width: 100%;
}
#user-selector>.dropdown-menu a{
	padding: 0;
	text-align: center;
}
#lang-selector>.dropdown-menu{
	min-width: auto;
	width: 100%;
}
#lang-selector>.dropdown-menu a{
	padding: 0;
	text-align: center;
}