.isb-icon {
	/*border:1px solid #2A3F54;*/
	/*background-color:#F5F5F5;*/
	border-radius:14px;
	color:#444;
	cursor:pointer;
	display:inline-block;
	font-weight:normal;
	height:22px;
	line-height:22px;
	margin:2px;
	padding:3px;
	position:relative;
	text-align:center !important;
	vertical-align:middle;
	width:22px;		
	
	-webkit-transition:background 0.3s;
			transition:background 0.3s;
}

.isb-icon:before,
.isb-icon:after {
	font-family:"font-icons";
	font-size:15px;
	line-height:22px;
	text-align:center !important;
}

.isb-icon:hover {
	background-color:#EAEAEA;
	color:#111;
	/*border-color:#2471BF;*/
}

.isb-icon:active {
	background-color:#EDF9FF;
}


/*icons with action*/
.isb-icon.archive:before {
	content:"\f187";
}

.isb-icon.add:before {
	content:"\f067";
}

.isb-icon.arrow-down:before {
	content:"\f063";
}

.isb-icon.arrow-left:before {
	content:"\f060";
}

.isb-icon.arrow-right:before {
	content:"\f061";
}

.isb-icon.arrow-up:before {
	content:"\f062";
}

.isb-icon.arrow-2-down:before {
	content:"\f103";
}

.isb-icon.arrow-2-left:before {
	content:"\f100";
}

.isb-icon.arrow-2-right:before {
	content:"\f101";
}

.isb-icon.arrow-2-up:before {
	content:"\f102";
}

.isb-icon.attach:before {
	content:"\f0c6";
}

.isb-icon.book-open:before {
	content:"\f518";
}

.isb-icon.calendar:before {
	content:"\f133";
}

.isb-icon.calendar-add:before {
	content:"\f271";
}

.isb-icon.calendar-check:before {
	content:"\f274";
}

.isb-icon.calendar-delete:before {
	content:"\f273";
}

.isb-icon.calendar-remove:before {
	content:"\f272";
}

.isb-icon.credit-card:before {
	content:"\f09d";
}

.isb-icon.chart-pie:before {
	content:"\f200";
}

.isb-icon.chart-line:before {
	content:"\f201";
}

.isb-icon.chart-bar:before {
	content:"\f080";
}

.isb-icon.clock:before {
	content:"\f017";
}

.isb-icon.clone:before {
	content:"\f24d";
}

.isb-icon.comment:before {
	content:"\f075";
}

.isb-icon.commenting:before {
	content:"\f4ad";
}

.isb-icon.confirm:before {
	content:"\f00c";
}

.isb-icon.config:before {
	content:"\f013";
}

.isb-icon.copy:before {
	content:"\f0c5";
}

.isb-icon.delete:before {
	content:"\f00d";
}

.isb-icon.details:before {
	content:"\f0c9";		
}

.isb-icon.drag:before {
	content:"\f0b2";		
}

.isb-icon.edit:before {
	content:"\f044";
}

.isb-icon.edit-2:before {
	content:"\f303";
}

.isb-icon.email:before {
	content:"\f0e0";
}

.isb-icon.export:before {
	content:"\f56e";
}

.isb-icon.error:before {
	content:"\f057";
}

.isb-icon.exclamation:before {
	content:"\f12a";
}

.isb-icon.file:before {
	content:"\f15b";
}

.isb-icon.file-image:before {
	content:"\f1c5";
}

.isb-icon.file-pdf:before {
	content:"\f1c1";
}

.isb-icon.file-word:before {
	content:"\f1c2";
}

.isb-icon.file-xls:before {
	content:"\f1c3";
}

.isb-icon.file-zip:before {
	content:"\f1c6";
}

.isb-icon.folder:before {
	content:"\f07b";
}

.isb-icon.folder-open:before {
	content:"\f07c";
}

.isb-icon.group:before {
	content:"\f0c0";
}

.isb-icon.group-2:before {
	content:"\f500";
}

.isb-icon.help:before {
	content:"\f128";
}

.isb-icon.hide:before {
	content:"\f070";
}

.isb-icon.history:before {
	content:"\f1da";
}

.isb-icon.hourglass:before {
	content:"\f254";
}

.isb-icon.hourglass-end:before {
	content:"\f253";
}

.isb-icon.hourglass-half:before {
	content:"\f252";
}

.isb-icon.hourglass-start:before {
	content:"\f251";
}

.isb-icon.image:before {
	content:"\f03e";
}

.isb-icon.info:before {
	content:"\f05a";
}

.isb-icon.list:before {
	content:"\f03a";
}

.isb-icon.loading:before {
	content:"\f110";
}

.isb-icon.loading {
	-webkit-animation:isb-spin 2s infinite linear;
		animation:isb-spin 2s infinite linear;	
}

.isb-icon.map:before {
	content:"\f279";
}

.isb-icon.map-marker:before {
	content:"\f041";
}

.isb-icon.money:before {
	content:"\f0d6";
}

.isb-icon.network:before {
	content:"\f6ff";
}

.isb-icon.notification:before {
	content:"\f0f3";
}

.isb-icon.print:before {
	content:"\f02f";
}

.isb-icon.ok:before {
	content:"\f00c";
}

.isb-icon.remove:before {
	content:"\f068";
}

.isb-icon.reverse:before {
	content:"\f0e2";
}

.isb-icon.save:before {
	content:"\f0c7";
}

.isb-icon.search:before {
	content:"\f002";
}

.isb-icon.show:before {
	content:"\f06e";
}

.isb-icon.status:before {
	content:"\f192";
}

.isb-icon.status-2:before {
	content:"\f111";
}

.isb-icon.update:before {
	content:"\f01e";
}

.isb-icon.upload:before {
	content:"\f093";
}

.isb-icon.upload-cloud:before {
	content:"\f382";
}

.isb-icon.user:before {
	content:"\f007";
}

.isb-icon.warning:before {
	content:"\f071";
}

.isb-icon.window-maximize:before {
	content:"\f2d0";
}

.isb-icon.window-minimize:before {
	content:"\f2d1";
}
/*fim icons with action*/

/*label icons*/
.isb-icon.disabled {
	opacity:0.3 !important;	
	cursor:default !important;	
}

.isb-icon.disabled:hover {
	color:inherit !important;
	border-color:inherit !important;
}

.isb-icon.disabled:active {
	background-color:inherit !important;
}
/*label icons*/

/*label icons*/
.isb-icon.label {
	background:transparent;
	border:none !important;
	border-radius:0 !important;
	cursor:default !important;
}

.isb-icon.label:before {
	font-size:15px;	
}

.isb-icon.label:hover {
	color:inherit !important;
	border-color:inherit !important;
}

.isb-icon.label:active {
	background-color:inherit !important;
}
/*label icons*/

/*actions for the icons*/
.isb-icon.action-add:before,
.isb-icon.action-delete:before,
.isb-icon.action-down:before,
.isb-icon.action-edit:before,
.isb-icon.action-edit-2:before,
.isb-icon.action-left:before,
.isb-icon.action-ok:before,
.isb-icon.action-remove:before,
.isb-icon.action-right:before,
.isb-icon.action-up:before,
.isb-icon.action-update:before {
	font-size:12px;
	line-height:10px;
	position:absolute;
	left:0;
	text-align:center;
	top:3px;
	width:100%;
}

.isb-icon.action-add:after,
.isb-icon.action-edit:after,
.isb-icon.action-edit-2:after,
.isb-icon.action-delete:after,
.isb-icon.action-down:after,
.isb-icon.action-left:after,
.isb-icon.action-ok:after,
.isb-icon.action-remove:after,
.isb-icon.action-right:after,
.isb-icon.action-up:after,
.isb-icon.action-update:after {
	content:"\f067";
	font-size:10px;
	line-height:10px;
	position:absolute;
	left:10px;
	top:14px;
}

.isb-icon.action-delete:after {
	content:"\f00d";
}

.isb-icon.action-down:after {
	content:"\f063";
}

.isb-icon.action-edit:after {
	content:"\f044";
}

.isb-icon.action-edit-2:after {
	content:"\f303";
}

.isb-icon.action-left:after {
	content:"\f060";
}

.isb-icon.action-ok:after {
	content:"\f00c";
}

.isb-icon.action-remove:after {
	content:"\f068";
}

.isb-icon.action-right:after {
	content:"\f061";
}

.isb-icon.action-up:after {
	content:"\f062";
}

.isb-icon.action-update:after {
	content:"\f01e";
	font-size:0.7em;
}
/*fim actions for the icons*/

/*notification*/
.isb-icon span {
	background-color:#F00;
	border-radius:8px;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	position:absolute;
	right:-5px;
	text-align:center;
	top:-5px;
	width:15px;		
}

.isb-icon span.isb-black {
	background-color:#03F;	
}

.isb-icon span.isb-blue {
	background-color:#03F;	
}

.isb-icon span.isb-gray {
	background-color:#666;	
}

.isb-icon span.isb-green {
	background-color:#090;	
}

.isb-icon span.isb-white {
	background-color:#FFF;
	border:1px solid #333;	
	color:#333;
}

.isb-icon span.isb-orange {
	background-color:#C60;	
}
/*fim notificaion*/

/*icon colors*/
.isb-icon.isb-black,
.isb-icon.isb-black:hover {
	color:#000 !important;	
}


.isb-icon.isb-blue,
.isb-icon.isb-blue:hover {
	color:#03F !important;	
}

.isb-icon.isb-blue-dark,
.isb-icon.isb-blue-dark:hover {
	color:#009 !important;	
}

.isb-icon.isb-blue-light,
.isb-icon.isb-blue-light:hover {
	color:#0CC !important;	
}

.isb-icon.isb-brown,
.isb-icon.isb-brown:hover {
	color:#630 !important;	
}

.isb-icon.isb-gray,
.isb-icon.isb-gray:hover {
	color:#AAA !important;	
}

.isb-icon.isb-gray-dark,
.isb-icon.isb-gray-dark:hover {
	color:#666 !important;	
}

.isb-icon.isb-gray-light,
.isb-icon.isb-gray-light:hover {
	color:#DDD !important;	
}

.isb-icon.isb-green,
.isb-icon.isb-green:hover {
	color:#090 !important;	
}

.isb-icon.isb-green-dark,
.isb-icon.isb-green-dark:hover {
	color:#060 !important;	
}

.isb-icon.isb-green-light,
.isb-icon.isb-green-light:hover {
	color:#0F0 !important;	
}

.isb-icon.isb-orange,
.isb-icon.isb-orange:hover {
	color:#C60 !important;	
}

.isb-icon.isb-pink,
.isb-icon.isb-pink:hover {
	color:#F0F !important;	
}

.isb-icon.isb-purple,
.isb-icon.isb-purple:hover {
	color:#60F !important;	
}

.isb-icon.isb-yellow,
.isb-icon.isb-yellow:hover {
	color:#FC0 !important;	
}
/*fim icon coloes*/