/* @import url('bcMain/css/base.css'); */
.clearfix {
	clear: both;
	*zoom: 1;
}
.red {color:red;}
img.width-auto {
	width: auto\9;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

sup {top: -0.5em;}
sub {bottom: -0.25em;}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 5px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #c09853;
	font-size: 14px;
}
.alert-heading {
	color: inherit;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	cursor: pointer;
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.alert .close:hover {
	color: #000000;
	text-decoration: none;
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: pointer;
}


.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}

.user-profile-menu a.active {
	font-weight: bold;
}



.breadcrumb {
	margin: 0 0 9px;
	list-style: none;
}
.breadcrumb > li {
	display: inline-block;
	text-shadow: 0 1px 0 #ffffff;
}
/* @import url('bcMain/css/form.css'); */

/* @import url('bcMain/css/icon.css'); */
.i-wrapper {
	background: #F7F7F7;
	border: 1px solid #ddd;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	height: 21px;
	width: 21px;
	padding: 1px;
}

.i-wrapper [class^="icon"] {
	background-image: url(../../../../assets/components/bcMain/i/sprite-crm.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
	position: relative;
	vertical-align: inherit;
}

.icon-close {background-position: -22px -102px;}
.icon-close:hover {background-position: -2px -102px;}

.icon-undo {background-position: -82px -262px;}
.icon-undo:hover {background-position: -62px -262px;}