/**
 * @version    $Id$
 * @package    JSN_Framework
 * @author     JoomlaShine Team <support@joomlashine.com>
 * @copyright  Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */

/*=================== FONT ICOMOON OVERRIDES ===========================*/
.jsn-master .jsn-bootstrap [class^="icon-"],
.jsn-master .jsn-bootstrap [class*=" icon-"] {
	background-image: none !important;
	font-size: 16px;
}
.jsn-master .jsn-bootstrap .btn [class^="icon-"],
.jsn-master .jsn-bootstrap .btn [class*=" icon-"],
.jsn-master .jsn-bootstrap .ui-tabs-nav [class^="icon-"],
.jsn-master .jsn-bootstrap .ui-tabs-nav [class*=" icon-"],
.jsn-master .jsn-bootstrap .jsn-add-more [class^="icon-"],
.jsn-master .jsn-bootstrap .jsn-add-more [class*="-icon-"],
.jsn-page-list .jsn-bootstrap [class^="icon-"], /* Only fix in J3.x */
.jsn-page-list .jsn-bootstrap [class^=" icon-"], /* Only fix in J3.x */
.ui-widget button, /* Only fix in J3.x */
.jsn-master #toolbar-custom [class^="icon-"],
.jsn-master #toolbar-custom [class^=" icon-"],
.jsn-master .jsn-bootstrap .jsn-reset-search [class^="icon-"],
.jsn-master .jsn-bootstrap .jsn-reset-search [class*=" icon-"],
#jsn_is_showcase_tabs ul.ui-widget-header [class^="icon-"],
#jsn_is_showcase_tabs ul.ui-widget-header [class*=" icon-"] {
	font-size: 12px;
}
.jsn-master .jsn-bootstrap .btn [class^="icon-"],
.jsn-master .jsn-bootstrap .btn [class*=" icon-"] {
	margin-left: 5px;
	margin-right: 5px;
}
.jsn-master .jsn-bootstrap .btn.btn-icon [class^="icon-"],
.jsn-master .jsn-bootstrap .btn.btn-icon [class*=" icon-"] {
	margin: 3px 0;
}
.jsn-master .jsn-bootstrap .progress .bar [class^="icon-"],
.jsn-master .jsn-bootstrap .progress .bar [class*=" icon-"] {
	margin: 0 8px;
}
.jsn-master .jsn-bootstrap .accordion-heading [class^="icon-"],
.jsn-master .jsn-bootstrap .accordion-heading [class*=" icon-"],
.jsn-master .jsn-bootstrap .nav-tabs [class^="icon-"],
.jsn-master .jsn-bootstrap .nav-tabs [class*=" icon-"],
.jsn-master .jsn-bootstrap .carousel-content h4 [class^="icon-"],
.jsn-master .jsn-bootstrap .carousel-content h4 [class*=" icon-"] {
	margin-right: 8px;
}

.jsn-master .jsn-bootstrap .jsn-style-dark [class^="icon-"],
.jsn-master .jsn-bootstrap .jsn-style-dark [class*=" icon-"] {
	color: #fff;
}
.icon-magic:before {
	content: "\6b";
}
.icon-list-alt:before {
	content: "\31";
}
.icon-bolt:before {
	content: "\79";
}