.border {
	border: 1px solid #000;
}
.radius {
	border-radius: 5px;
	overflow: hidden;
}
.no-radius {
	border-radius: 0px;
}
.no-padding {
	padding: 0px !important;
}
.no-margin {
	margin: 0px !important;
}
.no-responsive {
	display: inline;
	width: auto;
}

.bspc1 {
	margin-bottom: 15px !important;
}
.bspc2 {
	margin-bottom: 35px !important;
}
.tspc1 {
	margin-top: 15px !important;
}
.tspc2 {
	margin-top: 35px !important;
}
.lspc1 {
	margin-left: 15px !important;
}
.lspc2 {
	margin-left: 35px !important;
}
.rspc1 {
	margin-right: 15px !important;
}
.rspc2 {
	margin-right: 35px !important;
}

label.required:before {
	content: " * ";
	color: red;
}
.form-control,
.form-group-sm .form-control {
	padding: 1px 9px;
}
.form-group label {
	color: #999;
	font-size: 90%;
}
.err-input {
	border: 1px solid #F00 !important;
	background-color: #FFC1C1 !important;
}
input[type=radio].err-input {
	outline: 1px solid #F00 !important;
}
.btn-wait {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-size: 40px 40px !important;
	animation: 2s linear 0s normal none infinite progress-bar-stripes !important;
}

a:link, a:visited {
	text-decoration: none;
}

a[disabled], div[disabled] {
	pointer-events: none;
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

.hid {
	display: none;
}
.pointer {
	cursor: pointer;
}

.text-right {
	text-align: right !important;
}
.text-left {
	text-align: left !important;
}
.text-center {
	text-align: center !important;
}

small, .small {
	font-size: 85%;
	color: #999;
}
small.dark, .smalldark {
	font-size: 90%;
}

.del {
	text-decoration: line-through;
}

.table.borderless,
.table.borderless tr,
.table.borderless td,
.table.borderless th {
	border: none;
}

.table.topborderless tr:first-child td {
	border: none;
}


/* Yamm!3 - megamenu for Bootstrap - http://geedmo.github.io/yamm3  */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
	position: static;
}
.yamm .container {
	position: relative;
}
.yamm .dropdown-menu {
	right: auto;
}
.yamm .yamm-content {
	padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
}