/**
 * ------------------------------------------------------------------------
 * JA ZiteTemplate
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
 */
 
 /* Upgrade for Joomla 3.0 ---*/
.search .btn-toolbar .btn-group { display: inline-block; }

span.badge.badge-info {
	background: none;
	border: none;
	display: inline-block;
	height: auto;
	position: inherit;
	right: auto;
	top: auto;
	width: auto;
}

[class^="icon-"]:before, [class*=" icon-"]:before { font-family: 'IcoMoon'; font-style: normal; }

.icon-search:before { content: "\53"; }

ul.actions li a,
ul.actions li a:hover,
ul.actions li a:focus,
ul.actions li a:active {
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	display: inline-block;
	font-size: 0px;
	height: 16px;
	margin: 0px 2px;
	padding: 0px;
	text-decoration: none;
	text-indent: -999em;
	width: 16px;
}

ul.actions li.print-icon a { background: url("../images/system/printbutton.png"); }

ul.actions li.email-icon a { background: url("../images/system/emailbutton.png"); }

.newsfeed-category label.element-invisible,
.weblink-category label.element-invisible {
	border: 0 none;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.newsfeed-category #filter-search,
.weblink-category #filter-search { margin-bottom: 10px; width: 150px; }

.weblink-category #adminForm fieldset { border: none\9; margin: 0px\9; padding: 0px\9; }

#ja-typo p.ja-typo-icon { display: block; height: auto; width: auto; }

#ja-typo p.ja-typo-icon:before { content: ""; }

#ja-container #ja-mainbody #system-message-container #system-message { margin: 0px; }

ul li.cat-list-row0, ul li.cat-list-row1 { border: none; border-bottom: solid 1px #ddd; }

#advancedSearch .filter-branch label { float: left; vertical-align: middle; width: 160px; }

#advancedSearch .filter-branch select { padding: 2px; }


.login-page .login-fields label { width: 110px; }

#advancedSearch hr { display: none; }

#search-form .collapse { position: relative; }

#search-form .collapse.in { height: auto; }

.contact .collapse { overflow: hidden; }

.weblink-category ul.category li span.badge.badge-info { display: inline-block\9; width: 50px\9; }

.weblink-category #adminForm fieldset {
	border: none\9 !important;
	margin: 0px\9 !important;
	padding: 0px\9!important;
}



/* Style for Tag J3x */
div.tags span {
	background: #f0f0f0;
	border: 1px solid #ccc;
	border-bottom-color: #ddd;
	border-radius: 8px;
	border-right-color: #ddd;
	display: inline-block;
	line-height: 1;
	list-style: none;
	margin: 0 2px 3px 0;
	padding: 2px 8px;
	text-align: center;
	text-shadow: 1px 1px 0 #fff;
}

div.tags span a { font-size: 0.917em; }

div.tag-category ul li { border: none; border-bottom: 1px solid #DDDDDD; }

div.tagspopular ul li,
div.tagssimilar ul li { background-position: 0px 7px; padding-left: 8px; }

.ja-content-main .tag-category fieldset.filters { padding: 10px !important; }

.edit .inputbox,
.edit input[type="text"],
.edit input[type="password"],
.edit input[type="email"],
.edit textarea { padding: 8px; }

.edit .control-group select { min-width: 155px; }

.search button.btn {
    margin: 2px 5px;
}

.search .btn-toolbar {
    margin-bottom: 5px;
}

.chzn-container {
	vertical-align: top;
}

.chzn-container .chzn-results li {
	background: none;
}