.help-warning{
	color:red;
	font-weight: bold;
}

.help-text{
	color:gray;
	font-weight: normal;
}

.help-success{
	color:blue;
	font-weight: bold;
}

select {
	cursor:pointer;
}

option {
	cursor:pointer;
}

label {
	cursor:pointer;
	font-size:15px;
}

p {
	font-size:14px;
}

.table th{
	text-align:center;
}

.table .lth{
	text-align:left;
}

.table .rth{
	text-align:right;
}


.form-item {
	margin-top:5px;
}

.form-item-hidden {
	display:none;
}

.red-text{
	color:red;
	font-weight:bold;
}

@media (max-width: 768px) { 
	.mt5{
		margin-top:5px;
	}
	.area30{
		width:80%;
	}
}

.navbar-brand.pd10{
	padding-top:10px;
}

.mt-10{
	margin-top:10px;
}
.mt-20{
	margin-top:20px;
}
.mt-30{
	margin-top:30px;
}

.table th {
	font-weight:bold;
	background:#eee;
}

.table ctd{
	vertical-align:middle;
}

.pd-5{
	padding-top:5px;
}
.pd-10{
	padding-top:10px;
}
.pd-20{
	padding-top:20px;
}
.pd-30{
	padding-top:30px;
}
.pd-40{
	padding-top:40px;
}
.pd-50{
	padding-top:50px;
}
.pd-60{
	padding-top:60px;
}
.pl-0{
	padding-left:0px;
}

.date{
	width:140px;
	cursor:pointer;
}

.form-control.file {
	padding:2px 2px 2px 2px;
}

.area20{
	width:20%;
}

.area30{
	width:30%;
}

.area40{
	width:40%;
}

.area50{
	width:50%;
}

#form-comment .area80{
	width:80%;
}

#form-comment .area60{
	width:60%;
}

label {
	font-weight:normal;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}

