PK       ! sQ      bootstrap3/view_specs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if(isset($this->filters) && count($this->filters)):?>
<div class="j2store-product-specifications">

			<?php foreach($this->filters as $group_id => $rows):?>
				<h4 class="filter-group-name"><?php echo $rows['group_name']; ?></h4>
				<table class="table table-striped">
				<?php foreach($rows['filters'] as $filter): ?>
				<tr>
					<td>
						<?php echo $filter->filter_name;?>
					</td>
				</tr>
				<?php endforeach;?>
				</table>
			<?php endforeach;?>

	</div>
<?php endif;?>

<?php if(isset($this->product->variant) && !empty($this->product->variant)):?>

	<table class="table table-striped">
		<?php  if($this->product->variant->length && $this->product->variant->height && $this->product->variant->width ):?>
		<tr>
			<td><?php echo JText::_('J2STORE_PRODUCT_DIMENSIONS');?></td>
			<td>
				<span class="product-dimensions">
					<?php echo round($this->product->variant->length,2);?> x <?php echo round($this->product->variant->width,2) ;?> x <?php echo round($this->product->variant->height,2);?>
					<?php echo $this->product->variant->length_title;?>
				</span>
			</td>
		</tr>
		<?php  endif;?>

		<?php if($this->product->variant->weight):?>
		<tr>
			<td>
				<?php echo JText::_('J2STORE_PRODUCT_WEIGHT');?>
			</td>
			<td>
				<span class="product-weight">
					<?php echo round($this->product->variant->weight, 2); ?>
					<?php echo $this->product->variant->weight_title;?>
				</span>	
			</td>
		</tr>
		<?php endif;?>
	</table>
<?php endif;?>PK       ! 5V%0  %0    bootstrap3/view_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();

?>
<?php if ($options) { ?>

<div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio"
                                         autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

		<script type="text/javascript">
			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			placeholder="<?php echo $text_option_params->get('place_holder','');?>"
		/>
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?> 
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        
	    <?php } ?>	    
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
					$('body').find('#form-upload input[name=\'file\']').remove();
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! P  P    bootstrap3/view_upsells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->up_sells); $counter = 0;
$upsell_image_width = $this->params->get('item_product_upsell_image_width', '100');
?>

<div class="row product-upsells-container">
	<div class="col-sm-12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_UPSELLS'); ?></h3>
				<?php foreach($this->up_sells as $upsell_product):?>
					<?php
						$upsell_product->product_link = JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$upsell_product->j2store_product_id);
						if(!empty($upsell_product->addtocart_text)) {
							$cart_text = JText::_($upsell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}
					
					?>
					
					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
					
					<div class="upsell-product-row <?php echo 'row-'.$row; ?> row">
					<?php endif;?>
					<div class="col-sm-<?php echo round((12 / $columns));?> upsell-product product-<?php echo $upsell_product->j2store_product_id;?> <?php echo $upsell_product->params->get('product_css_class','');?>">
							<span class="upsell-product-image">
							<?php
								$thumb_image = '';
								if(isset($upsell_product->thumb_image) && $upsell_product->thumb_image){
		      					$thumb_image = $upsell_product->thumb_image;
		      					}
	
		      				?>
			   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
			   					<img title="<?php echo $upsell_product->product_name ;?>" alt="<?php echo $upsell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $upsell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval($upsell_image_width);?>"/>
						   	<?php endif; ?>
	
							</span>
							<h3 class="upsell-product-title">
								<a href="<?php echo $upsell_product->product_link; ?>">
									<?php echo $upsell_product->product_name; ?>
								</a>
							</h3>
	
							<?php
							$this->singleton_product = $upsell_product;
							$this->singleton_params = $this->params;
							echo $this->loadAnyTemplate('site:com_j2store/products/price');
							?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
							<?php if(count($upsell_product->options) || $upsell_product->product_type == 'variable'): ?>
								<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
									href="<?php echo $upsell_product->product_link; ?>">
									<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
								</a>
							<?php else: ?>
							<?php
								$this->singleton_product = $upsell_product;
								$this->singleton_params = $this->params;
								$this->singleton_cartext = $cart_text;
								echo $this->loadAnyTemplate('site:com_j2store/products/cart');
							?>
							<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>
			<?php endforeach;?>
	</div>
</div>PK       ! tn?      bootstrap3/view_sdesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_sdesc', 1)): ?>
	<div class="product-sdesc">
		<?php echo $this->product->product_short_desc; ?>
	</div>
<?php endif; ?>

PK       ! +ٵ/  /    bootstrap3/view_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('options'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! D;  ;     bootstrap3/view_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('configurableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>

	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>
	
	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! _      bootstrap3/default_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>


<?php if($this->params->get('list_show_title', 1)): ?>
	<h2 itemprop="name" class="product-title">
		<?php if($this->params->get('list_link_title', 1)): ?>		
			<a itemprop="url" href="<?php echo JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$this->product->j2store_product_id.'&Itemid='.$this->active_menu->id); ?>"
			title="<?php echo $this->product->product_name; ?>" >
		<?php endif; ?>
		
		<?php echo $this->product->product_name; ?>
		<?php if($this->params->get('list_link_title', 1)): ?>
			</a>
		<?php endif; ?>
	</h2>
<?php endif; ?>
PK       !       bootstrap3/view_brand.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_product_manufacturer_name', 1) && !empty($this->product->manufacturer)): ?>
	<span class="manufacturer-brand">
		<?php echo JText::_('J2STORE_PRODUCT_MANUFACTURER_NAME'); ?> :
		<?php if(isset($this->product->brand_desc_id) && !empty($this->product->brand_desc_id)):?>
			<?php $url = JRoute::_('index.php?option=com_content&view=article&id='.$this->product->brand_desc_id);?>
			<a href="<?php echo $url;?>" target="_blank"><?php echo $this->product->manufacturer;?></a>
		<?php else:?>
			<?php echo $this->product->manufacturer; ?>
		<?php endif;?>
	</span>
<?php endif; ?>PK       ! ؚKD	  D	    bootstrap3/default_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}

$show = J2Store::product ()->validateVariableProduct($this->product);
?>
	<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
					<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>


		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">

		<?php echo J2Store::product()->displayQuantity('com_j2store.productlist.bootstrap3', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />

	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>

	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>

	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>PK       ! 4:      bootstrap3/view_notabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row">
		<div class="col-sm-12">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="product-description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="product-specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>		
		</div>
	</div>PK       ! N5    "  bootstrap3/default_description.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('list_show_short_desc', 1)): ?>
	<div class="product-short-description"><?php echo $this->product->product_short_desc; ?></div>
<?php endif; ?>

<?php if($this->params->get('list_show_long_desc', 0)): ?>
	<div class="product-long-description"><?php echo $this->product->product_long_desc; ?></div>
<?php endif; ?>
PK       ! 	(9  9  !  bootstrap3/default_sortfilter.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
$session = JFactory::getSession();
$filter_catid = isset($this->filter_catid) ? $this->filter_catid : '';
?>
<?php  $currency = $this->currency->getSymbol();?>
<form class="form-inline" id="productFilters" name="productfilters"  action="<?php echo JRoute::_('index.php');?>" data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>" method="post">
		<input type="hidden" name="filter_catid" id="sort_filter_catid"  value ="<?php echo $filter_catid;?>" />
		<?php if($this->params->get('list_show_filter_search')):?>
		<?php $search = htmlspecialchars($this->state->search);?>
   		<?php echo J2html::text('search',$search,array('class'=>'j2store-product-search-input'));?>
			<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_GO');?>"
									class="btn btn-success"
								    onclick="jQuery(this.form).submit();" />
				<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_RESET');?>"
							class="btn btn-inverse"
						    onclick="resetJ2storeFilter();" />

        <?php endif;?>
		<!-- Sorting -->
   		<?php if($this->params->get('list_show_filter_sorting')):?>
		<?php
		echo J2Html::select()->clearState()
					->type('genericlist')
					->name('sortby')
					->attribs(array('class'=>'input','onchange'=>'jQuery(this.form).submit()'))
					->value($this->state->sortby)
					->setPlaceHolders($this->filters['sorting'])->getHtml();
			?>
		<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','products');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>

<script type="text/javascript">
function resetJ2storeFilter(){
	jQuery(".j2store-product-search-input").val("");
	jQuery("#productFilters").submit();
}
</script>PK       ! )      bootstrap3/price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;

?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_product_base_price', 1) || $params->get('item_show_product_special_price', 1)): ?>
<div class="product-price-container">
		<?php if($params->get('item_show_product_base_price', 1) && $product->pricing->base_price != $product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">
					<span class="product-element-value">
						<?php echo J2Store::product()->displayPrice($product->pricing->base_price, $product, $params);?>
					</span>
			</div>
		<?php endif; ?>

		<?php if($params->get('item_show_product_special_price', 1)): ?>
		<div class="sale-price">
			<span class="product-element-value">
				<?php echo J2Store::product()->displayPrice($product->pricing->price, $product, $params);?>
				</span>
		</div>
	<?php endif; ?>
	
	<?php if($params->get('display_price_with_tax_info', 0) ): ?>
		<div class="tax-text">
			<?php echo J2Store::product()->get_tax_text(); ?>				
		</div>
	<?php endif; ?>
	
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_discount_percentage', 1) && isset($product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($product->pricing->price / $product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! ]%  %    bootstrap3/view.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div class="j2store-single-product <?php echo $this->product->product_type; ?> detail bs3 <?php echo $this->product->params->get('product_css_class','');?>">
	<?php if ($this->params->get('item_show_page_heading')) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>
<?php echo J2Store::modules()->loadposition('j2store-single-product-top'); ?>
	<?php if($this->params->get('item_show_back_to',0) && isset($this->back_link) && !empty($this->back_link)):?>
		<div class="j2store-view-back-button">
			<a href="<?php echo $this->back_link; ?>" class="j2store-product-back-btn btn btn-small btn-info">
				<i class="fa fa-chevron-left"> </i> <?php echo JText::_('J2STORE_PRODUCT_BACK_TO').' '.$this->back_link_title; ?>
			</a>
		</div>
	<?php endif;?>
	<?php echo $this->loadTemplate($this->product->product_type); ?>
	<?php echo J2Store::plugin ()->eventWithHtml ( 'AfterProductDisplay', array($this->product,$this) )?>
<?php echo J2Store::modules()->loadposition('j2store-single-product-bottom'); ?>
</div>

PK       !          bootstrap3/view_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
				<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
					<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
						<?php echo $this->product->source->event->beforeDisplayContent; ?>
					<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! C(	  (	    bootstrap3/default_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)): ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! ^-      bootstrap3/view_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php else: ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>	
	<?php endif; ?>
PK       ! Jn-	  -	    bootstrap3/view_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('item_show_product_base_price', 1) || $this->params->get('item_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('item_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<?php $base_price = J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params); ?>					
			<div class="base-price <?php echo $class?>">					
				<?php echo $base_price;?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('item_show_product_special_price', 1)): ?>
		<?php $sale_price = J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params); ?>
		<div class="sale-price">							
				<?php echo $sale_price;?>				
		</div>
	<?php endif; ?>
	
	<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
		<div class="tax-text">
			<?php echo J2Store::product()->get_tax_text(); ?>				
		</div>
	<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('item_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! 7Vع      bootstrap3/default_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if(!empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?></span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! n      bootstrap3/default.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
JFactory::getDocument()->addScript(JURI::root(true).'/media/j2store/js/filter.js');
$item_id = "&Itemid=".$this->active_menu->id;
$actionURL = JRoute::_('index.php?option=com_j2store&view=products'.$item_id);
$filter_position = $this->params->get('list_filter_position', 'right');
?>

<div itemscope itemtype="https://schema.org/BreadCrumbList" class="j2store-product-list bs3"   data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>">

	<?php echo J2Store::plugin()->eventWithHtml('BeforeViewProductListDisplay',array($this->products));?>
	<?php echo J2Store::modules()->loadposition('j2store-product-list-top'); ?>
	<?php if ($this->params->get('show_page_heading')) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>


	<div class="row">
	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):?>
		<?php if($filter_position == 'left'): ?>
			<div class="j2store-sidebar-filters-container col-sm-3">
				<?php echo J2Store::modules()->loadposition('j2store-filter-left-top'); ?>
				<?php echo $this->loadTemplate('filters');?>
				<?php echo J2Store::modules()->loadposition('j2store-filter-left-bottom'); ?>
			</div>
		<?php endif; ?>
	<?php endif; ?>

	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):?>
		<div class="col-sm-9">
		<?php else:?>
			<div class="col-sm-12">
		<?php endif;?>

			<?php if($this->params->get('list_show_top_filter', 1)):?>
				<?php echo $this->loadTemplate('sortfilter');?>
			<?php endif; ?>

			<?php if(isset($this->products) && $this->products):?>
				<?php
					$col=$this->params->get('list_no_of_columns', 3);

					$total = count($this->products); $counter = 0;?>

					<?php foreach($this->products as $product):?>
					<?php if(!$product->params instanceof JRegistry) {
						$product->params = new JRegistry('{}');
					}
					?>
						<!-- Make sure product is enabled and visible @front end -->
						<?php //  if($product->enabled && $product->visibility):?>
							<?php $rowcount = ((int) $counter % (int) $col) + 1; ?>
								<?php if ($rowcount == 1) : ?>
									<?php $row = $counter / $col; ?>
										<div class="j2store-products-row <?php echo 'row-'.$row; ?> row">
								<?php endif;?>
											<div class="col-sm-<?php echo round((12 / $col));?>">
												<div itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product"
												     class="j2store-single-product multiple j2store-single-product-<?php echo $product->j2store_product_id; ?> product-<?php echo $product->j2store_product_id; ?> pcolumn-<?php echo $rowcount;?>  <?php echo $product->params->get('product_css_class','');?>">
													<?php $this->product = $product;
													 	$this->product_link = JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$this->product->j2store_product_id.$item_id);
													?>
													<?php
													try {
														$type = $product->product_type;
														if(isset($type) && !empty($type)) {
															echo $this->loadTemplate(strtolower($type));
														}
													} catch (Exception $e) {
														echo $e->getMessage();
													}

													?>
														<!-- QUICK VIEW OPTION -->
													<?php if($this->params->get('list_enable_quickview',0)):?>
													<?php JHTML::_('behavior.modal', 'a.modal'); ?>																									<?php JHTML::_('behavior.modal', 'a.modal'); ?>
													<a itemprop="url" style="display:inline;position:relative;"
															class="modal j2store-product-quickview-modal btn btn-default"
															rel="{handler:'iframe',size:{x: window.innerWidth-180, y: window.innerHeight-180}}"
															href="<?php echo JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$this->product->j2store_product_id.'&tmpl=component'); ?>">
															<i class="icon icon-eye"></i> <?php echo JText::_('J2STORE_PRODUCT_QUICKVIEW');?>
														</a>
													<?php endif;?>
												</div>
											</div>
									<?php $counter++; ?>
								<?php if (($rowcount == $col) or ($counter == $total)) : ?>
									</div>
								<?php endif; ?>
							<?php // endif; ?>
						<?php endforeach;?>

					<form id="j2store-pagination" name="j2storepagination" action="<?php echo  JRoute::_('index.php?option=com_j2store&view=products&filter_catid='.$this->filter_catid.$item_id); ?>" method="post">
						<?php echo J2Html::hidden('option','com_j2store');?>
						<?php echo J2Html::hidden('view','products');?>
						<?php echo J2Html::hidden('task','browse',array('id'=>'task'));?>
						<?php echo J2Html::hidden('boxchecked','0');?>
						<?php echo J2Html::hidden('filter_order','');?>
						<?php echo J2Html::hidden('filter_order_Dir','');?>
						<?php echo J2Html::hidden('filter_catid',$this->filter_catid);?>

						<?php echo JHTML::_( 'form.token' ); ?>
						<div class="pagination">
							<?php  echo $this->pagination->getPagesLinks(); ?>
						</div>
					</form>

				<?php else:?>
				<div class="row">
						<div class="col-sm-12">
							<h5> <?php echo JText::_('J2STORE_NO_RESULTS_FOUND');?></h5>
							</div>
						</div>
				<?php endif;?>
		</div>
	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter')):?>
		<?php if($filter_position == 'right'): ?>
			<div class="j2store-sidebar-filters-container col-sm-3">
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-top'); ?>
				<?php echo $this->loadTemplate('filters');?>
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-bottom'); ?>
			</div>
		<?php endif; ?>
	<?php endif; ?>

	</div> <!-- end of row-fluid -->
	<?php echo J2Store::modules()->loadposition('j2store-product-list-bottom'); ?>
</div> <!-- end of product list -->
PK       ! D      bootstrap3/view_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_title', 1)): ?>
	<h<?php echo $this->params->get('item_title_headertag', '2'); ?> itemprop="name" class="product-title">
		<?php echo $this->product->product_name; ?>
	</h<?php echo $this->params->get('item_title_headertag', '2'); ?>>
<?php endif; ?>

PK       ! */  /    bootstrap3/default_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();

?>
<?php if ($options) { ?>

<div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]" placeholder="<?php echo $text_option_params->get('place_holder','');?>"
			value="<?php echo $option['optionvalue']; ?>" />
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?> 
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        
	    <?php } ?>	    
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
					$('body').find('#form-upload input[name=\'file\']').remove();
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! $    #  bootstrap3/view_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>
<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			)"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
               <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            	<?php echo $option_value['product_optionvalue_attribs'];?>>

            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
            <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]"
                                           autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
	            <?php echo $option_value['product_optionvalue_attribs'];?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"  />
          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
				   <?php echo $option_value['product_optionvalue_attribs'];?>
				 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"    <?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! @YJ  J  &  bootstrap3/default_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>


<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			);"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            		<?php echo $option_value['product_optionvalue_attribs'];?>
            		  >
            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b ><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]"
                                         autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
		       <?php echo $option_value['product_optionvalue_attribs'];?>
             />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
			<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
			 	<?php echo $option_value['product_optionvalue_attribs'];?>
			 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          	<?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! / :	  :	  #  bootstrap3/default_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>

<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('configurableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! b	  	    bootstrap3/default_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$image_type = $this->params->get('list_image_type', 'thumbnail');
$main_image="";
?>
<?php if($this->params->get('list_show_image', 1)): ?>
<div class="j2store-product-images">

	<?php if($image_type == 'thumbimage'):?>
	<div class="j2store-thumbnail-image">
		<?php if(JFile::exists(JPATH_SITE.'/'.JPath::clean($this->product->thumb_image))):?>
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			<img itemprop="image" alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>" class="j2store-img-responsive j2store-product-thumb-image-<?php echo $this->product->j2store_product_id; ?>"  src="<?php echo $image_path.$this->product->thumb_image;?>" />
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		<?php elseif(!empty($this->product->thumb_image)):?>
			<?php echo J2Store::product()->displayImage($this->product,array('type'=>'Thumb','params' => $this->params)); ?>
		<?php endif; ?>
	</div>
	 <?php endif; ?>

	<?php if($image_type == 'mainimage'):?>
	<div class="j2store-mainimage">
		   <?php
	      if(isset($this->product->main_image) && $this->product->main_image){
	      	$main_image = $this->product->main_image;
	      }
	      ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   	
		   	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			
		  	 <img itemprop="image"
		  	 	alt="<?php echo $this->product->product_name ;?>"
				title="<?php echo $this->product->product_name ;?>"
		  	 	class="j2store-img-responsive j2store-product-main-image-<?php echo $this->product->j2store_product_id; ?>"
		  	 	src="<?php echo $image_path.$main_image;?>"
		  	 	width="<?php echo (int) $this->params->get('list_image_thumbnail_width', '200'); ?>"
		  	 />
		  	 
		  	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		   <?php elseif(!empty($this->product->main_image)):?>
			   <?php echo J2Store::product()->displayImage($this->product,array('type'=>'Main','params' => $this->params)); ?>
		   <?php endif; ?>
	</div>
	 <?php endif; ?>
</div>
<?php endif; ?>PK       ! 0p	  p	    bootstrap3/default_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>


<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		<?php if(isset($this->product->variant_json)): ?>
		data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
		<?php endif; ?>
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>

<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('variableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php else:?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php endif; ?>
<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
</form>
<?php endif; ?>
<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! y      bootstrap3/view_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if($this->params->get('item_show_product_sku', 1) && !empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?> :</span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! e'V      bootstrap3/view_tabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row">
		<div class="col-sm-12">
			<ul class="nav nav-tabs" id="j2store-product-detail-tab">
				<?php
					$set_specification_active =true;
					if($this->params->get('item_show_sdesc') ||  $this->params->get('item_show_ldesc')){
						$set_specification_active = false;
				}
				if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc')):?>
					<li class="active"><a href="#description" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_DESCRIPTION')?></a>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<li class="<?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" >
						<a href="#specs" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_SPECIFICATIONS')?></a>
					</li>
				<?php endif;?>
			</ul>

			<div class="tab-content">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="tab-pane fade in active" id="description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="tab-pane fade in <?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" id="specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>
			</div>

		</div>
	</div>PK       ! ;      bootstrap3/view_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					<?php if(isset($this->product->variant_json)): ?>
						data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
					<?php endif; ?>
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('variableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>
				<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
			</form>
			<?php endif; ?>

		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>
	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       !       bootstrap3/view_ldesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_ldesc', 1)): ?>
	<div class="product-ldesc">
		<?php echo $this->product->product_long_desc; ?>
	</div>
<?php endif; ?>

PK       ! u~2  ~2  *  bootstrap3/default_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
        <?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>     
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>                 
        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>
        	<div id="ChildOptio<?php echo $option['productoption_id']; ?>"></div>
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! R      bootstrap3/default_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_product_base_price', 1) || $this->params->get('list_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('list_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">					
				<?php echo J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params);?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('list_show_product_special_price', 1)): ?>
		<div class="sale-price">			
			<?php echo J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params);?>		
		</div>
	<?php endif; ?>
	
		<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! V      bootstrap3/default_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php elseif(!isset($this->product->all_sold_out) || (isset($this->product->all_sold_out) && $this->product->all_sold_out)): ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>
	<?php endif; ?>
PK       ! w*	  *	  #  bootstrap3/default_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>

<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! X      bootstrap3/view_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$main_image="";
$main_image_width = $this->params->get('item_product_main_image_width', '200');
$additional_image_width = $this->params->get('item_product_additional_image_width', '100');
//var_dump($this->product);
?>
	<?php if($this->params->get('item_show_product_main_image', 1) && !empty($this->product->main_image)):?>
	<div class="j2store-mainimage">
		   <?php $main_image = $this->product->main_image; ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   <?php $class= $this->params->get('item_enable_image_zoom', 1) ? 'zoom': 'nozoom'; ?>
		   <span class='<?php echo $class; ?>' id='j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>'>
		  	 <img itemprop="image"
			 title="<?php echo $this->product->product_name ;?>"
		  	 alt="<?php echo $this->product->product_name ;?>"
		  	 class="j2store-product-main-image j2store-img-responsive"
		  	 src="<?php echo $image_path.$main_image;?>"
		  	 width="<?php echo intval($main_image_width); ?>"
		  	 />
		  	 </span>

			   <script type="text/javascript">
				   var main_image="<?php echo $image_path.$main_image ;?>";
				   j2store.jQuery(document).ready(function(){
					   var enable_zoom = <?php echo $this->params->get('item_enable_image_zoom', 1);?>;
					   if(enable_zoom){
						   j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
					   }
				   });
			   </script>

		<?php elseif (!empty($this->product->main_image)):?>
			   <?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewMain','params' => $this->params)); ?>
		   <?php endif; ?>
	</div>

	 <?php endif; ?>

	 <?php if( $this->params->get('item_show_product_additional_image', 1) && isset($this->product->additional_images) && !empty($this->product->additional_images)):?>
	 	<?php
	 		$additional_images = json_decode($this->product->additional_images);
	 		$additional_images = array_filter((array)$additional_images);
	 		if(count($additional_images)) :
	 	?>
			<div class="j2store-product-additional-images">

				<ul class="additional-image-list">
					<?php
						foreach($additional_images as $key => $image):?>
						<?php
						if(JFile::exists(JPATH_SITE.'/'.$image)):
							$image_src = $image_path.$image;
							 	?>
						<li>
							<img onmouseover="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 onclick="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 id="addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>"
								 class="j2store-item-additionalimage-preview j2store-img-responsive"
								 title="<?php echo $this->product->product_name ;?>"
								 src="<?php echo $image_src;?>"
								 alt="<?php echo $this->product->product_name; ?>"
								 width="<?php echo intval( $additional_image_width); ?>"
								 />
						</li>
						<?php elseif(!empty($image)):?>
							<?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewAdditional','params' => $this->params,'key'=>$key,'image' => $image)); ?>
					<?php endif;?>
					<?php endforeach;?>
				<?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
						<li>
							 <img onmouseover="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								  onclick="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								  id="additial-main-image-<?php echo $this->product->j2store_product_id; ?>"
							 	  alt="<?php echo $this->product->product_name ;?>"
								  title="<?php echo $this->product->product_name ;?>"
							 	  class="j2store-item-additionalimage-preview j2store-img-responsive additional-mainimage"
							 	  src="<?php echo $image_path.$main_image;?>"
							 	  width="<?php echo intval($additional_image_width); ?>"
							 	/>
						</li>
				<?php elseif (!empty($this->product->main_image)):?>
					<?php echo J2Store::product()->displayImage($this->product,array('type'=>'AdditionalMain','params' => $this->params)); ?>
				<?php endif;?>
				</ul>
			</div>
			<?php endif;?>
		<?php endif;?>


		<?php if ($this->params->get('item_enable_image_zoom', 1)) : ?>
			<script>
				j2store.jQuery(document).ready(function(){
					j2store.jQuery( 'body' ).on( 'after_doAjaxFilter', function( e, product, response ){
						j2store.jQuery('img.zoomImg').remove();
						j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
					});
				});
			</script>
		<?php endif; ?>
PK       ! Eh2  h2  '  bootstrap3/view_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id; 
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
                    //console.log(checkbox_value);
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>     
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
                 
        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>        	
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! Ԃ      bootstrap3/cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;
$action = 'index.php?option=com_j2store&view=carts&task=addItem&product_id='.$product->j2store_product_id;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>
<div class="cart-action-complete" style="display:none;">
		<p class="text-success">
			<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
			<a href="<?php echo $product->checkout_link; ?>" class="j2store-checkout-link">
				<?php echo JText::_('J2STORE_CHECKOUT'); ?>
			</a>
		</p>
</div>
<a class="<?php echo $params->get('addtocart_button_class', 'btn btn-primary');?> j2store_add_to_cart_button"
href="<?php echo JRoute::_($action); ?>" data-quantity="1" data-product_id="<?php echo $product->j2store_product_id;?>"
rel="nofollow">
<?php echo $this->singleton_cartext; ?>
</a>
<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>PK       ! ю      bootstrap3/view_crosssells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->cross_sells); $counter = 0;
$cross_image_width = $this->params->get('item_product_cross_image_width', '100');
?>

<div class="row product-crosssells-container">
	<div class="col-sm-12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_CROSS_SELLS'); ?></h3>

				<?php foreach($this->cross_sells as $cross_sell_product):?>
					<?php
						$cross_sell_product->product_link = JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$cross_sell_product->j2store_product_id);
						if(!empty($cross_sell_product->addtocart_text)) {
							$cart_text = JText::_($cross_sell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}

					?>

					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
						<div class="crosssell-product-row <?php echo 'row-'.$row; ?> row">
					<?php endif;?>

					<div class="col-sm-<?php echo round((12 / $columns));?> crosssell-product product-<?php echo $cross_sell_product->j2store_product_id;?> <?php echo $cross_sell_product->params->get('product_css_class','');?>">
						<span class="cross-sell-product-image">
						<?php
							$thumb_image = '';
							if(isset($cross_sell_product->thumb_image) && $cross_sell_product->thumb_image){
	      					$thumb_image = $cross_sell_product->thumb_image;
	      					}

	      				?>
		   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
		   					<img title="<?php echo $cross_sell_product->product_name ;?>" alt="<?php echo $cross_sell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $cross_sell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval($cross_image_width);?>"/>
					   	<?php endif; ?>

						</span>
						<h3 class="cross-sell-product-title">
							<a href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo $cross_sell_product->product_name; ?>
							</a>
						</h3>

						<?php
						$this->singleton_product = $cross_sell_product;
						$this->singleton_params = $this->params;
						echo $this->loadAnyTemplate('site:com_j2store/products/price');
						
						?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
						<?php if(count($cross_sell_product->options) || $cross_sell_product->product_type == 'variable'): ?>
							<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
								href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
							</a>
						<?php else: ?>
						<?php
							$this->singleton_product = $cross_sell_product;
							$this->singleton_params = $this->params;
							$this->singleton_cartext = $cart_text;
							echo $this->loadAnyTemplate('site:com_j2store/products/cart');
						?>
						<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>

			<?php endforeach;?>
	</div>
  </div>PK       ! i
  i
    bootstrap3/view_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}
$show = J2Store::product ()->validateVariableProduct($this->product);
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
					<?php if($this->params->get('list_enable_quickview',0) && JFactory::getApplication()->input->getString('tmpl') =='component'):?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link" target="_top">
					<?php else:?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
					<?php endif;?>
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>

		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">
		
		<?php echo J2Store::product()->displayQuantity('com_j2store.product.bootstrap3', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" id="j2store_product_id" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />

	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>

	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>

	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>PK       ! 4CA  A    bootstrap3/default_filters.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;

$currency_object = J2Store::currency();
$currency = $currency_object->getSymbol();
$currency_position = $currency_object->getSymbolPosition();
$catid = JFactory::getApplication()->input->get('catid',array(),'Array');

$session = JFactory::getSession();
$session_manufacturer_ids = $session->get('manufacturer_ids',array(), 'j2store');
$session_vendor_ids = $session->get('vendor_ids',array(), 'j2store');
$session_productfilter_ids = $session->get('productfilter_ids',array(), 'j2store');

$currency = $this->currency->getSymbol();
$thousand = $this->currency->getThousandSysmbol();
$decimal_place = $this->currency->getDecimalPlace();
$catid = JFactory::getApplication()->input->get('catid',array(),'Array');?>
<?php
		$default_catid ='';
		if(!empty($this->filters['filter_categories']) && count($this->filters['filter_categories'])):?>
		<?php $default_catid = $this->filters['filter_categories'][0]->id;?>
	<?php endif;?>
<?php
$filter_catid = isset($this->filter_catid) ? $this->filter_catid : '';
?>

<div id="j2store-product-loading" style="display:none;"></div>

<form
	action="<?php echo JRoute::_('index.php');?>"
	method="post"
	class="form-horizontal"
	id="productsideFilters"
	name="productsideFilters"
	data-link="<?php echo $this->active_menu->link.'&Itemid='.$this->active_menu->id;?>"
	enctype="multipart/form-data">
	<input type="hidden" name="filter_catid" id="filter_catid"  value ="<?php echo $filter_catid;?>" />
	<!-- Price Filters Starts Here -->
	<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
		<?php
		$min_price = $this->filters['pricefilters']['min_price'];
		$max_price = $this->filters['pricefilters']['max_price'];
		$range = $this->filters['pricefilters']['range'];
		$pricefrom = isset($this->state->pricefrom) && $this->state->pricefrom ? $this->state->pricefrom : $min_price;
		$priceto = isset($this->state->priceto) && $this->state->priceto ? $this->state->priceto : $max_price;
		$d_pricefrom = $this->currency->format($pricefrom,$this->currency->getCode(),$this->currency->getValue(),false);
		$d_priceto = $this->currency->format($priceto,$this->currency->getCode(),$this->currency->getValue(),false);
		?>
		<div id="j2store-price-filter-container" class="j2store-product-filters price-filters"  >
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_PRICE_TITTLE'); ?></h4>
				<div  id="j2store-slider-range" style="width:100%;" ></div>
			<br/>
			<!-- Price Filters Ends Here -->
			<div id="j2store-slider-range-box" class="price-input-box" >
				<input class="btn btn-success" type="submit"   id="filterProductsBtn"  value="<?php echo JText::_('J2STORE_FILTER_GO');?>" />
					<div class="pull-right">
						<span id="min_price" class="hide"><?php echo $d_pricefrom;?></span>
						<span id="max_price" class="hide"><?php echo $d_priceto;?></span>
						<?php if($currency_position == 'pre') echo $currency;?><span id="min_price_display"><?php echo $d_pricefrom;?></span> <?php if($currency_position == 'post') echo $currency; ?>
						<?php echo JText::_('J2STORE_TO_PRICE');?>
						<?php if($currency_position == 'pre') echo $currency;?><span id="max_price_display"><?php echo $d_priceto;?></span><?php if($currency_position == 'post') echo $currency; ?>
						<?php echo J2Html::hidden('pricefrom',$pricefrom ,array('id'=>'min_price_input'));?>
						<?php echo J2Html::hidden('priceto',$priceto,array('id'=>'max_price_input'));?>
					</div>
			</div>
		</div>
	<?php endif;?>



	<?php if($this->params->get('list_show_filter_category', 0)):?>
		<!-- Module Categories Filters -->
	<?php if(!empty($this->filters['filter_categories']) && count($this->filters['filter_categories'])):?>


	<div class="j2store-product-filters category-filters"  >
		<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_CATEGORY_TITTLE'); ?></h4>
		<?php
		if($this->params->get('list_filter_category_toggle',1) && $this->params->get('list_filter_category_toggle',1)==1 ||  !empty($filter_catid)   ):?>
			<a href="javascript:void(0);" id="cat-filter-icon-minus"   onclick="getCategoryFilterToggle(this);"><i class="icon-minus"></i></a>
			<a href="javascript:void(0);" id="cat-filter-icon-plus" onclick="getCategoryFilterToggle(this);" style="display:none;" ><i class="icon-plus"></i></a>
			<div id="j2store_category"  style="display:block;">
		<?php elseif($this->params->get('list_filter_category_toggle',1)==2 && $this->params->get('list_filter_category_toggle',1)):?>
			<a href="javascript:void(0);" id="cat-filter-icon-minus"  onclick="getCategoryFilterToggle(this);" ><i class="icon-plus"></i></a>
			<a href="javascript:void(0);" id="cat-filter-icon-plus"   onclick="getCategoryFilterToggle(this);" style="display:none;" ><i class="icon-minus"></i></a>
			<div id="j2store_category" style="display:none;" >
		<?php else:?>
			<div id="j2store_category" >
		<?php endif;?>
			<ul id="j2store_categories_mod" class="nav nav-list nav-stacked j2store-category-list">
				<?php if($this->params->get('list_show_filter_category_all',0)):?>
					<li  class="<?php echo  isset($filter_catid) && $filter_catid =='' ? 'active' : '' ; ?> j2product-categories  level1">
						<a  href="javascript:void(0);" class="j2store-item-rootcategory" data-key="filter_catid" data-value=""
									onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('filter_catid').value='';document.getElementById('sort_filter_catid').value=''; document.getElementById('productsideFilters').submit();">
								<?php echo JText::_('J2STORE_ALL'); ?>
						</a>
					</li>
				<?php endif;?>
				<?php foreach ($this->filters['filter_categories'] as $item) : ?>
					<li class="<?php echo (!empty($filter_catid) && $filter_catid== $item->id) ? 'active' : '' ; ?> j2product-categories  level<?php echo $item->level?>">
						<?php if($item->level >1):?>
							<a  href="javascript:void(0);" class="j2store-item-category" data-key="filter_catid" data-value="<?php echo $item->id?>"
									>
									<?php echo str_repeat("-", $item->level);?><?php echo $item->title; ?>
							</a>
													<?php else:?>
							<a  href="javascript:void(0);" class="j2store-item-category" data-key="filter_catid" data-value="<?php echo $item->id?>"
								>
								<?php echo $item->title; ?>
							</a>
						<?php endif;?>
					</li>
				<?php endforeach; ?>
			</ul>

	</div>
</div>
<?php endif;?>
<?php endif;?>

	<!-- Manufacturer -->

	<?php if($this->params->get('list_show_manfacturer_filter', 0)):?>
	<?php if(count($this->filters['manufacturers'])): ?>
		<!-- Brand / Manufacturer Filters -->
		<div class="j2store-product-filters manufacturer-filters">

		<div class="j2store-product-filter-title j2store-product-brand-title">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_BRAND');?></h4>
			<span>
				<?php if(!empty($session_manufacturer_ids)):?>
					<a href="javascript:void(0);"  onclick="resetJ2storeBrandFilter();" >
						<?php echo JText::_('J2STORE_CLEAR');?>
					</a>
				<?php endif; ?>
			</span>
		</div>
			<div id="j2store-brand-filter-container" class="control-group"  >
				<?php
						$url = 'index.php?option=com_j2store&view=products';
					foreach($this->filters['manufacturers'] as $k => $brand):
						$checked ='';
						if(!empty($session_manufacturer_ids) &&  in_array($brand->j2store_manufacturer_id , $session_manufacturer_ids) ){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-product-brand-label">
						<input type="checkbox" class="j2store-brand-checkboxes" name="manufacturer_ids[]"
								id="brand-input-<?php echo $brand->j2store_manufacturer_id ;?>"
									<?php echo $checked;?>
						       	value="<?php echo $brand->j2store_manufacturer_id;?>"
						         />
					       <?php
						         //onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
						       ?>
						<?php echo $brand->company;?>

					</label>
				<?php
				endforeach;?>
			</div>
		</div>
		<?php endif;?>
	<?php endif;?>

	<!-- Vendors -->
		<?php if($this->params->get('list_show_vendor_filter', 0) && !empty($this->filters['vendors'])):?>
	<div class="j2store-product-filters j2store-product-vendor-filters">
		<div class="j2store-product-filters-header">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_VENDOR'); ?></h4>
			<?php if(!empty($session_vendor_ids)):?>
				<a href="javascript:void(0);" onclick="resetJ2storeVendorFilter();" >
					<?php echo JText::_('J2STORE_CLEAR');?>
				</a>
			<?php endif; ?>
		</div>
		<div id="j2store-vendor-filter-container" class="control-group">
		<?php foreach($this->filters['vendors'] as $key => $vendor):
				$checked ='';
				if(!empty($session_vendor_ids) && in_array( $vendor->j2store_vendor_id , $session_vendor_ids)){
					$checked ="checked ='checked'";
				}
		?>
			<label class="j2store-product-vendor-label">
				<input type="checkbox" class="j2store-vendor-checkboxes"  id="vendor-input-<?php echo $vendor->j2store_vendor_id ;?>"
				       name="vendor_ids[]"     <?php echo $checked;?>   value="<?php echo $vendor->j2store_vendor_id ;?>"  />
	  				    <!--
	  				    onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
	  				     onchange="jQuery('#j2store-product-loading').show();this.form.submit()" -->
				   	<?php echo $vendor->first_name .' '.$vendor->last_name;?>
			</label>
		<?php endforeach;?>
		</div>
	</div>
	<?php endif;?>


	<?php if($this->params->get('list_show_product_filter', 0)):?>
	<!-- Product Filters  -->
	<div class="j2store-product-filters productfilters-list">
			<?php $active_class='';?>

			<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
				<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
				<div class="product-filter-group <?php echo $filter_script_id;?>">
						<h4 class="product-filter-heading"><?php echo JText::_($filtergroup['group_name']);?></h4>
						<span>
							<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
								<span id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');"><i class="icon-minus"></i></span>
								<span  id="pf-filter-icon-plus-<?php echo $filter_script_id;?>" onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-plus"></i></span>
							<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
								<span  id="pf-filter-icon-plus-<?php echo $filter_script_id;?>"  onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" ><i class="icon-plus"></i></span>
								<span  id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-minus"></i></span>
							<?php endif;?>
						<?php if(!empty($session_productfilter_ids) ):?>
							<a href="javascript:void(0);"
							    data-class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
							    id="product-filter-group-clear-<?php echo $filter_script_id;?>"
								style="display:none;"
								 onclick="resetJ2storeProductFilter('j2store-pfilter-checkboxes-<?php  echo $filter_script_id;?>');"
								 >
								<?php echo JText::_('J2STORE_CLEAR');?>
							</a>
							<?php endif; ?>
						</span>
				</div>

				<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:block;"';?> >
				<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
					<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:none;"';?> >
				<?php else:?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list">
				<?php endif;?>

					<?php foreach($filtergroup['filters'] as $i =>$filter):
						$checked ='';
						if(!empty($session_productfilter_ids) && in_array( $filter->filter_id ,$session_productfilter_ids)){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-productfilter-label">

						<input class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
								id="j2store-pfilter-<?php echo $filter_script_id;?>-<?php echo $filter->filter_id ;?>"
								type="checkbox" name="productfilter_ids[]"
								<?php echo $checked;?>
						value="<?php echo $filter->filter_id ;?>"  />
						<!-- onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()" -->
							<?php echo JText::_($filter->filter_name); ?>
					</label>
					<?php endforeach; ?>
				</div>
			<?php endforeach; ?>
	</div>
	<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','products');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>
<script type="text/javascript">
/**
 * Method to Submit the form when search Btn clicked
 */
jQuery("#filterProductsBtn").on('click',function(){
	jQuery("#j2store-product-loading").show();
	jQuery("#productsideFilters").submit();
}) ;

jQuery('document').ready(function (){
	<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
	<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
	<?php foreach($filtergroup['filters'] as $i =>$filter):?>
	var size = jQuery('.j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>:checked').length;
		if(size > 0){
			console.log(size);
			jQuery('#product-filter-group-clear-<?php echo $filter_script_id;?>').show();
			jQuery('#j2store-pf-filter-<?php echo $filter_script_id;?>').show();
			jQuery('#pf-filter-icon-plus-<?php echo $filter_script_id;?>').hide();
			jQuery('#pf-filter-icon-minus-<?php echo $filter_script_id;?>').show();
		}
	<?php endforeach;?>
	<?php endforeach;?>
});
</script>
<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
<script type="text/javascript">
//assign the values for price filters
var min_value = jQuery( "#min_price" ).html();
var max_value = jQuery( "#max_price" ).html();

function formatCurrency(format_amount) {
    if(format_amount < 0) {
        format_amount = Math.abs(format_amount);
    }

    var decimal_place = '<?php echo $decimal_place;?>';
    if(decimal_place == 0){
        format_amount = format_amount+".";
    }

    if(format_amount == ''){
        format_amount = 0.0;
    }

    format_amount = parseFloat(format_amount);
    format_amount = format_amount.toFixed(decimal_place);
    format_amount = format_amount.toString();
    var replace_string = "$1<?php echo $thousand;?>";
    format_amount = format_amount.replace(/(\d)(?=(\d{3})+\.)/g, replace_string).toString();
    format_amount = format_amount.substring(0,format_amount.length);

    //format_amount = format_amount.toFloat();

    return format_amount;
}

jQuery( "#max_price_display" ).html(formatCurrency(max_value));
jQuery( "#min_price_display" ).html(formatCurrency(min_value));

(function($) {
	$( "#j2store-slider-range" ).slider({
		range: true,
		min: <?php echo $min_price;?>,
		max: <?php echo $max_price;?>,
		values: [ min_value,max_value],
		slide: function( event, ui ) {
			$( "#amount1" ).val( "<?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 0 ] + " <?php if($currency_position == 'post') echo $currency;?>  - <?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 1 ] + " <?php if($currency_position == 'post') echo $currency;?>" );
			$( "#min_price" ).html(ui.values[ 0 ]);
			$( "#max_price" ).html(  ui.values[ 1 ] );

			$( "#min_price_input" ).attr('value', ui.values[ 0 ]);
			$( "#max_price_input" ).attr('value',  ui.values[ 1 ] );

			$( "#min_price_display" ).html(formatCurrency(ui.values[ 0 ]));
			$( "#max_price_display" ).html(formatCurrency(ui.values[ 1 ]));
		}
	});

})(j2store.jQuery);


</script>
<?php endif;?>

PK       ! 0G      default/price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;

?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_product_base_price', 1) || $params->get('item_show_product_special_price', 1)): ?>
<div class="product-price-container">
		<?php if($params->get('item_show_product_base_price', 1) && $product->pricing->base_price != $product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">
					<span class="product-element-value">
						<?php echo J2Store::product()->displayPrice($product->pricing->base_price, $product, $params);?>
					</span>
			</div>
		<?php endif; ?>

		<?php if($params->get('item_show_product_special_price', 1)): ?>
		<div class="sale-price">
			<span class="product-element-value">
				<?php echo J2Store::product()->displayPrice($product->pricing->price,  $product, $params);?>
				</span>
		</div>
	<?php endif; ?>
	
	<?php if($params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
		
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_discount_percentage', 1) && isset($product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($product->pricing->price / $product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>
PK       ! ɋ4	  	    default/default_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$image_type = $this->params->get('list_image_type', 'thumbnail');
$main_image="";
?>
<?php if($this->params->get('list_show_image', 1)): ?>
<div class="j2store-product-images">

	<?php if($image_type == 'thumbimage'):?>
	<div class="j2store-thumbnail-image">
		<?php if(JFile::exists(JPATH_SITE.'/'.JPath::clean($this->product->thumb_image))):?>
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			<img itemprop="image" alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>" class="j2store-img-responsive j2store-product-thumb-image-<?php echo $this->product->j2store_product_id; ?>"  src="<?php echo $image_path.$this->product->thumb_image;?>" />
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		<?php elseif(!empty($this->product->thumb_image)):?>
			<?php echo J2Store::product()->displayImage($this->product,array('type'=>'Thumb','params' => $this->params)); ?>
		<?php endif; ?>
	</div>
	 <?php endif; ?>

	<?php if($image_type == 'mainimage'):?>
	<div class="j2store-mainimage">
		   <?php
	      if(isset($this->product->main_image) && $this->product->main_image){
	      	$main_image = $this->product->main_image;
	      }
	      ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   	
		   	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			
		  	 <img itemprop="image"
		  	 	alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>"
		  	 	class="j2store-img-responsive j2store-product-main-image-<?php echo $this->product->j2store_product_id; ?>"
		  	 	src="<?php echo $image_path.$main_image;?>"
		  	 	width="<?php echo (int) $this->params->get('list_image_thumbnail_width', '200'); ?>"
		  	 />
		  	 
		  	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		   <?php elseif(!empty($this->product->main_image)):?>
				<?php echo J2Store::product()->displayImage($this->product,array('type'=>'Main','params' => $this->params)); ?>
		   <?php endif; ?>

	</div>
	 <?php endif; ?>
</div>
<?php endif; ?>PK       !       default/view_ldesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_ldesc', 1)): ?>
	<div class="product-ldesc">
		<?php echo $this->product->product_long_desc; ?>
	</div>
<?php endif; ?>

PK       ! 
IA  A    default/default_sortfilter.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
$session = JFactory::getSession();

$filter_catid = isset($this->filter_catid) ? $this->filter_catid : '';
?>
<?php  $currency = $this->currency->getSymbol();?>
<form class="form-horizontal" id="productFilters" name="productfilters"  action="<?php echo JRoute::_('index.php');?>"
	  data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>" method="post">
		<input type="hidden" name="filter_catid" id="sort_filter_catid"  value ="<?php echo $filter_catid;?>" />
		<?php if($this->params->get('list_show_filter_search')):?>
		<?php $search = htmlspecialchars($this->state->search);?>
   		<?php echo J2html::text('search',$search,array('class'=>'j2store-product-search-input'));?>
			<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_GO');?>"
									class="btn btn-success"
								    onclick="jQuery(this.form).submit();" />
				<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_RESET');?>"
							class="btn btn-inverse"
						    onclick="resetJ2storeFilter();" />

        <?php endif;?>
		<!-- Sorting -->
   		<?php if($this->params->get('list_show_filter_sorting')):?>
		<?php
		echo J2Html::select()->clearState()
					->type('genericlist')
					->name('sortby')
					->attribs(array('class'=>'input','onchange'=>'jQuery(this.form).submit()'))
					->value($this->state->sortby)
					->setPlaceHolders($this->filters['sorting'])->getHtml();
			?>
		<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','products');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>

<script type="text/javascript">
function resetJ2storeFilter(){
	jQuery(".j2store-product-search-input").val("");
	jQuery("#productFilters").submit();
}
</script>PK       ! T      default/view_crosssells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->cross_sells); $counter = 0;
$cross_image_width = $this->params->get('item_product_cross_image_width', '100');
?>

<div class="row-fluid product-crosssells-container">
	<div class="span12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_CROSS_SELLS'); ?></h3>
		
				<?php foreach($this->cross_sells as $cross_sell_product):?>
					<?php
						$cross_sell_product->product_link = JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$cross_sell_product->j2store_product_id);
						if(!empty($cross_sell_product->addtocart_text)) {
							$cart_text = JText::_($cross_sell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}
						
					?>
					
					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
						<div class="crosssell-product-row <?php echo 'row-'.$row; ?> row-fluid">
					<?php endif;?>
					
					<div class="span<?php echo round((12 / $columns));?> crosssell-product product-<?php echo $cross_sell_product->j2store_product_id;?> <?php echo $cross_sell_product->params->get('product_css_class','');?>" >
						<span class="cross-sell-product-image">
						<?php
							$thumb_image = '';
							if(isset($cross_sell_product->thumb_image) && $cross_sell_product->thumb_image){
	      					$thumb_image = $cross_sell_product->thumb_image;
	      					}

	      				?>
		   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
		   					<img title="<?php echo $cross_sell_product->product_name ;?>" alt="<?php echo $cross_sell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $cross_sell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval ( $cross_image_width );?>" />
					   	<?php endif; ?>

						</span>
						<h3 class="cross-sell-product-title">
							<a href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo $cross_sell_product->product_name; ?>
							</a>
						</h3>

						<?php
						$this->singleton_product = $cross_sell_product;
						$this->singleton_params = $this->params;
						echo $this->loadAnyTemplate('site:com_j2store/products/price');
						?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
						<?php if(count($cross_sell_product->options) || $cross_sell_product->product_type == 'variable'): ?>
							<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
								href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
							</a>
						<?php else: ?>
						<?php
							$this->singleton_product = $cross_sell_product;
							$this->singleton_params = $this->params;
							$this->singleton_cartext = $cart_text;
							echo $this->loadAnyTemplate('site:com_j2store/products/cart');
						?>
						<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>

			<?php endforeach;?>		
	</div>
</div>PK       ! N/	  /	     default/default_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">
		
<?php $cart_type = $this->params->get('list_show_cart', 1); ?>	
	
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>
	
<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>	
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! rb|A  |A    default/default_filters.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;

$currency_object = J2Store::currency();
$currency = $currency_object->getSymbol();
$currency_position = $currency_object->getSymbolPosition();
$catid = JFactory::getApplication()->input->get('catid',array(),'Array');

$session = JFactory::getSession();
$session_manufacturer_ids = $session->get('manufacturer_ids',array(), 'j2store');
$session_vendor_ids = $session->get('vendor_ids',array(), 'j2store');
$session_productfilter_ids = $session->get('productfilter_ids',array(), 'j2store');

$currency = $this->currency->getSymbol();
$thousand = $this->currency->getThousandSysmbol();
$decimal_place = $this->currency->getDecimalPlace();

$catid = JFactory::getApplication()->input->get('catid',array(),'Array');?>
<?php
		$default_catid ='';
		if(!empty($this->filters['filter_categories']) && count($this->filters['filter_categories'])):?>
		<?php $default_catid = $this->filters['filter_categories'][0]->id;?>
	<?php endif;?>
<?php
$filter_catid = isset($this->filter_catid) ? $this->filter_catid : '';
?>

<div id="j2store-product-loading" style="display:none;"></div>

<form
	action="<?php echo JRoute::_('index.php');?>"
	method="post"
	class="form-horizontal"
	id="productsideFilters"
	name="productsideFilters"
	enctype="multipart/form-data"
	data-link="<?php echo $this->active_menu->link.'&Itemid='.$this->active_menu->id;?>"
	>
	<input type="hidden" name="filter_catid" id="filter_catid"  value ="<?php echo $filter_catid;?>" />
	<!-- Price Filters Starts Here -->
	<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
		<?php
		$min_price = $this->filters['pricefilters']['min_price'];
		$max_price = $this->filters['pricefilters']['max_price'];
		$range = $this->filters['pricefilters']['range'];
		$pricefrom = isset($this->state->pricefrom) && $this->state->pricefrom ? $this->state->pricefrom : $min_price;
		$priceto = isset($this->state->priceto) && $this->state->priceto ? $this->state->priceto : $max_price;
		$d_pricefrom = $this->currency->format($pricefrom,$this->currency->getCode(),$this->currency->getValue(),false);
		$d_priceto = $this->currency->format($priceto,$this->currency->getCode(),$this->currency->getValue(),false);
		?>
		<div id="j2store-price-filter-container" class="j2store-product-filters price-filters"  >
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_PRICE_TITTLE'); ?></h4>
				<div  id="j2store-slider-range" style="width:100%;" ></div>
			<br/>
			<!-- Price Filters Ends Here -->
			<div id="j2store-slider-range-box" class="price-input-box" >
				<input class="btn btn-success" type="submit"   id="filterProductsBtn"  value="<?php echo JText::_('J2STORE_FILTER_GO');?>" />
					<div class="pull-right">
						<span id="min_price" class="hide"><?php echo $d_pricefrom;?></span>
						<span id="max_price" class="hide"><?php echo $d_priceto;?></span>
						<?php if($currency_position == 'pre') echo $currency;?><span id="min_price_display"><?php echo $d_pricefrom;?></span> <?php if($currency_position == 'post') echo $currency; ?>
						<?php echo JText::_('J2STORE_TO_PRICE');?>
						<?php if($currency_position == 'pre') echo $currency;?><span id="max_price_display"><?php echo $d_priceto;?></span><?php if($currency_position == 'post') echo $currency; ?>
						<?php echo J2Html::hidden('pricefrom',$pricefrom ,array('id'=>'min_price_input'));?>
						<?php echo J2Html::hidden('priceto',$priceto,array('id'=>'max_price_input'));?>
					</div>
			</div>
		</div>
	<?php endif;?>



	<?php if($this->params->get('list_show_filter_category', 0)):?>
		<!-- Module Categories Filters -->
	<?php if(!empty($this->filters['filter_categories']) && count($this->filters['filter_categories'])):?>


	<div class="j2store-product-filters category-filters"  >
		<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_CATEGORY_TITTLE'); ?></h4>
		<?php
		if($this->params->get('list_filter_category_toggle',1) && $this->params->get('list_filter_category_toggle',1)==1 ||  !empty($filter_catid)   ):?>
			<a href="javascript:void(0);" id="cat-filter-icon-minus"   onclick="getCategoryFilterToggle(this);"><i class="icon-minus"></i></a>
			<a href="javascript:void(0);" id="cat-filter-icon-plus" onclick="getCategoryFilterToggle(this);" style="display:none;" ><i class="icon-plus"></i></a>
			<div id="j2store_category"  style="display:block;">
		<?php elseif($this->params->get('list_filter_category_toggle',1)==2 && $this->params->get('list_filter_category_toggle',1)):?>
			<a href="javascript:void(0);" id="cat-filter-icon-minus"  onclick="getCategoryFilterToggle(this);" ><i class="icon-plus"></i></a>
			<a href="javascript:void(0);" id="cat-filter-icon-plus"   onclick="getCategoryFilterToggle(this);" style="display:none;" ><i class="icon-minus"></i></a>
			<div id="j2store_category" style="display:none;" >
		<?php else:?>
			<div id="j2store_category" >
		<?php endif;?>
			<ul id="j2store_categories_mod" class="nav nav-list nav-stacked j2store-category-list">
				<?php if($this->params->get('list_show_filter_category_all',0)):?>
					<li class="<?php echo  isset($filter_catid) && $filter_catid =='' ? 'active' : '' ; ?> j2product-categories  level1">
						<a href="javascript:void(0);" class="j2store-item-rootcategory" data-key="filter_catid" data-value=""
									onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('filter_catid').value='';document.getElementById('sort_filter_catid').value=''; document.getElementById('productsideFilters').submit();">
								<?php echo JText::_('J2STORE_ALL'); ?>
						</a>
					</li>
				<?php endif;?>
				<?php foreach ($this->filters['filter_categories'] as $item) : ?>
					<li class="<?php echo (!empty($filter_catid) && $filter_catid== $item->id) ? 'active' : '' ; ?> j2product-categories  level<?php echo $item->level?>">
						<?php if($item->level >1):?>
							<a href="javascript:void(0);"  class="j2store-item-category" data-key="filter_catid" data-value="<?php echo $item->id?>"
									>
									<?php echo str_repeat("-", $item->level);?><?php echo $item->title; ?>
							</a>
													<?php else:?>
							<a href="javascript:void(0);"  class="j2store-item-category" data-key="filter_catid" data-value="<?php echo $item->id?>"
								>
								<?php echo $item->title; ?>
							</a>
						<?php endif;?>
					</li>
				<?php endforeach; ?>
			</ul>

	</div>
</div>
<?php endif;?>
<?php endif;?>

	<!-- Manufacturer -->

	<?php if($this->params->get('list_show_manfacturer_filter', 0)):?>
	<?php if(count($this->filters['manufacturers'])): ?>
		<!-- Brand / Manufacturer Filters -->
		<div class="j2store-product-filters manufacturer-filters">

		<div class="j2store-product-filter-title j2store-product-brand-title">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_BRAND');?></h4>
			<span>
				<?php if(!empty($session_manufacturer_ids)):?>
					<a href="javascript:void(0);"  onclick="resetJ2storeBrandFilter();" >
						<?php echo JText::_('J2STORE_CLEAR');?>
					</a>
				<?php endif; ?>
			</span>
		</div>
			<div id="j2store-brand-filter-container" class="control-group"  >
				<?php
						$url = 'index.php?option=com_j2store&view=products';
					foreach($this->filters['manufacturers'] as $k => $brand):
						$checked ='';
						if(!empty($session_manufacturer_ids) &&  in_array($brand->j2store_manufacturer_id , $session_manufacturer_ids) ){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-product-brand-label">
						<input type="checkbox" class="j2store-brand-checkboxes" name="manufacturer_ids[]"
								id="brand-input-<?php echo $brand->j2store_manufacturer_id ;?>"
									<?php echo $checked;?>
						       	value="<?php echo $brand->j2store_manufacturer_id;?>"
						         />
					       <?php
						         //onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
						       ?>
						<?php echo $brand->company;?>

					</label>
				<?php
				endforeach;?>
			</div>
		</div>
		<?php endif;?>
	<?php endif;?>

	<!-- Vendors -->
		<?php if($this->params->get('list_show_vendor_filter', 0) && !empty($this->filters['vendors'])):?>
	<div class="j2store-product-filters j2store-product-vendor-filters">
		<div class="j2store-product-filters-header">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_VENDOR'); ?></h4>
			<?php if(!empty($session_vendor_ids)):?>
				<a href="javascript:void(0);" onclick="resetJ2storeVendorFilter();" >
					<?php echo JText::_('J2STORE_CLEAR');?>
				</a>
			<?php endif; ?>
		</div>
		<div id="j2store-vendor-filter-container" class="control-group">
		<?php foreach($this->filters['vendors'] as $key => $vendor):
				$checked ='';
				if(!empty($session_vendor_ids) && in_array( $vendor->j2store_vendor_id , $session_vendor_ids)){
					$checked ="checked ='checked'";
				}
		?>
			<label class="j2store-product-vendor-label">
				<input type="checkbox" class="j2store-vendor-checkboxes"  id="vendor-input-<?php echo $vendor->j2store_vendor_id ;?>"
				       name="vendor_ids[]"     <?php echo $checked;?>   value="<?php echo $vendor->j2store_vendor_id ;?>"  />
	  				    <!--
	  				    onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
	  				     onchange="jQuery('#j2store-product-loading').show();this.form.submit()" -->
				   	<?php echo $vendor->first_name .' '.$vendor->last_name;?>
			</label>
		<?php endforeach;?>
		</div>
	</div>
	<?php endif;?>


	<?php if($this->params->get('list_show_product_filter', 0)):?>
	<!-- Product Filters  -->
	<div class="j2store-product-filters productfilters-list">
			<?php $active_class='';?>

			<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
				<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
				<div class="product-filter-group <?php echo $filter_script_id;?>">
						<h4 class="product-filter-heading"><?php echo JText::_($filtergroup['group_name']);?></h4>
						<span>
							<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
								<span id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');"><i class="icon-minus"></i></span>
								<span id="pf-filter-icon-plus-<?php echo $filter_script_id;?>" onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-plus"></i></span>
							<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
								<span  id="pf-filter-icon-plus-<?php echo $filter_script_id;?>"  onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" ><i class="icon-plus"></i></span>
								<span  id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-minus"></i></span>
							<?php endif;?>
						<?php if(!empty($session_productfilter_ids) ):?>
							<a href="javascript:void(0);"
							    data-class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
							    id="product-filter-group-clear-<?php echo $filter_script_id;?>"
								style="display:none;"
								 onclick="resetJ2storeProductFilter('j2store-pfilter-checkboxes-<?php  echo $filter_script_id;?>');"
								 >
								<?php echo JText::_('J2STORE_CLEAR');?>
							</a>
							<?php endif; ?>
						</span>
				</div>

				<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:block;"';?> >
				<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
					<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:none;"';?> >
				<?php else:?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list">
				<?php endif;?>

					<?php foreach($filtergroup['filters'] as $i =>$filter):
						$checked ='';
						if(!empty($session_productfilter_ids) && in_array( $filter->filter_id ,$session_productfilter_ids)){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-productfilter-label">

						<input class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
								id="j2store-pfilter-<?php echo $filter_script_id;?>-<?php echo $filter->filter_id ;?>"
								type="checkbox" name="productfilter_ids[]"
								<?php echo $checked;?>
						value="<?php echo $filter->filter_id ;?>"  />
						<!-- onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()" -->
							<?php echo JText::_($filter->filter_name); ?>
					</label>
					<?php endforeach; ?>
				</div>
			<?php endforeach; ?>
	</div>
	<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','products');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>
<script type="text/javascript">

/**
 * Method to Submit the form when search Btn clicked
 */
jQuery("#filterProductsBtn").on('click',function(){
	jQuery("#j2store-product-loading").show();
	jQuery("#productsideFilters").submit();
}) ;

jQuery('document').ready(function (){
	<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
	<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
	<?php foreach($filtergroup['filters'] as $i =>$filter):?>
	var size = jQuery('.j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>:checked').length;
		if(size > 0){
			console.log(size);
			jQuery('#product-filter-group-clear-<?php echo $filter_script_id;?>').show();
			jQuery('#j2store-pf-filter-<?php echo $filter_script_id;?>').show();
			jQuery('#pf-filter-icon-plus-<?php echo $filter_script_id;?>').hide();
			jQuery('#pf-filter-icon-minus-<?php echo $filter_script_id;?>').show();
		}
	<?php endforeach;?>
	<?php endforeach;?>
});
</script>
<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
<script type="text/javascript">
//assign the values for price filters
var min_value = jQuery( "#min_price" ).html();
var max_value = jQuery( "#max_price" ).html();
function formatCurrency(format_amount) {
	if(format_amount < 0) {
		format_amount = Math.abs(format_amount);
	}

	var decimal_place = '<?php echo $decimal_place;?>';
	if(decimal_place == 0){
		format_amount = format_amount+".";
	}

	if(format_amount == ''){
		format_amount = 0.0;
	}

	format_amount = parseFloat(format_amount);
	format_amount = format_amount.toFixed(decimal_place);
	format_amount = format_amount.toString();
	var replace_string = "$1<?php echo $thousand;?>";
	format_amount = format_amount.replace(/(\d)(?=(\d{3})+\.)/g, replace_string).toString();
	format_amount = format_amount.substring(0,format_amount.length);

	//format_amount = format_amount.toFloat();

	return format_amount;
}

jQuery( "#max_price_display" ).html(formatCurrency(max_value));
jQuery( "#min_price_display" ).html(formatCurrency(min_value));

(function($) {
	$( "#j2store-slider-range" ).slider({
		range: true,
		min: <?php echo $min_price;?>,
		max: <?php echo $max_price;?>,
		values: [ min_value,max_value],
		slide: function( event, ui ) {
		$( "#amount1" ).val( "<?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 0 ] + " <?php if($currency_position == 'post') echo $currency;?>  - <?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 1 ] + " <?php if($currency_position == 'post') echo $currency;?>" );
			$( "#min_price" ).html(ui.values[ 0 ]);
			$( "#max_price" ).html(  ui.values[ 1 ] );

			$( "#min_price_input" ).attr('value', ui.values[ 0 ]);
			$( "#max_price_input" ).attr('value',  ui.values[ 1 ] );

			$( "#min_price_display" ).html(formatCurrency(ui.values[ 0 ]));
			$( "#max_price_display" ).html(formatCurrency(ui.values[ 1 ]));
		}
	});

})(j2store.jQuery);


</script>
<?php endif;?>

PK       ! D      default/view_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_title', 1)): ?>
	<h<?php echo $this->params->get('item_title_headertag', '2'); ?> itemprop="name" class="product-title">
		<?php echo $this->product->product_name; ?>
	</h<?php echo $this->params->get('item_title_headertag', '2'); ?>>
<?php endif; ?>

PK       ! L1  1  $  default/view_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);

		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>

        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>

        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! wA      default/view_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$main_image="";
$main_image_width = $this->params->get('item_product_main_image_width', '200');
$additional_image_width = $this->params->get('item_product_additional_image_width', '100');
?>
	<?php if($this->params->get('item_show_product_main_image', 1) && !empty($this->product->main_image)):?>
	<div class="j2store-mainimage">
		   <?php $main_image = $this->product->main_image; ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   <?php $class= $this->params->get('item_enable_image_zoom', 1) ? 'zoom': 'nozoom'; ?>

		   <span class="<?php echo $class; ?>" id="j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>">
		  	 <img itemprop="image"
		  	 alt="<?php echo $this->product->product_name ;?>"
			 title="<?php echo $this->product->product_name ;?>"
		  	 class="j2store-product-main-image j2store-img-responsive"
		  	 src="<?php echo $image_path.$main_image;?>"
		  	 width="<?php echo intval($main_image_width); ?>"
		  	 />
		  	 </span>
			   <script type="text/javascript">
				   var main_image="<?php echo $image_path.$main_image ;?>";
				   j2store.jQuery(document).ready(function(){
					   var enable_zoom = <?php echo $this->params->get('item_enable_image_zoom', 1);?>;
					   if(enable_zoom){
						   j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
					   }
				   });
			   </script>
		<?php elseif(!empty($this->product->main_image)):?>
			   <?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewMain','params' => $this->params)); ?>
		   <?php endif; ?>
	</div>

	 <?php endif; ?>

	 <?php if( $this->params->get('item_show_product_additional_image', 1) && isset($this->product->additional_images) && !empty($this->product->additional_images)):?>
	 	<?php
	 		$additional_images = json_decode($this->product->additional_images);
	 		$additional_images = array_filter((array)$additional_images);
	 		if(count($additional_images)) :
	 	?>
			<div class="j2store-product-additional-images">

				<ul class="additional-image-list">
					<?php
					foreach($additional_images as $key => $image):?>
						<?php
						if(JFile::exists(JPATH_SITE.'/'.$image)):
							$image_src = $image_path.$image;
							 	?>
						<li>
							<img onmouseover="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 onclick="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 id="addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>"
								 class="j2store-item-additionalimage-preview j2store-img-responsive"
								 src="<?php echo $image_src;?>"
								 alt="<?php echo $this->product->product_name; ?>"
								 title="<?php echo $this->product->product_name ;?>"
								 width="<?php echo intval( $additional_image_width); ?>"
								 />
						</li>
						<?php elseif(!empty($image)):?>
							<?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewAdditional','params' => $this->params,'key'=>$key,'image' => $image)); ?>

						<?php endif;?>
					<?php endforeach;?>
				<?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
					<li>
						<img onmouseover="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
							 onclick="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
							 id="additial-main-image-<?php echo $this->product->j2store_product_id; ?>"
							 alt="<?php echo $this->product->product_name ;?>"
							 title="<?php echo $this->product->product_name ;?>"
							 class="j2store-item-additionalimage-preview j2store-img-responsive additional-mainimage"
							 src="<?php echo $image_path.$main_image;?>"
							 width="<?php echo intval($additional_image_width); ?>"
						/>
					</li>
				<?php elseif (!empty($this->product->main_image)):?>
					<?php echo J2Store::product()->displayImage($this->product,array('type'=>'AdditionalMain','params' => $this->params)); ?>
				<?php endif;?>
				</ul>
			</div>
			<?php endif;?>
		<?php endif;?>

<?php if ($this->params->get('item_enable_image_zoom', 1)) : ?>
	<script>
		j2store.jQuery(document).ready(function(){
			j2store.jQuery( 'body' ).on( 'after_doAjaxFilter', function( e, product, response ){
				j2store.jQuery('img.zoomImg').remove();
				j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
			});
		});
	</script>
<?php endif; ?>

PK       ! {?$       default/view_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>
<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			)"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            	<?php echo $option_value['product_optionvalue_attribs'];?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"     >
            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
	         <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
	            <?php echo $option_value['product_optionvalue_attribs'];?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"     />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
				   <?php echo $option_value['product_optionvalue_attribs'];?>
				 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          	 <?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! fbX    #  default/default_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>


<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			);"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            		<?php echo  $option_value['product_optionvalue_attribs'] ;?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"
           		  >
            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b ><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>

          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]"
                                         autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
		       <?php echo $option_value['product_optionvalue_attribs'];?>
            />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
			<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
			 	<?php echo $option_value['product_optionvalue_attribs'];?>
			 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          	<?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>

        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! 7Vع      default/default_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if(!empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?></span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! j 0>	  >	     default/default_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">
		
<?php $cart_type = $this->params->get('list_show_cart', 1); ?>	
	
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('configurableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>
	
<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>	
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! _      default/default_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>


<?php if($this->params->get('list_show_title', 1)): ?>
	<h2 itemprop="name" class="product-title">
		<?php if($this->params->get('list_link_title', 1)): ?>		
			<a itemprop="url" href="<?php echo JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$this->product->j2store_product_id.'&Itemid='.$this->active_menu->id); ?>"
			title="<?php echo $this->product->product_name; ?>" >
		<?php endif; ?>
		
		<?php echo $this->product->product_name; ?>
		<?php if($this->params->get('list_link_title', 1)): ?>
			</a>
		<?php endif; ?>
	</h2>
<?php endif; ?>
PK       ! Y2/  /    default/default_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();
?>
<?php if ($options) { ?>

<div class="options">

        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio"
                                         autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

		<script type="text/javascript">
			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			   placeholder="<?php echo $text_option_params->get('place_holder','');?>"
		/>
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?> 
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

	    <?php } ?>
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
					$('body').find('#form-upload input[name=\'file\']').remove();
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! .*ʸ      default/cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;
$action = 'index.php?option=com_j2store&view=carts&task=addItem&product_id='.$product->j2store_product_id;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>
<div class="cart-action-complete" style="display:none;">
		<p class="text-success">
			<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
			<a href="<?php echo $product->checkout_link; ?>" class="j2store-checkout-link">
				<?php echo JText::_('J2STORE_CHECKOUT'); ?>
			</a>
		</p>
</div>
<a class="<?php echo $params->get('addtocart_button_class', 'btn btn-primary');?> j2store_add_to_cart_button"
href="<?php echo JRoute::_($action); ?>" data-quantity="1" data-product_id="<?php echo $product->j2store_product_id;?>"
rel="nofollow">
<?php echo $this->singleton_cartext; ?>
</a>
<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>
PK       !       default/default_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_product_base_price', 1) || $this->params->get('list_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('list_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">					
				<?php echo J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params);?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('list_show_product_special_price', 1)): ?>
		<div class="sale-price">			
			<?php echo J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params);?>		
		</div>
	<?php endif; ?>
	
	<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! 4f      default/view_brand.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_product_manufacturer_name', 1) && !empty($this->product->manufacturer)): ?>
	<span class="manufacturer-brand">
		<?php echo JText::_('J2STORE_PRODUCT_MANUFACTURER_NAME'); ?> :
		<?php if(isset($this->product->brand_desc_id) && !empty($this->product->brand_desc_id)):?>
			<?php $url = JRoute::_('index.php?option=com_content&view=article&id='.$this->product->brand_desc_id);?>
			<a href="<?php echo $url;?>" target="_blank"><?php echo $this->product->manufacturer;?></a>
		<?php else:?>
			<?php echo $this->product->manufacturer; ?>
		<?php endif;?>

	</span>

<?php endif; ?>PK       ! V      default/default_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php elseif(!isset($this->product->all_sold_out) || (isset($this->product->all_sold_out) && $this->product->all_sold_out)): ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>
	<?php endif; ?>
PK       ! g        default/view_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
			echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
				<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
					<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
						<?php echo $this->product->source->event->beforeDisplayContent; ?>
					<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>

			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('cart'); ?>

			</form>

			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>
	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! :!l
  l
    default/view_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */


// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}

$show = J2Store::product ()->validateVariableProduct($this->product);
?>
	<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
						<?php if($this->params->get('list_enable_quickview',0) && JFactory::getApplication()->input->getString('tmpl') =='component'):?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link" target="_top">
					<?php else:?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
					<?php endif;?>
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>



		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">
		
		<?php echo J2Store::product()->displayQuantity('com_j2store.product.default', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" id="j2store_product_id" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />
	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>

	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>

	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>
PK       ! Q      default/view_notabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row-fluid">
		<div class="span12">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="product-description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="product-specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>		
		</div>
	</div>PK       ! ~       default/default.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
JFactory::getDocument()->addScript(JURI::root(true).'/media/j2store/js/filter.js');
$item_id = "&Itemid=".$this->active_menu->id;
$actionURL = JRoute::_('index.php?option=com_j2store&view=products'.$item_id);
$filter_position = $this->params->get('list_filter_position', 'right');
?>
<div itemscope itemtype="https://schema.org/BreadCrumbList" class="j2store-product-list bs2"   data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>">

	<?php echo J2Store::plugin()->eventWithHtml('BeforeViewProductListDisplay',array($this->products));?>

	<?php echo J2Store::modules()->loadposition('j2store-product-list-top'); ?>
	<?php if ($this->params->get('show_page_heading')) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>

	<div class="row-fluid">
		<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):
			if($filter_position == 'left'): ?>
				<div class="j2store-sidebar-filters-container span3">
					<?php echo J2Store::modules()->loadposition('j2store-filter-left-top'); ?>
					<?php echo $this->loadTemplate('filters');?>
					<?php echo J2Store::modules()->loadposition('j2store-filter-left-bottom'); ?>
				</div>
			<?php endif; ?>
		<?php endif; ?>

		<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):?>
			<div class="span9">
		<?php else:?>
			<div class="span12">
		<?php endif; ?>

			<?php if($this->params->get('list_show_top_filter', 1)):?>
				<?php echo $this->loadTemplate('sortfilter');?>
			<?php endif; ?>

			<?php if(isset($this->products) && $this->products):?>
				<?php
					$col=$this->params->get('list_no_of_columns', 3);

					$total = count($this->products); $counter = 0;?>

					<?php foreach($this->products as $product):?>
					<?php if(!$product->params instanceof JRegistry) {
						$product->params = new JRegistry('{}');
					}
					?>
						<!-- Make sure product is enabled and visible @front end -->
						<?php //  if($product->enabled && $product->visibility):?>
							<?php $rowcount = ((int) $counter % (int) $col) + 1; ?>
								<?php if ($rowcount == 1) : ?>
									<?php $row = $counter / $col; ?>
										<div class="j2store-products-row <?php echo 'row-'.$row; ?> row-fluid">
								<?php endif;?>
											<div class="span<?php echo round((12 / $col));?>">
												<div itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product"
												     class="j2store-single-product multiple j2store-single-product-<?php echo $product->j2store_product_id; ?> product-<?php echo $product->j2store_product_id; ?> pcolumn-<?php echo $rowcount;?> <?php echo $product->params->get('product_css_class','');?>">
													<?php $this->product = $product;
													 	$this->product_link = JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$this->product->j2store_product_id.$item_id);
													?>
													<?php
													try {
														$type = $product->product_type;
														if(isset($type) && !empty($type)) {
															echo $this->loadTemplate(strtolower($type));
														}
													} catch (Exception $e) {
														echo $e->getMessage();
													}

													?>

													<!-- QUICK VIEW OPTION -->
													<?php if($this->params->get('list_enable_quickview',0)):?>
													<?php JHTML::_('behavior.modal', 'a.modal'); ?>																									<?php JHTML::_('behavior.modal', 'a.modal'); ?>
													<a itemprop="url" style="display:inline;position:relative;"
															class="modal j2store-product-quickview-modal btn btn-default"
															rel="{handler:'iframe',size:{x: window.innerWidth-180, y: window.innerHeight-180}}"
															href="<?php echo JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$this->product->j2store_product_id.'&tmpl=component'); ?>">
															<i class="icon icon-eye"></i> <?php echo JText::_('J2STORE_PRODUCT_QUICKVIEW');?>
														</a>
													<?php endif;?>
												</div>
											</div>
									<?php $counter++; ?>
								<?php if (($rowcount == $col) or ($counter == $total)) : ?>
									</div>
								<?php endif; ?>
							<?php // endif; ?>
						<?php endforeach;?>


					<form id="j2store-pagination" name="j2storepagination" action="<?php echo  JRoute::_('index.php?option=com_j2store&view=products&filter_catid='.$this->filter_catid.$item_id); ?>" method="post">
						<?php echo J2Html::hidden('option','com_j2store');?>
						<?php echo J2Html::hidden('view','products');?>
						<?php echo J2Html::hidden('task','browse',array('id'=>'task'));?>
						<?php echo J2Html::hidden('boxchecked','0');?>
						<?php echo J2Html::hidden('filter_order','');?>
						<?php echo J2Html::hidden('filter_order_Dir','');?>
						<?php echo J2Html::hidden('filter_catid',$this->filter_catid);?>
						<?php echo JHTML::_( 'form.token' ); ?>
						<div class="pagination">
							<?php  echo $this->pagination->getPagesLinks(); ?>
						</div>
					</form>
				<?php else:?>
				<div class="row-fluid">
						<div class="span12">
							<h5> <?php echo JText::_('J2STORE_NO_RESULTS_FOUND');?></h5>
							</div>
						</div>
				<?php endif;?>
		</div>

	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter')):?>
		<?php if($filter_position == 'right'): ?>
			<div class="j2store-sidebar-filters-container span3">
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-top'); ?>
				<?php echo $this->loadTemplate('filters');?>
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-bottom'); ?>
			</div>
		<?php endif; ?>
	<?php endif; ?>

	</div> <!-- end of row-fluid -->
	<?php echo J2Store::modules()->loadposition('j2store-product-list-bottom'); ?>
</div> <!-- end of product list -->
PK       ! tn?      default/view_sdesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_sdesc', 1)): ?>
	<div class="product-sdesc">
		<?php echo $this->product->product_short_desc; ?>
	</div>
<?php endif; ?>

PK       ! N5      default/default_description.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('list_show_short_desc', 1)): ?>
	<div class="product-short-description"><?php echo $this->product->product_short_desc; ?></div>
<?php endif; ?>

<?php if($this->params->get('list_show_long_desc', 0)): ?>
	<div class="product-long-description"><?php echo $this->product->product_long_desc; ?></div>
<?php endif; ?>
PK       ! sQ      default/view_specs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if(isset($this->filters) && count($this->filters)):?>
<div class="j2store-product-specifications">

			<?php foreach($this->filters as $group_id => $rows):?>
				<h4 class="filter-group-name"><?php echo $rows['group_name']; ?></h4>
				<table class="table table-striped">
				<?php foreach($rows['filters'] as $filter): ?>
				<tr>
					<td>
						<?php echo $filter->filter_name;?>
					</td>
				</tr>
				<?php endforeach;?>
				</table>
			<?php endforeach;?>

	</div>
<?php endif;?>

<?php if(isset($this->product->variant) && !empty($this->product->variant)):?>

	<table class="table table-striped">
		<?php  if($this->product->variant->length && $this->product->variant->height && $this->product->variant->width ):?>
		<tr>
			<td><?php echo JText::_('J2STORE_PRODUCT_DIMENSIONS');?></td>
			<td>
				<span class="product-dimensions">
					<?php echo round($this->product->variant->length,2);?> x <?php echo round($this->product->variant->width,2) ;?> x <?php echo round($this->product->variant->height,2);?>
					<?php echo $this->product->variant->length_title;?>
				</span>
			</td>
		</tr>
		<?php  endif;?>

		<?php if($this->product->variant->weight):?>
		<tr>
			<td>
				<?php echo JText::_('J2STORE_PRODUCT_WEIGHT');?>
			</td>
			<td>
				<span class="product-weight">
					<?php echo round($this->product->variant->weight, 2); ?>
					<?php echo $this->product->variant->weight_title;?>
				</span>	
			</td>
		</tr>
		<?php endif;?>
	</table>
<?php endif;?>PK       ! du(	  (	    default/default_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>


<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)): ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>
<?php endif;?>
<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! ^-      default/view_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php else: ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>	
	<?php endif; ?>
PK       ! |k52  52  '  default/default_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id; 
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>     
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
                 
        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>        	
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! ؘ)  )    default/view.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div class="j2store-single-product <?php echo $this->product->product_type; ?> detail bs2 <?php echo $this->product->params->get('product_css_class','');?>">
	<?php if ($this->params->get('item_show_page_heading', 0)) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>
<?php echo J2Store::modules()->loadposition('j2store-single-product-top'); ?>
	<?php if($this->params->get('item_show_back_to',0) && isset($this->back_link) && !empty($this->back_link)):?>
		<div class="j2store-view-back-button">
			<a href="<?php echo $this->back_link; ?>" class="j2store-product-back-btn btn btn-small btn-info">
				<i class="fa fa-chevron-left"> </i> <?php echo JText::_('J2STORE_PRODUCT_BACK_TO').' '.$this->back_link_title; ?>
			</a>
		</div>
	<?php endif;?>
	<?php echo $this->loadTemplate($this->product->product_type); ?>
	<?php echo J2Store::plugin ()->eventWithHtml ( 'AfterProductDisplay', array($this->product,$this) )?>
	<?php echo J2Store::modules()->loadposition('j2store-single-product-bottom'); ?>
</div>

PK       ! 3M03	  3	    default/view_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('item_show_product_base_price', 1) || $this->params->get('item_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('item_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<?php $base_price = J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params); ?>					
			<div class="base-price <?php echo $class?>">					
				<?php echo $base_price;?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('item_show_product_special_price', 1)): ?>
		<?php $sale_price = J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params); ?>
		<div class="sale-price">							
				<?php echo $sale_price;?>				
		</div>
	<?php endif; ?>
	
		<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>


<?php if($this->params->get('item_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! Kվ      default/view_tabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row-fluid">
		<div class="span12">
			<ul class="nav nav-tabs" id="j2store-product-detail-tab">
				<?php
					$set_specification_active =true;
					if($this->params->get('item_show_sdesc') ||  $this->params->get('item_show_ldesc')){
						$set_specification_active = false;
				}
				if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc')):?>
					<li class="active"><a href="#description" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_DESCRIPTION')?></a>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<li class="<?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" >
						<a href="#specs" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_SPECIFICATIONS')?></a>
					</li>
				<?php endif;?>
			</ul>

			<div class="tab-content">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="tab-pane fade in active" id="description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="tab-pane fade in <?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" id="specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>
			</div>
		</div>
	</div>PK       ! aF	  F	    default/default_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}

$show = J2Store::product ()->validateVariableProduct($this->product);

?>
	<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
					<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>

		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">
		
		<?php echo J2Store::product()->displayQuantity('com_j2store.productlist.default', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />

	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>
	
	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>
	
	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>
PK       ! y      default/view_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if($this->params->get('item_show_product_sku', 1) && !empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?> :</span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! QQ?  ?    default/view_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
				J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
				echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>

			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('configurableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>

			<?php endif; ?>

		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! */  /    default/view_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();
?>
<?php if ($options) { ?>

<div class="options">

        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

	<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			   placeholder="<?php echo $text_option_params->get('place_holder','');?>"
		/>
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

	    <?php } ?>
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '' && $('#form-upload input[name=\'file\']').val() != undefined) {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
					$('body').find('#form-upload input[name=\'file\']').remove();
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! (	LVt	  t	    default/default_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) ) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		<?php if(isset($this->product->variant_json)): ?>
		data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
		<?php endif; ?>
		enctype="multipart/form-data">
		
<?php $cart_type = $this->params->get('list_show_cart', 1); ?>	
	
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('variableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>
	
<?php else:?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>	
<?php endif; ?>
<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
</form>
<?php endif;?>
<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! >*W  W    default/view_upsells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->up_sells); $counter = 0;
$upsell_image_width = $this->params->get('item_product_upsell_image_width', '100');
?>

<div class="row-fluid product-upsells-container">
	<div class="span12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_UPSELLS'); ?></h3>
				<?php foreach($this->up_sells as $upsell_product):?>
					<?php
						$upsell_product->product_link = JRoute::_('index.php?option=com_j2store&view=products&task=view&id='.$upsell_product->j2store_product_id);
						if(!empty($upsell_product->addtocart_text)) {
							$cart_text = JText::_($upsell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}
					
					?>
					
					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
					
					<div class="upsell-product-row <?php echo 'row-'.$row; ?> row-fluid">
					<?php endif;?>
					<div class="span<?php echo round((12 / $columns));?> upsell-product product-<?php echo $upsell_product->j2store_product_id;?> <?php echo $upsell_product->params->get('product_css_class','');?>">
							<span class="upsell-product-image">
							<?php
								$thumb_image = '';
								if(isset($upsell_product->thumb_image) && $upsell_product->thumb_image){
		      					$thumb_image = $upsell_product->thumb_image;
		      					}
	
		      				?>
			   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
			   					<img title="<?php echo $upsell_product->product_name ;?>" alt="<?php echo $upsell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $upsell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval($upsell_image_width);?>"/>
						   	<?php endif; ?>
	
							</span>
							<h3 class="upsell-product-title">
								<a href="<?php echo $upsell_product->product_link; ?>">
									<?php echo $upsell_product->product_name; ?>
								</a>
							</h3>
	
							<?php
							$this->singleton_product = $upsell_product;
							$this->singleton_params = $this->params;
							echo $this->loadAnyTemplate('site:com_j2store/products/price');
							?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
							<?php if(count($upsell_product->options) || $upsell_product->product_type == 'variable'): ?>
								<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
									href="<?php echo $upsell_product->product_link; ?>">
									<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
								</a>
							<?php else: ?>
							<?php
								$this->singleton_product = $upsell_product;
								$this->singleton_params = $this->params;
								$this->singleton_cartext = $cart_text;
								echo $this->loadAnyTemplate('site:com_j2store/products/cart');
							?>
							<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>
			<?php endforeach;?>
	</div>
</div>
PK       !       default/view_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
			echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) ) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					<?php if(isset($this->product->variant_json)): ?>
						data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
					<?php endif; ?>
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('variableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>
				<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
			</form>
			<?php endif;?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! H0  0    default/view_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
			echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>

			<?php if($this->params->get('catalog_mode', 0) == 0): ?>

			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('options'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       !       tag_bootstrap3/view_ldesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_ldesc', 1)): ?>
	<div class="product-ldesc">
		<?php echo $this->product->product_long_desc; ?>
	</div>
<?php endif; ?>

PK       ! OS  S    tag_bootstrap3/view_upsells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->up_sells); $counter = 0;
$upsell_image_width = $this->params->get('item_product_upsell_image_width', '100');
?>

<div class="row product-upsells-container">
	<div class="col-sm-12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_UPSELLS'); ?></h3>
				<?php foreach($this->up_sells as $upsell_product):?>
					<?php
						$upsell_product->product_link = JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$upsell_product->j2store_product_id);
						if(!empty($upsell_product->addtocart_text)) {
							$cart_text = JText::_($upsell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}
					
					?>
					
					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
					
					<div class="upsell-product-row <?php echo 'row-'.$row; ?> row">
					<?php endif;?>
					<div class="col-sm-<?php echo round((12 / $columns));?> upsell-product product-<?php echo $upsell_product->j2store_product_id;?> <?php echo $upsell_product->params->get('product_css_class','');?>">
							<span class="upsell-product-image">
							<?php
								$thumb_image = '';
								if(isset($upsell_product->thumb_image) && $upsell_product->thumb_image){
		      					$thumb_image = $upsell_product->thumb_image;
		      					}
	
		      				?>
			   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
			   					<img title="<?php echo $upsell_product->product_name ;?>" alt="<?php echo $upsell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $upsell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval($upsell_image_width);?>"/>
						   	<?php endif; ?>
	
							</span>
							<h3 class="upsell-product-title">
								<a href="<?php echo $upsell_product->product_link; ?>">
									<?php echo $upsell_product->product_name; ?>
								</a>
							</h3>
	
							<?php
							$this->singleton_product = $upsell_product;
							$this->singleton_params = $this->params;
							echo $this->loadAnyTemplate('site:com_j2store/products/price');
							?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
							<?php if(count($upsell_product->options) || $upsell_product->product_type == 'variable'): ?>
								<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
									href="<?php echo $upsell_product->product_link; ?>">
									<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
								</a>
							<?php else: ?>
							<?php
								$this->singleton_product = $upsell_product;
								$this->singleton_params = $this->params;
								$this->singleton_cartext = $cart_text;
								echo $this->loadAnyTemplate('site:com_j2store/products/cart');
							?>
							<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>
			<?php endforeach;?>
	</div>
</div>PK       ! ;       tag_bootstrap3/view_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					<?php if(isset($this->product->variant_json)): ?>
						data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
					<?php endif; ?>
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('variableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>
				<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
			</form>
			<?php endif; ?>

		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>
	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! i
  i
    tag_bootstrap3/view_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}
$show = J2Store::product ()->validateVariableProduct($this->product);
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
					<?php if($this->params->get('list_enable_quickview',0) && JFactory::getApplication()->input->getString('tmpl') =='component'):?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link" target="_top">
					<?php else:?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
					<?php endif;?>
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>

		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">
		
		<?php echo J2Store::product()->displayQuantity('com_j2store.product.bootstrap3', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" id="j2store_product_id" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />

	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>

	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>

	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>PK       ! y0  0  %  tag_bootstrap3/default_sortfilter.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
$session = JFactory::getSession();
$filter_tag = isset($this->filter_tag) ? $this->filter_tag : '';
?>
<?php  $currency = $this->currency->getSymbol();?>
<form class="form-inline" id="productFilters" name="productfilters"  action="<?php echo JRoute::_('index.php');?>" data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>" method="post">
		<input type="hidden" name="filter_tag" id="sort_filter_tag"  value ="<?php echo $filter_tag;?>" />
		<?php if($this->params->get('list_show_filter_search')):?>
		<?php $search = htmlspecialchars($this->state->search);?>
   		<?php echo J2html::text('search',$search,array('class'=>'j2store-product-search-input'));?>
			<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_GO');?>"
									class="btn btn-success"
								    onclick="jQuery(this.form).submit();" />
				<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_RESET');?>"
							class="btn btn-inverse"
						    onclick="resetJ2storeFilter();" />

        <?php endif;?>
		<!-- Sorting -->
   		<?php if($this->params->get('list_show_filter_sorting')):?>
		<?php
		echo J2Html::select()->clearState()
					->type('genericlist')
					->name('sortby')
					->attribs(array('class'=>'input','onchange'=>'jQuery(this.form).submit()'))
					->value($this->state->sortby)
					->setPlaceHolders($this->filters['sorting'])->getHtml();
			?>
		<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','producttags');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>

<script type="text/javascript">
function resetJ2storeFilter(){
	jQuery(".j2store-product-search-input").val("");
	jQuery("#productFilters").submit();
}
</script>PK       ! w*	  *	  '  tag_bootstrap3/default_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>

<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! sA2  A2  .  tag_bootstrap3/default_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
        <?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>     
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>                 
        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>
        	<div id="ChildOptio<?php echo $option['productoption_id']; ?>"></div>
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! I|/  |/    tag_bootstrap3/view_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();

?>
<?php if ($options) { ?>

<div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

		<script type="text/javascript">
			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			placeholder="<?php echo $text_option_params->get('place_holder','');?>"
		/>
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?> 
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        
	    <?php } ?>	    
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! ű;5  ;5  "  tag_bootstrap3/default_filters.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;

$currency_object = J2Store::currency();
$currency = $currency_object->getSymbol();
$currency_position = $currency_object->getSymbolPosition();
$catid = JFactory::getApplication()->input->get('catid',array(),'Array');

$session = JFactory::getSession();
$session_manufacturer_ids = $session->get('manufacturer_ids',array(), 'j2store');
$session_vendor_ids = $session->get('vendor_ids',array(), 'j2store');
$session_productfilter_ids = $session->get('productfilter_ids',array(), 'j2store');

$currency = $this->currency->getSymbol();
$thousand = $this->currency->getThousandSysmbol();
$decimal_place = $this->currency->getDecimalPlace();
$tagid = JFactory::getApplication()->input->getInt('tagid',0);?>
<?php
		$default_tagid ='';
		if(!empty($this->filters['filter_tag']) && count($this->filters['filter_tag'])):?>
		<?php $default_tagid = $this->filters['filter_tag'][0]->id;?>
	<?php endif;?>
<?php
	$filter_tag = isset($this->filter_tag) ? $this->filter_tag : '';
?>

<div id="j2store-product-loading" style="display:none;"></div>

<form
	action="<?php echo JRoute::_('index.php');?>"
	method="post"
	class="form-horizontal"
	id="productsideFilters"
	name="productsideFilters"
	data-link="<?php echo $this->active_menu->link.'&Itemid='.$this->active_menu->id;?>"
	enctype="multipart/form-data">
	<input type="hidden" name="filter_tag" id="filter_tag"  value ="<?php echo $filter_tag;?>" />
	<!-- Price Filters Starts Here -->
	<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
		<?php
		$min_price = $this->filters['pricefilters']['min_price'];
		$max_price = $this->filters['pricefilters']['max_price'];
		$range = $this->filters['pricefilters']['range'];
		$pricefrom = isset($this->state->pricefrom) && $this->state->pricefrom ? $this->state->pricefrom : $min_price;
		$priceto = isset($this->state->priceto) && $this->state->priceto ? $this->state->priceto : $max_price;
		$d_pricefrom = $this->currency->format($pricefrom,$this->currency->getCode(),$this->currency->getValue(),false);
		$d_priceto = $this->currency->format($priceto,$this->currency->getCode(),$this->currency->getValue(),false);
		?>
		<div id="j2store-price-filter-container" class="j2store-product-filters price-filters"  >
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_PRICE_TITTLE'); ?></h4>
				<div  id="j2store-slider-range" style="width:100%;" ></div>
			<br/>
			<!-- Price Filters Ends Here -->
			<div id="j2store-slider-range-box" class="price-input-box" >
				<input class="btn btn-success" type="submit"   id="filterProductsBtn"  value="<?php echo JText::_('J2STORE_FILTER_GO');?>" />
					<div class="pull-right">
						<span id="min_price" class="hide"><?php echo $d_pricefrom;?></span>
						<span id="max_price" class="hide"><?php echo $d_priceto;?></span>
						<?php if($currency_position == 'pre') echo $currency;?><span id="min_price_display"><?php echo $d_pricefrom;?></span> <?php if($currency_position == 'post') echo $currency; ?>
						<?php echo JText::_('J2STORE_TO_PRICE');?>
						<?php if($currency_position == 'pre') echo $currency;?><span id="max_price_display"><?php echo $d_priceto;?></span><?php if($currency_position == 'post') echo $currency; ?>
						<?php echo J2Html::hidden('pricefrom',$pricefrom ,array('id'=>'min_price_input'));?>
						<?php echo J2Html::hidden('priceto',$priceto,array('id'=>'max_price_input'));?>
					</div>
			</div>
		</div>
	<?php endif;?>

	<?php echo J2Store::modules()->loadposition('j2store-tag-filter'); ?>

	<!-- Manufacturer -->
	<?php if($this->params->get('list_show_manfacturer_filter', 0)):?>
	<?php if(count($this->filters['manufacturers'])): ?>
		<!-- Brand / Manufacturer Filters -->
		<div class="j2store-product-filters manufacturer-filters">

		<div class="j2store-product-filter-title j2store-product-brand-title">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_BRAND');?></h4>
			<span>
				<?php if(!empty($session_manufacturer_ids)):?>
					<a href="javascript:void(0);"  onclick="resetJ2storeBrandFilter();" >
						<?php echo JText::_('J2STORE_CLEAR');?>
					</a>
				<?php endif; ?>
			</span>
		</div>
			<div id="j2store-brand-filter-container" class="control-group"  >
				<?php
						$url = 'index.php?option=com_j2store&view=producttags';
					foreach($this->filters['manufacturers'] as $k => $brand):
						$checked ='';
						if(!empty($session_manufacturer_ids) &&  in_array($brand->j2store_manufacturer_id , $session_manufacturer_ids) ){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-product-brand-label">
						<input type="checkbox" class="j2store-brand-checkboxes" name="manufacturer_ids[]"
								id="brand-input-<?php echo $brand->j2store_manufacturer_id ;?>"
									<?php echo $checked;?>
						       	value="<?php echo $brand->j2store_manufacturer_id;?>"
						         />
					       <?php
						         //onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
						       ?>
						<?php echo $brand->company;?>

					</label>
				<?php
				endforeach;?>
			</div>
		</div>
		<?php endif;?>
	<?php endif;?>

	<!-- Vendors -->
		<?php if($this->params->get('list_show_vendor_filter', 0) && !empty($this->filters['vendors'])):?>
	<div class="j2store-product-filters j2store-product-vendor-filters">
		<div class="j2store-product-filters-header">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_VENDOR'); ?></h4>
			<?php if(!empty($session_vendor_ids)):?>
				<a href="javascript:void(0);" onclick="resetJ2storeVendorFilter();" >
					<?php echo JText::_('J2STORE_CLEAR');?>
				</a>
			<?php endif; ?>
		</div>
		<div id="j2store-vendor-filter-container" class="control-group">
		<?php foreach($this->filters['vendors'] as $key => $vendor):
				$checked ='';
				if(!empty($session_vendor_ids) && in_array( $vendor->j2store_vendor_id , $session_vendor_ids)){
					$checked ="checked ='checked'";
				}
		?>
			<label class="j2store-product-vendor-label">
				<input type="checkbox" class="j2store-vendor-checkboxes"  id="vendor-input-<?php echo $vendor->j2store_vendor_id ;?>"
				       name="vendor_ids[]"     <?php echo $checked;?>   value="<?php echo $vendor->j2store_vendor_id ;?>"  />
	  				    <!--
	  				    onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
	  				     onchange="jQuery('#j2store-product-loading').show();this.form.submit()" -->
				   	<?php echo $vendor->first_name .' '.$vendor->last_name;?>
			</label>
		<?php endforeach;?>
		</div>
	</div>
	<?php endif;?>


	<?php if($this->params->get('list_show_product_filter', 0)):?>
	<!-- Product Filters  -->
	<div class="j2store-product-filters productfilters-list">
			<?php $active_class='';?>

			<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
				<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
				<div class="product-filter-group <?php echo $filter_script_id;?>">
						<h4 class="product-filter-heading"><?php echo JText::_($filtergroup['group_name']);?></h4>
						<span>
							<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
								<span id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');"><i class="icon-minus"></i></span>
								<span  id="pf-filter-icon-plus-<?php echo $filter_script_id;?>" onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-plus"></i></span>
							<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
								<span  id="pf-filter-icon-plus-<?php echo $filter_script_id;?>"  onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" ><i class="icon-plus"></i></span>
								<span  id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-minus"></i></span>
							<?php endif;?>
						<?php if(!empty($session_productfilter_ids) ):?>
							<a href="javascript:void(0);"
							    data-class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
							    id="product-filter-group-clear-<?php echo $filter_script_id;?>"
								style="display:none;"
								 onclick="resetJ2storeProductFilter('j2store-pfilter-checkboxes-<?php  echo $filter_script_id;?>');"
								 >
								<?php echo JText::_('J2STORE_CLEAR');?>
							</a>
							<?php endif; ?>
						</span>
				</div>

				<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:block;"';?> >
				<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
					<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:none;"';?> >
				<?php else:?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list">
				<?php endif;?>

					<?php foreach($filtergroup['filters'] as $i =>$filter):
						$checked ='';
						if(!empty($session_productfilter_ids) && in_array( $filter->filter_id ,$session_productfilter_ids)){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-productfilter-label">

						<input class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
								id="j2store-pfilter-<?php echo $filter_script_id;?>-<?php echo $filter->filter_id ;?>"
								type="checkbox" name="productfilter_ids[]"
								<?php echo $checked;?>
						value="<?php echo $filter->filter_id ;?>"  />
						<!-- onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()" -->
							<?php echo JText::_($filter->filter_name); ?>
					</label>
					<?php endforeach; ?>
				</div>
			<?php endforeach; ?>
	</div>
	<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','producttags');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>
<script type="text/javascript">
/**
 * Method to Submit the form when search Btn clicked
 */
jQuery("#filterProductsBtn").on('click',function(){
	jQuery("#j2store-product-loading").show();
	jQuery("#productsideFilters").submit();
}) ;

jQuery('document').ready(function (){
	<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
	<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
	<?php foreach($filtergroup['filters'] as $i =>$filter):?>
	var size = jQuery('.j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>:checked').length;
		if(size > 0){
			console.log(size);
			jQuery('#product-filter-group-clear-<?php echo $filter_script_id;?>').show();
			jQuery('#j2store-pf-filter-<?php echo $filter_script_id;?>').show();
			jQuery('#pf-filter-icon-plus-<?php echo $filter_script_id;?>').hide();
			jQuery('#pf-filter-icon-minus-<?php echo $filter_script_id;?>').show();
		}
	<?php endforeach;?>
	<?php endforeach;?>
});
</script>
<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
<script type="text/javascript">
//assign the values for price filters
var min_value = jQuery( "#min_price" ).html();
var max_value = jQuery( "#max_price" ).html();

function formatCurrency(format_amount) {
	var neg = false;
	if(format_amount < 0) {
		neg = true;
		format_amount = Math.abs(format_amount);
	}

	var decimal_place = '<?php echo $decimal_place;?>';
	if(decimal_place == 0){
		format_amount = format_amount+".";
	}
	var replace_string = "$1<?php echo $thousand;?>";
	format_amount = format_amount.replace(/(\d)(?=(\d{3})+\.)/g, replace_string).toString();
	format_amount = format_amount.substring(0,format_amount.length-1);

	return format_amount;
}

jQuery( "#max_price_display" ).html(formatCurrency(max_value));
jQuery( "#min_price_display" ).html(formatCurrency(min_value));

(function($) {
	$( "#j2store-slider-range" ).slider({
		range: true,
		min: <?php echo $min_price;?>,
		max: <?php echo $max_price;?>,
		values: [ min_value,max_value],
		slide: function( event, ui ) {
			$( "#amount1" ).val( "<?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 0 ] + " <?php if($currency_position == 'post') echo $currency;?>  - <?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 1 ] + " <?php if($currency_position == 'post') echo $currency;?>" );
			$( "#min_price" ).html(ui.values[ 0 ]);
			$( "#max_price" ).html(  ui.values[ 1 ] );

			$( "#min_price_input" ).attr('value', ui.values[ 0 ]);
			$( "#max_price_input" ).attr('value',  ui.values[ 1 ] );

			$( "#min_price_display" ).html(formatCurrency(ui.values[ 0 ]));
			$( "#max_price_display" ).html(formatCurrency(ui.values[ 1 ]));
		}
	});

})(j2store.jQuery);


</script>
<?php endif;?>

PK       ! ;,+2  +2  +  tag_bootstrap3/view_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id; 
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
                    //console.log(checkbox_value);
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>     
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
                 
        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>        	
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       !     "  tag_bootstrap3/view_crosssells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->cross_sells); $counter = 0;
$cross_image_width = $this->params->get('item_product_cross_image_width', '100');
?>

<div class="row product-crosssells-container">
	<div class="col-sm-12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_CROSS_SELLS'); ?></h3>

				<?php foreach($this->cross_sells as $cross_sell_product):?>
					<?php
						$cross_sell_product->product_link = JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$cross_sell_product->j2store_product_id);
						if(!empty($cross_sell_product->addtocart_text)) {
							$cart_text = JText::_($cross_sell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}

					?>

					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
						<div class="crosssell-product-row <?php echo 'row-'.$row; ?> row">
					<?php endif;?>

					<div class="col-sm-<?php echo round((12 / $columns));?> crosssell-product product-<?php echo $cross_sell_product->j2store_product_id;?> <?php echo $cross_sell_product->params->get('product_css_class','');?>">
						<span class="cross-sell-product-image">
						<?php
							$thumb_image = '';
							if(isset($cross_sell_product->thumb_image) && $cross_sell_product->thumb_image){
	      					$thumb_image = $cross_sell_product->thumb_image;
	      					}

	      				?>
		   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
		   					<img title="<?php echo $cross_sell_product->product_name ;?>" alt="<?php echo $cross_sell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $cross_sell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval($cross_image_width);?>"/>
					   	<?php endif; ?>

						</span>
						<h3 class="cross-sell-product-title">
							<a href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo $cross_sell_product->product_name; ?>
							</a>
						</h3>

						<?php
						$this->singleton_product = $cross_sell_product;
						$this->singleton_params = $this->params;
						echo $this->loadAnyTemplate('site:com_j2store/products/price');
						
						?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
						<?php if(count($cross_sell_product->options) || $cross_sell_product->product_type == 'variable'): ?>
							<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
								href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
							</a>
						<?php else: ?>
						<?php
							$this->singleton_product = $cross_sell_product;
							$this->singleton_params = $this->params;
							$this->singleton_cartext = $cart_text;
							echo $this->loadAnyTemplate('site:com_j2store/products/cart');
						?>
						<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>

			<?php endforeach;?>
	</div>
  </div>PK       ! 7Vع      tag_bootstrap3/default_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if(!empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?></span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! SA!  !  *  tag_bootstrap3/default_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>


<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			);"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            		<?php echo $option_value['product_optionvalue_attribs'];?>
            		  >
            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b ><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
		       <?php echo $option_value['product_optionvalue_attribs'];?>
             />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
			<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
			 	<?php echo $option_value['product_optionvalue_attribs'];?>
			 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          	<?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! D      tag_bootstrap3/view_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_title', 1)): ?>
	<h<?php echo $this->params->get('item_title_headertag', '2'); ?> itemprop="name" class="product-title">
		<?php echo $this->product->product_name; ?>
	</h<?php echo $this->params->get('item_title_headertag', '2'); ?>>
<?php endif; ?>

PK       ! ؚKD	  D	    tag_bootstrap3/default_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}

$show = J2Store::product ()->validateVariableProduct($this->product);
?>
	<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
					<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>


		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">

		<?php echo J2Store::product()->displayQuantity('com_j2store.productlist.bootstrap3', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />

	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>

	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>

	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>PK       ! C(	  (	  !  tag_bootstrap3/default_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)): ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! X      tag_bootstrap3/view_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$main_image="";
$main_image_width = $this->params->get('item_product_main_image_width', '200');
$additional_image_width = $this->params->get('item_product_additional_image_width', '100');
//var_dump($this->product);
?>
	<?php if($this->params->get('item_show_product_main_image', 1) && !empty($this->product->main_image)):?>
	<div class="j2store-mainimage">
		   <?php $main_image = $this->product->main_image; ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   <?php $class= $this->params->get('item_enable_image_zoom', 1) ? 'zoom': 'nozoom'; ?>
		   <span class='<?php echo $class; ?>' id='j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>'>
		  	 <img itemprop="image"
			 title="<?php echo $this->product->product_name ;?>"
		  	 alt="<?php echo $this->product->product_name ;?>"
		  	 class="j2store-product-main-image j2store-img-responsive"
		  	 src="<?php echo $image_path.$main_image;?>"
		  	 width="<?php echo intval($main_image_width); ?>"
		  	 />
		  	 </span>

			   <script type="text/javascript">
				   var main_image="<?php echo $image_path.$main_image ;?>";
				   j2store.jQuery(document).ready(function(){
					   var enable_zoom = <?php echo $this->params->get('item_enable_image_zoom', 1);?>;
					   if(enable_zoom){
						   j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
					   }
				   });
			   </script>

		<?php elseif (!empty($this->product->main_image)):?>
			   <?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewMain','params' => $this->params)); ?>
		   <?php endif; ?>
	</div>

	 <?php endif; ?>

	 <?php if( $this->params->get('item_show_product_additional_image', 1) && isset($this->product->additional_images) && !empty($this->product->additional_images)):?>
	 	<?php
	 		$additional_images = json_decode($this->product->additional_images);
	 		$additional_images = array_filter((array)$additional_images);
	 		if(count($additional_images)) :
	 	?>
			<div class="j2store-product-additional-images">

				<ul class="additional-image-list">
					<?php
						foreach($additional_images as $key => $image):?>
						<?php
						if(JFile::exists(JPATH_SITE.'/'.$image)):
							$image_src = $image_path.$image;
							 	?>
						<li>
							<img onmouseover="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 onclick="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 id="addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>"
								 class="j2store-item-additionalimage-preview j2store-img-responsive"
								 title="<?php echo $this->product->product_name ;?>"
								 src="<?php echo $image_src;?>"
								 alt="<?php echo $this->product->product_name; ?>"
								 width="<?php echo intval( $additional_image_width); ?>"
								 />
						</li>
						<?php elseif(!empty($image)):?>
							<?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewAdditional','params' => $this->params,'key'=>$key,'image' => $image)); ?>
					<?php endif;?>
					<?php endforeach;?>
				<?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
						<li>
							 <img onmouseover="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								  onclick="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								  id="additial-main-image-<?php echo $this->product->j2store_product_id; ?>"
							 	  alt="<?php echo $this->product->product_name ;?>"
								  title="<?php echo $this->product->product_name ;?>"
							 	  class="j2store-item-additionalimage-preview j2store-img-responsive additional-mainimage"
							 	  src="<?php echo $image_path.$main_image;?>"
							 	  width="<?php echo intval($additional_image_width); ?>"
							 	/>
						</li>
				<?php elseif (!empty($this->product->main_image)):?>
					<?php echo J2Store::product()->displayImage($this->product,array('type'=>'AdditionalMain','params' => $this->params)); ?>
				<?php endif;?>
				</ul>
			</div>
			<?php endif;?>
		<?php endif;?>


		<?php if ($this->params->get('item_enable_image_zoom', 1)) : ?>
			<script>
				j2store.jQuery(document).ready(function(){
					j2store.jQuery( 'body' ).on( 'after_doAjaxFilter', function( e, product, response ){
						j2store.jQuery('img.zoomImg').remove();
						j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
					});
				});
			</script>
		<?php endif; ?>
PK       ! K?Fx/  x/  "  tag_bootstrap3/default_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();

?>
<?php if ($options) { ?>

<div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]" placeholder="<?php echo $text_option_params->get('place_holder','');?>"
			value="<?php echo $option['optionvalue']; ?>" />
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?> 
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br /> <input
			type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        
	    <?php } ?>	    
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! ]/Z  Z  '  tag_bootstrap3/view_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>
<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			)"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
               <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            	<?php echo $option_value['product_optionvalue_attribs'];?>>

            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
            <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
	            <?php echo $option_value['product_optionvalue_attribs'];?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"  />
          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
				   <?php echo $option_value['product_optionvalue_attribs'];?>
				 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"    <?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! )      tag_bootstrap3/price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;

?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_product_base_price', 1) || $params->get('item_show_product_special_price', 1)): ?>
<div class="product-price-container">
		<?php if($params->get('item_show_product_base_price', 1) && $product->pricing->base_price != $product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">
					<span class="product-element-value">
						<?php echo J2Store::product()->displayPrice($product->pricing->base_price, $product, $params);?>
					</span>
			</div>
		<?php endif; ?>

		<?php if($params->get('item_show_product_special_price', 1)): ?>
		<div class="sale-price">
			<span class="product-element-value">
				<?php echo J2Store::product()->displayPrice($product->pricing->price, $product, $params);?>
				</span>
		</div>
	<?php endif; ?>
	
	<?php if($params->get('display_price_with_tax_info', 0) ): ?>
		<div class="tax-text">
			<?php echo J2Store::product()->get_tax_text(); ?>				
		</div>
	<?php endif; ?>
	
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_discount_percentage', 1) && isset($product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($product->pricing->price / $product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! ]%  %    tag_bootstrap3/view.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div class="j2store-single-product <?php echo $this->product->product_type; ?> detail bs3 <?php echo $this->product->params->get('product_css_class','');?>">
	<?php if ($this->params->get('item_show_page_heading')) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>
<?php echo J2Store::modules()->loadposition('j2store-single-product-top'); ?>
	<?php if($this->params->get('item_show_back_to',0) && isset($this->back_link) && !empty($this->back_link)):?>
		<div class="j2store-view-back-button">
			<a href="<?php echo $this->back_link; ?>" class="j2store-product-back-btn btn btn-small btn-info">
				<i class="fa fa-chevron-left"> </i> <?php echo JText::_('J2STORE_PRODUCT_BACK_TO').' '.$this->back_link_title; ?>
			</a>
		</div>
	<?php endif;?>
	<?php echo $this->loadTemplate($this->product->product_type); ?>
	<?php echo J2Store::plugin ()->eventWithHtml ( 'AfterProductDisplay', array($this->product,$this) )?>
<?php echo J2Store::modules()->loadposition('j2store-single-product-bottom'); ?>
</div>

PK       ! e'V      tag_bootstrap3/view_tabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row">
		<div class="col-sm-12">
			<ul class="nav nav-tabs" id="j2store-product-detail-tab">
				<?php
					$set_specification_active =true;
					if($this->params->get('item_show_sdesc') ||  $this->params->get('item_show_ldesc')){
						$set_specification_active = false;
				}
				if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc')):?>
					<li class="active"><a href="#description" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_DESCRIPTION')?></a>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<li class="<?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" >
						<a href="#specs" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_SPECIFICATIONS')?></a>
					</li>
				<?php endif;?>
			</ul>

			<div class="tab-content">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="tab-pane fade in active" id="description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="tab-pane fade in <?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" id="specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>
			</div>

		</div>
	</div>PK       ! 0p	  p	  #  tag_bootstrap3/default_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>


<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		<?php if(isset($this->product->variant_json)): ?>
		data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
		<?php endif; ?>
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>

<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('variableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php else:?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php endif; ?>
<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
</form>
<?php endif; ?>
<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! y      tag_bootstrap3/view_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if($this->params->get('item_show_product_sku', 1) && !empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?> :</span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! R       tag_bootstrap3/default_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_product_base_price', 1) || $this->params->get('list_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('list_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">					
				<?php echo J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params);?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('list_show_product_special_price', 1)): ?>
		<div class="sale-price">			
			<?php echo J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params);?>		
		</div>
	<?php endif; ?>
	
		<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! / :	  :	  '  tag_bootstrap3/default_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.bootstrap'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>

<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('configurableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! V       tag_bootstrap3/default_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php elseif(!isset($this->product->all_sold_out) || (isset($this->product->all_sold_out) && $this->product->all_sold_out)): ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>
	<?php endif; ?>
PK       ! +ٵ/  /    tag_bootstrap3/view_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('options'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       !       tag_bootstrap3/view_brand.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_product_manufacturer_name', 1) && !empty($this->product->manufacturer)): ?>
	<span class="manufacturer-brand">
		<?php echo JText::_('J2STORE_PRODUCT_MANUFACTURER_NAME'); ?> :
		<?php if(isset($this->product->brand_desc_id) && !empty($this->product->brand_desc_id)):?>
			<?php $url = JRoute::_('index.php?option=com_content&view=article&id='.$this->product->brand_desc_id);?>
			<a href="<?php echo $url;?>" target="_blank"><?php echo $this->product->manufacturer;?></a>
		<?php else:?>
			<?php echo $this->product->manufacturer; ?>
		<?php endif;?>
	</span>
<?php endif; ?>PK       ! c       tag_bootstrap3/default_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>


<?php if($this->params->get('list_show_title', 1)): ?>
	<h2 itemprop="name" class="product-title">
		<?php if($this->params->get('list_link_title', 1)): ?>		
			<a itemprop="url" href="<?php echo JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$this->product->j2store_product_id.'&Itemid='.$this->active_menu->id); ?>"
			title="<?php echo $this->product->product_name; ?>" >
		<?php endif; ?>
		
		<?php echo $this->product->product_name; ?>
		<?php if($this->params->get('list_link_title', 1)): ?>
			</a>
		<?php endif; ?>
	</h2>
<?php endif; ?>
PK       ! N5    &  tag_bootstrap3/default_description.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('list_show_short_desc', 1)): ?>
	<div class="product-short-description"><?php echo $this->product->product_short_desc; ?></div>
<?php endif; ?>

<?php if($this->params->get('list_show_long_desc', 0)): ?>
	<div class="product-long-description"><?php echo $this->product->product_long_desc; ?></div>
<?php endif; ?>
PK       ! tn?      tag_bootstrap3/view_sdesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_sdesc', 1)): ?>
	<div class="product-sdesc">
		<?php echo $this->product->product_short_desc; ?>
	</div>
<?php endif; ?>

PK       !       $  tag_bootstrap3/view_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
				<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
					<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
						<?php echo $this->product->source->event->beforeDisplayContent; ?>
					<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! sQ      tag_bootstrap3/view_specs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if(isset($this->filters) && count($this->filters)):?>
<div class="j2store-product-specifications">

			<?php foreach($this->filters as $group_id => $rows):?>
				<h4 class="filter-group-name"><?php echo $rows['group_name']; ?></h4>
				<table class="table table-striped">
				<?php foreach($rows['filters'] as $filter): ?>
				<tr>
					<td>
						<?php echo $filter->filter_name;?>
					</td>
				</tr>
				<?php endforeach;?>
				</table>
			<?php endforeach;?>

	</div>
<?php endif;?>

<?php if(isset($this->product->variant) && !empty($this->product->variant)):?>

	<table class="table table-striped">
		<?php  if($this->product->variant->length && $this->product->variant->height && $this->product->variant->width ):?>
		<tr>
			<td><?php echo JText::_('J2STORE_PRODUCT_DIMENSIONS');?></td>
			<td>
				<span class="product-dimensions">
					<?php echo round($this->product->variant->length,2);?> x <?php echo round($this->product->variant->width,2) ;?> x <?php echo round($this->product->variant->height,2);?>
					<?php echo $this->product->variant->length_title;?>
				</span>
			</td>
		</tr>
		<?php  endif;?>

		<?php if($this->product->variant->weight):?>
		<tr>
			<td>
				<?php echo JText::_('J2STORE_PRODUCT_WEIGHT');?>
			</td>
			<td>
				<span class="product-weight">
					<?php echo round($this->product->variant->weight, 2); ?>
					<?php echo $this->product->variant->weight_title;?>
				</span>	
			</td>
		</tr>
		<?php endif;?>
	</table>
<?php endif;?>PK       ! Jn-	  -	    tag_bootstrap3/view_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('item_show_product_base_price', 1) || $this->params->get('item_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('item_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<?php $base_price = J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params); ?>					
			<div class="base-price <?php echo $class?>">					
				<?php echo $base_price;?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('item_show_product_special_price', 1)): ?>
		<?php $sale_price = J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params); ?>
		<div class="sale-price">							
				<?php echo $sale_price;?>				
		</div>
	<?php endif; ?>
	
	<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
		<div class="tax-text">
			<?php echo J2Store::product()->get_tax_text(); ?>				
		</div>
	<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('item_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! R      tag_bootstrap3/default.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
JFactory::getDocument()->addScript(JURI::root(true).'/media/j2store/js/filter.js');
$item_id = "&Itemid=".$this->active_menu->id;
$actionURL = JRoute::_('index.php?option=com_j2store&view=producttags'.$item_id);
$filter_position = $this->params->get('list_filter_position', 'right');
?>

<div itemscope itemtype="https://schema.org/BreadCrumbList" class="j2store-product-list bs3"   data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>">

	<?php echo J2Store::plugin()->eventWithHtml('BeforeViewProductListDisplay',array($this->products));?>
	<?php echo J2Store::modules()->loadposition('j2store-product-list-top'); ?>
	<?php if ($this->params->get('show_page_heading')) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>


	<div class="row">
	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):?>
		<?php if($filter_position == 'left'): ?>
			<div class="j2store-sidebar-filters-container col-sm-3">
				<?php echo J2Store::modules()->loadposition('j2store-filter-left-top'); ?>
				<?php echo $this->loadTemplate('filters');?>
				<?php echo J2Store::modules()->loadposition('j2store-filter-left-bottom'); ?>
			</div>
		<?php endif; ?>
	<?php endif; ?>

	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):?>
		<div class="col-sm-9">
		<?php else:?>
			<div class="col-sm-12">
		<?php endif;?>

			<?php if($this->params->get('list_show_top_filter', 1)):?>
				<?php echo $this->loadTemplate('sortfilter');?>
			<?php endif; ?>

			<?php if(isset($this->products) && $this->products):?>
				<?php
					$col=$this->params->get('list_no_of_columns', 3);

					$total = count($this->products); $counter = 0;?>

					<?php foreach($this->products as $product):?>
					<?php if(!$product->params instanceof JRegistry) {
						$product->params = new JRegistry('{}');
					}
					?>
						<!-- Make sure product is enabled and visible @front end -->
						<?php //  if($product->enabled && $product->visibility):?>
							<?php $rowcount = ((int) $counter % (int) $col) + 1; ?>
								<?php if ($rowcount == 1) : ?>
									<?php $row = $counter / $col; ?>
										<div class="j2store-products-row <?php echo 'row-'.$row; ?> row">
								<?php endif;?>
											<div class="col-sm-<?php echo round((12 / $col));?>">
												<div itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product"
												     class="j2store-single-product multiple j2store-single-product-<?php echo $product->j2store_product_id; ?> product-<?php echo $product->j2store_product_id; ?> pcolumn-<?php echo $rowcount;?>  <?php echo $product->params->get('product_css_class','');?>">
													<?php $this->product = $product;
													 	$this->product_link = JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$this->product->j2store_product_id.$item_id);
													?>
													<?php
													try {
														$type = $product->product_type;
														if(isset($type) && !empty($type)) {
															echo $this->loadTemplate(strtolower($type));
														}
													} catch (Exception $e) {
														echo $e->getMessage();
													}

													?>
														<!-- QUICK VIEW OPTION -->
													<?php if($this->params->get('list_enable_quickview',0)):?>
													<?php JHTML::_('behavior.modal', 'a.modal'); ?>																									<?php JHTML::_('behavior.modal', 'a.modal'); ?>
													<a itemprop="url" style="display:inline;position:relative;"
															class="modal j2store-product-quickview-modal btn btn-default"
															rel="{handler:'iframe',size:{x: window.innerWidth-180, y: window.innerHeight-180}}"
															href="<?php echo JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$this->product->j2store_product_id.'&tmpl=component'); ?>">
															<i class="icon icon-eye"></i> <?php echo JText::_('J2STORE_PRODUCT_QUICKVIEW');?>
														</a>
													<?php endif;?>
												</div>
											</div>
									<?php $counter++; ?>
								<?php if (($rowcount == $col) or ($counter == $total)) : ?>
									</div>
								<?php endif; ?>
							<?php // endif; ?>
						<?php endforeach;?>

					<form id="j2store-pagination" name="j2storepagination" action="<?php echo  JRoute::_('index.php?option=com_j2store&view=producttags&filter_tag='.$this->filter_tag.$item_id); ?>" method="post">
						<?php echo J2Html::hidden('option','com_j2store');?>
						<?php echo J2Html::hidden('view','producttags');?>
						<?php echo J2Html::hidden('task','browse',array('id'=>'task'));?>
						<?php echo J2Html::hidden('boxchecked','0');?>
						<?php echo J2Html::hidden('filter_order','');?>
						<?php echo J2Html::hidden('filter_order_Dir','');?>
						<?php echo J2Html::hidden('filter_tag',$this->filter_tag);?>

						<?php echo JHTML::_( 'form.token' ); ?>
						<div class="pagination">
							<?php  echo $this->pagination->getPagesLinks(); ?>
						</div>
					</form>

				<?php else:?>
				<div class="row">
						<div class="col-sm-12">
							<h5> <?php echo JText::_('J2STORE_NO_RESULTS_FOUND');?></h5>
							</div>
						</div>
				<?php endif;?>
		</div>
	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter')):?>
		<?php if($filter_position == 'right'): ?>
			<div class="j2store-sidebar-filters-container col-sm-3">
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-top'); ?>
				<?php echo $this->loadTemplate('filters');?>
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-bottom'); ?>
			</div>
		<?php endif; ?>
	<?php endif; ?>

	</div> <!-- end of row-fluid -->
	<?php echo J2Store::modules()->loadposition('j2store-product-list-bottom'); ?>
</div> <!-- end of product list -->
PK       ! ^-      tag_bootstrap3/view_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php else: ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>	
	<?php endif; ?>
PK       ! D;  ;  $  tag_bootstrap3/view_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row">
		<div class="col-sm-6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.bootstrap'));
			echo $images;
			?>
		</div>

		<div class="col-sm-6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row">
				<div class="col-sm-6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="col-sm-6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('configurableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>

	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>
	
	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! 4:      tag_bootstrap3/view_notabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row">
		<div class="col-sm-12">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="product-description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="product-specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>		
		</div>
	</div>PK       ! Ԃ      tag_bootstrap3/cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;
$action = 'index.php?option=com_j2store&view=carts&task=addItem&product_id='.$product->j2store_product_id;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>
<div class="cart-action-complete" style="display:none;">
		<p class="text-success">
			<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
			<a href="<?php echo $product->checkout_link; ?>" class="j2store-checkout-link">
				<?php echo JText::_('J2STORE_CHECKOUT'); ?>
			</a>
		</p>
</div>
<a class="<?php echo $params->get('addtocart_button_class', 'btn btn-primary');?> j2store_add_to_cart_button"
href="<?php echo JRoute::_($action); ?>" data-quantity="1" data-product_id="<?php echo $product->j2store_product_id;?>"
rel="nofollow">
<?php echo $this->singleton_cartext; ?>
</a>
<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>PK       ! b	  	  !  tag_bootstrap3/default_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$image_type = $this->params->get('list_image_type', 'thumbnail');
$main_image="";
?>
<?php if($this->params->get('list_show_image', 1)): ?>
<div class="j2store-product-images">

	<?php if($image_type == 'thumbimage'):?>
	<div class="j2store-thumbnail-image">
		<?php if(JFile::exists(JPATH_SITE.'/'.JPath::clean($this->product->thumb_image))):?>
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			<img itemprop="image" alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>" class="j2store-img-responsive j2store-product-thumb-image-<?php echo $this->product->j2store_product_id; ?>"  src="<?php echo $image_path.$this->product->thumb_image;?>" />
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		<?php elseif(!empty($this->product->thumb_image)):?>
			<?php echo J2Store::product()->displayImage($this->product,array('type'=>'Thumb','params' => $this->params)); ?>
		<?php endif; ?>
	</div>
	 <?php endif; ?>

	<?php if($image_type == 'mainimage'):?>
	<div class="j2store-mainimage">
		   <?php
	      if(isset($this->product->main_image) && $this->product->main_image){
	      	$main_image = $this->product->main_image;
	      }
	      ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   	
		   	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			
		  	 <img itemprop="image"
		  	 	alt="<?php echo $this->product->product_name ;?>"
				title="<?php echo $this->product->product_name ;?>"
		  	 	class="j2store-img-responsive j2store-product-main-image-<?php echo $this->product->j2store_product_id; ?>"
		  	 	src="<?php echo $image_path.$main_image;?>"
		  	 	width="<?php echo (int) $this->params->get('list_image_thumbnail_width', '200'); ?>"
		  	 />
		  	 
		  	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		   <?php elseif(!empty($this->product->main_image)):?>
			   <?php echo J2Store::product()->displayImage($this->product,array('type'=>'Main','params' => $this->params)); ?>
		   <?php endif; ?>
	</div>
	 <?php endif; ?>
</div>
<?php endif; ?>PK       ! VU:Z  Z    tag_default/view_upsells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->up_sells); $counter = 0;
$upsell_image_width = $this->params->get('item_product_upsell_image_width', '100');
?>

<div class="row-fluid product-upsells-container">
	<div class="span12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_UPSELLS'); ?></h3>
				<?php foreach($this->up_sells as $upsell_product):?>
					<?php
						$upsell_product->product_link = JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$upsell_product->j2store_product_id);
						if(!empty($upsell_product->addtocart_text)) {
							$cart_text = JText::_($upsell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}
					
					?>
					
					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
					
					<div class="upsell-product-row <?php echo 'row-'.$row; ?> row-fluid">
					<?php endif;?>
					<div class="span<?php echo round((12 / $columns));?> upsell-product product-<?php echo $upsell_product->j2store_product_id;?> <?php echo $upsell_product->params->get('product_css_class','');?>">
							<span class="upsell-product-image">
							<?php
								$thumb_image = '';
								if(isset($upsell_product->thumb_image) && $upsell_product->thumb_image){
		      					$thumb_image = $upsell_product->thumb_image;
		      					}
	
		      				?>
			   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
			   					<img title="<?php echo $upsell_product->product_name ;?>" alt="<?php echo $upsell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $upsell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval($upsell_image_width);?>"/>
						   	<?php endif; ?>
	
							</span>
							<h3 class="upsell-product-title">
								<a href="<?php echo $upsell_product->product_link; ?>">
									<?php echo $upsell_product->product_name; ?>
								</a>
							</h3>
	
							<?php
							$this->singleton_product = $upsell_product;
							$this->singleton_params = $this->params;
							echo $this->loadAnyTemplate('site:com_j2store/products/price');
							?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
							<?php if(count($upsell_product->options) || $upsell_product->product_type == 'variable'): ?>
								<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
									href="<?php echo $upsell_product->product_link; ?>">
									<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
								</a>
							<?php else: ?>
							<?php
								$this->singleton_product = $upsell_product;
								$this->singleton_params = $this->params;
								$this->singleton_cartext = $cart_text;
								echo $this->loadAnyTemplate('site:com_j2store/products/cart');
							?>
							<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>
			<?php endforeach;?>
	</div>
</div>
PK       ! ?`R  R    tag_default/default.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
JFactory::getDocument()->addScript(JURI::root(true).'/media/j2store/js/filter.js');
$item_id = "&Itemid=".$this->active_menu->id;
$actionURL = JRoute::_('index.php?option=com_j2store&view=producttags'.$item_id);
$filter_position = $this->params->get('list_filter_position', 'right');
$filter_tag = isset($this->filter_tag) ? $this->filter_tag : '';
?>
<div itemscope itemtype="https://schema.org/BreadCrumbList" class="j2store-product-list bs2"   data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>">

	<?php echo J2Store::plugin()->eventWithHtml('BeforeViewProductListDisplay',array($this->products));?>

	<?php echo J2Store::modules()->loadposition('j2store-product-list-top'); ?>
	<?php if ($this->params->get('show_page_heading')) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>

	<div class="row-fluid">
		<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):
			if($filter_position == 'left'): ?>
				<div class="j2store-sidebar-filters-container span3">
					<?php echo J2Store::modules()->loadposition('j2store-filter-left-top'); ?>
					<?php echo $this->loadTemplate('filters');?>
					<?php echo J2Store::modules()->loadposition('j2store-filter-left-bottom'); ?>
				</div>
			<?php endif; ?>
		<?php endif; ?>

		<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter', 0)):?>
			<div class="span9">
		<?php else:?>
			<div class="span12">
		<?php endif; ?>

			<?php if($this->params->get('list_show_top_filter', 1)):?>
				<?php echo $this->loadTemplate('sortfilter');?>
			<?php endif; ?>

			<?php if(isset($this->products) && $this->products):?>
				<?php
					$col=$this->params->get('list_no_of_columns', 3);

					$total = count($this->products); $counter = 0;?>

					<?php foreach($this->products as $product):?>
					<?php if(!$product->params instanceof JRegistry) {
						$product->params = new JRegistry('{}');
					}
					?>
						<!-- Make sure product is enabled and visible @front end -->
						<?php //  if($product->enabled && $product->visibility):?>
							<?php $rowcount = ((int) $counter % (int) $col) + 1; ?>
								<?php if ($rowcount == 1) : ?>
									<?php $row = $counter / $col; ?>
										<div class="j2store-products-row <?php echo 'row-'.$row; ?> row-fluid">
								<?php endif;?>
											<div class="span<?php echo round((12 / $col));?>">
												<div itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product"
												     class="j2store-single-product multiple j2store-single-product-<?php echo $product->j2store_product_id; ?> product-<?php echo $product->j2store_product_id; ?> pcolumn-<?php echo $rowcount;?> <?php echo $product->params->get('product_css_class','');?>">
													<?php $this->product = $product;
													 	$this->product_link = JRoute::_('index.php?option=com_j2store&view=producttags&filter_tag='.$filter_tag.'&task=view&id='.$this->product->j2store_product_id.$item_id);
													?>
													<?php
													try {
														$type = $product->product_type;
														if(isset($type) && !empty($type)) {
															echo $this->loadTemplate(strtolower($type));
														}
													} catch (Exception $e) {
														echo $e->getMessage();
													}

													?>

													<!-- QUICK VIEW OPTION -->
													<?php if($this->params->get('list_enable_quickview',0)):?>
													<?php JHTML::_('behavior.modal', 'a.modal'); ?>																									<?php JHTML::_('behavior.modal', 'a.modal'); ?>
													<a itemprop="url" style="display:inline;position:relative;"
															class="modal j2store-product-quickview-modal btn btn-default"
															rel="{handler:'iframe',size:{x: window.innerWidth-180, y: window.innerHeight-180}}"
															href="<?php echo JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$this->product->j2store_product_id.'&tmpl=component'); ?>">
															<i class="icon icon-eye"></i> <?php echo JText::_('J2STORE_PRODUCT_QUICKVIEW');?>
														</a>
													<?php endif;?>
												</div>
											</div>
									<?php $counter++; ?>
								<?php if (($rowcount == $col) or ($counter == $total)) : ?>
									</div>
								<?php endif; ?>
							<?php // endif; ?>
						<?php endforeach;?>


					<form id="j2store-pagination" name="j2storepagination" action="<?php echo  JRoute::_('index.php?option=com_j2store&view=producttags&filter_tag='.$this->filter_tag.$item_id); ?>" method="post">
						<?php echo J2Html::hidden('option','com_j2store');?>
						<?php echo J2Html::hidden('view','producttags');?>
						<?php echo J2Html::hidden('task','browse',array('id'=>'task'));?>
						<?php echo J2Html::hidden('boxchecked','0');?>
						<?php echo J2Html::hidden('filter_order','');?>
						<?php echo J2Html::hidden('filter_order_Dir','');?>
						<?php echo J2Html::hidden('filter_tag',$this->filter_tag);?>
						<?php echo JHTML::_( 'form.token' ); ?>
						<div class="pagination">
							<?php  echo $this->pagination->getPagesLinks(); ?>
						</div>
					</form>
				<?php else:?>
				<div class="row-fluid">
						<div class="span12">
							<h5> <?php echo JText::_('J2STORE_NO_RESULTS_FOUND');?></h5>
							</div>
						</div>
				<?php endif;?>
		</div>

	<?php
		//make sure filter is enable
		if($this->params->get('list_show_filter')):?>
		<?php if($filter_position == 'right'): ?>
			<div class="j2store-sidebar-filters-container span3">
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-top'); ?>
				<?php echo $this->loadTemplate('filters');?>
				<?php echo J2Store::modules()->loadposition('j2store-filter-right-bottom'); ?>
			</div>
		<?php endif; ?>
	<?php endif; ?>

	</div> <!-- end of row-fluid -->
	<?php echo J2Store::modules()->loadposition('j2store-product-list-bottom'); ?>
</div> <!-- end of product list -->
PK       ! 7Vع      tag_default/default_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if(!empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?></span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! 4˷{  {    tag_default/default_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>


<?php if($this->params->get('list_show_title', 1)): ?>
	<h2 itemprop="name" class="product-title">
		<?php if($this->params->get('list_link_title', 1)): ?>
			<?php $product_url = J2Store::product()->constructProductUrlForTagLayout($this->product, array('Itemid'=>$this->active_menu->id)); ?>
			<a itemprop="url" href="<?php echo JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$this->product->j2store_product_id.'&Itemid='.$this->active_menu->id); ?>"
			title="<?php echo $this->product->product_name; ?>" >
		<?php endif; ?>
		
		<?php echo $this->product->product_name; ?>
		<?php if($this->params->get('list_link_title', 1)): ?>
			</a>
		<?php endif; ?>
	</h2>
<?php endif; ?>
PK       ! MFJ/  J/    tag_default/view_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();
?>
<?php if ($options) { ?>

<div class="options">

        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

	<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			   placeholder="<?php echo $text_option_params->get('place_holder','');?>"
		/>
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

	    <?php } ?>
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! aF	  F	    tag_default/default_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}

$show = J2Store::product ()->validateVariableProduct($this->product);

?>
	<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
					<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>

		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">
		
		<?php echo J2Store::product()->displayQuantity('com_j2store.productlist.default', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />

	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>
	
	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('default_cart'))); ?>
	
	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>
PK       ! }"K/  K/    tag_default/default_options.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
$product_helper = J2Store::product();
?>
<?php if ($options) { ?>

<div class="options">

        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<select
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			onChange="doAjaxPrice(<?php echo $product_id?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);">
			<option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?>
				value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
	</div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" autocomplete="off"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
			onChange="doAjaxPrice(
          						<?php echo $product_id; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);" />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img
			class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>"
			src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	<?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox"
			name="product_option[<?php echo $option['productoption_id']; ?>][]"
			value="<?php echo $option_value['product_optionvalue_id']; ?>"
			id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
		<label
			for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes(JText::_($option_value['optionvalue_name'])); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo $product_helper->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label> <br />
          <?php } ?>
        </div>
	<br />

		<script type="text/javascript">
			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
				    var product_id = '<?php echo $product_id?>';
					doAjaxPrice(product_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			   placeholder="<?php echo $text_option_params->get('place_holder','');?>"
		/>
	</div>
	<br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<textarea
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
	</div>
	<br />
        <?php } ?>

          <?php if ($option['type'] == 'file') { ?>
         <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />

        <?php } ?>


        <?php if ($option['type'] == 'date') { ?>
          <!-- date -->
         <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?> 
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_date; ?>" />
	</div>
		<br />
		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>"
			class="<?php echo $element_datetime; ?>" />
	</div>
	<br />
	 <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
    <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<input type="text"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
	</div>
	<br />
        <?php } ?>
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

	    <?php } ?>
      </div>
<?php } ?>

<?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! Ƭ'1  1  +  tag_default/default_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id; 
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>
        
        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.list.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);
		
		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>     
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>
                 
        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>
        
        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>        	
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! ؘ)  )    tag_default/view.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div class="j2store-single-product <?php echo $this->product->product_type; ?> detail bs2 <?php echo $this->product->params->get('product_css_class','');?>">
	<?php if ($this->params->get('item_show_page_heading', 0)) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>
<?php echo J2Store::modules()->loadposition('j2store-single-product-top'); ?>
	<?php if($this->params->get('item_show_back_to',0) && isset($this->back_link) && !empty($this->back_link)):?>
		<div class="j2store-view-back-button">
			<a href="<?php echo $this->back_link; ?>" class="j2store-product-back-btn btn btn-small btn-info">
				<i class="fa fa-chevron-left"> </i> <?php echo JText::_('J2STORE_PRODUCT_BACK_TO').' '.$this->back_link_title; ?>
			</a>
		</div>
	<?php endif;?>
	<?php echo $this->loadTemplate($this->product->product_type); ?>
	<?php echo J2Store::plugin ()->eventWithHtml ( 'AfterProductDisplay', array($this->product,$this) )?>
	<?php echo J2Store::modules()->loadposition('j2store-single-product-bottom'); ?>
</div>

PK       ! 0G      tag_default/price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;

?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_product_base_price', 1) || $params->get('item_show_product_special_price', 1)): ?>
<div class="product-price-container">
		<?php if($params->get('item_show_product_base_price', 1) && $product->pricing->base_price != $product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">
					<span class="product-element-value">
						<?php echo J2Store::product()->displayPrice($product->pricing->base_price, $product, $params);?>
					</span>
			</div>
		<?php endif; ?>

		<?php if($params->get('item_show_product_special_price', 1)): ?>
		<div class="sale-price">
			<span class="product-element-value">
				<?php echo J2Store::product()->displayPrice($product->pricing->price,  $product, $params);?>
				</span>
		</div>
	<?php endif; ?>
	
	<?php if($params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
		
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($product)); ?>

<?php if($params->get('item_show_discount_percentage', 1) && isset($product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($product->pricing->price / $product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>
PK       ! du(	  (	    tag_default/default_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>


<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)): ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">

<?php $cart_type = $this->params->get('list_show_cart', 1); ?>
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>

<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>
<?php endif;?>
<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! 45  5    tag_default/default_filters.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;

$app = JFactory::getApplication();
$currency_object = J2Store::currency();
$currency = $currency_object->getSymbol();
$currency_position = $currency_object->getSymbolPosition();

$session = JFactory::getSession();
$session_manufacturer_ids = $session->get('manufacturer_ids',array(), 'j2store');
$session_vendor_ids = $session->get('vendor_ids',array(), 'j2store');
$session_productfilter_ids = $session->get('productfilter_ids',array(), 'j2store');

$currency = $this->currency->getSymbol();
$thousand = $this->currency->getThousandSysmbol();
$decimal_place = $this->currency->getDecimalPlace();

$product_helper = J2Store::product();
$active_menu_id = J2Store::utilities()->activeMenu();

$tagid = $app->input->getString('tag','');

$default_tagid ='';
if(!empty($this->filters['filter_tag']) && count($this->filters['filter_tag'])) {
	$default_tagid = $this->filters['filter_tag'][0]->alias;
}
$filter_tag = isset($this->filter_tag) ? $this->filter_tag : '';
?>

<div id="j2store-product-loading" style="display:none;"></div>

<form
	action="<?php echo JRoute::_('index.php');?>"
	method="post"
	class="form-horizontal"
	id="productsideFilters"
	name="productsideFilters"
	enctype="multipart/form-data"
	data-link="<?php echo $this->active_menu->link.'&Itemid='.$this->active_menu->id;?>"
	>
	<input type="hidden" name="filter_tag" id="filter_tag"  value ="<?php echo $filter_tag;?>" />
	<!-- Price Filters Starts Here -->
	<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
		<?php
		$min_price = $this->filters['pricefilters']['min_price'];
		$max_price = $this->filters['pricefilters']['max_price'];
		$range = $this->filters['pricefilters']['range'];
		$pricefrom = isset($this->state->pricefrom) && $this->state->pricefrom ? $this->state->pricefrom : $min_price;
		$priceto = isset($this->state->priceto) && $this->state->priceto ? $this->state->priceto : $max_price;
		$d_pricefrom = $this->currency->format($pricefrom,$this->currency->getCode(),$this->currency->getValue(),false);
		$d_priceto = $this->currency->format($priceto,$this->currency->getCode(),$this->currency->getValue(),false);
		?>
		<div id="j2store-price-filter-container" class="j2store-product-filters price-filters"  >
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_PRICE_TITTLE'); ?></h4>
				<div  id="j2store-slider-range" style="width:100%;" ></div>
			<br/>
			<!-- Price Filters Ends Here -->
			<div id="j2store-slider-range-box" class="price-input-box" >
				<input class="btn btn-success" type="submit"   id="filterProductsBtn"  value="<?php echo JText::_('J2STORE_FILTER_GO');?>" />
					<div class="pull-right">
						<span id="min_price" class="hide"><?php echo $d_pricefrom;?></span>
						<span id="max_price" class="hide"><?php echo $d_priceto;?></span>
						<?php if($currency_position == 'pre') echo $currency;?><span id="min_price_display"><?php echo $d_pricefrom;?></span> <?php if($currency_position == 'post') echo $currency; ?>
						<?php echo JText::_('J2STORE_TO_PRICE');?>
						<?php if($currency_position == 'pre') echo $currency;?><span id="max_price_display"><?php echo $d_priceto;?></span><?php if($currency_position == 'post') echo $currency; ?>
						<?php echo J2Html::hidden('pricefrom',$pricefrom ,array('id'=>'min_price_input'));?>
						<?php echo J2Html::hidden('priceto',$priceto,array('id'=>'max_price_input'));?>
					</div>
			</div>
		</div>
	<?php endif;?>
	<?php echo J2Store::modules()->loadposition('j2store-tag-filter'); ?>
	<!-- Manufacturer -->
	<?php if($this->params->get('list_show_manfacturer_filter', 0)):?>
	<?php if(count($this->filters['manufacturers'])): ?>
		<!-- Brand / Manufacturer Filters -->
		<div class="j2store-product-filters manufacturer-filters">

		<div class="j2store-product-filter-title j2store-product-brand-title">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_BRAND');?></h4>
			<span>
				<?php if(!empty($session_manufacturer_ids)):?>
					<a href="javascript:void(0);"  onclick="resetJ2storeBrandFilter();" >
						<?php echo JText::_('J2STORE_CLEAR');?>
					</a>
				<?php endif; ?>
			</span>
		</div>
			<div id="j2store-brand-filter-container" class="control-group"  >
				<?php
						$url = 'index.php?option=com_j2store&view=producttags';
					foreach($this->filters['manufacturers'] as $k => $brand):
						$checked ='';
						if(!empty($session_manufacturer_ids) &&  in_array($brand->j2store_manufacturer_id , $session_manufacturer_ids) ){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-product-brand-label">
						<input type="checkbox" class="j2store-brand-checkboxes" name="manufacturer_ids[]"
								id="brand-input-<?php echo $brand->j2store_manufacturer_id ;?>"
									<?php echo $checked;?>
						       	value="<?php echo $brand->j2store_manufacturer_id;?>"
						         />
					       <?php
						         //onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
						       ?>
						<?php echo $brand->company;?>

					</label>
				<?php
				endforeach;?>
			</div>
		</div>
		<?php endif;?>
	<?php endif;?>

	<!-- Vendors -->
		<?php if($this->params->get('list_show_vendor_filter', 0) && !empty($this->filters['vendors'])):?>
	<div class="j2store-product-filters j2store-product-vendor-filters">
		<div class="j2store-product-filters-header">
			<h4 class="product-filter-heading"><?php echo JText::_('J2STORE_PRODUCT_FILTER_BY_VENDOR'); ?></h4>
			<?php if(!empty($session_vendor_ids)):?>
				<a href="javascript:void(0);" onclick="resetJ2storeVendorFilter();" >
					<?php echo JText::_('J2STORE_CLEAR');?>
				</a>
			<?php endif; ?>
		</div>
		<div id="j2store-vendor-filter-container" class="control-group">
		<?php foreach($this->filters['vendors'] as $key => $vendor):
				$checked ='';
				if(!empty($session_vendor_ids) && in_array( $vendor->j2store_vendor_id , $session_vendor_ids)){
					$checked ="checked ='checked'";
				}
		?>
			<label class="j2store-product-vendor-label">
				<input type="checkbox" class="j2store-vendor-checkboxes"  id="vendor-input-<?php echo $vendor->j2store_vendor_id ;?>"
				       name="vendor_ids[]"     <?php echo $checked;?>   value="<?php echo $vendor->j2store_vendor_id ;?>"  />
	  				    <!--
	  				    onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()"
	  				     onchange="jQuery('#j2store-product-loading').show();this.form.submit()" -->
				   	<?php echo $vendor->first_name .' '.$vendor->last_name;?>
			</label>
		<?php endforeach;?>
		</div>
	</div>
	<?php endif;?>


	<?php if($this->params->get('list_show_product_filter', 0)):?>
	<!-- Product Filters  -->
	<div class="j2store-product-filters productfilters-list">
			<?php $active_class='';?>

			<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
				<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
				<div class="product-filter-group <?php echo $filter_script_id;?>">
						<h4 class="product-filter-heading"><?php echo JText::_($filtergroup['group_name']);?></h4>
						<span>
							<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
								<span id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');"><i class="icon-minus"></i></span>
								<span id="pf-filter-icon-plus-<?php echo $filter_script_id;?>" onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-plus"></i></span>
							<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
								<span  id="pf-filter-icon-plus-<?php echo $filter_script_id;?>"  onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" ><i class="icon-plus"></i></span>
								<span  id="pf-filter-icon-minus-<?php echo $filter_script_id;?>"   onclick="getPFFilterToggle('<?php echo $filter_script_id;?>');" style="display:none;" ><i class="icon-minus"></i></span>
							<?php endif;?>
						<?php if(!empty($session_productfilter_ids) ):?>
							<a href="javascript:void(0);"
							    data-class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
							    id="product-filter-group-clear-<?php echo $filter_script_id;?>"
								style="display:none;"
								 onclick="resetJ2storeProductFilter('j2store-pfilter-checkboxes-<?php  echo $filter_script_id;?>');"
								 >
								<?php echo JText::_('J2STORE_CLEAR');?>
							</a>
							<?php endif; ?>
						</span>
				</div>

				<?php if($this->params->get('list_filter_productfilter_toggle',1)==1):?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:block;"';?> >
				<?php elseif($this->params->get('list_filter_productfilter_toggle',1)==2):?>
					<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list"   <?php echo 'style="display:none;"';?> >
				<?php else:?>
				<div id="j2store-pf-filter-<?php echo $filter_script_id;?>" class="control-group j2store-productfilter-list">
				<?php endif;?>

					<?php foreach($filtergroup['filters'] as $i =>$filter):
						$checked ='';
						if(!empty($session_productfilter_ids) && in_array( $filter->filter_id ,$session_productfilter_ids)){
							$checked ="checked ='checked'";
						}
					?>
					<label class="j2store-productfilter-label">

						<input class="j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>"
								id="j2store-pfilter-<?php echo $filter_script_id;?>-<?php echo $filter->filter_id ;?>"
								type="checkbox" name="productfilter_ids[]"
								<?php echo $checked;?>
						value="<?php echo $filter->filter_id ;?>"  />
						<!-- onclick="document.getElementById('j2store-product-loading').style.display='block';document.getElementById('productsideFilters').submit()" -->
							<?php echo JText::_($filter->filter_name); ?>
					</label>
					<?php endforeach; ?>
				</div>
			<?php endforeach; ?>
	</div>
	<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','producttags');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>
<script type="text/javascript">

/**
 * Method to Submit the form when search Btn clicked
 */
jQuery("#filterProductsBtn").on('click',function(){
	jQuery("#j2store-product-loading").show();
	jQuery("#productsideFilters").submit();
}) ;

jQuery('document').ready(function (){
	<?php foreach ($this->filters['productfilters'] as $filtergroup):?>
	<?php $filter_script_id = J2Store::utilities ()->generateId ( $filtergroup['group_name'] );?>
	<?php foreach($filtergroup['filters'] as $i =>$filter):?>
	var size = jQuery('.j2store-pfilter-checkboxes-<?php echo $filter_script_id;?>:checked').length;
		if(size > 0){
			console.log(size);
			jQuery('#product-filter-group-clear-<?php echo $filter_script_id;?>').show();
			jQuery('#j2store-pf-filter-<?php echo $filter_script_id;?>').show();
			jQuery('#pf-filter-icon-plus-<?php echo $filter_script_id;?>').hide();
			jQuery('#pf-filter-icon-minus-<?php echo $filter_script_id;?>').show();
		}
	<?php endforeach;?>
	<?php endforeach;?>
});
</script>
<?php if($this->params->get('list_show_filter_price', 0) && isset($this->filters['pricefilters']) && count($this->filters['pricefilters'])): ?>
<script type="text/javascript">
//assign the values for price filters
var min_value = jQuery( "#min_price" ).html();
var max_value = jQuery( "#max_price" ).html();
function formatCurrency(format_amount) {
	if(format_amount < 0) {
		format_amount = Math.abs(format_amount);
	}

	var decimal_place = '<?php echo $decimal_place;?>';
	if(decimal_place == 0){
		format_amount = format_amount+".";
	}
	var replace_string = "$1<?php echo $thousand;?>";
	format_amount = format_amount.replace(/(\d)(?=(\d{3})+\.)/g, replace_string).toString();
	format_amount = format_amount.substring(0,format_amount.length-1);

	return format_amount;
}

jQuery( "#max_price_display" ).html(formatCurrency(max_value));
jQuery( "#min_price_display" ).html(formatCurrency(min_value));

(function($) {
	$( "#j2store-slider-range" ).slider({
		range: true,
		min: <?php echo $min_price;?>,
		max: <?php echo $max_price;?>,
		values: [ min_value,max_value],
		slide: function( event, ui ) {
		$( "#amount1" ).val( "<?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 0 ] + " <?php if($currency_position == 'post') echo $currency;?>  - <?php if($currency_position == 'pre') echo $currency;?>" + ui.values[ 1 ] + " <?php if($currency_position == 'post') echo $currency;?>" );
			$( "#min_price" ).html(ui.values[ 0 ]);
			$( "#max_price" ).html(  ui.values[ 1 ] );

			$( "#min_price_input" ).attr('value', ui.values[ 0 ]);
			$( "#max_price_input" ).attr('value',  ui.values[ 1 ] );

			$( "#min_price_display" ).html(formatCurrency(ui.values[ 0 ]));
			$( "#max_price_display" ).html(formatCurrency(ui.values[ 1 ]));
		}
	});

})(j2store.jQuery);


</script>
<?php endif;?>

PK       !       tag_default/view_ldesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_ldesc', 1)): ?>
	<div class="product-ldesc">
		<?php echo $this->product->product_long_desc; ?>
	</div>
<?php endif; ?>

PK       ! njJ      tag_default/view_crosssells.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
$columns = $this->params->get('item_related_product_columns', 3);
$total = count($this->cross_sells); $counter = 0;
$cross_image_width = $this->params->get('item_product_cross_image_width', '100');
?>

<div class="row-fluid product-crosssells-container">
	<div class="span12">
		<h3><?php echo JText::_('J2STORE_RELATED_PRODUCTS_CROSS_SELLS'); ?></h3>
		
				<?php foreach($this->cross_sells as $cross_sell_product):?>
					<?php
						$cross_sell_product->product_link = JRoute::_('index.php?option=com_j2store&view=producttags&task=view&id='.$cross_sell_product->j2store_product_id);
						if(!empty($cross_sell_product->addtocart_text)) {
							$cart_text = JText::_($cross_sell_product->addtocart_text);
						} else {
							$cart_text = JText::_('J2STORE_ADD_TO_CART');
						}
						
					?>
					
					<?php $rowcount = ((int) $counter % (int) $columns) + 1; ?>
					<?php if ($rowcount == 1) : ?>
						<?php $row = $counter / $columns; ?>
						<div class="crosssell-product-row <?php echo 'row-'.$row; ?> row-fluid">
					<?php endif;?>
					
					<div class="span<?php echo round((12 / $columns));?> crosssell-product product-<?php echo $cross_sell_product->j2store_product_id;?> <?php echo $cross_sell_product->params->get('product_css_class','');?>" >
						<span class="cross-sell-product-image">
						<?php
							$thumb_image = '';
							if(isset($cross_sell_product->thumb_image) && $cross_sell_product->thumb_image){
	      					$thumb_image = $cross_sell_product->thumb_image;
	      					}

	      				?>
		   				<?php if(isset($thumb_image) &&  JFile::exists(JPATH::clean(JPATH_SITE.'/'.$thumb_image))):?>
		   					<img title="<?php echo $cross_sell_product->product_name ;?>" alt="<?php echo $cross_sell_product->product_name ;?>" class="j2store-product-thumb-image-<?php echo $cross_sell_product->j2store_product_id; ?>"  src="<?php echo JUri::root().JPath::clean($thumb_image);?>" width="<?php echo intval ( $cross_image_width );?>" />
					   	<?php endif; ?>

						</span>
						<h3 class="cross-sell-product-title">
							<a href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo $cross_sell_product->product_name; ?>
							</a>
						</h3>

						<?php
						$this->singleton_product = $cross_sell_product;
						$this->singleton_params = $this->params;
						echo $this->loadAnyTemplate('site:com_j2store/products/price');
						?>
						<?php if(J2Store::config ()->get('catalog_mode',0) == 0): ?>
						<?php if(count($cross_sell_product->options) || $cross_sell_product->product_type == 'variable'): ?>
							<a class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"
								href="<?php echo $cross_sell_product->product_link; ?>">
								<?php echo JText::_('J2STORE_CART_CHOOSE_OPTIONS'); ?>
							</a>
						<?php else: ?>
						<?php
							$this->singleton_product = $cross_sell_product;
							$this->singleton_params = $this->params;
							$this->singleton_cartext = $cart_text;
							echo $this->loadAnyTemplate('site:com_j2store/products/cart');
						?>
						<?php endif; ?>
						<?php endif; ?>
					</div>
				<?php $counter++; ?>
				<?php if (($rowcount == $columns) or ($counter == $total)) : ?>
					</div>
				<?php endif; ?>

			<?php endforeach;?>		
	</div>
</div>PK       ! .Jj  j  '  tag_default/default_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>


<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			);"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            		<?php echo  $option_value['product_optionvalue_attribs'] ;?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"
           		  >
            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b ><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>

          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
		       <?php echo $option_value['product_optionvalue_attribs'];?>
            />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
			<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
			 	<?php echo $option_value['product_optionvalue_attribs'];?>
			 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          	<?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>

        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! wA      tag_default/view_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$main_image="";
$main_image_width = $this->params->get('item_product_main_image_width', '200');
$additional_image_width = $this->params->get('item_product_additional_image_width', '100');
?>
	<?php if($this->params->get('item_show_product_main_image', 1) && !empty($this->product->main_image)):?>
	<div class="j2store-mainimage">
		   <?php $main_image = $this->product->main_image; ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   <?php $class= $this->params->get('item_enable_image_zoom', 1) ? 'zoom': 'nozoom'; ?>

		   <span class="<?php echo $class; ?>" id="j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>">
		  	 <img itemprop="image"
		  	 alt="<?php echo $this->product->product_name ;?>"
			 title="<?php echo $this->product->product_name ;?>"
		  	 class="j2store-product-main-image j2store-img-responsive"
		  	 src="<?php echo $image_path.$main_image;?>"
		  	 width="<?php echo intval($main_image_width); ?>"
		  	 />
		  	 </span>
			   <script type="text/javascript">
				   var main_image="<?php echo $image_path.$main_image ;?>";
				   j2store.jQuery(document).ready(function(){
					   var enable_zoom = <?php echo $this->params->get('item_enable_image_zoom', 1);?>;
					   if(enable_zoom){
						   j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
					   }
				   });
			   </script>
		<?php elseif(!empty($this->product->main_image)):?>
			   <?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewMain','params' => $this->params)); ?>
		   <?php endif; ?>
	</div>

	 <?php endif; ?>

	 <?php if( $this->params->get('item_show_product_additional_image', 1) && isset($this->product->additional_images) && !empty($this->product->additional_images)):?>
	 	<?php
	 		$additional_images = json_decode($this->product->additional_images);
	 		$additional_images = array_filter((array)$additional_images);
	 		if(count($additional_images)) :
	 	?>
			<div class="j2store-product-additional-images">

				<ul class="additional-image-list">
					<?php
					foreach($additional_images as $key => $image):?>
						<?php
						if(JFile::exists(JPATH_SITE.'/'.$image)):
							$image_src = $image_path.$image;
							 	?>
						<li>
							<img onmouseover="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 onclick="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
								 id="addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>"
								 class="j2store-item-additionalimage-preview j2store-img-responsive"
								 src="<?php echo $image_src;?>"
								 alt="<?php echo $this->product->product_name; ?>"
								 title="<?php echo $this->product->product_name ;?>"
								 width="<?php echo intval( $additional_image_width); ?>"
								 />
						</li>
						<?php elseif(!empty($image)):?>
							<?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewAdditional','params' => $this->params,'key'=>$key,'image' => $image)); ?>

						<?php endif;?>
					<?php endforeach;?>
				<?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
					<li>
						<img onmouseover="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
							 onclick="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')"
							 id="additial-main-image-<?php echo $this->product->j2store_product_id; ?>"
							 alt="<?php echo $this->product->product_name ;?>"
							 title="<?php echo $this->product->product_name ;?>"
							 class="j2store-item-additionalimage-preview j2store-img-responsive additional-mainimage"
							 src="<?php echo $image_path.$main_image;?>"
							 width="<?php echo intval($additional_image_width); ?>"
						/>
					</li>
				<?php elseif (!empty($this->product->main_image)):?>
					<?php echo J2Store::product()->displayImage($this->product,array('type'=>'AdditionalMain','params' => $this->params)); ?>
				<?php endif;?>
				</ul>
			</div>
			<?php endif;?>
		<?php endif;?>

<?php if ($this->params->get('item_enable_image_zoom', 1)) : ?>
	<script>
		j2store.jQuery(document).ready(function(){
			j2store.jQuery( 'body' ).on( 'after_doAjaxFilter', function( e, product, response ){
				j2store.jQuery('img.zoomImg').remove();
				j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom();
			});
		});
	</script>
<?php endif; ?>

PK       ! D      tag_default/view_title.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_title', 1)): ?>
	<h<?php echo $this->params->get('item_title_headertag', '2'); ?> itemprop="name" class="product-title">
		<?php echo $this->product->product_name; ?>
	</h<?php echo $this->params->get('item_title_headertag', '2'); ?>>
<?php endif; ?>

PK       ! :!l
  l
    tag_default/view_cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */


// No direct access
defined('_JEXEC') or die;

if(!empty($this->product->addtocart_text)) {
	$cart_text = JText::_($this->product->addtocart_text);
} else {
	$cart_text = JText::_('J2STORE_ADD_TO_CART');
}

$show = J2Store::product ()->validateVariableProduct($this->product);
?>
	<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>
	<?php if($show): ?>
		<div class="cart-action-complete" style="display:none;">
				<p class="text-success">
					<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
						<?php if($this->params->get('list_enable_quickview',0) && JFactory::getApplication()->input->getString('tmpl') =='component'):?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link" target="_top">
					<?php else:?>
						<a href="<?php echo $this->product->checkout_link; ?>" class="j2store-checkout-link">
					<?php endif;?>
						<?php echo JText::_('J2STORE_CHECKOUT'); ?>
					</a>
				</p>
		</div>



		<div id="add-to-cart-<?php echo $this->product->j2store_product_id; ?>" class="j2store-add-to-cart">
		
		<?php echo J2Store::product()->displayQuantity('com_j2store.product.default', $this->product, $this->params, array( 'class'=>'input-mini form-control ' ) ); ?>

			<input type="hidden" id="j2store_product_id" name="product_id" value="<?php echo $this->product->j2store_product_id; ?>" />

				<input
					data-cart-action-always="<?php echo JText::_('J2STORE_ADDING_TO_CART'); ?>"
					data-cart-action-done="<?php echo $cart_text; ?>"
					data-cart-action-timeout="1000"
				   value="<?php echo $cart_text; ?>"
				   type="submit"
				   class="j2store-cart-button <?php echo $this->params->get('addtocart_button_class', 'btn btn-primary');?>"
				   />
	   </div>
	<?php else: ?>
			<input value="<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>" type="button" class="j2store_button_no_stock btn btn-warning" />
	<?php endif; ?>

	<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($this->product, J2Store::utilities()->getContext('view_cart'))); ?>

	<input type="hidden" name="option" value="com_j2store" />
	<input type="hidden" name="view" value="carts" />
	<input type="hidden" name="task" value="addItem" />
	<input type="hidden" name="ajax" value="0" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="return" value="<?php echo base64_encode( JUri::getInstance()->toString() ); ?>" />
	<div class="j2store-notifications"></div>
PK       ! N/8  8  "  tag_default/default_sortfilter.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of products
 */
// No direct access
defined('_JEXEC') or die;
$session = JFactory::getSession();

$filter_tag = isset($this->filter_tag) ? $this->filter_tag : '';
?>
<?php  $currency = $this->currency->getSymbol();?>
<form class="form-horizontal" id="productFilters" name="productfilters"  action="<?php echo JRoute::_('index.php');?>"
	  data-link="<?php echo JRoute::_($this->active_menu->link.'&Itemid='.$this->active_menu->id);?>" method="post">
		<input type="hidden" name="filter_tag" id="sort_filter_tag"  value ="<?php echo $filter_tag;?>" />
		<?php if($this->params->get('list_show_filter_search')):?>
		<?php $search = htmlspecialchars($this->state->search);?>
   		<?php echo J2html::text('search',$search,array('class'=>'j2store-product-search-input'));?>
			<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_GO');?>"
									class="btn btn-success"
								    onclick="jQuery(this.form).submit();" />
				<input  type="button" value="<?php echo JText::_('J2STORE_FILTER_RESET');?>"
							class="btn btn-inverse"
						    onclick="resetJ2storeFilter();" />

        <?php endif;?>
		<!-- Sorting -->
   		<?php if($this->params->get('list_show_filter_sorting')):?>
		<?php
		echo J2Html::select()->clearState()
					->type('genericlist')
					->name('sortby')
					->attribs(array('class'=>'input','onchange'=>'jQuery(this.form).submit()'))
					->value($this->state->sortby)
					->setPlaceHolders($this->filters['sorting'])->getHtml();
			?>
		<?php endif;?>

	<?php echo J2Html::hidden('option','com_j2store');?>
	<?php echo J2Html::hidden('view','producttags');?>
	<?php echo J2Html::hidden('task','browse');?>
	<?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid'));?>
	<?php echo JHTML::_( 'form.token' ); ?>
</form>

<script type="text/javascript">
function resetJ2storeFilter(){
	jQuery(".j2store-product-search-input").val("");
	jQuery("#productFilters").submit();
}
</script>PK       !       tag_default/view_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
			echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) ) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>
			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					<?php if(isset($this->product->variant_json)): ?>
						data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
					<?php endif; ?>
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('variableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>
				<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
			</form>
			<?php endif;?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! ɋ4	  	    tag_default/default_images.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$image_path = JUri::root();
$image_type = $this->params->get('list_image_type', 'thumbnail');
$main_image="";
?>
<?php if($this->params->get('list_show_image', 1)): ?>
<div class="j2store-product-images">

	<?php if($image_type == 'thumbimage'):?>
	<div class="j2store-thumbnail-image">
		<?php if(JFile::exists(JPATH_SITE.'/'.JPath::clean($this->product->thumb_image))):?>
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			<img itemprop="image" alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>" class="j2store-img-responsive j2store-product-thumb-image-<?php echo $this->product->j2store_product_id; ?>"  src="<?php echo $image_path.$this->product->thumb_image;?>" />
			
			<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		<?php elseif(!empty($this->product->thumb_image)):?>
			<?php echo J2Store::product()->displayImage($this->product,array('type'=>'Thumb','params' => $this->params)); ?>
		<?php endif; ?>
	</div>
	 <?php endif; ?>

	<?php if($image_type == 'mainimage'):?>
	<div class="j2store-mainimage">
		   <?php
	      if(isset($this->product->main_image) && $this->product->main_image){
	      	$main_image = $this->product->main_image;
	      }
	      ?>
		   <?php if($main_image &&  JFile::exists(JPATH_SITE.'/'.$main_image)):?>
		   	
		   	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				<a href="<?php echo $this->product->product_link; ?>">
			<?php endif;?>	
			
		  	 <img itemprop="image"
		  	 	alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>"
		  	 	class="j2store-img-responsive j2store-product-main-image-<?php echo $this->product->j2store_product_id; ?>"
		  	 	src="<?php echo $image_path.$main_image;?>"
		  	 	width="<?php echo (int) $this->params->get('list_image_thumbnail_width', '200'); ?>"
		  	 />
		  	 
		  	<?php if($this->params->get('list_image_link_to_product', 1)): ?>
				</a>
			<?php endif;?>
		   <?php elseif(!empty($this->product->main_image)):?>
				<?php echo J2Store::product()->displayImage($this->product,array('type'=>'Main','params' => $this->params)); ?>
		   <?php endif; ?>

	</div>
	 <?php endif; ?>
</div>
<?php endif; ?>PK       ! ^-      tag_default/view_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php else: ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>	
	<?php endif; ?>
PK       ! 3M03	  3	    tag_default/view_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('item_show_product_base_price', 1) || $this->params->get('item_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('item_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<?php $base_price = J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params); ?>					
			<div class="base-price <?php echo $class?>">					
				<?php echo $base_price;?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('item_show_product_special_price', 1)): ?>
		<?php $sale_price = J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params); ?>
		<div class="sale-price">							
				<?php echo $sale_price;?>				
		</div>
	<?php endif; ?>
	
		<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>


<?php if($this->params->get('item_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! g      !  tag_default/view_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
			echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
				<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
					<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
						<?php echo $this->product->source->event->beforeDisplayContent; ?>
					<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>

			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('cart'); ?>

			</form>

			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>
	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! ~1  1  (  tag_default/view_configurableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
$product_id = $this->product->j2store_product_id;
?>
<?php if ($options) { ?>

      <div class="options">
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
          	onChange="doAjaxFilter(
          						this.options[this.selectedIndex].value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"
          >
            <option value=""><?php echo JText::_('J2STORE_ADDTOCART_SELECT'); ?></option>
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>

            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
            (
            <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            	<?php echo $option_value['product_optionvalue_prefix']; ?>
            <?php endif; ?>
            <?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            )
            <?php } ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
          <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          onChange="doAjaxFilter(
          						this.value,
          						<?php echo $product_id?>,
          						<?php echo $option["productoption_id"]; ?>,
          						'#option-<?php echo $option["productoption_id"]; ?>'
          						);"

          />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>" />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
	         	(
	         	 <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)

            <?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'checkbox') { ?>
          <!-- checkbox-->

        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          <input type="checkbox" name="product_option[<?php echo $option['productoption_id']; ?>][]" value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>" />
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"><?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            <?php if ($option_value['product_optionvalue_price'] > 0 && $this->params->get('product_option_price', 1)) { ?>
               (
               <?php if($this->params->get('product_option_price_prefix', 1)): ?>
            		<?php echo $option_value['product_optionvalue_prefix']; ?>
            	<?php endif; ?>
            	<?php  echo J2Store::product()->displayPrice($option_value['product_optionvalue_price'], $this->product, $this->params,'products.view.option'); ?>
            	)
            	<?php } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />

		<script type="text/javascript">

			(function($) {
				var po_id = '<?php echo $option['productoption_id']; ?>';
				$('#option-'+po_id+' input:checkbox').bind("click",function(){
                    var checkbox_value = $('#option-'+po_id+' input:checkbox:checked').val();
				    var product_id = '<?php echo $product_id?>';
				    doAjaxFilter(checkbox_value, product_id, po_id, '#option-'+po_id+' input:checkbox');
				});
			})(j2store.jQuery);

		</script>

        <?php } ?>


        <?php if ($option['type'] == 'text') { ?>
			<?php
			$text_option_params = new JRegistry($option ['option_params']);
			?>
         <!-- text -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" placeholder="<?php echo $text_option_params->get('place_holder','');?>" />
        </div>
        <br />
        <?php } ?>


        <?php if ($option['type'] == 'textarea') { ?>
         <!-- textarea -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <textarea name="product_option[<?php echo $option['productoption_id']; ?>]" cols="40" rows="5"><?php echo $option['optionvalue']; ?></textarea>
        </div>
        <br />
        <?php } ?>


           <?php if ($option['type'] == 'file') { ?>
                <!-- File -->
	<div id="option-<?php echo $option['productoption_id']; ?>"
		class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
		<button type="button"
			id="product-option-<?php echo $option['productoption_id']; ?>"
			data-loading-text="<?php echo JText::_('J2STORE_LOADING')?>"
			class="btn btn-default">
			<i class="fa fa-upload"></i> <?php echo JText::_('J2STORE_PRODUCT_OPTION_CHOOSE_FILE')?></button>
		<input type="hidden"
			name="product_option[<?php echo $option['productoption_id']; ?>]"
			value="" id="input-option<?php echo $option['productoption_id']; ?>" />

	</div>
	<br />


        <?php } ?>



        <?php if ($option['type'] == 'date') { ?>
        <?php $element_date = 'j2store_date_' . $option ['productoption_id']; ?>
          <!-- date -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_date; ?>" />
        </div>
        <br />
   		<?php J2StoreStrapper::addDatePicker($element_date, $option ['option_params']); ?>
        <?php } ?>


        <?php if ($option['type'] == 'datetime') { ?>
        <?php $element_datetime = 'j2store_datetime_' . $option ['productoption_id']; ?>
         <!-- datetime -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="<?php echo $element_datetime; ?>" />
        </div>
        <br />
        <?php J2StoreStrapper::addDateTimePicker($element_datetime, $option ['option_params']); ?>

        <?php } ?>

        <?php if ($option['type'] == 'time') { ?>
        <!-- time -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <input type="text" name="product_option[<?php echo $option['productoption_id']; ?>]" value="<?php echo $option['optionvalue']; ?>" class="j2store_time" />
        </div>
        <br />
        <?php } ?>

        <?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>

        	<div id="ChildOptions<?php echo $option['productoption_id']; ?>"></div>

        <?php } ?>
      </div>
      <?php } ?>


 <?php if(isset($options) && !empty($options)): ?>

<?php foreach ($options as $option) : ?>
<?php if ($option['type'] == 'file'):  ?>
<script type="text/javascript">
(function($){
$('#product-option-<?php echo $option['productoption_id']; ?>').on('click', function() {
	var node = this;
	$('#form-upload').remove();
	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
	$('#form-upload input[name=\'file\']').trigger('click');
	timer = setInterval(function() {
		if ($('#form-upload input[name=\'file\']').val() != '') {
			clearInterval(timer);
			$.ajax({
				url: 'index.php?option=com_j2store&view=carts&task=upload&product_id='+<?php echo $this->product->j2store_product_id;?>,
				type: 'post',
				dataType: 'json',
				data: new FormData($('#form-upload')[0]),
				cache: false,
				contentType: false,
				processData: false,
				beforeSend: function() {
					$(node).button('loading');
				},
				complete: function() {
					$(node).button('reset');
				},
				success: function(json) {
					$('.j2file-upload-response').remove();

					if (json['error']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-danger">' + json['error'] + '</span>');
					}

					if (json['success']) {
						$(node).parent().find('input').after('<span class="j2file-upload-response text-success">' + json['success'] + ' </span>');
						$(node).parent().find('input').attr('value', json['code']);
					}
				},
				error: function(xhr, ajaxOptions, thrownError) {
					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
				}
			});
		}
	}, 500);
});
})(j2store.jQuery);
</script>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>PK       ! H0  0    tag_default/view_simple.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
			J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
			echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>

			<?php if($this->params->get('catalog_mode', 0) == 0): ?>

			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('options'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>
			<?php endif; ?>
		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! N/	  /	  $  tag_default/default_downloadable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>
<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>

<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">
		
<?php $cart_type = $this->params->get('list_show_cart', 1); ?>	
	
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('options'); ?>
	<?php echo $this->loadTemplate('cart'); ?>
	
<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>	
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! j 0>	  >	  $  tag_default/default_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>

<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		enctype="multipart/form-data">
		
<?php $cart_type = $this->params->get('list_show_cart', 1); ?>	
	
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('configurableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>
	
<?php elseif( ($cart_type == 2 && count($this->product->options)) || $cart_type == 3 ):?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>	
<?php else: ?>
	<?php echo $this->loadTemplate('cart'); ?>
<?php endif; ?>

</form>

<?php endif; ?>

<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>

PK       ! Kվ      tag_default/view_tabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row-fluid">
		<div class="span12">
			<ul class="nav nav-tabs" id="j2store-product-detail-tab">
				<?php
					$set_specification_active =true;
					if($this->params->get('item_show_sdesc') ||  $this->params->get('item_show_ldesc')){
						$set_specification_active = false;
				}
				if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc')):?>
					<li class="active"><a href="#description" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_DESCRIPTION')?></a>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<li class="<?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" >
						<a href="#specs" data-toggle="tab"><?php echo JText::_('J2STORE_PRODUCT_SPECIFICATIONS')?></a>
					</li>
				<?php endif;?>
			</ul>

			<div class="tab-content">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="tab-pane fade in active" id="description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="tab-pane fade in <?php echo isset($set_specification_active) && $set_specification_active ? 'active' : '';?>" id="specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>
			</div>
		</div>
	</div>PK       ! Q      tag_default/view_notabs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
	<div class="row-fluid">
		<div class="span12">
				<?php if($this->params->get('item_show_sdesc') || $this->params->get('item_show_ldesc') ):?>
				<div itemprop="description" class="product-description">
					<?php echo $this->loadTemplate('sdesc'); ?>
					<?php echo $this->loadTemplate('ldesc'); ?>
				</div>
				<?php endif;?>

				<?php if($this->params->get('item_show_product_specification')):?>
					<div class="product-specs">
						<?php echo $this->loadTemplate('specs'); ?>
					</div>
				<?php endif;?>		
		</div>
	</div>PK       ! QQ?  ?  !  tag_default/view_configurable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 *
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>
<div itemscope itemtype="https://schema.org/Product" class="product-<?php echo $this->product->j2store_product_id; ?> <?php echo $this->product->product_type; ?>-product">
	<div class="row-fluid">
		<div class="span6">
			<?php $images = $this->loadTemplate('images');
				J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.view.default'));
				echo $images;
			?>
		</div>

		<div class="span6">
			<?php echo $this->loadTemplate('title'); ?>
			<?php if(isset($this->product->source->event->afterDisplayTitle)) : ?>
				<?php echo $this->product->source->event->afterDisplayTitle; ?>
			<?php endif;?>

			<div class="price-sku-brand-container row-fluid">
				<div class="span6">
				<?php echo $this->loadTemplate('price'); ?>
				</div>

				<div class="span6">
				<?php if(isset($this->product->source->event->beforeDisplayContent)) : ?>
					<?php echo $this->product->source->event->beforeDisplayContent; ?>
				<?php endif;?>
					<?php echo $this->loadTemplate('sku'); ?>
					<?php echo $this->loadTemplate('brand'); ?>
					<?php if($this->params->get('item_show_product_stock', 1) && J2Store::product()->managing_stock($this->product->variant)) : ?>
						<?php echo $this->loadTemplate('stock'); ?>
					<?php endif; ?>
				</div>
			</div>
			<?php if($this->params->get('catalog_mode', 0) == 0): ?>

			<form action="<?php echo $this->product->cart_form_action; ?>"
					method="post" class="j2store-addtocart-form"
					id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
					data-product_id="<?php echo $this->product->j2store_product_id; ?>"
					data-product_type="<?php echo $this->product->product_type; ?>"
					enctype="multipart/form-data">

				<?php echo $this->loadTemplate('configurableoptions'); ?>
				<?php echo $this->loadTemplate('cart'); ?>

			</form>

			<?php endif; ?>

		</div>
	</div>
	
	<?php if($this->params->get('item_use_tabs', 1)): ?>
		<?php echo $this->loadTemplate('tabs'); ?>
	<?php else: ?>
		<?php echo $this->loadTemplate('notabs'); ?>
	<?php endif; ?>	

	<?php if(isset($this->product->source->event->afterDisplayContent)) : ?>
		<?php echo $this->product->source->event->afterDisplayContent; ?>
	<?php endif;?>
</div>	

	<?php if($this->params->get('item_show_product_upsells', 0) && count($this->up_sells)): ?>
			<?php echo $this->loadTemplate('upsells'); ?>
	<?php endif;?>

	<?php if($this->params->get('item_show_product_cross_sells', 0) && count($this->cross_sells)): ?>
			<?php echo $this->loadTemplate('crosssells'); ?>
	<?php endif;?>

PK       ! 4f      tag_default/view_brand.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_product_manufacturer_name', 1) && !empty($this->product->manufacturer)): ?>
	<span class="manufacturer-brand">
		<?php echo JText::_('J2STORE_PRODUCT_MANUFACTURER_NAME'); ?> :
		<?php if(isset($this->product->brand_desc_id) && !empty($this->product->brand_desc_id)):?>
			<?php $url = JRoute::_('index.php?option=com_content&view=article&id='.$this->product->brand_desc_id);?>
			<a href="<?php echo $url;?>" target="_blank"><?php echo $this->product->manufacturer;?></a>
		<?php else:?>
			<?php echo $this->product->manufacturer; ?>
		<?php endif;?>

	</span>

<?php endif; ?>PK       ! N5    #  tag_default/default_description.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('list_show_short_desc', 1)): ?>
	<div class="product-short-description"><?php echo $this->product->product_short_desc; ?></div>
<?php endif; ?>

<?php if($this->params->get('list_show_long_desc', 0)): ?>
	<div class="product-long-description"><?php echo $this->product->product_long_desc; ?></div>
<?php endif; ?>
PK       ! y      tag_default/view_sku.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if($this->params->get('item_show_product_sku', 1) && !empty($this->product->variant->sku)) : ?>
	<div class="product-sku">
		<span class="sku-text"><?php echo JText::_('J2STORE_SKU')?> :</span>
		<span itemprop="sku" class="sku"> <?php echo $this->product->variant->sku; ?> </span>
	</div>
<?php endif; ?>PK       ! sQ      tag_default/view_specs.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php if(isset($this->filters) && count($this->filters)):?>
<div class="j2store-product-specifications">

			<?php foreach($this->filters as $group_id => $rows):?>
				<h4 class="filter-group-name"><?php echo $rows['group_name']; ?></h4>
				<table class="table table-striped">
				<?php foreach($rows['filters'] as $filter): ?>
				<tr>
					<td>
						<?php echo $filter->filter_name;?>
					</td>
				</tr>
				<?php endforeach;?>
				</table>
			<?php endforeach;?>

	</div>
<?php endif;?>

<?php if(isset($this->product->variant) && !empty($this->product->variant)):?>

	<table class="table table-striped">
		<?php  if($this->product->variant->length && $this->product->variant->height && $this->product->variant->width ):?>
		<tr>
			<td><?php echo JText::_('J2STORE_PRODUCT_DIMENSIONS');?></td>
			<td>
				<span class="product-dimensions">
					<?php echo round($this->product->variant->length,2);?> x <?php echo round($this->product->variant->width,2) ;?> x <?php echo round($this->product->variant->height,2);?>
					<?php echo $this->product->variant->length_title;?>
				</span>
			</td>
		</tr>
		<?php  endif;?>

		<?php if($this->product->variant->weight):?>
		<tr>
			<td>
				<?php echo JText::_('J2STORE_PRODUCT_WEIGHT');?>
			</td>
			<td>
				<span class="product-weight">
					<?php echo round($this->product->variant->weight, 2); ?>
					<?php echo $this->product->variant->weight_title;?>
				</span>	
			</td>
		</tr>
		<?php endif;?>
	</table>
<?php endif;?>PK       ! (	LVt	  t	     tag_default/default_variable.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php $images = $this->loadTemplate('images');
	J2Store::plugin()->event('BeforeDisplayImages', array(&$images, $this, 'com_j2store.products.list.default'));
	echo $images;
?>

<?php echo $this->loadTemplate('title'); ?>
<?php if(isset($this->product->event->afterDisplayTitle)) : ?>
		<?php echo $this->product->event->afterDisplayTitle; ?>
<?php endif;?>

<?php if(isset($this->product->event->beforeDisplayContent)) : ?>
	<?php echo $this->product->event->beforeDisplayContent; ?>
<?php endif;?>

<?php echo $this->loadTemplate('description'); ?>

<?php echo $this->loadTemplate('price'); ?>

<?php if($this->params->get('list_show_product_sku', 1)) : ?>
	<?php echo $this->loadTemplate('sku'); ?>
<?php endif; ?>

<?php if($this->params->get('list_show_product_stock', 1) ) : ?>
	<?php echo $this->loadTemplate('stock'); ?>
<?php endif; ?>
<?php if($this->params->get('catalog_mode', 0) == 0): ?>

<form action="<?php echo $this->product->cart_form_action; ?>"
		method="post" class="j2store-addtocart-form"
		id="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		name="j2store-addtocart-form-<?php echo $this->product->j2store_product_id; ?>"
		data-product_id="<?php echo $this->product->j2store_product_id; ?>"
		data-product_type="<?php echo $this->product->product_type; ?>"
		<?php if(isset($this->product->variant_json)): ?>
		data-product_variants="<?php echo $this->escape($this->product->variant_json);?>"
		<?php endif; ?>
		enctype="multipart/form-data">
		
<?php $cart_type = $this->params->get('list_show_cart', 1); ?>	
	
<?php if($cart_type == 1) : ?>
	<?php echo $this->loadTemplate('variableoptions'); ?>
	<?php echo $this->loadTemplate('cart'); ?>
	
<?php else:?>
<!-- we have options so we just redirect -->
	<a href="<?php echo $this->product->product_link; ?>" class="<?php echo $this->params->get('choosebtn_class', 'btn btn-success'); ?>"><?php echo JText::_('J2STORE_VIEW_PRODUCT_DETAILS'); ?></a>	
<?php endif; ?>
<input type="hidden" name="variant_id" value="<?php echo $this->product->variant->j2store_variant_id; ?>" />
</form>
<?php endif;?>
<?php if(isset($this->product->event->afterDisplayContent)) : ?>
	<?php echo $this->product->event->afterDisplayContent; ?>
<?php endif;?>PK       ! tn?      tag_default/view_sdesc.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 * 
 * Bootstrap 2 layout of product detail
 */
// No direct access
defined('_JEXEC') or die;
?>

<?php if($this->params->get('item_show_sdesc', 1)): ?>
	<div class="product-sdesc">
		<?php echo $this->product->product_short_desc; ?>
	</div>
<?php endif; ?>

PK       ! {?$    $  tag_default/view_variableoptions.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
$options = $this->product->options;
?>
<?php if ($options) { ?>

      <div class="options" id="variable-options-<?php echo $this->product->j2store_product_id?>" >
        <?php foreach ($options as $option) { ?>

        <?php echo J2Store::plugin()->eventWithHtml('BeforeDisplaySingleProductOption', array($this->product, &$option)); ?>

        <?php //var_dump($option); ?>
        <?php if ($option['type'] == 'select') { ?>
        <!-- select -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <select name="product_option[<?php echo $option['productoption_id']; ?>]"
         	 onChange="doAjaxPrice(
         	 			<?php echo $this->product->j2store_product_id?>,
         	 			'#option-<?php echo $option["productoption_id"]; ?>'
         	 			)"
          >
            <?php foreach ($option['optionvalue'] as $option_value) { ?>
            	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'selected="selected"'; ?>
            <option <?php echo $checked; ?> value="<?php echo $option_value['product_optionvalue_id']; ?>"
            	<?php echo $option_value['product_optionvalue_attribs'];?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"     >
            	<?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
            </option>
            <?php } ?>
          </select>
        </div>
        <br />
        <?php } ?>

        <?php if ($option['type'] == 'radio') { ?>
          <!-- radio -->
        <div id="option-<?php echo $option['productoption_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo JText::_($option['option_name']); ?>:</b><br />
          <?php foreach ($option['optionvalue'] as $option_value) { ?>
          	<?php $checked = ''; if($option_value['product_optionvalue_default']) $checked = 'checked="checked"'; ?>
	         <input <?php echo $checked; ?> type="radio" name="product_option[<?php echo $option['productoption_id']; ?>]" autocomplete="off"
          	 onClick="doAjaxPrice(
          	 		<?php echo $this->product->j2store_product_id?>,
          	 		'#option-<?php echo $option["productoption_id"]; ?>'
          	 );"
            value="<?php echo $option_value['product_optionvalue_id']; ?>" id="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
	            <?php echo $option_value['product_optionvalue_attribs'];?>
					data-product_id="<?php echo $this->product->j2store_product_id?>"     />

          <?php if(
          			$this->params->get('image_for_product_options', 0) &&
          			  isset($option_value['optionvalue_image']) &&
          			!empty($option_value['optionvalue_image'])
				):
          ?>
				<img class="optionvalue-image-<?php echo $option_value['product_optionvalue_id']; ?>" src="<?php echo JUri::root(true).'/'.$option_value['optionvalue_image']; ?>"
				   <?php echo $option_value['product_optionvalue_attribs'];?>
				 />
          <?php endif; ?>
          <label for="option-value-<?php echo $option_value['product_optionvalue_id']; ?>"
          	 <?php echo $option_value['product_optionvalue_attribs'];?> >
          <?php echo stripslashes($this->escape(JText::_($option_value['optionvalue_name']))); ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>
    		<?php echo J2Store::plugin()->eventWithHtml('AfterDisplaySingleProductOption', array($this->product, $option)); ?>
        <?php } ?>
      </div>
      <?php } ?>
PK       ! .*ʸ      tag_default/cart.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

$product = $this->singleton_product;
$params = $this->singleton_params;
$action = 'index.php?option=com_j2store&view=carts&task=addItem&product_id='.$product->j2store_product_id;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>
<div class="cart-action-complete" style="display:none;">
		<p class="text-success">
			<?php echo JText::_('J2STORE_ITEM_ADDED_TO_CART');?>
			<a href="<?php echo $product->checkout_link; ?>" class="j2store-checkout-link">
				<?php echo JText::_('J2STORE_CHECKOUT'); ?>
			</a>
		</p>
</div>
<a class="<?php echo $params->get('addtocart_button_class', 'btn btn-primary');?> j2store_add_to_cart_button"
href="<?php echo JRoute::_($action); ?>" data-quantity="1" data-product_id="<?php echo $product->j2store_product_id;?>"
rel="nofollow">
<?php echo $this->singleton_cartext; ?>
</a>
<?php echo J2Store::plugin()->eventWithHtml('AfterAddToCartButton', array($product, J2Store::utilities()->getContext('cart'))); ?>
PK       !       tag_default/default_price.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;
?>
<?php echo J2Store::plugin()->eventWithHtml('BeforeRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_product_base_price', 1) || $this->params->get('list_show_product_special_price', 1)): ?>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="product-price-container">
		<?php if($this->params->get('list_show_product_base_price', 1) && $this->product->pricing->base_price != $this->product->pricing->price): ?>
			<?php $class='';?>
			<?php if(isset($this->product->pricing->is_discount_pricing_available)) $class='strike'; ?>
			<div class="base-price <?php echo $class?>">					
				<?php echo J2Store::product()->displayPrice($this->product->pricing->base_price, $this->product, $this->params);?>					
			</div>
		<?php endif; ?>

		<?php if($this->params->get('list_show_product_special_price', 1)): ?>
		<div class="sale-price">			
			<?php echo J2Store::product()->displayPrice($this->product->pricing->price, $this->product, $this->params);?>		
		</div>
	<?php endif; ?>
	
	<?php if($this->params->get('display_price_with_tax_info', 0) ): ?>
			<div class="tax-text">
				<?php echo J2Store::product()->get_tax_text(); ?>				
			</div>
		<?php endif; ?>
	
	<meta itemprop="price" content="<?php echo $this->product->pricing->price; ?>" />
	<meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" />
	<link itemprop="availability" href="https://schema.org/<?php echo $this->product->variant->availability ? 'InStock':'OutOfStock'; ?>" />
</div>
<?php endif; ?>

<?php echo J2Store::plugin()->eventWithHtml('AfterRenderingProductPrice', array($this->product)); ?>

<?php if($this->params->get('list_show_discount_percentage', 1) && isset($this->product->pricing->is_discount_pricing_available)): ?>
	<?php $discount =(1 - ($this->product->pricing->price / $this->product->pricing->base_price) ) * 100; ?>
	<?php if($discount > 0): ?>
		<div class="discount-percentage">
			<?php  echo round($discount).' % '.JText::_('J2STORE_PRODUCT_OFFER');?>
		</div>
	<?php endif; ?>
<?php endif; ?>PK       ! V      tag_default/default_stock.phpnu [        <?php
/**
 * @package J2Store
 * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org
 * @license GNU GPL v3 or later
 */

// No direct access
defined('_JEXEC') or die;

?>
	<div class="product-stock-container">
		<?php if(J2Store::product()->managing_stock($this->product->variant)):?>
			<?php if($this->product->variant->availability): ?>
				<span class="<?php echo $this->product->variant->availability ? 'instock':'outofstock'; ?>">
				<?php echo J2Store::product()->displayStock($this->product->variant, $this->params); ?>
			</span>
			<?php elseif(!isset($this->product->all_sold_out) || (isset($this->product->all_sold_out) && $this->product->all_sold_out)): ?>
				<span class="outofstock">
				<?php echo JText::_('J2STORE_OUT_OF_STOCK'); ?>
			</span>
			<?php endif; ?>
		<?php endif; ?>
	</div>

	<?php if($this->product->variant->allow_backorder == 2 && !$this->product->variant->availability): ?>
		<span class="backorder-notification">
			<?php echo JText::_('J2STORE_BACKORDER_NOTIFICATION'); ?>
		</span>
	<?php endif; ?>
PK       ! a
)      isis/html/pagination.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.Isis
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * This is a file to add template specific chrome to pagination rendering.
 *
 * pagination_list_footer
 * 	Input variable $list is an array with offsets:
 * 		$list[limit]		: int
 * 		$list[limitstart]	: int
 * 		$list[total]		: int
 * 		$list[limitfield]	: string
 * 		$list[pagescounter]	: string
 * 		$list[pageslinks]	: string
 *
 * pagination_list_render
 * 	Input variable $list is an array with offsets:
 * 		$list[all]
 * 			[data]		: string
 * 			[active]	: boolean
 * 		$list[start]
 * 			[data]		: string
 * 			[active]	: boolean
 * 		$list[previous]
 * 			[data]		: string
 * 			[active]	: boolean
 * 		$list[next]
 * 			[data]		: string
 * 			[active]	: boolean
 * 		$list[end]
 * 			[data]		: string
 * 			[active]	: boolean
 * 		$list[pages]
 * 			[{PAGE}][data]		: string
 * 			[{PAGE}][active]	: boolean
 *
 * pagination_item_active
 * 	Input variable $item is an object with fields:
 * 		$item->base	: integer
 * 		$item->link	: string
 * 		$item->text	: string
 *
 * pagination_item_inactive
 * 	Input variable $item is an object with fields:
 * 		$item->base	: integer
 * 		$item->link	: string
 * 		$item->text	: string
 *
 * This gives template designers ultimate control over how pagination is rendered.
 *
 * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
 */


/**
 * Renders the pagination list
 *
 * @param   array  $list  Array containing pagination information
 *
 * @return  string  HTML markup for the full pagination object
 *
 * @since   3.0
 */
function pagination_list_render($list)
{
	// Calculate to display range of pages
	$currentPage = 1;
	$range = 1;
	$step = 5;
	foreach ($list['pages'] as $k => $page)
	{
		if (!$page['active'])
		{
			$currentPage = $k;
		}
	}
	if ($currentPage >= $step)
	{
		if ($currentPage % $step == 0)
		{
			$range = ceil($currentPage / $step) + 1;
		}
		else
		{
			$range = ceil($currentPage / $step);
		}
	}

	$html = '<ul class="pagination-list">';
	$html .= $list['start']['data'];
	$html .= $list['previous']['data'];

	foreach ($list['pages'] as $k => $page)
	{
		$html .= $page['data'];
	}

	$html .= $list['next']['data'];
	$html .= $list['end']['data'];

	$html .= '</ul>';
	return $html;
}

/**
 * Renders an active item in the pagination block
 *
 * @param   JPaginationObject  $item  The current pagination object
 *
 * @return  string  HTML markup for active item
 *
 * @since   3.0
 */
function pagination_item_active(&$item)
{
	$class = '';

	// Check for "Start" item
	if ($item->text == JText::_('JLIB_HTML_START'))
	{
		$display = '<span class="icon-first"></span>';
	}

	// Check for "Prev" item
	if ($item->text == JText::_('JPREV'))
	{
		$item->text = JText::_('JPREVIOUS');
		$display = '<span class="icon-previous"></span>';
	}

	// Check for "Next" item
	if ($item->text == JText::_('JNEXT'))
	{
		$display = '<span class="icon-next"></span>';
	}

	// Check for "End" item
	if ($item->text == JText::_('JLIB_HTML_END'))
	{
		$display = '<span class="icon-last"></span>';
	}

	// If the display object isn't set already, just render the item with its text
	if (!isset($display))
	{
		$display = $item->text;
		$class   = ' class="hidden-phone"';
	}

	if ($item->base > 0)
	{
		$limit = 'limitstart.value=' . $item->base;
	}
	else
	{
		$limit = 'limitstart.value=0';
	}

	$title = '';
	if (!is_numeric($item->text))
	{
		JHtml::_('bootstrap.tooltip');
		$title = ' class="hasTooltip" title="' . $item->text . '"';
	}

	return '<li' . $class . '><a' . $title . ' href="#" onclick="document.adminForm.' . $item->prefix . $limit . '; Joomla.submitform();return false;">' . $display . '</a></li>';
}

/**
 * Renders an inactive item in the pagination block
 *
 * @param   JPaginationObject  $item  The current pagination object
 *
 * @return  string  HTML markup for inactive item
 *
 * @since   3.0
 */
function pagination_item_inactive(&$item)
{
	// Check for "Start" item
	if ($item->text == JText::_('JLIB_HTML_START'))
	{
		return '<li class="disabled"><a><span class="icon-first"></span></a></li>';
	}

	// Check for "Prev" item
	if ($item->text == JText::_('JPREV'))
	{
		return '<li class="disabled"><a><span class="icon-previous"></span></a></li>';
	}

	// Check for "Next" item
	if ($item->text == JText::_('JNEXT'))
	{
		return '<li class="disabled"><a><span class="icon-next"></span></a></li>';
	}

	// Check for "End" item
	if ($item->text == JText::_('JLIB_HTML_END'))
	{
		return '<li class="disabled"><a><span class="icon-last"></span></a></li>';
	}

	// Check if the item is the active page
	if (isset($item->active) && $item->active)
	{
		return '<li class="active hidden-phone"><a>' . $item->text . '</a></li>';
	}

	// Doesn't match any other condition, render a normal item
	return '<li class="disabled hidden-phone"><a>' . $item->text . '</a></li>';
}
PK       ! <r    -  isis/html/com_media/medialist/thumbs_imgs.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\Registry\Registry;

$params     = new Registry;
$dispatcher = JEventDispatcher::getInstance();
?>

<?php foreach ($this->images as $i => $img) : ?>
	<?php $dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$img, &$params, 0)); ?>
	<li class="imgOutline thumbnail center">

		<?php if ($this->canDelete):?>
		<div class="imgDelete">
			<a class="close delete-item" target="_top"
			href="index.php?option=com_media&amp;task=file.delete&amp;tmpl=index&amp;<?php echo JSession::getFormToken(); ?>=1&amp;folder=<?php echo rawurlencode($this->state->folder); ?>&amp;rm[]=<?php echo $this->escape($img->name); ?>"
			rel="<?php echo $this->escape($img->name); ?>" title="<?php echo JText::_('JACTION_DELETE'); ?>"><span class="icon-delete"> </span></a>
		</div>
		<?php endif; ?>

		<div class="imgThumb imgInput">
			<?php if ($this->canDelete):?>
			<?php echo JHtml::_('grid.id', $i, $this->escape($img->name), false, 'rm', 'cb-image'); ?>
			<?php endif; ?>
			<label for="cb-image<?php echo $i ?>">
				<?php echo JHtml::_('image', COM_MEDIA_BASEURL . '/' . $this->escape($img->path_relative), JText::sprintf('COM_MEDIA_IMAGE_TITLE', $this->escape($img->title), JHtml::_('number.bytes', $img->size)), array('width' => $img->width_60, 'height' => $img->height_60)); ?>
			</label>
		</div>

		<div class="imgPreview nowrap small">
			<a href="<?php echo COM_MEDIA_BASEURL . '/' . str_replace('%2F', '/', rawurlencode($img->path_relative)); ?>" title="<?php echo $this->escape($img->name); ?>" class="preview truncate">
				<span class="icon-search" aria-hidden="true"></span><?php echo $this->escape($img->name); ?>
			</a>
		</div>
	</li>
	<?php $dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$img, &$params, 0)); ?>
<?php endforeach; ?>
PK       ! b  b  0  isis/html/com_media/medialist/thumbs_folders.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<?php foreach ($this->folders as $i => $folder) : ?>
	<li class="imgOutline thumbnail height-80 width-80 center">
		<?php if ($this->canDelete):?>
			<a class="close delete-item" target="_top" href="index.php?option=com_media&amp;task=folder.delete&amp;tmpl=index&amp;<?php echo JSession::getFormToken(); ?>=1&amp;folder=<?php echo rawurlencode($this->state->folder); ?>&amp;rm[]=<?php echo $this->escape($folder->name); ?>" rel="<?php echo $this->escape($folder->name); ?> :: <?php echo $this->escape($folder->files) + $this->escape($folder->folders); ?>" title="<?php echo JText::_('JACTION_DELETE');?>">&#215;</a>
			<div class="pull-left">
				<?php echo JHtml::_('grid.id', $i, $this->escape($folder->name), false, 'rm', 'cb-folder'); ?>
			</div>
			<div class="clearfix"></div>
		<?php endif;?>

		<div class="height-50">
			<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=<?php echo rawurlencode($folder->path_relative); ?>" target="folderframe">
				<span class="icon-folder-2"></span>
			</a>
		</div>

		<div class="small">
			<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=<?php echo rawurlencode($folder->path_relative); ?>" target="folderframe">
				<?php echo JHtml::_('string.truncate', $this->escape($folder->name), 10, false); ?>
			</a>
		</div>
	</li>
<?php endforeach; ?>
PK       ! GW  W  1  isis/html/com_media/imageslist/default_folder.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$input = JFactory::getApplication()->input;
?>
<li class="imgOutline thumbnail height-80 width-80 center">
	<a href="index.php?option=com_media&amp;view=imagesList&amp;tmpl=component&amp;folder=<?php echo rawurlencode($this->_tmp_folder->path_relative); ?>&amp;asset=<?php echo $input->getCmd('asset');?>&amp;author=<?php echo $input->getCmd('author');?>" target="imageframe">
		<div class="imgFolder">
			<span class="icon-folder-2"></span>
		</div>
		<div class="small">
			<?php echo JHtml::_('string.truncate', $this->escape($this->_tmp_folder->name), 10, false); ?>
		</div>
	</a>
</li>
PK       ! .k  k  0  isis/html/com_media/imageslist/default_image.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\Registry\Registry;

$params     = new Registry;
$dispatcher = JEventDispatcher::getInstance();
$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_img, &$params, 0));
?>

<li class="imgOutline thumbnail height-80 width-80 center">
	<a class="img-preview" href="javascript:ImageManager.populateFields('<?php echo $this->escape($this->_tmp_img->path_relative); ?>')" title="<?php echo $this->escape($this->_tmp_img->name); ?>" >
		<div class="imgThumb">
			<div class="imgThumbInside">
			<?php echo JHtml::_('image', $this->baseURL . '/' . $this->escape($this->_tmp_img->path_relative), JText::sprintf('COM_MEDIA_IMAGE_TITLE', $this->escape($this->_tmp_img->title), JHtml::_('number.bytes', $this->_tmp_img->size)), array('width' => $this->_tmp_img->width_60, 'height' => $this->_tmp_img->height_60)); ?>
			</div>
		</div>
		<div class="imgDetails small">
			<?php echo JHtml::_('string.truncate', $this->escape($this->_tmp_img->name), 10, false); ?>
		</div>
	</a>
</li>
<?php
$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_img, &$params, 0));
PK       ! V        isis/html/layouts/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      *  isis/html/layouts/joomla/system/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! +    +  isis/html/layouts/joomla/system/message.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.Isis
 *
 * @copyright   (C) 2014 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$msgList = $displayData['msgList'];

$alert = array('error' => 'alert-error', 'warning' => '', 'notice' => 'alert-info', 'message' => 'alert-success');
?>
<div id="system-message-container">
	<?php if (is_array($msgList) && $msgList) : ?>
		<?php foreach ($msgList as $type => $msgs) : ?>
			<div class="alert <?php echo isset($alert[$type]) ? $alert[$type] : 'alert-' . $type; ?>">
				<button type="button" class="close" data-dismiss="alert">&times;</button>
				<?php if (!empty($msgs)) : ?>
					<h4 class="alert-heading"><?php echo JText::_($type); ?></h4>
					<?php foreach ($msgs as $msg) : ?>
						<div class="alert-message"><?php echo $msg; ?></div>
					<?php endforeach; ?>
				<?php endif; ?>
			</div>
		<?php endforeach; ?>
	<?php endif; ?>
</div>
PK       ! e  e  -  isis/html/layouts/joomla/toolbar/versions.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * Layout variables
 * ---------------------
 *
 * @var  string   $itemId The item id number
 * @var  string   $typeId The type id number
 * @var  string   $title The link text
 * @var  string   $typeAlias The component type
 */
extract($displayData);
JHtml::_('script', 'com_contenthistory/admin-history-versions.js', array('version' => 'auto', 'relative' => true));

$link = 'index.php?option=com_contenthistory&amp;view=history&amp;layout=modal&amp;tmpl=component&amp;item_id='
	. (int) $itemId . '&amp;type_id=' . $typeId . '&amp;type_alias='
	. $typeAlias . '&amp;' . JSession::getFormToken() . '=1';

echo JHtml::_(
	'bootstrap.renderModal',
	'versionsModal',
	array(
		'url'    => $link,
		'title'  => JText::_('COM_CONTENTHISTORY_MODAL_TITLE'),
		'height' => '300px',
		'width'  => '800px',
		'footer' => '<button type="button" class="btn" data-dismiss="modal">'
			. JText::_('JTOOLBAR_CLOSE') . '</button>'
	)
);
?>
<button type="button" onclick="jQuery('#versionsModal').modal('show')" class="btn btn-small" data-toggle="modal">
	<span class="icon-archive" aria-hidden="true"></span><?php echo $title; ?>
</button>
PK       ! /*C\  \  ,  isis/html/layouts/joomla/form/field/user.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Layout
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\Utilities\ArrayHelper;

extract($displayData);

/**
 * Layout variables
 * -----------------
 * @var   string   $autocomplete    Autocomplete attribute for the field.
 * @var   boolean  $autofocus       Is autofocus enabled?
 * @var   string   $class           Classes for the input.
 * @var   string   $description     Description of the field.
 * @var   boolean  $disabled        Is this field disabled?
 * @var   string   $group           Group the field belongs to. <fields> section in form XML.
 * @var   boolean  $hidden          Is this field hidden in the form?
 * @var   string   $hint            Placeholder for the field.
 * @var   string   $id              DOM id of the field.
 * @var   string   $label           Label of the field.
 * @var   string   $labelclass      Classes to apply to the label.
 * @var   boolean  $multiple        Does this field support multiple values?
 * @var   string   $name            Name of the input field.
 * @var   string   $onchange        Onchange attribute for the field.
 * @var   string   $onclick         Onclick attribute for the field.
 * @var   string   $pattern         Pattern (Reg Ex) of value of the form field.
 * @var   boolean  $readonly        Is this field read only?
 * @var   boolean  $repeat          Allows extensions to duplicate elements.
 * @var   boolean  $required        Is this field required?
 * @var   integer  $size            Size attribute of the input.
 * @var   boolean  $spellcheck      Spellcheck state for the form field.
 * @var   string   $validate        Validation rules to apply.
 * @var   string   $value           Value attribute of the field.
 *
 * @var   string   $userName        The user name
 * @var   mixed    $groups          The filtering groups (null means no filtering)
 * @var   mixed    $excluded        The users to exclude from the list of users
 */

if (!$readonly)
{
	JHtml::_('script', 'jui/fielduser.min.js', array('version' => 'auto', 'relative' => true));
}

$uri = new JUri('index.php?option=com_users&view=users&layout=modal&tmpl=component&required=0&field={field-user-id}&ismoo=0');

if ($required)
{
	$uri->setVar('required', 1);
}

if (!empty($groups))
{
	$uri->setVar('groups', base64_encode(json_encode($groups)));
}

if (!empty($excluded))
{
	$uri->setVar('excluded', base64_encode(json_encode($excluded)));
}

// Invalidate the input value if no user selected
if ($this->escape($userName) === JText::_('JLIB_FORM_SELECT_USER'))
{
	$userName = '';
}

$inputAttributes = array(
	'type' => 'text', 'id' => $id, 'class' => 'field-user-input-name', 'value' => $this->escape($userName)
);

if ($class)
{
	$inputAttributes['class'] .= ' ' . $class;
}

if ($size)
{
	$inputAttributes['size'] = (int) $size;
}

if ($required)
{
	$inputAttributes['required'] = 'required';
}

if (!$readonly)
{
	$inputAttributes['placeholder'] = JText::_('JLIB_FORM_SELECT_USER');
}

?>
<div class="field-user-wrapper"
	 data-url="<?php echo (string) $uri; ?>"
	 data-modal=".modal"
	 data-modal-width="100%"
	 data-modal-height="400px"
	 data-input=".field-user-input"
	 data-input-name=".field-user-input-name"
	 data-button-select=".button-select">
	<div class="input-append">
		<input <?php echo ArrayHelper::toString($inputAttributes); ?> readonly />
		<?php if (!$readonly) : ?>
			<button
				type="button"
				class="btn btn-primary button-select"
				title="<?php echo JText::_('JLIB_FORM_CHANGE_USER'); ?>"
				aria-label="<?php echo JText::_('JLIB_FORM_CHANGE_USER'); ?>"
				>
				<span class="icon-user" aria-hidden="true"></span>
			</button>
			<?php echo JHtml::_(
				'bootstrap.renderModal',
				'userModal_' . $id,
				array(
					'title'       => JText::_('JLIB_FORM_CHANGE_USER'),
					'closeButton' => true,
					'footer'      => '<button type="button" class="btn" data-dismiss="modal">' . JText::_('JCANCEL') . '</button>',
				)
			); ?>
		<?php endif; ?>
	</div>
	<?php if (!$readonly) : ?>
		<input type="hidden" id="<?php echo $id; ?>_id" name="<?php echo $name; ?>" value="<?php echo (int) $value; ?>" class="field-user-input<?php echo $class ? ' ' . $class : ''; ?>" data-onchange="<?php echo $this->escape($onchange); ?>" />
	<?php endif; ?>
</div>
PK       ! &s  s  -  isis/html/layouts/joomla/form/field/media.phpnu [        <?php
/**
 * @package     Joomla.Admin
 * @subpackage  Layout
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * Layout variables
 * ---------------------
 *
 * @var  string   $asset The asset text
 * @var  string   $authorField The label text
 * @var  integer  $authorId The author id
 * @var  string   $class The class text
 * @var  boolean  $disabled True if field is disabled
 * @var  string   $folder The folder text
 * @var  string   $id The label text
 * @var  string   $link The link text
 * @var  string   $name The name text
 * @var  string   $preview The preview image relative path
 * @var  integer  $previewHeight The image preview height
 * @var  integer  $previewWidth The image preview width
 * @var  string   $onchange  The onchange text
 * @var  boolean  $readonly True if field is readonly
 * @var  integer  $size The size text
 * @var  string   $value The value text
 * @var  string   $src The path and filename of the image
 */
extract($displayData);

// The button.
if ($disabled != true)
{
	JHtml::_('bootstrap.tooltip');
}

$attr = '';

// Initialize some field attributes.
$attr .= !empty($class) ? ' class="input-small hasTooltip field-media-input ' . $class . '"' : ' class="input-small hasTooltip field-media-input"';
$attr .= !empty($size) ? ' size="' . $size . '"' : '';

// Initialize JavaScript field attributes.
$attr .= !empty($onchange) ? ' onchange="' . $onchange . '"' : '';

switch ($preview)
{
	case 'no': // Deprecated parameter value
	case 'false':
	case 'none':
		$showPreview = false;
		$showAsTooltip = false;
		break;
	case 'yes': // Deprecated parameter value
	case 'true':
	case 'show':
		$showPreview = true;
		$showAsTooltip = false;
		break;
	case 'tooltip':
	default:
		$showPreview = true;
		$showAsTooltip = true;
		break;
}

// Pre fill the contents of the popover
if ($showPreview)
{
	if ($value && file_exists(JPATH_ROOT . '/' . $value))
	{
		$src = JUri::root() . $value;
	}
	else
	{
		$src = JText::_('JLIB_FORM_MEDIA_PREVIEW_EMPTY');
	}
}

// The URL for the modal
$url    = ($readonly ? ''
	: ($link ?: 'index.php?option=com_media&amp;view=images&amp;tmpl=component&amp;asset='
		. $asset . '&amp;author=' . $authorId)
	. '&amp;fieldid={field-media-id}&amp;ismoo=0&amp;folder=' . $folder);
?>
<div class="field-media-wrapper"
	data-basepath="<?php echo JUri::root(); ?>"
	data-url="<?php echo $url; ?>"
	data-modal=".modal"
	data-modal-width="100%"
	data-modal-height="645px"
	data-input=".field-media-input"
	data-button-select=".button-select"
	data-button-clear=".button-clear"
	data-button-save-selected=".button-save-selected"
	data-preview="<?php echo $showPreview ? 'true' : 'false'; ?>"
	data-preview-as-tooltip="<?php echo $showAsTooltip ? 'true' : 'false'; ?>"
	data-preview-container=".field-media-preview"
	data-preview-width="<?php echo $previewWidth; ?>"
	data-preview-height="<?php echo $previewHeight; ?>"
>
	<?php
	// Render the modal
	echo JHtml::_(
		'bootstrap.renderModal',
		'imageModal_' . $id,
		array(
			'title'       => JText::_('JLIB_FORM_CHANGE_IMAGE'),
			'closeButton' => true,
		)
	);

	JHtml::_('script', 'media/mediafield.min.js', array('version' => 'auto', 'relative' => true));
	?>
	<?php if ($showPreview && $showAsTooltip) : ?>
	<div class="input-prepend input-append">
		<span rel="popover" class="add-on pop-helper field-media-preview"
			title="<?php echo	JText::_('JLIB_FORM_MEDIA_PREVIEW_SELECTED_IMAGE'); ?>" data-content="<?php echo JText::_('JLIB_FORM_MEDIA_PREVIEW_EMPTY'); ?>"
			data-original-title="<?php echo JText::_('JLIB_FORM_MEDIA_PREVIEW_SELECTED_IMAGE'); ?>" data-trigger="hover">
			<span class="icon-eye" aria-hidden="true"></span>
		</span>
	<?php else: ?>
	<div class="input-append">
		<?php endif; ?>
		<input type="text" name="<?php echo $name; ?>" id="<?php echo $id; ?>" value="<?php echo htmlspecialchars($value, ENT_COMPAT, 'UTF-8'); ?>" readonly="readonly"<?php echo $attr; ?>/>
		<?php if ($disabled != true) : ?>
			<button type="button" class="btn button-select"><?php echo JText::_('JLIB_FORM_BUTTON_SELECT'); ?></button>
			<button
				type="button"
				class="btn hasTooltip button-clear"
				title="<?php echo JText::_('JLIB_FORM_BUTTON_CLEAR'); ?>"
				aria-label="<?php echo JText::_('JLIB_FORM_BUTTON_CLEAR'); ?>"
				>
				<span class="icon-remove" aria-hidden="true"></span>
			</button>
		<?php endif; ?>
	</div>
	<?php if ($showPreview && !$showAsTooltip) : ?>
		<div class="field-media-preview" style="width: <?php echo $previewWidth; ?>px; max-height: <?php echo $previewHeight; ?>px;margin-top:10px;"></div>
	<?php endif; ?>
</div>
PK       ! V      #  isis/html/layouts/joomla/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! *,	    -  isis/html/layouts/joomla/pagination/links.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\Registry\Registry;

$list = $displayData['list'];
$pages = $list['pages'];
$pagesTotal = $list['pagesTotal'];

$options = new Registry($displayData['options']);

$showLimitBox   = $options->get('showLimitBox', 0);
$showPagesLinks = $options->get('showPagesLinks', true);
$showLimitStart = $options->get('showLimitStart', true);
?>

<div class="pagination pagination-toolbar clearfix">

	<?php if ($showLimitBox) : ?>
		<div class="limit pull-right">
			<?php echo $list['limitfield']; ?>
		</div>
	<?php endif; ?>

	<?php if ($showPagesLinks && (!empty($pages))) : ?>
		<nav role="navigation" aria-label="<?php echo JText::_('JLIB_HTML_PAGINATION'); ?>">
			<ul class="pagination-list">
				<?php
					$pages['start']['pagOptions'] = array('addText' => ' (' . JText::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', 1, $pagesTotal) . ')');
					echo JLayoutHelper::render('joomla.pagination.link', $pages['start']);
					echo JLayoutHelper::render('joomla.pagination.link', $pages['previous']); ?>
				<?php foreach ($pages['pages'] as $page) :
					$page['pagOptions'] = array('liClass' => 'hidden-phone');
				?>
					<?php echo JLayoutHelper::render('joomla.pagination.link', $page); ?>
				<?php endforeach; ?>
				<?php
					echo JLayoutHelper::render('joomla.pagination.link', $pages['next']);
					$pages['end']['pagOptions'] = array('addText' => ' (' . JText::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', $pagesTotal, $pagesTotal) . ')');
					echo JLayoutHelper::render('joomla.pagination.link', $pages['end']); ?>
			</ul>
		</nav>
	<?php endif; ?>

	<?php if ($showLimitStart) : ?>
		<input type="hidden" name="<?php echo $list['prefix']; ?>limitstart" value="<?php echo $list['limitstart']; ?>" />
	<?php endif; ?>

</div>
PK       ! )'=  =  ,  isis/html/layouts/joomla/pagination/link.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JPaginationObject $item */
$item = $displayData['data'];

if (!empty($displayData['pagOptions']))
{
	$options = new Joomla\Registry\Registry($displayData['pagOptions']);
	$liClass = $options->get('liClass', '');
	$addText = $options->get('addText', '');
}
else
{
	$liClass = $addText = '';
}

$display = $item->text;

switch ((string) $item->text)
{
	// Check for "Start" item
	case JText::_('JLIB_HTML_START') :
		$icon = 'icon-backward icon-first';
		$aria = JText::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text));
		break;

	// Check for "Prev" item
	case JText::_('JPREV') :
		$item->text = JText::_('JPREVIOUS');
		$icon = 'icon-step-backward icon-previous';
		$aria = JText::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text));
		break;

	// Check for "Next" item
	case JText::_('JNEXT') :
		$icon = 'icon-step-forward icon-next';
		$aria = JText::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text));
		break;

	// Check for "End" item
	case JText::_('JLIB_HTML_END') :
		$icon = 'icon-forward icon-last';
		$aria = JText::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text));
		break;

	default:
		$icon = null;
		$aria = JText::sprintf('JLIB_HTML_GOTO_PAGE', $item->text);
		break;
}

$item->text .= $addText ?: '';

if ($icon !== null)
{
	$display = '<span class="' . $icon . '" aria-hidden="true"></span>';
}

if ($displayData['active'])
{
	if ($item->base > 0)
	{
		$limit = 'limitstart.value=' . $item->base;
	}
	else
	{
		$limit = 'limitstart.value=0';
	}

	$cssClasses = array();

	$title = '';

	if (!is_numeric($item->text))
	{
		JHtml::_('bootstrap.tooltip');
		$cssClasses[] = 'hasTooltip';
		$title = ' title="' . $item->text . '" ';
	}

	$onClick = 'document.adminForm.' . $item->prefix . 'limitstart.value=' . ($item->base > 0 ? $item->base : '0') . '; Joomla.submitform();return false;';
}
else
{
	$class = (property_exists($item, 'active') && $item->active) ? 'active' : 'disabled';
	if ($class != 'active')
	{
		$class .= $liClass ? ($class ? ' ' : '') . $liClass : '';
	}
}
?>
<?php if ($displayData['active']) : ?>
	<li<?php echo $liClass ? ' class="' . $liClass . '"' : ''; ?>>
		<a aria-label="<?php echo $aria; ?>" <?php echo $cssClasses ? 'class="' . implode(' ', $cssClasses) . '"' : ''; ?> <?php echo $title; ?> href="#" onclick="<?php echo $onClick; ?>">
			<?php echo $display; ?>
		</a>
	</li>
<?php else : ?>
	<li class="<?php echo $class; ?>">
	<span <?php echo $class == 'active' ? 'aria-current="true" aria-label="' . JText::sprintf('JLIB_HTML_PAGE_CURRENT', $item->text) . '"' : ''; ?>>
		<?php echo $display; ?>
	</span>
	</li>
<?php endif;
PK       ! #o,   ,      isis/html/mod_version/index.htmlnu [        <html><body bgcolor="#FFFFFF"></body></html>PK       ! HQ{  {  !  isis/html/mod_version/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  mod_version
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<?php if (!empty($version)) : ?>
	<?php echo $version; ?>
	<?php echo '&nbsp;&mdash;&nbsp;'; ?>
<?php endif; ?>
PK       ! |4      isis/html/editor_content.cssnu [        body {
        background: #000;
        font-family: Arial,sans-serif;
        line-height: 1.3em;
        font-size: 96%;
        color: #333;
}

h1 {
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #ff0000;
}

h2 {
        font-family: Arial, Helvetica,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #333;
}

h3 {
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 19px;
  color: #135cae;
}

h4 {
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
}

a:link, a:visited {
        color: #1B57B1; text-decoration: none;
        font-weight: normal;
}

a:hover {
        color: #00c;        text-decoration: underline;
        font-weight: normal;
}

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

div.teaser { background:#ccc; }
PK       ! ț      isis/html/modules.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * This is a file to add template specific chrome to module rendering.  To use it you would
 * set the style attribute for the given module(s) include in your template to use the style
 * for each given modChrome function.
 *
 * eg.  To render a module mod_test in the submenu style, you would use the following include:
 * <jdoc:include type="module" name="test" style="submenu" />
 *
 * This gives template designers ultimate control over how modules are rendered.
 *
 * NOTICE: All chrome wrapping methods should be named: modChrome_{STYLE} and take the same
 * two arguments.
 */

/*
 * Module chrome for rendering the module in a submenu
 */
function modChrome_title($module, &$params, &$attribs)
{
	if ($module->content)
	{
		echo '<div class="module-title"><h6>' . $module->title . '</h6></div>';
		echo $module->content;
	}
}

function modChrome_no($module, &$params, &$attribs)
{
	if ($module->content)
	{
		echo $module->content;
	}
}

function modChrome_well($module, &$params, &$attribs)
{
	if ($module->content)
	{
		$moduleTag     = $params->get('module_tag', 'div');
		$bootstrapSize = (int) $params->get('bootstrap_size');
		$moduleClass   = $bootstrapSize ? ' span' . $bootstrapSize : '';
		$headerTag     = htmlspecialchars($params->get('header_tag', 'h2'), ENT_COMPAT, 'UTF-8');

		// Temporarily store header class in variable
		$headerClass   = $params->get('header_class');
		$headerClass   = $headerClass ? ' ' . htmlspecialchars($headerClass, ENT_COMPAT, 'UTF-8') : '';

		echo '<' . $moduleTag . ' class="well well-small' . $moduleClass . '">';

			if ($module->showtitle)
			{
				echo '<' . $headerTag . ' class="module-title nav-header' . $headerClass . '">' . $module->title . '</' . $headerTag . '>';
			}

			echo $module->content;
		echo '</' . $moduleTag . '>';
	}
}
PK       ! V        isis/html/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        isis/language/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! /e    *  isis/language/en-GB/en-GB.tpl_isis.sys.ininu [        ; Joomla! Project
; (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
; Note : All ini files need to be saved as UTF-8

ISIS="Isis Administrator template"
TPL_ISIS_POSITION_BOTTOM="Bottom"
TPL_ISIS_POSITION_CPANEL="Cpanel"
TPL_ISIS_POSITION_CP_SHELL="Unused"
TPL_ISIS_POSITION_DEBUG="Debug"
TPL_ISIS_POSITION_FOOTER="Footer"
TPL_ISIS_POSITION_ICON="Quick Icons"
TPL_ISIS_POSITION_LOGIN="Login"
TPL_ISIS_POSITION_MENU="Menu"
TPL_ISIS_POSITION_POSTINSTALL="Postinstall"
TPL_ISIS_POSITION_STATUS="Status"
TPL_ISIS_POSITION_SUBMENU="Submenu"
TPL_ISIS_POSITION_TITLE="Title"
TPL_ISIS_POSITION_TOOLBAR="Toolbar"
TPL_ISIS_XML_DESCRIPTION="Continuing the Egyptian god/goddess theme (Khepri from 1.5 and Hathor from 1.6), Isis is the Joomla 3 administrator template based on Bootstrap and the launch of the Joomla User Interface library (JUI)."
PK       ! aخ	  	  &  isis/language/en-GB/en-GB.tpl_isis.ininu [        ; Joomla! Project
; (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
; Note : All ini files need to be saved as UTF-8

ISIS="Isis Administrator template"
TPL_ISIS_CLEAR_CACHE="Clear Cache"
TPL_ISIS_COLOR_DESC="Choose a colour for the navigation bar."
TPL_ISIS_COLOR_HEADER_DESC="Choose a colour for the header."
TPL_ISIS_COLOR_HEADER_LABEL="Header Colour"
TPL_ISIS_COLOR_LABEL="Nav Bar Colour"
TPL_ISIS_COLOR_LOGIN_BACKGROUND_DESC="Choose a colour for the background of the login screen."
TPL_ISIS_COLOR_LOGIN_BACKGROUND_LABEL="Login Background Colour"
TPL_ISIS_COLOR_SIDEBAR_DESC="Choose a colour for the Sidebar Background."
TPL_ISIS_COLOR_SIDEBAR_LABEL="Sidebar Colour"
TPL_ISIS_COLOR_LINK_DESC="Choose a colour for the Link."
TPL_ISIS_COLOR_LINK_LABEL="Link Colour"
TPL_ISIS_CONTROL_PANEL="Control Panel"
TPL_ISIS_EDIT_ACCOUNT="Edit Account"
TPL_ISIS_FIELD_ADMIN_MENUS_DESC="If you intend to use Joomla Administrator on a monitor, set this to 'No'. It will prevent the collapse of the Administrator menus when reducing the width of the window. Default is 'Yes'."
TPL_ISIS_FIELD_ADMIN_MENUS_LABEL="Collapse Administrator Menu"
TPL_ISIS_HEADER_DESC="Optional display of header."
TPL_ISIS_HEADER_LABEL="Display Header"
TPL_ISIS_INSTALLER="Installer"
TPL_ISIS_ISFREESOFTWARE="Joomla is free software released under the GNU General Public License."
TPL_ISIS_LOGIN_LOGO_DESC="Select or upload a custom logo for the login area of administrator template."
TPL_ISIS_LOGIN_LOGO_LABEL="Login Logo"
TPL_ISIS_LOGO_DESC="Upload a custom logo for the administrator template."
TPL_ISIS_LOGO_LABEL="Logo"
TPL_ISIS_LOGOUT="Logout"
TPL_ISIS_PREVIEW="Preview %s"
TPL_ISIS_SKIP_TO_MAIN_CONTENT="Skip to Main Content"
TPL_ISIS_SKIP_TO_MAIN_CONTENT_HERE="Main content begins here"
TPL_ISIS_STATUS_BOTTOM="Fixed bottom"
TPL_ISIS_STATUS_DESC="Choose the location of the status module."
TPL_ISIS_STATUS_LABEL="Status Module Position"
TPL_ISIS_STATUS_TOP="Top"
TPL_ISIS_STICKY_DESC="Optionally set the toolbar to a fixed (pinned) location."
TPL_ISIS_STICKY_LABEL="Pinned Toolbar"
TPL_ISIS_TOGGLE_MENU="Toggle Navigation"
TPL_ISIS_TOOLBAR="Toolbar"
TPL_ISIS_USERMENU="User Menu"
TPL_ISIS_XML_DESCRIPTION="Continuing the Egyptian god/goddess theme (Khepri from 1.5 and Hathor from 1.6), Isis is the Joomla 3 administrator template based on Bootstrap and the launch of the Joomla User Interface library (JUI)."
PK       ! V        isis/language/en-GB/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! R81  81  !  isis/img/glyphicons-halflings.pngnu [        PNG

   IHDR          0IDATx	l\׹ODIDqF\3"g˥ɱi-)MER,b1cXNd'HTOg
yz^D(Uy$lAUl}=\~ͽ;Մts39CϜ9{_sI^G9	Ia@3XgUKϪgbqn&yQlcT_AGr{m%2R@WC,ghJ[t=lLA7@Vjڞ:l3U~NJa@丑ZxU[INIK}0IVTEc{]c:Cx@u3?RljQ a=x kУaQ!BY**;bjULw;uȦWуnh[0i+)6z4OrBP+hZhg -=C3dSYh}YT)PNZ/CCǺ
Xz)<뺾>PB 8F;׎8yz*- =zKv&vMDbH<+AI{σgP7[trJs'UanFooU|!CJP@	ǺI4*¢*'oZ]RzXS{ѬhS{ocEhE=["/B`YȊ({{fxysOVrتPeVs=2*k6_лW-ȚRH7S	q'NB0Al^]w̡Yeg=T\ͬyU펡qLQ}$ڪhN,{^w(|'P뉥>ΣbZgQ%-L?;bRc_~I֟ώA4\?UN,"YިZuK,*aڀk-/7y*ȜH;1'fIxA*JݸlǼUe!Ѝ+$oTb64Ox-#&k^/`z¿ߞ.W]/4#P_`¢YW55!`ddGVQe2c#/^zxs
=xBJQzkՎsdvF_~O|Ǻ1P2]OX4"n#AS*KAJ{PR9'3sC7F֦5*fS\W!p7S[vuQ尼JW|
ka~F_H펫uO~ك^`˓BO`R9W9·-TqYdqqS=B|FYG4+~wwTIeI}șqCVoHKGn=UbZs /.*
bNMO[YiqVYznU('fGv\:-eE?N]ldn^.FNh=oM7}[BdQ;\նqk#q[NuA_o'VA(>:272(*9W':=7~PD(Gٱkc|WA@unR~`F_/"E4q	UrcdwQ^e:LMV45Mu֪F;~YUAVч}柯ZAs;ٷ՞,	hr4usdc}Km2-xH Cp p8UgUp8UgUp8UJ$c!d@b$V89)/b2>iO	
P4תNӏK1^\WG+壾IyHN=u`Rk-&HBfVi|Sjjo5&9҇gg킇jb_K}>+ҍQ`Dk]BQEzݐS`\z@
h|]pQ*GFEȬV:2!0xz~c7clUX2t(xOgUKv(U{ІTꟃ=wrzeƐ>iOnF4L?[5dT2UQXEh=6*@4A}1' %AA >!}wJ^M	ͦVZ EA^_y4,^#m8w w#3Է-&.I8|z+*UcVU˾1gqA;~>g YЪ|}H/37cC$<~[DG6]Ϸ?	^ԝt-y=%gx׳]]C2v!ntJ8MnМ1$~.çӝ!"V%Z5Йl99T=.g5}2fA0mԷ-X7<<'	꓇6-x*Q0%(xZzXxH SЁr=BOtYeU!я[Hꑭ9PZ4b# #P/zH@?_=껕j=b	;uwY><o6J^b׌{V&6׃Ͱ>1bWs"(C>BV>YYc?P!?OX>x^R1zT@ҚgXcS>ȕڑG!\ƣʭ*F8r~GgzF$kSY}dGTYe%V#qIj3@Mp77ڞcZ*[nU{t`R/{/nTF)9TT	OMMrӵM|f!Pp-i *$1z1z}`Oş -Тǧn޷ލ{!}_W8-0Ur˭j*ǋ!5M8V6L)H񹯁S=Ҵ@I˷ϭ)񔩾Σ'Q'}o,Nti?{#DԚ#M~	*XY>y_q \h{êA_)*R){9MZߠ͜; ezÏ8UrV{nRώųsL}W}[u9^?vw\2Ϲa4{,+"GU4Dh&#Z>gO@ϛ *G׾>J_v}1-߲A|a	~FarIK]p8UgUp8UgUp8UgUp8J SQ_QZi
i1N`m[@؜=xcx`Ѱ2[^j}x>.r!"컔Fo;v#Ckh9p҃nəliŊ,+8*i}1'Gѓ9Sܬy(A[nU1$Pgg
W`ӍMÏ؄fXwAo{}  C]|<vM#
'(h=ј>򺰊9GaK3r)74knU`ND^&BqH懣K 'ff]Yf~I_:.6kFc)߂x>(6Ѱ!ʮ=+BERIϛVEagG/]%a<>K}&"}L" :B(V[qwuw A!UъYၟt,0gѪcRIϛV%ueM&TSӳccSߡ1tOi	Yň`US5 ~F&kaP`3D{r[ʨxlY2vfcUjchD}wl'zqd;q?ŭZЃUpU!?=PoڧjW~Od@VejO*^$bh-/0ӿgB
ǁZ_FF"տ}Tjc{2)d!D_4@lO%wʃm'	U a8V&hY`> 2X{{lGe|^Y.hC-/DekUU~]yFd;4e.->_}'8VjU9Z~S̼%l4NJk,&ۘYh}+^YɨYyЪ~N~hX1y; Jfa;.y$q]?K)Jڱ;ܭ5**SktEĈwmKDXjjT2ƨU*HpCG0D3
+L0q'_xC耒ƒ̗B 0)QQ	Wت>U8}ؓF$Ԩ$ܪ:=:$f0L>SJIGx@}hv9Vie4RҦR2V	*	m}XZY̪Ɛ227T$[+RVdmۏFe%Q¤=iӃ	JoRbzAШG''wpVu8UpVu8Up8:gUYU6Q*st8BD?N2tQ}M*Uy]^$=p7q)VDTQU6wQ^9JtCN}uJUKCIIǫtcT*a9d䰁"&Xv;jP/AVeFBI"8iJF|WՕ7bDM2;64?栈GNfCTB,sŤJQZ=H׉*ȣy,B#7*tAlm빡NU" jO}S{QV+@Šc[兆-=b/B
Ye #U(ٴb	\K`+fMjD`,z|EĳghTwͺgDr2k+WpzQa'x)|i3\UNb Vv&p	ńb(Ed&V%%eLfl[03 .lLC^iO:B*=7ޮ-TώSrq\ o}S)mTAzLX,,v3m"@?#NS^MjO*JZ㣬 %HbxJ]3FNiOC>c%(=0`W]t9}UhAcOAդdP:>TNiG˙汞
jߍPx@̄|"QJ l5J]zV:=1Q/ÐG3[>^5)6lՄ>aAͳwA/SӐ;UKнܺs`' ifUҚv3VrA2uj5́H=_+r/l3V_Q{Qbک{N8~]YE9;<hPo2 ĹТS{dT]6\z;'l귽UIkzԥZ=c%*4ݪ3B"|lF*D_*%W\Zx¨HĬĞ
4k'AK򤈣[Iix4ȊzGDL(啎=ĸ73(HX jwpVž'zV6Z%ퟵ1k%
PQ-V24I5	yW+'	S	)hTc@Azg|Hmח֪~ڃ%:QVz8"Vj4DZj^oV֨5n}<c?8e6ɨlf!ap8ÏzzHczTeTzf!Qz2A+duJĨgkeLPD-?:!B&qspB8p홇0tjzd:pmǥiei8UiԪ=qG y#ny2u.КE*$hu]eQIo?^crfo탶Zi~KaP{Rz Gkެп,yw*뉌¸S-FzJ/^,sP~Ɵ@:f'+8:XZ.-w8UpVu8UpVu8UjGz>IUuaXY9[>OOY4=Rׯ>WzE6YZ }vI3x['^dEzש|եp5vj{Y~j?!m5fAϊJ_7gd%KBy-|Yh[b&)%=aG|mмM8f1z׋鹉SO/赔{mBq'|PNF/]7m8e53uè*!J̧d0B'mzfVQY/ܱY͵^9'L}ڵwfjV>{"Nh7TpGdS~ZPzF=VgC{֨s
zS:="g6Bi2yk*)
bG,.2jY0r~щ QI#]X%=a/-)1zCAks<Hȼ;C6偯]SpбC[Pq؅,da>ƖOz!$Z팑odN_b WJ_I
iiJY\[m:'fxVTm$a}^NM/n2}N>(~v	Czv2%Oc|{^U` I}`FvanN{MD΅~=/3=#t..tvAz@`̯^&}UHFeF@o+bP~}.ȊOP=.#+>/i١y2O.5^CXUcج'ܱ9_)H%U|z-9'L%?̿P[%NOdT^OsӄH]$m|̓_?(sQ5p2{cK. ; 0*F,9h!$v7hc_zLԍ9i{!..aKm'طxdү"+BrBrzKzL׳Uz[Jɸ|KFO;Lp$v[g>QI_գGVE`EOrrʨ WZ..bKLq[ob|`|8rzW-W]_8|b{,AΠ>z:ڋְ*:Rɨ3"ֻĄ!H],t%9}|NsQi{ϗ_=шQ{b5\ 	]\fx5Q?Qn_}NO]O9ؤH%6]Yp8UgUp8:gUp8:gUp8$Ip8XYڕ5?+E	l8> <+8BX0G	,~nM$CLV\|f
䌜IA|ʜΛ4cyO32Z,BxH?z xdr`m6Bͬ$蹰#l̻v]B:QCO^:*z,ܬ+'G +?#ou{v\*5oM7<˚ئ;n)!EH(YKپi	h  Is~;]+E_aVV4AbSSWl1w%j|{=XY)ʀ-s6_y:ڔ\(.&LM?x$,'tvw~?qD<bj:MH:N%+A0̪PDAc<({g빭d ~҃v_'N&/_ "(۽@ʨ2</ER.nfQ(nrA~ =u.E=c;@n4GyZ'y5NS֟Ě;}#Q}{Em̦I lHDPc,n(㫆̭Z +}6~GK0ڔ~5{>a?pC;=?= \\(aj*1Hت|zn}n瞝j=qy0nVD#b`=8{9u;|'0hlOelP1]p` :g6.I-$
SQBs f9S
=0|ԃ0qX|rRB$׹w̨DP4+ H~1E./V"?;b
pr\@=<ƿ:#sаo<(}O{NSPv6_\z(qoa/-:}pbHnU2*6f-5vk9kjt`ă ^	Q߉>fsE,fV[^[v)\\-{xvU?\Qh'Mk[a:CBqkQD9/T˃jT+AVP;1ˊFCbǥ cnl8ƫG\Wƛ	߭7jǫmXfVf"rFEl
K8"m5Zn BɡLF}>hQ|!LB/^ú%"˃CiH>E(+/PUk};4ˣY>4G|%z*g=O&"QU<iwGOOV,Ȋ!sJmp!QͭEQ1[Q0倾_X
-"A+a:&]IZ?-ym͡^YcD︔yU(v{p\wV&Ӫxl;#ΈPqf[_5n}IEC;sKqzT_7" cG h䝅STرr˒rKbNo鼭Ue;戇zX`B^Y'|bki֗8q* he444wn}\QXe#/;=\8'nW{Ń]Ƕ^SW=(
4j3W;D4ЃgWJlD4*Yn!ˍ^!Zq5X0EOvӁLJ U;N'ZZIn4z2wR}j0N]tzYȃCЦ_kOOfT5Eu̍JY,.V(/#cp:hOx>r9?͉bó\YjJbMX	| u#5F?kH%}7$,ۿGN<CGy;0iF7pUp8Up8Up8UxUQ8C2;a<gCmQXuޣa$"d2vrSRV^UE1M|s-RMrOD8x4!4;aeSx&TdI4en8I,JgF*uuݮx &rKf9kR~:CyxCE]^+#O3/X ۹zxHz6wl 9jԳcH>[FAųll,W?^^n |鱏kyU[[>IImT>d
3'dSf.#Н帄Rp}h8V-ju6+XVL]2Nah>UYHçMEdo=IV	=ƅÏBO)BYdk~T6 {Íi 27ydЖ9ϼ'vUMd3<4pzM_5ˑ
]Jςu bL`Fo'Rr_٦GIP[$}{"9#!|֕fG#sКYNP}O}!mOvY''kHLHM7	^ޭ֯fn<qS'K?}O[WF6!L@fj7ӦmѠ75:#nG-[_h؞w̩h;{ yߊ~K"2k@ʵ&n@	IުPE+x~TiT8GhQU ̳{0?U!]":Kwދ4{Z@?Z>M4[/=Y$_9@+C-Y%7$N#0x}ت:}}>zSșgzFDbVE 1}ʞ>xkS&TFQ9$sQ#;l
kynRlРOd@8GVB+=_4{>ߗco%lPkqAR)@xBJ;РSˣ#/.Eܨo߾Nljm{yt'։B> 	G՞z4}'tQ.w~;JtJpۓ<1OB 3ԗ_DY5nakUy&GuwkXɧ}˝6'hP噡y<Gem_x}@YSp<eYݶ[)}/Jtiهl=\Ʌ6yL.Ɠ VYF?"}[3j070*dQӱt*	~T߀==_yصo>HxhK`$Sc~nE݋#C&ViB5	q@B^K;^|ZY:'vnCĤ|&J?ϼ	FUOS{O8~}#+2W"
%(19ϾJMzz.+t[iuĞ
_ǝ.3`^mD<
x^'z:pr%UO892t>2wE2}BVVg"hwxWXTPaS*=4z9S[NA[vs9Ϥ'^*+%c=1ȨD֨49 #v%LSheߡ,4@+@Ğ$;t0Eh՝ޮ_/}N'q@Y³mwd`O$lzaÛ*N+vvGHBIֻ\msP®;r\}w:֨ZתE뱽~å&\OvCf!qa$LE'fq01;!(zYT7^.zMKb(ZltD36Wyw\A맦5Fe֪V%3"a!Z/1hUj'$ F^皠'f[Ә)~γh=TY%S~,É6?/F#    IENDB`PK       ! j|d'"  '"  '  isis/img/glyphicons-halflings-white.pngnu [        PNG

   IHDR        ӳ{  PLTE         mmm                              ⰰ         ᒒttt   󻻻bbbeeeggg𶶶xxx󛛛Ƽ   몪֢UUU   鿿@:4   tRNS #_
/oS?CkDOS_6>4!~a@1_'onҋM3BQjp&%!l"Xqr; A[<`am}43/0IPCM!6(*gK&YQGDP,`{VP-x)h7e1]W$1bzSܕcO]U;Zi<N#)	86pV:h#0ZQJNEDT܅u  IDATxcH]ȶq<&dNCiyfpe?]GVEz}g7r 7|Yw}š>JNS!ױ;G$pAf3TJ1Z8+ 61	q:u;:,Wz7DΏ1#D1iǑ'F C c'K	afᱟ+sBhM".if#c]p^GCI#|Pd:T#JZm[mVC7)cd	~F)*!: \yYKL
<ޅw6C^e6j{"wZ%oO Uج&)y]*}0yӇr|\V7٬a
R&U3W!<"Tb{9佩WSȯ}YU*kR;m''`Nw'JM!6i?($ZITppڴhMC>!*<*uIUt5shzKtBb|yTrcv"ym
*YXc7yl?< JjrfZR{bel$IyPXZ~GH՜9ME[2WJF﹟|pc7
..S[X|)X/ۅv\`~qQyNuKdw$Xǿ>)5b|#!fRJU}1jLcV}pШRmVqyl/3y;&:Hɐ?ǐpbA	 [ݘOBy%+N{dTR-LZ!Zb/-8`-UzUd+j@m^ŪTi4`t&Nsn	i*J-,E,u0$>1VZkuWVL<x{鍅{|,Ľ==37j}-K 6gWayaHQczz /ѕOfy k~>*(N@0Q{|t3jMOn"OiJ]ͨ^A{m+@T3 㸟WbQq+3+0Pj*$$dbr[ɭVsr9՜jNn5ZF՘1Fyj4UqHzdh-宓5uJeĶˡD5=d>5^!"$ H՗JƎ/y蓍Oߴ[\Ǖ?f5٬2L ^@,{G EVcjbUlNN6E]_MޕѪ;_JHu"2[NxY)_?)0h/0Ol*23U:46ဎӪCQ'Dޡ5>`<I2\LYłͪqzWIGj{Xrv[^BYv@(#w_}YqZu(Kv5|׬u?̇̃$å4:жrJ}Y';,ّ9vF|k"Wu5&Z9ֿJs$笿VfsO#yRgYֹ=w*?iOm4V?*?&.RTi*:Ufj$U!ŠOb`䗐%Ҳ?ڬyBi`>9V[e2Z,K_ kNst\V=iU*G#n4YyMI9Iv.I[:_?6/^i=2yf@xzzd^{DTJV]$[JH.;FEԩ:UuD}R'ɷo%IK|b~3[-ѭGYSd{Rmǡ[lU'Pps:jѿAGa)3;KYge%#rD:>m|몕SCfeChÒ_X l>xMӪA>dyqꀑ=jeehu	yە/TnTP*8;;UGj$$YFEqj:)m}G{Dbhph[v64 
4Vf`E?O2,u:@:3"/rܶ~:]JZX64C!y[ɭVsr՜jNn5'[[7b/m3[;De#c;C\& ?VVx\7VUVte>"Yr$KHGk\ͪ4:#)ӱBD؏l 
l6:ZS2Z1ᝎdȅǍdf"0DcXmd}(VE>T HukcY}-NL`p#yXx%_fF&_01])TH{H3kj'7mZGJdXI6`D䞡њr+<عݛYiY©ZwhcuY%,W?}UUYc!6?};k:FRZkݪ{"?I>}oqWx6c[UCdZ08gy1Ix0J;!ĉ[aW_e²EE):qVjH;Jհq&3y|ɪb}|AOzJ]kSs<
C|HVdy|9oVb=ɟZ$Rof+X^ٳ}9>)v#Y%Idnù^d5o ݟWII>*֑ʽBpQc-~YKR.O3[\g={`[b{rF.j}R^^RVӹ
܋BX;2EKf,ՀɒeGn7Q)gNZmkՎ*VI^)f;U%R`UPA&VhҲE!:{EFǞp
:PȆ: l$.'[ɭVs9՜jNnu\rac)r_Y&]w+rnKcrKOdflח,pc$}u]Oc_TC/R^Rȑwqa;$SM-Uycyj,[2|>W\^fѥ^t=ZTVR?]\,3mQjE֜1jg̹^3+x2.Ik?O)&O^)z#'#qQ[wr+'YoU,6dNYE'VWN'zG'2o5Ь3"6b;#\g
\[HԲȕSwǶJ?$"[WjrVЈGe~]K`s<f+cdN#_ci]}|V)\<e)ǵJbc۬~FiRV喊9r7E^F T_?;1M#]w}ZGT.vٶ粔=/j]i%Unx}~Rju	&H/}.Tf^]TCHHT.ӑ}/jw:rUN=&ǰGT,Psm$u>9w˼S	C+̔
rQA7[Ƶ(tR4KޮG)Uds6?0Is~9nq)Za=DW7EcrtjO-\yQkbaܻ%=C\۪*B.nZE̤|:{=Vn[&H"WN]kUP%"ɦ]ա#S]j=+m_GdB5o]nQӺ5Vn[&J"2oo;z2uz\C)5ɓOO6v'pQ]Ԏ2.N*U4[cζe+t\Or`"ZlR6rn+?5ɭVsr9jNn5'[ܪ$pǠ3_suJaZ}k{w+ׄcpgÑ8xI{ׄ脉Us<"Q֧^aLX'WGɧiNeFr{$rH7ucYտ|AJI7Z$INr=-Z32onLn!i,Q絆1j٭v%֭XV_`,R(%I@&9iɣBP,ȶiۺV2G*w7`!ǬI#OЖAֹyFAMjqWnWKj{)bhCA*(e|&F%soY~!9yc!)s]Cz-9ܖy"u;{N3s6ۨc)OCmK&wBK-3'd~}a&dN޽M[̩YXC>l;jIU#۪ƄR$Nۂ.nJqR]rߛ%LR#3R:{xYH)z]?1t}Fj8(GD3l$z˵iUF:l*(<\&9i0C_%{#7i< Z,Vuz!șH5jN5o~;5oocZ\X`+	.7]`oT?8)1"#:PxԈޛ%Z#$Tdu~,9B@pZɝ-#=J\yW<}^D.E}P^^x⊵/*KhهwӣiT\]V*Y{]ߵ\"<$,{uv]x|P
 Pb.c~0bGR.FV\;&M՜jn5'[ɭVsr՜jx/{ɜ~]=(ň3dj
V|2N,>BjϓQ{e+h]Z,tHfbgY>%n>B^`Į=O|GFK/'j$9E?)1E:CkN(^OlG_,/j>rD[d؟,'YHE;&jM?D#փx:~h?΍Cਆ*uRy5h/F?i{;\2Zϓ,whi f_"o'IdtiߓGwH¸[$Y1[g>@ IUV#ͺ}D^0Z$O&_|8âov!U$0Jt2C<]Ҽxmڤ(ӣ&oOzOx"OJi\0:U9Mph)Βx`f]e)YB$_"97vhJ޵c|:T`?hn?N6_R9Pf7hlk#KTJ\bVԖK\t/p@jrCVOpٯAE//Q4woMoƐ&{_I6/\I?8#l\Q6BS9CXigK5p=ɪZ_!
j5b"wuyO۬5_}^8ܽWlfyF~zF(ca8H)|Q)˱ʤUwdZH}"IZLΥ]%E=f
UHQT	чY<!܈ԊzbBw>^K>yt^':.d23m7U^ۺ0Km+E)!QIXڟo4yZ,Ůiok`6Y>NED3[^xRL_8'^e̝}+o}<˱UꤘӝI+M&4+rD%֋6M/fQ$p.jKv+' gf/ "#Q;טU{KR;\X>E>h+ȩlVr<d?{[[R!I1DTU#*YRs6'n7ݕ/`Ryg6~p[ɭVsr՜jNn5'[]_KBd%$+}x{,clD2ׄSd>0IըG
8ltXX٦}#KO~JǋlUrlgz=>Ň~%ؚ]?fhJђ}<AXG#=g{0y,Y]cru턀o.,l~Myn>2yѧE	, `L'>05ZZ86j|,VKwAweLſ9eQ3W!iͣk"U^|ٖMhIfk	s[zA>s}r:&R	oX3s+Oo#z?{⭲Y_bAOoM6> 9/G<.9Vh'9ɓ0٦9$R)JT	*x}>JcZ&V>c"6;wbGy0^NU6'?h\'"9ﱞtgSJY 9[g] e{nLUlVB#BA~+y+x]L+c3<ǿi<a?5 FP:pß RDOfO?|`Os
Pu#o|2F-LU^WHC,@Z5O؛38GԣKW/;/Y_k)yF~mV~p[bk}KrRyy('E-R6༮|ݡK"9ό;+c6-OޕָՑ?z^[_5T Ow6ai]Wc{XF0S/8-Ra rάgTG?6'v/VRo^DLK?5TLį0*#aǟ?TXQE.qw8ye~=gLܣso
{fg N8{_*VjESUT^!~Cn&GRDpq|=>?΅T󪸮jXM(5Jʹ6
 ([N\aFT'ˁ`fйVC[>|:r#R%lglCV&&n&FaEos|Twwgxrr㋲!aɤ8?l.n⇒?uM    IENDB`PK       ! V        isis/img/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        isis/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! "      isis/favicon.iconu [        PNG

   IHDR         a   sRGB    	pHYs       $iTXtXML:com.adobe.xmp     <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
            xmlns:exif="http://ns.adobe.com/exif/1.0/"
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:xmp="http://ns.adobe.com/xap/1.0/">
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
         <tiff:Compression>5</tiff:Compression>
         <tiff:XResolution>72</tiff:XResolution>
         <tiff:Orientation>1</tiff:Orientation>
         <tiff:YResolution>72</tiff:YResolution>
         <exif:PixelXDimension>16</exif:PixelXDimension>
         <exif:ColorSpace>1</exif:ColorSpace>
         <exif:PixelYDimension>16</exif:PixelYDimension>
         <dc:subject>
            <rdf:Seq/>
         </dc:subject>
         <xmp:ModifyDate>2015:03:15 13:03:46</xmp:ModifyDate>
         <xmp:CreatorTool>Pixelmator 3.3.1</xmp:CreatorTool>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
>Iv]  XIDAT8}]h\Eϙ{wﺻI]mXClK4REw-E(->f|)y~(Z"ȢARhZB46M-$ӆ6&-k41cxnS\s g;^t}Pc{յ׽uQ{VJ5"I":X7O)):L;j8lQP %!럒|2qye4mm<3@!$+c粒Jۤ-SRHkA8$k 
)[O/ov,6˔}O0|nNҀF{Ӂ{ǽLK){|G ʭ"W?X-YW~Rn2˰o. x*S߇Kê:4`DFoԝ.(Y&pKqѵXn9bbn|ccNݛZĴ&ܖۑtBTrj]ޱ*Sxqdw?	p|n)3^E8Y ⑷g"rU`WnAO5?HlpY[Q8+]rqoޱetj	ZG O\}r7wَCV6tb70j#Ū!_WH+RF&/Ϗj.9WxZA!/W>	`[X;GPw6VR{4weWD0ΑhLȣ%JЛz=i ZϰŠQ^"O:58՛k~hl`MǽS qV1DZmhbwyuKo; DS(    IENDB`PK       ! ۸        isis/template_thumbnail.pngnu [        PNG

   IHDR         Gl  PLTE;33PPP@l1@\ 3fAzh:PW,PbqX̿-U>l$Gp/`=i dEF8
2XBr̙WdtLMM(D{	*II{~ zP:clzYj
"@Gv*I/
6\fff}|0SHXtff-RwoI幻nRG׌JI{Fb{	0R𗛦0I'JrwEz$9Zڇ@!BATq2[Ң׸3JZk\ xLmp㜚Raz2ehBr2Ikസ;~O1:j0STڧx̫۶@mAsʛ\yNGVcW?ZcښVr{ϽSI[z33fzެfbl{t_nS]t3JwŬGv\j-loB|;en!4Soȭ8Gc'D`~sDWJdl鯵sĞՃ$Ht :ɛJ{쪦旕ɡEGqQctk趺țžIavcy*R9cRj=l:e6]Pl$DjReQt#  IDATxR0dn1惙JZSoߥ~anvfs.v6B<AAj#QCs娔,0Ws9O.ee@UkUef'I&'VhD4u>AAee7iN5_[YCq|=-޷\{Ke!Meߪ'nUϺc'{-bתd#w.,J-&I&\hs9Z瑓=ʛa@;颌vůPu/Gr䆛mYs~̆7@DXG2_?tgR. UƏnZPݏ P` klc+`	WutGX:* WaYϧZkf&CQec"I.ha
ܽw:԰(/kN= fHZ99R9-pb6=txn)w㾁26w4K:F\_$s F%1֎g##adH'mNԞz&@q<01EUss<Gf޹_zɑrCμJ)>&'MuҎIwpЪr&-d"O%UQxD*)瓾}Dfl?Yn,aN݆1;psm绠ZF8t	V\nt$
s8+3kURĀk 0(+D!4Wa9B>\WE'Y7X#8v8~:d+.N"w4\]姳<'|bٮT{j'ht?͆fV.(_YwXeьC>F5j`ņEb翇__?<i,Og4;zjvH.%OV谶ܚgc-%{PgkK<-Q&v:^hIW[훽t5;5Y e$k<`BʅtVK(P@p|Ν6	.
Ccl<V9/@z A~@-
A@%k˜]zzg Rzһz\;Ny"TK`/blV}Ȑvsɽ};.٠EOhhnb&<NDNSЕ7#gܴXg1I5z `0|^ؼ;:jv|悔t{|s8w8XXc0pP5χD +.,WhՇzIC.g_IOXR(.Wˠ⿖ޓʦjmyЬs]me?3QT2Q?x`2;ιJgiƀm	7 uub :ng~ǕȆc9:jzHɘqӱp+	6-$:nhȦ[S,QolT*͝̺ξс+P9j;KIul;ݷ!׏ԇȡ!J=نPXX	Y3RN0Ut>Ji+~@#k#C~>
Қ+'^y+_+O]]+9HN<+ŚAеf6+Au\s'&6ؼyOį:8ۜMJ|pY'IO']wNT>QrI3~i2DH{:퐿mA~u˻.k7;hY0/69XYwY1<Vs`Ï}|xKwc=+t>tHݍ|TUa/UNUs9 BP1fzz]$ZCf M%
10@24W=rsD谈{fĹ˘ytxHMMYqTYkPN'@ȷN [_x@GL^;zc;F0DB\K'nY:QP_FP(l H3,%o2rdsI0` B;^HrHY>PWП;Yfl'u?ɯg֠NPd0MQL( T7Q/:Mm4u10uaal79WWmq\sGP>[N^	g-#M^bPs%Sik9.&cf+DPyg@J+pnX2÷pΡLgNe!ȱ8dHEq Kw,M锨
֋\tlIB<ll-D2Biqu$Y/RE~QkXlY 1}C~t(M$9dsGu"K_w-=Tqt  =unX;]}+G:VL:sy^|f[Gl u7jݝ/ժdKpiUrKEbBu#Xk@ҟ/;ʞ sKy1+9X[ ׂ` j7O?QFr`Cwe%]jM<ݍ ucљ;Ė-S##0 F"Ef@A%hiw!zy-|5~??8K.ykm`d ݖp,\PNa˙nFc
N	.N:SP15ۆ`pK^gъ#^"϶!lOj!Phoitw<gSSL0gmq۱-6QSmy$s871c~am0
u`ib`(lcxbHJd6\gۋ 4_&n%Ynރª H'fNXQ/6^;!(n\֡&CjZC@'MT|k?elldcBCGmZs,ƅ(xZ1Ȑuus>wчӰyRmAB5w C%7w 7&Xl:ۆ xF  Q*	IrH2O`!mK4lÉ!DGC )	P@Fqs}Gժv~ܢ5gy'__d]<~m^F݊U"⪀Ja
 lIv+=wɹɱ=Ͻ^'QȱbsdjHB4 :Y+E9`gTd5 "kk8:㸁 ~ï@i5wo)]ܝ40ZEB9J`N"g}[R'lJGNk/16zm04k5лd[ h襂3o8srɭ'C 4k;1E:r(`M*:QL 21Wh:0$wJW,^u6OFdư~R't*Os:չL?*eIb+kU}^bIG%M6-a*WBSl*[Au&uY,
j֙e(У2ô(ecQ"˦vy`1+21ؔ/r.;<fŜ(WZTz~'iJ3Jm.KdNˉB:-DጴȹIU$
s8}cW "7.+s?g{սsuGx*AR)ᴕJ
:ξ9装rDe=dwݑzl1=}V=kKWE.m\\?;oo'Kqd$Ű}!jQhJ)89U:v?s4_Q춶̓$|vy+
k.Z1VJH0%GMa*'	 *DF}H+jп^MRz}~ޥ\#&B]EGjY=jT}\\mmr#2u¿
#8Up\{CvFm/XbaV4T=i>M:P 󮮳u'TU85P6i]tvjfhQ2@uht(hpQ_Ů؝"t`dp(蘮Ϻ@[D˯@"{knVFVQ1hM^]Zf#]lUqTn<4y}bɒ#lKm(U~KuN7Ct✕Yg![]*hh%*މVxvl{yG YAcSq@R(#E7uekGLL^oޞ[@#?`PWN{
%:FUr0xtRڼ$MkOkoubX)D]Ξoz৖$55Re
SMqM
VpERP[,h>JlfM<y5YN8>B((Gx~2qoh"#FG-|HlwN38LM7EY1tB8TQ@ǡgKHb"Mq1|bXNs벸.Ng4'.[	e٪fS!M#{-)iDF>ǱsPjtT?\~m,v㳌<I`cggG*8!mw<:L-s<ΎuMAK]=u⣇egc䋐nSkpѱn9 yFMSfSMx4QJhrTG3óCQ_GOa?K5y64¨'ggVgq<x_2mQP*'A_mڛVxJFb
ook\Ǐ٪.|,x|}(NFOOӴI|vg$]xP^[JQ
2?;P,#TW_I9?;l6>8G`jo5JÐ莣KRFkxNcie5A̱5ƴǍ8m&LR/>~{/⋸l[|~.peۓ4|,CH3" CKp8D02XC8l(ᙸaEQ*Xn|g̯ևag9yCI8}+ExGGZ.eXEQ\$Lsb 3|L">rb.Ge~7plɮU2$6;h5G7{Mr8/qzAь3^*5x]kfiQ
 5sgwE;>D>A!7s$8Uu-JJDt2zo)V׷[
>ì7(UCW</Gp58)eE(Q>7$4(-g }o4[PXͱD];u.8;ߘw=>Pl|B`U2tJqp@PͧYnדRExf3ӑߖr&1G`^O)͍D7G׏6N(D Jkz3k.~mu|ߗ` iZrnıXWo5p}-=ZtDhtŪ
8ms<j8d޶-4:I<k(P?~~vf8bЉm*,;X~([Y9)uY>򼤁-YMutr>xl\K#f@Į,ID|MW
T{M7%<69B^~2<+T:iuZl
}{oS(sXE\
5Ay*0jOL%e	wA-w7۸餅v?V7[WIx.q1e(,ہOPIgOw(,9A%S2"2#J6z4#6AH`irvyjlnyvFl,:FFgH'Mq޺W9$xȄi:ёtF[it0r;zeTMvā8-qi¬cm[RSWx͋3ޠ_
Dd@i*гLa6͘
bvV8:9IoM*h|FT>ѰsRʘ
C8ĒNu)΋$g􍢙ͻiNs;<jӍ8R8[>AuYŉ
ȟ#>qQ'{3hAӲn{'jq]_;0/QH1ߵYuC1(gn-t9څDP%=?H7r،p!L	X Y7D
V
R@(F:\;^^whėo"46LeuPΚ^|[tб!e8Ɇ ct llJ*P
hWW.֒lmv5U*[^6BN<ajz<^ppBP7qlMw#3Owny(AI:p*]yrtH7p
hwjك=ٚ%.ֶdof+9h7q;9Os    IENDB`PK       ! 肑+ +   isis/css/template-rtl.cssnu [        article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,
a:active {
	outline: 0;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img,
.gm-style img {
	max-width: none;
}
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button,
input {
	*overflow: visible;
	line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	background-color: #fff;
}
a {
	color: #3071a9;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #1f496e;
	text-decoration: underline;
}
.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}
.row {
	margin-left: -20px;
	*zoom: 1;
}
.row:before,
.row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.row-fluid {
	width: 100%;
	*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.1276595744681%;
	*margin-left: 2.0744680851064%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.1276595744681%;
}
.row-fluid .span12 {
	width: 100%;
	*width: 99.946808510638%;
}
.row-fluid .span11 {
	width: 91.489361702128%;
	*width: 91.436170212766%;
}
.row-fluid .span10 {
	width: 82.978723404255%;
	*width: 82.925531914894%;
}
.row-fluid .span9 {
	width: 74.468085106383%;
	*width: 74.414893617021%;
}
.row-fluid .span8 {
	width: 65.957446808511%;
	*width: 65.904255319149%;
}
.row-fluid .span7 {
	width: 57.446808510638%;
	*width: 57.393617021277%;
}
.row-fluid .span6 {
	width: 48.936170212766%;
	*width: 48.882978723404%;
}
.row-fluid .span5 {
	width: 40.425531914894%;
	*width: 40.372340425532%;
}
.row-fluid .span4 {
	width: 31.914893617021%;
	*width: 31.86170212766%;
}
.row-fluid .span3 {
	width: 23.404255319149%;
	*width: 23.351063829787%;
}
.row-fluid .span2 {
	width: 14.893617021277%;
	*width: 14.840425531915%;
}
.row-fluid .span1 {
	width: 6.3829787234043%;
	*width: 6.3297872340426%;
}
.row-fluid .offset12 {
	margin-left: 104.25531914894%;
	*margin-left: 104.14893617021%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.12765957447%;
	*margin-left: 102.02127659574%;
}
.row-fluid .offset11 {
	margin-left: 95.744680851064%;
	*margin-left: 95.63829787234%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.617021276596%;
	*margin-left: 93.510638297872%;
}
.row-fluid .offset10 {
	margin-left: 87.234042553191%;
	*margin-left: 87.127659574468%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.106382978723%;
	*margin-left: 85%;
}
.row-fluid .offset9 {
	margin-left: 78.723404255319%;
	*margin-left: 78.617021276596%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.595744680851%;
	*margin-left: 76.489361702128%;
}
.row-fluid .offset8 {
	margin-left: 70.212765957447%;
	*margin-left: 70.106382978723%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106382979%;
	*margin-left: 67.978723404255%;
}
.row-fluid .offset7 {
	margin-left: 61.702127659574%;
	*margin-left: 61.595744680851%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468085106%;
	*margin-left: 59.468085106383%;
}
.row-fluid .offset6 {
	margin-left: 53.191489361702%;
	*margin-left: 53.085106382979%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829787234%;
	*margin-left: 50.957446808511%;
}
.row-fluid .offset5 {
	margin-left: 44.68085106383%;
	*margin-left: 44.574468085106%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.553191489362%;
	*margin-left: 42.446808510638%;
}
.row-fluid .offset4 {
	margin-left: 36.170212765957%;
	*margin-left: 36.063829787234%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.042553191489%;
	*margin-left: 33.936170212766%;
}
.row-fluid .offset3 {
	margin-left: 27.659574468085%;
	*margin-left: 27.553191489362%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.531914893617%;
	*margin-left: 25.425531914894%;
}
.row-fluid .offset2 {
	margin-left: 19.148936170213%;
	*margin-left: 19.042553191489%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.021276595745%;
	*margin-left: 16.914893617021%;
}
.row-fluid .offset1 {
	margin-left: 10.63829787234%;
	*margin-left: 10.531914893617%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.5106382978723%;
	*margin-left: 8.4042553191489%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
p {
	margin: 0 0 9px;
}
.lead {
	margin-bottom: 18px;
	font-size: 19.5px;
	font-weight: 200;
	line-height: 27px;
}
small {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
.muted {
	color: #999;
}
a.muted:hover,
a.muted:focus {
	color: #808080;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
	color: #66512c;
}
.text-error {
	color: #a94442;
}
a.text-error:hover,
a.text-error:focus {
	color: #843534;
}
.text-info {
	color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
	color: #245269;
}
.text-success {
	color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
	color: #2b542c;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 9px 0;
	font-family: inherit;
	font-weight: bold;
	line-height: 18px;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999;
}
h1,
h2,
h3 {
	line-height: 36px;
}
h1 {
	font-size: 35.75px;
}
h2 {
	font-size: 29.25px;
}
h3 {
	font-size: 22.75px;
}
h4 {
	font-size: 16.25px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11.05px;
}
h1 small {
	font-size: 22.75px;
}
h2 small {
	font-size: 16.25px;
}
h3 small {
	font-size: 13px;
}
h4 small {
	font-size: 13px;
}
.page-header {
	padding-bottom: 8px;
	margin: 18px 0 27px;
	border-bottom: 1px solid #eee;
}
ul,
ol {
	padding: 0;
	margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
	margin-bottom: 0;
}
li {
	line-height: 18px;
}
ul.unstyled,
ol.unstyled {
	margin-left: 0;
	list-style: none;
}
ul.inline,
ol.inline {
	margin-left: 0;
	list-style: none;
}
ul.inline > li,
ol.inline > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	padding-right: 5px;
}
dl {
	margin-bottom: 18px;
}
dt,
dd {
	line-height: 18px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 9px;
}
.dl-horizontal {
	*zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
	display: table;
	content: "";
	line-height: 0;
}
.dl-horizontal:after {
	clear: both;
}
.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
hr {
	margin: 18px 0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #fff;
}
abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 18px;
	border-left: 5px solid #eee;
}
blockquote p {
	margin-bottom: 0;
	font-size: 16.25px;
	font-weight: 300;
	line-height: 1.25;
}
blockquote small {
	display: block;
	line-height: 18px;
	color: #999;
}
blockquote small:before {
	content: '\2014 \00A0';
}
blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small:before {
	content: '';
}
blockquote.pull-right small:after {
	content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}
address {
	display: block;
	margin-bottom: 18px;
	font-style: normal;
	line-height: 18px;
}
code,
pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 11px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	white-space: nowrap;
}
pre {
	display: block;
	padding: 8.5px;
	margin: 0 0 9px;
	font-size: 12px;
	line-height: 18px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
pre.prettyprint {
	margin-bottom: 18px;
}
pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
form {
	margin: 0 0 18px;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 18px;
	font-size: 19.5px;
	line-height: 36px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
legend small {
	font-size: 13.5px;
	color: #999;
}
label,
input,
button,
select,
textarea {
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
input,
button,
select,
textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
	display: block;
	margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 18px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
	color: #555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
}
input,
textarea,
.uneditable-input {
	width: 206px;
}
textarea {
	height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: rgba(82,168,236,0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}
select,
input[type="file"] {
	height: 28px;
	*margin-top: 4px;
	line-height: 28px;
}
select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff;
}
select[multiple],
select[size] {
	height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
	color: #999;
	background-color: #fcfcfc;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	cursor: not-allowed;
}
.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}
.uneditable-textarea {
	width: auto;
	height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999;
}
.radio,
.checkbox {
	min-height: 18px;
	padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}
.input-mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
.input-medium {
	width: 150px;
}
.input-large {
	width: 210px;
}
.input-xlarge {
	width: 270px;
}
.input-xxlarge {
	width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}
input,
textarea,
.uneditable-input {
	margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
	margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
	width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
	width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
	width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
	width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
	width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
	width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
	width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
	width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
	width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
	width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
	width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
	width: 46px;
}
.controls-row {
	*zoom: 1;
}
.controls-row:before,
.controls-row:after {
	display: table;
	content: "";
	line-height: 0;
}
.controls-row:after {
	clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
	float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
	padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
	background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
	color: #8a6d3b;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	color: #8a6d3b;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	border-color: #8a6d3b;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
	border-color: #66512c;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #a94442;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #a94442;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	border-color: #a94442;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #843534;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
	color: #3c763d;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	color: #3c763d;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	border-color: #3c763d;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
	border-color: #2b542c;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
	color: #31708f;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	color: #31708f;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	border-color: #31708f;
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
	border-color: #245269;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #31708f;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
	padding: 17px 20px 18px;
	margin-top: 18px;
	margin-bottom: 18px;
	background-color: #F0F0F0;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}
.form-actions:before,
.form-actions:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-actions:after {
	clear: both;
}
.help-block,
.help-inline {
	color: #595959;
}
.help-block {
	display: block;
	margin-bottom: 9px;
}
.help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
}
.input-append,
.input-prepend {
	display: inline-block;
	margin-bottom: 9px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend .popover {
	font-size: 13px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 18px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
	margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.js-stools-field-filter .input-prepend,
.js-stools-field-filter .input-append {
	margin-bottom: 0;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
	display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0;
}
.control-group {
	margin-bottom: 9px;
}
legend + .control-group {
	margin-top: 18px;
	-webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 18px;
	*zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-horizontal .control-group:after {
	clear: both;
}
.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}
.form-horizontal .controls:first-child {
	*padding-left: 180px;
}
.form-horizontal .help-block {
	margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
	margin-top: 9px;
}
.form-horizontal .form-actions {
	padding-left: 180px;
}
.control-label .hasPopover,
.control-label .hasTooltip {
	display: inline-block;
}
.subform-repeatable-wrapper .btn-group>.btn.button {
	min-width: 0;
}
.subform-repeatable-wrapper .ui-sortable-helper {
	background: #fff;
}
.subform-repeatable-wrapper tr.ui-sortable-helper {
	display: table;
}
@media (min-width: 980px) and (max-width: 1215px) {
	.float-cols .control-label {
		float: none;
	}
	.float-cols .controls {
		margin-left: 0;
	}
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 18px;
}
.table th,
.table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #F0F0F0;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table td.span1,
.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
.table td.span2,
.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
.table td.span3,
.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
.table td.span4,
.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table td.span5,
.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
.table td.span6,
.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
.table td.span7,
.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
.table td.span8,
.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
.table td.span9,
.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table td.span10,
.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
.table td.span11,
.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
.table td.span12,
.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
.table tbody tr.success > td {
	background-color: #dff0d8;
}
.table tbody tr.error > td {
	background-color: #f2dede;
}
.table tbody tr.warning > td {
	background-color: #fcf8e3;
}
.table tbody tr.info > td {
	background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
	background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
	background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
	background-color: #c4e3f3;
}
.table-noheader {
	border-collapse: collapse;
}
.table-noheader thead {
	display: none;
}
.dropup,
.dropdown {
	position: relative;
}
.dropdown-toggle {
	*margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #F0F0F0;
	border-bottom: 1px solid #fff;
}
.dropdown-menu .menuitem-group {
	margin: 4px 1px;
	overflow: hidden;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: #eee;
	color: #555;
	text-transform: capitalize;
	font-size: 95%;
	padding: 3px 20px;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	text-decoration: none;
	color: #fff;
	background-color: #2d6ca2;
	background-image: -moz-linear-gradient(top,#3071a9,#2a6496);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#3071a9),to(#2a6496));
	background-image: -webkit-linear-gradient(top,#3071a9,#2a6496);
	background-image: -o-linear-gradient(top,#3071a9,#2a6496);
	background-image: linear-gradient(to bottom,#3071a9,#2a6496);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f70a9', endColorstr='#ff296395', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #333;
	text-decoration: none;
	outline: 0;
	background-color: #2d6ca2;
	background-image: -moz-linear-gradient(top,#3071a9,#2a6496);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#3071a9),to(#2a6496));
	background-image: -webkit-linear-gradient(top,#3071a9,#2a6496);
	background-image: -o-linear-gradient(top,#3071a9,#2a6496);
	background-image: linear-gradient(to bottom,#3071a9,#2a6496);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f70a9', endColorstr='#ff296395', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: default;
}
.open {
	*z-index: 1000;
}
.open > .dropdown-menu {
	display: block;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}
.typeahead {
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #F0F0F0;
	border: 1px solid #F0F0F0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.well blockquote {
	border-color: #f0f0f0;
	border-color: rgba(0,0,0,0.15);
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
.collapse.in {
	height: auto;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
button.close {
	padding: 3;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.alert-options {
	float: right;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.alert-options:hover,
.alert-options:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #f3f3f3;
	color: #333;
	border: 1px solid #b3b3b3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn:hover,
.btn:focus {
	background-color: #e6e6e6;
	text-decoration: none;
	text-shadow: none;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
}
.btn.disabled,
.btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 11px 19px;
	font-size: 16.25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
	margin-top: 4px;
}
.btn-small {
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
	margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px;
}
.btn-mini {
	padding: 0 6px;
	font-size: 9.75px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}
.btn-primary,
.btn-warning,
.btn-danger,
.btn-success,
.btn-info,
.btn-inverse {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn-primary {
	border: 1px solid #15497c;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #2384d3;
}
.btn-primary:hover,
.btn-primary:focus {
	background-color: #185b91;
	color: #fff;
	text-decoration: none;
}
.btn-warning {
	border: 1px solid #f89406;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #f89406;
}
.btn-warning:hover,
.btn-warning:focus {
	background-color: #ad6704;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.btn-danger {
	border: 1px solid #bd362f;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #bd362f;
}
.btn-danger:hover,
.btn-danger:focus {
	background-color: #802420;
	color: #fff;
	text-decoration: none;
}
.btn-success {
	border: 1px solid #378137;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #46a546;
}
.btn-success:hover,
.btn-success:focus {
	background-color: #2f6f2f;
	color: #fff;
	text-decoration: none;
}
.btn-info {
	border: 1px solid #2f96b4;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #2f96b4;
}
.btn-info:hover,
.btn-info:focus {
	background-color: #1f6377;
	color: #fff;
	text-decoration: none;
}
.btn-inverse {
	border: 1px solid #444;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #444;
}
.btn-inverse:hover,
.btn-inverse:focus {
	background-color: #1e1e1e;
	color: #fff;
	text-decoration: none;
}
button.btn,
input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #3071a9;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
	color: #1f496e;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
	color: #333;
	text-decoration: none;
}
.btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em;
}
.btn-group:first-child {
	*margin-left: 0;
}
.btn-group .btn + .btn {
	margin-left: -1px;
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	font-size: 0;
	margin-top: 9px;
	margin-bottom: 9px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
	margin-left: 5px;
}
.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group > .btn-micro {
	margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
	font-size: 13px;
}
.btn-group > .btn-mini {
	font-size: 9.75px;
}
.btn-group > .btn-small {
	font-size: 12px;
}
.btn-group > .btn-large {
	font-size: 16.25px;
}
.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #15497c;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #c67605;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #942a25;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #378137;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #24748c;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222;
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.btn-large .caret {
	margin-top: 6px;
}
.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
	margin-top: 8px;
}
.dropup .btn-large .caret {
	border-bottom-width: 5px;
}
.btn-primary .caret {
	border-top-color: #1f496e;
	border-bottom-color: #1f496e;
}
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.btn-group-vertical > .btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
	margin-left: 0;
	margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.btn-group-vertical > .btn:last-child {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.btn-group-vertical > .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #faebcc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alert,
.alert h4 {
	color: #8a6d3b;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	cursor: pointer;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}
.alert-success h4 {
	color: #3c763d;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
.alert-danger h4,
.alert-error h4 {
	color: #a94442;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}
.alert-info h4 {
	color: #31708f;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.nav {
	margin-left: 0;
	margin-bottom: 18px;
	list-style: none;
}
.nav > li > a {
	display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: #eee;
}
.nav > li > a > img {
	max-width: none;
}
.nav > .pull-right {
	float: right;
}
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	text-transform: uppercase;
}
.nav li + .nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.nav-list > li > a {
	padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	background-color: #3071a9;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
	margin-right: 2px;
}
.nav-list .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.nav-tabs,
.nav-pills {
	*zoom: 1;
}
.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
	clear: both;
}
.nav-tabs > li,
.nav-pills > li {
	float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	border-color: #eee #eee #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}
.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
	color: #fff;
	background-color: #3071a9;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li > a {
	margin-right: 0;
}
.nav-tabs.nav-stacked {
	border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
	border-color: #ddd;
	z-index: 2;
}
.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.nav .dropdown-toggle .caret {
	border-top-color: #3071a9;
	border-bottom-color: #3071a9;
	margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
	border-top-color: #1f496e;
	border-bottom-color: #1f496e;
}
.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
	color: #fff;
	background-color: #999;
	border-color: #999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
	border-color: #999;
}
.tabbable {
	*zoom: 1;
}
.tabbable:before,
.tabbable:after {
	display: table;
	content: "";
	line-height: 0;
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: none;
}
.tab-content > .active,
.pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
	border-bottom-color: transparent;
	border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
	border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
	border-color: #eee #ddd #eee #eee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #fff;
}
.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
	border-color: #eee #eee #eee #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #fff;
}
.nav > .disabled > a {
	color: #999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.navbar {
	overflow: visible;
	margin-bottom: 18px;
	*position: relative;
	*z-index: 2;
}
.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -o-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: linear-gradient(to bottom,#ffffff,#f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	*zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-inner:after {
	clear: both;
}
.navbar .container {
	width: auto;
}
.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}
.navbar .brand {
	float: left;
	display: block;
	padding: 11px 20px 11px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #555;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none;
}
.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #555;
}
.navbar-link {
	color: #555;
}
.navbar-link:hover,
.navbar-link:focus {
	color: #333;
}
.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
	margin-top: 0;
}
.navbar-form {
	margin-bottom: 0;
	*zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-form:after {
	clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
	margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
	margin-top: 0;
}
.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}
.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.navbar-static-top {
	position: static;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
	float: right;
	margin-right: 0;
}
.navbar .nav > li {
	float: left;
}
.navbar .nav > li > a {
	float: none;
	padding: 11px 15px 11px;
	color: #555;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none;
}
.navbar .nav > li > a:focus {
	outline: 2px solid #5e9ed6;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	color: #555;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
}
.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #f2f2f2;
	*background-color: #f2f2f2;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #d9d9d9;
	*background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
	background-color: #f2f2f2;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0,0,0,0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #333;
	border-bottom-color: #333;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #e6e6e6;
	color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
	left: auto;
	right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
	left: auto;
	right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
	left: auto;
	right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
	background-color: #13294a;
	background-image: -moz-linear-gradient(top,#152d53,#10223e);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#152d53),to(#10223e));
	background-image: -webkit-linear-gradient(top,#152d53,#10223e);
	background-image: -o-linear-gradient(top,#152d53,#10223e);
	background-image: linear-gradient(to bottom,#152d53,#10223e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff142c52', endColorstr='#ff0f213e', GradientType=0);
	border-color: #0b172a;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
	color: #d9d9d9;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:focus {
	color: #fff;
}
.navbar-inverse .brand {
	color: #d9d9d9;
}
.navbar-inverse .navbar-text {
	color: #d9d9d9;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
	background-color: transparent;
	color: #fff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
	color: #fff;
	background-color: #10223e;
}
.navbar-inverse .navbar-link {
	color: #d9d9d9;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
	color: #fff;
}
.navbar-inverse .divider-vertical {
	border-left-color: #10223e;
	border-right-color: #152d53;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #10223e;
	color: #fff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #2959a4;
	border-color: #10223e;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px rgba(0,0,0,0.15);
	outline: 0;
}
.navbar-inverse .btn-navbar {
	background-color: #10223e;
	*background-color: #10223e;
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #050c16;
	*background-color: #050c16;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
	background-color: #10223e;
}
.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 18px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.breadcrumb > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-shadow: 0 1px 0 #fff;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999;
}
.pagination {
	margin: 18px 0;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 18px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #F0F0F0;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 9.75px;
}
.pager {
	margin: 18px 0;
	list-style: none;
	text-align: center;
	*zoom: 1;
}
.pager:before,
.pager:after {
	display: table;
	content: "";
	line-height: 0;
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
	text-decoration: none;
	background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
	float: right;
}
.pager .previous > a,
.pager .previous > span {
	float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #999;
	background-color: #fff;
	cursor: default;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-header h3 {
	margin: 0;
	line-height: 30px;
}
.modal-body {
	width: 98%;
	position: relative;
	max-height: 400px;
	padding: 1%;
}
.modal-body iframe {
	width: 100%;
	max-height: none;
	border: 0 !important;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	*zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}
.thumbnails {
	margin-left: -20px;
	list-style: none;
	*zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
	display: table;
	content: "";
	line-height: 0;
}
.thumbnails:after {
	clear: both;
}
.row-fluid .thumbnails {
	margin-left: 0;
}
.thumbnails > li {
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}
.thumbnail {
	display: block;
	padding: 4px;
	line-height: 18px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
	border-color: #3071a9;
	-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}
.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #555;
}
.media,
.media-body {
	overflow: hidden;
	*overflow: visible;
	zoom: 1;
}
.media,
.media .media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.media-object {
	display: block;
}
.media-heading {
	margin: 0 0 5px;
}
.media > .pull-left {
	margin-right: 10px;
}
.media > .pull-right {
	margin-left: 10px;
}
.media-list {
	margin-left: 0;
	list-style: none;
}
.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.label:empty,
.badge:empty {
	display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label-important,
.badge-important {
	background-color: #a94442;
}
.label-important[href],
.badge-important[href] {
	background-color: #843534;
}
.label-warning,
.badge-warning {
	background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}
.label-success,
.badge-success {
	background-color: #3c763d;
}
.label-success[href],
.badge-success[href] {
	background-color: #2b542c;
}
.label-info,
.badge-info {
	background-color: #31708f;
}
.label-info[href],
.badge-info[href] {
	background-color: #245269;
}
.label-inverse,
.badge-inverse {
	background-color: #333;
}
.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
	top: 0;
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 40px 0;
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.progress {
	overflow: hidden;
	height: 18px;
	margin-bottom: 18px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.progress .bar {
	width: 0%;
	height: 100%;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top,#149bdf,#0480be);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
	background-image: -o-linear-gradient(top,#149bdf,#0480be);
	background-image: linear-gradient(to bottom,#149bdf,#0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}
.progress .bar + .bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}
.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.progress-success .bar,
.progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top,#62c462,#57a957);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image: -webkit-linear-gradient(top,#62c462,#57a957);
	background-image: -o-linear-gradient(top,#62c462,#57a957);
	background-image: linear-gradient(to bottom,#62c462,#57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
	background-color: #62c462;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.progress-info .bar,
.progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
	background-image: linear-gradient(to bottom,#5bc0de,#339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.progress-warning .bar,
.progress .bar-warning {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top,#fbb450,#f89406);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
	background-image: -o-linear-gradient(top,#fbb450,#f89406);
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.accordion {
	margin-bottom: 18px;
}
.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.accordion-heading {
	border-bottom: 0;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}
.carousel {
	position: relative;
	margin-bottom: 18px;
	line-height: 1;
}
.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #222;
	border: 3px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.carousel-control.right {
	left: auto;
	right: 15px;
}
.carousel-control:hover,
.carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-indicators {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 5;
	margin: 0;
	list-style: none;
}
.carousel-indicators li {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -999px;
	background-color: #ccc;
	background-color: rgba(255,255,255,0.25);
	border-radius: 5px;
}
.carousel-indicators .active {
	background-color: #fff;
}
.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333;
	background: rgba(0,0,0,0.75);
}
.carousel-caption h4,
.carousel-caption p {
	color: #fff;
	line-height: 18px;
}
.carousel-caption h4 {
	margin: 0 0 5px;
}
.carousel-caption p {
	margin-bottom: 0;
}
.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	line-height: 27px;
	color: inherit;
	background-color: #eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	color: inherit;
	letter-spacing: -1px;
}
.hero-unit li {
	line-height: 27px;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print {
		display: inherit !important;
	}
	.hidden-print {
		display: none !important;
	}
}
@media (max-width: 767px) {
	body {
		padding-left: 20px;
		padding-right: 20px;
	}
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px;
	}
	.container-fluid {
		padding: 0;
	}
	.dl-horizontal dt {
		float: none;
		clear: none;
		width: auto;
		text-align: left;
	}
	.dl-horizontal dd {
		margin-left: 0;
	}
	.dropdown-menu .menuitem-group {
		background-color: #10223e;
		color: #eee;
	}
	.container {
		width: auto;
	}
	.row-fluid {
		width: 100%;
	}
	.row,
	.thumbnails {
		margin-left: 0;
	}
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	[class*="span"],
	.uneditable-input[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}
	.input-large,
	.input-xlarge,
	.input-xxlarge,
	input[class*="span"],
	select[class*="span"],
	textarea[class*="span"],
	.uneditable-input {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.input-prepend input,
	.input-append input,
	.input-prepend input[class*="span"],
	.input-append input[class*="span"] {
		display: inline-block;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
}
@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0,0,0);
	}
	.page-header h1 small {
		display: block;
		line-height: 18px;
	}
	input[type="checkbox"],
	input[type="radio"] {
		border: 1px solid #ccc;
	}
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal .controls {
		margin-left: 0;
	}
	.form-horizontal .control-list {
		padding-top: 0;
	}
	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}
	.tag-category input#filter-search,
	.newsfeed-category input#filter-search {
		width: auto;
		margin-bottom: 9px;
	}
	.category-list input#filter-search {
		width: auto;
	}
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	.modal-header .close {
		padding: 10px;
		margin: -10px;
	}
	.carousel-caption {
		position: static;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 724px;
	}
	.span12 {
		width: 724px;
	}
	.span11 {
		width: 662px;
	}
	.span10 {
		width: 600px;
	}
	.span9 {
		width: 538px;
	}
	.span8 {
		width: 476px;
	}
	.span7 {
		width: 414px;
	}
	.span6 {
		width: 352px;
	}
	.span5 {
		width: 290px;
	}
	.span4 {
		width: 228px;
	}
	.span3 {
		width: 166px;
	}
	.span2 {
		width: 104px;
	}
	.span1 {
		width: 42px;
	}
	.offset12 {
		margin-left: 764px;
	}
	.offset11 {
		margin-left: 702px;
	}
	.offset10 {
		margin-left: 640px;
	}
	.offset9 {
		margin-left: 578px;
	}
	.offset8 {
		margin-left: 516px;
	}
	.offset7 {
		margin-left: 454px;
	}
	.offset6 {
		margin-left: 392px;
	}
	.offset5 {
		margin-left: 330px;
	}
	.offset4 {
		margin-left: 268px;
	}
	.offset3 {
		margin-left: 206px;
	}
	.offset2 {
		margin-left: 144px;
	}
	.offset1 {
		margin-left: 82px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.76243094%;
		*margin-left: 2.70923945%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.76243094%;
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851%;
	}
	.row-fluid .span11 {
		width: 91.43646409%;
		*width: 91.3832726%;
	}
	.row-fluid .span10 {
		width: 82.87292818%;
		*width: 82.81973669%;
	}
	.row-fluid .span9 {
		width: 74.30939227%;
		*width: 74.25620078%;
	}
	.row-fluid .span8 {
		width: 65.74585635%;
		*width: 65.69266486%;
	}
	.row-fluid .span7 {
		width: 57.18232044%;
		*width: 57.12912895%;
	}
	.row-fluid .span6 {
		width: 48.61878453%;
		*width: 48.56559304%;
	}
	.row-fluid .span5 {
		width: 40.05524862%;
		*width: 40.00205713%;
	}
	.row-fluid .span4 {
		width: 31.49171271%;
		*width: 31.43852122%;
	}
	.row-fluid .span3 {
		width: 22.9281768%;
		*width: 22.87498531%;
	}
	.row-fluid .span2 {
		width: 14.36464088%;
		*width: 14.31144939%;
	}
	.row-fluid .span1 {
		width: 5.80110497%;
		*width: 5.74791348%;
	}
	.row-fluid .offset12 {
		margin-left: 105.52486188%;
		*margin-left: 105.4184789%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.76243094%;
		*margin-left: 102.65604796%;
	}
	.row-fluid .offset11 {
		margin-left: 96.96132597%;
		*margin-left: 96.85494299%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.19889503%;
		*margin-left: 94.09251205%;
	}
	.row-fluid .offset10 {
		margin-left: 88.39779006%;
		*margin-left: 88.29140708%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.63535912%;
		*margin-left: 85.52897614%;
	}
	.row-fluid .offset9 {
		margin-left: 79.83425414%;
		*margin-left: 79.72787116%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 77.0718232%;
		*margin-left: 76.96544023%;
	}
	.row-fluid .offset8 {
		margin-left: 71.27071823%;
		*margin-left: 71.16433525%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.50828729%;
		*margin-left: 68.40190431%;
	}
	.row-fluid .offset7 {
		margin-left: 62.70718232%;
		*margin-left: 62.60079934%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.94475138%;
		*margin-left: 59.8383684%;
	}
	.row-fluid .offset6 {
		margin-left: 54.14364641%;
		*margin-left: 54.03726343%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.38121547%;
		*margin-left: 51.27483249%;
	}
	.row-fluid .offset5 {
		margin-left: 45.5801105%;
		*margin-left: 45.47372752%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.81767956%;
		*margin-left: 42.71129658%;
	}
	.row-fluid .offset4 {
		margin-left: 37.01657459%;
		*margin-left: 36.91019161%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.25414365%;
		*margin-left: 34.14776067%;
	}
	.row-fluid .offset3 {
		margin-left: 28.45303867%;
		*margin-left: 28.3466557%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.69060773%;
		*margin-left: 25.58422476%;
	}
	.row-fluid .offset2 {
		margin-left: 19.88950276%;
		*margin-left: 19.78311978%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.12707182%;
		*margin-left: 17.02068884%;
	}
	.row-fluid .offset1 {
		margin-left: 11.32596685%;
		*margin-left: 11.21958387%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.56353591%;
		*margin-left: 8.45715293%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 710px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 648px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 586px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 524px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 462px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 400px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 338px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 276px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 214px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 152px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 90px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 28px;
	}
}
@media (min-width: 1200px) {
	.row {
		margin-left: -30px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 30px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1170px;
	}
	.span12 {
		width: 1170px;
	}
	.span11 {
		width: 1070px;
	}
	.span10 {
		width: 970px;
	}
	.span9 {
		width: 870px;
	}
	.span8 {
		width: 770px;
	}
	.span7 {
		width: 670px;
	}
	.span6 {
		width: 570px;
	}
	.span5 {
		width: 470px;
	}
	.span4 {
		width: 370px;
	}
	.span3 {
		width: 270px;
	}
	.span2 {
		width: 170px;
	}
	.span1 {
		width: 70px;
	}
	.offset12 {
		margin-left: 1230px;
	}
	.offset11 {
		margin-left: 1130px;
	}
	.offset10 {
		margin-left: 1030px;
	}
	.offset9 {
		margin-left: 930px;
	}
	.offset8 {
		margin-left: 830px;
	}
	.offset7 {
		margin-left: 730px;
	}
	.offset6 {
		margin-left: 630px;
	}
	.offset5 {
		margin-left: 530px;
	}
	.offset4 {
		margin-left: 430px;
	}
	.offset3 {
		margin-left: 330px;
	}
	.offset2 {
		margin-left: 230px;
	}
	.offset1 {
		margin-left: 130px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.76243094%;
		*margin-left: 2.70923945%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.76243094%;
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851%;
	}
	.row-fluid .span11 {
		width: 91.43646409%;
		*width: 91.3832726%;
	}
	.row-fluid .span10 {
		width: 82.87292818%;
		*width: 82.81973669%;
	}
	.row-fluid .span9 {
		width: 74.30939227%;
		*width: 74.25620078%;
	}
	.row-fluid .span8 {
		width: 65.74585635%;
		*width: 65.69266486%;
	}
	.row-fluid .span7 {
		width: 57.18232044%;
		*width: 57.12912895%;
	}
	.row-fluid .span6 {
		width: 48.61878453%;
		*width: 48.56559304%;
	}
	.row-fluid .span5 {
		width: 40.05524862%;
		*width: 40.00205713%;
	}
	.row-fluid .span4 {
		width: 31.49171271%;
		*width: 31.43852122%;
	}
	.row-fluid .span3 {
		width: 22.9281768%;
		*width: 22.87498531%;
	}
	.row-fluid .span2 {
		width: 14.36464088%;
		*width: 14.31144939%;
	}
	.row-fluid .span1 {
		width: 5.80110497%;
		*width: 5.74791348%;
	}
	.row-fluid .offset12 {
		margin-left: 105.52486188%;
		*margin-left: 105.4184789%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.76243094%;
		*margin-left: 102.65604796%;
	}
	.row-fluid .offset11 {
		margin-left: 96.96132597%;
		*margin-left: 96.85494299%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.19889503%;
		*margin-left: 94.09251205%;
	}
	.row-fluid .offset10 {
		margin-left: 88.39779006%;
		*margin-left: 88.29140708%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.63535912%;
		*margin-left: 85.52897614%;
	}
	.row-fluid .offset9 {
		margin-left: 79.83425414%;
		*margin-left: 79.72787116%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 77.0718232%;
		*margin-left: 76.96544023%;
	}
	.row-fluid .offset8 {
		margin-left: 71.27071823%;
		*margin-left: 71.16433525%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.50828729%;
		*margin-left: 68.40190431%;
	}
	.row-fluid .offset7 {
		margin-left: 62.70718232%;
		*margin-left: 62.60079934%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.94475138%;
		*margin-left: 59.8383684%;
	}
	.row-fluid .offset6 {
		margin-left: 54.14364641%;
		*margin-left: 54.03726343%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.38121547%;
		*margin-left: 51.27483249%;
	}
	.row-fluid .offset5 {
		margin-left: 45.5801105%;
		*margin-left: 45.47372752%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.81767956%;
		*margin-left: 42.71129658%;
	}
	.row-fluid .offset4 {
		margin-left: 37.01657459%;
		*margin-left: 36.91019161%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.25414365%;
		*margin-left: 34.14776067%;
	}
	.row-fluid .offset3 {
		margin-left: 28.45303867%;
		*margin-left: 28.3466557%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.69060773%;
		*margin-left: 25.58422476%;
	}
	.row-fluid .offset2 {
		margin-left: 19.88950276%;
		*margin-left: 19.78311978%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.12707182%;
		*margin-left: 17.02068884%;
	}
	.row-fluid .offset1 {
		margin-left: 11.32596685%;
		*margin-left: 11.21958387%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.56353591%;
		*margin-left: 8.45715293%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 30px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 1156px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 1056px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 956px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 856px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 756px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 656px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 556px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 456px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 356px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 256px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 156px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 56px;
	}
	.thumbnails {
		margin-left: -30px;
	}
	.thumbnails > li {
		margin-left: 30px;
	}
	.row-fluid .thumbnails {
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	body {
		padding-top: 0;
	}
	.navbar-fixed-top,
	.navbar-fixed-bottom {
		position: static;
	}
	.navbar-fixed-top {
		margin-bottom: 18px;
	}
	.navbar-fixed-bottom {
		margin-top: 18px;
	}
	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-bottom .navbar-inner {
		padding: 5px;
	}
	.navbar .container {
		width: auto;
		padding: 0;
	}
	.navbar .brand {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 0 0 -5px;
	}
	.nav-collapse {
		clear: both;
	}
	.nav-collapse .nav {
		float: none;
		margin: 0 0 9px;
	}
	.nav-collapse .nav > li {
		float: none;
	}
	.nav-collapse .nav > li > a {
		margin-bottom: 2px;
	}
	.nav-collapse .nav > .divider-vertical {
		display: none;
	}
	.nav-collapse .nav .nav-header {
		color: #555;
		text-shadow: none;
	}
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: bold;
		color: #555;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 2px;
	}
	.nav-collapse .nav > li > a:hover,
	.nav-collapse .nav > li > a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .dropdown-menu a:focus {
		background-color: #f2f2f2;
	}
	.navbar-inverse .nav-collapse .nav > li > a,
	.navbar-inverse .nav-collapse .dropdown-menu a {
		color: #d9d9d9;
	}
	.navbar-inverse .nav-collapse .nav > li > a:hover,
	.navbar-inverse .nav-collapse .nav > li > a:focus,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover,
	.navbar-inverse .nav-collapse .dropdown-menu a:focus {
		background-color: #10223e;
	}
	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0;
	}
	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0 15px;
		padding: 0;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.nav-collapse .open > .dropdown-menu {
		display: block;
	}
	.nav-collapse .dropdown-menu:before,
	.nav-collapse .dropdown-menu:after {
		display: none;
	}
	.nav-collapse .dropdown-menu .divider {
		display: none;
	}
	.nav-collapse .nav > li > .dropdown-menu:before,
	.nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
	}
	.nav-collapse .navbar-form,
	.nav-collapse .navbar-search {
		float: none;
		padding: 9px 15px;
		margin: 9px 0;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	}
	.navbar-inverse .nav-collapse .navbar-form,
	.navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #10223e;
		border-bottom-color: #10223e;
	}
	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
	}
	.nav-collapse,
	.nav-collapse.collapse {
		overflow: hidden;
		height: 0;
	}
	.navbar .btn-navbar {
		display: block;
	}
	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 768px) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
}
.small {
	font-size: 11px;
}
iframe,
svg {
	max-width: 100%;
}
.nowrap {
	white-space: nowrap;
}
.center,
.table td.center,
.table th.center {
	text-align: center;
}
a.disabled,
a.disabled:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
	text-decoration: none;
}
.hero-unit {
	text-align: center;
}
.hero-unit .lead {
	margin-bottom: 18px;
	font-size: 20px;
	font-weight: 200;
	line-height: 27px;
}
.btn .caret {
	margin-bottom: 7px;
}
.btn.btn-micro .caret {
	margin: 5px 0;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
body.modal {
	padding-top: 0;
}
.row-even,
.row-odd {
	padding: 5px;
	width: 99%;
	border-bottom: 1px solid #ddd;
}
.row-odd {
	background-color: transparent;
}
.row-even {
	background-color: #f9f9f9;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
.row-fluid .row-reveal {
	visibility: hidden;
}
.row-fluid:hover .row-reveal {
	visibility: visible;
}
.btn-wide {
	width: 80%;
}
.nav-list > li.offset > a {
	padding-left: 30px;
	font-size: 12px;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
.row-fluid .offset1 {
	margin-left: 8.382978723%;
}
.row-fluid .offset2 {
	margin-left: 16.89361702%;
}
.row-fluid .offset3 {
	margin-left: 25.404255317%;
}
.row-fluid .offset4 {
	margin-left: 33.914893614%;
}
.row-fluid .offset5 {
	margin-left: 42.425531911%;
}
.row-fluid .offset6 {
	margin-left: 50.93617020799999%;
}
.row-fluid .offset7 {
	margin-left: 59.446808505%;
}
.row-fluid .offset8 {
	margin-left: 67.95744680199999%;
}
.row-fluid .offset9 {
	margin-left: 76.468085099%;
}
.row-fluid .offset10 {
	margin-left: 84.97872339599999%;
}
.row-fluid .offset11 {
	margin-left: 91.489361693%;
}
.navbar .nav > li > a.btn {
	padding: 4px 10px;
	line-height: 18px;
}
.nav-tabs.nav-dark {
	border-bottom: 1px solid #333;
	text-shadow: 1px 1px 1px #000;
}
.nav-tabs.nav-dark > li > a {
	color: #F8F8F8;
}
.nav-tabs.nav-dark > li > a:hover {
	border-color: #333 #333 #111;
	background-color: #777777;
}
.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
	color: #ffffff;
	background-color: #555555;
	border: 1px solid #222;
	border-bottom-color: transparent;
}
.thumbnail.pull-left {
	margin: 0 10px 10px 0;
}
.thumbnail.pull-right {
	margin: 0 0 10px 10px;
}
.width-10 {
	width: 10px;
}
.width-20 {
	width: 20px;
}
.width-30 {
	width: 30px;
}
.width-40 {
	width: 40px;
}
.width-50 {
	width: 50px;
}
.width-60 {
	width: 60px;
}
.width-70 {
	width: 70px;
}
.width-80 {
	width: 80px;
}
.width-90 {
	width: 90px;
}
.width-100 {
	width: 100px;
}
.height-10 {
	height: 10px;
}
.height-20 {
	height: 20px;
}
.height-30 {
	height: 30px;
}
.height-40 {
	height: 40px;
}
.height-50 {
	height: 50px;
}
.height-60 {
	height: 60px;
}
.height-70 {
	height: 70px;
}
.height-80 {
	height: 80px;
}
.height-90 {
	height: 90px;
}
.height-100 {
	height: 100px;
}
hr.hr-condensed {
	margin: 10px 0;
}
.list-striped,
.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #ddd;
	margin-left: 0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
	border-bottom: 1px solid #ddd;
	padding: 8px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
	background-color: #f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
	background-color: #F0F0F0;
}
.row-striped .row-fluid {
	width: 100%;
	box-sizing: border-box;
}
.row-striped .row-fluid [class*="span"] {
	min-height: 10px;
}
.row-striped .row-fluid [class*="span"] {
	margin-left: 8px;
}
.row-striped .row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.list-condensed li {
	padding: 4px 5px;
}
.row-condensed .row,
.row-condensed .row-fluid {
	padding: 4px 5px;
}
.list-bordered,
.row-bordered {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	margin-left: 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.radio.btn-group input[type=radio] {
	display: none;
}
.radio.btn-group > label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.radio.btn-group > label:first-of-type {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
fieldset.radio.btn-group {
	padding-left: 0;
}
.iframe-bordered {
	border: 1px solid #ddd;
}
.tab-content {
	overflow: visible;
}
.tabs-left .tab-content {
	overflow: auto;
}
.nav-tabs > li > span {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}
.btn-group > .btn-micro {
	font-size: 10px;
}
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}
.page-header {
	margin: 2px 0px 10px 0px;
	padding-bottom: 5px;
}
.input-prepend > .add-on,
.input-append > .add-on {
	vertical-align: top;
}
.input-prepend .chzn-container-single .chzn-single {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}
.input-append .chzn-container-single .chzn-single {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}
.input-prepend.input-append .chzn-container-single .chzn-single,
.input-prepend.input-append .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.element-invisible:focus {
	width: auto;
	height: auto;
	overflow: auto;
	background: #eee;
	color: #000;
	padding: 1em;
}
.form-vertical .control-label {
	float: none;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
}
.form-vertical .controls {
	margin-left: 0;
}
.width-auto {
	width: auto;
}
.btn-group .chzn-results {
	white-space: normal;
}
.accordion-body.in:hover {
	overflow: visible;
}
.invalid {
	color: #9d261d;
	font-weight: bold;
}
input.invalid {
	border: 1px solid #9d261d;
	background: #f2dede;
}
select.chzn-done.invalid + .chzn-container.chzn-container-single > a.chzn-single,
select.chzn-done.invalid + .chzn-container.chzn-container-multi > ul.chzn-choices {
	border-color: #9d261d;
	color: #9d261d;
}
.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
.tip-text {
	text-align: left;
}
.btn-group > .btn + .dropdown-backdrop + .btn {
	margin-left: -1px;
}
.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.dropdown-menu {
	text-align: left;
}
.alert-link {
	font-weight: bold;
}
.alert .alert-link {
	color: #66512c;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-danger .alert-link,
.alert-error .alert-link {
	color: #843534;
}
.alert-info .alert-link {
	color: #245269;
}
div.modal {
	position: fixed;
	top: 5%;
	left: 50%;
	z-index: 1050;
	width: 80%;
	margin-left: -40%;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}
div.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}
div.modal.fade.in {
	top: 5%;
}
.modal-batch {
	overflow-y: visible;
}
.modal-body[class^="jviewport-height"],
.modal-body[class*="jviewport-height"] {
	max-height: none;
}
.jviewport-height10 {
	height: 10vh;
}
.jviewport-height20 {
	height: 20vh;
}
.jviewport-height30 {
	height: 30vh;
}
.jviewport-height40 {
	height: 40vh;
}
.jviewport-height50 {
	height: 50vh;
}
.jviewport-height60 {
	height: 60vh;
}
.jviewport-height70 {
	height: 70vh;
}
.jviewport-height80 {
	height: 80vh;
}
.jviewport-height90 {
	height: 90vh;
}
.jviewport-height100 {
	height: 100vh;
}
div.modal.jviewport-width10 {
	width: 10vw;
	margin-left: -5vw;
}
div.modal.jviewport-width20 {
	width: 20vw;
	margin-left: -10vw;
}
div.modal.jviewport-width30 {
	width: 30vw;
	margin-left: -15vw;
}
div.modal.jviewport-width40 {
	width: 40vw;
	margin-left: -20vw;
}
div.modal.jviewport-width50 {
	width: 50vw;
	margin-left: -25vw;
}
div.modal.jviewport-width60 {
	width: 60vw;
	margin-left: -30vw;
}
div.modal.jviewport-width70 {
	width: 70vw;
	margin-left: -35vw;
}
div.modal.jviewport-width80 {
	width: 80vw;
	margin-left: -40vw;
}
div.modal.jviewport-width90 {
	width: 90vw;
	margin-left: -45vw;
}
div.modal.jviewport-width100 {
	width: 100vw;
	margin-left: -50vw;
}
@media (max-width: 767px) {
	div.modal {
		position: fixed;
		top: 20px;
		left: 20px;
		right: 20px;
		width: auto;
		margin: 0;
	}
	div.modal.fade {
		top: -100px;
	}
	div.modal.fade.in {
		top: 20px;
	}
	div.modal[class*="jviewport-width"] {
		width: auto;
		margin: 0;
	}
}
@media (max-width: 480px) {
	div.modal {
		top: 10px;
		left: 10px;
		right: 10px;
	}
}
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
	content: "\4b";
}
.icon-edit:before {
	color: #24748c;
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-save-new:before,
.icon-save-copy:before,
.btn-toolbar .icon-copy:before {
	color: #378137;
}
.icon-unpublish:before,
.icon-not-ok:before,
.icon-eye-close:before,
.icon-ban-circle:before,
.icon-minus-sign:before,
.btn-toolbar .icon-cancel:before {
	color: #942a25;
}
.icon-featured:before,
.icon-default:before,
.icon-expired:before,
.icon-pending:before {
	color: #c67605;
}
.icon-back:before {
	content: "\e008";
}
html {
	height: 100%;
}
body {
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
}
a:hover,
a:active,
a:focus {
	outline: none;
}
.small {
	font-size: 11px;
}
.row-even .small,
.row-odd .small,
.row-even .small a,
.row-odd .small a {
	color: #888;
}
.content-title {
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin-top: 0;
}
.well .page-header {
	margin: -10px 0 18px 0;
	padding-bottom: 5px;
}
.well .module-title.nav-header {
	padding: 0 0 7px;
	margin: 0;
	font-size: 13px;
}
.well .row-even p,
.well .row-odd p {
	margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 12px 0;
}
h1 {
	font-size: 26px;
	line-height: 28px;
}
h2 {
	font-size: 22px;
	line-height: 24px;
}
h3 {
	font-size: 18px;
	line-height: 20px;
}
h4 {
	font-size: 14px;
	line-height: 16px;
}
h5 {
	font-size: 13px;
	line-height: 15px;
}
h6 {
	font-size: 12px;
	line-height: 14px;
}
.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.chzn-container .chzn-drop {
	border-radius: 0 0 3px 3px;
}
.control-group .chzn-container {
	max-width: 100%;
}
.control-group .chzn-container .chzn-choices li.search-field,
.control-group .chzn-container .chzn-choices li.search-field input {
	width: 100% !important;
}
.chzn-container-single .chzn-single {
	background-color: #fff;
	background-clip: inherit;
	background-image: none;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset, 0 1px 2px rgba(0,0,0,0.05);
	height: auto;
	line-height: 26px;
}
.chzn-container-single .chzn-single div {
	background-color: #f3f3f3;
	border-left: 1px solid #ccc;
	bottom: 0;
	height: auto;
	text-align: center;
	width: 28px;
}
.chzn-container-single .chzn-single div b {
	background-image: none;
	display: inline-block;
}
.chzn-container-single .chzn-single div b:after {
	content: '\E011';
	font-family: IcoMoon;
}
.chzn-container-single .chzn-single abbr {
	background: none;
	right: 36px;
	top: 0;
}
.chzn-container-single .chzn-single abbr:before {
	font-family: IcoMoon;
	content: '\0049';
	font-size: 10px;
	line-height: 26px;
}
.chzn-container-single .chzn-single abbr:hover {
	color: #000;
}
.chzn-container-single .chzn-search:after {
	content: '\0053';
	font-family: IcoMoon;
	position: relative;
	right: 20px;
	top: 2px;
}
.chzn-container-single .chzn-search input[type="text"] {
	background: none;
	border-radius: 3px;
	border: 1px solid #ccc;
	box-shadow: none;
	height: 25px;
}
.chzn-container-single .chzn-search input[type="text"]:focus {
	border-color: #3071A9;
}
.chzn-container-single .chzn-drop {
	background-clip: padding-box;
	border-color: #3071A9;
	border-radius: 0 0 3px 3px;
}
.chzn-container-active .chzn-single {
	color: #3071A9;
}
.chzn-container-active.chzn-with-drop .chzn-single {
	background-image: none;
	border: 1px solid #3071A9;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.chzn-container-active.chzn-with-drop .chzn-single div {
	background-color: #f3f3f3;
	border-bottom: 1px solid #ccc;
	border-bottom-left-radius: 3px;
	border-left: 1px solid #ccc;
}
.chzn-container-active.chzn-with-drop .chzn-single div b:after {
	content: '\E00F';
	font-family: IcoMoon;
}
.chzn-container-active.chzn-container-multi .chzn-choices {
	border: 1px solid #3071A9;
	box-shadow: none;
}
.chzn-container .chzn-results {
	background-color: #fff;
	border-radius: 0 0 3px 3px;
	margin: 0;
	padding: 0;
}
.chzn-container .chzn-results li.highlighted {
	background-color: #3071A9;
	background-image: none;
}
.chzn-color[rel="value_"] div {
	background-color: #f3f3f3;
	border-left: 1px solid #ccc;
}
.chzn-color-state.chzn-single div,
.chzn-color.chzn-single[rel="value_0"] div,
.chzn-color.chzn-single[rel="value_1"] div,
.chzn-color-state.chzn-single[rel="value_-1"] div,
.chzn-color-state.chzn-single[rel="value_-2"] div,
.chzn-color.chzn-single[rel="value_hide"] div,
.chzn-color.chzn-single[rel="value_show_no_link"] div,
.chzn-color.chzn-single[rel="value_show_with_link"] div {
	background-color: transparent !important;
	border: none !important;
}
.chzn-container-active .chzn-choices {
	border: 1px solid #3071A9;
}
.chzn-container-multi .chzn-choices {
	background-image: none;
	border-radius: 3px;
	border: 1px solid #ccc;
}
.chzn-container-multi .chzn-choices li.search-choice {
	background-color: #3071A9;
	background-image: none;
	border: 0;
	box-shadow: none;
	color: #fff;
	line-height: 20px;
	padding: 0 7px;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
	color: #f5f5f5;
	display: inline-block;
	margin-left: 5px;
	position: relative;
	top: 0;
	left: 0;
	background-image: none;
	font-size: inherit;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {
	text-decoration: none;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:before {
	font-family: IcoMoon;
	content: '\004A';
	position: relative;
	right: 1px;
	top: 0;
}
.js-stools .js-stools-container-bar .js-stools-field-filter .chzn-container {
	margin: 1px 0;
	padding: 0 !important;
}
.chzn-color.chzn-single[rel="value_1"],
.chzn-color-reverse.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_1"],
.chzn-color.chzn-single[rel="value_show_no_link"],
.chzn-color.chzn-single[rel="value_show_with_link"] {
	background-color: #46a546;
	*background-color: #46a546;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	color: #ffffff;
}
.chzn-color.chzn-single[rel="value_1"]:hover,
.chzn-color.chzn-single[rel="value_1"]:focus,
.chzn-color.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].active,
.chzn-color.chzn-single[rel="value_1"].disabled,
.chzn-color.chzn-single[rel="value_1"][disabled],
.chzn-color-reverse.chzn-single[rel="value_0"]:hover,
.chzn-color-reverse.chzn-single[rel="value_0"]:focus,
.chzn-color-reverse.chzn-single[rel="value_0"]:active,
.chzn-color-reverse.chzn-single[rel="value_0"].active,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled,
.chzn-color-reverse.chzn-single[rel="value_0"][disabled],
.chzn-color-state.chzn-single[rel="value_1"]:hover,
.chzn-color-state.chzn-single[rel="value_1"]:focus,
.chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color-state.chzn-single[rel="value_1"].active,
.chzn-color-state.chzn-single[rel="value_1"].disabled,
.chzn-color-state.chzn-single[rel="value_1"][disabled],
.chzn-color.chzn-single[rel="value_show_no_link"]:hover,
.chzn-color.chzn-single[rel="value_show_no_link"]:focus,
.chzn-color.chzn-single[rel="value_show_no_link"]:active,
.chzn-color.chzn-single[rel="value_show_no_link"].active,
.chzn-color.chzn-single[rel="value_show_no_link"].disabled,
.chzn-color.chzn-single[rel="value_show_no_link"][disabled],
.chzn-color.chzn-single[rel="value_show_with_link"]:hover,
.chzn-color.chzn-single[rel="value_show_with_link"]:focus,
.chzn-color.chzn-single[rel="value_show_with_link"]:active,
.chzn-color.chzn-single[rel="value_show_with_link"].active,
.chzn-color.chzn-single[rel="value_show_with_link"].disabled,
.chzn-color.chzn-single[rel="value_show_with_link"][disabled] {
	color: #fff;
	background-color: #2f6f2f;
	*background-color: #2f6f2f;
}
.chzn-color.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].active,
.chzn-color-reverse.chzn-single[rel="value_0"]:active,
.chzn-color-reverse.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color-state.chzn-single[rel="value_1"].active,
.chzn-color.chzn-single[rel="value_show_no_link"]:active,
.chzn-color.chzn-single[rel="value_show_no_link"].active,
.chzn-color.chzn-single[rel="value_show_with_link"]:active,
.chzn-color.chzn-single[rel="value_show_with_link"].active {
	background-color: #46a546;
}
.chzn-color-state.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_-2"] {
	background-color: #bd362f;
	*background-color: #bd362f;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	color: #ffffff;
}
.chzn-color-state.chzn-single[rel="value_0"]:hover,
.chzn-color-state.chzn-single[rel="value_0"]:focus,
.chzn-color-state.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_0"].disabled,
.chzn-color-state.chzn-single[rel="value_0"][disabled],
.chzn-color-state.chzn-single[rel="value_-2"]:hover,
.chzn-color-state.chzn-single[rel="value_-2"]:focus,
.chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color-state.chzn-single[rel="value_-2"].active,
.chzn-color-state.chzn-single[rel="value_-2"].disabled,
.chzn-color-state.chzn-single[rel="value_-2"][disabled] {
	color: #fff;
	background-color: #802420;
	*background-color: #802420;
}
.chzn-color-state.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color-state.chzn-single[rel="value_-2"].active {
	background-color: #bd362f;
}
.CodeMirror {
	height: calc(100vh - 400px);
	min-height: 400px;
	max-height: 800px;
}
.form-horizontal .control-label {
	padding-right: 5px;
	text-align: left;
}
.form-horizontal .control-label .spacer hr {
	width: 380px;
}
@media (max-width: 420px) {
	.form-horizontal .control-label .spacer hr {
		width: 220px;
	}
}
.form-horizontal .field-spacer>.control-label {
	width: auto;
}
.form-horizontal #jform_catid_chzn {
	vertical-align: middle;
}
.form-vertical .control-label > label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.form-vertical .controls {
	margin-left: 0;
}
@media (max-width: 979px) {
	.form-horizontal-desktop .control-label {
		float: none;
		width: auto;
		padding-right: 0;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal-desktop .control-label > label {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.form-horizontal-desktop .controls {
		margin-left: 0;
	}
}
@media (max-width: 1199px) {
	.row-fluid .row-fluid .form-horizontal-desktop .control-label {
		float: none;
		width: auto;
		padding-right: 0;
		padding-top: 0;
		text-align: left;
	}
	.row-fluid .row-fluid .form-horizontal-desktop .control-label > label {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.row-fluid .row-fluid .form-horizontal-desktop .controls {
		margin-left: 0;
	}
}
.form-inline-header {
	margin: 5px 0;
}
.form-inline-header .control-group,
.form-inline-header .control-label,
.form-inline-header .controls {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.form-inline-header .control-label {
	width: auto;
	padding-right: 10px;
}
.form-inline-header .controls {
	padding-right: 20px;
}
fieldset[class^="form-"] {
	min-width: 100%;
}
@-moz-document url-prefix() {
	fieldset[class^="form-"] {
		display: table-cell;
	}
}
fieldset.checkboxes input {
	float: left;
}
fieldset.checkboxes li {
	list-style: none;
}
.control-group,
.controls,
.controls input[type="text"],
.controls input[type="number"],
.controls input[type="email"],
.controls select,
.controls textarea {
	max-width: 100%;
}
.controls .btn-group > .btn {
	min-width: 50px;
	margin-left: -1px;
}
.controls .btn-group.btn-group-yesno {
	width: 220px;
	max-width: 100%;
}
.controls .btn-group.btn-group-yesno > .btn {
	width: 50%;
	min-width: 40px;
	padding: 2px 0;
}
input.input-large-text {
	font-size: 18px;
	line-height: 22px;
	height: auto;
}
textarea {
	resize: both;
}
textarea.vert {
	resize: vertical;
}
textarea.noResize {
	resize: none;
}
.subform-repeatable {
	padding-right: 10px;
}
.subform-repeatable > .btn-toolbar {
	margin: 0;
}
.subform-repeatable > .btn-toolbar .group-add {
	line-height: 26px;
	width: 56px;
	font-size: 13px;
	margin-left: 28px;
}
.subform-repeatable-group {
	margin-top: 20px;
	margin-left: 28px;
	border: 1px solid #ccc;
	padding: 8px 25px 15px;
	position: relative;
	border-radius: 3px;
}
.subform-repeatable-group > .btn-toolbar {
	margin: 0;
}
.subform-repeatable-group > .btn-toolbar .btn-group {
	margin-right: 0px;
	margin-top: -1px;
	position: static;
}
.subform-repeatable-group > .btn-toolbar .btn {
	font-size: 13px;
	line-height: 26px;
	background-color: #F3F3F3;
	position: absolute;
}
.subform-repeatable-group > .btn-toolbar .btn span {
	vertical-align: middle;
	line-height: 11px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-success {
	color: #378137;
	bottom: 0;
	right: 0;
	border-radius: 3px 0 0 0;
	border-width: 1px 0 0 1px;
	padding-top: 1px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-success .icon-plus:before {
	content: "]";
}
.subform-repeatable-group > .btn-toolbar .btn.btn-danger {
	color: #942a25;
	top: 0;
	right: 0;
	border-radius: 0 0 0 3px;
	border-width: 0 0 1px 1px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-danger .icon-minus:before {
	content: "I";
}
.subform-repeatable-group > .btn-toolbar .btn.btn-primary {
	color: #24748c;
	color: #333;
	right: 100%;
	top: 50%;
	margin-top: -27px;
	margin-right: 1px;
	border-radius: 3px 0 0 3px;
	border-width: 1px 0 1px 1px;
	line-height: 52px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-primary .icon-move:before {
	content: "Z";
}
.subform-repeatable-group > .btn-toolbar .btn [class^="icon-"],
.subform-repeatable-group > .btn-toolbar .btn [class*=" icon-"] {
	margin: 0;
}
.subform-repeatable-group > .btn-toolbar .btn:hover {
	background-color: #E6E6E6;
}
.subform-repeatable-group .control-group:last-of-type {
	margin-bottom: 10px;
}
@media (max-width: 979px) {
	.subform-repeatable-group > .btn-toolbar .btn-group {
		margin-bottom: 10px;
	}
}
.subform-table-layout .control-group {
	margin-bottom: 10px;
}
.subform-table-layout .control-group:last-of-type {
	margin-bottom: 0;
}
.subform-table-layout .controls {
	padding-right: 20px;
}
.subform-table-layout input {
	width: 100%;
	max-width: 206px;
}
.subform-table-layout table .btn-group {
	margin: 0 7px;
}
@media (max-width: 1024px) {
	.subform-table-layout .subform-repeatable {
		padding-right: 0;
	}
	.subform-table-layout .subform-repeatable tbody td:last-of-type {
		text-align: right;
		padding-bottom: 15px;
	}
	.subform-table-layout table,
	.subform-table-layout thead,
	.subform-table-layout tbody,
	.subform-table-layout th,
	.subform-table-layout td,
	.subform-table-layout tr {
		display: block;
	}
	.subform-table-layout table {
		border: 1px solid #ddd;
	}
	.subform-table-layout thead th {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.subform-table-layout thead th:last-of-type {
		position: static;
		width: 100% !important;
		text-align: right;
		box-sizing: border-box;
		border-left: 0;
	}
	.subform-table-layout tr {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.subform-table-layout td {
		border: none;
		position: relative;
		padding-left: 50%;
	}
	.subform-table-layout tbody td:first-of-type {
		padding-top: 15px;
		border-top: 1px solid #ddd;
	}
	.subform-table-layout tbody td:first-of-type:before {
		top: 18px;
	}
	.subform-table-layout td:before {
		content: attr(data-column);
		position: absolute;
		top: 13px;
		left: 10px;
		padding-right: 10px;
	}
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 0;
}
.form-horizontal .controls > .radio:first-child,
.form-horizontal .controls > .checkbox:first-child {
	padding-top: 5px;
}
.form-horizontal .controls > .radio.btn-group:first-child {
	padding-top: 0;
}
.form-horizontal .controls > .radio.btn-group-yesno:first-child {
	padding-top: 2px;
}
input.field-media-input {
	width: auto;
}
.header {
	background-color: #1a3867;
	border-top: 1px solid rgba(255,255,255,0.2);
	padding: 8px 25px;
}
@media (max-width: 767px) {
	.header {
		padding: 4px 18px;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.header .navbar-search {
	margin-top: 0;
}
@media (max-width: 979px) {
	.header .navbar-search {
		border-top: 0;
		border-bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
}
.container-logo {
	float: right;
	text-align: right;
}
.logo {
	width: auto;
	max-width: 100%;
	max-height: 36px;
	height: auto;
}
.page-title {
	color: white;
	font-weight: normal;
	font-size: 20px;
	line-height: 36px;
	margin: 0;
}
.page-title [class^="icon-"],
.page-title [class*=" icon-"] {
	margin-right: 16px;
}
@media (max-width: 767px) {
	.container-logo {
		display: none;
	}
	.page-title {
		font-size: 18px;
		line-height: 28px;
	}
	.page-title [class^="icon-"],
	.page-title [class*=" icon-"] {
		margin-right: 10px;
	}
}
.view-login {
	background-color: #17568c;
	padding-top: 0;
}
.view-login .container {
	width: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -206px;
	margin-left: -150px;
}
.view-login .navbar-fixed-bottom {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.view-login .navbar-fixed-bottom,
.view-login .navbar-fixed-bottom a {
	color: #FCFCFC;
}
.view-login .navbar-inverse.navbar-fixed-bottom,
.view-login .navbar-inverse.navbar-fixed-bottom a {
	color: #555;
}
.view-login .well {
	padding-bottom: 0;
}
.view-login .login-joomla {
	position: absolute;
	left: 50%;
	height: 24px;
	width: 24px;
	margin-left: -12px;
	font-size: 22px;
}
.view-login .navbar-fixed-bottom {
	position: absolute;
}
.view-login .input-medium {
	width: 176px;
}
.view-login #lang_chzn {
	width: 233px !important;
	max-width: none;
}
.view-login #lang_chzn .chzn-single div {
	width: 43px;
}
.view-login .input-prepend .add-on,
.view-login .controls .btn-group > .btn {
	margin-left: 0;
}
.navbar-inverse {
	color: #333;
}
.login .btn-large {
	margin-top: 15px;
}
.login .form-inline .btn-group {
	display: block;
}
@media (max-width: 479px) {
	.login .chzn-single {
		width: 222px !important;
	}
	.login .chzn-container,
	.login .chzn-drop {
		width: 230px !important;
	}
}
@media (max-width: 319px) {
	.view-login .navbar-fixed-bottom {
		display: none;
	}
}
.ventral-space {
	margin-bottom: 5px;
}
ul.manager .height-50 .icon-folder-2 {
	height: 35px;
	width: 35px;
	line-height: 35px;
	font-size: 30px;
}
#imageForm .well {
	margin-bottom: 5px;
}
.thumbnails-media .thumbnail {
	background-color: #f4f4f4;
	border-radius: 3px;
	border: 0;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.05) inset;
	padding: 0px;
	height: 100px;
	width: 100px;
	margin: 8px;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.thumbnails-media .thumbnail .close {
	background-color: #ccc;
	border-left: 1px solid rgba(0,0,0,0.1);
	height: 22px;
	line-height: 22px;
	opacity: 0.3;
	text-align: center;
	width: 22px;
	top: 0;
	right: 0;
}
.thumbnails-media .thumbnail .close:hover {
	background-color: #bbb;
}
.thumbnails-media .thumbnail *,
.thumbnails-media .thumbnail *:before {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.thumbnails-media .thumbnail input[type="radio"],
.thumbnails-media .thumbnail input[type="checkbox"] {
	margin: 0;
	opacity: 0.55;
	position: absolute;
	top: 5px;
	left: 5px;
}
.thumbnails-media .thumbnail .controls,
.thumbnails-media .thumbnail .imginfoBorder {
	display: none;
}
.thumbnails-media .imgThumb {
	position: relative;
	z-index: 1;
	width: 100%;
	display: inline-block;
}
.thumbnails-media .imgThumb input {
	display: none;
}
.thumbnails-media .imgThumb label,
.thumbnails-media .imgThumb .imgThumbInside {
	display: block;
	line-height: 100px;
	position: relative;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
}
.thumbnails-media .imgThumb label:before,
.thumbnails-media .imgThumb .imgThumbInside:before {
	font-family: "IcoMoon";
	font-style: normal;
	content: 'G';
	position: absolute;
	top: 0;
	right: 0;
	background-color: #46a546;
	color: #fff;
	line-height: 26px;
	width: 26px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	border-color: rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	border-radius: 0 3px;
}
.thumbnails-media .imgThumb img {
	width: auto;
}
.thumbnails-media .selected :checked + label,
.thumbnails-media .selected .imgThumbInside,
.thumbnails-media .imgInput :checked + label,
.thumbnails-media .imgInput .imgThumbInside {
	background-color: #ddd;
}
.thumbnails-media .selected :checked + label:before,
.thumbnails-media .selected .imgThumbInside:before,
.thumbnails-media .imgInput :checked + label:before,
.thumbnails-media .imgInput .imgThumbInside:before {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.thumbnails-media .selected :checked + label:after,
.thumbnails-media .selected .imgThumbInside:after,
.thumbnails-media .imgInput :checked + label:after,
.thumbnails-media .imgInput .imgThumbInside:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	border: 3px solid #46a546;
	border-radius: 5px;
}
.thumbnails-media .imgDelete a.close,
.thumbnails-media .imgPreview a {
	padding: 0;
	position: absolute;
	left: 0;
	z-index: 1;
	height: 26px;
	width: 26px;
}
.thumbnails-media .imgPreview a {
	width: 100%;
}
.thumbnails-media .imgDelete a.close {
	background-color: #bd362f;
	border-color: #bd362f rgba(0,0,0,0.2) rgba(0,0,0,0.2) #bd362f;
	top: 0;
	line-height: 28px;
	font-size: 12px;
	padding-left: 1px;
	color: #fff;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	z-index: 10;
	opacity: 0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
}
.thumbnails-media .imgDelete a.close:hover {
	background-color: #802420;
}
.thumbnails-media .thumbnail:hover .imgDelete a.close {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.thumbnails-media .imgPreview a,
.thumbnails-media .imgDetails {
	position: absolute;
	left: 0;
	text-align: left;
	background-color: #fff;
	border-color: rgba(0,0,0,0.2);
	bottom: 0;
	line-height: 26px;
	border: 1px solid rgba(0,0,0,0.1);
	border-width: 1px;
	border-radius: 0 3px 0 0;
	z-index: 1;
}
.thumbnails-media .imgPreview a:hover,
.thumbnails-media .imgDetails:hover {
	background-color: #eee;
}
.thumbnails-media .imgDetails {
	padding: 0 5px;
	line-height: 20px;
	color: #555;
}
.thumbnails-media .imgFolder span {
	line-height: 90px;
	font-size: 38px;
	margin: 0;
	width: auto;
}
.thumbnails-media .imgFolder + .imgDetails {
	color: inherit;
}
.com_media .media a + a {
	margin-left: -1px;
}
.com_media .tree-holder {
	padding: 0 15px;
}
#folderframe.thumbnail {
	border: 0;
	box-shadow: none;
	padding: 0;
}
#mediamanager-form {
	margin: 0 -10px;
	overflow-x: hidden;
}
#mediamanager-form > .muted {
	padding: 0px;
}
#mediamanager-form .checkbox {
	padding-left: 30px;
	margin-bottom: 15px;
}
#mediamanager-form .checkbox input {
	margin-top: 3px;
}
#mediamanager-form .thumbnails {
	margin: 0 -8px;
	overflow-x: hidden;
}
#mediamanager-form .thumbnails .thumbnail {
	height: 120px;
	width: 120px;
	margin: 8px;
}
#mediamanager-form .thumbnails .imgThumb label,
#mediamanager-form .thumbnails .imgTotal {
	line-height: 120px;
}
#mediamanager-form .icon-search::before {
	padding-right: 5px;
	padding-left: 1px;
}
#mediamanager-form .height-50 {
	background-color: #fafafa;
	height: 77px;
	position: relative;
	z-index: 1;
	width: 100%;
	display: inline-block;
}
#mediamanager-form .height-50 a,
#mediamanager-form .height-50 .icon-folder-2 {
	display: inline-block;
	line-height: 75px;
	margin-top: -1px;
}
#mediamanager-form .height-50 a:after {
	bottom: 0;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.08) inset;
	content: "";
	display: block;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
#mediamanager-form .height-50 .icon-folder-2 {
	font-size: 40px;
}
.uploadform {
	margin-top: 20px;
}
body.modal-open {
	-ms-overflow-style: none;
}
.modal-header {
	padding: 0 20px;
	text-align: left;
}
.modal-header h3 {
	font-weight: normal;
	line-height: 50px;
}
.modal-header .close {
	width: 50px;
	margin-top: 0;
	margin-right: -15px;
	font-size: 2rem;
	line-height: 50px;
	border-left: 1px solid #ccc;
}
.modal-body {
	padding: 0;
	width: 100%;
	height: auto;
	max-height: none;
}
.modal-body .container-fluid {
	padding-top: 15px;
	padding-bottom: 15px;
}
.modal-footer {
	clear: both;
}
.contentpane {
	padding: 10px;
	height: auto;
}
@media (min-width: 768px) {
	.row-fluid .modal-batch [class*="span"] {
		margin-left: 0;
	}
}
.container-popup {
	padding: 10px;
}
.field-media-wrapper iframe {
	max-height: 75vh;
}
body .navbar,
body .navbar-fixed-top {
	margin-bottom: 0;
}
.navbar-inner {
	min-height: 0;
	background: #f2f2f2;
	background-image: none;
	filter: none;
}
.navbar-inner .container-fluid {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.navbar-inverse .navbar-inner {
	background: #10223e;
	background-image: none;
	filter: none;
}
.navbar .navbar-text {
	line-height: 30px;
}
.navbar .admin-logo {
	float: left;
	padding: 7px 12px 0px 15px;
	font-size: 16px;
	color: #555;
}
.navbar .admin-logo:hover {
	color: #333;
}
.navbar-inverse.navbar .admin-logo {
	color: #d9d9d9;
}
.navbar-inverse.navbar .admin-logo:hover {
	color: #ffffff;
}
.navbar .brand {
	float: right;
	display: block;
	padding: 6px 10px;
	margin-left: -20px;
	font-size: inherit;
	font-weight: normal;
}
.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none;
}
.navbar .nav > li > a {
	padding: 6px 10px;
}
.navbar .nav > li > a:hover {
	color: white;
}
.navbar .nav > li > a:hover span.carot {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.navbar .dropdown-menu,
.navbar .nav-user {
	font-size: 13px;
}
.navbar .nav-user .dropdown-menu li span {
	padding-left: 10px;
}
.navbar .nav > li ul {
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	overflow-scrolling: touch;
	height: auto;
	max-height: 500px;
	margin: 0;
}
.navbar .nav > li ul::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
.navbar .nav > li ul::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}
.navbar .nav > li > .dropdown-menu:after {
	display: none;
}
.navbar .nav > .dropdown.open:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: 25px;
	left: 10px;
	z-index: 1001;
}
.navbar .empty-nav {
	display: none;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	background-image: none;
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar .btn-navbar {
	background: #17568c;
	border: 1px solid #0D2242;
	margin-bottom: 2px;
}
@media (max-width: 767px) {
	.navbar .admin-logo {
		margin-left: 10px;
		padding: 9px 9px 0 9px;
	}
}
.navbar-search .search-query {
	background: rgba(255,255,255,0.3);
}
@media (max-width: 979px) {
	.navbar .nav {
		font-size: 13px;
		margin: 0 2px 0 0;
	}
	.navbar .nav > li > a {
		padding: 6px;
	}
}
@media (max-width: 767px) {
	.navbar-search.pull-right {
		float: none;
		text-align: center;
	}
}
@media (max-width: 738px) {
	.navbar .brand {
		font-size: 16px;
	}
}
.nav-collapse .nav li a,
.dropdown-menu a {
	background-image: none;
}
.nav-collapse .dropdown-menu > li img {
	max-width: none;
}
@media (max-width: 767px) {
	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-top .navbar-inner .container-fluid {
		padding: 0;
	}
	.navbar .brand {
		margin-top: 2px;
		float: none;
		text-align: center;
	}
	.navbar .btn-navbar {
		margin-top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
	}
	.nav-collapse .nav .nav-header {
		color: #fff;
	}
	.nav-collapse .nav,
	.navbar .nav-collapse .nav.pull-right {
		margin: 0;
	}
	.nav-collapse .dropdown-menu {
		margin: 0;
	}
	.nav-collapse .dropdown-menu > li > span {
		display: block;
		padding: 4px 15px;
	}
	.navbar-inverse .nav-collapse .dropdown-menu > li > span {
		color: #d9d9d9;
	}
	.nav-collapse .nav > li > a.dropdown-toggle {
		background-color: rgba(255,255,255,0.07);
		font-size: 12px;
		font-weight: bold;
		color: #eee;
		text-transform: uppercase;
		padding-left: 15px;
	}
	.nav-collapse .nav li a {
		margin-bottom: 0;
		border-top: 1px solid rgba(255,255,255,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.5);
	}
	.nav-collapse .nav li ul li ul.dropdown-menu,
	.nav-collapse .nav li ul li:hover ul.dropdown-menu,
	.nav-collapse .caret {
		display: none !important;
	}
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		font-size: 15px;
		font-weight: normal;
		color: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.navbar .nav-collapse .nav > li > .dropdown-menu::before,
	.navbar .nav-collapse .nav > li > .dropdown-menu::after,
	.navbar .nav-collapse .dropdown-submenu > a::after {
		display: none;
	}
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 0;
	}
}
.quick-icons {
	font-size: 14px;
	margin-bottom: 20px;
}
.quick-icons .nav-header {
	margin: 12px 0 5px;
	font-size: 13px;
}
.quick-icons .nav-header:first-child {
	margin: 0 0 5px;
}
.quick-icons [class^="icon-"],
.quick-icons [class*=" icon-"] {
	margin-right: 9px;
}
.quick-icons [class^="icon-"]:before,
.quick-icons [class*=" icon-"]:before {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 18px;
}
html[dir=rtl] .quick-icons .nav-list [class^="icon-"],
html[dir=rtl] .quick-icons .nav-list [class*=" icon-"] {
	margin-left: 9px;
	margin-right: 0;
}
.sidebar-nav .nav-list {
	padding-left: 25px;
	padding-right: 25px;
}
.sidebar-nav .nav-list > li > a {
	color: #555;
	padding: 3px 25px;
	margin-left: -26px;
	margin-right: -26px;
}
.sidebar-nav .nav-list > li.active > a {
	color: #fff;
	margin-right: -26px;
}
.sidebar-nav .nav-list > li > a:focus,
.sidebar-nav .nav-list > li > a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #2d6ca2;
	text-shadow: none;
}
.j-sidebar-container {
	position: absolute;
	display: block;
	left: -16.5%;
	width: 16.5%;
	margin: -18px 0 0 -1px;
	padding-top: 28px;
	padding-bottom: 40px;
	clear: both;
	background-color: #F0F0F0;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	-webkit-border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
}
.j-sidebar-container.j-sidebar-hidden {
	left: -16.5%;
}
.j-sidebar-container.j-sidebar-visible {
	left: 0;
}
.j-sidebar-container .filter-select {
	padding: 0 14px;
}
.j-toggle-sidebar-header h3 {
	font-weight: normal;
	padding: 0 15px;
}
.j-toggle-button-wrapper {
	position: absolute;
	display: block;
	top: 7px;
	padding: 0;
}
.j-toggle-button-wrapper.j-toggle-hidden {
	right: -24px;
}
.j-toggle-button-wrapper.j-toggle-visible {
	right: 7px;
}
.j-toggle-sidebar-button {
	font-size: 16px;
	color: #3071a9;
	text-decoration: none;
	cursor: pointer;
}
.j-toggle-sidebar-button:hover {
	color: #1f496e;
}
#system-message-container,
#j-main-container {
	padding: 0 0 0 5px;
	min-height: 0;
}
#system-message-container.j-toggle-main,
#j-main-container.j-toggle-main,
#system-debug.j-toggle-main {
	float: right;
}
@media (min-width: 768px) {
	.j-toggle-transition {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
}
@media (max-width: 979px) {
	.j-toggle-button-wrapper.j-toggle-hidden {
		right: -20px;
	}
}
@media (max-width: 767px) {
	.j-sidebar-container {
		position: relative;
		width: 100%;
		margin: 0 0 20px 0;
		padding: 0;
		background: transparent;
		border-right: 0;
		border-bottom: 0;
	}
	.j-sidebar-container.j-sidebar-hidden {
		margin-left: 16.5%;
	}
	.j-sidebar-container.j-sidebar-visible {
		margin-left: 0;
	}
	.j-toggle-sidebar-header,
	.j-toggle-button-wrapper {
		display: none;
	}
	.view-login select {
		width: 232px;
	}
}
@media (max-width: 420px) {
	.j-sidebar-container {
		margin: 0;
	}
	.view-login .input-medium {
		width: 180px;
	}
	.view-login select {
		width: 232px;
	}
}
#status {
	background: #ebebeb;
	border-top: 1px solid #dedede;
	padding: 4px 10px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.08);
	color: #626262;
}
#status .btn-group {
	margin: 0;
}
#status .btn-group.separator:after {
	content: ' ';
	display: block;
	float: left;
	background: #ADADAD;
	margin: 0 10px;
	height: 15px;
	width: 1px;
}
#status .btn-toolbar,
#status p {
	margin: 0px;
}
#status .btn-toolbar,
#status .btn-group {
	font-size: 12px;
}
#status a {
	color: #626262;
}
#status .badge {
	margin-right: .25em;
}
#status.status-top {
	background: #1a3867;
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3);
	border-top: 0;
	color: #d9d9d9;
	padding: 2px 20px 6px 20px;
}
#status.status-top a {
	color: #d9d9d9;
}
@media (max-width: 479px) {
	.pagination a {
		padding: 5px;
	}
	.btn-group.divider,
	.header .row-fluid .span3,
	.header .row-fluid .span7 {
		display: none;
	}
	.navbar .btn {
		margin: 0;
	}
	.btn-subhead {
		display: block;
		margin: 10px 0;
	}
	.subhead-collapse.collapse {
		height: 0;
		overflow: hidden;
	}
	.btn-toolbar .btn-wrapper {
		display: block;
		margin: 0px 10px 5px 10px;
	}
	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
	}
	.subhead {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 0 solid #dedede;
	}
	.btn-group + .btn-group {
		margin-left: 10px;
	}
	.login .chzn-single {
		width: 222px !important;
	}
	.login .chzn-container,
	.login .chzn-drop {
		width: 230px !important;
	}
	#toolbar [class^="icon-"],
	#toolbar [class*=" icon-"] {
		background-color: transparent;
		border-right: medium none;
		width: 10px;
	}
}
table label {
	margin: 0;
}
td.has-context {
	height: 23px;
}
td.nowrap.has-context {
	width: 45%;
}
.subhead {
	background: #F0F0F0;
	border-bottom: 1px solid #dedede;
	color: #0C192E;
	text-shadow: 0 1px 0 #FFF;
	margin-bottom: 10px;
	min-height: 51px;
}
.subhead-collapse {
	margin-bottom: 19px;
}
.subhead-collapse.collapse {
	height: auto;
	overflow: visible;
}
.btn-toolbar {
	margin-bottom: 5px;
}
.btn-toolbar .btn-wrapper {
	display: inline-block;
	margin: 0 0 8px 5px;
}
.subhead-fixed {
	position: fixed;
	width: 100%;
	top: 30px;
	z-index: 100;
}
@media (max-width: 767px) {
	body {
		-webkit-overflow-scrolling: touch;
	}
	.subhead {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 10px;
		padding-right: 10px;
	}
}
.subhead h1 {
	font-size: 17px;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 6px;
}
#toolbar {
	margin-bottom: 2px;
	margin-top: 12px;
}
#toolbar .btn {
	line-height: 24px;
	margin-right: 4px;
	padding: 0 10px;
}
#toolbar .btn-success {
	min-width: 148px;
}
#toolbar .btn-primary [class^="icon-"],
#toolbar .btn-primary [class*=" icon-"],
#toolbar .btn-warning [class^="icon-"],
#toolbar .btn-warning [class*=" icon-"],
#toolbar .btn-danger [class^="icon-"],
#toolbar .btn-danger [class*=" icon-"],
#toolbar .btn-success [class^="icon-"],
#toolbar .btn-success [class*=" icon-"],
#toolbar .btn-info [class^="icon-"],
#toolbar .btn-info [class*=" icon-"],
#toolbar .btn-inverse [class^="icon-"],
#toolbar .btn-inverse [class*=" icon-"] {
	background-color: transparent;
	border-right: 0;
	border-left: 0;
	width: 16px;
	margin-left: 0;
	margin-right: 0;
}
#toolbar #toolbar-options,
#toolbar #toolbar-help {
	float: right;
}
#toolbar [class^="icon-"],
#toolbar [class*=" icon-"] {
	background-color: #e6e6e6;
	border-radius: 3px 0 0 3px;
	border-right: 1px solid #b3b3b3;
	height: auto;
	line-height: inherit;
	margin: 0 6px 0 -10px;
	opacity: 1;
	text-shadow: none;
	width: 28px;
	z-index: -1;
}
#toolbar iframe .btn-group .btn {
	margin-left: -1px !important;
}
html[dir=rtl] #toolbar #toolbar-options,
html[dir=rtl] #toolbar #toolbar-help {
	float: left;
}
@media (max-width: 767px) {
	.subhead-fixed {
		position: static;
		width: auto;
	}
}
.btn-subhead {
	display: none;
}
@media (min-width: 480px) {
	#filter-bar {
		height: 29px;
	}
}
@media (max-width: 479px) {
	.navbar .btn {
		margin: 0;
	}
	.btn-subhead {
		display: block;
		margin: 10px 0;
	}
	.subhead-collapse.collapse {
		height: 0;
		overflow: hidden;
	}
	.btn-toolbar .btn-wrapper {
		display: block;
		margin: 0px 10px 5px 10px;
	}
	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
	}
	.subhead {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 0 solid #dedede;
	}
	#toolbar [class^="icon-"],
	#toolbar [class*=" icon-"] {
		background-color: transparent;
		border-right: medium none;
		width: 10px;
	}
}
@media (max-width: 319px) {
	.view-login .navbar-fixed-bottom {
		display: none;
	}
}
ul.treeselect,
ul.treeselect li {
	margin: 0;
	padding: 0;
}
ul.treeselect {
	margin-top: 8px;
}
ul.treeselect li {
	padding: 2px 10px 2px;
	list-style: none;
}
ul.treeselect i.treeselect-toggle {
	line-height: 18px;
}
ul.treeselect label {
	font-size: 1em;
	margin-left: 8px;
}
ul.treeselect label.nav-header {
	padding: 0;
}
ul.treeselect input {
	margin: 2px 0 0 8px;
}
ul.treeselect .treeselect-menu {
	margin: 0 6px;
}
ul.treeselect ul.dropdown-menu {
	margin: 0;
}
ul.treeselect ul.dropdown-menu li {
	padding: 0 5px;
	border: none;
}
.tree-holder .folder-url,
.tree-holder .file {
	position: relative;
	background-color: #fefefe;
	margin-bottom: 4px;
	padding: 0 10px;
	line-height: 32px;
	border: 1px solid rgba(0,0,0,0.08);
}
.tree-holder .folder-url,
.tree-holder .folder-url:hover,
.tree-holder .folder-url:focus {
	font-weight: bold;
	background-color: #f5f5f5;
	color: #3071a9;
}
.tree-holder .active {
	background-color: #3071a9;
	color: #fff;
	box-shadow: -3px 0 0 #36a2ff !important;
}
.tree-holder .active.folder-url {
	background-color: #f5f5f5;
	color: #3071a9;
}
.tree-holder .active.file:hover {
	background-color: #3071a9;
}
.tree-holder ul ul {
	box-shadow: -3px 0 0 rgba(0,0,0,0.08);
	padding-right: 0;
}
.tree-holder ul ul .folder-url,
.tree-holder ul ul .file {
	box-shadow: -3px 0 0 #3071a9;
	border-left: 0;
}
.break-word {
	word-break: break-all;
	word-wrap: break-word;
}
.disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.j-links-separator {
	margin: 20px 0px;
	width: 100%;
	height: 0px;
	border-top: 2px solid #DDDDDD;
}
.container-main,
#system-debug {
	padding-bottom: 50px;
}
.pagination-toolbar {
	margin: 0;
}
.pagination-toolbar a {
	line-height: 26px;
}
.pull-right > .dropdown-menu,
.dropdown-reverse {
	left: auto;
	right: 0;
}
.nav-filters hr {
	margin: 5px 0;
}
#assignment.tab-pane {
	min-height: 500px;
}
@media (max-width: 979px) {
	.container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 768px) {
	body {
		padding-top: 30px;
	}
	.nav-collapse.collapse.in {
		height: auto !important;
	}
}
@media (max-width: 767px) {
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 479px) {
	.pagination a {
		padding: 5px;
	}
	.btn-group.divider,
	.header .row-fluid .span3,
	.header .row-fluid .span7 {
		display: none;
	}
	.btn-group + .btn-group {
		margin-left: 10px;
	}
}
.info-labels {
	margin-top: -5px;
	margin-bottom: 10px;
}
.sortable-handler.inactive {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.alert-joomlaupdate {
	text-align: center;
}
.alert-joomlaupdate button {
	vertical-align: baseline;
}
.j-jed-message {
	line-height: 2em;
	color: #333333;
}
.moor-box {
	z-index: 3;
}
.admin .chzn-container .chzn-drop {
	z-index: 1060;
}
.item-associations {
	margin: 0;
}
.item-associations li {
	list-style: none;
	display: inline-block;
	margin: 0 0 3px 0;
}
.item-associations li a {
	color: #ffffff;
}
#flag img {
	padding-top: 6px;
	vertical-align: top;
}
.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
#permissions-sliders .chzn-container {
	margin-top: -5px;
	position: absolute;
}
#permissions-sliders .table td {
	padding: 8px 8px 9px;
}
.img-preview > img {
	max-height: 100%;
}
.alert-no-items {
	margin-top: 20px;
}
@media (max-width: 767px) {
	html[dir=rtl] #toolbar #toolbar-options,
	html[dir=rtl] #toolbar #toolbar-help,
	#toolbar #toolbar-options,
	#toolbar #toolbar-help {
		float: none;
	}
}
#permissions-sliders .input-small {
	width: 120px;
}
.editor {
	overflow: hidden;
	position: relative;
}
.editor textarea.mce_editable {
	box-sizing: border-box;
}
a.grid_false {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/publish_r.png');
}
a.grid_true {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/icon-16-allow.png');
}
textarea,
input,
.uneditable-input {
	box-shadow: none !important;
}
textarea:focus,
input:focus,
.uneditable-input:focus {
	box-shadow: none;
	border: 1px solid #3071A9;
}
.js-pstats-data-details dd {
	margin-left: 240px;
}
.js-pstats-data-details dt {
	width: 220px;
}
#permissions table td,
#page-permissions table td {
	vertical-align: middle;
}
#permissions table select,
#page-permissions table select {
	margin-bottom: 0;
}
.js-stools-container-bar .btn-primary .caret {
	border-bottom: 4px solid #fff;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.alert,
.alert-options,
.badge,
.breadcrumb > li,
.close,
.input-append .add-on,
.input-prepend .add-on,
.label,
.nav-header,
.nav-list .nav-header,
.nav-list > .active > a,
.nav-list > .active > a:focus,
.nav-list > .active > a:hover,
.nav-list > li > a,
.nav-tabs.nav-dark,
.navbar .brand,
.navbar .nav > li > a,
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
.navbar-inverse .navbar-search .search-query.focused,
.navbar-inverse .navbar-search .search-query:focus,
.progress .bar,
.subhead {
	text-shadow: none;
}
.popover-content {
	min-height: 33px;
}
.lead,
.navbar .brand,
.hero-unit,
.hero-unit .lead {
	font-weight: 400;
}
@media (min-width: 1200px) {
	#permissions .tab-content {
		position: sticky;
		top: 90px;
	}
}
.com_cpanel .well {
	padding: 8px 14px;
	border: 1px solid rgba(0,0,0,0.05);
}
.com_cpanel .well .module-title.nav-header {
	color: #555;
}
.com_cpanel .well > .row-striped,
.com_cpanel .well > .list-striped {
	margin: 0 -14px;
}
.com_cpanel .well > .row-striped > .row-fluid,
.com_cpanel .well > .list-striped > .row-fluid {
	padding: 8px 14px;
}
.com_cpanel .well > .row-striped > .row-fluid [class*="span"],
.com_cpanel .well > .list-striped > .row-fluid [class*="span"] {
	margin-left: 0;
}
.com_cpanel .well > .row-striped > li,
.com_cpanel .well > .list-striped > li {
	padding-left: 15px;
	padding-right: 15px;
}
.com_postinstall fieldset {
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0 0 18px;
	padding: 4px 18px 18px;
}
.com_postinstall fieldset .btn {
	margin-top: 10px;
}
.com_postinstall legend {
	border: 0 none;
	display: inline-block;
	padding: 0 5px;
	margin-bottom: 0;
	width: auto;
}
.com_privacy .well {
	padding: 8px 14px;
	border: 1px solid rgba(0,0,0,0.05);
}
.com_privacy .well .module-title.nav-header {
	color: #555;
}
.com_privacy .well > .row-striped,
.com_privacy .well > .list-striped {
	margin: 0 -14px;
}
.com_privacy .well > .row-striped > .row-fluid,
.com_privacy .well > .list-striped > .row-fluid {
	padding: 8px 14px;
}
.com_privacy .well > .row-striped > .row-fluid [class*="span"],
.com_privacy .well > .list-striped > .row-fluid [class*="span"] {
	margin-left: 0;
}
.com_privacy .well > .row-striped > li,
.com_privacy .well > .list-striped > li {
	padding-left: 15px;
	padding-right: 15px;
}
#menu-assignment {
	position: relative;
}
#menu-assignment .menu-links {
	margin-top: 15px;
	margin-left: 0;
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;
	-moz-column-gap: 15px;
	-webkit-column-gap: 15px;
	column-gap: 15px;
}
#menu-assignment .menu-links > li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 15px;
	width: 100%;
	list-style: none;
	page-break-inside: avoid;
	break-inside: avoid;
}
#menu-assignment .menu-links-block {
	background-color: #fafafa;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 15px;
}
@media (max-width: 1199px) {
	#menu-assignment .menu-links {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}
@media (max-width: 767px) {
	#menu-assignment .menu-links {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto;
	}
}
.pull-right {
	float: left;
}
.pull-left {
	float: right;
}
.table th,
.table td {
	text-align: right;
}
.navbar .brand {
	float: right;
	padding: 8px 20px 8px 12px;
	margin-right: -20px;
	margin-left: 0;
}
.navbar .nav,
.navbar .nav > li {
	float: left;
}
.navbar .nav.pull-right {
	margin-right: 10px;
	margin-left: 0px;
}
.pull-right > .dropdown-menu {
	left: 0;
	right: auto;
}
[class*="span"] {
	float: right;
	margin-right: 20px;
	margin-left: 0px;
}
.row-fluid [class*="span"] {
	float: right;
	margin-right: 2.127659574%;
	*margin-right: 2.0744680846382977%;
	margin-left: 0px !important;
	*margin-left: 0px !important;
}
.row-fluid [class*="span"]:first-child {
	margin-right: 0;
}
.form-horizontal .control-label {
	float: right;
	width: auto;
	padding-left: 5px;
	padding-right: 0;
	text-align: right;
}
.form-horizontal .controls {
	*display: inline-block;
	*padding-right: 20px;
	margin-right: 160px;
	*margin-right: 0;
	margin-left: 0;
	text-align: right;
	margin-top: 6px;
}
.form-horizontal .controls:first-child {
	*padding-right: 160px;
}
.form-vertical .controls {
	*display: inline-block;
	*padding-right: 20px;
	margin-right: 0;
	*margin-right: 0;
	margin-left: 0;
	text-align: right;
	margin-top: 6px;
}
.form-vertical .control-label {
	float: none;
	padding-right: 0;
	padding-top: 0;
	text-align: right;
	width: auto;
}
.chzn-container-single-nosearch .chzn-search input {
	position: absolute;
	left: -9000px;
	display: none;
}
.nav-tabs > li,
.nav-pills > li {
	float: right;
}
.nav-stacked > li {
	float: none;
}
.btn-group > .btn {
	float: right;
	margin-right: -1px;
	margin-left: 0;
}
.btn-group > .btn:first-child {
	margin-right: 0;
}
.btn-group > .btn:first-child,
.radio.btn-group > label:first-of-type {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
}
.btn-group > .btn.large:first-child {
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topleft: 0px;
	margin-right: 0;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topright: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
}
.btn-group > .btn:first-child:last-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
}
.input-prepend .add-on {
	float: right;
}
.input-append .add-on {
	float: none;
}
.input-prepend .add-on,
.input-prepend .btn {
	margin-left: -1px;
	margin-right: 0;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append .uneditable-input {
	border-left-color: #ccc;
	border-right-color: #eee;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-left: -1px;
	margin-right: 0px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	float: right;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-right: -1px;
	margin-left: 0px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
body {
	direction: rtl;
}
.pager .next a {
	float: left;
}
.pager .previous a {
	float: right;
}
.icon-arrow-right {
	background-position: -241px -94px;
	float: left;
	padding-right: 3px;
}
.icon-arrow-left {
	background-position: -264px -95px;
}
.icon-refresh {
	background-position: -240px -23px;
}
#refresh-status {
	background-position: right center;
	padding-left: 0;
	padding-right: 25px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: right;
	margin-right: 2px;
	margin-left: 5px;
}
.list-striped,
.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: right;
}
.btn-group + .btn-group {
	margin-right: 5px;
	margin-left: 0px;
}
.tabs-left > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #DDD;
	margin-right: 0px;
	border-right: 0px;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
	border-color: #DDD #DDD #DDD transparent;
}
.tabs-left > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	margin-right: 0px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 0px;
}
.btn-toolbar {
	margin-top: 14px;
	margin-bottom: 3px;
}
.navbar .nav > li {
	float: right;
}
.icon-folder-2 {
	line-height: 25px;
	padding-left: 5px;
}
.navbar .nav > li > a {
	padding: 8px 10px;
	color: #FFFFFF;
}
.navigation .nav li li .nav-child {
	left: auto;
	right: 100%;
}
.navigation .nav li li .nav-child:before {
	left: auto;
	right: -7px;
	border-left: 7px solid rgba(0,0,0,0.2);
	border-right-width: 0;
}
.navigation .nav li li .nav-child:after {
	left: auto;
	right: -6px;
	border-left: 6px solid #ffffff;
	border-right-width: 0;
}
.container-logo {
	padding-top: 6px;
	float: left;
	text-align: left;
}
.modal-header .close {
	float: left;
}
.pagination a {
	float: right;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 0;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination a {
	float: right;
	padding: 0 14px;
	line-height: 34px;
	text-decoration: none;
	border: 1px solid #ddd;
	border-right-width: 0;
}
.pagination li:first-child a {
	border-right-width: 1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.pagination li:last-child a {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.icon-first:before {
	content: "\e000";
}
.icon-previous:before {
	content: "\7d";
}
.icon-last:before {
	content: "\7b";
}
.icon-next:before {
	content: "\7c";
}
.dl-horizontal dt {
	float: right;
	text-align: left;
	clear: right;
}
.dl-horizontal dd {
	margin-left: 0;
	margin-right: 180px;
}
.dl-horizontal dt,
.profile> ul {
	margin: 9px 25px 0 0;
}
.dropdown-submenu > a:after {
	float: left;
	border-width: 5px 5px 5px 0;
	margin-left: -10px;
	border-left-color: transparent;
	border-right-color: #CCC;
}
.badge {
	margin-left: 10px;
}
.tip-text {
	text-align: right;
}
.icon-file-add:before {
	content: "(";
}
.icon-eye-open:before,
.icon-eye:before {
	content: ">";
}
.icon-checkin:before,
.icon-checkbox:before {
	content: "<";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "[";
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
	margin-left: 0;
	margin-right: 5px;
}
.btn-toolbar .btn-wrapper {
	display: inline-block;
	margin: 0 5px 5px 0;
}
.btn-group > .btn + .btn {
	margin-left: 0;
	margin-right: -1px;
}
.input-append .add-on,
.input-append .btn,
.input-prepend .add-on,
.input-prepend .btn {
	margin-left: 0;
	margin-right: -1px;
}
.table-bordered {
	border-right-width: 0;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: solid;
	border-right-color: -moz-use-text-color;
	border-left-color: #DDDDDD;
}
.chzn-container-single .chzn-single {
	padding-right: 8px;
	padding-left: 0;
}
.chzn-container-single .chzn-single span {
	margin-left: 26px;
	margin-right: 0;
}
.chzn-container-single .chzn-single abbr {
	left: 26px;
	right: auto;
}
.chzn-container-single .chzn-single div {
	left: 0;
	right: auto;
}
.chzn-container-multi .chzn-choices li {
	float: right;
}
.chzn-container-multi .chzn-choices .search-choice {
	margin-right: 5px;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 20px;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	left: 3px;
	right: auto;
}
.chzn-container.chzn-with-drop .chzn-drop {
	right: 0;
	left: auto;
}
.chzn-container-single.chzn-container-single-nosearch .chzn-search {
	position: absolute;
	right: -9999px;
	left: auto;
}
.chzn-container .chzn-drop {
	right: -9999px;
	left: auto;
}
.alert {
	padding-right: 14px;
	padding-left: 35px;
}
.alert .close {
	left: -21px;
	right: auto;
}
.close {
	float: left;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
	margin-bottom: 9px;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: right;
	margin-left: 3px;
	margin-right: 0;
}
.com_media .container-main .media {
	display: inline-block;
}
.thumbnails > li {
	float: right;
	margin-bottom: 18px;
	margin-right: 20px;
}
#mediamanager-form .description,
#mediamanager-form .filesize,
#mediamanager-form .dimensions {
	direction: ltr;
}
.popover,
.tooltip-inner {
	text-align: right;
}
.popover.top .arrow,
.popover.bottom .arrow {
	margin-right: -11px;
}
.popover.top .arrow:after,
.popover.bottom .arrow:after {
	margin-right: -10px;
}
@media (max-width: 480px) {
	.btn-toolbar .btn-wrapper {
		display: block;
		margin: 0 0 5px 0;
	}
	.btn-toolbar .btn-wrapper .btn {
		margin-left: 0px;
		margin-right: 10px;
	}
}
#pop-print {
	float: left;
	margin: 10px;
}
#install_url,
#install_directory,
#jform_customurl,
#jform_link,
#jform_params_url,
input[type="url"] {
	text-align: left;
	direction: ltr;
}
#aside .nav .nav-child {
	border-left: 0;
	border-right: 2px solid #ddd;
	padding-left: 0;
	padding-right: 5px;
}
.dropdown-menu {
	text-align: right;
}
[class^="icon-"],
[class*=" icon-"] {
	margin-left: .25em;
}
.navbar .admin-logo {
	float: right;
	padding: 7px 15px 0px 12px;
}
.navbar .brand {
	float: left;
	padding: 6px 10px;
}
.navbar .nav {
	margin: 0 0 0 10px;
}
.navbar .nav > li > a {
	padding: 6px 10px;
}
.navbar .nav > li ul {
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	overflow-scrolling: touch;
	height: auto;
	max-height: 500px;
	margin: 0;
}
.navbar .nav > li ul::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
.navbar .nav > li ul::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}
.navbar .nav-user .dropdown-menu li span {
	padding-left: 0;
	padding-right: 10px;
}
.navbar .nav > .dropdown.open:after {
	right: 10px;
	width: 0;
}
.navbar .empty-nav {
	display: none;
}
#toolbar .btn {
	padding: 0 10px;
}
#toolbar [class^="icon-"],
#toolbar [class*=" icon-"] {
	border-radius: 0 3px 3px 0;
	border-right: 0;
	border-left: 1px solid #b3b3b3;
	margin: 0 -10px 0 6px;
}
.chzn-container-single .chzn-single {
	padding-left: 8px;
}
.chzn-container-single .chzn-single div {
	border-left: 0;
	border-right: 1px solid #cccccc;
}
.chzn-container-single .chzn-single abbr {
	left: 36px;
}
.chzn-container-active.chzn-with-drop .chzn-single div {
	background-color: #f3f3f3;
	border-bottom: 1px solid #cccccc;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 3px;
	border-left: 1px solid #cccccc;
}
.chzn-container-multi .chzn-choices .search-choice {
	padding-left: 7px;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	margin-left: 0;
	margin-right: 3px;
}
.chzn-container .chzn-single.chzn-color[rel="value_0"] div,
.chzn-container .chzn-single.chzn-color[rel="value_1"] div {
	border-right: none;
}
.chzn-container-single .chzn-search::after {
	left: 20px;
	right: auto;
}
.container-logo {
	padding-top: 0;
	float: left;
	text-align: left;
}
.page-title [class^="icon-"],
.page-title [class*=" icon-"] {
	margin-right: 0;
	margin-left: 16px;
}
@media (max-width: 767px) {
	.navbar .admin-logo {
		margin-right: 10px;
		padding: 9px 9px 0 9px;
	}
	.navbar .btn-navbar {
		float: left;
		margin-right: 5px;
		margin-left: 3px;
	}
	.navbar .nav-collapse .nav.pull-left {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	.nav-collapse .nav > li {
		float: none;
	}
	.page-title [class^="icon-"],
	.page-title [class*=" icon-"] {
		margin-left: 10px;
	}
}
#status {
	padding: 4px 10px;
}
#status .btn-group {
	margin: 0;
}
#status .btn-group.separator:after {
	content: ' ';
	display: block;
	float: left;
	background: #ADADAD;
	margin: 0 10px;
	height: 15px;
	width: 1px;
}
#status .badge {
	margin-left: .25em;
	margin-right: 0;
}
.dropdown-menu > li > a {
	text-align: right;
}
.btn-group.btn-group-yesno > .btn,
.btn-group > .btn,
.btn-group > .btn + .dropdown-toggle {
	float: none;
}
a.grid_false {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/publish_r.png');
}
a.grid_true {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/icon-16-allow.png');
}
.view-login .login-joomla {
	position: absolute;
	right: 50%;
	height: 24px;
	width: 24px;
	margin-right: -12px;
	font-size: 22px;
}
.view-login .input-medium {
	width: 169px;
}
.login .chzn-single {
	width: 219px !important;
}
.login .chzn-container,
.login .chzn-drop {
	width: 227px !important;
	max-width: 227px !important;
}
.login .input-prepend .chzn-container-single .chzn-single {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	border-right: 0px;
}
.j-sidebar-container {
	position: absolute;
	display: block;
	left: auto;
	right: -16.5%;
	padding-top: 28px;
	padding-bottom: 40px;
	clear: both;
	margin: -10px -1px 0 0;
	border-right: 0;
	border-left: 1px solid #d3d3d3;
}
.j-sidebar-container.j-sidebar-hidden {
	left: auto;
	right: -16.5%;
}
.j-sidebar-container.j-sidebar-visible {
	left: auto;
	right: 0;
}
.j-toggle-sidebar-header {
	padding: 10px 19px 10px 0;
}
.sidebar {
	padding: 3px 4px 3px 3px;
}
.j-toggle-button-wrapper.j-toggle-hidden {
	right: auto;
	left: -24px;
}
.j-toggle-button-wrapper.j-toggle-visible {
	right: auto;
	left: 10px;
}
.j-sidebar-container .icon-folder-2 {
	line-height: 15px;
	padding-left: 0;
}
#system-message-container,
#j-main-container {
	padding: 0 5px 0 0;
}
#system-message-container.j-toggle-main,
#j-main-container.j-toggle-main,
#system-debug.j-toggle-main {
	float: left;
}
@media (max-width: 979px) {
	.j-toggle-button-wrapper.j-toggle-hidden {
		right: auto;
		left: -20px;
	}
}
@media (max-width: 767px) {
	.j-sidebar-container {
		position: relative;
		padding: 0;
		border-right: 0;
		border-left: 0;
	}
	.j-sidebar-container.j-sidebar-hidden {
		margin-left: auto;
		margin-right: 16.5%;
	}
	.j-sidebar-container.j-sidebar-visible {
		margin-left: auto;
		margin-right: 0;
	}
	.view-login select {
		width: 229px;
	}
}
#j-main-container.expanded {
	margin-right: 0;
}
@media (min-width: 768px) {
	.row-fluid [class*="span"] {
		margin-right: 15px;
		margin-left: 0;
	}
	.row-fluid .modal-batch [class*="span"] {
		margin-right: 0;
	}
}
.row-fluid .modal-batch [class*="span"] {
	margin-right: 0;
}
@media (max-width: 479px) {
	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
		margin-right: 0px;
	}
	.btn-toolbar .btn-wrapper {
		margin: 0 10px 5px 10px;
	}
}
@media (max-width: 420px) {
	.j-sidebar-container {
		margin: 0;
	}
	.view-login .input-medium {
		width: 173px;
	}
	.view-login select {
		width: 229px;
	}
}
.js-pstats-data-details dd {
	margin-right: 240px;
}
.modal-footer button {
	float: left;
}
.modal-header {
	text-align: right;
}
#mediamanager-form .thumbnails-media .thumbnail {
	margin-left: 18px !important;
	margin-right: 0;
	direction: ltr;
	text-align: center;
}
.thumbnails-media .imgThumb label::before,
.thumbnails-media .imgThumb .imgThumbInside::before {
	left: 0;
	right: auto;
	border-radius: 3px 0;
}
.thumbnails-media .thumbnail input[type="radio"],
.thumbnails-media .thumbnail input[type="checkbox"] {
	left: auto;
	right: 5px;
}
.thumbnails-media .imgDelete a.close {
	border-radius: 0 3px;
}
.thumbnails-media .imgPreview a,
.thumbnails-media .imgDetails {
	border-radius: 3px 0;
	border-width: 1px;
	left: 0;
	right: 0;
	text-align: left;
	direction: ltr;
}
.thumbnails-media .imgPreview a {
	width: 100%;
}
.subform-table-layout td {
	padding-left: 10px;
}
.subform-table-layout td::before {
	content: attr(data-column);
	left: auto;
	right: 10px;
	padding-left: 10px;
	padding-right: 0;
}
.subform-table-layout .subform-repeatable tbody td:last-of-type {
	text-align: left;
}
.subform-table-layout .form-horizontal .controls {
	margin-top: 0;
}
.tree-holder ul ul {
	padding-right: 15px;
	box-shadow: 3px 0 0 rgba(0,0,0,0.08);
	padding-left: 0;
}
.tree-holder ul ul .folder-url,
.tree-holder ul ul .file {
	box-shadow: 3px 0 0 #3071a9;
	border-right: 0;
	border-left: 1px solid rgba(0,0,0,0.08);
}
.dropdown-reverse {
	left: 0;
	right: auto;
}
.com_cpanel .well > .row-striped > .row-fluid [class*="span"],
.com_cpanel .well > .list-striped > .row-fluid [class*="span"] {
	margin-right: 0;
}
PK       ! V        isis/css/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 7b      isis/css/template.cssnu [        article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,
a:active {
	outline: 0;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img,
.gm-style img {
	max-width: none;
}
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button,
input {
	*overflow: visible;
	line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	background-color: #fff;
}
a {
	color: #3071a9;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #1f496e;
	text-decoration: underline;
}
.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}
.row {
	margin-left: -20px;
	*zoom: 1;
}
.row:before,
.row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.row-fluid {
	width: 100%;
	*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.1276595744681%;
	*margin-left: 2.0744680851064%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.1276595744681%;
}
.row-fluid .span12 {
	width: 100%;
	*width: 99.946808510638%;
}
.row-fluid .span11 {
	width: 91.489361702128%;
	*width: 91.436170212766%;
}
.row-fluid .span10 {
	width: 82.978723404255%;
	*width: 82.925531914894%;
}
.row-fluid .span9 {
	width: 74.468085106383%;
	*width: 74.414893617021%;
}
.row-fluid .span8 {
	width: 65.957446808511%;
	*width: 65.904255319149%;
}
.row-fluid .span7 {
	width: 57.446808510638%;
	*width: 57.393617021277%;
}
.row-fluid .span6 {
	width: 48.936170212766%;
	*width: 48.882978723404%;
}
.row-fluid .span5 {
	width: 40.425531914894%;
	*width: 40.372340425532%;
}
.row-fluid .span4 {
	width: 31.914893617021%;
	*width: 31.86170212766%;
}
.row-fluid .span3 {
	width: 23.404255319149%;
	*width: 23.351063829787%;
}
.row-fluid .span2 {
	width: 14.893617021277%;
	*width: 14.840425531915%;
}
.row-fluid .span1 {
	width: 6.3829787234043%;
	*width: 6.3297872340426%;
}
.row-fluid .offset12 {
	margin-left: 104.25531914894%;
	*margin-left: 104.14893617021%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.12765957447%;
	*margin-left: 102.02127659574%;
}
.row-fluid .offset11 {
	margin-left: 95.744680851064%;
	*margin-left: 95.63829787234%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.617021276596%;
	*margin-left: 93.510638297872%;
}
.row-fluid .offset10 {
	margin-left: 87.234042553191%;
	*margin-left: 87.127659574468%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.106382978723%;
	*margin-left: 85%;
}
.row-fluid .offset9 {
	margin-left: 78.723404255319%;
	*margin-left: 78.617021276596%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.595744680851%;
	*margin-left: 76.489361702128%;
}
.row-fluid .offset8 {
	margin-left: 70.212765957447%;
	*margin-left: 70.106382978723%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106382979%;
	*margin-left: 67.978723404255%;
}
.row-fluid .offset7 {
	margin-left: 61.702127659574%;
	*margin-left: 61.595744680851%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468085106%;
	*margin-left: 59.468085106383%;
}
.row-fluid .offset6 {
	margin-left: 53.191489361702%;
	*margin-left: 53.085106382979%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829787234%;
	*margin-left: 50.957446808511%;
}
.row-fluid .offset5 {
	margin-left: 44.68085106383%;
	*margin-left: 44.574468085106%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.553191489362%;
	*margin-left: 42.446808510638%;
}
.row-fluid .offset4 {
	margin-left: 36.170212765957%;
	*margin-left: 36.063829787234%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.042553191489%;
	*margin-left: 33.936170212766%;
}
.row-fluid .offset3 {
	margin-left: 27.659574468085%;
	*margin-left: 27.553191489362%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.531914893617%;
	*margin-left: 25.425531914894%;
}
.row-fluid .offset2 {
	margin-left: 19.148936170213%;
	*margin-left: 19.042553191489%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.021276595745%;
	*margin-left: 16.914893617021%;
}
.row-fluid .offset1 {
	margin-left: 10.63829787234%;
	*margin-left: 10.531914893617%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.5106382978723%;
	*margin-left: 8.4042553191489%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
p {
	margin: 0 0 9px;
}
.lead {
	margin-bottom: 18px;
	font-size: 19.5px;
	font-weight: 200;
	line-height: 27px;
}
small {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
.muted {
	color: #999;
}
a.muted:hover,
a.muted:focus {
	color: #808080;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
	color: #66512c;
}
.text-error {
	color: #a94442;
}
a.text-error:hover,
a.text-error:focus {
	color: #843534;
}
.text-info {
	color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
	color: #245269;
}
.text-success {
	color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
	color: #2b542c;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 9px 0;
	font-family: inherit;
	font-weight: bold;
	line-height: 18px;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999;
}
h1,
h2,
h3 {
	line-height: 36px;
}
h1 {
	font-size: 35.75px;
}
h2 {
	font-size: 29.25px;
}
h3 {
	font-size: 22.75px;
}
h4 {
	font-size: 16.25px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11.05px;
}
h1 small {
	font-size: 22.75px;
}
h2 small {
	font-size: 16.25px;
}
h3 small {
	font-size: 13px;
}
h4 small {
	font-size: 13px;
}
.page-header {
	padding-bottom: 8px;
	margin: 18px 0 27px;
	border-bottom: 1px solid #eee;
}
ul,
ol {
	padding: 0;
	margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
	margin-bottom: 0;
}
li {
	line-height: 18px;
}
ul.unstyled,
ol.unstyled {
	margin-left: 0;
	list-style: none;
}
ul.inline,
ol.inline {
	margin-left: 0;
	list-style: none;
}
ul.inline > li,
ol.inline > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	padding-right: 5px;
}
dl {
	margin-bottom: 18px;
}
dt,
dd {
	line-height: 18px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 9px;
}
.dl-horizontal {
	*zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
	display: table;
	content: "";
	line-height: 0;
}
.dl-horizontal:after {
	clear: both;
}
.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
hr {
	margin: 18px 0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #fff;
}
abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 18px;
	border-left: 5px solid #eee;
}
blockquote p {
	margin-bottom: 0;
	font-size: 16.25px;
	font-weight: 300;
	line-height: 1.25;
}
blockquote small {
	display: block;
	line-height: 18px;
	color: #999;
}
blockquote small:before {
	content: '\2014 \00A0';
}
blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small:before {
	content: '';
}
blockquote.pull-right small:after {
	content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}
address {
	display: block;
	margin-bottom: 18px;
	font-style: normal;
	line-height: 18px;
}
code,
pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 11px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	white-space: nowrap;
}
pre {
	display: block;
	padding: 8.5px;
	margin: 0 0 9px;
	font-size: 12px;
	line-height: 18px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
pre.prettyprint {
	margin-bottom: 18px;
}
pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
form {
	margin: 0 0 18px;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 18px;
	font-size: 19.5px;
	line-height: 36px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
legend small {
	font-size: 13.5px;
	color: #999;
}
label,
input,
button,
select,
textarea {
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
input,
button,
select,
textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
	display: block;
	margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 18px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
	color: #555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
}
input,
textarea,
.uneditable-input {
	width: 206px;
}
textarea {
	height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: rgba(82,168,236,0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}
select,
input[type="file"] {
	height: 28px;
	*margin-top: 4px;
	line-height: 28px;
}
select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff;
}
select[multiple],
select[size] {
	height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
	color: #999;
	background-color: #fcfcfc;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	cursor: not-allowed;
}
.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}
.uneditable-textarea {
	width: auto;
	height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999;
}
.radio,
.checkbox {
	min-height: 18px;
	padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}
.input-mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
.input-medium {
	width: 150px;
}
.input-large {
	width: 210px;
}
.input-xlarge {
	width: 270px;
}
.input-xxlarge {
	width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}
input,
textarea,
.uneditable-input {
	margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
	margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
	width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
	width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
	width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
	width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
	width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
	width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
	width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
	width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
	width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
	width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
	width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
	width: 46px;
}
.controls-row {
	*zoom: 1;
}
.controls-row:before,
.controls-row:after {
	display: table;
	content: "";
	line-height: 0;
}
.controls-row:after {
	clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
	float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
	padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
	background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
	color: #8a6d3b;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	color: #8a6d3b;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	border-color: #8a6d3b;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
	border-color: #66512c;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #a94442;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #a94442;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	border-color: #a94442;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #843534;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
	color: #3c763d;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	color: #3c763d;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	border-color: #3c763d;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
	border-color: #2b542c;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
	color: #31708f;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	color: #31708f;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	border-color: #31708f;
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
	border-color: #245269;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #31708f;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
	padding: 17px 20px 18px;
	margin-top: 18px;
	margin-bottom: 18px;
	background-color: #F0F0F0;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}
.form-actions:before,
.form-actions:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-actions:after {
	clear: both;
}
.help-block,
.help-inline {
	color: #595959;
}
.help-block {
	display: block;
	margin-bottom: 9px;
}
.help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
}
.input-append,
.input-prepend {
	display: inline-block;
	margin-bottom: 9px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend .popover {
	font-size: 13px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 18px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
	margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.js-stools-field-filter .input-prepend,
.js-stools-field-filter .input-append {
	margin-bottom: 0;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
	display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0;
}
.control-group {
	margin-bottom: 9px;
}
legend + .control-group {
	margin-top: 18px;
	-webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 18px;
	*zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-horizontal .control-group:after {
	clear: both;
}
.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}
.form-horizontal .controls:first-child {
	*padding-left: 180px;
}
.form-horizontal .help-block {
	margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
	margin-top: 9px;
}
.form-horizontal .form-actions {
	padding-left: 180px;
}
.control-label .hasPopover,
.control-label .hasTooltip {
	display: inline-block;
}
.subform-repeatable-wrapper .btn-group>.btn.button {
	min-width: 0;
}
.subform-repeatable-wrapper .ui-sortable-helper {
	background: #fff;
}
.subform-repeatable-wrapper tr.ui-sortable-helper {
	display: table;
}
@media (min-width: 980px) and (max-width: 1215px) {
	.float-cols .control-label {
		float: none;
	}
	.float-cols .controls {
		margin-left: 0;
	}
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 18px;
}
.table th,
.table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #F0F0F0;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table td.span1,
.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
.table td.span2,
.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
.table td.span3,
.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
.table td.span4,
.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table td.span5,
.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
.table td.span6,
.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
.table td.span7,
.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
.table td.span8,
.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
.table td.span9,
.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table td.span10,
.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
.table td.span11,
.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
.table td.span12,
.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
.table tbody tr.success > td {
	background-color: #dff0d8;
}
.table tbody tr.error > td {
	background-color: #f2dede;
}
.table tbody tr.warning > td {
	background-color: #fcf8e3;
}
.table tbody tr.info > td {
	background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
	background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
	background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
	background-color: #c4e3f3;
}
.table-noheader {
	border-collapse: collapse;
}
.table-noheader thead {
	display: none;
}
.dropup,
.dropdown {
	position: relative;
}
.dropdown-toggle {
	*margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #F0F0F0;
	border-bottom: 1px solid #fff;
}
.dropdown-menu .menuitem-group {
	margin: 4px 1px;
	overflow: hidden;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: #eee;
	color: #555;
	text-transform: capitalize;
	font-size: 95%;
	padding: 3px 20px;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	text-decoration: none;
	color: #fff;
	background-color: #2d6ca2;
	background-image: -moz-linear-gradient(top,#3071a9,#2a6496);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#3071a9),to(#2a6496));
	background-image: -webkit-linear-gradient(top,#3071a9,#2a6496);
	background-image: -o-linear-gradient(top,#3071a9,#2a6496);
	background-image: linear-gradient(to bottom,#3071a9,#2a6496);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f70a9', endColorstr='#ff296395', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #333;
	text-decoration: none;
	outline: 0;
	background-color: #2d6ca2;
	background-image: -moz-linear-gradient(top,#3071a9,#2a6496);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#3071a9),to(#2a6496));
	background-image: -webkit-linear-gradient(top,#3071a9,#2a6496);
	background-image: -o-linear-gradient(top,#3071a9,#2a6496);
	background-image: linear-gradient(to bottom,#3071a9,#2a6496);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f70a9', endColorstr='#ff296395', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: default;
}
.open {
	*z-index: 1000;
}
.open > .dropdown-menu {
	display: block;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}
.typeahead {
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #F0F0F0;
	border: 1px solid #F0F0F0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.well blockquote {
	border-color: #f0f0f0;
	border-color: rgba(0,0,0,0.15);
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
.collapse.in {
	height: auto;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
button.close {
	padding: 3;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.alert-options {
	float: right;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.alert-options:hover,
.alert-options:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #f3f3f3;
	color: #333;
	border: 1px solid #b3b3b3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn:hover,
.btn:focus {
	background-color: #e6e6e6;
	text-decoration: none;
	text-shadow: none;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
}
.btn.disabled,
.btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 11px 19px;
	font-size: 16.25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
	margin-top: 4px;
}
.btn-small {
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
	margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px;
}
.btn-mini {
	padding: 0 6px;
	font-size: 9.75px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}
.btn-primary,
.btn-warning,
.btn-danger,
.btn-success,
.btn-info,
.btn-inverse {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn-primary {
	border: 1px solid #15497c;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #2384d3;
}
.btn-primary:hover,
.btn-primary:focus {
	background-color: #185b91;
	color: #fff;
	text-decoration: none;
}
.btn-warning {
	border: 1px solid #f89406;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #f89406;
}
.btn-warning:hover,
.btn-warning:focus {
	background-color: #ad6704;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.btn-danger {
	border: 1px solid #bd362f;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #bd362f;
}
.btn-danger:hover,
.btn-danger:focus {
	background-color: #802420;
	color: #fff;
	text-decoration: none;
}
.btn-success {
	border: 1px solid #378137;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #46a546;
}
.btn-success:hover,
.btn-success:focus {
	background-color: #2f6f2f;
	color: #fff;
	text-decoration: none;
}
.btn-info {
	border: 1px solid #2f96b4;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #2f96b4;
}
.btn-info:hover,
.btn-info:focus {
	background-color: #1f6377;
	color: #fff;
	text-decoration: none;
}
.btn-inverse {
	border: 1px solid #444;
	border: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	background-color: #444;
}
.btn-inverse:hover,
.btn-inverse:focus {
	background-color: #1e1e1e;
	color: #fff;
	text-decoration: none;
}
button.btn,
input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #3071a9;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
	color: #1f496e;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
	color: #333;
	text-decoration: none;
}
.btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em;
}
.btn-group:first-child {
	*margin-left: 0;
}
.btn-group .btn + .btn {
	margin-left: -1px;
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	font-size: 0;
	margin-top: 9px;
	margin-bottom: 9px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
	margin-left: 5px;
}
.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group > .btn-micro {
	margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
	font-size: 13px;
}
.btn-group > .btn-mini {
	font-size: 9.75px;
}
.btn-group > .btn-small {
	font-size: 12px;
}
.btn-group > .btn-large {
	font-size: 16.25px;
}
.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #15497c;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #c67605;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #942a25;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #378137;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #24748c;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222;
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.btn-large .caret {
	margin-top: 6px;
}
.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
	margin-top: 8px;
}
.dropup .btn-large .caret {
	border-bottom-width: 5px;
}
.btn-primary .caret {
	border-top-color: #1f496e;
	border-bottom-color: #1f496e;
}
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.btn-group-vertical > .btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
	margin-left: 0;
	margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.btn-group-vertical > .btn:last-child {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.btn-group-vertical > .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #faebcc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alert,
.alert h4 {
	color: #8a6d3b;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	cursor: pointer;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}
.alert-success h4 {
	color: #3c763d;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
.alert-danger h4,
.alert-error h4 {
	color: #a94442;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}
.alert-info h4 {
	color: #31708f;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.nav {
	margin-left: 0;
	margin-bottom: 18px;
	list-style: none;
}
.nav > li > a {
	display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: #eee;
}
.nav > li > a > img {
	max-width: none;
}
.nav > .pull-right {
	float: right;
}
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	text-transform: uppercase;
}
.nav li + .nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.nav-list > li > a {
	padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	background-color: #3071a9;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
	margin-right: 2px;
}
.nav-list .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.nav-tabs,
.nav-pills {
	*zoom: 1;
}
.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
	clear: both;
}
.nav-tabs > li,
.nav-pills > li {
	float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	border-color: #eee #eee #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}
.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
	color: #fff;
	background-color: #3071a9;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li > a {
	margin-right: 0;
}
.nav-tabs.nav-stacked {
	border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
	border-color: #ddd;
	z-index: 2;
}
.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.nav .dropdown-toggle .caret {
	border-top-color: #3071a9;
	border-bottom-color: #3071a9;
	margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
	border-top-color: #1f496e;
	border-bottom-color: #1f496e;
}
.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
	color: #fff;
	background-color: #999;
	border-color: #999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
	border-color: #999;
}
.tabbable {
	*zoom: 1;
}
.tabbable:before,
.tabbable:after {
	display: table;
	content: "";
	line-height: 0;
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: none;
}
.tab-content > .active,
.pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
	border-bottom-color: transparent;
	border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
	border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
	border-color: #eee #ddd #eee #eee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #fff;
}
.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
	border-color: #eee #eee #eee #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #fff;
}
.nav > .disabled > a {
	color: #999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.navbar {
	overflow: visible;
	margin-bottom: 18px;
	*position: relative;
	*z-index: 2;
}
.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -o-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: linear-gradient(to bottom,#ffffff,#f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	*zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-inner:after {
	clear: both;
}
.navbar .container {
	width: auto;
}
.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}
.navbar .brand {
	float: left;
	display: block;
	padding: 11px 20px 11px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #555;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none;
}
.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #555;
}
.navbar-link {
	color: #555;
}
.navbar-link:hover,
.navbar-link:focus {
	color: #333;
}
.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
	margin-top: 0;
}
.navbar-form {
	margin-bottom: 0;
	*zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-form:after {
	clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
	margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
	margin-top: 0;
}
.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}
.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.navbar-static-top {
	position: static;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
	float: right;
	margin-right: 0;
}
.navbar .nav > li {
	float: left;
}
.navbar .nav > li > a {
	float: none;
	padding: 11px 15px 11px;
	color: #555;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none;
}
.navbar .nav > li > a:focus {
	outline: 2px solid #5e9ed6;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	color: #555;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
}
.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #f2f2f2;
	*background-color: #f2f2f2;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #d9d9d9;
	*background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
	background-color: #f2f2f2;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0,0,0,0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #333;
	border-bottom-color: #333;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #e6e6e6;
	color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
	left: auto;
	right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
	left: auto;
	right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
	left: auto;
	right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
	background-color: #13294a;
	background-image: -moz-linear-gradient(top,#152d53,#10223e);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#152d53),to(#10223e));
	background-image: -webkit-linear-gradient(top,#152d53,#10223e);
	background-image: -o-linear-gradient(top,#152d53,#10223e);
	background-image: linear-gradient(to bottom,#152d53,#10223e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff142c52', endColorstr='#ff0f213e', GradientType=0);
	border-color: #0b172a;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
	color: #d9d9d9;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:focus {
	color: #fff;
}
.navbar-inverse .brand {
	color: #d9d9d9;
}
.navbar-inverse .navbar-text {
	color: #d9d9d9;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
	background-color: transparent;
	color: #fff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
	color: #fff;
	background-color: #10223e;
}
.navbar-inverse .navbar-link {
	color: #d9d9d9;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
	color: #fff;
}
.navbar-inverse .divider-vertical {
	border-left-color: #10223e;
	border-right-color: #152d53;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #10223e;
	color: #fff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #2959a4;
	border-color: #10223e;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px rgba(0,0,0,0.15);
	outline: 0;
}
.navbar-inverse .btn-navbar {
	background-color: #10223e;
	*background-color: #10223e;
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #050c16;
	*background-color: #050c16;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
	background-color: #10223e;
}
.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 18px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.breadcrumb > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-shadow: 0 1px 0 #fff;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999;
}
.pagination {
	margin: 18px 0;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 18px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #F0F0F0;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 9.75px;
}
.pager {
	margin: 18px 0;
	list-style: none;
	text-align: center;
	*zoom: 1;
}
.pager:before,
.pager:after {
	display: table;
	content: "";
	line-height: 0;
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
	text-decoration: none;
	background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
	float: right;
}
.pager .previous > a,
.pager .previous > span {
	float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #999;
	background-color: #fff;
	cursor: default;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-header h3 {
	margin: 0;
	line-height: 30px;
}
.modal-body {
	width: 98%;
	position: relative;
	max-height: 400px;
	padding: 1%;
}
.modal-body iframe {
	width: 100%;
	max-height: none;
	border: 0 !important;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	*zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}
.thumbnails {
	margin-left: -20px;
	list-style: none;
	*zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
	display: table;
	content: "";
	line-height: 0;
}
.thumbnails:after {
	clear: both;
}
.row-fluid .thumbnails {
	margin-left: 0;
}
.thumbnails > li {
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}
.thumbnail {
	display: block;
	padding: 4px;
	line-height: 18px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
	border-color: #3071a9;
	-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}
.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #555;
}
.media,
.media-body {
	overflow: hidden;
	*overflow: visible;
	zoom: 1;
}
.media,
.media .media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.media-object {
	display: block;
}
.media-heading {
	margin: 0 0 5px;
}
.media > .pull-left {
	margin-right: 10px;
}
.media > .pull-right {
	margin-left: 10px;
}
.media-list {
	margin-left: 0;
	list-style: none;
}
.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.label:empty,
.badge:empty {
	display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label-important,
.badge-important {
	background-color: #a94442;
}
.label-important[href],
.badge-important[href] {
	background-color: #843534;
}
.label-warning,
.badge-warning {
	background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}
.label-success,
.badge-success {
	background-color: #3c763d;
}
.label-success[href],
.badge-success[href] {
	background-color: #2b542c;
}
.label-info,
.badge-info {
	background-color: #31708f;
}
.label-info[href],
.badge-info[href] {
	background-color: #245269;
}
.label-inverse,
.badge-inverse {
	background-color: #333;
}
.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
	top: 0;
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 40px 0;
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.progress {
	overflow: hidden;
	height: 18px;
	margin-bottom: 18px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.progress .bar {
	width: 0%;
	height: 100%;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top,#149bdf,#0480be);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
	background-image: -o-linear-gradient(top,#149bdf,#0480be);
	background-image: linear-gradient(to bottom,#149bdf,#0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}
.progress .bar + .bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}
.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.progress-success .bar,
.progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top,#62c462,#57a957);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image: -webkit-linear-gradient(top,#62c462,#57a957);
	background-image: -o-linear-gradient(top,#62c462,#57a957);
	background-image: linear-gradient(to bottom,#62c462,#57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
	background-color: #62c462;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.progress-info .bar,
.progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
	background-image: linear-gradient(to bottom,#5bc0de,#339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.progress-warning .bar,
.progress .bar-warning {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top,#fbb450,#f89406);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
	background-image: -o-linear-gradient(top,#fbb450,#f89406);
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-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);
	background-image: -moz-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);
	background-image: -o-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);
	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);
}
.accordion {
	margin-bottom: 18px;
}
.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.accordion-heading {
	border-bottom: 0;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}
.carousel {
	position: relative;
	margin-bottom: 18px;
	line-height: 1;
}
.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #222;
	border: 3px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.carousel-control.right {
	left: auto;
	right: 15px;
}
.carousel-control:hover,
.carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-indicators {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 5;
	margin: 0;
	list-style: none;
}
.carousel-indicators li {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -999px;
	background-color: #ccc;
	background-color: rgba(255,255,255,0.25);
	border-radius: 5px;
}
.carousel-indicators .active {
	background-color: #fff;
}
.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333;
	background: rgba(0,0,0,0.75);
}
.carousel-caption h4,
.carousel-caption p {
	color: #fff;
	line-height: 18px;
}
.carousel-caption h4 {
	margin: 0 0 5px;
}
.carousel-caption p {
	margin-bottom: 0;
}
.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	line-height: 27px;
	color: inherit;
	background-color: #eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	color: inherit;
	letter-spacing: -1px;
}
.hero-unit li {
	line-height: 27px;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print {
		display: inherit !important;
	}
	.hidden-print {
		display: none !important;
	}
}
@media (max-width: 767px) {
	body {
		padding-left: 20px;
		padding-right: 20px;
	}
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px;
	}
	.container-fluid {
		padding: 0;
	}
	.dl-horizontal dt {
		float: none;
		clear: none;
		width: auto;
		text-align: left;
	}
	.dl-horizontal dd {
		margin-left: 0;
	}
	.dropdown-menu .menuitem-group {
		background-color: #10223e;
		color: #eee;
	}
	.container {
		width: auto;
	}
	.row-fluid {
		width: 100%;
	}
	.row,
	.thumbnails {
		margin-left: 0;
	}
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	[class*="span"],
	.uneditable-input[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}
	.input-large,
	.input-xlarge,
	.input-xxlarge,
	input[class*="span"],
	select[class*="span"],
	textarea[class*="span"],
	.uneditable-input {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.input-prepend input,
	.input-append input,
	.input-prepend input[class*="span"],
	.input-append input[class*="span"] {
		display: inline-block;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
}
@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0,0,0);
	}
	.page-header h1 small {
		display: block;
		line-height: 18px;
	}
	input[type="checkbox"],
	input[type="radio"] {
		border: 1px solid #ccc;
	}
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal .controls {
		margin-left: 0;
	}
	.form-horizontal .control-list {
		padding-top: 0;
	}
	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}
	.tag-category input#filter-search,
	.newsfeed-category input#filter-search {
		width: auto;
		margin-bottom: 9px;
	}
	.category-list input#filter-search {
		width: auto;
	}
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	.modal-header .close {
		padding: 10px;
		margin: -10px;
	}
	.carousel-caption {
		position: static;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 724px;
	}
	.span12 {
		width: 724px;
	}
	.span11 {
		width: 662px;
	}
	.span10 {
		width: 600px;
	}
	.span9 {
		width: 538px;
	}
	.span8 {
		width: 476px;
	}
	.span7 {
		width: 414px;
	}
	.span6 {
		width: 352px;
	}
	.span5 {
		width: 290px;
	}
	.span4 {
		width: 228px;
	}
	.span3 {
		width: 166px;
	}
	.span2 {
		width: 104px;
	}
	.span1 {
		width: 42px;
	}
	.offset12 {
		margin-left: 764px;
	}
	.offset11 {
		margin-left: 702px;
	}
	.offset10 {
		margin-left: 640px;
	}
	.offset9 {
		margin-left: 578px;
	}
	.offset8 {
		margin-left: 516px;
	}
	.offset7 {
		margin-left: 454px;
	}
	.offset6 {
		margin-left: 392px;
	}
	.offset5 {
		margin-left: 330px;
	}
	.offset4 {
		margin-left: 268px;
	}
	.offset3 {
		margin-left: 206px;
	}
	.offset2 {
		margin-left: 144px;
	}
	.offset1 {
		margin-left: 82px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.76243094%;
		*margin-left: 2.70923945%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.76243094%;
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851%;
	}
	.row-fluid .span11 {
		width: 91.43646409%;
		*width: 91.3832726%;
	}
	.row-fluid .span10 {
		width: 82.87292818%;
		*width: 82.81973669%;
	}
	.row-fluid .span9 {
		width: 74.30939227%;
		*width: 74.25620078%;
	}
	.row-fluid .span8 {
		width: 65.74585635%;
		*width: 65.69266486%;
	}
	.row-fluid .span7 {
		width: 57.18232044%;
		*width: 57.12912895%;
	}
	.row-fluid .span6 {
		width: 48.61878453%;
		*width: 48.56559304%;
	}
	.row-fluid .span5 {
		width: 40.05524862%;
		*width: 40.00205713%;
	}
	.row-fluid .span4 {
		width: 31.49171271%;
		*width: 31.43852122%;
	}
	.row-fluid .span3 {
		width: 22.9281768%;
		*width: 22.87498531%;
	}
	.row-fluid .span2 {
		width: 14.36464088%;
		*width: 14.31144939%;
	}
	.row-fluid .span1 {
		width: 5.80110497%;
		*width: 5.74791348%;
	}
	.row-fluid .offset12 {
		margin-left: 105.52486188%;
		*margin-left: 105.4184789%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.76243094%;
		*margin-left: 102.65604796%;
	}
	.row-fluid .offset11 {
		margin-left: 96.96132597%;
		*margin-left: 96.85494299%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.19889503%;
		*margin-left: 94.09251205%;
	}
	.row-fluid .offset10 {
		margin-left: 88.39779006%;
		*margin-left: 88.29140708%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.63535912%;
		*margin-left: 85.52897614%;
	}
	.row-fluid .offset9 {
		margin-left: 79.83425414%;
		*margin-left: 79.72787116%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 77.0718232%;
		*margin-left: 76.96544023%;
	}
	.row-fluid .offset8 {
		margin-left: 71.27071823%;
		*margin-left: 71.16433525%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.50828729%;
		*margin-left: 68.40190431%;
	}
	.row-fluid .offset7 {
		margin-left: 62.70718232%;
		*margin-left: 62.60079934%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.94475138%;
		*margin-left: 59.8383684%;
	}
	.row-fluid .offset6 {
		margin-left: 54.14364641%;
		*margin-left: 54.03726343%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.38121547%;
		*margin-left: 51.27483249%;
	}
	.row-fluid .offset5 {
		margin-left: 45.5801105%;
		*margin-left: 45.47372752%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.81767956%;
		*margin-left: 42.71129658%;
	}
	.row-fluid .offset4 {
		margin-left: 37.01657459%;
		*margin-left: 36.91019161%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.25414365%;
		*margin-left: 34.14776067%;
	}
	.row-fluid .offset3 {
		margin-left: 28.45303867%;
		*margin-left: 28.3466557%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.69060773%;
		*margin-left: 25.58422476%;
	}
	.row-fluid .offset2 {
		margin-left: 19.88950276%;
		*margin-left: 19.78311978%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.12707182%;
		*margin-left: 17.02068884%;
	}
	.row-fluid .offset1 {
		margin-left: 11.32596685%;
		*margin-left: 11.21958387%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.56353591%;
		*margin-left: 8.45715293%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 710px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 648px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 586px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 524px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 462px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 400px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 338px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 276px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 214px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 152px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 90px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 28px;
	}
}
@media (min-width: 1200px) {
	.row {
		margin-left: -30px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 30px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1170px;
	}
	.span12 {
		width: 1170px;
	}
	.span11 {
		width: 1070px;
	}
	.span10 {
		width: 970px;
	}
	.span9 {
		width: 870px;
	}
	.span8 {
		width: 770px;
	}
	.span7 {
		width: 670px;
	}
	.span6 {
		width: 570px;
	}
	.span5 {
		width: 470px;
	}
	.span4 {
		width: 370px;
	}
	.span3 {
		width: 270px;
	}
	.span2 {
		width: 170px;
	}
	.span1 {
		width: 70px;
	}
	.offset12 {
		margin-left: 1230px;
	}
	.offset11 {
		margin-left: 1130px;
	}
	.offset10 {
		margin-left: 1030px;
	}
	.offset9 {
		margin-left: 930px;
	}
	.offset8 {
		margin-left: 830px;
	}
	.offset7 {
		margin-left: 730px;
	}
	.offset6 {
		margin-left: 630px;
	}
	.offset5 {
		margin-left: 530px;
	}
	.offset4 {
		margin-left: 430px;
	}
	.offset3 {
		margin-left: 330px;
	}
	.offset2 {
		margin-left: 230px;
	}
	.offset1 {
		margin-left: 130px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.76243094%;
		*margin-left: 2.70923945%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.76243094%;
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851%;
	}
	.row-fluid .span11 {
		width: 91.43646409%;
		*width: 91.3832726%;
	}
	.row-fluid .span10 {
		width: 82.87292818%;
		*width: 82.81973669%;
	}
	.row-fluid .span9 {
		width: 74.30939227%;
		*width: 74.25620078%;
	}
	.row-fluid .span8 {
		width: 65.74585635%;
		*width: 65.69266486%;
	}
	.row-fluid .span7 {
		width: 57.18232044%;
		*width: 57.12912895%;
	}
	.row-fluid .span6 {
		width: 48.61878453%;
		*width: 48.56559304%;
	}
	.row-fluid .span5 {
		width: 40.05524862%;
		*width: 40.00205713%;
	}
	.row-fluid .span4 {
		width: 31.49171271%;
		*width: 31.43852122%;
	}
	.row-fluid .span3 {
		width: 22.9281768%;
		*width: 22.87498531%;
	}
	.row-fluid .span2 {
		width: 14.36464088%;
		*width: 14.31144939%;
	}
	.row-fluid .span1 {
		width: 5.80110497%;
		*width: 5.74791348%;
	}
	.row-fluid .offset12 {
		margin-left: 105.52486188%;
		*margin-left: 105.4184789%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.76243094%;
		*margin-left: 102.65604796%;
	}
	.row-fluid .offset11 {
		margin-left: 96.96132597%;
		*margin-left: 96.85494299%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.19889503%;
		*margin-left: 94.09251205%;
	}
	.row-fluid .offset10 {
		margin-left: 88.39779006%;
		*margin-left: 88.29140708%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.63535912%;
		*margin-left: 85.52897614%;
	}
	.row-fluid .offset9 {
		margin-left: 79.83425414%;
		*margin-left: 79.72787116%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 77.0718232%;
		*margin-left: 76.96544023%;
	}
	.row-fluid .offset8 {
		margin-left: 71.27071823%;
		*margin-left: 71.16433525%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.50828729%;
		*margin-left: 68.40190431%;
	}
	.row-fluid .offset7 {
		margin-left: 62.70718232%;
		*margin-left: 62.60079934%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.94475138%;
		*margin-left: 59.8383684%;
	}
	.row-fluid .offset6 {
		margin-left: 54.14364641%;
		*margin-left: 54.03726343%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.38121547%;
		*margin-left: 51.27483249%;
	}
	.row-fluid .offset5 {
		margin-left: 45.5801105%;
		*margin-left: 45.47372752%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.81767956%;
		*margin-left: 42.71129658%;
	}
	.row-fluid .offset4 {
		margin-left: 37.01657459%;
		*margin-left: 36.91019161%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.25414365%;
		*margin-left: 34.14776067%;
	}
	.row-fluid .offset3 {
		margin-left: 28.45303867%;
		*margin-left: 28.3466557%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.69060773%;
		*margin-left: 25.58422476%;
	}
	.row-fluid .offset2 {
		margin-left: 19.88950276%;
		*margin-left: 19.78311978%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.12707182%;
		*margin-left: 17.02068884%;
	}
	.row-fluid .offset1 {
		margin-left: 11.32596685%;
		*margin-left: 11.21958387%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.56353591%;
		*margin-left: 8.45715293%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 30px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 1156px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 1056px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 956px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 856px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 756px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 656px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 556px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 456px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 356px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 256px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 156px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 56px;
	}
	.thumbnails {
		margin-left: -30px;
	}
	.thumbnails > li {
		margin-left: 30px;
	}
	.row-fluid .thumbnails {
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	body {
		padding-top: 0;
	}
	.navbar-fixed-top,
	.navbar-fixed-bottom {
		position: static;
	}
	.navbar-fixed-top {
		margin-bottom: 18px;
	}
	.navbar-fixed-bottom {
		margin-top: 18px;
	}
	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-bottom .navbar-inner {
		padding: 5px;
	}
	.navbar .container {
		width: auto;
		padding: 0;
	}
	.navbar .brand {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 0 0 -5px;
	}
	.nav-collapse {
		clear: both;
	}
	.nav-collapse .nav {
		float: none;
		margin: 0 0 9px;
	}
	.nav-collapse .nav > li {
		float: none;
	}
	.nav-collapse .nav > li > a {
		margin-bottom: 2px;
	}
	.nav-collapse .nav > .divider-vertical {
		display: none;
	}
	.nav-collapse .nav .nav-header {
		color: #555;
		text-shadow: none;
	}
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: bold;
		color: #555;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 2px;
	}
	.nav-collapse .nav > li > a:hover,
	.nav-collapse .nav > li > a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .dropdown-menu a:focus {
		background-color: #f2f2f2;
	}
	.navbar-inverse .nav-collapse .nav > li > a,
	.navbar-inverse .nav-collapse .dropdown-menu a {
		color: #d9d9d9;
	}
	.navbar-inverse .nav-collapse .nav > li > a:hover,
	.navbar-inverse .nav-collapse .nav > li > a:focus,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover,
	.navbar-inverse .nav-collapse .dropdown-menu a:focus {
		background-color: #10223e;
	}
	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0;
	}
	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0 15px;
		padding: 0;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.nav-collapse .open > .dropdown-menu {
		display: block;
	}
	.nav-collapse .dropdown-menu:before,
	.nav-collapse .dropdown-menu:after {
		display: none;
	}
	.nav-collapse .dropdown-menu .divider {
		display: none;
	}
	.nav-collapse .nav > li > .dropdown-menu:before,
	.nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
	}
	.nav-collapse .navbar-form,
	.nav-collapse .navbar-search {
		float: none;
		padding: 9px 15px;
		margin: 9px 0;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	}
	.navbar-inverse .nav-collapse .navbar-form,
	.navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #10223e;
		border-bottom-color: #10223e;
	}
	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
	}
	.nav-collapse,
	.nav-collapse.collapse {
		overflow: hidden;
		height: 0;
	}
	.navbar .btn-navbar {
		display: block;
	}
	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 768px) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
}
.small {
	font-size: 11px;
}
iframe,
svg {
	max-width: 100%;
}
.nowrap {
	white-space: nowrap;
}
.center,
.table td.center,
.table th.center {
	text-align: center;
}
a.disabled,
a.disabled:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
	text-decoration: none;
}
.hero-unit {
	text-align: center;
}
.hero-unit .lead {
	margin-bottom: 18px;
	font-size: 20px;
	font-weight: 200;
	line-height: 27px;
}
.btn .caret {
	margin-bottom: 7px;
}
.btn.btn-micro .caret {
	margin: 5px 0;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
body.modal {
	padding-top: 0;
}
.row-even,
.row-odd {
	padding: 5px;
	width: 99%;
	border-bottom: 1px solid #ddd;
}
.row-odd {
	background-color: transparent;
}
.row-even {
	background-color: #f9f9f9;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
.row-fluid .row-reveal {
	visibility: hidden;
}
.row-fluid:hover .row-reveal {
	visibility: visible;
}
.btn-wide {
	width: 80%;
}
.nav-list > li.offset > a {
	padding-left: 30px;
	font-size: 12px;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
.row-fluid .offset1 {
	margin-left: 8.382978723%;
}
.row-fluid .offset2 {
	margin-left: 16.89361702%;
}
.row-fluid .offset3 {
	margin-left: 25.404255317%;
}
.row-fluid .offset4 {
	margin-left: 33.914893614%;
}
.row-fluid .offset5 {
	margin-left: 42.425531911%;
}
.row-fluid .offset6 {
	margin-left: 50.93617020799999%;
}
.row-fluid .offset7 {
	margin-left: 59.446808505%;
}
.row-fluid .offset8 {
	margin-left: 67.95744680199999%;
}
.row-fluid .offset9 {
	margin-left: 76.468085099%;
}
.row-fluid .offset10 {
	margin-left: 84.97872339599999%;
}
.row-fluid .offset11 {
	margin-left: 91.489361693%;
}
.navbar .nav > li > a.btn {
	padding: 4px 10px;
	line-height: 18px;
}
.nav-tabs.nav-dark {
	border-bottom: 1px solid #333;
	text-shadow: 1px 1px 1px #000;
}
.nav-tabs.nav-dark > li > a {
	color: #F8F8F8;
}
.nav-tabs.nav-dark > li > a:hover {
	border-color: #333 #333 #111;
	background-color: #777777;
}
.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
	color: #ffffff;
	background-color: #555555;
	border: 1px solid #222;
	border-bottom-color: transparent;
}
.thumbnail.pull-left {
	margin: 0 10px 10px 0;
}
.thumbnail.pull-right {
	margin: 0 0 10px 10px;
}
.width-10 {
	width: 10px;
}
.width-20 {
	width: 20px;
}
.width-30 {
	width: 30px;
}
.width-40 {
	width: 40px;
}
.width-50 {
	width: 50px;
}
.width-60 {
	width: 60px;
}
.width-70 {
	width: 70px;
}
.width-80 {
	width: 80px;
}
.width-90 {
	width: 90px;
}
.width-100 {
	width: 100px;
}
.height-10 {
	height: 10px;
}
.height-20 {
	height: 20px;
}
.height-30 {
	height: 30px;
}
.height-40 {
	height: 40px;
}
.height-50 {
	height: 50px;
}
.height-60 {
	height: 60px;
}
.height-70 {
	height: 70px;
}
.height-80 {
	height: 80px;
}
.height-90 {
	height: 90px;
}
.height-100 {
	height: 100px;
}
hr.hr-condensed {
	margin: 10px 0;
}
.list-striped,
.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #ddd;
	margin-left: 0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
	border-bottom: 1px solid #ddd;
	padding: 8px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
	background-color: #f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
	background-color: #F0F0F0;
}
.row-striped .row-fluid {
	width: 100%;
	box-sizing: border-box;
}
.row-striped .row-fluid [class*="span"] {
	min-height: 10px;
}
.row-striped .row-fluid [class*="span"] {
	margin-left: 8px;
}
.row-striped .row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.list-condensed li {
	padding: 4px 5px;
}
.row-condensed .row,
.row-condensed .row-fluid {
	padding: 4px 5px;
}
.list-bordered,
.row-bordered {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	margin-left: 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.radio.btn-group input[type=radio] {
	display: none;
}
.radio.btn-group > label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.radio.btn-group > label:first-of-type {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
fieldset.radio.btn-group {
	padding-left: 0;
}
.iframe-bordered {
	border: 1px solid #ddd;
}
.tab-content {
	overflow: visible;
}
.tabs-left .tab-content {
	overflow: auto;
}
.nav-tabs > li > span {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}
.btn-group > .btn-micro {
	font-size: 10px;
}
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}
.page-header {
	margin: 2px 0px 10px 0px;
	padding-bottom: 5px;
}
.input-prepend > .add-on,
.input-append > .add-on {
	vertical-align: top;
}
.input-prepend .chzn-container-single .chzn-single {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}
.input-append .chzn-container-single .chzn-single {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}
.input-prepend.input-append .chzn-container-single .chzn-single,
.input-prepend.input-append .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.element-invisible:focus {
	width: auto;
	height: auto;
	overflow: auto;
	background: #eee;
	color: #000;
	padding: 1em;
}
.form-vertical .control-label {
	float: none;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
}
.form-vertical .controls {
	margin-left: 0;
}
.width-auto {
	width: auto;
}
.btn-group .chzn-results {
	white-space: normal;
}
.accordion-body.in:hover {
	overflow: visible;
}
.invalid {
	color: #9d261d;
	font-weight: bold;
}
input.invalid {
	border: 1px solid #9d261d;
	background: #f2dede;
}
select.chzn-done.invalid + .chzn-container.chzn-container-single > a.chzn-single,
select.chzn-done.invalid + .chzn-container.chzn-container-multi > ul.chzn-choices {
	border-color: #9d261d;
	color: #9d261d;
}
.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
.tip-text {
	text-align: left;
}
.btn-group > .btn + .dropdown-backdrop + .btn {
	margin-left: -1px;
}
.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.dropdown-menu {
	text-align: left;
}
.alert-link {
	font-weight: bold;
}
.alert .alert-link {
	color: #66512c;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-danger .alert-link,
.alert-error .alert-link {
	color: #843534;
}
.alert-info .alert-link {
	color: #245269;
}
div.modal {
	position: fixed;
	top: 5%;
	left: 50%;
	z-index: 1050;
	width: 80%;
	margin-left: -40%;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}
div.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}
div.modal.fade.in {
	top: 5%;
}
.modal-batch {
	overflow-y: visible;
}
.modal-body[class^="jviewport-height"],
.modal-body[class*="jviewport-height"] {
	max-height: none;
}
.jviewport-height10 {
	height: 10vh;
}
.jviewport-height20 {
	height: 20vh;
}
.jviewport-height30 {
	height: 30vh;
}
.jviewport-height40 {
	height: 40vh;
}
.jviewport-height50 {
	height: 50vh;
}
.jviewport-height60 {
	height: 60vh;
}
.jviewport-height70 {
	height: 70vh;
}
.jviewport-height80 {
	height: 80vh;
}
.jviewport-height90 {
	height: 90vh;
}
.jviewport-height100 {
	height: 100vh;
}
div.modal.jviewport-width10 {
	width: 10vw;
	margin-left: -5vw;
}
div.modal.jviewport-width20 {
	width: 20vw;
	margin-left: -10vw;
}
div.modal.jviewport-width30 {
	width: 30vw;
	margin-left: -15vw;
}
div.modal.jviewport-width40 {
	width: 40vw;
	margin-left: -20vw;
}
div.modal.jviewport-width50 {
	width: 50vw;
	margin-left: -25vw;
}
div.modal.jviewport-width60 {
	width: 60vw;
	margin-left: -30vw;
}
div.modal.jviewport-width70 {
	width: 70vw;
	margin-left: -35vw;
}
div.modal.jviewport-width80 {
	width: 80vw;
	margin-left: -40vw;
}
div.modal.jviewport-width90 {
	width: 90vw;
	margin-left: -45vw;
}
div.modal.jviewport-width100 {
	width: 100vw;
	margin-left: -50vw;
}
@media (max-width: 767px) {
	div.modal {
		position: fixed;
		top: 20px;
		left: 20px;
		right: 20px;
		width: auto;
		margin: 0;
	}
	div.modal.fade {
		top: -100px;
	}
	div.modal.fade.in {
		top: 20px;
	}
	div.modal[class*="jviewport-width"] {
		width: auto;
		margin: 0;
	}
}
@media (max-width: 480px) {
	div.modal {
		top: 10px;
		left: 10px;
		right: 10px;
	}
}
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
	content: "\4b";
}
.icon-edit:before {
	color: #24748c;
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-save-new:before,
.icon-save-copy:before,
.btn-toolbar .icon-copy:before {
	color: #378137;
}
.icon-unpublish:before,
.icon-not-ok:before,
.icon-eye-close:before,
.icon-ban-circle:before,
.icon-minus-sign:before,
.btn-toolbar .icon-cancel:before {
	color: #942a25;
}
.icon-featured:before,
.icon-default:before,
.icon-expired:before,
.icon-pending:before {
	color: #c67605;
}
.icon-back:before {
	content: "\e008";
}
html {
	height: 100%;
}
body {
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
}
a:hover,
a:active,
a:focus {
	outline: none;
}
.small {
	font-size: 11px;
}
.row-even .small,
.row-odd .small,
.row-even .small a,
.row-odd .small a {
	color: #888;
}
.content-title {
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin-top: 0;
}
.well .page-header {
	margin: -10px 0 18px 0;
	padding-bottom: 5px;
}
.well .module-title.nav-header {
	padding: 0 0 7px;
	margin: 0;
	font-size: 13px;
}
.well .row-even p,
.well .row-odd p {
	margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 12px 0;
}
h1 {
	font-size: 26px;
	line-height: 28px;
}
h2 {
	font-size: 22px;
	line-height: 24px;
}
h3 {
	font-size: 18px;
	line-height: 20px;
}
h4 {
	font-size: 14px;
	line-height: 16px;
}
h5 {
	font-size: 13px;
	line-height: 15px;
}
h6 {
	font-size: 12px;
	line-height: 14px;
}
.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.chzn-container .chzn-drop {
	border-radius: 0 0 3px 3px;
}
.control-group .chzn-container {
	max-width: 100%;
}
.control-group .chzn-container .chzn-choices li.search-field,
.control-group .chzn-container .chzn-choices li.search-field input {
	width: 100% !important;
}
.chzn-container-single .chzn-single {
	background-color: #fff;
	background-clip: inherit;
	background-image: none;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset, 0 1px 2px rgba(0,0,0,0.05);
	height: auto;
	line-height: 26px;
}
.chzn-container-single .chzn-single div {
	background-color: #f3f3f3;
	border-left: 1px solid #ccc;
	bottom: 0;
	height: auto;
	text-align: center;
	width: 28px;
}
.chzn-container-single .chzn-single div b {
	background-image: none;
	display: inline-block;
}
.chzn-container-single .chzn-single div b:after {
	content: '\E011';
	font-family: IcoMoon;
}
.chzn-container-single .chzn-single abbr {
	background: none;
	right: 36px;
	top: 0;
}
.chzn-container-single .chzn-single abbr:before {
	font-family: IcoMoon;
	content: '\0049';
	font-size: 10px;
	line-height: 26px;
}
.chzn-container-single .chzn-single abbr:hover {
	color: #000;
}
.chzn-container-single .chzn-search:after {
	content: '\0053';
	font-family: IcoMoon;
	position: relative;
	right: 20px;
	top: 2px;
}
.chzn-container-single .chzn-search input[type="text"] {
	background: none;
	border-radius: 3px;
	border: 1px solid #ccc;
	box-shadow: none;
	height: 25px;
}
.chzn-container-single .chzn-search input[type="text"]:focus {
	border-color: #3071A9;
}
.chzn-container-single .chzn-drop {
	background-clip: padding-box;
	border-color: #3071A9;
	border-radius: 0 0 3px 3px;
}
.chzn-container-active .chzn-single {
	color: #3071A9;
}
.chzn-container-active.chzn-with-drop .chzn-single {
	background-image: none;
	border: 1px solid #3071A9;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.chzn-container-active.chzn-with-drop .chzn-single div {
	background-color: #f3f3f3;
	border-bottom: 1px solid #ccc;
	border-bottom-left-radius: 3px;
	border-left: 1px solid #ccc;
}
.chzn-container-active.chzn-with-drop .chzn-single div b:after {
	content: '\E00F';
	font-family: IcoMoon;
}
.chzn-container-active.chzn-container-multi .chzn-choices {
	border: 1px solid #3071A9;
	box-shadow: none;
}
.chzn-container .chzn-results {
	background-color: #fff;
	border-radius: 0 0 3px 3px;
	margin: 0;
	padding: 0;
}
.chzn-container .chzn-results li.highlighted {
	background-color: #3071A9;
	background-image: none;
}
.chzn-color[rel="value_"] div {
	background-color: #f3f3f3;
	border-left: 1px solid #ccc;
}
.chzn-color-state.chzn-single div,
.chzn-color.chzn-single[rel="value_0"] div,
.chzn-color.chzn-single[rel="value_1"] div,
.chzn-color-state.chzn-single[rel="value_-1"] div,
.chzn-color-state.chzn-single[rel="value_-2"] div,
.chzn-color.chzn-single[rel="value_hide"] div,
.chzn-color.chzn-single[rel="value_show_no_link"] div,
.chzn-color.chzn-single[rel="value_show_with_link"] div {
	background-color: transparent !important;
	border: none !important;
}
.chzn-container-active .chzn-choices {
	border: 1px solid #3071A9;
}
.chzn-container-multi .chzn-choices {
	background-image: none;
	border-radius: 3px;
	border: 1px solid #ccc;
}
.chzn-container-multi .chzn-choices li.search-choice {
	background-color: #3071A9;
	background-image: none;
	border: 0;
	box-shadow: none;
	color: #fff;
	line-height: 20px;
	padding: 0 7px;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
	color: #f5f5f5;
	display: inline-block;
	margin-left: 5px;
	position: relative;
	top: 0;
	left: 0;
	background-image: none;
	font-size: inherit;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {
	text-decoration: none;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:before {
	font-family: IcoMoon;
	content: '\004A';
	position: relative;
	right: 1px;
	top: 0;
}
.js-stools .js-stools-container-bar .js-stools-field-filter .chzn-container {
	margin: 1px 0;
	padding: 0 !important;
}
.chzn-color.chzn-single[rel="value_1"],
.chzn-color-reverse.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_1"],
.chzn-color.chzn-single[rel="value_show_no_link"],
.chzn-color.chzn-single[rel="value_show_with_link"] {
	background-color: #46a546;
	*background-color: #46a546;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	color: #ffffff;
}
.chzn-color.chzn-single[rel="value_1"]:hover,
.chzn-color.chzn-single[rel="value_1"]:focus,
.chzn-color.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].active,
.chzn-color.chzn-single[rel="value_1"].disabled,
.chzn-color.chzn-single[rel="value_1"][disabled],
.chzn-color-reverse.chzn-single[rel="value_0"]:hover,
.chzn-color-reverse.chzn-single[rel="value_0"]:focus,
.chzn-color-reverse.chzn-single[rel="value_0"]:active,
.chzn-color-reverse.chzn-single[rel="value_0"].active,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled,
.chzn-color-reverse.chzn-single[rel="value_0"][disabled],
.chzn-color-state.chzn-single[rel="value_1"]:hover,
.chzn-color-state.chzn-single[rel="value_1"]:focus,
.chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color-state.chzn-single[rel="value_1"].active,
.chzn-color-state.chzn-single[rel="value_1"].disabled,
.chzn-color-state.chzn-single[rel="value_1"][disabled],
.chzn-color.chzn-single[rel="value_show_no_link"]:hover,
.chzn-color.chzn-single[rel="value_show_no_link"]:focus,
.chzn-color.chzn-single[rel="value_show_no_link"]:active,
.chzn-color.chzn-single[rel="value_show_no_link"].active,
.chzn-color.chzn-single[rel="value_show_no_link"].disabled,
.chzn-color.chzn-single[rel="value_show_no_link"][disabled],
.chzn-color.chzn-single[rel="value_show_with_link"]:hover,
.chzn-color.chzn-single[rel="value_show_with_link"]:focus,
.chzn-color.chzn-single[rel="value_show_with_link"]:active,
.chzn-color.chzn-single[rel="value_show_with_link"].active,
.chzn-color.chzn-single[rel="value_show_with_link"].disabled,
.chzn-color.chzn-single[rel="value_show_with_link"][disabled] {
	color: #fff;
	background-color: #2f6f2f;
	*background-color: #2f6f2f;
}
.chzn-color.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].active,
.chzn-color-reverse.chzn-single[rel="value_0"]:active,
.chzn-color-reverse.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color-state.chzn-single[rel="value_1"].active,
.chzn-color.chzn-single[rel="value_show_no_link"]:active,
.chzn-color.chzn-single[rel="value_show_no_link"].active,
.chzn-color.chzn-single[rel="value_show_with_link"]:active,
.chzn-color.chzn-single[rel="value_show_with_link"].active {
	background-color: #46a546;
}
.chzn-color-state.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_-2"] {
	background-color: #bd362f;
	*background-color: #bd362f;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	color: #ffffff;
}
.chzn-color-state.chzn-single[rel="value_0"]:hover,
.chzn-color-state.chzn-single[rel="value_0"]:focus,
.chzn-color-state.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_0"].disabled,
.chzn-color-state.chzn-single[rel="value_0"][disabled],
.chzn-color-state.chzn-single[rel="value_-2"]:hover,
.chzn-color-state.chzn-single[rel="value_-2"]:focus,
.chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color-state.chzn-single[rel="value_-2"].active,
.chzn-color-state.chzn-single[rel="value_-2"].disabled,
.chzn-color-state.chzn-single[rel="value_-2"][disabled] {
	color: #fff;
	background-color: #802420;
	*background-color: #802420;
}
.chzn-color-state.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color-state.chzn-single[rel="value_-2"].active {
	background-color: #bd362f;
}
.CodeMirror {
	height: calc(100vh - 400px);
	min-height: 400px;
	max-height: 800px;
}
.form-horizontal .control-label {
	padding-right: 5px;
	text-align: left;
}
.form-horizontal .control-label .spacer hr {
	width: 380px;
}
@media (max-width: 420px) {
	.form-horizontal .control-label .spacer hr {
		width: 220px;
	}
}
.form-horizontal .field-spacer>.control-label {
	width: auto;
}
.form-horizontal #jform_catid_chzn {
	vertical-align: middle;
}
.form-vertical .control-label > label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.form-vertical .controls {
	margin-left: 0;
}
@media (max-width: 979px) {
	.form-horizontal-desktop .control-label {
		float: none;
		width: auto;
		padding-right: 0;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal-desktop .control-label > label {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.form-horizontal-desktop .controls {
		margin-left: 0;
	}
}
@media (max-width: 1199px) {
	.row-fluid .row-fluid .form-horizontal-desktop .control-label {
		float: none;
		width: auto;
		padding-right: 0;
		padding-top: 0;
		text-align: left;
	}
	.row-fluid .row-fluid .form-horizontal-desktop .control-label > label {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.row-fluid .row-fluid .form-horizontal-desktop .controls {
		margin-left: 0;
	}
}
.form-inline-header {
	margin: 5px 0;
}
.form-inline-header .control-group,
.form-inline-header .control-label,
.form-inline-header .controls {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.form-inline-header .control-label {
	width: auto;
	padding-right: 10px;
}
.form-inline-header .controls {
	padding-right: 20px;
}
fieldset[class^="form-"] {
	min-width: 100%;
}
@-moz-document url-prefix() {
	fieldset[class^="form-"] {
		display: table-cell;
	}
}
fieldset.checkboxes input {
	float: left;
}
fieldset.checkboxes li {
	list-style: none;
}
.control-group,
.controls,
.controls input[type="text"],
.controls input[type="number"],
.controls input[type="email"],
.controls select,
.controls textarea {
	max-width: 100%;
}
.controls .btn-group > .btn {
	min-width: 50px;
	margin-left: -1px;
}
.controls .btn-group.btn-group-yesno {
	width: 220px;
	max-width: 100%;
}
.controls .btn-group.btn-group-yesno > .btn {
	width: 50%;
	min-width: 40px;
	padding: 2px 0;
}
input.input-large-text {
	font-size: 18px;
	line-height: 22px;
	height: auto;
}
textarea {
	resize: both;
}
textarea.vert {
	resize: vertical;
}
textarea.noResize {
	resize: none;
}
.subform-repeatable {
	padding-right: 10px;
}
.subform-repeatable > .btn-toolbar {
	margin: 0;
}
.subform-repeatable > .btn-toolbar .group-add {
	line-height: 26px;
	width: 56px;
	font-size: 13px;
	margin-left: 28px;
}
.subform-repeatable-group {
	margin-top: 20px;
	margin-left: 28px;
	border: 1px solid #ccc;
	padding: 8px 25px 15px;
	position: relative;
	border-radius: 3px;
}
.subform-repeatable-group > .btn-toolbar {
	margin: 0;
}
.subform-repeatable-group > .btn-toolbar .btn-group {
	margin-right: 0px;
	margin-top: -1px;
	position: static;
}
.subform-repeatable-group > .btn-toolbar .btn {
	font-size: 13px;
	line-height: 26px;
	background-color: #F3F3F3;
	position: absolute;
}
.subform-repeatable-group > .btn-toolbar .btn span {
	vertical-align: middle;
	line-height: 11px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-success {
	color: #378137;
	bottom: 0;
	right: 0;
	border-radius: 3px 0 0 0;
	border-width: 1px 0 0 1px;
	padding-top: 1px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-success .icon-plus:before {
	content: "]";
}
.subform-repeatable-group > .btn-toolbar .btn.btn-danger {
	color: #942a25;
	top: 0;
	right: 0;
	border-radius: 0 0 0 3px;
	border-width: 0 0 1px 1px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-danger .icon-minus:before {
	content: "I";
}
.subform-repeatable-group > .btn-toolbar .btn.btn-primary {
	color: #24748c;
	color: #333;
	right: 100%;
	top: 50%;
	margin-top: -27px;
	margin-right: 1px;
	border-radius: 3px 0 0 3px;
	border-width: 1px 0 1px 1px;
	line-height: 52px;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-primary .icon-move:before {
	content: "Z";
}
.subform-repeatable-group > .btn-toolbar .btn [class^="icon-"],
.subform-repeatable-group > .btn-toolbar .btn [class*=" icon-"] {
	margin: 0;
}
.subform-repeatable-group > .btn-toolbar .btn:hover {
	background-color: #E6E6E6;
}
.subform-repeatable-group .control-group:last-of-type {
	margin-bottom: 10px;
}
@media (max-width: 979px) {
	.subform-repeatable-group > .btn-toolbar .btn-group {
		margin-bottom: 10px;
	}
}
.subform-table-layout .control-group {
	margin-bottom: 10px;
}
.subform-table-layout .control-group:last-of-type {
	margin-bottom: 0;
}
.subform-table-layout .controls {
	padding-right: 20px;
}
.subform-table-layout input {
	width: 100%;
	max-width: 206px;
}
.subform-table-layout table .btn-group {
	margin: 0 7px;
}
@media (max-width: 1024px) {
	.subform-table-layout .subform-repeatable {
		padding-right: 0;
	}
	.subform-table-layout .subform-repeatable tbody td:last-of-type {
		text-align: right;
		padding-bottom: 15px;
	}
	.subform-table-layout table,
	.subform-table-layout thead,
	.subform-table-layout tbody,
	.subform-table-layout th,
	.subform-table-layout td,
	.subform-table-layout tr {
		display: block;
	}
	.subform-table-layout table {
		border: 1px solid #ddd;
	}
	.subform-table-layout thead th {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.subform-table-layout thead th:last-of-type {
		position: static;
		width: 100% !important;
		text-align: right;
		box-sizing: border-box;
		border-left: 0;
	}
	.subform-table-layout tr {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.subform-table-layout td {
		border: none;
		position: relative;
		padding-left: 50%;
	}
	.subform-table-layout tbody td:first-of-type {
		padding-top: 15px;
		border-top: 1px solid #ddd;
	}
	.subform-table-layout tbody td:first-of-type:before {
		top: 18px;
	}
	.subform-table-layout td:before {
		content: attr(data-column);
		position: absolute;
		top: 13px;
		left: 10px;
		padding-right: 10px;
	}
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 0;
}
.form-horizontal .controls > .radio:first-child,
.form-horizontal .controls > .checkbox:first-child {
	padding-top: 5px;
}
.form-horizontal .controls > .radio.btn-group:first-child {
	padding-top: 0;
}
.form-horizontal .controls > .radio.btn-group-yesno:first-child {
	padding-top: 2px;
}
input.field-media-input {
	width: auto;
}
.header {
	background-color: #1a3867;
	border-top: 1px solid rgba(255,255,255,0.2);
	padding: 8px 25px;
}
@media (max-width: 767px) {
	.header {
		padding: 4px 18px;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.header .navbar-search {
	margin-top: 0;
}
@media (max-width: 979px) {
	.header .navbar-search {
		border-top: 0;
		border-bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
}
.container-logo {
	float: right;
	text-align: right;
}
.logo {
	width: auto;
	max-width: 100%;
	max-height: 36px;
	height: auto;
}
.page-title {
	color: white;
	font-weight: normal;
	font-size: 20px;
	line-height: 36px;
	margin: 0;
}
.page-title [class^="icon-"],
.page-title [class*=" icon-"] {
	margin-right: 16px;
}
@media (max-width: 767px) {
	.container-logo {
		display: none;
	}
	.page-title {
		font-size: 18px;
		line-height: 28px;
	}
	.page-title [class^="icon-"],
	.page-title [class*=" icon-"] {
		margin-right: 10px;
	}
}
.view-login {
	background-color: #17568c;
	padding-top: 0;
}
.view-login .container {
	width: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -206px;
	margin-left: -150px;
}
.view-login .navbar-fixed-bottom {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.view-login .navbar-fixed-bottom,
.view-login .navbar-fixed-bottom a {
	color: #FCFCFC;
}
.view-login .navbar-inverse.navbar-fixed-bottom,
.view-login .navbar-inverse.navbar-fixed-bottom a {
	color: #555;
}
.view-login .well {
	padding-bottom: 0;
}
.view-login .login-joomla {
	position: absolute;
	left: 50%;
	height: 24px;
	width: 24px;
	margin-left: -12px;
	font-size: 22px;
}
.view-login .navbar-fixed-bottom {
	position: absolute;
}
.view-login .input-medium {
	width: 176px;
}
.view-login #lang_chzn {
	width: 233px !important;
	max-width: none;
}
.view-login #lang_chzn .chzn-single div {
	width: 43px;
}
.view-login .input-prepend .add-on,
.view-login .controls .btn-group > .btn {
	margin-left: 0;
}
.navbar-inverse {
	color: #333;
}
.login .btn-large {
	margin-top: 15px;
}
.login .form-inline .btn-group {
	display: block;
}
@media (max-width: 479px) {
	.login .chzn-single {
		width: 222px !important;
	}
	.login .chzn-container,
	.login .chzn-drop {
		width: 230px !important;
	}
}
@media (max-width: 319px) {
	.view-login .navbar-fixed-bottom {
		display: none;
	}
}
.ventral-space {
	margin-bottom: 5px;
}
ul.manager .height-50 .icon-folder-2 {
	height: 35px;
	width: 35px;
	line-height: 35px;
	font-size: 30px;
}
#imageForm .well {
	margin-bottom: 5px;
}
.thumbnails-media .thumbnail {
	background-color: #f4f4f4;
	border-radius: 3px;
	border: 0;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.05) inset;
	padding: 0px;
	height: 100px;
	width: 100px;
	margin: 8px;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.thumbnails-media .thumbnail .close {
	background-color: #ccc;
	border-left: 1px solid rgba(0,0,0,0.1);
	height: 22px;
	line-height: 22px;
	opacity: 0.3;
	text-align: center;
	width: 22px;
	top: 0;
	right: 0;
}
.thumbnails-media .thumbnail .close:hover {
	background-color: #bbb;
}
.thumbnails-media .thumbnail *,
.thumbnails-media .thumbnail *:before {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.thumbnails-media .thumbnail input[type="radio"],
.thumbnails-media .thumbnail input[type="checkbox"] {
	margin: 0;
	opacity: 0.55;
	position: absolute;
	top: 5px;
	left: 5px;
}
.thumbnails-media .thumbnail .controls,
.thumbnails-media .thumbnail .imginfoBorder {
	display: none;
}
.thumbnails-media .imgThumb {
	position: relative;
	z-index: 1;
	width: 100%;
	display: inline-block;
}
.thumbnails-media .imgThumb input {
	display: none;
}
.thumbnails-media .imgThumb label,
.thumbnails-media .imgThumb .imgThumbInside {
	display: block;
	line-height: 100px;
	position: relative;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
}
.thumbnails-media .imgThumb label:before,
.thumbnails-media .imgThumb .imgThumbInside:before {
	font-family: "IcoMoon";
	font-style: normal;
	content: 'G';
	position: absolute;
	top: 0;
	right: 0;
	background-color: #46a546;
	color: #fff;
	line-height: 26px;
	width: 26px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	border-color: rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	border-radius: 0 3px;
}
.thumbnails-media .imgThumb img {
	width: auto;
}
.thumbnails-media .selected :checked + label,
.thumbnails-media .selected .imgThumbInside,
.thumbnails-media .imgInput :checked + label,
.thumbnails-media .imgInput .imgThumbInside {
	background-color: #ddd;
}
.thumbnails-media .selected :checked + label:before,
.thumbnails-media .selected .imgThumbInside:before,
.thumbnails-media .imgInput :checked + label:before,
.thumbnails-media .imgInput .imgThumbInside:before {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.thumbnails-media .selected :checked + label:after,
.thumbnails-media .selected .imgThumbInside:after,
.thumbnails-media .imgInput :checked + label:after,
.thumbnails-media .imgInput .imgThumbInside:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	border: 3px solid #46a546;
	border-radius: 5px;
}
.thumbnails-media .imgDelete a.close,
.thumbnails-media .imgPreview a {
	padding: 0;
	position: absolute;
	left: 0;
	z-index: 1;
	height: 26px;
	width: 26px;
}
.thumbnails-media .imgPreview a {
	width: 100%;
}
.thumbnails-media .imgDelete a.close {
	background-color: #bd362f;
	border-color: #bd362f rgba(0,0,0,0.2) rgba(0,0,0,0.2) #bd362f;
	top: 0;
	line-height: 28px;
	font-size: 12px;
	padding-left: 1px;
	color: #fff;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	z-index: 10;
	opacity: 0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
}
.thumbnails-media .imgDelete a.close:hover {
	background-color: #802420;
}
.thumbnails-media .thumbnail:hover .imgDelete a.close {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.thumbnails-media .imgPreview a,
.thumbnails-media .imgDetails {
	position: absolute;
	left: 0;
	text-align: left;
	background-color: #fff;
	border-color: rgba(0,0,0,0.2);
	bottom: 0;
	line-height: 26px;
	border: 1px solid rgba(0,0,0,0.1);
	border-width: 1px;
	border-radius: 0 3px 0 0;
	z-index: 1;
}
.thumbnails-media .imgPreview a:hover,
.thumbnails-media .imgDetails:hover {
	background-color: #eee;
}
.thumbnails-media .imgDetails {
	padding: 0 5px;
	line-height: 20px;
	color: #555;
}
.thumbnails-media .imgFolder span {
	line-height: 90px;
	font-size: 38px;
	margin: 0;
	width: auto;
}
.thumbnails-media .imgFolder + .imgDetails {
	color: inherit;
}
.com_media .media a + a {
	margin-left: -1px;
}
.com_media .tree-holder {
	padding: 0 15px;
}
#folderframe.thumbnail {
	border: 0;
	box-shadow: none;
	padding: 0;
}
#mediamanager-form {
	margin: 0 -10px;
	overflow-x: hidden;
}
#mediamanager-form > .muted {
	padding: 0px;
}
#mediamanager-form .checkbox {
	padding-left: 30px;
	margin-bottom: 15px;
}
#mediamanager-form .checkbox input {
	margin-top: 3px;
}
#mediamanager-form .thumbnails {
	margin: 0 -8px;
	overflow-x: hidden;
}
#mediamanager-form .thumbnails .thumbnail {
	height: 120px;
	width: 120px;
	margin: 8px;
}
#mediamanager-form .thumbnails .imgThumb label,
#mediamanager-form .thumbnails .imgTotal {
	line-height: 120px;
}
#mediamanager-form .icon-search::before {
	padding-right: 5px;
	padding-left: 1px;
}
#mediamanager-form .height-50 {
	background-color: #fafafa;
	height: 77px;
	position: relative;
	z-index: 1;
	width: 100%;
	display: inline-block;
}
#mediamanager-form .height-50 a,
#mediamanager-form .height-50 .icon-folder-2 {
	display: inline-block;
	line-height: 75px;
	margin-top: -1px;
}
#mediamanager-form .height-50 a:after {
	bottom: 0;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.08) inset;
	content: "";
	display: block;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
#mediamanager-form .height-50 .icon-folder-2 {
	font-size: 40px;
}
.uploadform {
	margin-top: 20px;
}
body.modal-open {
	-ms-overflow-style: none;
}
.modal-header {
	padding: 0 20px;
	text-align: left;
}
.modal-header h3 {
	font-weight: normal;
	line-height: 50px;
}
.modal-header .close {
	width: 50px;
	margin-top: 0;
	margin-right: -15px;
	font-size: 2rem;
	line-height: 50px;
	border-left: 1px solid #ccc;
}
.modal-body {
	padding: 0;
	width: 100%;
	height: auto;
	max-height: none;
}
.modal-body .container-fluid {
	padding-top: 15px;
	padding-bottom: 15px;
}
.modal-footer {
	clear: both;
}
.contentpane {
	padding: 10px;
	height: auto;
}
@media (min-width: 768px) {
	.row-fluid .modal-batch [class*="span"] {
		margin-left: 0;
	}
}
.container-popup {
	padding: 10px;
}
.field-media-wrapper iframe {
	max-height: 75vh;
}
body .navbar,
body .navbar-fixed-top {
	margin-bottom: 0;
}
.navbar-inner {
	min-height: 0;
	background: #f2f2f2;
	background-image: none;
	filter: none;
}
.navbar-inner .container-fluid {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.navbar-inverse .navbar-inner {
	background: #10223e;
	background-image: none;
	filter: none;
}
.navbar .navbar-text {
	line-height: 30px;
}
.navbar .admin-logo {
	float: left;
	padding: 7px 12px 0px 15px;
	font-size: 16px;
	color: #555;
}
.navbar .admin-logo:hover {
	color: #333;
}
.navbar-inverse.navbar .admin-logo {
	color: #d9d9d9;
}
.navbar-inverse.navbar .admin-logo:hover {
	color: #ffffff;
}
.navbar .brand {
	float: right;
	display: block;
	padding: 6px 10px;
	margin-left: -20px;
	font-size: inherit;
	font-weight: normal;
}
.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none;
}
.navbar .nav > li > a {
	padding: 6px 10px;
}
.navbar .nav > li > a:hover {
	color: white;
}
.navbar .nav > li > a:hover span.carot {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.navbar .dropdown-menu,
.navbar .nav-user {
	font-size: 13px;
}
.navbar .nav-user .dropdown-menu li span {
	padding-left: 10px;
}
.navbar .nav > li ul {
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	overflow-scrolling: touch;
	height: auto;
	max-height: 500px;
	margin: 0;
}
.navbar .nav > li ul::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
.navbar .nav > li ul::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}
.navbar .nav > li > .dropdown-menu:after {
	display: none;
}
.navbar .nav > .dropdown.open:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: 25px;
	left: 10px;
	z-index: 1001;
}
.navbar .empty-nav {
	display: none;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	background-image: none;
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar .btn-navbar {
	background: #17568c;
	border: 1px solid #0D2242;
	margin-bottom: 2px;
}
@media (max-width: 767px) {
	.navbar .admin-logo {
		margin-left: 10px;
		padding: 9px 9px 0 9px;
	}
}
.navbar-search .search-query {
	background: rgba(255,255,255,0.3);
}
@media (max-width: 979px) {
	.navbar .nav {
		font-size: 13px;
		margin: 0 2px 0 0;
	}
	.navbar .nav > li > a {
		padding: 6px;
	}
}
@media (max-width: 767px) {
	.navbar-search.pull-right {
		float: none;
		text-align: center;
	}
}
@media (max-width: 738px) {
	.navbar .brand {
		font-size: 16px;
	}
}
.nav-collapse .nav li a,
.dropdown-menu a {
	background-image: none;
}
.nav-collapse .dropdown-menu > li img {
	max-width: none;
}
@media (max-width: 767px) {
	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-top .navbar-inner .container-fluid {
		padding: 0;
	}
	.navbar .brand {
		margin-top: 2px;
		float: none;
		text-align: center;
	}
	.navbar .btn-navbar {
		margin-top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
	}
	.nav-collapse .nav .nav-header {
		color: #fff;
	}
	.nav-collapse .nav,
	.navbar .nav-collapse .nav.pull-right {
		margin: 0;
	}
	.nav-collapse .dropdown-menu {
		margin: 0;
	}
	.nav-collapse .dropdown-menu > li > span {
		display: block;
		padding: 4px 15px;
	}
	.navbar-inverse .nav-collapse .dropdown-menu > li > span {
		color: #d9d9d9;
	}
	.nav-collapse .nav > li > a.dropdown-toggle {
		background-color: rgba(255,255,255,0.07);
		font-size: 12px;
		font-weight: bold;
		color: #eee;
		text-transform: uppercase;
		padding-left: 15px;
	}
	.nav-collapse .nav li a {
		margin-bottom: 0;
		border-top: 1px solid rgba(255,255,255,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.5);
	}
	.nav-collapse .nav li ul li ul.dropdown-menu,
	.nav-collapse .nav li ul li:hover ul.dropdown-menu,
	.nav-collapse .caret {
		display: none !important;
	}
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		font-size: 15px;
		font-weight: normal;
		color: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.navbar .nav-collapse .nav > li > .dropdown-menu::before,
	.navbar .nav-collapse .nav > li > .dropdown-menu::after,
	.navbar .nav-collapse .dropdown-submenu > a::after {
		display: none;
	}
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 0;
	}
}
.quick-icons {
	font-size: 14px;
	margin-bottom: 20px;
}
.quick-icons .nav-header {
	margin: 12px 0 5px;
	font-size: 13px;
}
.quick-icons .nav-header:first-child {
	margin: 0 0 5px;
}
.quick-icons [class^="icon-"],
.quick-icons [class*=" icon-"] {
	margin-right: 9px;
}
.quick-icons [class^="icon-"]:before,
.quick-icons [class*=" icon-"]:before {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 18px;
}
html[dir=rtl] .quick-icons .nav-list [class^="icon-"],
html[dir=rtl] .quick-icons .nav-list [class*=" icon-"] {
	margin-left: 9px;
	margin-right: 0;
}
.sidebar-nav .nav-list {
	padding-left: 25px;
	padding-right: 25px;
}
.sidebar-nav .nav-list > li > a {
	color: #555;
	padding: 3px 25px;
	margin-left: -26px;
	margin-right: -26px;
}
.sidebar-nav .nav-list > li.active > a {
	color: #fff;
	margin-right: -26px;
}
.sidebar-nav .nav-list > li > a:focus,
.sidebar-nav .nav-list > li > a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #2d6ca2;
	text-shadow: none;
}
.j-sidebar-container {
	position: absolute;
	display: block;
	left: -16.5%;
	width: 16.5%;
	margin: -18px 0 0 -1px;
	padding-top: 28px;
	padding-bottom: 40px;
	clear: both;
	background-color: #F0F0F0;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	-webkit-border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
}
.j-sidebar-container.j-sidebar-hidden {
	left: -16.5%;
}
.j-sidebar-container.j-sidebar-visible {
	left: 0;
}
.j-sidebar-container .filter-select {
	padding: 0 14px;
}
.j-toggle-sidebar-header h3 {
	font-weight: normal;
	padding: 0 15px;
}
.j-toggle-button-wrapper {
	position: absolute;
	display: block;
	top: 7px;
	padding: 0;
}
.j-toggle-button-wrapper.j-toggle-hidden {
	right: -24px;
}
.j-toggle-button-wrapper.j-toggle-visible {
	right: 7px;
}
.j-toggle-sidebar-button {
	font-size: 16px;
	color: #3071a9;
	text-decoration: none;
	cursor: pointer;
}
.j-toggle-sidebar-button:hover {
	color: #1f496e;
}
#system-message-container,
#j-main-container {
	padding: 0 0 0 5px;
	min-height: 0;
}
#system-message-container.j-toggle-main,
#j-main-container.j-toggle-main,
#system-debug.j-toggle-main {
	float: right;
}
@media (min-width: 768px) {
	.j-toggle-transition {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
}
@media (max-width: 979px) {
	.j-toggle-button-wrapper.j-toggle-hidden {
		right: -20px;
	}
}
@media (max-width: 767px) {
	.j-sidebar-container {
		position: relative;
		width: 100%;
		margin: 0 0 20px 0;
		padding: 0;
		background: transparent;
		border-right: 0;
		border-bottom: 0;
	}
	.j-sidebar-container.j-sidebar-hidden {
		margin-left: 16.5%;
	}
	.j-sidebar-container.j-sidebar-visible {
		margin-left: 0;
	}
	.j-toggle-sidebar-header,
	.j-toggle-button-wrapper {
		display: none;
	}
	.view-login select {
		width: 232px;
	}
}
@media (max-width: 420px) {
	.j-sidebar-container {
		margin: 0;
	}
	.view-login .input-medium {
		width: 180px;
	}
	.view-login select {
		width: 232px;
	}
}
#status {
	background: #ebebeb;
	border-top: 1px solid #dedede;
	padding: 4px 10px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.08);
	color: #626262;
}
#status .btn-group {
	margin: 0;
}
#status .btn-group.separator:after {
	content: ' ';
	display: block;
	float: left;
	background: #ADADAD;
	margin: 0 10px;
	height: 15px;
	width: 1px;
}
#status .btn-toolbar,
#status p {
	margin: 0px;
}
#status .btn-toolbar,
#status .btn-group {
	font-size: 12px;
}
#status a {
	color: #626262;
}
#status .badge {
	margin-right: .25em;
}
#status.status-top {
	background: #1a3867;
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3);
	border-top: 0;
	color: #d9d9d9;
	padding: 2px 20px 6px 20px;
}
#status.status-top a {
	color: #d9d9d9;
}
@media (max-width: 479px) {
	.pagination a {
		padding: 5px;
	}
	.btn-group.divider,
	.header .row-fluid .span3,
	.header .row-fluid .span7 {
		display: none;
	}
	.navbar .btn {
		margin: 0;
	}
	.btn-subhead {
		display: block;
		margin: 10px 0;
	}
	.subhead-collapse.collapse {
		height: 0;
		overflow: hidden;
	}
	.btn-toolbar .btn-wrapper {
		display: block;
		margin: 0px 10px 5px 10px;
	}
	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
	}
	.subhead {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 0 solid #dedede;
	}
	.btn-group + .btn-group {
		margin-left: 10px;
	}
	.login .chzn-single {
		width: 222px !important;
	}
	.login .chzn-container,
	.login .chzn-drop {
		width: 230px !important;
	}
	#toolbar [class^="icon-"],
	#toolbar [class*=" icon-"] {
		background-color: transparent;
		border-right: medium none;
		width: 10px;
	}
}
table label {
	margin: 0;
}
td.has-context {
	height: 23px;
}
td.nowrap.has-context {
	width: 45%;
}
.subhead {
	background: #F0F0F0;
	border-bottom: 1px solid #dedede;
	color: #0C192E;
	text-shadow: 0 1px 0 #FFF;
	margin-bottom: 10px;
	min-height: 51px;
}
.subhead-collapse {
	margin-bottom: 19px;
}
.subhead-collapse.collapse {
	height: auto;
	overflow: visible;
}
.btn-toolbar {
	margin-bottom: 5px;
}
.btn-toolbar .btn-wrapper {
	display: inline-block;
	margin: 0 0 8px 5px;
}
.subhead-fixed {
	position: fixed;
	width: 100%;
	top: 30px;
	z-index: 100;
}
@media (max-width: 767px) {
	body {
		-webkit-overflow-scrolling: touch;
	}
	.subhead {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 10px;
		padding-right: 10px;
	}
}
.subhead h1 {
	font-size: 17px;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 6px;
}
#toolbar {
	margin-bottom: 2px;
	margin-top: 12px;
}
#toolbar .btn {
	line-height: 24px;
	margin-right: 4px;
	padding: 0 10px;
}
#toolbar .btn-success {
	min-width: 148px;
}
#toolbar .btn-primary [class^="icon-"],
#toolbar .btn-primary [class*=" icon-"],
#toolbar .btn-warning [class^="icon-"],
#toolbar .btn-warning [class*=" icon-"],
#toolbar .btn-danger [class^="icon-"],
#toolbar .btn-danger [class*=" icon-"],
#toolbar .btn-success [class^="icon-"],
#toolbar .btn-success [class*=" icon-"],
#toolbar .btn-info [class^="icon-"],
#toolbar .btn-info [class*=" icon-"],
#toolbar .btn-inverse [class^="icon-"],
#toolbar .btn-inverse [class*=" icon-"] {
	background-color: transparent;
	border-right: 0;
	border-left: 0;
	width: 16px;
	margin-left: 0;
	margin-right: 0;
}
#toolbar #toolbar-options,
#toolbar #toolbar-help {
	float: right;
}
#toolbar [class^="icon-"],
#toolbar [class*=" icon-"] {
	background-color: #e6e6e6;
	border-radius: 3px 0 0 3px;
	border-right: 1px solid #b3b3b3;
	height: auto;
	line-height: inherit;
	margin: 0 6px 0 -10px;
	opacity: 1;
	text-shadow: none;
	width: 28px;
	z-index: -1;
}
#toolbar iframe .btn-group .btn {
	margin-left: -1px !important;
}
html[dir=rtl] #toolbar #toolbar-options,
html[dir=rtl] #toolbar #toolbar-help {
	float: left;
}
@media (max-width: 767px) {
	.subhead-fixed {
		position: static;
		width: auto;
	}
}
.btn-subhead {
	display: none;
}
@media (min-width: 480px) {
	#filter-bar {
		height: 29px;
	}
}
@media (max-width: 479px) {
	.navbar .btn {
		margin: 0;
	}
	.btn-subhead {
		display: block;
		margin: 10px 0;
	}
	.subhead-collapse.collapse {
		height: 0;
		overflow: hidden;
	}
	.btn-toolbar .btn-wrapper {
		display: block;
		margin: 0px 10px 5px 10px;
	}
	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
	}
	.subhead {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 0 solid #dedede;
	}
	#toolbar [class^="icon-"],
	#toolbar [class*=" icon-"] {
		background-color: transparent;
		border-right: medium none;
		width: 10px;
	}
}
@media (max-width: 319px) {
	.view-login .navbar-fixed-bottom {
		display: none;
	}
}
ul.treeselect,
ul.treeselect li {
	margin: 0;
	padding: 0;
}
ul.treeselect {
	margin-top: 8px;
}
ul.treeselect li {
	padding: 2px 10px 2px;
	list-style: none;
}
ul.treeselect i.treeselect-toggle {
	line-height: 18px;
}
ul.treeselect label {
	font-size: 1em;
	margin-left: 8px;
}
ul.treeselect label.nav-header {
	padding: 0;
}
ul.treeselect input {
	margin: 2px 0 0 8px;
}
ul.treeselect .treeselect-menu {
	margin: 0 6px;
}
ul.treeselect ul.dropdown-menu {
	margin: 0;
}
ul.treeselect ul.dropdown-menu li {
	padding: 0 5px;
	border: none;
}
.tree-holder .folder-url,
.tree-holder .file {
	position: relative;
	background-color: #fefefe;
	margin-bottom: 4px;
	padding: 0 10px;
	line-height: 32px;
	border: 1px solid rgba(0,0,0,0.08);
}
.tree-holder .folder-url,
.tree-holder .folder-url:hover,
.tree-holder .folder-url:focus {
	font-weight: bold;
	background-color: #f5f5f5;
	color: #3071a9;
}
.tree-holder .active {
	background-color: #3071a9;
	color: #fff;
	box-shadow: -3px 0 0 #36a2ff !important;
}
.tree-holder .active.folder-url {
	background-color: #f5f5f5;
	color: #3071a9;
}
.tree-holder .active.file:hover {
	background-color: #3071a9;
}
.tree-holder ul ul {
	box-shadow: -3px 0 0 rgba(0,0,0,0.08);
	padding-right: 0;
}
.tree-holder ul ul .folder-url,
.tree-holder ul ul .file {
	box-shadow: -3px 0 0 #3071a9;
	border-left: 0;
}
.break-word {
	word-break: break-all;
	word-wrap: break-word;
}
.disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.j-links-separator {
	margin: 20px 0px;
	width: 100%;
	height: 0px;
	border-top: 2px solid #DDDDDD;
}
.container-main,
#system-debug {
	padding-bottom: 50px;
}
.pagination-toolbar {
	margin: 0;
}
.pagination-toolbar a {
	line-height: 26px;
}
.pull-right > .dropdown-menu,
.dropdown-reverse {
	left: auto;
	right: 0;
}
.nav-filters hr {
	margin: 5px 0;
}
#assignment.tab-pane {
	min-height: 500px;
}
@media (max-width: 979px) {
	.container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 768px) {
	body {
		padding-top: 30px;
	}
	.nav-collapse.collapse.in {
		height: auto !important;
	}
}
@media (max-width: 767px) {
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 479px) {
	.pagination a {
		padding: 5px;
	}
	.btn-group.divider,
	.header .row-fluid .span3,
	.header .row-fluid .span7 {
		display: none;
	}
	.btn-group + .btn-group {
		margin-left: 10px;
	}
}
.info-labels {
	margin-top: -5px;
	margin-bottom: 10px;
}
.sortable-handler.inactive {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.alert-joomlaupdate {
	text-align: center;
}
.alert-joomlaupdate button {
	vertical-align: baseline;
}
.j-jed-message {
	line-height: 2em;
	color: #333333;
}
.moor-box {
	z-index: 3;
}
.admin .chzn-container .chzn-drop {
	z-index: 1060;
}
.item-associations {
	margin: 0;
}
.item-associations li {
	list-style: none;
	display: inline-block;
	margin: 0 0 3px 0;
}
.item-associations li a {
	color: #ffffff;
}
#flag img {
	padding-top: 6px;
	vertical-align: top;
}
.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
#permissions-sliders .chzn-container {
	margin-top: -5px;
	position: absolute;
}
#permissions-sliders .table td {
	padding: 8px 8px 9px;
}
.img-preview > img {
	max-height: 100%;
}
.alert-no-items {
	margin-top: 20px;
}
@media (max-width: 767px) {
	html[dir=rtl] #toolbar #toolbar-options,
	html[dir=rtl] #toolbar #toolbar-help,
	#toolbar #toolbar-options,
	#toolbar #toolbar-help {
		float: none;
	}
}
#permissions-sliders .input-small {
	width: 120px;
}
.editor {
	overflow: hidden;
	position: relative;
}
.editor textarea.mce_editable {
	box-sizing: border-box;
}
a.grid_false {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/publish_r.png');
}
a.grid_true {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/icon-16-allow.png');
}
textarea,
input,
.uneditable-input {
	box-shadow: none !important;
}
textarea:focus,
input:focus,
.uneditable-input:focus {
	box-shadow: none;
	border: 1px solid #3071A9;
}
.js-pstats-data-details dd {
	margin-left: 240px;
}
.js-pstats-data-details dt {
	width: 220px;
}
#permissions table td,
#page-permissions table td {
	vertical-align: middle;
}
#permissions table select,
#page-permissions table select {
	margin-bottom: 0;
}
.js-stools-container-bar .btn-primary .caret {
	border-bottom: 4px solid #fff;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.alert,
.alert-options,
.badge,
.breadcrumb > li,
.close,
.input-append .add-on,
.input-prepend .add-on,
.label,
.nav-header,
.nav-list .nav-header,
.nav-list > .active > a,
.nav-list > .active > a:focus,
.nav-list > .active > a:hover,
.nav-list > li > a,
.nav-tabs.nav-dark,
.navbar .brand,
.navbar .nav > li > a,
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
.navbar-inverse .navbar-search .search-query.focused,
.navbar-inverse .navbar-search .search-query:focus,
.progress .bar,
.subhead {
	text-shadow: none;
}
.popover-content {
	min-height: 33px;
}
.lead,
.navbar .brand,
.hero-unit,
.hero-unit .lead {
	font-weight: 400;
}
@media (min-width: 1200px) {
	#permissions .tab-content {
		position: sticky;
		top: 90px;
	}
}
.com_cpanel .well {
	padding: 8px 14px;
	border: 1px solid rgba(0,0,0,0.05);
}
.com_cpanel .well .module-title.nav-header {
	color: #555;
}
.com_cpanel .well > .row-striped,
.com_cpanel .well > .list-striped {
	margin: 0 -14px;
}
.com_cpanel .well > .row-striped > .row-fluid,
.com_cpanel .well > .list-striped > .row-fluid {
	padding: 8px 14px;
}
.com_cpanel .well > .row-striped > .row-fluid [class*="span"],
.com_cpanel .well > .list-striped > .row-fluid [class*="span"] {
	margin-left: 0;
}
.com_cpanel .well > .row-striped > li,
.com_cpanel .well > .list-striped > li {
	padding-left: 15px;
	padding-right: 15px;
}
.com_postinstall fieldset {
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0 0 18px;
	padding: 4px 18px 18px;
}
.com_postinstall fieldset .btn {
	margin-top: 10px;
}
.com_postinstall legend {
	border: 0 none;
	display: inline-block;
	padding: 0 5px;
	margin-bottom: 0;
	width: auto;
}
.com_privacy .well {
	padding: 8px 14px;
	border: 1px solid rgba(0,0,0,0.05);
}
.com_privacy .well .module-title.nav-header {
	color: #555;
}
.com_privacy .well > .row-striped,
.com_privacy .well > .list-striped {
	margin: 0 -14px;
}
.com_privacy .well > .row-striped > .row-fluid,
.com_privacy .well > .list-striped > .row-fluid {
	padding: 8px 14px;
}
.com_privacy .well > .row-striped > .row-fluid [class*="span"],
.com_privacy .well > .list-striped > .row-fluid [class*="span"] {
	margin-left: 0;
}
.com_privacy .well > .row-striped > li,
.com_privacy .well > .list-striped > li {
	padding-left: 15px;
	padding-right: 15px;
}
#menu-assignment {
	position: relative;
}
#menu-assignment .menu-links {
	margin-top: 15px;
	margin-left: 0;
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;
	-moz-column-gap: 15px;
	-webkit-column-gap: 15px;
	column-gap: 15px;
}
#menu-assignment .menu-links > li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 15px;
	width: 100%;
	list-style: none;
	page-break-inside: avoid;
	break-inside: avoid;
}
#menu-assignment .menu-links-block {
	background-color: #fafafa;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 15px;
}
@media (max-width: 1199px) {
	#menu-assignment .menu-links {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}
@media (max-width: 767px) {
	#menu-assignment .menu-links {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto;
	}
}
PK       !       isis/less/template-rtl.lessnu [        @import "template.less";
@import "../../../../media/jui/less/bootstrap-rtl.less";

.navbar {
	.admin-logo {
		float: right;
		padding: 7px 15px 0px 12px;
	}
	.brand {
		float: left;
		padding: 6px 10px;
	}
	.nav {
		margin: 0 0 0 10px;
		> li > a {
			padding: 6px 10px;
		}
		> li ul {
			overflow-y: auto;
			overflow-x: hidden;
			-webkit-overflow-scrolling: touch;
			-moz-overflow-scrolling: touch;
			-ms-overflow-scrolling: touch;
			-o-overflow-scrolling: touch;
			overflow-scrolling: touch;
			height: auto;
			max-height: 500px;
			margin: 0;
			&::-webkit-scrollbar {
				-webkit-appearance: none;
				width: 7px;
			}
			&::-webkit-scrollbar-thumb {
				border-radius: 4px;
				background-color: rgba(0,0,0,.5);
				-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
			}
		}
	}
	.nav-user .dropdown-menu li span {
	padding-left: 0;
	padding-right: 10px;
	}
	.nav > .dropdown.open:after {
		right: 10px;
		width: 0;
	}
	.empty-nav {
		display: none;
	}
}

#toolbar {
	.btn {
	    padding: 0 10px;
	}
	[class^="icon-"], [class*=" icon-"] {
	    border-radius: 0 3px 3px 0;
	    border-right: 0;
	    border-left: 1px solid #b3b3b3;
	    margin: 0 -10px 0 6px;
	}
}
.chzn-container-single .chzn-single {
    padding-left: 8px;
    div {
	    border-left: 0;
	    border-right: 1px solid #cccccc;
	}
	abbr {
    	left: 36px;
	}
}
.chzn-container-active.chzn-with-drop .chzn-single div {
    background-color: #f3f3f3;
    border-bottom: 1px solid #cccccc;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 3px;
    border-left: 1px solid #cccccc;
}
.chzn-container-multi .chzn-choices .search-choice {
    padding-left: 7px;
    .search-choice-close {
	    margin-left: 0;
	    margin-right: 3px;
	}
}
.chzn-container .chzn-single.chzn-color[rel="value_0"] div,
.chzn-container .chzn-single.chzn-color[rel="value_1"] div {
  border-right: none;
}
.chzn-container-single .chzn-search::after {
    left: 20px;
    right: auto;
}

.container-logo {
	padding-top: 0;
	float: left;
	text-align: left;
}

.page-title {
	[class^="icon-"],
	[class*=" icon-"] {
		margin-right: 0;
		margin-left: 16px;
	}
}

@media (max-width: @md-max) {
	.navbar {
		.admin-logo {
			margin-right: 10px;
			padding: 9px 9px 0 9px;
		}
		.btn-navbar {
			float: left;
			margin-right: 5px;
			margin-left: 3px;
		}
		.nav-collapse .nav.pull-left {
			float: none;
			margin-left: 0;
			margin-right: 0;
		}
	}

	.nav-collapse .nav > li {
		float: none;
	}

	.page-title {
		[class^="icon-"],
		[class*=" icon-"] {
			margin-left: 10px;
		}
	}
}

/* Status module */
#status {
	padding: 4px 10px;

	.btn-group {
		margin: 0;
	}
	.btn-group.separator:after {
		content: ' ';
		display: block;
		float: left;
		background: #ADADAD;
		margin: 0 10px;
		height: 15px;
		width: 1px;
	}
	.badge {
		margin-left: .25em;
		margin-right: 0;
	}
}

/* Menus */
.dropdown-menu > li > a {
	text-align: right;
}

/* btn-group */
.btn-group.btn-group-yesno > .btn, .btn-group > .btn, .btn-group > .btn + .dropdown-toggle {
	float: none;
}

/* For grid.boolean */
a.grid_false {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/publish_r.png');
}

a.grid_true {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/icon-16-allow.png');
}

/* Login */
.view-login {
	.login-joomla {
		position: absolute;
		right: 50%;
		height: 24px;
		width: 24px;
		margin-right: -12px;
		font-size: 22px;
	}
	.input-medium {
		width: 169px;
	}
}
.login {
	.chzn-single {
		width: 219px !important;
	}
	.chzn-container,
	.chzn-drop {
		width: 227px !important;
		max-width: 227px !important;
	}
	.input-prepend .chzn-container-single .chzn-single {
		.border-radius(3px 0 0 3px);
		border-right:0px;
	}
}

/* For collapsible sidebar */
.j-sidebar-container {
	position: absolute;
	display: block;
	left: auto;
	right: -16.5%;
	padding-top: 28px;
	padding-bottom: 40px;
	clear: both;
	margin: -10px -1px 0 0;
	border-right: 0;
	border-left: 1px solid #d3d3d3;
}

.j-sidebar-container.j-sidebar-hidden {
	left: auto;
	right: -16.5%;
}

.j-sidebar-container.j-sidebar-visible {
	left: auto;
	right: 0;
}

.j-toggle-sidebar-header {
	padding: 10px 19px 10px 0;
}

.sidebar {
	padding: 3px 4px 3px 3px;
}

.j-toggle-button-wrapper {
	&.j-toggle-hidden {
		right: auto;
		left: -24px;
	}
	&.j-toggle-visible {
		right: auto;
		left: 10px;
	}
}

.j-sidebar-container .icon-folder-2 {
    line-height: 15px;
    padding-left: 0;
}

#system-message-container,
#j-main-container {
	padding: 0 5px 0 0;
}

#system-message-container.j-toggle-main,
#j-main-container.j-toggle-main,
#system-debug.j-toggle-main {
	float: left;
}

@media (max-width: @lg-max) {
	.j-toggle-button-wrapper.j-toggle-hidden {
		right: auto;
		left: -20px;
	}
}

@media (max-width: @md-max) {
	.j-sidebar-container {
		position: relative;
		padding: 0;
		border-right: 0;
		border-left: 0;
	}

	.j-sidebar-container.j-sidebar-hidden {
		margin-left: auto;
		margin-right: 16.5%;
	}

	.j-sidebar-container.j-sidebar-visible {
		margin-left: auto;
		margin-right: 0;
	}

	/* login */
	.view-login {
		select {
			width: 229px
		}
	}
}

#j-main-container.expanded {
	margin-right: 0;
}

/* Modal batch */
@media (min-width: @md) {
	.row-fluid [class*="span"] {
		margin-right: 15px;
		margin-left: 0;
	}

	.row-fluid .modal-batch [class*="span"] {
		margin-right: 0;
	}
}

.row-fluid .modal-batch [class*="span"] {
	margin-right: 0;
}

/* Extended Responsive Styles */
@media (max-width: @sm-max) {
	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
		margin-right:0px;
	}
	.btn-toolbar .btn-wrapper {
		margin:0 10px 5px 10px;
	}
}

@media (max-width: 420px) {
	.j-sidebar-container {
		margin: 0;
	}
	/* login */
	.view-login {
		.input-medium {
			width: 173px;
		}
		select {
			width: 229px
		}
	}
}

/* Stats plugin */
.js-pstats-data-details dd {
	margin-right: 240px;
}

/* Modal footer */
.modal-footer button {
	float: left;
}

/* Modal Header text align right even if parent container centered */
.modal-header {
	text-align: right;
}


/* Media Manager */
#mediamanager-form .thumbnails-media .thumbnail {
    margin-left: 18px !important;
    margin-right: 0;
    direction: ltr;
    text-align: center;
}
.thumbnails-media .imgThumb label::before, .thumbnails-media .imgThumb .imgThumbInside::before {
	left: 0;
	right: auto;
	border-radius: 3px 0;
}
.thumbnails-media .thumbnail input[type="radio"], .thumbnails-media .thumbnail input[type="checkbox"] {
    left: auto;
    right: 5px;
}
.thumbnails-media .imgDelete a.close {
	border-radius: 0 3px;
}
.thumbnails-media .imgPreview a, .thumbnails-media .imgDetails {
    border-radius: 3px 0;
    border-width: 1px;
    left: 0;
    right: 0;
    text-align: left;
    direction: ltr;
}
.thumbnails-media .imgPreview a {
	width: 100%;
}

/* SubForms (Table) */
.subform-table-layout {
	td {
		padding-left: 10px;
		&::before {
			content: attr(data-column);
			left: auto;
			right: 10px;
			padding-left: 10px;
			padding-right: 0;
		}
	}
	.subform-repeatable tbody td:last-of-type {
		text-align: left;
	}
	.form-horizontal .controls {
		margin-top: 0;
	}
}

/* com_templates */
.tree-holder {
	ul {
		ul {
			padding-right: 15px;
			box-shadow: 3px 0 0 rgba(0, 0, 0, 0.08);
			padding-left: 0;
			.folder-url, .file {
				box-shadow: 3px 0 0 @linkColor;
				border-right: 0;
				border-left: 1px solid rgba(0, 0, 0, 0.08);
			}
		}
	}
}

/* Dropdown */
.dropdown-reverse {
	left: 0;
	right: auto;
}

/* CPanel Site Information mod_stats_admin */
.com_cpanel .well > .row-striped > .row-fluid [class*="span"],
.com_cpanel .well > .list-striped > .row-fluid [class*="span"] {
	margin-right: 0;
}
PK       ! Zk'  '    isis/less/variables.lessnu [        //
// Variables
// --------------------------------------------------

// > Joomla JUI
// Responsive Breakpoints
// -------------------------
@xs:                    320px;
@sm:                    480px;
@md:                    768px;
@lg:                    980px;
@xl:                    1200px;

@xs-max:                @xs - 1;
@sm-max:                @sm - 1;
@md-max:                @md - 1;
@lg-max:                @lg - 1;
@xl-max:                @xl - 1;
// < Joomla JUI

// Global values
// --------------------------------------------------


// Grays
// -------------------------
@black:                 #000;
@grayDarker:            #222;
@grayDark:              #333;
@gray:                  #555;
@grayLight:             #999;
@grayLighter:           #eee;
@white:                 #fff;


// Accent colors
// -------------------------
@blue:                  #049cdb;
@blueDark:              #0064cd;
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;


// Scaffolding
// -------------------------
@bodyBackground:        @white;
@textColor:             @grayDark;


// Links
// -------------------------
@linkColor:             darken(#428bca, 10%);
@linkColorHover:        darken(@linkColor, 15%);


// Typography
// -------------------------
@sansFontFamily:        "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily:       Georgia, "Times New Roman", Times, serif;
@monoFontFamily:        Monaco, Menlo, Consolas, "Courier New", monospace;
// > Joomla JUI
@baseFontSize:          13px;
// < Joomla JUI
@baseFontFamily:        @sansFontFamily;
// > Joomla JUI
@baseLineHeight:        18px;
// < Joomla JUI
@altFontFamily:         @serifFontFamily;

@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    bold;    // instead of browser default, bold
@headingsColor:         inherit; // empty to use BS default, @textColor


// Component sizing
// -------------------------
// Based on 14px font-size and 20px line-height

@fontSizeLarge:         @baseFontSize * 1.25; // ~18px
// > Joomla JUI
@fontSizeSmall:         ceil(@baseFontSize * 0.85); // ~12px
// < Joomla JUI
@fontSizeMini:          @baseFontSize * 0.75; // ~11px

@paddingLarge:          11px 19px; // 44px
@paddingSmall:          2px 10px;  // 26px
@paddingMini:           0 6px;   // 22px

@baseBorderRadius:      3px;
@borderRadiusLarge:     6px;
@borderRadiusSmall:     3px;


// Tables
// -------------------------
@tableBackground:                   transparent; // overall background-color
@tableBackgroundAccent:             #f9f9f9; // for striping
@tableBackgroundHover:              #F0F0F0; // for hover
@tableBorder:                       #ddd; // table and cell border

// Buttons
// -------------------------
@btnBackground:                     #f3f3f3;
@btnBackgroundHighlight:            darken(@grayLighter, 3%);
@btnBorder:                         lighten(@grayLight, 10%);

// > Joomla JUI
@btnPrimaryBackground:              #2384d3;
@btnPrimaryBackgroundHighlight:     #15497c;
// < Joomla JUI

@btnInfoBackground:                 #2f96b4;
@btnInfoBackgroundHighlight:        darken(@btnInfoBackground, 10%);

@btnSuccessBackground:              #46a546;
@btnSuccessBackgroundHighlight:     darken(@btnSuccessBackground, 10%);

@btnWarningBackground:              @orange;
@btnWarningBackgroundHighlight:     darken(@btnWarningBackground, 10%);

@btnDangerBackground:               #bd362f;
@btnDangerBackgroundHighlight:      darken(@btnDangerBackground, 10%);

@btnInverseBackground:              #444;
@btnInverseBackgroundHighlight:     @grayDarker;


// Forms
// -------------------------
@inputBackground:               @white;
@inputBorder:                   #ccc;
@inputBorderHighlight:			#3071A9;
@inputBorderRadius:             3px;
@inputDisabledBackground:       @grayLighter;
@formActionsBackground:         #F0F0F0;
@inputHeight:                   @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border


// Dropdowns
// -------------------------
@dropdownBackground:            @white;
@dropdownBorder:                rgba(0,0,0,.2);
@dropdownDividerTop:            #F0F0F0;
@dropdownDividerBottom:         @white;

@dropdownLinkColor:             @grayDark;
@dropdownLinkColorHover:        @white;
@dropdownLinkColorActive:       @dropdownLinkColor;

@dropdownLinkBackgroundHover:   @dropdownLinkBackgroundActive;
@dropdownLinkBackgroundActive:  @linkColor;



// COMPONENT VARIABLES
// --------------------------------------------------


// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)
@zindexDropdown:          1000;
@zindexTooltip:           1030;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;
@zindexPopover:           1060;


// Sprite icons path
// -------------------------
@iconSpritePath:          "../img/glyphicons-halflings.png";
@iconWhiteSpritePath:     "../img/glyphicons-halflings-white.png";


// Input placeholder text color
// -------------------------
@placeholderText:         @grayLight;


// Hr border color
// -------------------------
@hrBorder:                @grayLighter;


// Horizontal forms & lists
// -------------------------
@horizontalComponentOffset:       180px;


// Wells
// -------------------------
@wellBackground:                  #F0F0F0;


// Navbar
// -------------------------
// > Joomla JUI
@navbarCollapseWidth:             @md-max;
// < Joomla JUI
@navbarCollapseDesktopWidth:      (@navbarCollapseWidth + 1);

@navbarHeight:                    40px;
@navbarBackgroundHighlight:       #ffffff;
@navbarBackground:                darken(@navbarBackgroundHighlight, 5%);
@navbarBorder:                    darken(@navbarBackground, 12%);

@navbarText:                      @gray;
@navbarLinkColor:                 @gray;
@navbarLinkColorHover:            @grayDark;
@navbarLinkColorActive:           @gray;
@navbarLinkBackgroundHover:       transparent;
@navbarLinkBackgroundActive:      darken(@navbarBackground, 5%);

@navbarBrandColor:                @navbarLinkColor;

// Inverted navbar
// > Joomla JUI
@navbarInverseBackground:                darken(@headerBackground, 10%);
@navbarInverseBackgroundHighlight:       darken(@headerBackground, 5%);
@navbarInverseBorder:                    darken(@headerBackground, 15%);

@navbarInverseText:                      lighten(@grayLight, 25%);
@navbarInverseLinkColor:                 lighten(@grayLight, 25%);
// < Joomla JUI
@navbarInverseLinkColorHover:            @white;
@navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;
@navbarInverseLinkBackgroundHover:       transparent;
@navbarInverseLinkBackgroundActive:      @navbarInverseBackground;

@navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);
@navbarInverseSearchBackgroundFocus:     @white;
@navbarInverseSearchBorder:              @navbarInverseBackground;
@navbarInverseSearchPlaceholderColor:    #ccc;

@navbarInverseBrandColor:                @navbarInverseLinkColor;


// Pagination
// -------------------------
@paginationBackground:                #fff;
@paginationBorder:                    #ddd;
@paginationActiveBackground:          #F0F0F0;


// Hero unit
// -------------------------
@heroUnitBackground:              @grayLighter;
@heroUnitHeadingColor:            inherit;
@heroUnitLeadColor:               inherit;


// Form states and alerts
// -------------------------
@warningText:             #8a6d3b;
@warningBackground:       #fcf8e3;
@warningBorder:           darken(spin(@warningBackground, -10), 5%);

@errorText:               #a94442;
@errorBackground:         #f2dede;
@errorBorder:             darken(spin(@errorBackground, -10), 5%);

@successText:             #3c763d;
@successBackground:       #dff0d8;
@successBorder:           darken(spin(@successBackground, -10), 5%);

@infoText:                #31708f;
@infoBackground:          #d9edf7;
@infoBorder:              darken(spin(@infoBackground, -10), 7%);


// Tooltips and popovers
// -------------------------
@tooltipColor:            #fff;
@tooltipBackground:       #000;
@tooltipArrowWidth:       5px;
@tooltipArrowColor:       @tooltipBackground;

@popoverBackground:       #fff;
@popoverArrowWidth:       10px;
@popoverArrowColor:       #fff;
@popoverTitleBackground:  darken(@popoverBackground, 3%);

// Special enhancement for popovers
@popoverArrowOuterWidth:  @popoverArrowWidth + 1;
@popoverArrowOuterColor:  rgba(0,0,0,.25);



// GRID
// --------------------------------------------------


// Default 940px grid
// -------------------------
@gridColumns:             12;
@gridColumnWidth:         60px;
@gridGutterWidth:         20px;
@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// 1200px min
@gridColumnWidth1200:     70px;
@gridGutterWidth1200:     30px;
@gridRowWidth1200:        (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));

// 768px-979px
@gridColumnWidth768:      42px;
@gridGutterWidth768:      20px;
@gridRowWidth768:         (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));


// Fluid grid
// -------------------------
@fluidGridColumnWidth:         percentage(@gridColumnWidth/@gridRowWidth);
@fluidGridGutterWidth:         percentage(@gridGutterWidth/@gridRowWidth);

// 1200px min
@fluidGridColumnWidth1200:     percentage(@gridColumnWidth1200/@gridRowWidth1200);
@fluidGridGutterWidth1200:     percentage(@gridGutterWidth1200/@gridRowWidth1200);

// 768px-979px
@fluidGridColumnWidth768:      percentage(@gridColumnWidth768/@gridRowWidth768);
@fluidGridGutterWidth768:      percentage(@gridGutterWidth768/@gridRowWidth768);


// > Joomla JUI
// Login
// -------------------------
@loginBackground:                  #17568c;

// Header
// -------------------------
@headerBackground:                 #1a3867;
@headerBackgroundHighlight:        #17568c;
// < Joomla JUIPK       ! )'  '    isis/less/template.lessnu [        // CSS Reset
@import "../../../../media/jui/less/reset.less";
// Core variables and mixins
@import "variables.less";
// Custom for this template
@import "bootstrap/mixins.less";
// Grid system and page structure
@import "../../../../media/jui/less/scaffolding.less";
@import "../../../../media/jui/less/grid.less";
@import "../../../../media/jui/less/layouts.less";
// Base CSS
@import "../../../../media/jui/less/type.less";
@import "../../../../media/jui/less/code.less";
@import "../../../../media/jui/less/forms.less";
@import "../../../../media/jui/less/tables.less";
// Components: common
// @import "../../../../media/jui/less/sprites.less";
@import "../../../../media/jui/less/dropdowns.less";
@import "bootstrap/wells.less";
@import "../../../../media/jui/less/component-animations.less";
@import "../../../../media/jui/less/close.less";
// Components: Buttons & Alerts
@import "bootstrap/buttons.less";
@import "bootstrap/button-groups.less";
@import "../../../../media/jui/less/alerts.less";
// Note: alerts share common CSS with buttons and thus have styles in buttons.less
// Components: Nav
@import "../../../../media/jui/less/navs.less";
@import "../../../../media/jui/less/navbar.less";
@import "../../../../media/jui/less/breadcrumbs.less";
@import "../../../../media/jui/less/pagination.less";
@import "../../../../media/jui/less/pager.less";
// Components: Popovers
@import "../../../../media/jui/less/modals.less";
@import "../../../../media/jui/less/tooltip.less";
@import "../../../../media/jui/less/popovers.less";
// Components: Misc
@import "../../../../media/jui/less/thumbnails.less";
@import "../../../../media/jui/less/media.less";
@import "../../../../media/jui/less/labels-badges.less";
@import "../../../../media/jui/less/progress-bars.less";
@import "../../../../media/jui/less/accordion.less";
@import "../../../../media/jui/less/carousel.less";
@import "../../../../media/jui/less/hero-unit.less";
// Utility classes
@import "../../../../media/jui/less/utilities.less";
// RESPONSIVE CLASSES
// ------------------
@import "../../../../media/jui/less/responsive-utilities.less";
// MEDIA QUERIES
// ------------------
// Phones to portrait tablets and narrow desktops
@import "../../../../media/jui/less/responsive-767px-max.less";
// Tablets to regular desktops
@import "bootstrap/responsive-768px-979px.less";
// Large desktops
@import "bootstrap/responsive-1200px-min.less";
// RESPONSIVE NAVBAR
// ------------------
// From 979px and below, show a button to toggle navbar contents
@import "../../../../media/jui/less/responsive-navbar.less";
// Extended for JUI
@import "../../../../media/jui/less/bootstrap-extended.less";
// Has to be last to override when necessary
// div.modal (instead of .modal)
@import "../../../../media/jui/less/modals.joomla.less";
@import "../../../../media/jui/less/responsive-767px-max.joomla.less";
// Icon Font
@import "icomoon.less";

// Blocks
@import "blocks/_global.less";
@import "blocks/_chzn-override.less";
@import "blocks/_editors.less";
@import "blocks/_forms.less";
@import "blocks/_header.less";
@import "blocks/_login.less";
@import "blocks/_media.less";
@import "blocks/_modals.less";
@import "blocks/_navbar.less";
@import "blocks/_quickicons.less";
@import "blocks/_sidebar.less";
@import "blocks/_status.less";
@import "blocks/_tables.less";
@import "blocks/_toolbar.less";
@import "blocks/_treeselect.less";
@import "blocks/_utility-classes.less";
@import "blocks/_custom.less";

// Pages
@import "pages/_com_cpanel.less";
@import "pages/_com_postinstall.less";
@import "pages/_com_privacy.less";
@import "pages/_com_templates.less";
PK       ! V        isis/less/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! tLe  e     isis/less/bootstrap/buttons.lessnu [        //
// Buttons
// --------------------------------------------------


// Base styles
// --------------------------------------------------

// Core
.btn {
  display: inline-block;
  .ie7-inline-block();
  padding: 4px 12px;
  margin-bottom: 0; // For input.btn
  font-size: @baseFontSize;
  line-height: @baseLineHeight;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: @btnBackground;
  color: #333;
  //  .buttonBackground(@btnBackground, @btnBackgroundHighlight, @grayDark, 0 1px 1px rgba(255,255,255,.75));
  border: 1px solid @btnBorder;
  .border-radius(@baseBorderRadius);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  &:hover,
  &:focus {
    background-color: @btnBackgroundHighlight;
    text-decoration: none;
    text-shadow: none;
  }

  // Focus state for keyboard and accessibility
  &:focus {
    .tab-focus();
  }

  // Active state
  &.active,
  &:active {
    background-image: none;
    outline: 0;
    //    .box-shadow(~"inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)");
  }

  // Disabled state
  &.disabled,
  &[disabled] {
    cursor: default;
    background-image: none;
    .opacity(65);
    .box-shadow(none);
  }

}



// Button Sizes
// --------------------------------------------------

// Large
.btn-large {
  padding: @paddingLarge;
  font-size: @fontSizeLarge;
  .border-radius(@borderRadiusLarge);
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

// Small
.btn-small {
  padding: @paddingSmall;
  font-size: @fontSizeSmall;
  .border-radius(@borderRadiusSmall);
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

// Mini
.btn-mini {
  padding: @paddingMini;
  font-size: @fontSizeMini;
  .border-radius(@borderRadiusSmall);
}


// Block button
// -------------------------

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  .box-sizing(border-box);
}

// Vertically space out multiple block buttons
.btn-block + .btn-block {
  margin-top: 5px;
}

// Specificity overrides
input[type="submit"],
input[type="reset"],
input[type="button"] {
  &.btn-block {
    width: 100%;
  }
}



// Alternate buttons
// --------------------------------------------------

.btn-primary,
.btn-warning,
.btn-danger,
.btn-success,
.btn-info,
.btn-inverse {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

// Provide *some* extra contrast for those who can get it
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  //  color: rgba(255,255,255,.75);
}

// Set the backgrounds
// -------------------------
.btn-primary {
  border: 1px solid @btnPrimaryBackgroundHighlight;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: @btnPrimaryBackground;
  &:hover,
  &:focus {
    background-color: darken(@btnPrimaryBackground, 15%);
    color: #fff;
    text-decoration: none;
  }
}
// Warning appears are orange
.btn-warning {
  border: 1px solid @btnWarningBackground;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: @btnWarningBackground;
  &:hover,
  &:focus {
    background-color: darken(@btnWarningBackground, 15%);
    color: #fff;
    text-decoration: none;
    text-shadow: none;
  }
}
// Danger and error appear as red
.btn-danger {
  border: 1px solid @btnDangerBackground;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: @btnDangerBackground;
  &:hover,
  &:focus {
    background-color: darken(@btnDangerBackground, 15%);
    color: #fff;
    text-decoration: none;
  }
}
// Success appears as green
.btn-success {
  border: 1px solid @btnSuccessBackgroundHighlight;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: @btnSuccessBackground;
  &:hover,
  &:focus {
    background-color: darken(@btnSuccessBackground, 15%);
    color: #fff;
    text-decoration: none;
  }
}
// Info appears as a neutral blue
.btn-info {
  border: 1px solid @btnInfoBackground;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: @btnInfoBackground;
  &:hover,
  &:focus {
    background-color: darken(@btnInfoBackground, 15%);
    color: #fff;
    text-decoration: none;
  }
}
// Inverse appears as dark gray
.btn-inverse {
  border: 1px solid @btnInverseBackground;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: @btnInverseBackground;
  &:hover,
  &:focus {
    background-color: darken(@btnInverseBackground, 15%);
    color: #fff;
    text-decoration: none;
  }
}


// Cross-browser Jank
// --------------------------------------------------

button.btn,
input[type="submit"].btn {

  // Firefox 3.6 only I believe
  &::-moz-focus-inner {
    padding: 0;
    border: 0;
  }

  // IE7 has some default padding on button controls
  *padding-top: 3px;
  *padding-bottom: 3px;

  &.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
  }
  &.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
  }
  &.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
  }
}


// Link buttons
// --------------------------------------------------

// Make a button look and behave like a link
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  .box-shadow(none);
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: @linkColor;
  .border-radius(0);
}
.btn-link:hover,
.btn-link:focus {
  color: @linkColorHover;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: @grayDark;
  text-decoration: none;
}
PK       ! (۬    /  isis/less/bootstrap/responsive-768px-979px.lessnu [        //
// Responsive: Tablet to desktop
// --------------------------------------------------


@media (min-width: 768px) and (max-width: 979px) {

  // Fixed grid
  #grid > .core(@gridColumnWidth768, @gridGutterWidth768);

  // Fluid grid
   .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.76243094%;
    *margin-left: 2.70923945%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.76243094%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851%;
  }
  .row-fluid .span11 {
    width: 91.43646409%;
    *width: 91.3832726%;
  }
  .row-fluid .span10 {
    width: 82.87292818%;
    *width: 82.81973669%;
  }
  .row-fluid .span9 {
    width: 74.30939227%;
    *width: 74.25620078%;
  }
  .row-fluid .span8 {
    width: 65.74585635%;
    *width: 65.69266486%;
  }
  .row-fluid .span7 {
    width: 57.18232044%;
    *width: 57.12912895%;
  }
  .row-fluid .span6 {
    width: 48.61878453%;
    *width: 48.56559304%;
  }
  .row-fluid .span5 {
    width: 40.05524862%;
    *width: 40.00205713%;
  }
  .row-fluid .span4 {
    width: 31.49171271%;
    *width: 31.43852122%;
  }
  .row-fluid .span3 {
    width: 22.9281768%;
    *width: 22.87498531%;
  }
  .row-fluid .span2 {
    width: 14.36464088%;
    *width: 14.31144939%;
  }
  .row-fluid .span1 {
    width: 5.80110497%;
    *width: 5.74791348%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486188%;
    *margin-left: 105.4184789%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243094%;
    *margin-left: 102.65604796%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132597%;
    *margin-left: 96.85494299%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.19889503%;
    *margin-left: 94.09251205%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779006%;
    *margin-left: 88.29140708%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.63535912%;
    *margin-left: 85.52897614%;
  }
  .row-fluid .offset9 {
    margin-left: 79.83425414%;
    *margin-left: 79.72787116%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.0718232%;
    *margin-left: 76.96544023%;
  }
  .row-fluid .offset8 {
    margin-left: 71.27071823%;
    *margin-left: 71.16433525%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729%;
    *margin-left: 68.40190431%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232%;
    *margin-left: 62.60079934%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138%;
    *margin-left: 59.8383684%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364641%;
    *margin-left: 54.03726343%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121547%;
    *margin-left: 51.27483249%;
  }
  .row-fluid .offset5 {
    margin-left: 45.5801105%;
    *margin-left: 45.47372752%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767956%;
    *margin-left: 42.71129658%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657459%;
    *margin-left: 36.91019161%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414365%;
    *margin-left: 34.14776067%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867%;
    *margin-left: 28.3466557%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773%;
    *margin-left: 25.58422476%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276%;
    *margin-left: 19.78311978%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182%;
    *margin-left: 17.02068884%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685%;
    *margin-left: 11.21958387%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591%;
    *margin-left: 8.45715293%;
  }

  // Input grid
  #grid > .input(@gridColumnWidth768, @gridGutterWidth768);

  // No need to reset .thumbnails here since it's the same @gridGutterWidth

}
PK       ! I  I  &  isis/less/bootstrap/button-groups.lessnu [        //
// Button groups
// --------------------------------------------------


// Make the div behave like a button
.btn-group {
  position: relative;
  display: inline-block;
  .ie7-inline-block();
  font-size: 0; // remove as part 1 of font-size inline-block hack
  vertical-align: middle; // match .btn alignment given font-size hack above
  white-space: nowrap; // prevent buttons from wrapping when in tight spaces (e.g., the table on the tests page)
  .ie7-restore-left-whitespace();
  .btn + .btn {
    margin-left: -1px;
  }
}

// Space out series of button groups
.btn-group + .btn-group {
  margin-left: 5px;
}

// Optional: Group multiple button groups together for a toolbar
.btn-toolbar {
  font-size: 0; // Hack to remove whitespace that results from using inline-block
  margin-top: @baseLineHeight / 2;
  margin-bottom: @baseLineHeight / 2;
  > .btn + .btn,
  > .btn-group + .btn,
  > .btn + .btn-group {
    margin-left: 5px;
  }
}

// Float them, remove border radius, then re-add to first and last elements
.btn-group > .btn {
  position: relative;
  .border-radius(0);
}
.btn-group > .btn + .btn {
  // margin-left: -1px;
}
.btn-group > .btn-micro {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: @baseFontSize; // redeclare as part 2 of font-size inline-block hack
}

// Reset fonts for other sizes
.btn-group > .btn-mini {
  font-size: @fontSizeMini;
}
.btn-group > .btn-small {
  font-size: @fontSizeSmall;
}
.btn-group > .btn-large {
  font-size: @fontSizeLarge;
}

// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
.btn-group > .btn:first-child {
  margin-left: 0;
  .border-top-left-radius(@baseBorderRadius);
  .border-bottom-left-radius(@baseBorderRadius);
}
// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  .border-top-right-radius(@baseBorderRadius);
  .border-bottom-right-radius(@baseBorderRadius);
}
// Reset corners for large buttons
.btn-group > .btn.large:first-child {
  margin-left: 0;
  .border-top-left-radius(@borderRadiusLarge);
  .border-bottom-left-radius(@borderRadiusLarge);
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  .border-top-right-radius(@borderRadiusLarge);
  .border-bottom-right-radius(@borderRadiusLarge);
}

// On hover/focus/active, bring the proper btn to front
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

// On active and open, don't show outline
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}



// Split button dropdowns
// ----------------------

// Give the line between buttons some depth
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}

.btn-group.open {

  // The clickable button for toggling the menu
  // Remove the gradient and set the same inset shadow as the :active state
  .dropdown-toggle {
    background-image: none;
  }

  // Keep the hover's background when dropdown is open
  .btn.dropdown-toggle {
    background-color: @btnBackgroundHighlight;
  }
  .btn-primary.dropdown-toggle {
    background-color: @btnPrimaryBackgroundHighlight;
  }
  .btn-warning.dropdown-toggle {
    background-color: @btnWarningBackgroundHighlight;
  }
  .btn-danger.dropdown-toggle {
    background-color: @btnDangerBackgroundHighlight;
  }
  .btn-success.dropdown-toggle {
    background-color: @btnSuccessBackgroundHighlight;
  }
  .btn-info.dropdown-toggle {
    background-color: @btnInfoBackgroundHighlight;
  }
  .btn-inverse.dropdown-toggle {
    background-color: @btnInverseBackgroundHighlight;
  }
}


// Reposition the caret
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
// Carets in other button sizes
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width:  5px;
  border-right-width: 5px;
  border-top-width:   5px;
}
.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}
// Upside down carets for .dropup
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}



// Account for other colors
.btn-primary {
  .caret {
    border-top-color: @linkColorHover;
    border-bottom-color: @linkColorHover;
  }
}
.btn-warning,
.btn-danger,
.btn-info,
.btn-success,
.btn-inverse {
  .caret {
    border-top-color: @white;
    border-bottom-color: @white;
  }
}



// Vertical button groups
// ----------------------

.btn-group-vertical {
  display: inline-block; // makes buttons only take up the width they need
  .ie7-inline-block();
}
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  .border-radius(0);
}
.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
  .border-radius(@baseBorderRadius @baseBorderRadius 0 0);
}
.btn-group-vertical > .btn:last-child {
  .border-radius(0 0 @baseBorderRadius @baseBorderRadius);
}
.btn-group-vertical > .btn-large:first-child {
  .border-radius(@borderRadiusLarge @borderRadiusLarge 0 0);
}
.btn-group-vertical > .btn-large:last-child {
  .border-radius(0 0 @borderRadiusLarge @borderRadiusLarge);
}

PK       ! m8    .  isis/less/bootstrap/responsive-1200px-min.lessnu [        //
// Responsive: Large desktop and up
// --------------------------------------------------


@media (min-width: 1200px) {

  // Fixed grid
  #grid > .core(@gridColumnWidth1200, @gridGutterWidth1200);

  // Fluid grid
   .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.76243094%;
    *margin-left: 2.70923945%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.76243094%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851%;
  }
  .row-fluid .span11 {
    width: 91.43646409%;
    *width: 91.3832726%;
  }
  .row-fluid .span10 {
    width: 82.87292818%;
    *width: 82.81973669%;
  }
  .row-fluid .span9 {
    width: 74.30939227%;
    *width: 74.25620078%;
  }
  .row-fluid .span8 {
    width: 65.74585635%;
    *width: 65.69266486%;
  }
  .row-fluid .span7 {
    width: 57.18232044%;
    *width: 57.12912895%;
  }
  .row-fluid .span6 {
    width: 48.61878453%;
    *width: 48.56559304%;
  }
  .row-fluid .span5 {
    width: 40.05524862%;
    *width: 40.00205713%;
  }
  .row-fluid .span4 {
    width: 31.49171271%;
    *width: 31.43852122%;
  }
  .row-fluid .span3 {
    width: 22.9281768%;
    *width: 22.87498531%;
  }
  .row-fluid .span2 {
    width: 14.36464088%;
    *width: 14.31144939%;
  }
  .row-fluid .span1 {
    width: 5.80110497%;
    *width: 5.74791348%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486188%;
    *margin-left: 105.4184789%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243094%;
    *margin-left: 102.65604796%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132597%;
    *margin-left: 96.85494299%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.19889503%;
    *margin-left: 94.09251205%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779006%;
    *margin-left: 88.29140708%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.63535912%;
    *margin-left: 85.52897614%;
  }
  .row-fluid .offset9 {
    margin-left: 79.83425414%;
    *margin-left: 79.72787116%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.0718232%;
    *margin-left: 76.96544023%;
  }
  .row-fluid .offset8 {
    margin-left: 71.27071823%;
    *margin-left: 71.16433525%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729%;
    *margin-left: 68.40190431%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232%;
    *margin-left: 62.60079934%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138%;
    *margin-left: 59.8383684%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364641%;
    *margin-left: 54.03726343%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121547%;
    *margin-left: 51.27483249%;
  }
  .row-fluid .offset5 {
    margin-left: 45.5801105%;
    *margin-left: 45.47372752%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767956%;
    *margin-left: 42.71129658%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657459%;
    *margin-left: 36.91019161%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414365%;
    *margin-left: 34.14776067%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867%;
    *margin-left: 28.3466557%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773%;
    *margin-left: 25.58422476%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276%;
    *margin-left: 19.78311978%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182%;
    *margin-left: 17.02068884%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685%;
    *margin-left: 11.21958387%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591%;
    *margin-left: 8.45715293%;
  }

  // Input grid
  #grid > .input(@gridColumnWidth1200, @gridGutterWidth1200);

  // Thumbnails
  .thumbnails {
    margin-left: -@gridGutterWidth1200;
  }
  .thumbnails > li {
    margin-left: @gridGutterWidth1200;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }

}
PK       ! !  !    isis/less/bootstrap/wells.lessnu [        //
// Wells
// --------------------------------------------------


// Base class
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: @wellBackground;
  border: 1px solid @wellBackground;
  .border-radius(@baseBorderRadius);
  //.box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
  blockquote {
    border-color: #f0f0f0;
    border-color: rgba(0,0,0,.15);
  }
}

// Sizes
.well-large {
  padding: 24px;
  .border-radius(@borderRadiusLarge);
}
.well-small {
  padding: 9px;
  .border-radius(@borderRadiusSmall);
}
PK       ! |u[  u[    isis/less/bootstrap/mixins.lessnu [        //
// Mixins
// --------------------------------------------------


// UTILITY MIXINS
// --------------------------------------------------

// Clearfix
// --------
// For clearing floats like a boss h5bp.com/q
.clearfix {
  *zoom: 1;
  &:before,
  &:after {
    display: table;
    content: "";
    // Fixes Opera/contenteditable bug:
    // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952
    line-height: 0;
  }
  &:after {
    clear: both;
  }
}

// Webkit-style focus
// ------------------
.tab-focus() {
  // Default
  outline: thin dotted #333;
  // Webkit
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

// Center-align a block level element
// ----------------------------------
.center-block() {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

// IE7 inline-block
// ----------------
.ie7-inline-block() {
  *display: inline; /* IE7 inline-block hack */
  *zoom: 1;
}

// IE7 likes to collapse whitespace on either side of the inline-block elements.
// Ems because we're attempting to match the width of a space character. Left
// version is for form buttons, which typically come after other elements, and
// right version is for icons, which come before. Applying both is ok, but it will
// mean that space between those elements will be .6em (~2 space characters) in IE7,
// instead of the 1 space in other browsers.
.ie7-restore-left-whitespace() {
  *margin-left: .3em;

  &:first-child {
    *margin-left: 0;
  }
}

.ie7-restore-right-whitespace() {
  *margin-right: .3em;
}

// Sizing shortcuts
// -------------------------
.size(@height, @width) {
  width: @width;
  height: @height;
}
.square(@size) {
  .size(@size, @size);
}

// Placeholder text
// -------------------------
.placeholder(@color: @placeholderText) {
  &:-moz-placeholder {
    color: @color;
  }
  &:-ms-input-placeholder {
    color: @color;
  }
  &::-webkit-input-placeholder {
    color: @color;
  }
}

// Text overflow
// -------------------------
// Requires inline-block or block for proper styling
.text-overflow() {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

// CSS image replacement
// -------------------------
// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}


// FONTS
// --------------------------------------------------

#font {
  #family {
    .serif() {
      font-family: @serifFontFamily;
    }
    .sans-serif() {
      font-family: @sansFontFamily;
    }
    .monospace() {
      font-family: @monoFontFamily;
    }
  }
  .shorthand(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    font-size: @size;
    font-weight: @weight;
    line-height: @lineHeight;
  }
  .serif(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    #font > #family > .serif;
    #font > .shorthand(@size, @weight, @lineHeight);
  }
  .sans-serif(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    #font > #family > .sans-serif;
    #font > .shorthand(@size, @weight, @lineHeight);
  }
  .monospace(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    #font > #family > .monospace;
    #font > .shorthand(@size, @weight, @lineHeight);
  }
}


// FORMS
// --------------------------------------------------

// Block level inputs
.input-block-level {
  display: block;
  width: 100%;
  min-height: @inputHeight; // Make inputs at least the height of their button counterpart (base line-height + padding + border)
  .box-sizing(border-box); // Makes inputs behave like true block-level elements
}



// Mixin for form field states
.formFieldState(@textColor: #555, @borderColor: #ccc, @backgroundColor: #f5f5f5) {
  // Set the text color
  .control-label,
  .help-block,
  .help-inline {
    color: @textColor;
  }
  // Style inputs accordingly
  .checkbox,
  .radio,
  input,
  select,
  textarea {
    color: @textColor;
  }
  input,
  select,
  textarea {
    border-color: @borderColor;
    //.box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
    &:focus {
      border-color: darken(@borderColor, 10%);
      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@borderColor, 20%);
      //.box-shadow(@shadow);
    }
  }
  // Give a small background color for input-prepend/-append
  .input-prepend .add-on,
  .input-append .add-on {
    color: @textColor;
    background-color: @backgroundColor;
    border-color: @textColor;
  }
}



// CSS3 PROPERTIES
// --------------------------------------------------

// Border Radius
.border-radius(@radius) {
  -webkit-border-radius: @radius;
     -moz-border-radius: @radius;
          border-radius: @radius;
}

// Single Corner Border Radius
.border-top-left-radius(@radius) {
  -webkit-border-top-left-radius: @radius;
      -moz-border-radius-topleft: @radius;
          border-top-left-radius: @radius;
}
.border-top-right-radius(@radius) {
  -webkit-border-top-right-radius: @radius;
      -moz-border-radius-topright: @radius;
          border-top-right-radius: @radius;
}
.border-bottom-right-radius(@radius) {
  -webkit-border-bottom-right-radius: @radius;
      -moz-border-radius-bottomright: @radius;
          border-bottom-right-radius: @radius;
}
.border-bottom-left-radius(@radius) {
  -webkit-border-bottom-left-radius: @radius;
      -moz-border-radius-bottomleft: @radius;
          border-bottom-left-radius: @radius;
}

// Single Side Border Radius
.border-top-radius(@radius) {
  .border-top-right-radius(@radius);
  .border-top-left-radius(@radius);
}
.border-right-radius(@radius) {
  .border-top-right-radius(@radius);
  .border-bottom-right-radius(@radius);
}
.border-bottom-radius(@radius) {
  .border-bottom-right-radius(@radius);
  .border-bottom-left-radius(@radius);
}
.border-left-radius(@radius) {
  .border-top-left-radius(@radius);
  .border-bottom-left-radius(@radius);
}

// Drop shadows
.box-shadow(@shadow) {
  -webkit-box-shadow: @shadow;
     -moz-box-shadow: @shadow;
          box-shadow: @shadow;
}

// Transitions
.transition(@transition) {
  -webkit-transition: @transition;
     -moz-transition: @transition;
       -o-transition: @transition;
          transition: @transition;
}
.transition-delay(@transition-delay) {
  -webkit-transition-delay: @transition-delay;
     -moz-transition-delay: @transition-delay;
       -o-transition-delay: @transition-delay;
          transition-delay: @transition-delay;
}
.transition-duration(@transition-duration) {
  -webkit-transition-duration: @transition-duration;
     -moz-transition-duration: @transition-duration;
       -o-transition-duration: @transition-duration;
          transition-duration: @transition-duration;
}

// Transformations
.rotate(@degrees) {
  -webkit-transform: rotate(@degrees);
     -moz-transform: rotate(@degrees);
      -ms-transform: rotate(@degrees);
       -o-transform: rotate(@degrees);
          transform: rotate(@degrees);
}
.scale(@ratio) {
  -webkit-transform: scale(@ratio);
     -moz-transform: scale(@ratio);
      -ms-transform: scale(@ratio);
       -o-transform: scale(@ratio);
          transform: scale(@ratio);
}
.translate(@x, @y) {
  -webkit-transform: translate(@x, @y);
     -moz-transform: translate(@x, @y);
      -ms-transform: translate(@x, @y);
       -o-transform: translate(@x, @y);
          transform: translate(@x, @y);
}
.skew(@x, @y) {
  -webkit-transform: skew(@x, @y);
     -moz-transform: skew(@x, @y);
      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twitter/bootstrap/issues/4885
       -o-transform: skew(@x, @y);
          transform: skew(@x, @y);
  -webkit-backface-visibility: hidden; // See https://github.com/twitter/bootstrap/issues/5319
}
.translate3d(@x, @y, @z) {
  -webkit-transform: translate3d(@x, @y, @z);
     -moz-transform: translate3d(@x, @y, @z);
       -o-transform: translate3d(@x, @y, @z);
          transform: translate3d(@x, @y, @z);
}

// Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`, but can be changed to `hidden
// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples
.backface-visibility(@visibility){
	-webkit-backface-visibility: @visibility;
	   -moz-backface-visibility: @visibility;
	        backface-visibility: @visibility;
}

// Background clipping
// Heads up: FF 3.6 and under need "padding" instead of "padding-box"
.background-clip(@clip) {
  -webkit-background-clip: @clip;
     -moz-background-clip: @clip;
          background-clip: @clip;
}

// Background sizing
.background-size(@size) {
  -webkit-background-size: @size;
     -moz-background-size: @size;
       -o-background-size: @size;
          background-size: @size;
}


// Box sizing
.box-sizing(@boxmodel) {
  -webkit-box-sizing: @boxmodel;
     -moz-box-sizing: @boxmodel;
          box-sizing: @boxmodel;
}

// User select
// For selecting text on the page
.user-select(@select) {
  -webkit-user-select: @select;
     -moz-user-select: @select;
      -ms-user-select: @select;
       -o-user-select: @select;
          user-select: @select;
}

// Resize anything
.resizable(@direction) {
  resize: @direction; // Options: horizontal, vertical, both
  overflow: auto; // Safari fix
}

// CSS3 Content Columns
.content-columns(@columnCount, @columnGap: @gridGutterWidth) {
  -webkit-column-count: @columnCount;
     -moz-column-count: @columnCount;
          column-count: @columnCount;
  -webkit-column-gap: @columnGap;
     -moz-column-gap: @columnGap;
          column-gap: @columnGap;
}

// Optional hyphenation
.hyphens(@mode: auto) {
  word-wrap: break-word;
  -webkit-hyphens: @mode;
     -moz-hyphens: @mode;
      -ms-hyphens: @mode;
       -o-hyphens: @mode;
          hyphens: @mode;
}

// Opacity
.opacity(@opacity) {
  opacity: @opacity / 100;
  filter: ~"alpha(opacity=@{opacity})";
}



// BACKGROUNDS
// --------------------------------------------------

// Add an alphatransparency value to any background or border color (via Elyse Holladay)
#translucent {
  .background(@color: @white, @alpha: 1) {
    background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);
  }
  .border(@color: @white, @alpha: 1) {
    border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);
    .background-clip(padding-box);
  }
}

// Gradient Bar Colors for buttons and alerts
.gradientBar(@primaryColor, @secondaryColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {
  color: @textColor;
  text-shadow: @textShadow;
  #gradient > .vertical(@primaryColor, @secondaryColor);
  border-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%);
  // No idea why this is here, as it makes the border grey instead of the given colors
  // border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);
}

// Gradients
#gradient {
  .horizontal(@startColor: #555, @endColor: #333) {
    background-color: @endColor;
    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
    background-image: linear-gradient(to right, @startColor, @endColor); // Standard, IE10
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@startColor),argb(@endColor))); // IE9 and down
  }
  .vertical(@startColor: #555, @endColor: #333) {
    background-color: mix(@startColor, @endColor, 60%);
    background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
    background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+
    background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10
    background-image: linear-gradient(to bottom, @startColor, @endColor); // Standard, IE10
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down
  }
  .directional(@startColor: #555, @endColor: #333, @deg: 45deg) {
    background-color: @endColor;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(@deg, @startColor, @endColor); // FF 3.6+
    background-image: -webkit-linear-gradient(@deg, @startColor, @endColor); // Safari 5.1+, Chrome 10+
    background-image: -o-linear-gradient(@deg, @startColor, @endColor); // Opera 11.10
    background-image: linear-gradient(@deg, @startColor, @endColor); // Standard, IE10
  }
  .horizontal-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
    background-color: mix(@midColor, @endColor, 80%);
    background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor));
    background-image: -webkit-linear-gradient(left, @startColor, @midColor @colorStop, @endColor);
    background-image: -moz-linear-gradient(left, @startColor, @midColor @colorStop, @endColor);
    background-image: -o-linear-gradient(left, @startColor, @midColor @colorStop, @endColor);
    background-image: linear-gradient(to right, @startColor, @midColor @colorStop, @endColor);
    background-repeat: no-repeat;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down, gets no color-stop at all for proper fallback
  }

  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
    background-color: mix(@midColor, @endColor, 80%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor));
    background-image: -webkit-linear-gradient(@startColor, @midColor @colorStop, @endColor);
    background-image: -moz-linear-gradient(top, @startColor, @midColor @colorStop, @endColor);
    background-image: -o-linear-gradient(@startColor, @midColor @colorStop, @endColor);
    background-image: linear-gradient(@startColor, @midColor @colorStop, @endColor);
    background-repeat: no-repeat;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down, gets no color-stop at all for proper fallback
  }
  .radial(@innerColor: #555, @outerColor: #333) {
    background-color: @outerColor;
    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@innerColor), to(@outerColor));
    background-image: -webkit-radial-gradient(circle, @innerColor, @outerColor);
    background-image: -moz-radial-gradient(circle, @innerColor, @outerColor);
    background-image: -o-radial-gradient(circle, @innerColor, @outerColor);
    // > Joomla JUI
    /* Joomla JUI NOTE: makes radial gradient IE 10+, also confirmed in Bootstrap, https://github.com/twbs/bootstrap/issues/7462 */
    background-image: radial-gradient(circle, @innerColor, @outerColor);
    // < Joomla JUI
    background-repeat: no-repeat;
  }
  .striped(@color: #555, @angle: 45deg) {
    background-color: @color;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
  }
}
// Reset filters for IE
.reset-filter() {
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
}



// COMPONENT MIXINS
// --------------------------------------------------

// Horizontal dividers
// -------------------------
// Dividers (basically an hr) within dropdowns and nav lists
.nav-divider(@top: #e5e5e5, @bottom: @white) {
  // IE7 needs a set width since we gave a height. Restricting just
  // to IE7 to keep the 1px left/right space in other browsers.
  // It is unclear where IE is getting the extra space that we need
  // to negative-margin away, but so it goes.
  *width: 100%;
  height: 1px;
  margin: ((@baseLineHeight / 2) - 1) 1px; // 8px 1px
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: @top;
  border-bottom: 1px solid @bottom;
}

// Button backgrounds
// ------------------
.buttonBackground(@startColor, @endColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {
  // gradientBar will set the background to a pleasing blend of these, to support IE<=9
  //.gradientBar(@startColor, @endColor, @textColor, @textShadow);
  background-color: @startColor;
  *background-color: @startColor; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  //.reset-filter();

  // in these cases the gradient won't cover the background, so we override
  &:hover, &:focus, &:active, &.active, &.disabled, &[disabled] {
    color: @textColor;
    background-color: darken(@endColor, 5%);
    *background-color: darken(@endColor, 5%);
  }

  // IE 7 + 8 can't handle box-shadow to show active, so we darken a bit ourselves
  &:active,
  &.active {
    background-color: @startColor;
  }
}

// Navbar vertical align
// -------------------------
// Vertically center elements in the navbar.
// Example: an element has a height of 30px, so write out `.navbarVerticalAlign(30px);` to calculate the appropriate top margin.
.navbarVerticalAlign(@elementHeight) {
  margin-top: (@navbarHeight - @elementHeight) / 2;
}



// Grid System
// -----------

// Centered container element
.container-fixed() {
  margin-right: auto;
  margin-left: auto;
  .clearfix();
}

// Table columns
.tableColumns(@columnSpan: 1) {
  float: none; // undo default grid column styles
  width: ((@gridColumnWidth) * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1)) - 16; // 16 is total padding on left and right of table cells
  margin-left: 0; // undo default grid column styles
}

// Make a Grid
// Use .makeRow and .makeColumn to assign semantic layouts grid system behavior
.makeRow() {
  margin-left: @gridGutterWidth * -1;
  .clearfix();
}
.makeColumn(@columns: 1, @offset: 0) {
  float: left;
  margin-left: (@gridColumnWidth * @offset) + (@gridGutterWidth * (@offset - 1)) + (@gridGutterWidth * 2);
  width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
}

// The Grid
#grid {

  .core (@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      .span@{index} { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .offsetX (@index) when (@index > 0) {
      .offset@{index} { .offset(@index); }
      .offsetX(@index - 1);
    }
    .offsetX (0) {}

    .offset (@columns) {
      margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns + 1));
    }

    .span (@columns) {
      width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
    }

    .row {
      margin-left: @gridGutterWidth * -1;
      .clearfix();
    }

    [class*="span"] {
      float: left;
      min-height: 1px; // prevent collapsing columns
      margin-left: @gridGutterWidth;
    }

    // Set the container width, and override it for fixed navbars in media queries
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container { .span(@gridColumns); }

    // generate .spanX and .offsetX
    .spanX (@gridColumns);
    .offsetX (@gridColumns);

  }

  .fluid (@fluidGridColumnWidth, @fluidGridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      .span@{index} { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .offsetX (@index) when (@index > 0) {
      .offset@{index} { .offset(@index); }
      .offset@{index}:first-child { .offsetFirstChild(@index); }
      .offsetX(@index - 1);
    }
    .offsetX (0) {}

    .offset (@columns) {
      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + (@fluidGridGutterWidth*2);
  	  *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + (@fluidGridGutterWidth*2) - (.5 / @gridRowWidth * 100 * 1%);
    }

    .offsetFirstChild (@columns) {
      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + (@fluidGridGutterWidth);
      *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
    }

    .span (@columns) {
      width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
      *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
    }

    .row-fluid {
      width: 100%;
      .clearfix();
      [class*="span"] {
        .input-block-level();
        float: left;
        margin-left: @fluidGridGutterWidth;
        *margin-left: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
      }
      [class*="span"]:first-child {
        margin-left: 0;
      }

      // Space grid-sized controls properly if multiple per line
      .controls-row [class*="span"] + [class*="span"] {
        margin-left: @fluidGridGutterWidth;
      }

      // generate .spanX and .offsetX
      .spanX (@gridColumns);
      .offsetX (@gridColumns);
    }

  }

  .input(@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      input.span@{index}, textarea.span@{index}, .uneditable-input.span@{index} { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .span(@columns) {
      width: ((@gridColumnWidth) * @columns) + (@gridGutterWidth * (@columns - 1)) - 14;
    }

    input,
    textarea,
    .uneditable-input {
      margin-left: 0; // override margin-left from core grid system
    }

    // Space grid-sized controls properly if multiple per line
    .controls-row [class*="span"] + [class*="span"] {
      margin-left: @gridGutterWidth;
    }

    // generate .spanX
    .spanX (@gridColumns);

  }
}
PK       ! Yg
  
    isis/less/blocks/_toolbar.lessnu [        // Toolbar

/* Subhead */
.subhead {
	background: @wellBackground;
	border-bottom: 1px solid darken(@wellBackground, 7%);
	color: #0C192E;
	text-shadow: 0 1px 0 #FFF;
	margin-bottom: 10px;
	min-height: 51px;
}

.subhead-collapse {
	margin-bottom: 19px;
}

.subhead-collapse.collapse {
	height: auto;
	overflow: visible;
}

.btn-toolbar {
	margin-bottom: 5px;
	.btn-wrapper {
		display: inline-block;
		margin: 0 0 8px 5px;
	}
}

.subhead-fixed {
	position: fixed;
	width: 100%;
	top: 30px;
	z-index: 100;
}
@media (max-width: @md-max) {
	/* Fix ios scrolling inside bootstrap modals */
	body {
		-webkit-overflow-scrolling: touch;
	}
	.subhead {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 10px;
		padding-right: 10px;
	}
}

.subhead h1 {
	font-size: 17px;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 6px;
}

/* Toolbar */
#toolbar {
	margin-bottom: 2px;
    margin-top: 12px;
	.btn {
	    line-height: 24px;
	    margin-right: 4px;
	    padding: 0 10px;
	}
	.btn-success {
		min-width: 148px;
	}
	.btn-primary,
	.btn-warning,
	.btn-danger,
	.btn-success,
	.btn-info,
	.btn-inverse {
		[class^="icon-"], [class*=" icon-"] {
			background-color: transparent;
			border-right: 0;
			border-left: 0;
			width: 16px;
			margin-left: 0;
			margin-right: 0;
		}
	}
	#toolbar-options, #toolbar-help {
		float: right;
	}
	[class^="icon-"], [class*=" icon-"] {
		background-color: @btnBackgroundHighlight;
	    border-radius: 3px 0 0 3px;
	    border-right: 1px solid @btnBorder;
	    height: auto;
	    line-height: inherit;
	    margin: 0 6px 0 -10px;
	    opacity: 1;
	    text-shadow: none;
	    width: 28px;
	    z-index: -1;
	}
	iframe .btn-group .btn {
		margin-left: -1px !important;
	}
} 
html[dir=rtl] #toolbar #toolbar-options,
html[dir=rtl] #toolbar #toolbar-help {
	float: left;
}

@media (max-width: @md-max) {
	.subhead-fixed {
		position: static;
		width: auto;
	}
}

/* Subhead (toolbar) Collapse Button */
.btn-subhead {
	display: none;
}
@media (min-width: @sm) {
	#filter-bar {
		// Fix for Firefox
		height: 29px;
	}
}

@media (max-width: @sm-max) {
	.navbar .btn {
		margin: 0;
	}

	.btn-subhead {
		display: block;
		margin: 10px 0;
	}

	.subhead-collapse.collapse {
		height: 0;
		overflow: hidden;
	}

	.btn-toolbar .btn-wrapper {
		display: block;
		margin:0px 10px 5px 10px;
	}

	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
	}

	.subhead {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 0 solid darken(@wellBackground, 7%);
	}

	#toolbar [class^="icon-"], #toolbar [class*=" icon-"] {
	    background-color: transparent;
	    border-right: medium none;
	    width: 10px;
	}
}

@media (max-width: @xs-max) {
	.view-login .navbar-fixed-bottom {
		display: none;
	}
}
PK       !     !  isis/less/blocks/_quickicons.lessnu [        // Quick-icons

.quick-icons {
	font-size: 14px;
	margin-bottom: 20px;
	.nav-header {
		margin: 12px 0 5px;
		font-size: 13px;
		&:first-child {
			margin: 0 0 5px;
		}
	}
	[class^="icon-"],
	[class*=" icon-"] {
		margin-right: 9px;
		&:before {
			font-size: 16px;
			margin-bottom: 20px;
			line-height: 18px;
		}
	}
}

html[dir=rtl] .quick-icons .nav-list [class^="icon-"], html[dir=rtl] .quick-icons .nav-list [class*=" icon-"] {
	margin-left: 9px;
	margin-right: 0;
}
PK       ! >±      &  isis/less/blocks/_utility-classes.lessnu [        // Utility Classes

.break-word {
	word-break: break-all;
	word-wrap: break-word;
}

.disabled {
	cursor: default;
	background-image: none;
	.opacity(65);
	.box-shadow(none);
}
PK       ! 2IA  A    isis/less/blocks/_navbar.lessnu [        // Navbar

body .navbar,
body .navbar-fixed-top {
	margin-bottom: 0;
}

.navbar-inner {
	min-height: 0;
	background: @navbarBackground;
	background-image: none;
	filter: none;
	.container-fluid {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 15px;
	}
}

.navbar-inverse {
	.navbar-inner {
		background: @navbarInverseBackground;
		background-image: none;
		filter: none;
	}
}

.navbar {
	.navbar-text {
		line-height: 30px;
	}
	.admin-logo {
		float: left;
		padding: 7px 12px 0px 15px;
		font-size: 16px;
		color: @gray;
		&:hover {
			color: @grayDark;
		}
		.navbar-inverse& {
			color: #d9d9d9;
			&:hover {
				color: #ffffff;
			}
		}
	}
	.brand {
		float: right;
		display: block;
		padding: 6px 10px;
		margin-left: -20px;
		font-size: inherit;
		font-weight: normal;
		&:hover,
		&:focus {
			text-decoration: none;
		}
	}
	.nav > li > a {
		padding: 6px 10px;
		&:hover {
			color: white;
		}
		&:hover span.carot {
			border-bottom-color: #fff;
    		border-top-color: #fff;
		}
	}
	.dropdown-menu,
	.nav-user {
		font-size: 13px;
	}
	.nav-user .dropdown-menu li span {
		padding-left: 10px;
	}
	.nav > li ul {
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		-moz-overflow-scrolling: touch;
		-ms-overflow-scrolling: touch;
		-o-overflow-scrolling: touch;
		overflow-scrolling: touch;
		height: auto;
		max-height: 500px;
		margin: 0;
		&::-webkit-scrollbar {
			-webkit-appearance: none;
			width: 7px;
		}
		&::-webkit-scrollbar-thumb {
			border-radius: 4px;
			background-color: rgba(0,0,0,.5);
			-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
		}
	}
	.nav > li > .dropdown-menu:after {
		display: none;
	}
	.nav > .dropdown.open:after {
		content: '';
		display: inline-block;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		position: absolute;
		top: 25px;
		left: 10px;
		z-index: 1001;
	}
	.empty-nav {
		display: none;
	}
}

.navbar-fixed-top,
.navbar-static-top {
	.navbar-inner {
		.box-shadow(none);
	}
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background-image: none;
}

// Fixed to bottom
.navbar-fixed-bottom {
	bottom: 0;
	.navbar-inner {
		.box-shadow(none);
	}
}

.navbar .btn-navbar {
	background: #17568c;
	border: 1px solid #0D2242;
	margin-bottom: 2px;
}

@media (max-width: @md-max) {
	.navbar .admin-logo {
		margin-left: 10px;
		padding: 9px 9px 0 9px;
	}
}

/* Search Module */
.navbar-search .search-query {
	background: rgba(255, 255, 255, 0.3);
}

@media (max-width: @lg-max) {
	.navbar {
		.nav {
			font-size: 13px;
			margin: 0 2px 0 0;
			> li {
				> a {
					padding: 6px;
				}
			}
		}
	}
}

@media (max-width: @md-max) {
	.navbar-search.pull-right {
		float: none;
		text-align: center;
	}
}

@media (max-width: 738px) {
	.navbar {
		.brand {
			font-size: 16px;

		}
	}
}

// Navbar
.nav-collapse .nav li a,
.dropdown-menu a {
	background-image: none;
}

.nav-collapse .dropdown-menu > li {
	img {
		max-width: none;
	}
}

@media (max-width: @navbarCollapseWidth) {
	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-top .navbar-inner .container-fluid {
		padding: 0;
	}

	.navbar .brand {
		margin-top: 2px;
		float: none;
		text-align: center;
	}

	.navbar .btn-navbar {
		margin-top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
	}

	.nav-collapse .nav .nav-header {
		color: @white;
	}

	.nav-collapse .nav,
	.navbar .nav-collapse .nav.pull-right {
		margin: 0;
	}

	.nav-collapse .dropdown-menu {
		margin: 0;
	}

	.nav-collapse .dropdown-menu > li > span {
		display: block;
		padding: 4px 15px;
	}

	.navbar-inverse .nav-collapse .dropdown-menu > li > span {
		color: @navbarInverseLinkColor;
	}

	.nav-collapse .nav > li > a.dropdown-toggle {
		background-color: rgba(255, 255, 255, 0.07);
		font-size: 12px;
		font-weight: bold;
		color: @grayLighter;
		text-transform: uppercase;
		padding-left: 15px;
	}

	.nav-collapse .nav li a {
		margin-bottom: 0;
		border-top: 1px solid rgba(255, 255, 255, 0.25);
		border-bottom: 1px solid rgba(0, 0, 0, 0.5);
	}

	.nav-collapse .nav li ul li ul.dropdown-menu,
	.nav-collapse .nav li ul li:hover ul.dropdown-menu,
	.nav-collapse .caret {
		display: none !important;
	}

	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		font-size: 15px;
		font-weight: normal;
		color: @white;
		.border-radius(0);
	}

	.navbar .nav-collapse .nav > li > .dropdown-menu::before,
	.navbar .nav-collapse .nav > li > .dropdown-menu::after,
	.navbar .nav-collapse .dropdown-submenu > a::after {
		display: none;
	}

	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 0;
	}
}PK       ! Ty      isis/less/blocks/_forms.lessnu [        // Forms


// Normalize LTR Label (JBS request)
// --------------------------

.form-horizontal {
	// Float the labels left
	.control-label {
		padding-right: 5px;
		text-align: left;
		// Set a width for the spacer hr so it shows
		.spacer hr {
			width: 380px;
			@media (max-width: 420px) {
				width: 220px;
			}
		}
	}
	.field-spacer>.control-label{
		width: auto;
	}
	#jform_catid_chzn {
		vertical-align: middle;
	}
}

.form-vertical {
	.control-label {
		> label {
			display: inline-block;
			.ie7-inline-block();
		}
	}
	.controls {
		margin-left: 0;
	}
}
@media (max-width: @lg-max) {
	.form-horizontal-desktop {
		.control-label {
			float: none;
			width: auto;
			padding-right: 0;
			padding-top: 0;
			text-align: left;
			> label {
				display: inline-block;
				.ie7-inline-block();
			}
		}
		.controls {
			margin-left: 0;
		}
	}
}

@media (max-width: @xl-max) {
	.row-fluid .row-fluid .form-horizontal-desktop {
		.control-label {
			float: none;
			width: auto;
			padding-right: 0;
			padding-top: 0;
			text-align: left;
			> label {
				display: inline-block;
				.ie7-inline-block();
			}
		}
		.controls {
			margin-left: 0;
		}
	}
}

.form-inline-header {
	margin: 5px 0;
	.control-group,
	.control-label,
	.controls {
		display: inline-block;
		.ie7-inline-block();
	}
	.control-label {
		width: auto;
		padding-right: 10px;
	}
	.controls {
		padding-right: 20px;
	}
}
/* Make fieldsets responsive */
fieldset[class^="form-"] {
	min-width: 100%;
}
/* Make fieldsets responsive in Firefox. See http://getbootstrap.com/css/#tables-responsive */
@-moz-document url-prefix() {
  fieldset[class^="form-"] { display: table-cell; }
}

/* Display checkboxes without bullets in list */
fieldset.checkboxes input {
	float: left;
}

fieldset.checkboxes li {
	list-style: none;
}

/* Make form elements responsive */
.control-group,
.controls,
.controls input[type="text"],
.controls input[type="number"],
.controls input[type="email"],
.controls select,
.controls textarea
{
	max-width: 100%;
}

/* Min-width on buttons */
.controls .btn-group > .btn {
	min-width: 50px;
	margin-left: -1px;
}

.controls .btn-group.btn-group-yesno {
	width: 220px;
	max-width: 100%;
	> .btn {
		width: 50%;
		min-width: 40px;
		padding: 2px 0;
	}
}

/* Title field */
input.input-large-text {
	font-size: 18px;
	line-height: 22px;
	height: auto;
}

/* Customize Textarea Resizing */
textarea {
	resize: both;
}

textarea.vert {
	resize: vertical;
}

textarea.noResize {
	resize: none;
}

/* Repeatable SubForm */
.subform-repeatable {
	padding-right: 10px;
	> .btn-toolbar {
		margin: 0;
		.group-add {
			line-height: 26px;
			width: 56px;
			font-size: 13px;
			margin-left: 28px;
		}
	}
}
.subform-repeatable-group {
	margin-top: 20px;
	margin-left: 28px;
	border: 1px solid @inputBorder;
	padding: 8px 25px 15px;
	position: relative;
	border-radius: @inputBorderRadius;
	> .btn-toolbar {
		margin: 0;
		.btn-group {
			margin-right: 0px;
			margin-top: -1px;
			position: static;
		}
		.btn {
			font-size: 13px;
			line-height: 26px;
			background-color: #F3F3F3;
			position: absolute;
			span {
				vertical-align: middle;
				line-height: 11px;
			}
			&.btn-success {
				color: #378137;
				bottom: 0;
				right: 0;
				border-radius: @inputBorderRadius 0 0 0;
				border-width: 1px 0 0 1px;
				padding-top: 1px;
				.icon-plus:before {
					content: "]";
				}
			}
			&.btn-danger {
				color: #942a25;
				top: 0;
				right: 0;
				border-radius: 0 0 0 @inputBorderRadius;
				border-width: 0 0 1px 1px;
				.icon-minus:before {
					content: "I";

				}
			}
			&.btn-primary {
				color: #24748c;
				color: #333;
				right: 100%;
				top: 50%;
				margin-top: -27px;
				margin-right: 1px;
				border-radius: @inputBorderRadius 0 0 @inputBorderRadius;
				border-width: 1px 0 1px 1px;
				line-height: 52px;
				.icon-move:before {
					content: "Z";
				}
			}
			[class^="icon-"], [class*=" icon-"] {
				margin: 0;
			}
			&:hover {
				background-color: #E6E6E6;
			}
		}
	}
	&:nth-child(odd) {
	}
	&:nth-child(even) {
	}
	&:last-of-type {
	}
	.control-group:last-of-type {
		margin-bottom: 10px;
	}
}
@media (max-width: @lg-max) {
	.subform-repeatable-group > .btn-toolbar .btn-group {
		margin-bottom: 10px;
	}
}

.subform-table-layout {
	.control-group {
		margin-bottom: 10px;
		&:last-of-type {
			margin-bottom: 0;
		}
	}
	.controls {
		padding-right: 20px;
	}
	.btn-group {

	}
	input {
		width: 100%;
		max-width: 206px;
	}
	table .btn-group {
		margin: 0 7px;
	}
}
@media (max-width: 1024px) {
	.subform-table-layout {
		.subform-repeatable {
			padding-right: 0;
			tbody td:last-of-type {
				text-align: right;
				padding-bottom: 15px;
			}
		}
		table, thead, tbody, th, td, tr {
			display: block;
		}
		table {
			border: 1px solid #ddd;
		}
		thead {

			th {
				position: absolute;
				top: -9999px;
				left: -9999px;
				&:last-of-type {
					position: static;
					width: 100% !important;
					text-align: right;
					box-sizing: border-box;
					border-left: 0;
				}
			}
		}
		tr {
			margin: 0;
    		padding: 0;
			border: 0;
		}
		td {
			border: none;
			position: relative;
			padding-left: 50%;
		}
		tbody {
			td:first-of-type {
				padding-top: 15px;
				border-top: 1px solid #ddd;
				&:before {top:18px;}
			}
		}

		td:before {
			content: attr(data-column);
			position: absolute;
			top: 13px;
			left: 10px;
			padding-right: 10px;
		}
	}
}

/* Remove unneeded space between label and field in vertical forms */
.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 0;

	.form-horizontal & {
		padding-top: 5px;
	}
}

/* Align btn-group to label */
.form-horizontal .controls > .radio.btn-group:first-child {
	padding-top: 0;
}

/* Align btn-group-yesno to label */
.form-horizontal .controls > .radio.btn-group-yesno:first-child {
	padding-top: 2px;
}

/* Fix field media width */
input.field-media-input {
	width: auto;
}
PK       ! Db      isis/less/blocks/_login.lessnu [        // Login

.view-login {
	background-color: @loginBackground;
	padding-top: 0;

	.container {
		width: 300px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -206px;
		margin-left: -150px;
	}
	.navbar-fixed-bottom {
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
	}
	.navbar-fixed-bottom,
	.navbar-fixed-bottom a {
		color: #FCFCFC;
	}
	.navbar-inverse.navbar-fixed-bottom,
	.navbar-inverse.navbar-fixed-bottom a {
		color: @gray;
	}
	.well {
		padding-bottom: 0;
	}
	.login-joomla {
		position: absolute;
		left: 50%;
		height: 24px;
		width: 24px;
		margin-left: -12px;
		font-size: 22px;
	}
	.navbar-fixed-bottom {
		position: absolute;
	}
	.input-medium {
		width: 176px;
	}
	#lang_chzn {
		width: 233px !important;
		max-width: none;
		.chzn-single div {
			width:43px;
		}
	}
	.input-prepend .add-on, .controls .btn-group > .btn {
		margin-left:0;
	}
}

.navbar-inverse {
	color: @textColor;
}

.login {
	.btn-large {
		margin-top: 15px;
	}
	.form-inline .btn-group {
		display:block;
	}
}

@media (max-width: @sm-max) {
	.login .chzn-single {
		width: 222px !important;
	}

	.login .chzn-container,
	.login .chzn-drop {
		width: 230px !important;
	}
}


@media (max-width: @xs-max) {
	.view-login .navbar-fixed-bottom {
		display: none;
	}

}PK       ! {~  ~    isis/less/blocks/_global.lessnu [        // Global

/* Body */
html {
	height: 100%;
}

body {
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
}

a:hover,
a:active,
a:focus {
	outline: none;
}

/* Typography */
.small {
	font-size: 11px;
}

.row-even .small,
.row-odd .small,
.row-even .small a,
.row-odd .small a {
	color: #888;
}

/* Page Title in Content */
.content-title {
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin-top: 0;
}

/* Content */
.well .page-header {
	margin: -10px 0 18px 0;
	padding-bottom: 5px;
}

.well .module-title.nav-header {
	padding: 0 0 7px;
	margin: 0;
	font-size: 13px;
}

.well .row-even p,
.well .row-odd p {
	margin-bottom: 0;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	margin: (@baseLineHeight / 1.5) 0;
}

h1 {
	font-size: 26px;
	line-height: 28px;
}

h2 {
	font-size: 22px;
	line-height: 24px;
}

h3 {
	font-size: 18px;
	line-height: 20px;
}

h4 {
	font-size: 14px;
	line-height: 16px;
}

h5 {
	font-size: 13px;
	line-height: 15px;
}

h6 {
	font-size: 12px;
	line-height: 14px;
}

.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
PK       ! kϫ@  @    isis/less/blocks/_status.lessnu [        // Status

#status {
	background: #ebebeb;
	border-top: 1px solid #dedede;
	padding: 4px 10px;
	.box-shadow(~"0 0 3px rgba(0, 0, 0, 0.08)");
	color: #626262;

	.btn-group {
		margin: 0;
	}
	.btn-group.separator:after {
		content: ' ';
		display: block;
		float: left;
		background: #ADADAD;
		margin: 0 10px;
		height: 15px;
		width: 1px;
	}
	.btn-toolbar, p {
		margin: 0px;
	}
	.btn-toolbar, .btn-group {
		font-size: 12px;
	}
	a {
		color: #626262;
	}
	.badge {
		margin-right: .25em;
	}
}
/* Status Module in top position */
#status.status-top {
	background: @headerBackground;
	.box-shadow(~"0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(0, 0, 0, 0.3)");
	border-top: 0;
	color: @navbarInverseText;
	padding: 2px 20px 6px 20px;

	a {
		color: @navbarInverseLinkColor;
	}
}PK       !  :      isis/less/blocks/_modals.lessnu [        // Modals

body.modal-open {
	-ms-overflow-style: none;
}

.modal-header {
  padding: 0 20px;
  text-align: left;
  h3 {
  	font-weight: normal;
  	line-height: 50px;
  }
  .close {
    width: 50px;
    margin-top: 0;
    margin-right: -15px;
    font-size: 2rem;
    line-height: 50px;
    border-left: 1px solid #ccc;
  }
}

.modal-body {
  padding: 0;
  width: 100%;
  height: auto;
  max-height: none;
  .container-fluid {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.modal-footer {
	clear: both;
}

.contentpane {
  padding: 10px;
  height: auto
}

@media (min-width: @md) {
	.row-fluid .modal-batch [class*="span"] {
		margin-left: 0;
	}
}

// Component pop-up
.container-popup {
	padding: 10px;
}

// Media modal
.field-media-wrapper iframe {
  max-height: 75vh;
}PK       ! z      isis/less/blocks/_custom.lessnu [        // Custom

/* Links */
.j-links-separator {
	margin: 20px 0px;
	width: 100%;
	height: 0px;
	border-top: 2px solid #DDDDDD;
}
/* Main Container & System Debug Padding */
.container-main,
#system-debug {
	padding-bottom: 50px;
}

/* Pagination in toolbar */
.pagination-toolbar {
	margin: 0;
}

.pagination-toolbar a {
	line-height: 26px;
}

/* Dropdown */
.pull-right > .dropdown-menu,
.dropdown-reverse {
	left: auto;
	right: 0;
}

/* Nav list filters */
.nav-filters hr {
	margin: 5px 0;
}
/* Module Assignment Tab */
#assignment.tab-pane {
	min-height: 500px;
}

@media (max-width: @lg-max) {
	.container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (min-width: @md) {
	body {
		padding-top: 30px;
	}

	.nav-collapse.collapse.in {
		height: auto !important;
	}
}

@media (max-width: @md-max) {
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: @sm-max) {

	.pagination a {
		padding: 5px;
	}

	.btn-group.divider,
	.header .row-fluid .span3,
	.header .row-fluid .span7 {
		display: none;
	}

	.btn-group + .btn-group {
		margin-left: 10px;
	}
}

/* Extension type labels */
.info-labels {
	margin-top: -5px;
	margin-bottom: 10px;
}

/* Sortable list*/
.sortable-handler.inactive {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
/* Joomla and Extension update message */
.alert-joomlaupdate {
	text-align: center;
	button {
		vertical-align: baseline;
	}
}
.j-jed-message {
	line-height: 2em;
	color:#333333;
}

/* z-index issues */
.moor-box {
	z-index: 3;
}

.admin .chzn-container .chzn-drop {
	z-index: 1060;
}

/* Item associations */
.item-associations {
	margin: 0;
}

.item-associations li {
	list-style: none;
	display: inline-block;
	margin: 0 0 3px 0;
}

.item-associations li a {
	color: #ffffff;
}

/* Content Languages flag */
#flag img {
	padding-top: 6px;
	vertical-align: top;
}
/* Tweaking of tooltips */
.tooltip {
	max-width: 400px;
}

.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}

th .tooltip-inner {
	font-weight: normal;
}

.tooltip.hasimage {
	opacity: 1;
}

/* Permissions dropdown display */
#permissions-sliders {
	.chzn-container {
		margin-top: -5px;
		position: absolute;
	}
	.table td {
		padding: 8px 8px 9px;
	}
}

.img-preview > img {
	max-height: 100%;
}

.alert-no-items {
	margin-top: 20px;
}
@media (max-width: @md-max) {
	html[dir=rtl] #toolbar #toolbar-options,
	html[dir=rtl] #toolbar #toolbar-help,
	#toolbar #toolbar-options,
	#toolbar #toolbar-help {
		float: none;
	}
}

/* Widen the drop downs for the Permissions Field */
#permissions-sliders .input-small {
	width: 120px;
}
.editor {
	overflow: hidden;
	position: relative
}

.editor textarea.mce_editable {
	box-sizing: border-box;
}
/* For grid.boolean */
a.grid_false {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/publish_r.png');
}

a.grid_true {
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url('../images/admin/icon-16-allow.png');
}

/* Box-shadow from focused fields */
textarea, input, .uneditable-input {
	box-shadow: none !important;
}
textarea:focus, input:focus, .uneditable-input:focus {
	box-shadow: none;
	border: 1px solid @inputBorderHighlight;
}

/* Stats plugin */
.js-pstats-data-details dd {
	margin-left: 240px;
}
.js-pstats-data-details dt {
	width: 220px;
}

/* ACL Permission page */
#permissions,
#page-permissions {
	table {
		td {
			vertical-align: middle;
		}
		select {
			margin-bottom: 0;
		}
	}
}

.js-stools-container-bar .btn-primary .caret {
  border-bottom: 4px solid @white;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
  -webkit-border-radius: 0 @inputBorderRadius @inputBorderRadius 0;
  -moz-border-radius: 0 @inputBorderRadius @inputBorderRadius 0;
  border-radius: 0 @inputBorderRadius @inputBorderRadius 0;
}

/* Removes Text Shadows */
.alert,
.alert-options,
.badge,
.breadcrumb > li,
.close,
.input-append .add-on,
.input-prepend .add-on,
.label,
.nav-header,
.nav-list .nav-header,
.nav-list > .active > a,
.nav-list > .active > a:focus,
.nav-list > .active > a:hover,
.nav-list > li > a,
.nav-tabs.nav-dark,
.navbar .brand,
.navbar .nav > li > a,
.navbar-inverse .brand,
.navbar-inverse .nav > li > a,
.navbar-inverse .navbar-search .search-query.focused,
.navbar-inverse .navbar-search .search-query:focus,
.progress .bar,
.subhead {
  text-shadow: none;
}

/* Popover minimum height - overwrite bootstrap default */
.popover-content {
    min-height: 33px;
}

/* Overrid font-weight 200 */
.lead, .navbar .brand, .hero-unit, .hero-unit .lead {
	font-weight: 400;
}

/* Stick permissions tab */
@media (min-width: @xl) {
	#permissions {
		.tab-content {
			position: sticky;
			top: 90px;
		}
	}
}
PK       ! nDR`  `    isis/less/blocks/_tables.lessnu [        // Tables

@media (max-width: @sm-max) {

	.pagination a {
		padding: 5px;
	}

	.btn-group.divider,
	.header .row-fluid .span3,
	.header .row-fluid .span7 {
		display: none;
	}

	.navbar .btn {
		margin: 0;
	}

	.btn-subhead {
		display: block;
		margin: 10px 0;
	}

	.subhead-collapse.collapse {
		height: 0;
		overflow: hidden;
	}

	.btn-toolbar .btn-wrapper {
		display: block;
		margin:0px 10px 5px 10px;
	}

	.btn-toolbar .btn-wrapper .btn {
		width: 100% !important;
	}

	.subhead {
		background: none repeat scroll 0 0 transparent;
		border-bottom: 0 solid darken(@wellBackground, 7%);
	}

	.btn-group + .btn-group {
		margin-left: 10px;
	}

	.login .chzn-single {
		width: 222px !important;
	}

	.login .chzn-container,
	.login .chzn-drop {
		width: 230px !important;
	}
	#toolbar [class^="icon-"], #toolbar [class*=" icon-"] {
	    background-color: transparent;
	    border-right: medium none;
	    width: 10px;
	}
}

/* Tables */
table label {
	margin: 0;
}

td.has-context {
	// Fixes difference in height between normal and hover on cell with context
	height: 23px;
}

td.nowrap.has-context {
	width: 45%;
}PK       ! O    $  isis/less/blocks/_chzn-override.lessnu [        .chzn-container {
    .chzn-drop {
        border-radius: 0 0 3px 3px;
    }
}

// Fluid width
.control-group .chzn-container {
    max-width: 100%;
    .chzn-choices li.search-field,
    .chzn-choices li.search-field input { // Fix for #13594
        width: 100% !important; 
    }
}

.chzn-container-single {
    .chzn-single {
        background-color: @white;
        background-clip: inherit;
        background-image: none;
        border: 1px solid @inputBorder;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 3px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
        height: auto;
        line-height: 26px;
        div {
            background-color: @btnBackground;
            border-left: 1px solid @inputBorder;
            bottom: 0;
            height: auto;
            text-align: center;
            width: 28px;
            b {
                background-image: none;
                display: inline-block;
                &:after {
                    content: '\E011';
                    font-family: IcoMoon;
                }
            }
        }       
        abbr {
            background: none;
            right: 36px;
            top: 0;
            &:before {
                font-family: IcoMoon;
                content: '\0049';
                font-size: 10px;
                line-height: 26px;
            }
            &:hover {
                color: #000;
            }
        }
    }
    .chzn-search {
        &:after {
            content: '\0053';
            font-family: IcoMoon;
            position: relative;
            right: 20px;
            top: 2px;
        }
        input[type="text"] {
            background: none;
            border-radius: @inputBorderRadius;
            border: 1px solid @inputBorder;
            box-shadow: none;
            height: 25px;
            &:focus {
                border-color: @inputBorderHighlight;
            }
        }
    } 
    .chzn-drop {
        background-clip: padding-box;
        border-color: @inputBorderHighlight;
        border-radius: 0 0 3px 3px;
    }
}
.chzn-container-active {
    .chzn-single {
        color: @inputBorderHighlight;
    }
    &.chzn-with-drop {
        .chzn-single {
            background-image: none;
            border: 1px solid @inputBorderHighlight;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            div {
                background-color: @btnBackground;
                border-bottom: 1px solid @inputBorder;
                border-bottom-left-radius: @inputBorderRadius;
                border-left: 1px solid @inputBorder;
                b {
                    &:after {
                        content: '\E00F';
                        font-family: IcoMoon;
                    }
                }
            }
        }
    }
    &.chzn-container-multi {
        .chzn-choices {
            border: 1px solid @inputBorderHighlight;
            box-shadow: none;
        }
    }
}
.chzn-container .chzn-results {
    background-color: @white;
    border-radius: 0 0 @inputBorderRadius @inputBorderRadius;
    margin: 0;
    padding: 0;
    li.highlighted {
        background-color: @inputBorderHighlight;
        background-image: none;
    }
}
.chzn-color[rel="value_"] div {
    background-color: @btnBackground;
    border-left: 1px solid @inputBorder;
}
.chzn-color-state.chzn-single,
.chzn-color.chzn-single[rel="value_0"],
.chzn-color.chzn-single[rel="value_1"],
.chzn-color-state.chzn-single[rel="value_-1"],
.chzn-color-state.chzn-single[rel="value_-2"],
.chzn-color.chzn-single[rel="value_hide"],
.chzn-color.chzn-single[rel="value_show_no_link"],
.chzn-color.chzn-single[rel="value_show_with_link"] {
    div {
        background-color: transparent !important;
        border: none !important;
    }
} 
.chzn-container-active .chzn-choices {
    border: 1px solid @inputBorderHighlight;
}
.chzn-container-multi {
    .chzn-choices {
        background-image: none;
        border-radius: @inputBorderRadius;
        border: 1px solid @inputBorder;
        li.search-choice {
            background-color: @inputBorderHighlight;
            background-image: none;
            border: 0;
            box-shadow: none;
            color: #fff;
            line-height: 20px;
            padding: 0 7px;
            .search-choice-close {
                color: #f5f5f5;
                display: inline-block;
                margin-left: 5px;
                position: relative;
                top: 0;
                left: 0;
                background-image: none;
                font-size: inherit;
                &:hover {
                    text-decoration: none;
                }
                &:before {
                    font-family: IcoMoon;
                    content: '\004A';
                    position: relative;
                    right: 1px;
                    top: 0;
                }
            }
        }
    }
}
.js-stools .js-stools-container-bar .js-stools-field-filter .chzn-container {
    margin: 1px 0;
    padding: 0 !important;
}

/* Chosen color styles */
.chzn-color.chzn-single[rel="value_1"],
.chzn-color-reverse.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_1"],
.chzn-color.chzn-single[rel="value_show_no_link"],
.chzn-color.chzn-single[rel="value_show_with_link"] {
	.buttonBackground(@btnSuccessBackground, @btnSuccessBackgroundHighlight);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #ffffff;
}

.chzn-color-state.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_-2"] {
    .buttonBackground(@btnDangerBackground, @btnDangerBackgroundHighlight);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #ffffff;
}
PK       ! l      isis/less/blocks/_media.lessnu [        // Media 

/* Spacing below buttons in media manager */
.ventral-space{
	margin-bottom: 5px;
}

/* Media Manager folder icon override */
ul.manager .height-50 .icon-folder-2 {
	height: 35px;
	width: 35px;
	line-height: 35px;
	font-size: 30px;
}

#imageForm {
	.well {
		margin-bottom: 5px;
	}
}
.thumbnails-media {
	@thumbSize:100px;
	.thumbnail {
		background-color: #f4f4f4;
		border-radius: @inputBorderRadius;
		border: 0;
		box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) inset;
		padding: 0px;
		height: @thumbSize;
		width: @thumbSize;
		margin: 8px;
		position: relative;
		text-align: center;
		overflow: hidden;
		.close {
			background-color: #ccc;
			border-left: 1px solid rgba(0, 0, 0, 0.1);
		    height: 22px;
		    line-height: 22px;
		    opacity: 0.3;
		    text-align: center;
		    width: 22px;
		    top: 0;
		    right: 0;
		    &:hover {
		    	background-color: #bbb;
		    }
		}
		*, *:before {
			-webkit-transition: all 0.2s ease;
			transition: all 0.2s ease;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
	    }
	    input[type="radio"], input[type="checkbox"] {
			margin: 0;
			opacity: 0.55;
			position: absolute;
			top: 5px;
			left: 5px;
		}
		.controls, .imginfoBorder {
			display: none;
		}
	}
	.imgThumb {
	    position: relative;
	    z-index: 1;
	    width:100%;
	    display: inline-block;
	    input {
	    	display: none;
	    }
	    label, .imgThumbInside {
	    	display: block;
	    	line-height: @thumbSize;
	    	position: relative;
	    	width: 100%;
	    	border-radius: @inputBorderRadius;
	    	overflow: hidden;
	    	&:before {
		  		font-family: "IcoMoon";
    			font-style: normal;
    			content: 'G';
    			position: absolute;
    			top: 0;
    			right: 0;
    			background-color: @btnSuccessBackground;
    			color: #fff;
    			line-height: 26px;
    			width: 26px;
				-webkit-transform: scale(0.5);
				transform: scale(0.5);
				opacity: 0;
				border-color: rgba(0, 0, 0, 0.2);
				box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
				border-radius: 0 @inputBorderRadius;
	    	}
	    }
	    img {
	    	width: auto;
	    }
	}
	.selected, .imgInput {
		:checked + label, .imgThumbInside {
		    background-color: #ddd;
			&:before {
				-webkit-transform: scale(1);
				transform: scale(1);
				opacity: 1;
			}
			&:after {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				content: '';
				border: 3px solid @btnSuccessBackground;
				border-radius: 5px;
			}
		}
	}
	.imgDelete a.close, .imgPreview a {
	    padding: 0;
	    position: absolute;
	    left: 0;
	    z-index: 1;
	    height: 26px;
	    width: 26px;
	}
	.imgPreview a {
		width: 100%;
	}
	.imgDelete a.close {
	    background-color: @btnDangerBackground;
	    border-color: @btnDangerBackground rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) @btnDangerBackground;
	    top: 0;
	    line-height: 28px;
	    font-size: 12px;
	    padding-left: 1px;
	    color: #fff;
		border-bottom-right-radius: @inputBorderRadius;
		border-top-left-radius: @inputBorderRadius;
		z-index: 10;
		opacity: 0;
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
		&:hover {
			background-color: darken(@btnDangerBackground, 15%);
		}
	}
	.thumbnail:hover .imgDelete a.close {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.imgPreview a, .imgDetails {
		position: absolute;
		left:0;
		text-align: left;
	    background-color: #fff;
	    border-color: rgba(0, 0, 0, 0.2);
	    bottom: 0;
	    line-height: 26px;
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-width: 1px; 
		border-radius: 0 @inputBorderRadius 0 0;
		z-index: 1;
		&:hover {
			background-color: #eee;
		}
	}
	.imgDetails {
		padding: 0 5px;
		line-height: 20px;
		color: #555;
	}
	.imgFolder {
		span {
			line-height: 90px;
			font-size: 38px;
			margin: 0;
			width: auto;
		}
	}
	.imgFolder + .imgDetails {
		color: inherit;
	}
}

// Media Manager
.com_media {
	.media a + a {
		margin-left: -1px;
	}
	.tree-holder {
		padding: 0 15px;
	}
}
#folderframe.thumbnail {
	border: 0;
	box-shadow: none;
	padding: 0;
}
#mediamanager-form {
	margin: 0 -10px;
	overflow-x: hidden;
	> .muted {
		padding: 0px;
	}
	.checkbox {
		padding-left: 30px;
		margin-bottom: 15px;
		input {
			margin-top: 3px;
		}
	}
	.thumbnails {
		margin: 0 -8px;
		overflow-x: hidden;
		.thumbnail {
			height: 120px;
			width: 120px;
			margin: 8px
		}
		.imgThumb label, .imgTotal {
			line-height: 120px;
		}
	}
	.icon-search::before {
		padding-right: 5px;
		padding-left: 1px;
	}
	.height-50 {
	    background-color: #fafafa;
	    height: 77px;
	    position: relative;
	    z-index: 1;
	    width:100%;
	    display: inline-block;
	    a, .icon-folder-2 {
	    	display: inline-block;
	    	line-height: 75px;
	    	margin-top: -1px;
	    }
	    a {
	    	&:after {
			    bottom: 0;
			    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset;
			    content: "";
			    display: block;
			    left: 0;
			    overflow: hidden;
			    position: absolute;
			    right: 0;
			    top: 0;
			}
	    }
	    .icon-folder-2 {
	    	font-size: 40px;
	    }
	}
}

.uploadform {
	margin-top: 20px;
}
PK       ! ό 1    !  isis/less/blocks/_treeselect.lessnu [        // Tree Select 

ul.treeselect,
ul.treeselect li {
	margin: 0;
	padding: 0;
}

ul.treeselect {
	margin-top: 8px;
}

ul.treeselect li {
	padding: 2px 10px 2px;
	list-style: none;
}

ul.treeselect i.treeselect-toggle {
	line-height: 18px;
}

ul.treeselect label {
	font-size: 1em;
	margin-left: 8px;
}

ul.treeselect label.nav-header {
	padding: 0;
}

ul.treeselect input {
	margin: 2px 0 0 8px;
}

ul.treeselect .treeselect-menu {
	margin: 0 6px;
}

ul.treeselect ul.dropdown-menu {
	margin: 0;
}

ul.treeselect ul.dropdown-menu li {
	padding: 0 5px;
	border: none;
}

.tree-holder {
	.folder-url, .file {
		position: relative;
		background-color: #fefefe;
		margin-bottom: 4px;
    	padding: 0 10px;
		line-height: 32px;
		border: 1px solid rgba(0, 0, 0, 0.08);
		
	}
	.folder-url, .folder-url:hover, .folder-url:focus {
		font-weight: bold;
		background-color: #f5f5f5;
		color: @linkColor;
	}
	.active {
		background-color: @linkColor;
		color: #fff;
		box-shadow: -3px 0 0 #36a2ff !important;
		&.folder-url {
			background-color: #f5f5f5;
			color: @linkColor;
		}
		&.file:hover {
			background-color: #3071a9;
		}
	}
	ul {
		ul {
			box-shadow: -3px 0 0 rgba(0, 0, 0, 0.08);
			padding-right: 0;
			.folder-url, .file {
				box-shadow: -3px 0 0 @linkColor;
				border-left: 0;
			}
		}
	}
}
PK       ! ڌHe   e     isis/less/blocks/_editors.lessnu [        // Editors

.CodeMirror {
	height: calc(~"100vh - 400px");
	min-height: 400px;
	max-height: 800px;
}
PK       ! [>	  >	    isis/less/blocks/_sidebar.lessnu [        // Sidebar

.sidebar-nav .nav-list {
	padding-left: 25px;
	padding-right: 25px;
}

.sidebar-nav .nav-list > li > a {
	color: #555;
	padding: 3px 25px;
	margin-left: -26px;
	margin-right: -26px;
}

.sidebar-nav .nav-list > li.active > a {
	color: #fff;
	margin-right: -26px;
}
.sidebar-nav .nav-list > li > a:focus,
.sidebar-nav .nav-list > li > a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #2d6ca2;
    text-shadow: none;
}

/* For collapsible sidebar */
.j-sidebar-container {
	position: absolute;
	display: block;
	left: -16.5%;
	width: 16.5%;
	margin: -18px 0 0 -1px;
	padding-top: 28px;
	padding-bottom: 40px;
	clear: both;
	background-color: @wellBackground;
	border-bottom: 1px solid darken(@wellBackground, 7%);
	border-right: 1px solid darken(@wellBackground, 7%);
	.border-radius(0 0 @baseBorderRadius 0);
	&.j-sidebar-hidden {
		left: -16.5%;
	}
	&.j-sidebar-visible {
		left: 0;
	}
	.filter-select {
		padding: 0 14px;
	}
}

.j-toggle-sidebar-header {
	h3 {
		font-weight: normal;
		padding: 0 15px;
	}
}

.j-toggle-button-wrapper {
	position: absolute;
	display: block;
	top: 7px;
	padding: 0;
	&.j-toggle-hidden {
		right: -24px;
	}
	&.j-toggle-visible {
		right: 7px;
	}
}

.j-toggle-sidebar-button {
	font-size: 16px;
	color: @linkColor;
	text-decoration: none;
	cursor: pointer;
	&:hover {
		color: @linkColorHover;
	}
}

#system-message-container,
#j-main-container {
	padding: 0 0 0 5px;
	min-height: 0;
}

#system-message-container.j-toggle-main,
#j-main-container.j-toggle-main,
#system-debug.j-toggle-main {
	float: right;
}

@media (min-width: @md) {
	.j-toggle-transition {
		.transition(all 0.3s ease);
	}
}

@media (max-width: @lg-max) {
	.j-toggle-button-wrapper.j-toggle-hidden {
		right: -20px;
	}
}

@media (max-width: @md-max) {
	.j-sidebar-container {
		position: relative;
		width: 100%;
		margin: 0 0 20px 0;
		padding: 0;
		background: transparent;
		border-right: 0;
		border-bottom: 0;
	}

	.j-sidebar-container.j-sidebar-hidden {
		margin-left: 16.5%;
	}

	.j-sidebar-container.j-sidebar-visible {
		margin-left: 0;
	}

	.j-toggle-sidebar-header,
	.j-toggle-button-wrapper {
		display: none;
	}

	.view-login {
		select {
			width: 232px;
		}
	}
}

@media (max-width: 420px) {
	.j-sidebar-container {
		margin: 0;
	}

	.view-login {
		.input-medium {
			width: 180px;
		}
		select {
			width: 232px
		}
	}
}PK       ! H e      isis/less/blocks/_header.lessnu [        // header

.header {
	background-color: @headerBackground;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 8px 25px;
}

@media (max-width: @md-max) {
	.header {
		padding: 4px 18px;
		margin-left: -20px;
		margin-right: -20px;
	}
}

.header .navbar-search {
	margin-top: 0;
}

@media (max-width: @lg-max) {
	.header .navbar-search {
		border-top: 0;
		border-bottom: 0;
		.box-shadow(none);
	}
}

/* Logo */
.container-logo {
	float: right;
	text-align: right;
}

.logo {
    width: auto;
    max-width: 100%;
    max-height: 36px;
    height: auto;
}

/* Page Title */
.page-title {
	color: white;
	font-weight: normal;
	font-size: 20px;
	line-height: 36px;
	margin: 0;
	[class^="icon-"],
	[class*=" icon-"] {
		margin-right: 16px;
	}
}

@media (max-width: @md-max) {
	.container-logo {
		display: none;
	}

	.page-title {
		font-size: 18px;
		line-height: 28px;
		[class^="icon-"],
		[class*=" icon-"] {
			margin-right: 10px;
		}
	}
}
PK       ! !$s  s  !  isis/less/pages/_com_privacy.lessnu [        // com_privacy

.com_privacy {
	.well {
		padding: 8px 14px;
		border: 1px solid rgba(0,0,0,0.05);
		.module-title.nav-header {
			color: #555;
		}
		> .row-striped, > .list-striped {
			margin: 0 -14px;
			> .row-fluid {
				padding: 8px 14px;
				[class*="span"] {
					margin-left: 0;
				}
			}
			> li {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	}
}PK       ! Wh	Y  Y  #  isis/less/pages/_com_templates.lessnu [        // Template Menu Assignment

#menu-assignment {
	position: relative;
	.menu-links {
		margin-top: 15px;
		margin-left: 0;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
		-moz-column-gap: 15px;
		-webkit-column-gap: 15px;
		column-gap: 15px;
		> li {
			display: inline-block;
			vertical-align: top;
			margin-bottom: 15px;
			width: 100%;
			list-style: none;
			page-break-inside: avoid;
			break-inside: avoid;
		}
	}
	.menu-links-block {
		background-color: #fafafa;
	    border: 1px solid #ddd;
	    border-radius: 3px;
	    padding: 15px;
	}
}
@media (max-width: @xl-max) {
	#menu-assignment .menu-links {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}
@media (max-width: @md-max) {
	#menu-assignment .menu-links {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto;
	}
}
PK       ! eIq  q     isis/less/pages/_com_cpanel.lessnu [        // com_cpanel

.com_cpanel {
	.well {
		padding: 8px 14px;
		border: 1px solid rgba(0,0,0,0.05);
		.module-title.nav-header {
			color: #555;
		}
		> .row-striped, > .list-striped {
			margin: 0 -14px;
			> .row-fluid {
				padding: 8px 14px;
				[class*="span"] {
					margin-left: 0;
				}
			}
			> li {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	}
}PK       ! 
B  B  %  isis/less/pages/_com_postinstall.lessnu [        // com_postinstall

.com_postinstall {
	fieldset {
		background-color: #fafafa;
		border: 1px solid #ccc;
		border-radius: 5px;
		margin: 0 0 18px;
		padding: 4px 18px 18px;
		.btn {
			margin-top: 10px;
		}
	}
	legend {
		border: 0 none;
		display: inline-block;
		padding: 0 5px;
		margin-bottom: 0;
		width: auto;
	}
}
PK       ! FI?  ?    isis/less/icomoon.lessnu [        @font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
	url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'),
	url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'),
	url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@import "../../../../media/jui/less/icomoon.less";
.icon-edit:before {
	color: @btnInfoBackgroundHighlight;
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-save-new:before,
.icon-save-copy:before,
.btn-toolbar .icon-copy:before {
	color: @btnSuccessBackgroundHighlight;
}
.icon-unpublish:before,
.icon-not-ok:before,
.icon-eye-close:before,
.icon-ban-circle:before,
.icon-minus-sign:before,
.btn-toolbar .icon-cancel:before {
	color: @btnDangerBackgroundHighlight;
}
.icon-featured:before,
.icon-default:before,
.icon-expired:before,
.icon-pending:before {
	color: @btnWarningBackgroundHighlight;
}
.icon-back:before {
	content: "\e008";
}PK       ! ";o  ;o    isis/template_preview.pngnu [        PNG

   IHDR       ja  PLTE"B(E)J#I*I(DHTm̾־žƛznl{rYw֜뮣޶Ĵݙ ;33ߡjfGEۉQij|֌RRRuqszu|JE\WyͤӀzzz|}rrr~㺸䆋ôӺ1JJJ[[[3fffqho֘CJ_挑vbՉeÓݥ*R	 C!:2R7Ic4;VZnK\z.I$9Y2A]gpe|Qd7Mk0R9cBsDSt*;``eu:j|]u(\]LmrKr:k '.T{ѫѭs6]vx޼.Z	11Z3?k:cI|SBzBsPRJJCK&S[0a+Q=8i]iVI}Cz@mAr4=7lH,%&b%a:NJ9mYm&{???qu?lSs<M4b*J(((  &u3z`>LOjhއ333L0'B	1S	2Z
9c  kIDATx	n##?Aƒg^ڕd#K:L<8t쩫8BIzs*͟f]xkwuk`9 ?x4m'1QԊbb5^4EJME-mj>hĲTtCi7B X`M61&u6lǖ,9<t*8䚦9 :*W90MqGX
V_.ʭ옵d|-A4:w9؏}9`&jiqsvyfT	}U/+i4歴kG9 4= F)m*!7מf@mL@
Ǵ~%1_@
uVXYEKOYO3(Q:^ JeSL#O댼&qLmcE) Ko9i?w 7>~{9rk]V0':rHuKCHs7na|;><W@4
:bsGS{{?I,7GU}'MPۀ^컁e7G}v ٨x/oz䛅0L`u.T6f߶g̠+2s?O#RJ$J<Ш/	:%7O
0~FbIH{7>&&a\EP*G_leNw2pw_i9.G!ՀDx
|a/>t&&?&qiD2N2l0F{s䀭1xi{K$uu1[3SyAhz{z	Zށ 02rªvZrIWmO4b3<:>/j>-3Cڴ:A^ 7DM܊r(zXCܷڷ֣3Z_``\J.%Km;tXXJYdOmVV΅&+zbqa2#az"P@D3v>4~N#S @)=BPx:j("bG(mϲ4	$l4S?:1^BR2P	m7$#IB3dd+A|6ݾRw7P}}(zCmZ?;ƭ4V/&2eE+y]!0xg
Gh!%|8CCbGa/=2[ mQ3֞a9d橉)0(uZpEbHj ?R  ^H T"EXRR!4sBT$YS*	Tb\'xUp0ő7=~$%W
oDׯ}&8U:e0w(YBBE`%%Lr^JʴAkr28ߊA6;Dk]IZF-[ٔ~)[
92 U(W	v08W]
.wp&@V}鶐Ed81R<X"A5T緷O`-fX7ubeR"4P)@=>}KLșo5TV<-~K{_b"K(b؇l~2w6HVDH;=ŵJY`B`NHNNiR,hqxt>((C:m\iz)kODH_ݿ^˯W$-#[{Z렢R^5iKf¶LOO4-K~d|!5^wf=(yCZ 1Sivսihǘ KUpE|+AhEjNf@Xc:tfn giGz&}WOzzwu2|52Xnm082 pHJ5!"\ӎu`̌!'J@R׮)p̕ IHl2׮bVhTZ8Y=T}JR9u@רA)+O^bzSR4a!Ubv8r>lk詶A:jfm}ěUč{gw'5__X*L;D*T3w9i,hrYJ9suz#:O -k%?_wk>6}Ro%M0ԛr] 4k5z7Q!jsX} ijx#!CѲW&m+2y̄g;e-S#9!gC\"
\\^'qI, 3iu[צs6k
:8Keqy{?i>]_bˋ:2 LQّBkwa.44@\es2S<^D^jswye95m]gK$H"hIqQ+PH#FbRJRK(+{Tk:"MGH7v ^(>ޏUp`Vj+ەNz1Bl!3`u+OȤ5?P\v+/;1ξ_.[xw	/ռ>);^(f%N51`UKiy>_t1%,e^Hv&[՗Kɾ,bKQgsm]tfPV_KJLm2ަV97h2$0낡 BםUw;Ë K?sA{_q_	/kt	E F/cǀ /kyփs1cD$X.`l HX!"ɘ	=L0A,]^FWdفvn(v.{ 	`3 6d	2 !}Z$%L v*@@ "BY);vW0\ҵ9\<h {\"	rڭ$\(y:-GWRBn`{
  l%1l;ϷQ@!/iD׎J\G4"3ȚgKU"(IиzF&^"]}3[L#=	N_LD3$vŹozb-&I+U#̸^YR냊nYd1F^Fܜi;ҼdoF`<(ljXKuW.#Щi
"F`#>5leϔ
nK\'kg>o뇪Ǧ'Y߭aδH@&kj\)XQKlQ!^zG_{,@DR(ɚҩŊq˞_YHZI%HqotCt[&ެ(Vtǵ*I}ӂliMY-R56kk WSI(ڠ"	=`reb}Ջ߭Of_2Í\I/L˹rL[wJxsѩ͵5
]	FHXH^r2Bnnv#∄m-GOyCFzϚ;jn{z})BL(s[I2Bk<
6=xXI5T"}_ݒD鲢5s.YirP4Jve%'O8Gg.'G8Ӈ׭I.<#O~pfpXRim+Uշ2rhoݲ-!i:=*[7dGpzI'<՗#۷v%DhmGЉJLi+ʖc\F[ãm܍ՃޚZOj%]^>'G<v`:oˑ9	S0oM[Fd\wX~֭;*) H[1j"@
W'f{+u 0\Qt8.OГ@5@w9)90b  *[> !JČ?9&( @Sf&p|a;9t`lypQH47lG3VgxK9=y^_lNH࿵ؿo}\J0]Rs0\V.׀w܇é<`׀}N4Z+mpg=p@=x] Tq8RoFin-.٬yЬQ=YPh_#M8pq6?bnXNfp]32mmC9%bdDQU!+e@{^t@:-XeZ!VA9bU|&(w,+˗mQDaMaJ)CP3`9AN8{}")!Y	1ME&TTL1K!j!g`DXp#44!}>_ĞBF:p29!V<& rf]Q"Li$L%B)Ke)-U%UMi>#ȒQcj$ӑ$sƇMSF~)HNemՌz)Y?Awmc?j`@׆A~K)zoLΉyV_-N;)O06mtӭH8jho3wj5@fTL2fz5UM1XA}  ups,L|ӔN4凙Ny*3.?t'rV*Hw@зֱsg˽4DcjRc9I1FB2e3C1Q|-a>hsũM4>w06Es{xMW~Wz0/\Z#h+؀'vl߾c{-qU]*ƥ!uD?VD̂1P?/#؞X:TS7}]uc6icC޾bkϊZx>U6[>vы'2;B`Z.!0$j9&$I1,̒b	ܡgޛM\}-o cqA3[HoL7O	^ʢ@Ibi#:sPرs!pWrr	hco=ӅYc;1*(,r+%E
:a<v+9GG\>ḔpUe@pP=p`\^pzίcAtЦ$ࡨ8Ck
GR)
Ό?;6-AFXUB(-Sd/X)VYb/wKEX'>` fŋ+ֹEJt4%SJv}]{zyۇ{9MH`'qCpG2L|.`=~s:΂\: Oga6tؤ5r!ر`. ƹ7#0 M# ,Ld;n m-.iQ̄Qi C@[_~	7j/)<}ү*0B@youa4e0Q7qxV`fn&>.i	O@^is
G]$2!@ot2I<=f	O@woBD$ e	Ho=,\x>m֣	"ld^MHУI׭
$4_y370L" {2LhO,%`n'(>0?;iavxx>g3B,']aٌa/Cp' x:^?	$ MB؋}ex,1AwȂow-rl}	ޟ
xx!w.n'NBalQ@O@!YI<t=`\?-Q+`~I	a 8F{뭁}<<>8d1nuй# H`DUG"9OyzX{XN\Xΐb1Mu)%<	XS@^vhF/i]4Iυh<<#w.$%闥O@odѽ<cy' 9Yp{ds3e&{yln9>s䮽~w|M%AOBLi0XχHUtңX:	biQeF~=	Z3x`u
H9V¥o^2|cski3MtIWH)w2"7OK≡}0uVWA~gwO{PO*nvFRW<M~{Vi8maG@,\k%}<t,0\nezsߵa]S[?|׿~|u}?l^qcu0L)Q輟d²eE"ث7m4G Ah6/>xp?޿{uu˷n{zu0.>P<Y0LBW__z`ޝ{Ρ%D^( q5͂	:C0?voݿglxg;#;cS@Dwh"=Y0wk_./V`fx8n"	M	GJ_.IC. ;WUDhYRpvƞ{
wگ(U5IВmSHIaz|;_ǿ3})1UQ￿( a$0p8H co\"xvi20Zdy)6d9_?տp޽;۾}ΓۛvYy?PR5\冩3qv@ĥڕD:D..΅&e	t]Xw+}1؍L_
/b7o^]ݺzۧ?ܴo}}1MEQtrgtly!'A9r8H"d8<)Vc\7I9-;==	cc2F(	9uVSLW7tիusU%QEIQ	XVI.*嵼
/r<ֿv%	dYQr#3/3ƹ[q
x\?O:u%6VqAJ j4E`#7˳(BMY6, VCT@4<, 8@_@R`cý!,x "G-?,,Jٽ[sl&A"@[x8u@DeF{?.LBς) V~pHGb$oCp]~<3Zؓ[`O"upL_^R:Bexz'!u.Fkl`+T}Ui1>Ou.! X h8L=^n{@~,0ta;2mW0<t
q
<iϐee{!\(R B$spB)؜2n䐬9u@-.[\#AZw$IUv^V@j*|Bx\c4."ͪxm!Tki^;L/-ם3q`@+`,~Rk9z-4d"SA3;ʀOl@ ݸ>00 9T  SN㨰<yzA#KƂ vqqrrُf(g+˥k;W[(ޫX]ZiגiPˉ|rHjI)^_\խ'n[WV֎=_űOWQT%%DDna1 n@Cq21U̕#ɵSrnF RP	gbv<ZU`Lߣ{z|q
kgJ19ByU:I+3Ѥf9
7?uOooըDQ1]RD)0Gbt
܀5CjAVV'ӢɓSyէTx ϒ+haO+YXQqmGq(Kqk?kq(/E67]dFHT>\;7l?z铵'W<w>AŠfER$@N6۱.Œ8#!xeNd0 iK;|S'ZY07,{dp=,l@ F7z`)>xh.`= Ia	X mͳ;o]% q10MݜlƌlOBf鞄MBll[#_\(Ik쵯]'9pzu1Ueha/
?Cp6[^	%CkXY1|_=mi9*fZ <7)"h.ဟl7QU4I5)+w1ٜ&빢:/"GdZܼhk
Ԟ!eqyIhD$EC54!?Q54Y5k-}WK	h9~nDM"%.@*|M UR2P A@$[Wqus7	L	$! 8 b
h5j,R{hbsD |7D+>3ͻշ"Z^^\G'te13Y#SApn|4ynēF$) C2cji:$fƝFʞcRVO*)
X%ʳ3H)s`}>%pAIAWgzI&1d^虩5,-pqfhOBdӲmϲ]e{
h[On։xydskf7#)V
[0T4ѹٕj\eO-/~:f!yܘ]ɋo/]H/B9g@cu=p:Ww64a#JIX
I}C.YqCLG
9Ʀ|
>]BM+gkɸ]<׆X,G"IR%7	[o~a`y=Zۼ:sΝQNP),˲P3	9!`HYTma1w@b3ٰ_ &lhݨR;xe S"kFckj{!!  Xރq	CSXM!AS5R2ZB!}OB^LFFU=	C+H^iU׌	$Y7_&2de24Fgj_(30at;RԌJ<)	Jns!{\BIȫ`g3z=^G6/K@
j7vvT4	*Jy4D	J3'%:h(sEd)ޕd"31NLSlcuux[KD,i\>náW!' *8 /L4j Fsu]Nь_ō^HWŰ:"^NʱԲrH'H|µ|zRrGKW_K{^9۱:L1=G&9C:.Չq!6nFs2 x`$D%=fr[u`7Iщ\{	YU]K&%FSh2iCBX{(R6GtS`x|[xhQ $2J*eĪ4Дkqpͺ{|O߿8GOcv+#(D{88Γ.׮l8Qv9>/ M8?J"`2M$DODBqi !FSH %"A xe/83`=F9_AqtD>.NἤW>B4%4\M]ўw=㼜5Q.(i54&`.Px?o$@,U*ȹ*30qGqޏKDDdm,M=9 )9@:y=±V i.*i=ItME5!''
@9ߖɮdYHkLS+jE4#/`wz5X@&XҦdRN&KGjY'fSe=fY0蒆TO@yVe4gϨ-%3j\{*KuffdvntECF;e
Ź2x!9>5-QEu=JNYM,uƃ{<@vs0<ImN!,%z2::[57a::
}w}zuLL4aM$ DHH
o(αqٺ<	9
i,Hs2V1|ά1MHI
JN7I@IHMFӣidƌDX173h\ Kz ܋'zeh[3XƌbK|b>3RUt)WҊd,[7.˂]M!ER BȔLC!&1B"dKB	X.  |&_m䵢d)wYH/Qor$`|ri|
활p.Gq.vo.EOHO%#gW}/ߵ\ Z7F@ЎW8˓P,?[,}t7)5^ϺI>5B.`ȚڛPx
Q0'|ʳW+ք/;gg҅dvNYQOI.0s<*OOZ657 d/+p$
{b)Z}ê/9vr ȥsi#xfo@cLV_L1@	6(d>62є5g/U`2RL{/~smF_HKSic	?mc΅t3?MWUgf2Ωs@:6 =CӎNϚeLRYիlb|2eREHHOvMH"KHf#P~z_ d"0vH㓧a0k29aB:Cf5!67r{FZR5vղyMaQeMKBIs h"\F_Ai	e*|Ӊh@;l.?6
6Wr_4Ӷ˹,)jPV)q;\xe%u[+6}i@Kg9IywW_v]qҲި#s?ldwT-fBy!ӳePb1`P	Xm=A?1!G.QO0?g o8Y٠=n!L
za:7Gn;,Lor yt>Vx]0MpǵVkq=a_f м|d# ~KqU験:2 / 5 hZ(
 0h ./9|hOG"^Fћ0<}ޕN	?Z 8 (iG./%X|&[-jjêan2HÄSgɗX
2SL:bhHQUr{OExL+Z}9 v?1?@!| X&q׉qXaE0  Fj'D^ԖDH2pJPl@g&;4 8$FQ bC: aĬ!>Y
RE-ۼym`qX5̝q;0	yCGuІx764JZ#-fjBV-jUKȼ7 @xw]0O/t/[~v|pF\e3땍M"xTRbv7L$6/j5'm=.VsBt9|{P	B<yRl0Uep@@LUm<c  	'V3T[yS$!2+.tj*Fh:;} ln54xdV1Y;VBrG v* V3y@Wô |(b&ea>01ojhĔ0h+?|m^螺26eBz@6t!'	pM ڬO=zÁ~<||ulʛ@fAHb4@Lww#3FiNEQnrN0o:ȿZLFbgsnBPTÐaFLl0_$ Ao;91R8@aMJ.Qr^H:Mjt^lTr?ݼku=r4';TT˨JF nx @hmi5 Zsچ;O^k  B{" =YPiۓHGT^X-eA(ⷋzv{j@^33:$_}\tya$dNBFXYlۛPT}VS˻Kv˻mDQ݉.Ɖ t9>o=hP\_G߸c;
\X\0YA%	+泱rt9\^(,RE"`SlVe?rD_v1 )~u r5 70:GB0  BR<D؃dބS%+;[jՔ13,J&.$Խr_ D ZfC|@˗081&ȷ,`zdtݯ.4 T&\-Xsf0M k n׸- 3̌F.~xJx X};8&xx|"ڨPG)|2z!s:~u6lliҳ|PpYE˴
0$c=7+O&`3 /(u8*2͘]g!}r_twfsճ
nQg|9v#ק`zX+[[+XIL;nDa?!)OG݆M550~4L"!$a^@aE:; 3ַXUYcs{&+ɋ\n^L_*9%≤ʨyRha)TD|/bXHh"i é]r!	@t 
7q8͕Fl(7Lj$#jRZI/iv^ҴvQ/ԥZڎoUmXZTU-j
) ctݺ&uYկG` j{c]1aG27*@mRY_QTӴicBY[f骁 =jA#~ao~x|@s+U_jdqJeos/X{D-RD9M&x(Mr<SNRx<QLƊKxtD7̬t. %8i5;q¶L،]\&
R?0A%WO<#qbz|5^3[P>}uAә<x(nsܭ8"Up+x]p- 64$o~X+ M۠T\{in#|q׿4yh-Au _ \as l.I;,ve^}g8jp!H8^66Nc_\Y9K>$Z Bܿߟb13!ǯ\k.WKWǏ<.GPiF!\_<ϵSoTFfCz|x*8#>s"!qן9HD.
IAC$$DT  y)	KuzwՑ޿ģ	aR7#G'Fd?SeOQЋT/DtA< 6	~nEfH' CrDݕC]j>2lNGp;vJB'!k[K6hou(Fe5lhsSd{wM$t/Iw 91
Vz\=`8q,7N8  [WZ>'ab#ю1{v_Œe;e(F[H21	+Bs24=O{=ehyvLos!w:0.{@ج-znۋDD^(R5\ \PrҸUWMy*t[ 0Ba>Ov	\0 ?IWҰr_*IKEn\Id2T<O&#&qDgakևm!ط"`H U Rӌ?>_Ia,}#p}(a0;yTC"L. 6$µX0w<.r
5 :=0訣5UMm\0/]냐e<+ L

m`ĵLՋAat3y'7W}s6˙~k^c^!]FS^.Ը)x)/O}:>zh.2`\+a*_É>{դ\{@:\=!=`]St%p}80?"5{Ņ!`eCPEJ1CMDP#|2B@5@`BJ	2V5J!=EdB[@60|96sbg	B*ɹkTY,S!<rmbT(RazL_0:xN4H
Vt!J/=3`=`4z@0,x/Ȁ6	&:	x1=`ЕQ@sM_՗':		+0zDGRR8+s{@(!Iq	b)d6kylaPp{yEmݮ(`3wEN]ERDQM%^IȽ\oɀ(ςl9씻_O|?duTJϧw'>%xe%XK,x->U6"4CW?~2rOf	j^HyFa>5EUQ4=yj[}B	'ث~?!K-?T1[q@@RPρ<#OW75|@G
IhmN{F*GRd喴2!kM:_	m~Y^1%Wv:"討ń!R,OIڣ$J&lz `?x`l}0N8 Tdu I÷rtfMn➵y:Al ٲlj;ݭ>HF1W5c. *5'kwKu^
P`$YL^k5LK$GYC'!aΣ"}F  {TT1GF?T{"vpk~mNG l(>s,"[ 䐟C:F
\>@S5MTksSxh?YNzCPAP>_.	p	`,zme\u0	6w-4W(9T+} B+BGh>[<UdlUmm= @q 63}3Jk& B=s'GtjX?'e͝b7ǭf3䋾q"= 20$RKRɕyW8GdJzɕ%{Rՙ-\3RuRp)Ks㥞/D5Z,7Z/|,	*R$`_}ճlaB⇖a&!gTǕSZ;u=Jh:ϳw0IX6]dCwB:=I6>$$79Y0_q՗ Y0bH;!CYq1΄Y[ gUf=7oj7L;>6975R 84 ($BSa\L.!֍P3,M
 P ع}{ϙ໚[^궮]*;P"N!&NlwG):w&DR 0 I6H\`/ &mv>qB
-1@OsSG#
v%H`݇i,F`*]1*Up@t+UxXmwu $m
;$I[9QXP_D+:BGq2ʙ +Pu>A]RNNԣm?*{[pA?!@šX#Qކ
<??aV [ VFɢXݱaPX`jlgjV@k#+x쎧IeypACpU0z-Xvؚ ?y`αi$/yc|ppa7)iӓϔUȑ}|sh+ te^)iQImlz _3NӴ/	X)쯈#`Q=m9whx|w	Ь.@{0$R]/Bpeɑ=T@A0W᫽;['ʘB]\59QNʜbUwT'<L'e;-ğgxHQ"@(J0.!@(Pn7[:\cqĔPR`X|jԱ#a84湲xZ}PA-jCƟI)e>o	 qwEF\X(ǘ#	f'
c	c`)Nk".-NYH( (	ZTdQKL*h-I-io؀{.Nf@:9jxqT7] <`E	a/ܲ3<\1J+fF[9 Utù}67X24$;K,G] )WTݹ.2Qq)D`If?;2ksڨzH5Y=.750;1^^u<fFG#NɄcWg8#@\@fv1 eࠋ6R@ĮEfs<?$JWG]3n5m+6;43lb4a17yD2mQY0<]}d
r! "T.(o f
ܢOL6z0R}>
鍽0ɱM[J۔ҭJ)ǎmk1MݟGc·ZkŇI Wz> &uh!mv(~ҿm[I%
	=wsÉ,=V޺Tm׉僠̣·W}B7Խ՟'tGSX\WfeĆf]ڵJG']tis"8JRKC+^`xTb)^K)M'KiJyNI(eJs<3Y |#4ȭ&'(cO(A7ӎ]ʴE!Q1%:L@8?O\xOġ"u}I"vRӧBѶMܤ{}f<Șd (HWxb"L!!
>Ui(At(ڃPB!Um=(JBP,VAHņG0e^CܕhUG-B周k<NLwrQW;	#痷
Tx+Xs@D.
!We|	'Sو;
ธ&$}9jB#}g0־gSmg^Wh5,BQ].;ǒmn-wҌZ6&DރbmGMu5aJ%?,:l)?=$)wSP'O{vbR/օ6$/~	`H'BzfZu=&V
aN+,-힞#-QCjpxi?r+Czd
JUvƨ0??1x	0 a0l61Nſ9up%.tN/ǃy[c=K&2?݇Ǐ#܋fTVOBF&j+(<<g]EHN2	Pj<+I0AC"wyt ^7xNyɅoQi M,RS>Ȣ*ð^(k󺥱,6K?5H
j<w7u>`xa1o!\dӎf_.ydیLv+ tzʗMWSuKC=qPf\O;I+ԏ<s64+c׏s3qXgF;UkTf"sE> Ѽ0/=	/ԉ`M
lsқ_Fa}E@0C}eVB{|T}rRj-wpH|V0Cm@z0p*xfh\.Z:	ݰ@٤4.QxK:AzcS7L3 x![Pcc%ۇyC8(Z 君Cԧ&J%<|π)$l>~/朿(>(	~O"!>Y4֍$tOG:I(i'#IJpb4?ʃDX-v!4tGKK./Q#TN41>䛏y>+`Ot# c)U+/˔UQ(+r8V@njN`L VSʑ#(d{ޥX}?tihHkY@x.]C.H9d-xTςǑb	ʔxRK`弹VpwvaqXDñ~qV8P+؇ i;6. GэF!.@t|rB;ov`˔ꕋ%L7+ W\.OU$Q#SEZtUDۑu}w~%Zr<,|BGIuxQVx~F`fЖ|LĄOyeȣwMto>Oz8kj穙 \O40%􊮴(%Il$ڜp~gɍ"*V{# {N2`y,>X77=CnR8fw`f!י]k
?Zx",EsآmYHpaۀ/ǆp-?#G?Qձ:lm>+P.Ew٪}[nNx2܂9+wtg7GЋؒy bJgfc穟Ȓ,ܮI88\؅ EU'bـL\l,1fggq`҆頀c?Ҟ߻с>v`WUZ E^R4,V9o@ਤ$&v=3|uwG!<}n/z	Ğ\$x5E-o/,/渄/tN5o!{p2R%?	ܸ+D8[/ZQWeA@Z#o?;:g#
r55 #W@j6ԳK%˚1udboVD{ Q-cL%T;hp 38R;>7Qgm><}ݎ`?ߊC	hhoT!Ndj>10zs]kxov|Owx+G)ҷCHF(ֲ$hJ9r7ǡW(l_&˳u@#D"q/hY!8'F@Z7q'dgRmg8REWUkyʣ+}}3e`)8Pq	\+D7χQ-6h$bem;qސ_ӮiH!}pp1Ԏ J@&ugVV/rߪ6@o&K J@ŁR+t)8&͝*~|xG/yii>V$dcpy:!@q lxf
@^B*(iO_,sp>gpP!p!]2	Q$j><Rxn$`tdb0ًF27IO6d,τ/*t[j/Cv=dqHO8kp+C	Hyp6=nрv]T1%wF73p^p1ӱ&@Z&aU
,7p8&㍸plAsv46 pHa`k><1U"0|N1#ƫL/vjo&ڇLu#U9u= 8b?eIZր<5h<)Nq,0WX(Y/>1<kIB#|	+pXt6B!Mt?4N0׵X/X[m`g#"½fŒ|W͡,,|#gpd8Vp|MHupp>(ˡ9O_-8vP2PGPe ␔ g͎G 9E>u1<6u:MACfljѭ!B+q	x6p,PD)&пxk.wǥ2ym70i)W;66G\69/h*GQ}@2wKCdfEѯ {y$SQ|<s*#}r)nДKñ {NY~V1݈ԕ>u"}"FRfk
8G &>\ 4Dop1.$ 9RV^ Gp,}*UJ@нOH*,?]*̞m';ӥlVa ?:9y'3;!p	.ƱuF]qKEr	.t38,]HH7̷GC4`F{310%)ESc	 M0@9Os1L4'{	ù?]'?p8co?Co@+2yzf	]wdyG-`Lo|NC\K:>9![mh@7V/hܢxM@(w*% pM%.ÓJ:N;nА ny|;x\yI8XwY!dxűB@u[ %݈c]xUz>ƱXK !R?<\q|qy^?[k[0rJ{)W cȕFnߧa$n?OF8t T,+a J@X}nA֪hA0x88ni>ı#7Z֢$Y?s@fwtfDm	&.ыHlB?ȅ>T1.9 {6_%GZJeƁ 9|xD`
N	sCM~"~9=5E󂮬jҺoZ'DkcXu9Wq#{"K,!T?*Ⱦ*Nh4Ghwiee7q}>8hf
/)3Px	Ld,UM7ph	5<*;XUUJӎte
p@qEp>hRzt`0sEW k I
i~ʛG WSU8p8RM;HЧs3$[1׿\!O@G_/x\rN'Ng:.Q
	Xg3ӽpͺ5eWq`lE\$grtEM}F$Lp@~x.p(J@G8/v$<i2mĚD4o;#$| `-HQQS\nuB*H6uk8tlx!3(Z}zm<}X6AR0jp,)G"z7*Z+8v΀~A@4
;XSb-P_5kb}VS	{s̴xخ_v]	8Z0dcArN(Fg
)>(ߙIHMk>[IOƝp2bNNqs(>]qぽ4]9wz?0;|l>:4,Wa)HሶC|tӐ ϔű]Rw {]8iz0g+њl b9ă<b<íߘ1.h8:o	>Ȟep/8+otqtΆ㲀5`%EÀQ"|e~<?{ ˖ȁ[#]p(Y8,0#(>x:'{&@I}pa2qa'V?J[{{+K1!hpwKP#e" p	X	xgNb_ i^LrDze 뿴(%sgtADo
٥s%P7hp_p%.cؾeO838N㕆Gl.7iy~}'D._Ⱋ(``;ܾ/%ac"tBpe%s>G,aV_`_#G(S(o =jkt%3$J?0%إ[/m1Sp*K$DW8&~cz#gӉhqd0>~w(f#aniMuGqHX]%8tA('Ju#w_p8eElš| ?zHTp׹t,J[ȫoqC ,A3?.!vNJ͖XڱLc&	;#inC(%|"`M,YrX̵bG;#oOe[&+n4dE/,+w	G#6bpǮ/oJm'"?J,X8)áxkqh6q烄98?t2aAGnxRjc\_OGg+>؊xopPjP	X{ɟ{,	]GI2dX1zkۍyA$.^+lo38lk;h{q|1t=7LRU۰8!RTS]:!B)!kχo(e8=!OӣX	t_axq	y0J=VR"\@c㞐V=!v@⩦ \Z71φPs_v g|uw[)!~o[8hrl'R|0c7=Y`Zqg8uK=o^?p=_I݄#0?9t,$)#{kFz\ (N>r7{U|Z}76qb2j@g8%oq {rm!0=yQP\\r?u'iA@IK+T/I8VwBlޖ~z/?hw8K@nDCo`T-uzBfU?F±ܚvBT\˯)\۶st#rrDqqzp^V+۾/@knu6@~ѻ~[&QxWudC;8VS?Iu±Æd퓊mc$ |ǝjwYkEJ{U~mT>e?-p+v~q|y)e1x>Z"3*|v&.8)*`.e'=-]dvjRVD	϶g?<~ wpZkA!O?F&eೞ29cg;Po뎛wr6$>ISp`˷uMCU}Q0}pK]ѼPJ (Bcp\?ùnhG
:+}sgڝ&uq|495$ɘ6_xtk?~Ǐ'mX(_m3
Mҋ\+`>ZG\Qj~G}8߃~xqa-g<z~#ȏǋ3OK[w)wɪыNp8
;U[?|8ɭWSC8 }Bh f鲘Z x]sw&p&D2/bp|;!?|t'q1vQΒ>y^f ~0R~dy]p"p7F\w8[ l!Ct1ѱgmmX* ^ѻ`F8Ŀ)Swۥt`*R447[sϹqܸ	uťו?[z]:<4p~%ėswxN9Ъ]8[u(tZHgP>3x]N)yE0uq1=#Hg~z"YճpOQUu][x[.p^K"w1w̺QZ)YPipErʏVCnv_?(?57b*zX)W 똫Wۂutw4hLWϠn7R3	W[1,`#wNvjN/eRA́qUdU#2ޣvjscpq}l6.mƥ|y"[xw_#쨦b<t	kst!BJ#qUP<*C G Kl    IENDB`PK       ! [^x      isis/component.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app  = JFactory::getApplication();
$lang = JFactory::getLanguage();

// Output as HTML5
$this->setHtml5(true);

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');

// Add filter polyfill for IE8
JHtml::_('behavior.polyfill', array('filter'), 'lte IE 9');

// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Add Stylesheets
JHtml::_('stylesheet', 'template' . ($this->direction === 'rtl' ? '-rtl' : '') . '.css', array('version' => 'auto', 'relative' => true));

// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

// Link color
if ($this->params->get('linkColor'))
{
	$this->addStyleDeclaration('a { color: ' . $this->params->get('linkColor') . '; }');
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<jdoc:include type="head" />
</head>
<body class="contentpane component">
	<jdoc:include type="message" />
	<jdoc:include type="component" />
</body>
</html>
PK       ! &P      isis/login.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app  = JFactory::getApplication();
$lang = JFactory::getLanguage();

// Output as HTML5
$this->setHtml5(true);

// Gets the FrontEnd Main page Uri
$frontEndUri = JUri::getInstance(JUri::root());
$frontEndUri->setScheme(((int) $app->get('force_ssl', 0) === 2) ? 'https' : 'http');

// Color Params
$background_color = $this->params->get('loginBackgroundColor') ?: '';
$color_is_light   = $background_color && colorIsLight($background_color);

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
JHtml::_('bootstrap.tooltip');

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Add Stylesheets
JHtml::_('stylesheet', 'template' . ($this->direction === 'rtl' ? '-rtl' : '') . '.css', array('version' => 'auto', 'relative' => true));

// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

// Detecting Active Variables
$option   = $app->input->getCmd('option', '');
$view     = $app->input->getCmd('view', '');
$layout   = $app->input->getCmd('layout', '');
$task     = $app->input->getCmd('task', '');
$itemid   = $app->input->getCmd('Itemid', '');
$sitename = htmlspecialchars($app->get('sitename', ''), ENT_QUOTES, 'UTF-8');

function colorIsLight($color)
{
	$r = hexdec(substr($color, 1, 2));
	$g = hexdec(substr($color, 3, 2));
	$b = hexdec(substr($color, 5, 2));

	$yiq = (($r * 299) + ($g * 587) + ($b * 114)) / 1000;

	return $yiq >= 200;
}

// Background color
if ($background_color)
{
	$this->addStyleDeclaration('
	.view-login {
		background-color: ' . $background_color . ';
	}');
}

// Responsive Styles
$this->addStyleDeclaration('
	@media (max-width: 480px) {
		.view-login .container {
			margin-top: -170px;
		}
		.btn {
			font-size: 13px;
			padding: 4px 10px 4px;
		}
	}');

// Check if debug is on
if (JPluginHelper::isEnabled('system', 'debug') && ($app->get('debug_lang', 0) || $app->get('debug', 0)))
{
	$this->addStyleDeclaration('
	.view-login .container {
		position: static;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	.view-login .navbar-fixed-bottom {
		position: relative;
	}');
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<jdoc:include type="head" />
</head>
<body class="site <?php echo $option . ' view-' . $view . ' layout-' . $layout . ' task-' . $task . ' itemid-' . $itemid . ' '; ?>">
	<!-- Container -->
	<div class="container">
		<div id="content">
			<!-- Begin Content -->
			<div id="element-box" class="login well">
				<?php if ($loginLogoFile = $this->params->get('loginLogoFile')) : ?>
					<img src="<?php echo JUri::root() . htmlspecialchars($loginLogoFile, ENT_QUOTES); ?>" alt="<?php echo $sitename; ?>" />
				<?php else: ?>
					<img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/images/joomla.png" alt="<?php echo $sitename; ?>" />
				<?php endif; ?>
				<hr />
				<jdoc:include type="message" />
				<jdoc:include type="component" />
			</div>
			<noscript>
				<?php echo JText::_('JGLOBAL_WARNJAVASCRIPT'); ?>
			</noscript>
			<!-- End Content -->
		</div>
	</div>
	<div class="navbar<?php echo $color_is_light ? ' navbar-inverse' : ''; ?> navbar-fixed-bottom hidden-phone">
		<p class="pull-right">
			&copy; <?php echo date('Y'); ?> <?php echo $sitename; ?>
		</p>
		<a class="login-joomla hasTooltip" href="https://www.joomla.org" target="_blank"  rel="noopener noreferrer" title="<?php echo JHtml::_('tooltipText', 'TPL_ISIS_ISFREESOFTWARE'); ?>"><span class="icon-joomla"></span></a>
		<a href="<?php echo htmlspecialchars($frontEndUri->toString(), ENT_COMPAT, 'UTF-8'); ?>" target="_blank" class="pull-left">
			<span class="icon-out-2"></span>
			<?php echo JText::_('COM_LOGIN_RETURN_TO_SITE_HOME_PAGE'); ?>
		</a>
	</div>
	<jdoc:include type="modules" name="debug" style="none" />
</body>
</html>
PK       ! gu2,  2,    isis/index.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @since       3.0
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app   = JFactory::getApplication();
$lang  = JFactory::getLanguage();
$input = $app->input;
$user  = JFactory::getUser();

// Output as HTML5
$this->setHtml5(true);

// Gets the FrontEnd Main page Uri
$frontEndUri = JUri::getInstance(JUri::root());
$frontEndUri->setScheme(((int) $app->get('force_ssl', 0) === 2) ? 'https' : 'http');
$mainPageUri = $frontEndUri->toString();

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');

// Add filter polyfill for IE8
JHtml::_('behavior.polyfill', array('filter'), 'lte IE 9');

// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Add Stylesheets
JHtml::_('stylesheet', 'template' . ($this->direction === 'rtl' ? '-rtl' : '') . '.css', array('version' => 'auto', 'relative' => true));

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

JHtml::_('stylesheet', 'responsive.css', array('version' => 'auto', 'relative' => true));


// Detecting Active Variables
$option   = $input->get('option', '');
$view     = $input->get('view', '');
$layout   = $input->get('layout', '');
$task     = $input->get('task', '');
$itemid   = $input->get('Itemid', 0, 'int');
$sitename = htmlspecialchars($app->get('sitename', ''), ENT_QUOTES, 'UTF-8');
$cpanel   = $option === 'com_cpanel';

$hidden = $app->input->get('hidemainmenu');

$showSubmenu          = false;
$this->submenumodules = JModuleHelper::getModules('submenu');

foreach ($this->submenumodules as $submenumodule)
{
	$output = JModuleHelper::renderModule($submenumodule);

	if ($output !== '')
	{
		$showSubmenu = true;
		break;
	}
}

// Template Parameters
$displayHeader = $this->params->get('displayHeader', '1');
$statusFixed   = $this->params->get('statusFixed', '1');
$stickyToolbar = $this->params->get('stickyToolbar', '1');

// Header classes
$navbar_color    = $this->params->get('templateColor') ?: '';
$header_color    = $displayHeader && $this->params->get('headerColor') ? $this->params->get('headerColor') : '';
$navbar_is_light = $navbar_color && colorIsLight($navbar_color);
$header_is_light = $header_color && colorIsLight($header_color);

if ($displayHeader)
{
	// Logo file
	if ($this->params->get('logoFile'))
	{
		$logo = JUri::root() . htmlspecialchars($this->params->get('logoFile'), ENT_QUOTES);
	}
	else
	{
		$logo = $this->baseurl . '/templates/' . $this->template . '/images/logo' . ($header_is_light ? '-inverse' : '') . '.png';
	}
}

function colorIsLight($color)
{
	$r = hexdec(substr($color, 1, 2));
	$g = hexdec(substr($color, 3, 2));
	$b = hexdec(substr($color, 5, 2));

	$yiq = (($r * 299) + ($g * 587) + ($b * 114)) / 1000;

	return $yiq >= 200;
}

// Pass some values to javascript
$offset = 20;

if ($displayHeader || !$statusFixed)
{
	$offset = 30;
}

$stickyBar = 0;

if ($stickyToolbar)
{
	$stickyBar = 'true';
}

// Template color
if ($navbar_color)
{
	$this->addStyleDeclaration('
	.navbar-inner,
	.navbar-inverse .navbar-inner,
	.dropdown-menu li > a:hover,
	.dropdown-menu .active > a,
	.dropdown-menu .active > a:hover,
	.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
	.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
	.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
	#status.status-top {
		background: ' . $navbar_color . ';
	}');
}

// Template header color
if ($header_color)
{
	$this->addStyleDeclaration('
	.header {
		background: ' . $header_color . ';
	}');
}

// Sidebar background color
if ($this->params->get('sidebarColor'))
{
	$this->addStyleDeclaration('
	.nav-list > .active > a,
	.nav-list > .active > a:hover {
		background: ' . $this->params->get('sidebarColor') . ';
	}');
}

// Link color
if ($this->params->get('linkColor'))
{
	$this->addStyleDeclaration('
	a,
	.j-toggle-sidebar-button {
		color: ' . $this->params->get('linkColor') . ';
	}');
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<jdoc:include type="head" />
</head>
<body class="admin <?php echo $option . ' view-' . $view . ' layout-' . $layout . ' task-' . $task . ' itemid-' . $itemid; ?>" data-basepath="<?php echo JURI::root(true); ?>">
<!-- Top Navigation -->
<nav class="navbar<?php echo $navbar_is_light ? '' : ' navbar-inverse'; ?> navbar-fixed-top">
	<div class="navbar-inner">
		<div class="container-fluid">
			<?php if ($this->params->get('admin_menus') != '0') : ?>
				<a href="#" class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
					<span class="element-invisible"><?php echo JTEXT::_('TPL_ISIS_TOGGLE_MENU'); ?></span>
					<span class="icon-bar"></span>
					<span class="icon-bar"></span>
					<span class="icon-bar"></span>
				</a>
			<?php endif; ?>

			<!-- skip to content -->
			<a class="element-invisible" href="#skiptarget"><?php echo JText::_('TPL_ISIS_SKIP_TO_MAIN_CONTENT'); ?></a>

			<a class="admin-logo <?php echo ($hidden ? 'disabled' : ''); ?>" <?php echo ($hidden ? '' : 'href="' . $this->baseurl . '/index.php"'); ?>>
				<span class="icon-joomla"></span>
				<div class="element-invisible">
					<?php echo JText::_('TPL_ISIS_CONTROL_PANEL'); ?>
				</div>
			</a>

			<a class="brand hidden-desktop hidden-tablet" href="<?php echo $mainPageUri; ?>" title="<?php echo JText::sprintf('TPL_ISIS_PREVIEW', $sitename); ?>" target="_blank"><?php echo JHtml::_('string.truncate', $sitename, 14, false, false); ?>
				<span class="icon-out-2 small"></span></a>

			<div<?php echo ($this->params->get('admin_menus') != '0') ? ' class="nav-collapse collapse"' : ''; ?>>
				<jdoc:include type="modules" name="menu" style="none" />
				<ul class="nav nav-user<?php echo ($this->direction == 'rtl') ? ' pull-left' : ' pull-right'; ?>">
					<li class="dropdown">
						<a class="<?php echo ($hidden ? ' disabled' : 'dropdown-toggle'); ?>" data-toggle="<?php echo ($hidden ? '' : 'dropdown'); ?>" <?php echo ($hidden ? '' : 'href="#"'); ?>><span class="icon-user"></span>
							<span class="caret"></span>
							<div class="element-invisible">
								<?php echo JText::_('TPL_ISIS_USERMENU'); ?>
							</div>
						</a>
						<ul class="dropdown-menu">
							<?php if (!$hidden) : ?>
								<li>
									<span>
										<span class="icon-user"></span>
										<strong><?php echo htmlspecialchars($user->name, ENT_QUOTES, 'UTF-8'); ?></strong>
									</span>
								</li>
								<li class="divider"></li>
								<li>
									<a href="index.php?option=com_admin&amp;task=profile.edit&amp;id=<?php echo $user->id; ?>"><?php echo JText::_('TPL_ISIS_EDIT_ACCOUNT'); ?></a>
								</li>
								<li class="divider"></li>
								<li class="">
									<a href="<?php echo JRoute::_('index.php?option=com_login&task=logout&' . JSession::getFormToken() . '=1'); ?>"><?php echo JText::_('TPL_ISIS_LOGOUT'); ?></a>
								</li>
							<?php endif; ?>
						</ul>
					</li>
				</ul>
				<a class="brand visible-desktop visible-tablet" href="<?php echo $mainPageUri; ?>" title="<?php echo JText::sprintf('TPL_ISIS_PREVIEW', $sitename); ?>" target="_blank"><?php echo JHtml::_('string.truncate', $sitename, 14, false, false); ?>
					<span class="icon-out-2 small"></span></a>
			</div>
			<!--/.nav-collapse -->
		</div>
	</div>
</nav>
<!-- Header -->
<?php if ($displayHeader) : ?>
	<header class="header<?php echo $header_is_light ? ' header-inverse' : ''; ?>">
		<div class="container-logo">
			<img src="<?php echo $logo; ?>" class="logo" alt="<?php echo $sitename;?>" />
		</div>
		<div class="container-title">
			<jdoc:include type="modules" name="title" />
		</div>
	</header>
<?php endif; ?>
<?php if (!$statusFixed && $this->countModules('status')) : ?>
	<!-- Begin Status Module -->
	<div id="status" class="navbar status-top hidden-phone">
		<div class="btn-toolbar">
			<jdoc:include type="modules" name="status" style="no" />
		</div>
		<div class="clearfix"></div>
	</div>
	<!-- End Status Module -->
<?php endif; ?>
<?php if (!$cpanel) : ?>
	<!-- Subheader -->
	<a class="btn btn-subhead" data-toggle="collapse" data-target=".subhead-collapse"><?php echo JText::_('TPL_ISIS_TOOLBAR'); ?>
		<span class="icon-wrench"></span></a>
	<div class="subhead-collapse collapse" id="isisJsData" data-tmpl-sticky="<?php echo $stickyBar; ?>" data-tmpl-offset="<?php echo $offset; ?>">
		<div class="subhead">
			<div class="container-fluid">
				<div id="container-collapse" class="container-collapse"></div>
				<div class="row-fluid">
					<div class="span12">
						<!-- target for skip to content link -->
						<a id="skiptarget" class="element-invisible"><?php echo JText::_('TPL_ISIS_SKIP_TO_MAIN_CONTENT_HERE'); ?></a>
						<jdoc:include type="modules" name="toolbar" style="no" />
					</div>
				</div>
			</div>
		</div>
	</div>
<?php else : ?>
	<div style="margin-bottom: 20px">
		<!-- target for skip to content link -->
		<a id="skiptarget" class="element-invisible"><?php echo JText::_('TPL_ISIS_SKIP_TO_MAIN_CONTENT_HERE'); ?></a>
	</div>
<?php endif; ?>
<!-- container-fluid -->
<div class="container-fluid container-main">
	<section id="content">
		<!-- Begin Content -->
		<jdoc:include type="modules" name="top" style="xhtml" />
		<div class="row-fluid">
			<?php if ($showSubmenu) : ?>
			<div class="span2">
				<jdoc:include type="modules" name="submenu" style="none" />
			</div>
			<div class="span10">
				<?php else : ?>
				<div class="span12">
					<?php endif; ?>
					<jdoc:include type="message" />
					<jdoc:include type="component" />
				</div>
			</div>
			<?php if ($this->countModules('bottom')) : ?>
				<jdoc:include type="modules" name="bottom" style="xhtml" />
			<?php endif; ?>
			<!-- End Content -->
	</section>

	<?php if (!$this->countModules('status') || (!$statusFixed && $this->countModules('status'))) : ?>
		<footer class="footer">
			<p class="text-center">
				<jdoc:include type="modules" name="footer" style="no" />
				&copy; <?php echo $sitename; ?> <?php echo date('Y'); ?></p>
		</footer>
	<?php endif; ?>
</div>
<?php if ($statusFixed && $this->countModules('status')) : ?>
	<!-- Begin Status Module -->
	<div id="status" class="navbar navbar-fixed-bottom hidden-phone">
		<div class="btn-toolbar">
			<div class="btn-group pull-right">
				<p>
					<jdoc:include type="modules" name="footer" style="no" />
					&copy; <?php echo date('Y'); ?> <?php echo $sitename; ?>
				</p>

			</div>
			<jdoc:include type="modules" name="status" style="no" />
		</div>
	</div>
	<!-- End Status Module -->
<?php endif; ?>
<jdoc:include type="modules" name="debug" style="none" />
</body>
</html>
PK       ! C
1  1    isis/cpanel.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

require_once __DIR__ . '/index.php';
PK       ! 	      isis/images/login-joomla.pngnu [        PNG

   IHDR         J~s  IDATxu3&v@XmJ8Ml٭mZ۶mqnon5.n2E?h8"X+
5$<!9yZIj_|*EN}$CCT1C&uJ~ӭBE0ë޵\Ѝ7npU|κ9+pli_p)xOFZ6KAɀ`b/9hGi	fNn?xn)ȏܬ>fh;F? H<*~wV_4,K9{.L`b߂sJ'O`-`onMw-,} \&k%g o!."YQ&#I= 9<2 >4A(2,LU
UQ]E\*̑]S    IENDB`PK       ! SIF/  /    isis/images/emailButton.pngnu [        PNG

   IHDR         a  IDATxՒ%UK F̹_]#hE_d";sߗO8r#ľZ)PSyz3B=hײ`*Z:t`;iJD">\t<jd['<(YMӺGkyW.ǮiMZސ}da>ɝ?*z63IAЀ!
ߗI'H4qgBk3:@*"htuD8BAG.q21.|$['fIb/ĉ ^m4Bc;DiZ!Ws%,r!@@``(J.3	B F Q#Bd&!%t\OrO%F`}:Ɗ īL'W;QP
'-FE<*.B+V2	IkuBU?|+N!0$H)W^+ױaY>>9L_rS    IENDB`PK       ! V        isis/images/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! bVzy        isis/images/logo-inverse.pngnu [        PNG

   IHDR         ?  IDATxxU+U	ڕB;3y+Rt}/*D⡲AuE m[h . "ڤMt&6%<}dr̝ss9&m	%3.4W4ԓ'Nqe}Hwz-&K$E!I$7%lO->MBWН+w$ĳB8Z.Ln]M?%IǒK,JMR%PR-LNEgS0UY)+8*l4\ՔݺFi#I2&n'&ʏ&L1()=\B+%>,<6++H!ݭ#L,RA	:?Ԫߥb[ӊt#KrXwdE]%
VtѰD͞QyڅS`p'9B@TX2#p:yaaa9jMq횝9c/spN)	6[JBa 0.
եljb'G<ڬ-M.yI;/-Y4C9>d8*9&i5yӰao=ddYhq8Fx)\v^(0>giHcw9[Y>;m}F\d?i1Ap+1[\Ԙ4I@ýB9~(_Û'8cNk#"=8o(\>/L| Jq.Hg8>?l'קd8GǓ/593[| ׇ/QR@3P9\`xϡIV =w,=
q4/nx 垶^#ǁC|}y=h|WcD6pv>bi<ewMIdQDglH9 %'Y0~X)Zus#ϯ
asK8@4$@lDSm٢])~QybS|v!ͷ.YK:ɢWB7GowK[%Awf<4o~ï12!A*x.#+a`Źp+1QEлυ`d_х0AJ&8NĹ70OH]?M0q$oc63'h̝:YN&;Xr?IGKV
/^sv	qj-bbFy<q#z+>xI®^-X@ 	/Gyޑ	|لv#b4
>T@B'1qGDpљ0'=..M6^B>JxLk	?ZLX}R9F|ƽV,iL|L'Rwz
..N@6"ߎA@z)3AFx͖V8yj%Ox%8cѵ @Xv7\:gRr6a?cǃjSm"**22<mjgn~+]d\4wSZLƛ6OD1-#Hy$|W'cG_}SM&UBW[9zjgfe|| <,kicȈb $9832<fU3> 4zJ΀퉐G뗹xFI_D<ӵ2kH04@<Qt.2t#x&LAA!#̓[{c\Q n7<6;Q|;icn75=xlBJBjc3U\"M+6OYkJ=&L[A);{619VȨgkIE1ҋIX=32L7c0*LϥZ
M@ Gi2ݟQ 8aܗ=K><1oIVYvhw"fG~~GLF=f
 hfM8yDI"#<Nq>ӃdnRpveP*z
|@@c4D2!=^Ү{5xqT?-s}h힝!BCZ>oeLjQe~`? eǤU8b+()ص訬y8>ƧefegH87n(;zyx4*QvALhtvCY?L)1[7fV0fnWF-؞0KmDVrVVi3&ms.~L;lUs<$=I^»\+MMahptaߥu##H$<I,i}MAjF#@x0TIK  A0 2w̫>#.H.15:oLF2:e.'9&yv)\Dtd5SDBo#,bǼz49եeNApS<v`HgAm!3͖H>48<=ǤWfTjVe3|eKƤWgn:Ycmq7)|I{hSNNd&A27RM1\:HiXivLitvxY
cK	xSun lKB	G?C |b1+&Nog2ra3!yJpj<p`luIIQc?du'8%%4y/ZLUQ*?&4oj<^rZ*R۷Go>D|2 c1<?)^:x[	>*1ɨAT!=$LϋO3>x:m셇߁X/1ƽ_YdA1"{dOu>xg(
~J+`J.	 TpHZ`9kͨ"`ZY8yMBr˕
8z~ՉXJU~"=:GA-o1;ˀVMmּ{~kiWƵk4dL<Y9`ԮI^V
~T?_G- He,1C<ǨMlZ5\9%6"VwZ-ql	%'n}T@EgT5ONYF#?`[bפ}!O
WT꧇eL#H(IR"HVfe=c---p}˲Wv.4t4
Ting4L&[Zu?<WpZs;{4;Q"ls"
@]h(8E50Je}5Q7Q\CiwTWˡtѰ$my;R6[  zViFplB 5uy!ݭk!PnIKvq	uNe`zɃ֫~~2|P@&$C[>ʞG,DA%
AqqOEߑ,8*XEA&ݺfMOelZSKw9}{(&%}y֥ %    IENDB`PK       ! x	z      isis/images/pdf_button.pngnu [        PNG

   IHDR         a  IDATxQFۆXʰaZamv66gclݗ9ə}"j 8hV\8 P[nݜQPUkB}iBe,#s(ضm[JW'}`s`|
۶:EA$˲`v%yu!͟~iFy#Q&Oƀb.sNx' ?_gJG</.p0|BG~6SBNHT\ Λ}IL3<I7,ǐp#N;G=n-MaeobW. z w`{a*:G|j\o!J|A	j!ίSg`lӴɣT8GGJIk[ZgB{¶lҋJ[$!ktL$    IENDB`PK       ! o;    $  isis/images/login-joomla-inverse.pngnu [        PNG

   IHDR         J~s  IDATxu]QE׷jfuVfXVT۶m۶d2yo_=\HfߙD&")TVr"IOUhϗ1 1`JC
2'Z7>q
|	&pĶT_{3I"-X1ۨLmGi im	:P2jsғc'ޓW~j8نod`+ԧcsY]	`_iH@yniM"@q@^q.3͗p%7l\b?/0_1Fq}9n2;zv\M5zK^
sS_dZ[5F=&(<o%$ 5%e9d Cq0!~=m oڔP=-4Se,L5 g'BShMhرԡTD|)*4Il鑎ԔΧfD:sޤ!HPQnm    IENDB`PK       ! vh$  $    isis/images/logo.pngnu [        PNG

   IHDR     9   D  IDATxpT/plw[ݩauWX.uo%;R.n6O'3;BgU&$9yr6ovk($bp`<JB2[KQ"tL.EP.CL'\XxC2 JCL&S`gѩ[Pn،l83A)yPD.H"-b2Hq|Fh'7	3	&P>k&Le(a29C |, d2óe-Q-xP~ &)po(_eU­{&y%/&AL&S`'?4:֔"YoO.8$(K|/Ĕez}|x!8_t>%:I~} ,[z!V1TH$O:ID7[TN,A <oĔeMᯡ,N^,A}2C*T:a
,h'vI۫tUdC[<_zhfxLfxo 8c(P>0hP.Gu:3@6֓	u!:]v̅J\Td*3<&3</c1>`'8O<A2J_oYHZ|"\F=\DkdvggjtjKl٢-[*y!ʅoڈFYE	ts]b( :l!U7,UZm-Z~=6P.l5c
 fxW!("+uס\X$:c`sT#:;,P.b  ؆/,<à\8<u5+:H*ٔvұ;f3<@b@Q IPμi	Β#i_^%Ak7gh}{[Pס\('ʣ*0$Bu4@4Plȥ	qiCA9d௭n( )*&DT@>vl>5O.rfj5_nnTTt6Em:lz0q΄-2=G7<-8{H@2RDpxC94P,A$!5MqG#88 i"~iC
Cxݐ D$!Rd#;&#SO=D:lHDݯa&_Qcx 2ʕ"	s­czU]Ntec=oc3nb:A20#)~d#Eol/8?ÓdAxr	|dkᩁxŊU=aa.^ zU![peT,B.Tt3 IxZb4v"Q8p􄸩#Ζ؏m؊D8
A>Ww{]F{ԄVRpgێ^h\.NkGEa]9< aQӓH9{	4->8M=&yq}lHrC49Qm1&m)
BhpC1b:ю"`xwE hgc-	
@4
w3xіp;XAY'_18e÷]V3N)T8CXuye]t<Ɂ5DU`0N~;P '9!nʅv
N!bPvW{xV1&U0w/I`zTp!gv)-!I0AX|qL@f <ٱ
[/(H(q;$B!^b9G/!v8~xN@߻\qE!^Pn_^yFT9nsqcXNQk{hd(>X:g}!v3dpb:	ɀ:$4d@軃Rn^A_*B,7lxfWюO2lCbD˾z;V`h.֩z.H K/<EpC|%KAcf1]A%U"<QAgH9kE[>>R.<}gg֑>gpfZd᧙0 J9JPgb\$SWh=r@Tz}P
co%$M9܃q}q$<gA@mL >
	s>BuHؼި紑  E
\9ci3|l4>	Lk/!;S}}wd"@$m셾 ~% C#
Jn0sGD4~uS4`xrw tQ%OC[>;>&huӁ(@3||b-'3w?;m'UHg9,mgX,C_!B-<[SvUACBxrO/&<u@xUlCx~s7XsPO%9B_ffc[S.<6TAUejx&3}f8`^Tuo8=lf}g ,<?ymG,<pzBڽ/C:|}gTS
aX\H~Okdzdh]":|kVSR8`\&7>(>{D³f+MA軂Sb}Xx=}˼IP.CtD)n@5bkw}ݏ .g\`} !~_ i )Nb/uTxcҁw\qu~cP.lw335`R;D}#qE,ְ߿!>6Sm
mP[yʅGMQ!"jE{}t:=>s^sO8Eʅ N<H{G']pV ^_B_@\x*A| ;f"2P.83u[ƃ|ڼǧ9{T!p!raSEB_<j@4%q0EqbPToz&ϰTHOe\K@O;@đvɑH#)5;?.*B0J3MU1Wa* ~`<C<T"{45K!Zc<Ou&
!(i8T(b{9ux]n/hމg.[*AMJG".Ux@e"na7b:Y0 Oc¯ѮE|mh5S.4pD ;>w	SPE܆13<@b3!rB\ȇv]po.HG''4,mt/l-9MH8XPnFwEp& N vo/GA63OpT|&?f*-'Vh_wGei <kh!h3$yp3x%a@ܐcx!kp}lD($VRxރi/X}In2-P((L@a*⡁}QB`ߢ3#:ɡ| PăO5topH@KH%DjCx}PE0"VcjB
MsKy6,M3ikfc7bWK]lةu!va/ w?+n$Ыe䐲q} ,UC]@zb (B?8?f?(hx<nhZ(@^TA4AEǭ/(?ݯݿ+ɀ
h`׾&b ;'*&GsAP *D CL&S`pǒ"}P~p!&)p'|(Aqd
\ N_7H1O<&P0X1bL)ۘw< &)p?@wv1CL&S`'ܐ~O=BD}e2v]ʠe]L OZ|c: @)܄r8@L&SGO>E$.!7qsdj|ju2va
BL&S`G.m    IENDB`PK       ! *X }  }    isis/images/printButton.pngnu [        PNG

   IHDR         a  DIDATx^Aϝgk۶ݠԶFˠ6TQڶw{w_k}99wUy&_c @ C,/+C;?}j@¼sKo5\xM/ŭH*.
%(G
R
#%2?R||oT+p@RU"lVSBz:N<J HAHr|5 Eƍ}U\V x5 EX+a8CCp"oIII+XgwE	!a  ^%nB(ٳY޽/Ι3g69_:t@pp0¾}`!C,]DC|ڵsÇ(˲ Q\q2M`X|P͚5CZZZ{^UYYKKKQ\+((xflP!0S\\̏9GuÆxZ\ѢECGmd=}sEbb"lۆrzɎpC8h
KQfYS&OԮ8xp

?XJ

t`}u$r:2	?cB    IENDB`PK       ! 8:  :    isis/images/joomla.pngnu [        PNG

   IHDR      f   J)  :KIDATxxǶ	s^پ|WSePfff܋ep8)smT4:{[ZQڧ˙33;2_QK1G/	3)?K\ֻ-&OtW3{5*`9>n-1Oza0RJ)
?Bю`;_HO-2lى[8	C`RJ-d#A@jn'zO#N}BlRJ)tv	si0]	^o&&{DuBc ܞ0RJ)'Ezq0]	HɽdV#vRJl%UU$݅&=N40RJ%Yz².&=w9nE̲0RJC>!>Qs;ɿ܍ Pg|RJ)6o:K.0Rz':\GR*Ll[	;'D/C(}SR*K6`N#|JCy<[?÷0b4x(<D'ġ0`;da#`RJ|x(iX?.grS{g8sIx57]E})xL>)r\)Em-ncybG"ڥl¼ C0RJapsGC'82>0˓Ĳp|5
|QJ)_N><q&{&mx8'?vRR|RJ)Gtt :yt=l#ܧ'ezty0RJ 7	9L	$c垹%o/+08&_RJ)CBOI99>Ip9eAop夏w[{(R8CW
~OK<!K7|j9g?$4)'"Ux`E)2gK:Az[\&~ƢV܋O=t{|0]]IiЧl (zϧꯟK߁DDN?&I?$s9>ϭB$>a>zҾĲm	SM f77-1R*lNiOx)}o fY~x>Y5?$>12IyoBqAMd盔O]777ڀ-o$NQJr>g('_`*L(a o6ܗ,WXU	LIr&/#Q{MWNr.x#^~Xrq*RAKc(IQF-S`JNնA0?6^oaXFQ"LJ_O(([ʉ;KSa 7:l4 0F)UJϨ; 	ZHlMy:va]Yv<@$N@&F鋪&~dW&=Va/98xM2З6 *,Q t
m(&z_~o1!>hálbF	8e{Ծ}pJ-)x«ascJ75;ؠ*(oc,b
L稌m ēvtJ@l8\Bl!n_p̭Ћ!Q^!>)p?#Ivry*v?鈽+$Owo3b^X~wVP>q&龢9 Vl$ R&:d?6 r) 4%7 X=LKMĞ.S@b뼟 |NLpms-
&,'P8zg&~Y
) GѾ *Ju6 #cuq,ET{9{|+˭o ;l/$q^b_-ƜjP[u2!g~?Cl# [%a]PJ{fڢ:B/_+L۝c]d_``1^*~i\'駙iF0g
	^83`] bRF I:j`,P|;~[aKь쿳W{o`
|olw=LZmoY#俰,fLIcTFap' J2@ʰSd@iUQ=-5fy`OGQi3a( qgy=9*\hc` y1ѦiA053v)/Z[y!0iq;cCaT4 Jz 
[Pꜟ) s c~`?&~Le o;c@/0,sm?aߵbƗ5Em0ipɅB0*>^RW(UhWœ~\{@9w0!ϵ́=]r(w$Ő?/w(^<?~)G gaT Jh@3Ki Ne\g7ڂMdy"Ay]8<MI^J1`/[$'w)&&`jfL"LT)otLDT*k )# .vPbx>q L[!1 MI?ֻɿHHr+q_{zFѝ (R:^* UqhE O_~q<X+U`*}{vAL 9z6修lN6	*.tk{{a"z
 >hcR6 # N"e_o	L~]1 s t#|w`N4F@0I8 3x:Bs F * f@FZ|ސ}< ^xz:0zscMdPZwB7<$D=]0 .saȌf!ݠWPxR78ؿ}	'%N&S<&۩,}a-x sMfS2ב%u*  έ ͭ	=>,	Ï.[Py!s;de\M^?<λi	wU	0*kQ؈W}yoSޞ1JnZob%ֱXǗI=۬	^ǣ}#5%oc?IJ5z+b?!6SӈGE};']#^]WImV%װްD[<%۩؉8yxo󸫨\by-˟P~m<!wF>nq`@{Bl,=wYgl1%,g\K;RqO[? C>yoH1ɼY0C$cå8]8	YbBF{Cv㞵nt}G#X܈CÕނSugr?TUԩsNX3JL?ֈWۿF!҇'쁣`X\w[>צ4Tg@O3^SBjP鯀9`CS	v9hQ"Ao H/Y߂<EPWWl3cAUT܏X.sxCoVogf
xK5\` كOro/lű8R1<yc-.\<=h* @sx=OΉY;fB%?wۃsX5{nQJJu~X#l1(Rǆyߑ<sklQy%=
[.aV$Po@=*jqBR$]0ZCH_;c[Ƀ=xwHmz0o![F{@Kv{fHsQ5̈́KιRߓ;@틂L POR@}	SU};Ϻϋ*v%_,dc.Hc!m&K4?`l{?a0V"!f2&0q
^\ˍO&}!to!뛙) 2wd۫?fWJ2MElKos῜[f6}-Hh! uѮA07ߔ2ڔt#S1LyWacv{Ai 8z 
}<2^e|0.PQ޳n XPX#0x
_{~FӴ-c XU@W
"CVӳ
=qȎ=?|(J4*SE+aYNWvvtrf5JXυ~>s>S3=P3~1ovי#U)	 < s
߭[gl3J2n\$drUion1   8 0 OS1 V!F@8L}0ۥEjPP] P|vBe{0a @a1 }rit]X)^{Qf#qlig׶=>?	LDf˳(e3̥*{/s!?yE(co WZOƃܸ"{<Aaz&^0~,9'Jm!=jU	uf:<)	|H)2!{mW"Qc$e8,Vח <뾢*)W8#pC#%H>a(qK?s˵_9(`KMd< 2mQ3 b o60I@iwByq
P}ysRT0MK>ۙ>RJ?vZ~jC@]*h#Ayހ{޳[ԻLt*x0Кo<yȃL|y{	k$xgv[m	oKKlptz~/1	*' r:RG<2hOKiδ[tR/M&kԚ<
2 РuJ VJB `	=G)"'\	t,O"[4o)el-ι"=mږ8%>}|K8%r1v트H!	w?83]caBh<fS_,r}:5g|23>?@u| w*Lg'1-J`^&TL0\.R=*`;# ҮT `"0s)~
  1&
1 k?`
sG/Ǝķsĭw=~@QnL*4~i#ߋNKur[np Tvȟo.]+{}zc{)v|z	Mju -Tjw^0~$lu1zD:}\iM~^jP䷀WkGnS5dF etx) bp~#`Ti"n7o 3q݉U.yU:e$Ak<!}Y)I>FGfg	/zd|N*
?$; l Wk{գ+} y}f`8;LjPP	c @  9BO0@n>"1 n#` F((
5#@+}1\گ`0PK0ӄ$Hv5*m>}Jnp7"? &!*zs)D{!ނmQj=M##RMga@TsQWH^5De*, @@-a@=oQSp`TvӐt{uZ	X	8D,ࣛ_88ea"`zِu.2(C~L@>vO6!k d7!띂uck`WL jgˡ~iV+{.&dj(K z ~)<P =l-WWv|mI$/Y@-1؃ 0M$B? ܭݪ!:>ssA	)U=_Wcg ~H
Ҿ[pM3BBgqP
A	qIk:;#lLl02Q~h hU{ \`Xo!LC7;MsU^gFSq&ⱕ Ag B.OtJ]i55,3+Jqz~b;Y>Lõ볇O?z L6{w75~	Ao
v K4{c2+5dV kCJknFk.zB	̇4\kWxs=Cz[O7X&$@֟K:L`sc^ä=((y~*%1ʙA^Wv)xgSek)\xUC:tgǱm{`f0)68p2</=^R  X]3} ?sԾ;kҾ3^6pVfF!;`#=;^iK8P[Ю mG[ZI0|s)d%*6áWG۷+3`ʌ<\5g5̀:Q9UZԳ'ͲP;_Hku.)3nwe1 ʰ(Q`ص3.ޠL!kyoص3f2ϗQjz_Fܻ#DS
~N[0MK wy1 3[V쨠&{e+R߾'Hc=]>qI TC/]Hg?F &% _pl9tȄ='"@WǋbSzsrA`ʌ̯³ s	.DEV7vևC~mWF 5v1ڊ0Iv6sC+0&C lXЮaٗ=0e :!ÅrA|r~Hw  (VZtтo+zM]Tʡ|nQ{0i 	,5 JsXS
g~6# F*`uWצoq덀^VLT& Bm9P#\/=s&Fߔ uM>T2Zғ%G Vi 2buuꫪFfg I@[Iy=G'ޝ3+4 BżM 稙Y ʿV^C O FppWF]0h)M, X+G.J/;#rnƣ r糑[7!Wf^\XbFhy#l=:W U~ ׇη<Z}# =pWzؓsӦ?)G;~߰b ;Jf	 E=;Wu֧C1 d@~BܰA:Om>ܫ* ){/` 86K o=)	*.2/kxSu/.s>^i7 :  Ę9E n	H-7 vDV#mSvXܩ`6H`@*4@څ F f$Zs7LFbP,(\>DwԊ?wd{09[=!`ʘ8׼P8Jfk0eHIߺ
5hS t˟@ tc^P9`ʗs4`|FohU:$[(jF5棦TN*;
:7ڧ5>#7G"HObhN?^ٿB䷊P%OiR <r2Imh p67`ykT@(w5U3Cvީ2% F]KP^@cd_[˒@ %g  wZP6尫v80&*~Ld~ϜA~~î2ά'Q01ЫEfqDh ֮#UOs\UN+s R~]Xo]v4A^Շ734s d>iKYHY~c	@ )k l\ c)8+T /)?i{fj^; P)?V<~(dƉRjja)`k"qkPh
 Vb!ԭ˲=KFR5e)ȹa..5 S4ՌyEwDa dc[hT ݊e_Bdwu52H^l0I1 6/: ^C.(Vp[ S?53LhT#^/|GWj퟾%%&T! )K~
^׳,O)KlIX
D,dZFTe{JЮApA D!;Ilrj)w}% H<WT|}q0Kpe䞄V\Fn(v(wJu	t
n}ʿ 3GώQ5p(sPR0Md 6}YsEM8d}*_GS"dk]qv)CT͢܇,B@j]1 m}Y W82Tf@*/+h҆^>@d	@fir+bo&0>	C nFٙuU$J`1 gjWY 4awS{ilyt`ʐQmz9g(2?LT̀Zۺ ڠ"K{ K rc_
NV*
,ԓ@@0q=U _># .5p̓>62?'1`@ߗhO =6L: Y[V0C#;Kls._5rZ}V5[KL=!3֥t DϚKb	@՜{
-k/ iΥٱ+)U }XC7p?^
L# E'N$o򟡯Ekj&	(˝{ďiRٝ ˏ3z<<TǩYH>6}J#Rό^u/DS&䚟?Ukב4 K"A{@_1i GfTחB<x+RAyE
3#rǌ@c}	[I@k]|n˖aV	f~O`Rg.9`ERWyw*6^eb \J鋄 4yRyRJ17`CAO P3i u}^% {/ ZvrgʄmWѩ(mVb@ho&)(6pV?=b	ݯ&O
Ё [i yIU_ϲBvSP7H':6BzS%χN%yVK1 pRTJn   n3 oV{ ƭ?3~`J n%|\px5#vصs:vd`
0 ֵ \n+
HJ:q>}anc;E	?@Buۗh9	 㡧UEN@AC} h)2Б>	]OeƨA^UߜХKD'(e
 cYSC3{"t|p`^v(Ua\SkRT泝mEujEpRM}O5z<P@"VyH	Njcu
Z.T1  }3^
*QgTZTЩtSέq)eTX|Qfem (E+'|=t;?/sϏS(߫T?:vA?cZk&5q!Ý͸C`QF=
qrW)gIp=$EyH:N}L=Tq$vI,(LIvSf@ L@ʟu/Y;Np.ߩ: Ѽ~l|V푓-$`?3_OV7&GM{}/l49+y?H3:ȬAiA/UEXɃ_QɤqeS񯢡ߧLa!WA$L\ߎ=q-wU&Q
Ij(` IP?P4O1o؍>P\ 1Fiަ"~H*{٪,eWЙږ2qU*1 (	|ά%Xh&1N;_o?Ti(jcW' jh/FnTT*cZ%ھ"[3ެ-y5XuWaн +,ΰ3Ws-V@sJ@oV 5RPh%ChH3r-:"Ǧ$
t5
JM/R	|՟c7)B\N+n|UX⁼vu>@xFUqs+xh9{3ʿ))Ik_D[φ_4bJ,>V^'qxl`U(!ΠF,`S v?pdLǿu>o`,ޱ*%g䋌qYi :dmg!(O콠1z˼Za&mA?C[0	N#^ p7&# = JQ @>r0ɩ@!.W6'! IH͐;ao;n"ko);Ӿ<|g'
>1 (8Ld\m0K3|3C?^dkǾbN0J[yfqTlo%_:g,!?Va@n_ۊ56+ȿ!s>管f?$	H=Bdi<c7{Tf.xX88341:K0dJ, hg , Ĉ'Tڋu范b<xcߌ-(UzTHF't"g0^s	A_ 'L*j J=x%َ&b+y?	`'MiO9[%]# $<1Rg	Ce*iט"=rBށw`Pדo({=EEWlZW%~ ױ)y-wVp>3p	: &c.dNJ
.@ <
R.~uF%|CN5k*-X?UDFGC>J!u.$@0Ϳ	H, LϫܯH ak̓Oyl?nТ5{wxz3AJO+]Qܜ߁px.4bB3Ȳ~@d8)}o'p-/A,G?xqmL({p)\hPȒS	0FzI< I({6 
3Gp>ä] 	>V:_9_+< p}[@ޘsHfE$3rz"Rq^7ڷ#g	rzV-t=wvy jD
n/Gn=V#E)9ў=uՏ9YeY@SOm+R^8H{~i.^̀8R_-%]1n]6zBmA}Lqg3<
=h,$|);WE1 Pv?rg< (2Wa(3qW7
/`FͷQIn`u#04	_A{L{\k8(dǔ+ϵ@rf83V"#Si9-Ko0>Un/Qw
Ѿy
WQ< H?H>M q U[iOfF#{`Ǿd A^^} ӾȺ_ZKi 7yξ^{f,	&	\n=ϛਢ@y{Tn1@ߏNTJ8㉶<t0ib=G9y8XE'?%axGhK8~vv`Jv 969i h/uT=?=ASwu{<y8=D:轀)^0lȴ] ޅlgh:w]7\u!wEL$wˆ6sDD9k-qc~ȓ`,`ULJfqltd¿8byːATx'߱eXĹڻXK 㵶muֶwm۶m۶m{lϿRo{%s5qNq%NA?c~X	BV~s;*3!^!_bh1[&0jS5{!E}SWF^o/ُ|ǭ~&0Q6ʖq7
BɍjXSDDD }*p'N=6jl봷z~g3Ú"""R7^>F߮ &>
'Gy{Z1^5EDDҁ}wLv >a,pEq*я!^Ni; ._:*Z7S/e<,CWg@y/xi 'h@H?3'+ڃ@0F>l/j|ia"""M07ߗE(;J;=qv8|[?	&iތm'}^5aG]3O4l`]_2՗-1QP1>Ƈbs.[Ɨ8>$$=>+sb1X`,F.3hjiK3ߜz{0aM-\υ߁ycSXoo^QЃ1w|ȗ>Čތ?a
-#`Mi{ 'GX_@hܝ	VA퉩_bvXDDD wtG>
ևv Z:3suVX_ՂApDDD贳!ܰ^57}g{' XwO0߅b,`<#/#5ȏ{7	;/>bx{\W'Su7ܒ;R
}lJF/w?Mqj]܄YN lrP;S    IENDB`PK       ! UM      isis/images/admin/filesave.pngnu [        PNG

   IHDR            IDATHǵKOWgQ#V,Pc"`Ht,Zu#URQHWi[*t<pC11O{&ئhIUu+9= G:khEQcܿ`1uk?}|,*cR/W,w:\&$PO.p5n)loovw@Qd@}۶4w<2ւV-,,"8@Qu-9:ha
RdjPH̕u#hC<' *Q Ȋ"1s9s0088[ZaTBGGF`ud.d'3`Q-bA'4
/JB<\k?S#t'OΞcY PQ@bx
OEzF@ՇD'Ʊ1-0حN	z9LMMKHP)~حT>=x4ꗎj&&rp/M4~u:NEfQ:)&3iMcFc!0??>,m7[bsBa| $l,!&ZV˱m2	iT:&$S8k +YlR2W0yj8Gsȃy^#GyiZ,733sx <pu1=@b'E݈wommq
ߙ04&B%PrC&I1nnn.YAc٬xtyJέ; 	j&ԍY6H jN<^]Ie0Mض(hժQ!T*^ `B,?-̓5]F~yzNy`y X?
bGz	φ(3$Hp_}"    IENDB`PK       ! TQM?    '  isis/images/admin/icon-16-protected.pngnu [        PNG

   IHDR         a  TIDATxݐa7醵fnm۶wrضm3za5x?-X|bC(O+VX~{{d??y-IXJuZ&[.HL	(Q\ G(?S=?ɢbSF']8|銀v>74טpx\lیc3;SpilN]g
:7
 dő4`ۯ}ՎLq9tU` l՛pʀV IH    IENDB`PK       ! |מ        isis/images/admin/uparrow-1.pngnu [        PNG

   IHDR         h6   tRNS   7X}   lIDATxcO" _èGO?|Xo<8v,4 W'y{ѶOo 4V `j8^RS@SRRpjt)]XΛD{9w 8 4ӝsKgu    IENDB`PK       ! }|i  i  "  isis/images/admin/icon-16-deny.pngnu [        PNG

   IHDR         a  0IDATxœa/&m۶m&w˞̳mzg/<,}c9o]r
T	臺k)/))v#еViޒB)IX׎QHC5HKFT}BikN,oYu%ka:^
!KYҢ
FH YWWp%i}r8t8@%ѷ8HFe(;8	p ta7::v,4nFumDABZف3Jy!܇Ca^bwm3w~    IENDB`PK       ! wWY  Y  #  isis/images/admin/icon-16-allow.pngnu [        PNG

   IHDR         a   IDATx%pA߫*^W&#WTQefffffffjQ;,/MRFRW>+]Ç3%SǕ.k?M̨!o}l>(PHm:V3jO.헲sNs}sֿsFl/UO$uuTr|&ޛl^*Bөμ0BUXx^=XDՁu`B+ѱw@#m+qD1BԱw@J4Ǯ'+f&,    IENDB`PK       ! <l#      isis/images/admin/uparrow.pngnu [        PNG

   IHDR         2j  IDATxA:^\zq^ƪm+mqQmֳ}'5&=}XN5}WQ+LMW;NM8A@SLmc9y7\7?J3o! N{Y¨#Q4tX,BJ:FZM6Im膴<¨PyΡ|6('o̓xFˮMj˧OvzEϟP,}e"	r	%3K62Aֆ.8yיYF,K.n%8NY
lX,&ܚ	#^}>v맥fǏw	?,~n&NYzm^Wbڿ    IENDB`PK       ! ]    )  isis/images/admin/icon-16-notice-note.pngnu [        PNG

   IHDR         a  IDATx3XIo}~k۶m7kF:/UI&4.g77L1L:?l
ONyXָR
Hp(;l1:/DU>wpjQGbG:M*wx$	XWЧD*a<$BA(Qf	ilN)畨PZڟwO/ OC(-"""b?G #KO;䵴9d$td^۬e""ZdP&B}㚡S) 6WKt_UEMqG4\5Ect""*Ez>ʣ&K?	t.W5 	HxS\a)2$`0    IENDB`PK       ! \Y      isis/images/admin/publish_x.pngnu [        PNG

   IHDR         a  nIDATxQ_mۍncm;{q):Z{Pqjտc&ys£{R|gŻQlxJA' z'S5G\o?8-ZlIE1O1vJ?nK)P4Q誻Ӎ1~|`4oT.¡Ք@'>{EZOF,sݳT6HuϳdrtRal+>Ej	پS~p)C uܻ^@|)'6҃nן;ZAloHހm~/x5z|.77nQov и$z${[HNliO    IENDB`PK       ! И      !  isis/images/admin/collapseall.pngnu [        PNG

   IHDR         E5N   $PLTEE|    tRNS @f   <IDATxUI AdI(} 䢊U3U7iC\v> *a    IENDB`PK       ! }<k   k     isis/images/admin/sort_desc.pngnu [        PNG

   IHDR   	       8   tRNS ["   $IDATxc	 ?32A $F"w.    IENDB`PK       ! x䪅      !  isis/images/admin/downarrow-1.pngnu [        PNG

   IHDR         h6   tRNS   7X}   fIDATxcO" Yè;:hwK˖jk۷85FC@tY~ ~,)	zm\Kӟ_<7<p(w'C% kyj    IENDB`PK       ! o3p$  $  #  isis/images/admin/icon-16-links.pngnu [        PNG

   IHDR         a  IDATxQO\SIm>۶mwgv϶;wP'F0ESk{ᷓ7~RnL3:Z<@ą9bbk"[CډFdVNL6rSn/儞H'{ag3RX$wS1v"yp..s{V
Ǎh#¾].{c;	"KzKYy9M&3M<;-o+#>vvtAg5L6y*irOm-=g|e&ɨ}k<wO9<a:0K<ǍKst/tT{XM/x@IHL5䒙orqٝ4VΝ,Yq??͍qLm+r2q;xG<שi.ōBJ eN"nj{yt+i@    IENDB`PK       ! `W  W  +  isis/images/admin/icon-16-allowinactive.pngnu [        PNG

   IHDR         a  IDATxуnQƍx>©3l^g۶:h;ڗR*pg4Fǭ|Va8|ҚyhPڀfcDÆǒ_踹7;{t\yg@M.[n6N=0PS}(,rf_?H;̿U[:&#e9"~sQ{$􅠰#Vȍ{b^cd
2O[z sIPWmnqPү2o3m(v,E.Bޟ_vY^    IENDB`PK       ! wa  a  *  isis/images/admin/icon-16-denyinactive.pngnu [        PNG

   IHDR         a  (IDATxcp߀	`"M(σ==^f$4ix~": ⱅ6Nπ_6<qs6<
GNx萆yeݶᡛmÓ8K]Æa*Lwkrbo6\3hdC;/phEcfZ\2Ѱep\ᨿ'V|ڸᜑczᔡcD`i☾Q}oB:l @܀4{u8@ u    IENDB`PK       ! ~w  w    isis/images/admin/publish_y.pngnu [        PNG

   IHDR         a  >IDATxc?ECUK&?'??`}efy|h`;'&k,XqZϏ`o9\ϑ/YA(<؁0`;(|8Y	K؀Gyp	n 6w<D_yރxBN`5S+ĀbXxY
$
IY<,s0xsP@b$WMD%_3gU@2(?}Qlg`zf	\" U(r    IENDB`PK       ! <l#      isis/images/admin/uparrow0.pngnu [        PNG

   IHDR         2j  IDATxA:^\zq^ƪm+mqQmֳ}'5&=}XN5}WQ+LMW;NM8A@SLmc9y7\7?J3o! N{Y¨#Q4tX,BJ:FZM6Im膴<¨PyΡ|6('o̓xFˮMj˧OvzEϟP,}e"	r	%3K62Aֆ.8yיYF,K.n%8NY
lX,&ܚ	#^}>v맥fǏw	?,~n&NYzm^Wbڿ    IENDB`PK       ! Rr  r  !  isis/images/admin/icon-16-add.pngnu [        PNG

   IHDR         a  9IDATxF}m۶m:m{X[߶Ue=d2jh=>NUkmPC${>39*{o躻_;Z:)V<#BBXR8aW6=]WmEb2Vkߝj* ZxWY#\
%>X"1W8#YqgH>y =*Y=3NA@>VÚӃ@t@жw8~]((l{>H/D|3WА$P{AR,"PKW?._~k0{aϦ,s[OTXe#@>a9 Ŀm*>@)2UQ"UlFzbsާ-E%%?IFjH6I'n؞٣<RET-zǆD[} ٮl֣lH9bD&LVndgV'שW
G78f:0xVfIhϯQauuBR    IENDB`PK       ! PK   K   "  isis/images/admin/menu_divider.pngnu [        PNG

   IHDR            IDAT[c<pP BIu:    IENDB`PK       ! fʟ    !  isis/images/admin/note_add_16.pngnu [        PNG

   IHDR         h6  fIDATx3QEoJvZ۶m۶mdmz{ƞwFwy%
E^Z(u?(5)m=?HV(>q6 ? T" aΚϴmSGٮ 6ұp$*X5!Tf-ؽu%|x|m)<"!Ap&˂.u	r*`/x:{w?8B\T`Wr5{UO:r*	"NlhL}r]7Gѫsj8xv{
.MOKyЏ0|/eS6;;;np<w|g	iV$    IENDB`PK       ! F      isis/images/admin/downarrow.pngnu [        PNG

   IHDR         2j  IDATxqsP+F18jۊjۊQ3mg{[~%߷@;yyu pg#*
N,/G*NyAD,+!O/Ttf\u!]`&^8b}C^K,:;|xdrs%CfaՁB+m*=yH(d/_CGH
	^Vjߨe}}6v=TK߿#!fsZfR}}5RSSLxbdu)@Ղ*z	=ݥFy-e@	BBhC+B|!ׇ"^Qv>\CGH
	*ݥ?֊BOy4y~    IENDB`PK       ! V        isis/images/admin/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! %~        isis/images/admin/expandall.pngnu [        PNG

   IHDR         E5N   'PLTEFz]|   tRNS @f   JIDATxEA A;$B,=X* oU)IIwHcHT^jk- osT\    IENDB`PK       ! _jӬ        isis/images/admin/featured.pngnu [        PNG

   IHDR         7   sIDATxcO x=^)*O}h
あ!P,nyTi _$f?D| ` r&O}PA"Y Tg7Td?L1	 _VN    IENDB`PK       ! %Q        isis/images/admin/tick.pngnu [        PNG

   IHDR         7   IDATx E 	!"	'	'$߽W?n.77 	|LL J֑KB]$VL3K9tg	9@]vLJQ]yM_\)3q÷Ì3    IENDB`PK       ! +g_Q   Q     isis/images/admin/blank.pngnu [        PNG

   IHDR          7n$   tRNS    
IDATxch    L    IENDB`PK       ! Wdt    !  isis/images/admin/checked_out.pngnu [        PNG

   IHDR         a  MIDATxc	H-0u_rnDj.J1wF̂e+׼_b{ _|Y
+֬|x5lXb .WQ2	0y ]vN2my7̜9_0c/UdGc*?oG	%mtV:6`O:A*ZqP\P߿KO:3/_96PPQ3IJcמ9߾_iQqsBgI    IENDB`PK       ! HD'      isis/images/admin/publish_r.pngnu [        PNG

   IHDR         a  IDATxqoݳm6?dv=]S;{9ۥHjҔBK@3W栾\_Q	>E9ԕ+'µ$6=>Xk9siNq}P:ϸyD}"]w^=.c)(=&vUTY@WmsMp6R̅Mдwog")6qg|#ؽbą6^ĆUO8/+ۗf~>ZႮ0'"EOm\b+|f$K-a.O6M5/:Tj8,x7gwjՕWuhC!;BP^gԆNNܗ!e15m?&Nh%}Kx"{$iZnPf	E6&0}xFGh0    IENDB`PK       ! No        isis/images/admin/filter_16.pngnu [        PNG

   IHDR         a   IDATxݏ5RC Ds1 %qwwwO6
tg|+ 5$ɣR"KAm%{,,ގ nDlm<8zcqMj\D,p<qKU`ia<>7f/>,;ؼi\J[+=Z5!-    IENDB`PK       ! F      isis/images/admin/trash.pngnu [        PNG

   IHDR         a  IDATx\A@̲mqeP3Nj۶mst~$<ˡ ~h4ͯ_6mtvҥ3*d@Q 
29rȁH$"?7oʎ;6^93i8~ˤe2m={]*CnIѪs)Z
L-;lܐD0-~aSƭs!/~hƈ8ī>/ĕAqӣM[0pOAz8h*L"'J\ee"D(a Da[38cnf4'ode3x1o&=̴=
A\*FQy2P,yɍΈE(//ϙ_FP*w $Yq3}ԹƏOkbhBpq,7̜Y b!hq    IENDB`PK       ! F       isis/images/admin/downarrow0.pngnu [        PNG

   IHDR         2j  IDATxqsP+F18jۊjۊQ3mg{[~%߷@;yyu pg#*
N,/G*NyAD,+!O/Ttf\u!]`&^8b}C^K,:;|xdrs%CfaՁB+m*=yH(d/_CGH
	^Vjߨe}}6v=TK߿#!fsZfR}}5RSSLxbdu)@Ղ*z	=ݥFy-e@	BBhC+B|!ׇ"^Qv>\CGH
	*ݥ?֊BOy4y~    IENDB`PK       ! (Κ      isis/images/admin/publish_g.pngnu [        PNG

   IHDR         h6   tRNS   6  OIDATxcOHg~t	~rONy
4޽{א 4=xA(۷(* p)t0m^X
E{ٻko=  WKp@4Э@v4;?n/h ssK睭*â}	C@S޼%w[nXâJ;G	D{8ҎK%oTz	vԺ+@Tvt۩e@Y1ӿtò-i<p!	i=ꀚ!q$"b=0+ Z^vN    IENDB`PK       ! 2jη        isis/images/admin/disabled.pngnu [        PNG

   IHDR         7   ~IDATx0DI<AX	P	c4 )=Tv-"`|[E%I]/XLJa7tW"ѻ^Ӡ4ꠐ09C9A    IENDB`PK       ! ۳j   j     isis/images/admin/sort_asc.pngnu [        PNG

   IHDR   	       8   tRNS ["   #IDATxcǙ$1d 1L d	 "rm    IENDB`PK       ! V\        isis/images/system/sort_asc.pngnu [        PNG

   IHDR         |l   GIDATxG@!^Wp';	7K  U6=ҢŎ4k$UOTA xH    IENDB`PK       ! J!G`         isis/images/system/sort_desc.pngnu [        PNG

   IHDR         |l   NIDATx 1`^4	/q+jo!2o|u\\b8ڭݙZL`0E1iT    IENDB`PK       ! V        isis/images/system/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! r;t  t    isis/js/classes.jsnu [        // Add classes

window.onload=function() {
var input = document.getElementsByTagName("input");
for (var i = 0; i < input.length; i++) {
    if (input[i].className == 'button') {
        input[i].className = 'btn btn-primary';
    }
}

var button = document.getElementsByTagName("button");
for (var i = 0; i < input.length; i++) {
    if (button[i].className == 'button') {
        button[i].className = 'btn btn-primary';
    }
}

var p = document.getElementsByTagName("p");
for (var i = 0; i < p.length; i++) {
    if (p[i].className == 'readmore') {
        p[i].className = 'btn';
    }
}

var table = document.getElementsByTagName("table");
for (var i = 0; i < table.length; i++) {
    if (table[i].className == 'category') {
        table[i].className = 'table table-striped';
    }
}

var ul = document.getElementsByTagName("ul");
for (var i = 0; i < ul.length; i++) {
    if (ul[i].className == 'actions') {
        ul[i].className = 'nav nav-pills';
    }
}

var ul = document.getElementsByTagName("ul");
for (var i = 0; i < ul.length; i++) {
    if (ul[i].className == 'pagenav') {
        ul[i].className = 'pagination';
    }
}
}PK       ! V        isis/js/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! dBu2$.  $.    isis/js/template.jsnu [        /**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @since       3.0
 */

jQuery(function($)
{
	'use strict';

	var $w = $(window);

	$(document.body)
		// add color classes to chosen field based on value
		.on('liszt:ready', 'select[class^="chzn-color"], select[class*=" chzn-color"]', function() {
			var $select = $(this);
			var cls = this.className.replace(/^.(chzn-color[a-z0-9-_]*)$.*/, '$1');
			var $container = $select.next('.chzn-container').find('.chzn-single');

			$container.addClass(cls).attr('rel', 'value_' + $select.val());
			$select.on('change click', function() {
				$container.attr('rel', 'value_' + $select.val());
			});
		})
		// Handle changes to (radio) button groups
		.on('change', '.btn-group input:radio', function () {
			var $this = $(this);
			var $group = $this.closest('.btn-group');
			var name = $this.prop('name');
			var reversed = $group.hasClass('btn-group-reversed');

			$group.find('input:radio[name="' + name + '"]').each(function () {
				var $input = $(this);
				// Get the enclosing label
				var $label = $input.closest('label');
				var inputId = $input.attr('id');
				var inputVal = $input.val();
				var btnClass = 'primary';

				// Include any additional labels for this control
				if (inputId) {
					$label = $label.add($('label[for="' + inputId + '"]'));
				}

				if ($input.prop('checked')) {
					if (inputVal != '') {
						btnClass = (inputVal == 0 ? !reversed : reversed) ? 'danger' : 'success';
					}

					$label.addClass('active btn-' + btnClass);
				} else {
					$label.removeClass('active btn-success btn-danger btn-primary');
				}
			})
		})
		.on('subform-row-add', initTemplate);

	initTemplate();

	// Called once on domready, again when a subform row is added
	function initTemplate(event, container)
	{
		var $container = $(container || document);

		// Create tooltips
		$container.find('*[rel=tooltip]').tooltip();

		// Turn radios into btn-group
		$container.find('.radio.btn-group label').addClass('btn');

		// Handle disabled, prevent clicks on the container, and add disabled style to each button
		$container.find('fieldset.btn-group:disabled').each(function() {
			$(this).css('pointer-events', 'none').off('click').find('.btn').addClass('disabled');
		});

		// Setup coloring for buttons
		$container.find('.btn-group input:checked').each(function() {
			var $input  = $(this);
			var $label = $('label[for=' + $input.attr('id') + ']');
			var btnClass = 'primary';

			if ($input.val() != '')
			{
				var reversed = $input.parent().hasClass('btn-group-reversed');
				btnClass = ($input.val() == 0 ? !reversed : reversed) ? 'danger' : 'success';
			}

			$label.addClass('active btn-' + btnClass);
		});
	}


	/**
	 * Append submenu items to empty UL on hover allowing a scrollable dropdown
	 */
	if ($w.width() > 767)
	{
		var menuScroll = $('#menu > li > ul'),
			emptyMenu  = $('#nav-empty'),
			linkWidth,
			menuWidth,
			offsetLeft;

		$('#menu > li').on('click mouseenter', function() {

			// Set max-height (and width if scroll) for dropdown menu, depending of window height
			var $self            = $(this),
				$dropdownMenu    = $self.children('ul'),
				windowHeight     = $w.height(),
				linkHeight       = $self.outerHeight(true),
				statusHeight     = $('#status').outerHeight(true),
				menuHeight       = $dropdownMenu.height(),
				menuOuterHeight  = $dropdownMenu.outerHeight(true),
				scrollMenuWidth  = $dropdownMenu.width() + 15,
				maxHeight        = windowHeight - (linkHeight + statusHeight + (menuOuterHeight - menuHeight) + 20),
				linkPaddingLeft  = $self.children('a').css('padding-left');

			if (maxHeight < menuHeight)
			{
				$dropdownMenu.css('width', scrollMenuWidth);
			}
			else if (maxHeight > menuHeight)
			{
				$dropdownMenu.css('width', 'auto');
			}

			$dropdownMenu.css('max-height', maxHeight);

			// Get the submenu position
			linkWidth   = $self.outerWidth(true);
			menuWidth   = $dropdownMenu.width();
			offsetLeft  = Math.round($self.offset().left) - parseInt(linkPaddingLeft);

			emptyMenu.empty().hide();

		});

		menuScroll.find('.dropdown-submenu > a').on('mouseover', function() {

			var $self           = $(this),
				dropdown        = $self.next('ul'),
				submenuWidth    = dropdown.outerWidth(),
				offsetTop       = $self.offset().top,
				linkPaddingTop  = parseInt(dropdown.css('padding-top')) + parseInt($self.css('padding-top')),
				scroll          = $w.scrollTop() + linkPaddingTop;

			// Set the submenu position
			if ($('html').attr('dir') == 'rtl')
			{
				emptyMenu.css({
					top : offsetTop - scroll,
					left: offsetLeft - (menuWidth - linkWidth) - submenuWidth
				});
			}
			else
			{
				emptyMenu.css({
					top : offsetTop - scroll,
					left: offsetLeft + menuWidth
				});
			}

			// Append items to empty <ul> and show it
			dropdown.hide();
			emptyMenu.show().html(dropdown.html());

			// Check if the full element is visible. If not, adjust the position
			if (emptyMenu.Jvisible() !== true)
			{
				emptyMenu.css({
					top : ($w.height() - emptyMenu.outerHeight()) - $('#status').height()
				});
			}

		});

		menuScroll.find('a.no-dropdown').on('mouseenter', function() {

			emptyMenu.empty().hide();

		});

		// obtain a reference to the original handler
		var _clearMenus = $._data(document, 'events').click.filter(function (el) {
			return el.namespace === 'data-api.dropdown' && el.selector === undefined
		})[0].handler;

		// disable the old listener
		$(document)
			.off('click.data-api.dropdown', _clearMenus)
			.on('click.data-api.dropdown', function(e) {
				e.button === 2 || _clearMenus();

				if (!$('#menu').find('> li').hasClass('open'))
				{
					emptyMenu.empty().hide();
				}
			});

		$.fn.Jvisible = function(partial,hidden)
		{
			if (this.length < 1)
			{
				return;
			}

			var $t = this.length > 1 ? this.eq(0) : this,
				t  = $t.get(0)

			var viewTop         = $w.scrollTop(),
				viewBottom      = (viewTop + $w.height()) - $('#status').height(),
				offset          = $t.offset(),
				_top            = offset.top,
				_bottom         = _top + $t.height(),
				compareTop      = partial === true ? _bottom : _top,
				compareBottom   = partial === true ? _top : _bottom;

			return !!t.offsetWidth * t.offsetHeight && ((compareBottom <= viewBottom) && (compareTop >= viewTop));
		};

	}

	/**
	 * USED IN: All views with toolbar and sticky bar enabled
	 */
	var navTop;
	var isFixed = false;

	if (document.getElementById('isisJsData') && document.getElementById('isisJsData').getAttribute('data-tmpl-sticky') == "true") {
		processScrollInit();
		processScroll();

		$(window).on('resize', processScrollInit);
		$(window).on('scroll', processScroll);
	}

	function processScrollInit() {
		if ($('.subhead').length) {
			navTop = $('.subhead').length && $('.subhead').offset().top - parseInt(document.getElementById('isisJsData').getAttribute('data-tmpl-offset'));

			// Fix the container top
			$(".container-main").css("top", $('.subhead').height() + $('nav.navbar').height());

			// Only apply the scrollspy when the toolbar is not collapsed
			if (document.body.clientWidth > 480) {
				$('.subhead-collapse').height($('.subhead').height());
				$('.subhead').scrollspy({offset: {top: $('.subhead').offset().top - $('nav.navbar').height()}});
			}
		}
	}

	function processScroll() {
		if ($('.subhead').length) {
			var scrollTop = $(window).scrollTop();
			if (scrollTop >= navTop && !isFixed) {
				isFixed = true;
				$('.subhead').addClass('subhead-fixed');

				// Fix the container top
				$(".container-main").css("top", $('.subhead').height() + $('nav.navbar').height());
			} else if (scrollTop <= navTop && isFixed) {
				isFixed = false;
				$('.subhead').removeClass('subhead-fixed');
			}
		}
	}

	/**
	 * USED IN: All list views to hide/show the sidebar
	 */
	window.toggleSidebar = function(force)
	{
		var context = 'jsidebar';

		var $sidebar = $('#j-sidebar-container'),
			$main = $('#j-main-container'),
			$message = $('#system-message-container'),
			$debug = $('#system-debug'),
			$toggleSidebarIcon = $('#j-toggle-sidebar-icon'),
			$toggleButtonWrapper = $('#j-toggle-button-wrapper'),
			$toggleButton = $('#j-toggle-sidebar-button'),
			$sidebarToggle = $('#j-toggle-sidebar');

		var openIcon = 'icon-arrow-left-2',
			closedIcon = 'icon-arrow-right-2';

		var $visible = $sidebarToggle.is(":visible");

		if (jQuery(document.querySelector("html")).attr('dir') == 'rtl')
		{
			openIcon = 'icon-arrow-right-2';
			closedIcon = 'icon-arrow-left-2';
		}

		var isComponent = $('body').hasClass('component');

		$sidebar.removeClass('span2').addClass('j-sidebar-container');
		$message.addClass('j-toggle-main');
		$main.addClass('j-toggle-main');
		if (!isComponent) {
			$debug.addClass('j-toggle-main');
		}

		var mainHeight = $main.outerHeight()+30,
			sidebarHeight = $sidebar.outerHeight(),
			bodyWidth = $('body').outerWidth(),
			sidebarWidth = $sidebar.outerWidth(),
			contentWidth = $('#content').outerWidth(),
			contentWidthRelative = contentWidth / bodyWidth * 100,
			mainWidthRelative = (contentWidth - sidebarWidth) / bodyWidth * 100;

		if (force)
		{
			// Load the value from localStorage
			if (typeof(Storage) !== "undefined")
			{
				$visible = localStorage.getItem(context);
			}

			// Need to convert the value to a boolean
			$visible = ($visible == 'true');
		}
		else
		{
			$message.addClass('j-toggle-transition');
			$sidebar.addClass('j-toggle-transition');
			$toggleButtonWrapper.addClass('j-toggle-transition');
			$main.addClass('j-toggle-transition');
			if (!isComponent) {
				$debug.addClass('j-toggle-transition');
			}
		}

		if ($visible)
		{
			$sidebarToggle.hide();
			$sidebar.removeClass('j-sidebar-visible').addClass('j-sidebar-hidden');
			$toggleButtonWrapper.removeClass('j-toggle-visible').addClass('j-toggle-hidden');
			$toggleSidebarIcon.removeClass('j-toggle-visible').addClass('j-toggle-hidden');
			$message.removeClass('span10').addClass('span12');
			$main.removeClass('span10').addClass('span12 expanded');
			$toggleSidebarIcon.removeClass(openIcon).addClass(closedIcon);
			$toggleButton.attr( 'data-original-title', Joomla.JText._('JTOGGLE_SHOW_SIDEBAR') );
			$sidebar.attr('aria-hidden', true);
			$sidebar.find('a').attr('tabindex', '-1');
			$sidebar.find(':input').attr('tabindex', '-1');

			if (!isComponent) {
				$debug.css( 'width', contentWidthRelative + '%' );
			}

			if (typeof(Storage) !== "undefined")
			{
				// Set the last selection in localStorage
				localStorage.setItem(context, true);
			}
		}
		else
		{
			$sidebarToggle.show();
			$sidebar.removeClass('j-sidebar-hidden').addClass('j-sidebar-visible');
			$toggleButtonWrapper.removeClass('j-toggle-hidden').addClass('j-toggle-visible');
			$toggleSidebarIcon.removeClass('j-toggle-hidden').addClass('j-toggle-visible');
			$message.removeClass('span12').addClass('span10');
			$main.removeClass('span12 expanded').addClass('span10');
			$toggleSidebarIcon.removeClass(closedIcon).addClass(openIcon);
			$toggleButton.attr( 'data-original-title', Joomla.JText._('JTOGGLE_HIDE_SIDEBAR') );
			$sidebar.removeAttr('aria-hidden');
			$sidebar.find('a').removeAttr('tabindex');
			$sidebar.find(':input').removeAttr('tabindex');

			if (!isComponent && bodyWidth > 768 && mainHeight < sidebarHeight)
			{
				$debug.css( 'width', mainWidthRelative + '%' );
			}
			else if (!isComponent)
			{
				$debug.css( 'width', contentWidthRelative + '%' );
			}

			if (typeof(Storage) !== "undefined")
			{
				// Set the last selection in localStorage
				localStorage.setItem( context, false );
			}
		}
	}
});
PK       ! D;        isis/js/application.jsnu [        $('.dropdown-toggle').dropdown()
$('.collapse').collapse('show')
$('#myModal').modal('hide')
$('.typeahead').typeahead()
$('.tabs').button()
$('.tip').tooltip()
$(".alert-message").alert()PK       ! $il]0  ]0    isis/error.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Templates.isis
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\Registry\Registry;

/** @var JDocumentError $this */

// Getting params from template
$params = JFactory::getApplication()->getTemplate(true)->params;

$app   = JFactory::getApplication();
$lang  = JFactory::getLanguage();
$input = $app->input;
$user  = JFactory::getUser();

// Gets the FrontEnd Main page Uri
$frontEndUri = JUri::getInstance(JUri::root());
$frontEndUri->setScheme(((int) $app->get('force_ssl', 0) === 2) ? 'https' : 'http');
$mainPageUri = $frontEndUri->toString();

// Detecting Active Variables
$option   = $input->get('option', '');
$view     = $input->get('view', '');
$layout   = $input->get('layout', '');
$task     = $input->get('task', '');
$itemid   = $input->get('Itemid', 0, 'int');
$sitename = htmlspecialchars($app->get('sitename'), ENT_QUOTES, 'UTF-8');

$cpanel = ($option === 'com_cpanel');

$showSubmenu = false;
$this->submenumodules = JModuleHelper::getModules('submenu');
foreach ($this->submenumodules as $submenumodule)
{
	$output = JModuleHelper::renderModule($submenumodule);
	if ($output !== '')
	{
		$showSubmenu = true;
		break;
	}
}

// Logo file
if ($params->get('logoFile'))
{
	$logo = htmlspecialchars(JUri::root() . $params->get('logoFile'), ENT_QUOTES, 'UTF-8');
}
else
{
	$logo = $this->baseurl . '/templates/' . $this->template . '/images/logo.png';
}

// Template Parameters
$displayHeader = $params->get('displayHeader', '1');
$statusFixed   = $params->get('statusFixed', '1');
$stickyToolbar = $params->get('stickyToolbar', '1');
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<title><?php echo $this->title; ?> <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></title>
	<?php if ($app->get('debug_lang', '0') == '1' || $app->get('debug', '0') == '1') : ?>
		<!-- Load additional CSS styles for debug mode-->
		<link href="<?php echo JUri::root(true); ?>/media/cms/css/debug.css" rel="stylesheet" />
	<?php endif; ?>
	<?php // If Right-to-Left ?>
	<?php if ($this->direction == 'rtl') : ?>
		<link href="<?php echo JUri::root(true); ?>/media/jui/css/bootstrap-rtl.css" rel="stylesheet" />
	<?php endif; ?>
	<?php // Load specific language related CSS ?>
	<?php $file = '/administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css'; ?>
	<?php if (is_file(JPATH_ROOT . $file)) : ?>
		<link href="<?php echo JUri::root(true) . $file; ?>" rel="stylesheet" />
	<?php endif; ?>
	<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/template<?php echo ($this->direction == 'rtl' ? '-rtl' : ''); ?>.css" rel="stylesheet" />
	<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
	<?php // Template color ?>
	<?php if ($params->get('templateColor')) : ?>
	<style>
		.navbar-inner, .navbar-inverse .navbar-inner, .nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle
		{
			background: <?php echo $params->get('templateColor');?>;
		}
		.navbar-inner, .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle{
			-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1), inset 0 30px 10px rgba(0, 0, 0, .2);
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1), inset 0 30px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1), inset 0 30px 10px rgba(0, 0, 0, .2);
		}
	</style>
	<?php endif; ?>
	<?php // Template header color ?>
	<?php if ($params->get('headerColor')) : ?>
	<style>
		.header
		{
			background: <?php echo $params->get('headerColor');?>;
		}
	</style>
	<?php endif; ?>
	<?php // Sidebar background color ?>
	<?php if ($params->get('sidebarColor')) : ?>
		<style>
			.nav-list > .active > a, .nav-list > .active > a:hover {
				background: <?php echo $params->get('sidebarColor'); ?>;
			}
		</style>
	<?php endif; ?>
	<script src="<?php echo JUri::root(true); ?>/media/jui/js/jquery.js"></script>
	<script src="<?php echo JUri::root(true); ?>/media/jui/js/jquery-noconflict.js"></script>
	<script src="<?php echo JUri::root(true); ?>/media/jui/js/bootstrap.js"></script>
	<script src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/js/template.js"></script>
	<!--[if lt IE 9]><script src="<?php echo JUri::root(true); ?>/media/jui/js/html5.js"></script><![endif]-->
</head>
<body class="admin <?php echo $option . ' view-' . $view . ' layout-' . $layout . ' task-' . $task;?>" data-spy="scroll" data-target=".subhead" data-offset="87">
	<!-- Top Navigation -->
	<nav class="navbar navbar-inverse navbar-fixed-top">
		<div class="navbar-inner">
			<div class="container-fluid">
				<?php if ($params->get('admin_menus') != '0') : ?>
					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
						<span class="element-invisible"><?php echo JTEXT::_('TPL_ISIS_TOGGLE_MENU'); ?></span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
					</a>
				<?php endif; ?>
				<a class="admin-logo" href="<?php echo $this->baseurl; ?>"><span class="icon-joomla"></span></a>

				<a class="brand hidden-desktop hidden-tablet" href="<?php echo $mainPageUri; ?>" title="<?php echo JText::sprintf('TPL_ISIS_PREVIEW', $sitename); ?>" target="_blank"><?php echo JHtml::_('string.truncate', $sitename, 14, false, false); ?>
					<span class="icon-out-2 small"></span></a>

				<?php if ($params->get('admin_menus') != '0') : ?>
				<div class="nav-collapse">
				<?php else : ?>
				<div>
				<?php endif; ?>
					<?php // Display menu modules ?>
					<?php $this->menumodules = JModuleHelper::getModules('menu'); ?>
					<?php foreach ($this->menumodules as $menumodule) : ?>
						<?php $output = JModuleHelper::renderModule($menumodule, array('style' => 'none')); ?>
						<?php $params = new Registry($menumodule->params); ?>
						<?php echo $output; ?>
					<?php endforeach; ?>
					<ul class="nav nav-user<?php echo ($this->direction == 'rtl') ? ' pull-left' : ' pull-right'; ?>">
						<li class="dropdown">
							<a class="dropdown-toggle" data-toggle="dropdown" href="#"><span class="icon-cog"></span>
								<span class="caret"></span></a>
							<ul class="dropdown-menu">
								<li>
									<span>
										<span class="icon-user"></span>
										<strong><?php echo htmlspecialchars($user->name, ENT_QUOTES, 'UTF-8'); ?></strong>
									</span>
								</li>
								<li class="divider"></li>
								<li class="">
									<a href="index.php?option=com_admin&amp;task=profile.edit&amp;id=<?php echo $user->id; ?>"><?php echo JText::_('TPL_ISIS_EDIT_ACCOUNT'); ?></a>
								</li>
								<li class="divider"></li>
								<li class="">
									<a href="<?php echo JRoute::_('index.php?option=com_login&task=logout&' . JSession::getFormToken() . '=1'); ?>"><?php echo JText::_('TPL_ISIS_LOGOUT'); ?></a>
								</li>
							</ul>
						</li>
					</ul>
					<a class="brand visible-desktop visible-tablet" href="<?php echo $mainPageUri; ?>" title="<?php echo JText::sprintf('TPL_ISIS_PREVIEW', $sitename); ?>" target="_blank"><?php echo JHtml::_('string.truncate', $sitename, 14, false, false); ?>
						<span class="icon-out-2 small"></span></a>
				</div>
				<!--/.nav-collapse -->
			</div>
		</div>
	</nav>
	<!-- Header -->
	<header class="header">
		<?php if ($displayHeader) : ?>
		<div class="container-logo">
			<img src="<?php echo $logo; ?>" class="logo" />
		</div>
		<?php endif; ?>
		<div class="container-title">
			<h1 class="page-title"><?php echo JText::_('ERROR'); ?></h1>
		</div>
	</header>
	<?php if (!$statusFixed && $this->getInstance()->countModules('status')) : ?>
		<!-- Begin Status Module -->
		<div id="status" class="navbar status-top hidden-phone">
			<div class="btn-toolbar">
				<div class="btn-group pull-right">
					<p>
						&copy; <?php echo date('Y'); ?> <?php echo $sitename; ?>
					</p>
				</div>
				<?php // Display status modules ?>
				<?php $this->statusmodules = JModuleHelper::getModules('status'); ?>
				<?php foreach ($this->statusmodules as $statusmodule) : ?>
					<?php $output = JModuleHelper::renderModule($statusmodule, array('style' => 'no')); ?>
					<?php $params = new Registry($statusmodule->params); ?>
					<?php echo $output; ?>
				<?php endforeach; ?>
			</div>
			<div class="clearfix"></div>
		</div>
		<!-- End Status Module -->
	<?php endif; ?>
	<div class="subhead-spacer" style="margin-bottom: 20px"></div>
	<!-- container-fluid -->
	<div class="container-fluid container-main">
		<section id="content">
			<!-- Begin Content -->
			<div class="row-fluid">
				<div class="span12">
					<!-- Begin Content -->
					<h1 class="page-header"><?php echo JText::_('JERROR_AN_ERROR_HAS_OCCURRED'); ?></h1>
					<blockquote>
						<span class="label label-inverse"><?php echo $this->error->getCode(); ?></span> <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8');?>
						<?php if ($this->debug) : ?>
							<br/><?php echo htmlspecialchars($this->error->getFile(), ENT_QUOTES, 'UTF-8');?>:<?php echo $this->error->getLine(); ?>
						<?php endif; ?>
					</blockquote>
					<?php if ($this->debug) : ?>
						<div>
							<?php echo $this->renderBacktrace(); ?>
							<?php // Check if there are more Exceptions and render their data as well ?>
							<?php if ($this->error->getPrevious()) : ?>
								<?php $loop = true; ?>
								<?php // Reference $this->_error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly ?>
								<?php // Make the first assignment to setError() outside the loop so the loop does not skip Exceptions ?>
								<?php $this->setError($this->_error->getPrevious()); ?>
								<?php while ($loop === true) : ?>
									<p><strong><?php echo JText::_('JERROR_LAYOUT_PREVIOUS_ERROR'); ?></strong></p>
									<p>
										<?php echo htmlspecialchars($this->_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
										<br/><?php echo htmlspecialchars($this->_error->getFile(), ENT_QUOTES, 'UTF-8');?>:<?php echo $this->_error->getLine(); ?>
									</p>
									<?php echo $this->renderBacktrace(); ?>
									<?php $loop = $this->setError($this->_error->getPrevious()); ?>
								<?php endwhile; ?>
								<?php // Reset the main error object to the base error ?>
								<?php $this->setError($this->error); ?>
							<?php endif; ?>
						</div>
					<?php endif; ?>
					<p><a href="<?php echo $this->baseurl; ?>" class="btn"><span class="icon-dashboard"></span> <?php echo JText::_('JGLOBAL_TPL_CPANEL_LINK_TEXT'); ?></a></p>
					<!-- End Content -->
				</div>
			</div>
			<!-- End Content -->
		</section>
		<hr />
	</div>
	<script>
		(function($){
			// fix sub nav on scroll
			var $win    = $(window)
			  , $nav    = $('.subhead')
			  , navTop  = $('.subhead').length && $('.subhead').offset().top - 40
			  , isFixed = 0

			processScroll()

			// hack sad times - holdover until rewrite for 2.1
			$nav.on('click', function ()
			{
				if (!isFixed) setTimeout(function () {  $win.scrollTop($win.scrollTop() - 47) }, 10)
			})

			$win.on('scroll', processScroll)

			function processScroll()
			{
				var i, scrollTop = $win.scrollTop()
				if (scrollTop >= navTop && !isFixed)
				{
					isFixed = 1
					$nav.addClass('subhead-fixed')
				} else if (scrollTop <= navTop && isFixed)
				{
					isFixed = 0
					$nav.removeClass('subhead-fixed')
				}
			}
		})(jQuery);
	</script>
</body>
</html>
PK       ! P
      isis/templateDetails.xmlnu [        <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="administrator">
	<name>isis</name>
	<version>1.0</version>
	<creationDate>3/30/2012</creationDate>
	<author>Kyle Ledbetter</author>
	<authorEmail>admin@joomla.org</authorEmail>
	<copyright>(C) 2012 Open Source Matters, Inc.</copyright>
	<description>TPL_ISIS_XML_DESCRIPTION</description>
	<files>
		<filename>component.php</filename>
		<filename>cpanel.php</filename>
		<filename>favicon.ico</filename>
		<filename>index.php</filename>
		<filename>login.php</filename>
		<filename>templateDetails.xml</filename>
		<filename>template_preview.png</filename>
		<filename>template_thumbnail.png</filename>
		<folder>css</folder>
		<folder>html</folder>
		<folder>images</folder>
		<folder>img</folder>
		<folder>js</folder>
		<folder>language</folder>
	<folder>less</folder>
	</files>
	<positions>
		<position>menu</position>
		<position>submenu</position>
		<position>toolbar</position>
		<position>title</position>
		<position>status</position>
		<position>icon</position>
		<position>cp_shell</position>
		<position>cpanel</position>
		<position>bottom</position>
		<position>footer</position>
		<position>login</position>
		<position>debug</position>
	</positions>
	<languages folder="language">
		<language tag="en-GB">en-GB/en-GB.tpl_isis.ini</language>
		<language tag="en-GB">en-GB/en-GB.tpl_isis.sys.ini</language>
	</languages>
	<config>
		<fields name="params">
			<fieldset name="advanced">

				<field 
					name="templateColor" 
					type="color" 
					label="TPL_ISIS_COLOR_LABEL"
					description="TPL_ISIS_COLOR_DESC" 
					class="" 
					default="#10223E"
					validate="color"
				/>

				<field 
					name="headerColor" 
					type="color" 
					label="TPL_ISIS_COLOR_HEADER_LABEL"
					description="TPL_ISIS_COLOR_HEADER_DESC" 
					class="" 
					default="#1A3867"
					validate="color"
				/>

				<field 
					name="sidebarColor" 
					type="color" 
					label="TPL_ISIS_COLOR_SIDEBAR_LABEL"
					description="TPL_ISIS_COLOR_SIDEBAR_DESC" 
					class="" 
					default="#3071a9"
					validate="color"
				/>

				<field 
					name="linkColor" 
					type="color" 
					label="TPL_ISIS_COLOR_LINK_LABEL"
					description="TPL_ISIS_COLOR_LINK_DESC" 
					class="" 
					default="#3071a9"
					validate="color"
				/>

				<field 
					name="loginBackgroundColor" 
					type="color" 
					label="TPL_ISIS_COLOR_LOGIN_BACKGROUND_LABEL"
					description="TPL_ISIS_COLOR_LOGIN_BACKGROUND_DESC"
					class="" 
					default="#17568C"
					validate="color"
				/>

				<field 
					name="logoFile" 
					type="media" 
					label="TPL_ISIS_LOGO_LABEL"
					description="TPL_ISIS_LOGO_DESC"
					class="" 
					default=""
				 />

				<field 
					name="loginLogoFile" 
					type="media" 
					label="TPL_ISIS_LOGIN_LOGO_LABEL"
					description="TPL_ISIS_LOGIN_LOGO_DESC"
					class="" 
					default=""
				 />

				<field 
					name="admin_menus"
					type="radio"
					label="TPL_ISIS_FIELD_ADMIN_MENUS_LABEL"
					description="TPL_ISIS_FIELD_ADMIN_MENUS_DESC"
					class="btn-group btn-group-yesno"
					default="1"
					filter="integer"
					>
					<option value="1">JYES</option>
					<option value="0">JNO</option>
				</field>

				<field 
					name="displayHeader" 
					type="radio"
					label="TPL_ISIS_HEADER_LABEL"
					description="TPL_ISIS_HEADER_DESC"
					class="btn-group btn-group-yesno"
					default="1"
					filter="integer"
					>
					<option value="1">JYES</option>
					<option value="0">JNO</option>
				</field>

				<field 
					name="statusFixed" 
					type="list"
					label="TPL_ISIS_STATUS_LABEL"
					description="TPL_ISIS_STATUS_DESC"
					default="1"
					filter="integer"
					>
					<option value="1">TPL_ISIS_STATUS_BOTTOM</option>
					<option value="0">TPL_ISIS_STATUS_TOP</option>
				</field>

				<field 
					name="stickyToolbar" 
					type="radio"
					label="TPL_ISIS_STICKY_LABEL"
					description="TPL_ISIS_STICKY_DESC"
					class="btn-group btn-group-yesno"
					default="1"
					filter="integer"
					>
					<option value="1">JYES</option>
					<option value="0">JNO</option>
				</field>

			</fieldset>
		</fields>
	</config>
</extension>
PK       ! Ya    $  hathor/postinstall/hathormessage.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 *
 */

/**
 * Checks if hathor is the default backend template or currently used as default style.
 * If yes we want to show a message and action button.
 *
 * @return  boolean
 *
 * @since   3.7
 */
function hathormessage_postinstall_condition()
{
	$db             = JFactory::getDbo();
	$user           = JFactory::getUser();
	$globalTemplate = 'n/a';
	$template       = 'n/a';

	// We can only do that if you have edit permissions in com_templates
	if ($user->authorise('core.edit.state', 'com_templates'))
	{
		$query = $db->getQuery(true)
			->select('template')
			->from($db->quoteName('#__template_styles'))
			->where($db->quoteName('home') . ' = ' . $db->quote('1'))
			->where($db->quoteName('client_id') . ' = 1');

		// Get the global setting about the default template
		$globalTemplate = $db->setQuery($query)->loadResult();
	}

	// Get the current user admin style
	$adminstyle = $user->getParam('admin_style');

	if ($adminstyle)
	{
		$query = $db->getQuery(true)
			->select('template')
			->from($db->quoteName('#__template_styles'))
			->where($db->quoteName('id') . ' = ' . (int) $adminstyle)
			->where($db->quoteName('client_id') . ' = 1');

		// Get the template name associated to the admin style
		$template = $db->setquery($query)->loadResult();
	}

	if (($globalTemplate != 'hathor') && ($template != 'hathor'))
	{
		// Hathor is not default not global and not in the user so no message needed
		return false;
	}

	// Hathor is default please add the message
	return true;
}

/**
 * Set the default backend template back to isis if you are allowed to do this
 * This also sets the current user setting to isis if not done yet
 *
 * @return  void
 *
 * @since   3.7
 */
function hathormessage_postinstall_action()
{
	$db   = JFactory::getDbo();
	$user = JFactory::getUser();

	$query = $db->getQuery(true)
		->select(array('id', 'title'))
		->from($db->quoteName('#__template_styles'))
		->where($db->quoteName('template') . ' = "isis"')
		->where($db->quoteName('client_id') . ' = 1');

	$isisStyleId   = $db->setQuery($query)->loadColumn();
	$isisStyleName = $db->setQuery($query)->loadColumn(1);
	$adminstyle    = $user->getParam('admin_style');

	// The user uses the system setting so no need to change that.
	if ($adminstyle)
	{
		$query = $db->getQuery(true)
			->select('template')
			->from($db->quoteName('#__template_styles'))
			->where($db->quoteName('id') . ' = ' . (int) $adminstyle)
			->where($db->quoteName('client_id') . ' = 1');

		$template = $db->setQuery($query)->loadResult();

		// The current user uses hathor
		if ($template == 'hathor')
		{
			$user->setParam('admin_style', $isisStyleId['0']);
			$user->save();
		}
	}

	// We can only do that if you have edit permissions in com_templates
	if ($user->authorise('core.edit.state', 'com_templates'))
	{
		$query = $db->getQuery(true)
			->update($db->quoteName('#__template_styles'))
			->set($db->quoteName('home') . ' = ' . $db->quote('0'))
			->where($db->quoteName('template') . ' = "hathor"')
			->where($db->quoteName('client_id') . ' = 1');

		// Execute
		$db->setQuery($query)->execute();

		$query = $db->getQuery(true)
			->update($db->quoteName('#__template_styles'))
			->set($db->quoteName('home') . ' = ' . $db->quote('1'))
			->where($db->quoteName('template') . ' = "isis"')
			->where($db->quoteName('client_id') . ' = 1')
			->where($db->quoteName('id') . ' = ' . $isisStyleId[0]);

		// Execute
		$db->setQuery($query)->execute();
	}

	// The postinstall component load the language to late... so we need to make sure it is loaded here.
	JFactory::getLanguage()->load('tpl_hathor', JPATH_ADMINISTRATOR, null, false, true);

	// Template was successfully changed to isis
	JFactory::getApplication()->enqueueMessage(JText::sprintf('TPL_HATHOR_CHANGED_DEFAULT_TEMPLATE_TO_ISIS', $isisStyleName[0]), 'message');
}
PK       ! 	      hathor/template_thumbnail.pngnu [        PNG

   IHDR         w   PLTE2d;t6R(Da9|6j>|ٜó觧ż涾ڂ߃I{ntg;-it@]gߪT]udsNppDdh|   wTBBBꁛ͘drOA8M`Q՚   tRNS @f  IDATx웇r8Fr7FF3Z9nNdih%T)4/7?lA/Lsx{5wh:7=sֳ@쨴PZZiP۟/4p09иFˑ{Jyr\ӸP rw./:Әn9%O]]^K\.;(|Ο?jІ!됔M&/N%@L٩1C	bL BD!@)#rvX$agAlB.u;tb(9ȴqSAѪ*v=XDދ83Yc|!5BNWAxkcbF3i^5M'M
@YR.9ic|tJBjrTUVmYqIA)~/6w`s۞
q=Q[:G?6O'"t,XoRҥke9r4SKZ1%}[8cSWS(SK0Onau^8!z~Az!`CTqXwjZ:m[u_M+Į<>^(z敯v!	$1gTgV.ԟ!ce|8h?AGGؑߜ^^^ϧ7i]#j K.H A,@(| =Q#=:Yg3rr~O<FRR*nֆgHiIiӘSSJ#28ʹMV	ѐ'=D֔M(T@DߤcmJqtn*EgwpU  D>SDU˷ؼZ(80?[GgOkkwp6awi+c$<xR{v	, H ּS''kBL\ւ @P`S@,C ~^Qtp4]Ӽ䈘{1?	7{)"BR-J!uSlm^U**9uӣm6%C6i@%HiKO;0l1<wܿyϝq۷n+Nv#ס^trc!;0SJ3-'9z)EB{C^N=6}ك-R?5b܄q*XtUXt/V~ծymy:?owxp3>_ϛzN(K!Xڂ _XvV :
0q^:eSg<>:\ھ:kS= X[:f9u'IOܥ5k9N[:=h2z[[|:;%syqrhjtMn3}.,*zu=ރ
-..V{l0>o|D 	, 8pZ9vb6JZ/JR *  8:X/Z&=Z) x+MI%wsS(98:H/#vXlZ0Z{/FQ[{Q/u(77ߪqarjL`j]	F2:CT	):6fC	f&D㦭i`uDnįW:'Z az|fpdu݊a)e׶^R-[/e:~_HVfJ#OJFjJ9)/DyY
KR1U@ (ilcN6 r +@~0sM	FP {L]LrRzͅU\kÊbe4^uÖ|+}k=7sCV4z#tf>un2@ѓ"tʡUXxم{^]K~A?RW"ZPX#uRhm-#&UE􊥗%dw7ljXO#!yNѦSwctP%g&\ҁg: D$V.t}bt"\.'1:T@>xR,NLgKПuj1Fmk>X5,零QpֳcZu\hSvGb|,Δ7N<O8Y?QGZ Ɗ^{<DR7O!t#P:{uiZdiRf"I3~йsuTdPtlA(cgȋBֺ&ߦe\):@'U$(v2nI!7f(EzqUh6
t*ܷ(RqU$@'B:T*T6mqŻ#ɾɏ6i9Nc{zZBtbS-b"=QXi5֕64i謎uK?f0;c~/UcӱLUe:M%&&nu0U'ݬBPuYDlsH[d:tZzp'M'u>'c8;*9A:+@Gf""Y\^́("u%:(ŝc8n:8h#(ʍAiV$cmXUӴ:͡HZ79RGvLTZi9C#t6˹CH ?萛nttv~cwsP]˕)ިՁHX{ԜJUIy't:P[FBI5̨c!cPƹZ^G:{kαy#7;rREl7ĥ}W*vOǃ88/H:DmAz'tp1q|WdY%u>7;.,K")>UUoZPTKy'ΝOĳ]h^
$|)P#ɯ(R&diPUE&fDg?xx)H]IR'y%Y"-vi2t@(!itl~{}|^tr7]RN$$%fC^:zsyy\?u.Yu.yp%N%"I	'3IAv-wuACRsgg:@8oB_^GgzsZn
:rw5rOG:ȹ̗nC6fj;o0dHp]8Сb4Zp/q:V0::DG^tq& s(	t@J`k1횈lpgIɢ/C8k̞1H#$}Sv͌:=z玫"I f9Ftc5=G'U:gȗ|3e\ttt=y%'    IENDB`PK       ! Ǡ      hathor/component.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

// Get additional language strings prefixed with TPL_HATHOR
// @todo: Do we really need this?
$lang = JFactory::getLanguage();
$lang->load('tpl_hathor', JPATH_ADMINISTRATOR)
|| $lang->load('tpl_hathor', JPATH_ADMINISTRATOR . '/templates/hathor/language');

$app = JFactory::getApplication();

// Output as HTML5
$this->setHtml5(true);

// jQuery needed by template.js
JHtml::_('jquery.framework');

// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);

// Load system style CSS
JHtml::_('stylesheet', 'templates/system/css/system.css', array('version' => 'auto'));

// Loadtemplate CSS
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for colors
if (!$this->params->get('colourChoice'))
{
	$colour = 'standard';
}
else
{
	$colour = htmlspecialchars($this->params->get('colourChoice'));
}

JHtml::_('stylesheet', 'colour_' . $colour . '.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for rtl sites
if ($this->direction === 'rtl')
{
	JHtml::_('stylesheet', 'template_rtl.css', array('version' => 'auto', 'relative' => true));
	JHtml::_('stylesheet', 'colour_' . $colour . '_rtl.css', array('version' => 'auto', 'relative' => true));
}

// Load additional CSS styles for bold Text
if ($this->params->get('boldText'))
{
	JHtml::_('stylesheet', 'boldtext.css', array('version' => 'auto', 'relative' => true));
}

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

// IE specific
JHtml::_('stylesheet', 'ie8.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 8'));
JHtml::_('stylesheet', 'ie7.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 7'));

// Logo file
if ($this->params->get('logoFile'))
{
	$logo = JUri::root() . $this->params->get('logoFile');
}
else
{
	$logo = $this->baseurl . '/templates/' . $this->template . '/images/logo.png';
}

?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<jdoc:include type="head" />
</head>
<body class="contentpane">
	<jdoc:include type="message" />
	<jdoc:include type="component" />
</body>
</html>
PK       ! ͹]  ]    hathor/cpanel.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app   = JFactory::getApplication();
$lang  = JFactory::getLanguage();

// Output as HTML5
$this->setHtml5(true);

// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);

// Load system style CSS
JHtml::_('stylesheet', 'templates/system/css/system.css', array('version' => 'auto'));

// Load template CSS
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for colors
if (!$this->params->get('colourChoice'))
{
	$colour = 'standard';
}
else
{
	$colour = htmlspecialchars($this->params->get('colourChoice'));
}

JHtml::_('stylesheet', 'colour_' . $colour . '.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for rtl sites
if ($this->direction === 'rtl')
{
	JHtml::_('stylesheet', 'template_rtl.css', array('version' => 'auto', 'relative' => true));
	JHtml::_('stylesheet', 'colour_' . $colour . '_rtl.css', array('version' => 'auto', 'relative' => true));
}

// Load additional CSS styles for bold Text
if ($this->params->get('boldText'))
{
	JHtml::_('stylesheet', 'boldtext.css', array('version' => 'auto', 'relative' => true));
}

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

// IE specific
JHtml::_('stylesheet', 'ie8.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 8'));
JHtml::_('stylesheet', 'ie7.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 7'));

// Logo file
if ($this->params->get('logoFile'))
{
	$logo = JUri::root() . $this->params->get('logoFile');
}
else
{
	$logo = $this->baseurl . '/templates/' . $this->template . '/images/logo.png';
}

?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<jdoc:include type="head" />
</head>
<body id="minwidth" class="cpanel-page">
<div id="containerwrap">
	<!-- Header Logo -->
	<div id="header">
		<!-- Site Title and Skip to Content -->
		<div class="title-ua">
			<h1 class="title"><?php echo $this->params->get('showSiteName') ? $app->get('sitename') . ' ' . JText::_('JADMINISTRATION') : JText::_('JADMINISTRATION'); ?></h1>
			<div id="skiplinkholder"><p><a id="skiplink" href="#skiptarget"><?php echo JText::_('TPL_HATHOR_SKIP_TO_MAIN_CONTENT'); ?></a></p></div>
		</div>
	</div><!-- end header -->
	<!-- Main Menu Navigation -->
	<div id="nav">
		<div id="module-menu">
			<h2 class="element-invisible"><?php echo JText::_('TPL_HATHOR_MAIN_MENU'); ?></h2>
			<jdoc:include type="modules" name="menu" />
		</div>
		<div class="clr"></div>
	</div><!-- end nav -->
	<!-- Status Module -->
	<div id="module-status">
		<jdoc:include type="modules" name="status"/>
	</div>
	<!-- Content Area -->
	<div id="content">
		<!-- Component Title -->
		<jdoc:include type="modules" name="title" />
		<!-- System Messages -->
		<jdoc:include type="message" />
		<!-- Sub Menu Navigation -->
		<div id="no-submenu"></div>
		<div class="clr"></div>
		<!-- Beginning of Actual Content -->
		<div id="element-box">
			<p id="skiptargetholder"><a id="skiptarget" class="skip" tabindex="-1"></a></p>
				<div class="adminform">
					<!-- Display the Quick Icon Shortcuts -->
					<div class="cpanel-icons">
						<jdoc:include type="modules" name="icon" />
					</div>
					<!-- Display Admin Information Panels -->
					<div class="cpanel-component">
						<jdoc:include type="component" />
					</div>
				</div>
				<div class="clr"></div>
		</div><!-- end element-box -->
		<noscript>
			<?php echo JText::_('JGLOBAL_WARNJAVASCRIPT'); ?>
		</noscript>
		<div class="clr"></div>
	</div><!-- end content -->
		<div class="clr"></div>
	</div><!-- end containerwrap -->
	<!-- Footer -->
	<div id="footer">
		<jdoc:include type="modules" name="footer" style="none"  />
		<p class="copyright">
			<?php
			// Fix wrong display of Joomla!® in RTL language
			if ($lang->isRtl())
			{
				$joomla = '<a href="https://www.joomla.org" target="_blank">Joomla!</a><sup>&#174;&#x200E;</sup>';
			}
			else
			{
				$joomla = '<a href="https://www.joomla.org" target="_blank">Joomla!</a><sup>&#174;</sup>';
			}
			echo JText::sprintf('JGLOBAL_ISFREESOFTWARE', $joomla);
			?>
		</p>
	</div>
</body>
</html>
PK       ! a  a    hathor/js/template.jsnu [        /**
 * @package		Hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/**
 * Functions
 */

/**
 * Change the skip nav target to work with webkit browsers (Safari/Chrome) and
 * Opera
 */
function setSkip() {
	var $ = jQuery.noConflict();
	var browser = $.browser;
	if (browser.chrome || browser.safari || browser.opera) {
		var $target = $('#skiptarget');
		$target.attr('href',"#skiptarget");
		$target.text("Start of main content");
		$target.attr("tabindex", "0");
		$('#skiplink').on("click", function(){
			$('#skiptarget').focus();
		});
	}
}

/**
 * Set the Aria Role based on the id
 *
 * @param id
 * @param rolevalue
 * @return
 */
function setRoleAttribute(id, rolevalue) {
	if (jQuery('#' + id).length) {
		jQuery('#'+ id).attr("role", rolevalue);
	}
}

/**
 * Set the WAI-ARIA Roles Specify the html id then aria role
 *
 * @return
 */
function setAriaRoleElementsById() {
	setRoleAttribute("header", "banner");
	setRoleAttribute("element-box", "main");
	setRoleAttribute("footer", "contentinfo");
	setRoleAttribute("nav", "navigation");
	setRoleAttribute("submenu", "navigation");
	setRoleAttribute("system-message", "alert");
}

/**
 * This sets the given Aria Property state to true for the given element
 *
 * @param el
 *            The element (tag.class)
 * @param prop
 *            The property to set to true
 * @return
 */
function setPropertyAttribute(el, prop) {
	if (jQuery(el).length) {
		jQuery(el).attr(prop, "true");
	}
}

/**
 * Set the WAI-ARIA Properties Specify the tag.class then the aria property to
 * set to true If classes are changed on the fly (i.e. aria-invalid) they need
 * to be changed there instead of here.
 *
 * @return
 */
function setAriaProperties() {
	setPropertyAttribute("input.required", "aria-required");
	setPropertyAttribute("textarea.required", "aria-required");
	setPropertyAttribute("input.readonly", "aria-readonly");
	setPropertyAttribute("input.invalid", "aria-invalid");
	setPropertyAttribute("textarea.invalid", "aria-invalid");
}


/**
 * Process file
 */

/** from accessible suckerfish menu by Matt Carroll,
 * mootooled by Bill Tomczak
 */

jQuery(function($){
	var $menu = $('#menu');
	if ($menu.length && !$menu.hasClass('disabled')) {
		$menu.find('li').each(function(){
			$(this).on('mouseenter', function(){
				$(this).addClass('sfhover');
			});
			$(this).on('mouseleave', function() {
				$(this).removeClass('sfhover');
			});
		});

		$menu.find('a').each(function() {
			$(this).on('focus', function() {
				$(this).addClass('sffocus');
				$(this).closest('li').addClass('sfhover');
			});
			$(this).on('blur', function() {
				$(this).removeClass('sffocus');
				$(this).closest('li').removeClass('sfhover');
			});
		});
	}
});

jQuery(function() {
	setSkip();
	setAriaRoleElementsById();
	setAriaProperties();
});PK       ! V        hathor/js/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! U      hathor/css/colour_brown_rtl.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * RTL CSS file for the color standard
 */

/**
 * Overall Styles
 */
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat top right;
}

/**
 * Various Styles
 */
div.checkin-tick {
		background: url(../images/admin/tick.png) 20px 50% no-repeat;
}

/**
 * Pane Slider pane Toggler styles
 */
.pane-toggler  span {
	background: transparent url(../images/j_arrow_left.png) right 50% no-repeat;
}

.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) right 50% no-repeat;
}

/**
 * Cpanel Settings
 */
fieldset#filter-bar {
	border-left: none;
	border-right: none;
}

/**
 * Admintable Styles
 */

table.admintable td.key,table.admintable td.paramlist_key {
	border-left: 1px solid #e9e9e9;
	border-right: none;
}

table.paramlist td.paramlist_description {
	border-left: 1px solid #e9e9e9;
	border-right: none;
}

/**
 * Admin Form Styles
 */
table.adminform tr {
	border-left: 1px solid #000000;
	border-right: none;
}

/**
 * Adminlist Table layout
 */

table.adminlist.modal {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

	/* Table row styles */
table.adminlist tbody tr td:last-child {
	border-left: none;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}

a.saveorder.inactive {
	background-position: 0 -16px;
}

/**
 * Button styling
 */

/* Button 1 Type */

	/* Use this if you add images to the buttons such as directional arrows */

.button1 a {
	/* add padding if you are using the directional images */
	/* padding: 0 6px 0 30px; */
}

	/* Button 2 Type */

.button2-right .prev {
	background-image: url(../images/j_button2_prev.png);
	background-position: right center;
}

.button2-right.off .prev {
	background: url(../images/j_button2_prev_off.png) no-repeat;
}

.button2-right .start {
	background-image: url(../images/j_button2_first.png);
	background-position: right center;
}

.button2-left .next {
	background-image: url(../images/j_button2_next.png);
	background-position: left center;
}

.button2-left.off .next { /* @TODO check the x position */
	background: url(../images/j_button2_next_off.png) 100% 0 no-repeat;
}

.button2-left .end {
	background-image: url(../images/j_arrow_left.png);
	background-position: left center;
}

.button2-left.off .end { /* @TODO check the x position */
	background: url(../images/j_button2_last_off.png) 100% 0 no-repeat;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

/**
 * Tooltips
 */


/**
 * System Standard Messages
 */
#system-message dd.message ul {
	background: #C3D2E5 url(../images/notice-info.png) 99.5% center no-repeat;
}

/**
 * System Error Messages
 */
#system-message dd.error ul {
	background: #E6C0C0 url(../images/notice-alert.png) 99.5% top no-repeat;
}

/**
 * System Notice Messages
 */
#system-message dd.notice ul {
	background: #EFE7B8 url(../images/notice-note.png) 99%.5 top no-repeat;
}

/**
 * JGrid styles
 */

/**
 * Menu Icons
 * These icons are used on the Administrator menu
 * The classes are constructed dynamically when the menu is generated
 */


/**
 * Toolbar icons
 * These icons are used for the toolbar buttons
 * The classes are constructed dynamically when the toolbar is created
 */

/**
 * Quick Icons
 * Also knows as Header Icons
 * These are used for the Quick Icons on the Control Panel
 * The same classes are also assigned the Component Title
 */

/**
 * General styles
 */

.helpFrame {
	border-right: 0 solid #222;
	border-left: none;
	border-top: none;
}

/* -- ACL STYLES relocated from com_users/media/grid.css ----------- */

/* -- ACL PANEL STYLES  ----------- */


/* All Tabs */

table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-right: 1px solid #cbcbcb;
	border-left: none;
}

/* Icons */

ul.acllegend li.acl-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat right;
}
ul.acllegend li.acl-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat right;
}

table#acl-config th.acl-groups {
	border-left: 1px solid #000000;
}

table#acl-config th.acl-groups {
	text-align: right;
}

.acl-action {
	margin: auto 0;
}

/* Icons */

span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat right;
}

span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat right;
}

span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat right;
}

span.icon-16-locked {
	background: url(../images/admin/checked_out.png) no-repeat right;
}

/**
* Mod_rewrite Warning
*/
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) left top no-repeat;
}

/**
* Permission Rules
*/

#permissions-sliders ul#rules table.group-rules td {
    border-left: solid 1px #000000;
    border-right: solid 0 #000000;
}

#permissions-sliders ul#rules table.group-rules th {
    border-left: solid 1px #000000;
    border-right: solid 0 #000000;
}

/**
 * Menu Styling
 */

#menu ul li.node {
	background-image: url(../images/j_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu a {
	background-position: right 50%;
}

/* Installer Database */
#installer-database p.warning {
	background-position: center right;
}

#installer-database p.nowarning {
	background-position: center right;
}
PK       ! z*S  S    hathor/css/colour_brown.cssnu [        .clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#form-login .btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 14px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 15px;
	*line-height: 15px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
#form-login .btn:hover,
#form-login .btn:focus,
#form-login .btn:active,
#form-login .btn.active,
#form-login .btn.disabled,
#form-login .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
#form-login .btn:active,
#form-login .btn.active {
	background-color: #cccccc \9;
}
#form-login .btn:first-child {
	*margin-left: 0;
}
#form-login .btn:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#form-login .btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
#form-login .btn.active,
#form-login .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
#form-login .btn.disabled,
#form-login .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-large [class^="icon-"] {
	margin-top: 2px;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}
.input-append,
.input-prepend {
	margin-bottom: 5px;
	font-size: 0;
	white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	font-size: 13px;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 15px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-prepend .add-on,
.input-prepend .btn {
	margin-left: -1px;
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .active,
.input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}
.element-invisible {
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
	height: 1px;
	width: 1px !important;
	overflow: hidden;
}
#form-login select,
#form-login input[type="text"],
#form-login input[type="password"] {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 15px;
	color: #555555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 175px;
}
.subform-repeatable-wrapper div.btn-toolbar {
	float: none;
}
.subform-repeatable-wrapper .text-right {
	text-align: right;
}
.subform-repeatable-wrapper .ui-sortable-helper {
	background: #ffffff;
}
.subform-repeatable-wrapper tr.ui-sortable-helper {
	display: table;
}
.subform-repeatable-wrapper .subform-repeatable-group {
	clear: both;
}
.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #999999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.label:empty,
.badge:empty {
	display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.label-important,
.badge-important {
	background-color: #a20000;
}
.label-important[href],
.badge-important[href] {
	background-color: #6f0000;
}
.label-warning,
.badge-warning {
	background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}
.label-success,
.badge-success {
	background-color: #005800;
}
.label-success[href],
.badge-success[href] {
	background-color: #002500;
}
.label-info,
.badge-info {
	background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
	background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
	background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
	top: 0;
}
body {
	background-color: #ffffff;
	color: #2c2c2c;
}
h1 {
	color: #2c2c2c;
}
a:link {
	color: #054993;
}
a:visited {
	color: #054993;
}
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat;
}
#header h1.title {
	color: #2c2c2c;
}
#nav {
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	border: 1px solid #000000;
}
#content {
	background: #ffffff;
}
#no-submenu {
	border-bottom: 1px solid #000000;
}
#element-box {
	background: #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
#element-box.login {
	border-top: 1px solid #000000;
}
.enabled,
.success,
.allow,
span.writable {
	color: #005800;
}
.disabled,
p.error,
.warning,
.deny,
span.unwritable {
	color: #a20000;
}
.nowarning {
	color: #2c2c2c;
}
.none,
.protected {
	color: #000000;
}
span.note {
	background: #ffffff;
	color: #2c2c2c;
}
div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}
.ol-foreground {
	background-color: #d5c1b2;
}
.ol-background {
	background-color: #005800;
}
.ol-textfont {
	color: #2c2c2c;
}
.ol-captionfont {
	color: #ffffff;
}
.ol-captionfont a {
	color: #054993;
}
div.subheader .padding {
	background: #ffffff;
}
.pagetitle h2 {
	color: #2c2c2c;
}
div.configuration {
	color: #2c2c2c;
	background-image: url(../images/menu/icon-16-config.png);
	background-repeat: no-repeat;
}
div.toolbar-box {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
}
div.toolbar-list li {
	color: #2c2c2c;
}
div.toolbar-list li.divider {
	border-right: 1px dotted #e5d9c3;
}
div.toolbar-list a {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #d5c1b2;
}
div.toolbar-list a:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
}
div.btn-toolbar {
	margin-left: 5px;
	padding-top: 3px;
}
div.btn-toolbar li.divider {
	border-right: 1px dotted #e5d9c3;
}
div.btn-toolbar div.btn-group button {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	padding: 5px 4px 5px 4px;
}
div.btn-toolbar div.btn-group button:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
	cursor: pointer;
}
div.btn-toolbar a {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	padding: 6px 5px;
	text-align: center;
	white-space: nowrap;
	font-size: 1.2em;
	text-decoration: none;
}
div.btn-toolbar a:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
	cursor: pointer;
}
div.btn-toolbar div.btn-group button.inactive {
	background: #d5c1b2;
}
.pane-sliders .title {
	color: #2c2c2c;
}
.pane-sliders .panel {
	border: 1px solid #000000;
}
.pane-sliders .panel h3 {
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	color: #054993;
}
.pane-sliders .panel h3:hover {
	background: #e5d9c3;
}
.pane-sliders .panel h3:hover a {
	text-decoration: none;
}
.pane-sliders .adminlist {
	border: 0 none;
}
.pane-sliders .adminlist td {
	border: 0 none;
}
.pane-toggler span {
	background: transparent url(../images/j_arrow.png) 5px 50% no-repeat;
}
.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;
}
.pane-toggler-down {
	border-bottom: 1px solid #000000;
}
dl.tabs dt {
	border: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	color: #054993;
}
dl.tabs dt:hover {
	background: #e5d9c3;
}
dl.tabs dt.open {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #2c2c2c;
}
dl.tabs dt.open a:visited {
	color: #2c2c2c;
}
dl.tabs dt a:hover {
	text-decoration: none;
}
dl.tabs dt a:focus {
	text-decoration: underline;
}
div.current {
	border: 1px solid #000000;
	background: #ffffff;
}
div.current fieldset {
	border: none 0;
}
div.current fieldset.adminform {
	border: 1px solid #000000;
}
#login-page .pagetitle h2 {
	background: transparent;
}
#login-page #header {
	border-bottom: 1px solid #000000;
}
#login-page #lock {
	background: url(../images/j_login_lock.png) 50% 0 no-repeat;
}
#login-page #element-box.login {
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
#form-login {
	background: #ffffff;
	border: 1px solid #000000;
}
#form-login label {
	color: #2c2c2c;
}
#form-login div.button1 a {
	color: #054993;
}
#cpanel div.icon a,
.cpanel div.icon a {
	color: #054993;
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
#cpanel div.icon a:hover,
#cpanel div.icon a:focus,
.cpanel div.icon a:hover,
.cpanel div.icon a:focus {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	color: #054993;
	background: #e5d9c3;
}
fieldset {
	border: 1px #000000 solid;
}
legend {
	color: #2c2c2c;
}
fieldset ul.checklist input:focus {
	outline: thin dotted #2c2c2c;
}
fieldset#filter-bar {
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0 solid #000000;
}
fieldset#filter-bar ol,
fieldset#filter-bar ul {
	border: 0;
}
fieldset#filter-bar ol li fieldset,
fieldset#filter-bar ul li fieldset {
	border: 0;
}
.invalid {
	color: #a20000;
}
input.invalid {
	border: 1px solid #a20000;
}
input.readonly,
span.faux-input {
	border: 0;
}
input.required {
	background-color: #e5f0fa;
}
input.disabled {
	background-color: #eeeeee;
}
input,
select,
span.faux-input {
	background-color: #ffffff;
	border: 1px solid #000000;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	color: #054993;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus {
	background: #e5d9c3;
}
textarea {
	background-color: #ffffff;
	border: 1px solid #000000;
}
input:focus,
select:focus,
textarea:focus,
option:focus,
input:hover,
select:hover,
textarea:hover,
option:hover {
	background-color: #e5d9c3;
	color: #054993;
}
.paramrules {
	background: #d5c1b2;
}
span.gi {
	color: #000000;
}
table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #d5c1b2;
	color: #2c2c2c;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
table.paramlist td.paramlist_description {
	background-color: #d5c1b2;
	color: #2c2c2c;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
fieldset.adminform {
	border: 1px solid #000000;
}
table.adminform {
	background-color: #ffffff;
}
table.adminform tr.row0 {
	background-color: #ffffff;
}
table.adminform tr.row1 {
	background-color: #e5d9c3;
}
table.adminform th {
	color: #2c2c2c;
	background: #ffffff;
}
table.adminform tr {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
table.adminlist {
	border-spacing: 1px;
	background-color: #ffffff;
	color: #2c2c2c;
}
table.adminlist.modal {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.adminlist a {
	color: #054993;
}
table.adminlist thead th {
	background: #ffffff;
	color: #2c2c2c;
	border-bottom: 1px solid #000000;
}
table.adminlist tbody tr {
	background: #ffffff;
}
table.adminlist tbody tr.row1 {
	background: #ffffff;
}
table.adminlist tbody tr.row1:last-child td,
table.adminlist tbody tr.row1:last-child th {
	border-bottom: 1px solid #000000;
}
table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td,
table.adminlist tbody tr.row0:hover th,
table.adminlist tbody tr.row1:hover th,
table.adminlist tbody tr.row0:focus td,
table.adminlist tbody tr.row1:focus td,
table.adminlist tbody tr.row0:focus th,
table.adminlist tbody tr.row1:focus th {
	background-color: #e5d9c3;
}
table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-right: 1px solid #000000;
}
table.adminlist tbody tr td:last-child {
	border-right: none;
}
table.adminlist tbody tr.row0:last-child td,
table.adminlist tbody tr.row0:last-child th {
	border-bottom: 1px solid #000000;
}
table.adminlist tbody tr.row0 td,
table.adminlist tbody tr.row0 th {
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
table.adminlist {
	border-bottom: 0 solid #000000;
}
table.adminlist tfoot tr {
	color: #2c2c2c;
}
table.adminlist tfoot td,
table.adminlist tfoot th {
	background-color: #ffffff;
	border-top: 1px solid #000000;
}
table.adminlist tr td.btns a {
	border: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	color: #054993;
}
table.adminlist tr td.btns a:hover,
table.adminlist tr td.btns a:active,
table.adminlist tr td.btns a:focus {
	background-color: #ffffff;
}
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}
a.saveorder.inactive {
	background-position: 0 -16px;
}
fieldset.batch {
	background: #ffffff;
}
button {
	color: #054993;
	border: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
button:hover,
button:focus {
	background: #e5d9c3;
}
.invalid {
	color: #ff0000;
}
.button1 {
	border: 1px solid #000000;
	color: #054993;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
.button1 a {
	color: #054993;
}
.button1 a:hover,
.button1 a:focus {
	background: #e5d9c3;
}
.button2-left,
.button2-right {
	border: 1px solid #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	color: #054993;
}
.button2-left span,
.button2-right span {
	color: #999999;
}
.page span,
.blank span {
	color: #054993;
}
.button2-left a:hover,
.button2-right a:hover,
.button2-left a:focus,
.button2-right a:focus {
	background: #e5d9c3;
}
.pagination .page span {
	color: #999999;
}
.tip {
	background: #000000;
	border: 1px solid #FFFFFF;
}
.tip-title {
	background: url(../images/selector-arrow-std.png) no-repeat;
}
a img.calendar {
	background: url(../images/calendar.png) no-repeat;
}
.jgrid span.publish {
	background-image: url(../images/admin/tick.png);
}
.jgrid span.unpublish {
	background-image: url(../images/admin/publish_x.png);
}
.jgrid span.archive {
	background-image: url(../images/menu/icon-16-archive.png);
}
.jgrid span.trash {
	background-image: url(../images/menu/icon-16-trash.png);
}
.jgrid span.default {
	background-image: url(../images/menu/icon-16-default.png);
}
.jgrid span.notdefault {
	background-image: url(../images/menu/icon-16-notdefault.png);
}
.jgrid span.checkedout {
	background-image: url(../images/admin/checked_out.png);
}
.jgrid span.downarrow {
	background-image: url(../images/admin/downarrow.png);
}
.jgrid span.downarrow_disabled {
	background-image: url(../images/admin/downarrow0.png);
}
.jgrid span.uparrow {
	background-image: url(../images/admin/uparrow.png);
}
.jgrid span.uparrow_disabled {
	background-image: url(../images/admin/uparrow0.png);
}
.jgrid span.published {
	background-image: url(../images/admin/publish_g.png);
}
.jgrid span.expired {
	background-image: url(../images/admin/publish_r.png);
}
.jgrid span.pending {
	background-image: url(../images/admin/publish_y.png);
}
.jgrid span.warning {
	background-image: url(../images/admin/publish_y.png);
}
.icon-32-send {
	background-image: url(../images/toolbar/icon-32-send.png);
}
.icon-32-delete {
	background-image: url(../images/toolbar/icon-32-delete.png);
}
.icon-32-help {
	background-image: url(../images/toolbar/icon-32-help.png);
}
.icon-32-cancel {
	background-image: url(../images/toolbar/icon-32-cancel.png);
}
.icon-32-checkin {
	background-image: url(../images/toolbar/icon-32-checkin.png);
}
.icon-32-options {
	background-image: url(../images/toolbar/icon-32-config.png);
}
.icon-32-apply {
	background-image: url(../images/toolbar/icon-32-apply.png);
}
.icon-32-back {
	background-image: url(../images/toolbar/icon-32-back.png);
}
.icon-32-forward {
	background-image: url(../images/toolbar/icon-32-forward.png);
}
.icon-32-save {
	background-image: url(../images/toolbar/icon-32-save.png);
}
.icon-32-edit {
	background-image: url(../images/toolbar/icon-32-edit.png);
}
.icon-32-copy {
	background-image: url(../images/toolbar/icon-32-copy.png);
}
.icon-32-move {
	background-image: url(../images/toolbar/icon-32-move.png);
}
.icon-32-new {
	background-image: url(../images/toolbar/icon-32-new.png);
}
.icon-32-upload {
	background-image: url(../images/toolbar/icon-32-upload.png);
}
.icon-32-assign {
	background-image: url(../images/toolbar/icon-32-publish.png);
}
.icon-32-html {
	background-image: url(../images/toolbar/icon-32-html.png);
}
.icon-32-css {
	background-image: url(../images/toolbar/icon-32-css.png);
}
.icon-32-menus {
	background-image: url(../images/toolbar/icon-32-menu.png);
}
.icon-32-publish {
	background-image: url(../images/toolbar/icon-32-publish.png);
}
.icon-32-unblock {
	background-image: url(../images/toolbar/icon-32-unblock.png);
}
.icon-32-unpublish {
	background-image: url(../images/toolbar/icon-32-unpublish.png);
}
.icon-32-restore {
	background-image: url(../images/toolbar/icon-32-revert.png);
}
.icon-32-trash {
	background-image: url(../images/toolbar/icon-32-trash.png);
}
.icon-32-archive {
	background-image: url(../images/toolbar/icon-32-archive.png);
}
.icon-32-unarchive {
	background-image: url(../images/toolbar/icon-32-unarchive.png);
}
.icon-32-preview {
	background-image: url(../images/toolbar/icon-32-preview.png);
}
.icon-32-default {
	background-image: url(../images/toolbar/icon-32-default.png);
}
.icon-32-refresh {
	background-image: url(../images/toolbar/icon-32-refresh.png);
}
.icon-32-save-new {
	background-image: url(../images/toolbar/icon-32-save-new.png);
}
.icon-32-save-copy {
	background-image: url(../images/toolbar/icon-32-save-copy.png);
}
.icon-32-error {
	background-image: url(../images/toolbar/icon-32-error.png);
}
.icon-32-new-style {
	background-image: url(../images/toolbar/icon-32-new-style.png);
}
.icon-32-delete-style {
	background-image: url(../images/toolbar/icon-32-delete-style.png);
}
.icon-32-purge {
	background-image: url(../images/toolbar/icon-32-purge.png);
}
.icon-32-remove {
	background-image: url(../images/toolbar/icon-32-remove.png);
}
.icon-32-featured {
	background-image: url(../images/toolbar/icon-32-featured.png);
}
.icon-32-unfeatured {
	background-image: url(../images/toolbar/icon-32-featured.png);
	background-position: 0% 100%;
}
.icon-32-export {
	background-image: url(../images/toolbar/icon-32-export.png);
}
.icon-32-stats {
	background-image: url(../images/toolbar/icon-32-stats.png);
}
.icon-32-print {
	background-image: url(../images/toolbar/icon-32-print.png);
}
.icon-32-batch {
	background-image: url(../images/toolbar/icon-32-batch.png);
}
.icon-32-envelope {
	background-image: url(../images/toolbar/icon-32-messaging.png);
}
.icon-32-download {
	background-image: url(../images/toolbar/icon-32-export.png);
}
.icon-32-bars {
	background-image: url(../images/toolbar/icon-32-stats.png);
}
.icon-48-categories {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-generic {
	background-image: url(../images/header/icon-48-generic.png);
}
.icon-48-banners {
	background-image: url(../images/header/icon-48-banner.png);
}
.icon-48-banners-categories {
	background-image: url(../images/header/icon-48-banner-categories.png);
}
.icon-48-banners-category-edit {
	background-image: url(../images/header/icon-48-banner-categories.png);
}
.icon-48-banners-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-banners-clients {
	background-image: url(../images/header/icon-48-banner-client.png);
}
.icon-48-banners-tracks {
	background-image: url(../images/header/icon-48-banner-tracks.png);
}
.icon-48-checkin {
	background-image: url(../images/header/icon-48-checkin.png);
}
.icon-48-clear {
	background-image: url(../images/header/icon-48-clear.png);
}
.icon-48-contact {
	background-image: url(../images/header/icon-48-contacts.png);
}
.icon-48-contact-categories {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}
.icon-48-contact-category-edit {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}
.icon-48-contact-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-purge {
	background-image: url(../images/header/icon-48-purge.png);
}
.icon-48-cpanel {
	background-image: url(../images/header/icon-48-cpanel.png);
}
.icon-48-config {
	background-image: url(../images/header/icon-48-config.png);
}
.icon-48-groups {
	background-image: url(../images/header/icon-48-groups.png);
}
.icon-48-groups-add {
	background-image: url(../images/header/icon-48-groups-add.png);
}
.icon-48-levels {
	background-image: url(../images/header/icon-48-levels.png);
}
.icon-48-levels-add {
	background-image: url(../images/header/icon-48-levels-add.png);
}
.icon-48-module {
	background-image: url(../images/header/icon-48-module.png);
}
.icon-48-menu {
	background-image: url(../images/header/icon-48-menu.png);
}
.icon-48-menu-add {
	background-image: url(../images/header/icon-48-menu-add.png);
}
.icon-48-menumgr {
	background-image: url(../images/header/icon-48-menumgr.png);
}
.icon-48-trash {
	background-image: url(../images/header/icon-48-trash.png);
}
.icon-48-user {
	background-image: url(../images/header/icon-48-user.png);
}
.icon-48-user-add {
	background-image: url(../images/header/icon-48-user-add.png);
}
.icon-48-user-edit {
	background-image: url(../images/header/icon-48-user-edit.png);
}
.icon-48-user-profile {
	background-image: url(../images/header/icon-48-user-profile.png);
}
.icon-48-inbox {
	background-image: url(../images/header/icon-48-inbox.png);
}
.icon-48-new-privatemessage {
	background-image: url(../images/header/icon-48-new-privatemessage.png);
}
.icon-48-msgconfig {
	background-image: url(../images/header/icon-48-message_config.png);
}
.icon-48-langmanager {
	background-image: url(../images/header/icon-48-language.png);
}
.icon-48-mediamanager {
	background-image: url(../images/header/icon-48-media.png);
}
.icon-48-plugin {
	background-image: url(../images/header/icon-48-plugin.png);
}
.icon-48-help_header {
	background-image: url(../images/header/icon-48-help_header.png);
}
.icon-48-impressions {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-browser {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-searchtext {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-thememanager {
	background-image: url(../images/header/icon-48-themes.png);
}
.icon-48-writemess {
	background-image: url(../images/header/icon-48-writemess.png);
}
.icon-48-featured {
	background-image: url(../images/header/icon-48-featured.png);
}
.icon-48-sections {
	background-image: url(../images/header/icon-48-section.png);
}
.icon-48-article-add {
	background-image: url(../images/header/icon-48-article-add.png);
}
.icon-48-article-edit {
	background-image: url(../images/header/icon-48-article-edit.png);
}
.icon-48-article {
	background-image: url(../images/header/icon-48-article.png);
}
.icon-48-content-categories {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-content-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-content-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-install {
	background-image: url(../images/header/icon-48-extension.png);
}
.icon-48-dbbackup {
	background-image: url(../images/header/icon-48-backup.png);
}
.icon-48-dbrestore {
	background-image: url(../images/header/icon-48-dbrestore.png);
}
.icon-48-dbquery {
	background-image: url(../images/header/icon-48-query.png);
}
.icon-48-systeminfo {
	background-image: url(../images/header/icon-48-info.png);
}
.icon-48-massmail {
	background-image: url(../images/header/icon-48-massmail.png);
}
.icon-48-redirect {
	background-image: url(../images/header/icon-48-redirect.png);
}
.icon-48-search {
	background-image: url(../images/header/icon-48-search.png);
}
.icon-48-finder {
	background-image: url(../images/header/icon-48-search.png);
}
.icon-48-newsfeeds {
	background-image: url(../images/header/icon-48-newsfeeds.png);
}
.icon-48-newsfeeds-categories {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}
.icon-48-newsfeeds-category-edit {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}
.icon-48-newsfeeds-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-weblinks {
	background-image: url(../images/header/icon-48-links.png);
}
.icon-48-weblinks-categories {
	background-image: url(../images/header/icon-48-links-cat.png);
}
.icon-48-weblinks-category-edit {
	background-image: url(../images/header/icon-48-links-cat.png);
}
.icon-48-weblinks-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-tags {
	background-image: url(../images/header/icon-48-tags.png);
}
.icon-48-assoc {
	background-image: url(../images/header/icon-48-assoc.png);
}
.icon-48-puzzle {
	background-image: url(../images/header/icon-48-puzzle.png);
}
div.message {
	border: 1px solid #000000;
	color: #2c2c2c;
}
.helpFrame {
	border-left: 0 solid #000000;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.outline {
	border: 1px solid #000000;
	background: #ffffff;
}
dl.menu_type dt {
	border-bottom: 1px solid #000000;
}
ul#new-modules-list {
	border-top: 1px solid #000000;
}
#skiplinkholder a,
#skiplinkholder a:link,
#skiplinkholder a:visited {
	color: #ffffff;
	background: #054993;
	border-bottom: solid #336 2px;
}
fieldset.panelform {
	border: none 0;
}
a.move_up {
	background-image: url('../images/admin/uparrow.png');
}
span.move_up {
	background-image: url('../images/admin/uparrow0.png');
}
a.move_down {
	background-image: url('../images/admin/downarrow.png');
}
span.move_down {
	background-image: url('../images/admin/downarrow0.png');
}
a.grid_false {
	background-image: url('../images/admin/publish_x.png');
}
a.grid_true {
	background-image: url('../images/admin/tick.png');
}
a.grid_trash {
	background-image: url('../images/admin/icon-16-trash.png');
}
tr.row1 {
	background-color: #d5c1b2;
}
table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-left: 1px solid #000000;
}
span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}
span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
span.icon-16-locked {
	background: url(../images/admin/checked_out.png) 0 0 no-repeat;
}
label.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
label.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
a.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allowinactive {
	background: url(../images/admin/icon-16-allowinactive.png) no-repeat;
}
a.icon-16-denyinactive {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}
ul.acllegend li.acl-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat left;
}
ul.acllegend li.acl-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat left;
}
li.acl-editgroups,
li.acl-resetbtn {
	background-color: #d5c1b2;
	border: 1px solid #000000;
}
li.acl-editgroups a,
li.acl-resetbtn a {
	color: #054993;
}
li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	background-color: #e5d9c3;
}
table#acl-config {
	border: 1px solid #000000;
}
table#acl-config th,
table#acl-config td {
	background: #d5c1b2;
	border-bottom: 1px solid #000000;
}
table#acl-config th.acl-groups {
	border-right: 1px solid #000000;
}
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) right top no-repeat;
}
#permissions-sliders .tip {
	background: #ffffff;
	border: 1px solid #000000;
}
#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
	border: solid 0 #000000;
	background: #ffffff;
}
ul#rules li .pane-sliders .panel h3.title {
	border: solid 0 #000000;
}
#permissions-sliders ul#rules .pane-slider {
	border: solid 1px #000000;
}
#permissions-sliders ul#rules li h3 {
	border: solid 1px #000000;
}
#permissions-sliders ul#rules li h3.pane-toggler-down a {
	border: solid 0;
}
#permissions-sliders ul#rules .group-kind {
	color: #2c2c2c;
}
#permissions-sliders ul#rules table.group-rules {
	border: solid 1px #000000;
}
#permissions-sliders ul#rules table.group-rules td {
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
#permissions-sliders ul#rules table.group-rules th {
	background: #e5d9c3;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	color: #2c2c2c;
}
ul#rules table.aclmodify-table {
	border: solid 1px #000000;
}
ul#rules table.group-rules td label {
	border: solid 0 #000000;
}
#permissions-sliders ul#rules .mypanel {
	border: solid 0 #000000;
}
#permissions-sliders  ul#rules  table.group-rules td {
	background: #ffffff;
}
#permissions-sliders span.level {
	color: #000000;
	background-image: none;
}
.check-0,
table.adminlist tbody td.check-0 {
	background-color: #ffffcf;
}
.check-a,
table.adminlist tbody td.check-a {
	background-color: #cfffda;
}
.check-d,
table.adminlist tbody td.check-d {
	background-color: #ffcfcf;
}
#system-message dd ul {
	color: #2c2c2c;
}
#system-message dd.error ul {
	color: #2c2c2c;
}
#system-message dd.message ul {
	color: #2c2c2c;
}
#system-message dd.notice ul {
	color: #2c2c2c;
}
#menu {
	color: #2c2c2c;
}
#menu ul.dropdown-menu {
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	color: #2c2c2c;
}
#menu ul.dropdown-menu li.dropdown-submenu {
	background: url(../images/j_arrow.png) no-repeat right 50%;
}
#menu ul.dropdown-menu li.divider {
	margin-bottom: 0;
	border-bottom: 1px dotted #000000;
}
#menu a {
	color: #054993;
	background-repeat: no-repeat;
	background-position: left 50%;
}
#menu li {
	border-right: 1px solid #000000;
	background-color: transparent;
}
#menu li a:hover,
#menu li a:focus {
	background-color: #e5d9c3;
}
#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	color: #000000;
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
}
#menu li ul {
	border: 1px solid #000000;
}
#menu li li {
	background-color: transparent;
}
#menu li.sfhover a {
	background-color: #e5d9c3;
}
#menu li.sfhover li a {
	background-color: transparent;
}
#menu li.sfhover li.sfhover a,
#menu li li a:focus {
	background-color: #e5d9c3;
}
#menu li.sfhover li.sfhover li a {
	background-color: transparent;
}
#menu li.sfhover li.sfhover li.sfhover a,
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#menu li li a:focus,
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#submenu {
	border-bottom: 1px solid #000000;
}
#submenu li,
#submenu span.nolink {
	background-color: #d5c1b2;
	background-image: -moz-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d5c1b2),to(#d5c1b2));
	background-image: -webkit-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: -o-linear-gradient(top,#d5c1b2,#d5c1b2);
	background-image: linear-gradient(to bottom,#d5c1b2,#d5c1b2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5c1b2', endColorstr='#ffd5c1b2', GradientType=0);
	border: 1px solid #000000;
	color: #054993;
}
#submenu li:hover,
#submenu li:focus {
	background: #e5d9c3;
}
#submenu li.active,
#submenu span.nolink.active {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#submenu li.active a,
#submenu span.nolink.active {
	color: #000;
}
.element-invisible {
	margin: 0;
	padding: 0;
}
div.CodeMirror-wrapping {
	border: 1px solid #000000;
}
table.adminform tr.row0 {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(odd) {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(even) {
	background-color: #d5c1b2;
}
ol.alternating > li:nth-child(odd) {
	background-color: #ffffff;
}
ol.alternating > li:nth-child(even) {
	background-color: #d5c1b2;
}
#installer-database,
#installer-discover,
#installer-update,
#installer-warnings {
	border-top: 1px solid #000000;
}
#installer-database p.warning {
	background: transparent url(../images/admin/icon-16-deny.png) center left no-repeat;
}
#installer-database p.nowarning {
	background: transparent url(../images/admin/icon-16-allow.png) center left no-repeat;
}
.input-append,
.input-prepend {
	font-size: 1.2em;
}
PK       ! !        hathor/css/ie8.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * CSS file for IE8
 */

/**
 * Special Styles for Internet Explorer 8
 */

/* Accessibility: css in template.css for slider keyboard
 * has to be reversed here or the mouse does not work for ie */
.pane-toggler + div.pane-slider {
	/*display: block;*/
}
PK       ! 9    "  hathor/css/colour_highcontrast.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * Changes to use high contrast colors
 */

/**
 * Main Colors
 * #163365	Text background/border
 * #1c4181  Alternative text background 1/border
 * #1b3f7c	Alternative text background 2/border
 * #fcff20	Text
 * #ffffff	Highlighted Text
 * #10254a	Main hover color/border
 * #000000	Highlight/shadow border
 * #a20000	Invalid Alert Color
 * #00f800	Success Alert Color
 * #feffbf  Disabled Menu/Protected
 *
 * MENU:
 *
 * Standard Link
 * #1b3f7c  Link Background
 * #ffffff	Text
 * #10254a	Border
 *
 * Pressed Link
 * #163365	Text background
 * #ffffff	Highlighted Text
 * #000000	Left & Top Border
 * #1b3f7c	Right & Bottom Border
 *
 * Background behind the links
 * #163365	Background
 * #122b56	Border
 *
 * Inactive (Disabled)
 * #cccccc	Text
 *
 * SUBMENU
 * #163365	Active Tab Background
 * #fcff20	Active Tab Text color
 * #10254a	Hover background
 * #10254a	Border
 * #1b3f7c	"off" Tab Background
 * #ffffff	"off" Tab Text color
 *
 * #1c4181	Color behind the tabs
 */

/**
 * General styles
 */
body {
	background-color: #1c4181;
	color: #fcff20;
}

div#sbox-content {
	background-color: #1c4181;
	color: #fcff20;
}

h1 {
	color: #163365;
}

a:link {
	color: #ffffff;
}

a:visited {
	color: #ffffff;
}

a:hover,a:focus {
	text-decoration: underline;
	color: #fcff20;
}

/**
 * Overall Styles
 */
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat;
}

#header h1.title {
	color: #163365;
}

#footer {
	background: #163365;
	border: 1px solid #1b3f7c;
}

#nav {
	background: #163365;
	border: 1px solid #1b3f7c;
}

#content {
	background: #1c4181;
}

#no-submenu {
	border-bottom: 1px solid #1b3f7c;
}

#element-box {
	background: #163365;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #1b3f7c;
}

#element-box.login {
	border-top: 1px solid #1b3f7c;
}

/**
 * Status layout
 */
#module-status a, #module-status span {
	color: #163365;
}

#module-status .preview {
	background: url(../images/menu/icon-16-media.png) 3px 3px no-repeat;
}

#module-status .viewsite {
	background: url(../images/menu/icon-16-viewsite.png) 3px 3px no-repeat;
}

#module-status .unread-messages,#module-status .no-unread-messages {
	background: url(../images/menu/icon-16-messages.png) 3px 3px no-repeat;
}

#module-status .loggedin-users {
	background: url(../images/menu/icon-16-user.png) 3px 3px no-repeat;
}

#module-status .backloggedin-users {
	background: url(../images/menu/icon-16-back-user.png) 3px 3px no-repeat;
}

#module-status .multilanguage {
	background: url(../images/menu/icon-16-language.png) 3px 3px no-repeat;
}

#module-status .logout {
	background: url(../images/menu/icon-16-logout.png) 3px 3px no-repeat;
}

/**
 * Various Styles
 */
.enabled,
.success ,
.allow,
span.writable {
	color: #00f800;
}

.disabled,
p.error,
.warning,
.deny,
span.unwritable	{
	color: #a20000;
}

.nowarning {
	color: #fcff20;
}

.none,.protected {
	color: #feffbf;
}

span.note {
	background: #163365;
	color: #fcff20;
}

div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}

/**
 * Overlib
 */
.ol-foreground {
	background-color: #fcff20;
}

.ol-background {
	background-color: #1b3f7c;
}

.ol-textfont {
	color: #163365;
}

.ol-captionfont {
	color: #ffffff;
}

.ol-captionfont a {
	color: #1b3f7c;
}

/**
 * Subheader, toolbar, page title
 */
.pagetitle h2 {
	color: #fcff20;
}

div.configuration {
	color: #fcff20;
	background-image: url(../images/menu/icon-16-config.png);
	background-repeat: no-repeat;
}

div.toolbar-box {
	border-right: 1px solid #10254a;
	border-bottom: 1px solid #10254a;
	border-left: 1px solid #10254a;
	background: #163365;
}

div.toolbar-list li {
	color: #fcff20;
}

div.toolbar-list li.divider {
	border-right:1px dotted #1b3f7c;
}

div.toolbar-list a {
	border: 1px solid #10254a;
	color: #fcff20;
	background: #1b3f7c;
}

div.toolbar-list a:hover {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	background: #163365;
	color: #ffffff;
}

/**
 * Pane Slider pane Toggler styles
 */
.pane-sliders .title {
	color: #fcff20;
	border: 1px solid #10254a;
}

.pane-sliders .panel {
	border: 1px solid #1b3f7c;
}

.pane-sliders .panel h3 {
	background: #1c4181;
	color: #fcff20;
}

.pane-sliders .content {
	background: #163365;
}

.pane-sliders .adminlist {
	border: 0 none;
}

.pane-sliders .adminlist td {
	border: 0 none;
}

.pane-toggler  span {
	background: transparent url(../images/j_arrow.png) 5px 50% no-repeat;
}

.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) 5px 50%
		no-repeat;
}

.pane-toggler-down {
	border-bottom: 1px solid #1b3f7c;
}

/**
 * Tabs
 */
dl.tabs dt {
	border: 1px solid #10254a;
	background: #1c4181;
	color: #fcff20;
}

dl.tabs dt.open {
	background: #163365;
	border-bottom: 1px solid #163365;
	color: #fcff20;
}

dl.tabs dt.open a:visited {
	color: #fcff20;
}

div.current {
	border: 1px solid #10254a;
	background: #163365;
}

div.current dd {
	padding: 0;
	margin: 0;
}

div#menu-assignment h3 {
	border-bottom: 1px solid #fcff20;
}

/**
 * Login Settings
 */
#login-page .pagetitle h2 {
	background-color: transparent;
	/* background-color: #1c4181; */
	color: #fcff20;
}

#login-page #header {
	border-bottom: 1px solid #1b3f7c;
}

#login-page #content {
	background: #1c4181;
}

#login-page #lock {
	background: url(../images/j_login_lock.png) 50% 0 no-repeat;
}

#login-page #element-box.login {
	background: #163365;
	border: 1px solid #10254a;
}

#form-login {
	border: 1px solid #10254a;
	background: #1c4181;
}

#form-login label {
	color: #fcff20;
}

#form-login div.button1 a {
	color: #fcff20;
	background-color: #1b3f7c;
	border: 1px solid #10254a;
}

#form-login div.button1 a:hover,#form-login div.button1 a:focus {
	text-decoration: none;
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/**
 * Cpanel Settings
 */
.cpanel-page div#element-box {
	background: #163365;
	border: 1px solid #10254a;
}

#cpanel div.icon a, .cpanel div.icon a {
	border: 1px solid #10254a;
	background: #1b3f7c;
	color: #fcff20;
}

#cpanel div.icon a:hover,
#cpanel div.icon a:focus,
.cpanel div.icon a:hover,
.cpanel div.icon a:focus {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	background: #163365;
	color: #ffffff;
}

/**
 * Form Styles
 */
fieldset {
	border: 3px dotted #1b3f7c;
}

legend {
	color: #fcff20;
}

fieldset ul.checklist input:focus {
	outline: thin dotted #333333;
}

fieldset#filter-bar {
	border-bottom: 1px solid #1b3f7c;
}

fieldset#filter-bar ol, fieldset#filter-bar ul {
	border: 0;
}

fieldset#filter-bar ol li fieldset, fieldset#filter-bar ul li fieldset {
	border: 0;
}

input,span.faux-input, select,option {
	color: #fcff20;
	background-color: #163365;
	border: 1px solid #1b3f7c;
}

/* Note: these visual cues should be augmented by aria */
.invalid {
	color: #a20000;
	background-color: #ffffff;
}

/* must be augmented by aria at the same time if changed dynamically by js
	aria-invalid=true or aria-invalid=false */
input.invalid {
	border: 1px solid #a20000;
}

input.required {
	background-color: #fcff20;
	color: #163365;
	border: 1px solid #1b3f7c;
}

input.disabled {
	background-color: #eeeeee;
}

/* Inputs used as buttons */
input[type="button"],
input[type="submit"],
input[type="reset"] {
	background-color: #1b3f7c;
	border: 1px solid #10254a;
	color: #fcff20;
}

input[type="button"]:hover, input[type="button"]:focus,
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="reset"]:hover, input[type="reset"]:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

textarea {
	color: #fcff20;
	background-color: #163365;
	border: 1px solid #1b3f7c;
}

input:focus, select:focus, textarea:focus, option:focus,
input:hover, select:hover, textarea:hover, option:hover
	{
	background-color: #10254a;
	color: #fcff20;
}

/**
 * Option or Parameter styles
 */
.paramrules {
	background: #1b3f7c;
}

span.gi {
	color: #ffffff;
}


/**
 * Admintable Styles
 */
table.admintable td.key,table.admintable td.paramlist_key {
	background-color: #1c4181;
	color: #fcff20;
	border-bottom: 1px solid #10254a;
	border-right: 1px solid #10254a;
}

table.paramlist td.paramlist_description {
	background-color: #1c4181;
	color: #fcff20;
	border-bottom: 1px solid #10254a;
	border-right: 1px solid #10254a;
}

/**
 * Admin Form Styles
 */
fieldset.adminform {
	border: 1px solid #1b3f7c;
}

	/* Table styles are for use with tabular data */
table.adminform {
	background-color: #163365;
}

table.adminform tr.row0 {
	background-color: #163365;
}

table.adminform tr.row1 {
	background-color: #10254a;
}

table.adminform th {
	color: #fcff20;
	background: #163365;
}

table.adminform tr {
	border-bottom: 1px solid #1b3f7c;
	border-right: 1px solid #1b3f7c;
}

/**
 * Adminlist Table layout
 */
table.adminlist {
	background-color: #163365;
	color: #fcff20;
}

table.adminlist a {
	color: #ffffff;
}

table.adminlist thead th {
	background: #163365;
	color: #fcff20;
}

/* Table row styles */
table.adminlist tbody tr {
	background: #163365;
}

table.adminlist tbody tr.row1 {
	background: #163365;
}

table.adminlist tbody tr.row1 td,
table.adminlist tbody tr.row1 th {
	border-bottom: 1px solid #1b3f7c;
}

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td,
table.adminlist tbody tr.row0:hover th,
table.adminlist tbody tr.row1:hover th,
table.adminlist tbody tr.row0:focus td,
table.adminlist tbody tr.row1:focus td,
table.adminlist tbody tr.row0:focus th,
table.adminlist tbody tr.row1:focus th {
	background-color: #10254a;
}

table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-right: 1px solid #1b3f7c;
}

table.adminlist tbody tr td:last-child {
	border-right: none;
}

table.adminlist tbody tr.row0:last-child td,
table.adminlist tbody tr.row0:last-child th {
	border-bottom: 1px solid #1b3f7c;
}

table.adminlist tbody tr.row0 td,
table.adminlist tbody tr.row0 th {
	background: #1c4181;
}

table.adminlist tfoot tr {
	color: #fcff20;
}

/* Table td/th styles */
table.adminlist tfoot td,table.adminlist tfoot th {
	background-color: #163365;
	border-top: 1px solid #1b3f7c;
}

/**
 * Adminlist buttons
 */
table.adminlist tr td.btns a {
	background-color: #1b3f7c;
	border: 1px solid #10254a;
	color: #fcff20;
}

table.adminlist tr td.btns a:hover, table.adminlist tr td.btns a:active, table.adminlist tr td.btns a:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}

a.saveorder.inactive {
	background-position: 0 -16px;
}

/**
 * Saving order icon styling in admin tables
 */
fieldset.batch {
	background: #1c4181;
}


/**
 * Button styling
 */
button {
	color: #fcff20;
	background-color: #1b3f7c;
	border: 1px solid #10254a;
}

button:hover, button:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/* Button 1 Type */
.button1 {
	border: none;
	background: #1b3f7c;
}

	/* Use this if you add images to the buttons such as directional arrows */
.button1 .next {
	/* background: transparent url(../images/j_button1_next.png) 100% 0 no-repeat;  */
}

.button1 a {
	border: 1px solid #10254a;
	color: #fcff20;
}

.button1 a:hover,.button1 a:focus {
	text-decoration: none;
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/* Button 2 Type */
.button2-left,.button2-right {
	border: none;
	background: #1b3f7c;
}

.button2-left a,.button2-right a,.button2-left span,.button2-right span
	{
	color: #fcff20;
	border: 1px solid #10254a;
}

/* these are inactive buttons */
.button2-left span,.button2-right span {
	color: #cccccc;
	border: 1px solid #10254a;
}

.page span,.blank span {
	color: #fcff20;
	border: 1px solid #10254a;
}

.button2-left a:hover,.button2-right a:hover,.button2-left a:focus,.button2-right a:focus
	{
	text-decoration: none;
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/**
 * Pagination styles
 */

	/* Grey out the current page number */
.pagination .page span {
	color: #cccccc;
}

/**
 * Tooltips
 */
.tip {
	background: #000000;
	border: 1px solid #FFFFFF;
}

.tip-title {
	background: url(../images/selector-arrow-std.png) no-repeat;
}

/**
 * Calendar
 */
a img.calendar {
	background: url(../images/calendar.png) no-repeat;
}

/**
 * JGrid styles
 */
.jgrid span.publish {
	background-image: url(../images/admin/tick.png);
}

.jgrid span.unpublish {
	background-image: url(../images/admin/publish_x.png);
}

.jgrid span.archive {
	background-image: url(../images/menu/icon-16-archive.png);
}

.jgrid span.trash {
	background-image: url(../images/menu/icon-16-trash.png);
}

.jgrid span.default {
	background-image: url(../images/menu/icon-16-default.png);
}

.jgrid span.notdefault {
	background-image: url(../images/menu/icon-16-notdefault.png);
}

.jgrid span.checkedout {
	background-image: url(../images/admin/checked_out.png);
}

.jgrid span.downarrow {
	background-image: url(../images/admin/downarrow.png);
}

.jgrid span.downarrow_disabled {
	background-image: url(../images/admin/downarrow0.png);
}

.jgrid span.uparrow {
	background-image: url(../images/admin/uparrow.png);
}

.jgrid span.uparrow_disabled {
	background-image: url(../images/admin/uparrow0.png);
}

.jgrid span.published {
	background-image: url(../images/admin/publish_g.png);
}

.jgrid span.expired {
	background-image: url(../images/admin/publish_r.png);
}

.jgrid span.pending	{
	background-image: url(../images/admin/publish_y.png);
}

.jgrid span.warning	{
	background-image: url(../images/admin/publish_y.png);
}

/**
 * Menu Icons
 * These icons are used on the Administrator menu
 * The classes are constructed dynamically when the menu is generated
 */
.icon-16-archive {
	background-image: url(../images/menu/icon-16-archive.png);
}

.icon-16-article {
	background-image: url(../images/menu/icon-16-article.png);
}

.icon-16-banners {
	background-image: url(../images/menu/icon-16-banner.png);
}

.icon-16-banners-clients {
	background-image: url(../images/menu/icon-16-banner-client.png);
}

.icon-16-banners-tracks {
	background-image: url(../images/menu/icon-16-banner-tracks.png);
}

.icon-16-banners-cat {
	background-image: url(../images/menu/icon-16-banner-categories.png);
}

.icon-16-category {
	background-image: url(../images/menu/icon-16-category.png);
}

.icon-16-checkin {
	background-image: url(../images/menu/icon-16-checkin.png);
}

.icon-16-clear {
	background-image: url(../images/menu/icon-16-clear.png);
}

.icon-16-component {
	background-image: url(../images/menu/icon-16-component.png);
}

.icon-16-config {
	background-image: url(../images/menu/icon-16-config.png);
}

.icon-16-contact {
	background-image: url(../images/menu/icon-16-contacts.png);
}

.icon-16-contact-cat {
	background-image: url(../images/menu/icon-16-contacts-categories.png);
}

.icon-16-content {
	background-image: url(../images/menu/icon-16-content.png);
}

.icon-16-cpanel {
	background-image: url(../images/menu/icon-16-cpanel.png);
}

.icon-16-default {
	background-image: url(../images/menu/icon-16-default.png);
}

.icon-16-featured {
	background-image: url(../images/menu/icon-16-featured.png);
}

.icon-16-groups {
	background-image: url(../images/menu/icon-16-groups.png);
}

.icon-16-help {
	background-image: url(../images/menu/icon-16-help.png);
}

.icon-16-help-this {
	background-image: url(../images/menu/icon-16-help-this.png);
}

.icon-16-help-forum {
	background-image: url(../images/menu/icon-16-help-forum.png);
}

.icon-16-help-docs {
	background-image: url(../images/menu/icon-16-help-docs.png);
}

.icon-16-help-jed {
	background-image: url(../images/menu/icon-16-help-jed.png);
}

.icon-16-help-jrd {
	background-image: url(../images/menu/icon-16-help-jrd.png);
}

.icon-16-help-community {
	background-image: url(../images/menu/icon-16-help-community.png);
}

.icon-16-help-security {
	background-image: url(../images/menu/icon-16-help-security.png);
}

.icon-16-help-dev {
	background-image: url(../images/menu/icon-16-help-dev.png);
}

.icon-16-help-shop {
	background-image: url(../images/menu/icon-16-help-shop.png);
}

.icon-16-info {
	background-image: url(../images/menu/icon-16-info.png);
}

.icon-16-install {
	background-image: url(../images/menu/icon-16-install.png);
}

.icon-16-joomlaupdate {
	background-image: url(../images/menu/icon-16-install.png);
}

.icon-16-language {
	background-image: url(../images/menu/icon-16-language.png);
}

.icon-16-levels {
	background-image: url(../images/menu/icon-16-levels.png);
}

.icon-16-logout {
	background-image: url(../images/menu/icon-16-logout.png);
}

.icon-16-maintenance {
	background-image: url(../images/menu/icon-16-maintenance.png);
}

.icon-16-massmail {
	background-image: url(../images/menu/icon-16-massmail.png);
}

.icon-16-media {
	background-image: url(../images/menu/icon-16-media.png);
}

.icon-16-menu {
	background-image: url(../images/menu/icon-16-menu.png);
}

.icon-16-menumgr {
	background-image: url(../images/menu/icon-16-menumgr.png);
}

.icon-16-messages {
	background-image: url(../images/menu/icon-16-messaging.png);
}

.icon-16-messages-add {
	background-image: url(../images/menu/icon-16-new-privatemessage.png);
}

.icon-16-messages-read {
	background-image: url(../images/menu/icon-16-messages.png);
}

.icon-16-module {
	background-image: url(../images/menu/icon-16-module.png);
}

/* .icon-16-new 		{ background-image: url(../images/menu/icon-16-new.png); } */
.icon-16-newarticle {
	background-image: url(../images/menu/icon-16-newarticle.png);
}

.icon-16-newcategory {
	background-image: url(../images/menu/icon-16-newcategory.png);
}

.icon-16-newgroup {
	background-image: url(../images/menu/icon-16-newgroup.png);
}

.icon-16-newlevel {
	background-image: url(../images/menu/icon-16-newlevel.png);
}

.icon-16-newuser {
	background-image: url(../images/menu/icon-16-newuser.png);
}

.icon-16-plugin {
	background-image: url(../images/menu/icon-16-plugin.png);
}

.icon-16-profile {
	background-image: url(../images/menu/icon-16-user.png);
}

.icon-16-purge {
	background-image: url(../images/menu/icon-16-purge.png);
}

.icon-16-readmess {
	background-image: url(../images/menu/icon-16-readmess.png);
}

.icon-16-section {
	background-image: url(../images/menu/icon-16-section.png);
}

.icon-16-static {
	background-image: url(../images/menu/icon-16-static.png);
}

.icon-16-stats {
	background-image: url(../images/menu/icon-16-stats.png);
}

.icon-16-themes {
	background-image: url(../images/menu/icon-16-themes.png);
}

.icon-16-trash {
	background-image: url(../images/menu/icon-16-trash.png);
}

.icon-16-user {
	background-image: url(../images/menu/icon-16-user.png);
}

.icon-16-user-note {
	background-image: url(../images/menu/icon-16-user-note.png);
}

.icon-16-delete {
	background-image: url(../images/menu/icon-16-delete.png);
}

.icon-16-help-trans {
	background-image: url(../images/menu/icon-16-help-trans.png);
}

.icon-16-newsfeeds {
	background-image: url(../images/menu/icon-16-newsfeeds.png);
}

.icon-16-newsfeeds-cat {
	background-image: url(../images/menu/icon-16-newsfeeds-cat.png);
}

.icon-16-redirect {
	background-image: url(../images/menu/icon-16-redirect.png);
}

.icon-16-search {
	background-image: url(../images/menu/icon-16-search.png);
}

.icon-16-finder {
	background-image: url(../images/menu/icon-16-search.png);
}

.icon-16-weblinks {
	background-image: url(../images/menu/icon-16-links.png);
}

.icon-16-weblinks-cat {
	background-image: url(../images/menu/icon-16-links-cat.png);
}

/**
 * Toolbar icons
 * These icons are used for the toolbar buttons
 * The classes are constructed dynamically when the toolbar is created
 */
.icon-32-send {
	background-image: url(../images/toolbar/icon-32-send.png);
}

.icon-32-delete {
	background-image: url(../images/toolbar/icon-32-delete.png);
}

.icon-32-help {
	background-image: url(../images/toolbar/icon-32-help.png);
}

.icon-32-cancel {
	background-image: url(../images/toolbar/icon-32-cancel.png);
}

.icon-32-checkin {
	background-image: url(../images/toolbar/icon-32-checkin.png);
}

.icon-32-options{
	background-image: url(../images/toolbar/icon-32-config.png);
}

.icon-32-apply {
	background-image: url(../images/toolbar/icon-32-apply.png);
}

.icon-32-back {
	background-image: url(../images/toolbar/icon-32-back.png);
}

.icon-32-forward {
	background-image: url(../images/toolbar/icon-32-forward.png);
}

.icon-32-save {
	background-image: url(../images/toolbar/icon-32-save.png);
}

.icon-32-edit {
	background-image: url(../images/toolbar/icon-32-edit.png);
}

.icon-32-copy {
	background-image: url(../images/toolbar/icon-32-copy.png);
}

.icon-32-move {
	background-image: url(../images/toolbar/icon-32-move.png);
}

.icon-32-new {
	background-image: url(../images/toolbar/icon-32-new.png);
}

.icon-32-upload {
	background-image: url(../images/toolbar/icon-32-upload.png);
}

.icon-32-assign {
	background-image: url(../images/toolbar/icon-32-publish.png);
}

.icon-32-html {
	background-image: url(../images/toolbar/icon-32-html.png);
}

.icon-32-css {
	background-image: url(../images/toolbar/icon-32-css.png);
}

.icon-32-menus {
	background-image: url(../images/toolbar/icon-32-menu.png);
}

.icon-32-publish {
	background-image: url(../images/toolbar/icon-32-publish.png);
}

.icon-32-unblock {
	background-image: url(../images/toolbar/icon-32-unblock.png);
}

.icon-32-unpublish {
	background-image: url(../images/toolbar/icon-32-unpublish.png);
}

.icon-32-restore {
	background-image: url(../images/toolbar/icon-32-revert.png);
}

.icon-32-trash {
	background-image: url(../images/toolbar/icon-32-trash.png);
}

.icon-32-archive {
	background-image: url(../images/toolbar/icon-32-archive.png);
}

.icon-32-unarchive {
	background-image: url(../images/toolbar/icon-32-unarchive.png);
}

.icon-32-preview {
	background-image: url(../images/toolbar/icon-32-preview.png);
}

.icon-32-default {
	background-image: url(../images/toolbar/icon-32-default.png);
}

.icon-32-refresh {
	background-image: url(../images/toolbar/icon-32-refresh.png);
}

.icon-32-save-new {
	background-image: url(../images/toolbar/icon-32-save-new.png);
}

.icon-32-save-copy {
	background-image: url(../images/toolbar/icon-32-save-copy.png);
}

.icon-32-error {
	background-image: url(../images/toolbar/icon-32-error.png);
}

.icon-32-new-style {
	background-image: url(../images/toolbar/icon-32-new-style.png);
}

.icon-32-delete-style {
	background-image: url(../images/toolbar/icon-32-delete-style.png);
}

.icon-32-purge {
	background-image: url(../images/toolbar/icon-32-purge.png);
}

.icon-32-remove {
	background-image: url(../images/toolbar/icon-32-remove.png);
}

.icon-32-featured {
	background-image: url(../images/toolbar/icon-32-featured.png);
}

.icon-32-unfeatured {
	background-image: url(../images/toolbar/icon-32-featured.png);
	background-position: 0% 100%;
}

.icon-32-export {
	background-image: url(../images/toolbar/icon-32-export.png);
}

.icon-32-stats {
	background-image: url(../images/toolbar/icon-32-stats.png);
}

.icon-32-print {
	background-image: url(../images/toolbar/icon-32-print.png);
}

.icon-32-batch {
	background-image: url(../images/toolbar/icon-32-batch.png);
}

.icon-32-envelope {
	background-image: url(../images/toolbar/icon-32-messaging.png);
}
.icon-32-download {
	background-image: url(../images/toolbar/icon-32-export.png);
}

.icon-32-bars {
	background-image: url(../images/toolbar/icon-32-stats.png);
}

/**
 * Quick Icons
 * Also knows as Header Icons
 * These are used for the Quick Icons on the Control Panel
 * The same classes are also assigned the Component Title
 */
.icon-48-categories {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-generic {
	background-image: url(../images/header/icon-48-generic.png);
}

.icon-48-banners {
	background-image: url(../images/header/icon-48-banner.png);
}

.icon-48-banners-categories {
	background-image: url(../images/header/icon-48-banner-categories.png);
}

.icon-48-banners-category-edit {
	background-image: url(../images/header/icon-48-banner-categories.png);
}

.icon-48-banners-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-banners-clients {
	background-image: url(../images/header/icon-48-banner-client.png);
}

.icon-48-banners-tracks {
	background-image: url(../images/header/icon-48-banner-tracks.png);
}

.icon-48-checkin {
	background-image: url(../images/header/icon-48-checkin.png);
}

.icon-48-clear {
	background-image: url(../images/header/icon-48-clear.png);
}

.icon-48-contact {
	background-image: url(../images/header/icon-48-contacts.png);
}

.icon-48-contact-categories {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}

.icon-48-contact-category-edit {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}

.icon-48-contact-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-purge {
	background-image: url(../images/header/icon-48-purge.png);
}

.icon-48-cpanel {
	background-image: url(../images/header/icon-48-cpanel.png);
}

.icon-48-config {
	background-image: url(../images/header/icon-48-config.png);
}

.icon-48-groups {
	background-image: url(../images/header/icon-48-groups.png);
}

.icon-48-groups-add {
	background-image: url(../images/header/icon-48-groups-add.png);
}

.icon-48-levels {
	background-image: url(../images/header/icon-48-levels.png);
}

.icon-48-levels-add {
	background-image: url(../images/header/icon-48-levels-add.png);
}

.icon-48-module {
	background-image: url(../images/header/icon-48-module.png);
}

.icon-48-menu {
	background-image: url(../images/header/icon-48-menu.png);
}

.icon-48-menu-add {
	background-image: url(../images/header/icon-48-menu-add.png);
}

.icon-48-menumgr {
	background-image: url(../images/header/icon-48-menumgr.png);
}

.icon-48-trash {
	background-image: url(../images/header/icon-48-trash.png);
}

.icon-48-user {
	background-image: url(../images/header/icon-48-user.png);
}

.icon-48-user-add {
	background-image: url(../images/header/icon-48-user-add.png);
}

.icon-48-user-edit {
	background-image: url(../images/header/icon-48-user-edit.png);
}

.icon-48-user-profile {
	background-image: url(../images/header/icon-48-user-profile.png);
}

.icon-48-inbox {
	background-image: url(../images/header/icon-48-inbox.png);
}

.icon-48-new-privatemessage {
	background-image: url(../images/header/icon-48-new-privatemessage.png);
}

.icon-48-msgconfig {
	background-image: url(../images/header/icon-48-message_config.png);
}

.icon-48-langmanager {
	background-image: url(../images/header/icon-48-language.png);
}

.icon-48-mediamanager {
	background-image: url(../images/header/icon-48-media.png);
}

.icon-48-plugin {
	background-image: url(../images/header/icon-48-plugin.png);
}

.icon-48-help_header {
	background-image: url(../images/header/icon-48-help_header.png);
}

.icon-48-impressions {
	background-image: url(../images/header/icon-48-stats.png);
}

.icon-48-browser {
	background-image: url(../images/header/icon-48-stats.png);
}

.icon-48-searchtext {
	background-image: url(../images/header/icon-48-stats.png);
}

.icon-48-thememanager {
	background-image: url(../images/header/icon-48-themes.png);
}

.icon-48-assoc {
	background-image: url(../images/header/icon-48-assoc.png);
}

.icon-48-writemess {
	background-image: url(../images/header/icon-48-writemess.png);
}

.icon-48-featured {
	background-image: url(../images/header/icon-48-featured.png);
}

.icon-48-sections {
	background-image: url(../images/header/icon-48-section.png);
}

.icon-48-article-add {
	background-image: url(../images/header/icon-48-article-add.png);
}

.icon-48-article-edit {
	background-image: url(../images/header/icon-48-article-edit.png);
}

.icon-48-article {
	background-image: url(../images/header/icon-48-article.png);
}

.icon-48-content-categories {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-content-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-content-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-install {
	background-image: url(../images/header/icon-48-extension.png);
}

.icon-48-dbbackup {
	background-image: url(../images/header/icon-48-backup.png);
}

.icon-48-dbrestore {
	background-image: url(../images/header/icon-48-dbrestore.png);
}

.icon-48-dbquery {
	background-image: url(../images/header/icon-48-query.png);
}

.icon-48-systeminfo {
	background-image: url(../images/header/icon-48-info.png);
}

.icon-48-massmail {
	background-image: url(../images/header/icon-48-massmail.png);
}

.icon-48-redirect {
	background-image: url(../images/header/icon-48-redirect.png);
}

.icon-48-search	{
	background-image: url(../images/header/icon-48-search.png);
}

.icon-48-finder	{
	background-image: url(../images/header/icon-48-search.png);
}

.icon-48-newsfeeds {
	background-image: url(../images/header/icon-48-newsfeeds.png);
}

.icon-48-newsfeeds-categories {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}

.icon-48-newsfeeds-category-edit {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}

.icon-48-newsfeeds-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-weblinks {
	background-image: url(../images/header/icon-48-links.png);
}

.icon-48-weblinks-categories {
	background-image: url(../images/header/icon-48-links-cat.png);
}

.icon-48-weblinks-category-edit {
	background-image: url(../images/header/icon-48-links-cat.png);
}

.icon-48-weblinks-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-tags {
	background-image: url(../images/header/icon-48-tags.png);
}

/**
 * General styles
 */
div.message {
	border: 1px solid #1b3f7c;
	color: #333;
}

.helpFrame {
	border-left: 0 solid #1b3f7c;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

/**
 * Override mootree.css styles
 * media/system/css/mootree.css
 */
.mooTree_selected	 {
	background-color: #10254a;
}

/**
 * Modal Styles
 */
dl.menu_type dt {
	border-bottom: 1px solid #1b3f7c;
}

ul#new-modules-list {
	border-top: 1px solid #1b3f7c;
}

/**
 * Override mediamanager.css styles
 * administrator/components/com_media/assets/mediamanager.css
 */
#folderview input#folderpath {
	width: 65%;
	color: #fcff20;
	background-color: #163365;
	border: 1px solid #1b3f7c;
}

.upload-queue .queue-loader {
	background-color: #fcff20;
	color: #163365;
	border: 1px inset #fcff20;
}

.upload-queue .queue-subloader {
	background-color: #1b3f7c;
	color: #fcff20;
}

/**
 * User Accessibility
 */

	/* Skip to Content Visual Styling */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	color: #163365;
	background: #fcff20;
}

/**
 * Admin Form Styles
 */
fieldset.panelform {
	border: none 0;
}

/**
 * ACL STYLES relocated from com_users/media/grid.css
 */
a.move_up {
	background-image: url('../images/admin/uparrow.png');
}

span.move_up {
	background-image: url('../images/admin/uparrow0.png');
}

a.move_down {
	background-image: url('../images/admin/downarrow.png');
}

span.move_down {
	background-image: url('../images/admin/downarrow0.png');
}

a.grid_false {
	background-image: url('../images/admin/publish_x.png');
}

a.grid_true {
	background-image: url('../images/admin/tick.png');
}

a.grid_trash {
	background-image: url('../images/admin/icon-16-trash.png');
}

/**
 * ACL PANEL STYLES
 */

/* All Tabs */

tr.row1 {
	background-color: #1c4181;
}

/* Summary Tab */
table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-left: 1px solid #cbcbcb;
}

/* Icons */

span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}

span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}

span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}

span.icon-16-locked {
	background: url(../images/admin/checked_out.png) 0 0 no-repeat;
}

label.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}

label.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat ;
}
a.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat ;
}
a.icon-16-allowinactive {
	background: url(../images/admin/icon-16-allowinactive.png) no-repeat ;
}
a.icon-16-denyinactive {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat ;
}

/* ACL footer/legend */

ul.acllegend li.acl-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat left;
}

ul.acllegend li.acl-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat left;
}

li.acl-editgroups,
li.acl-resetbtn {
	background-color: #1b3f7c;
	border: 1px solid #10254a;
}

li.acl-editgroups a,
li.acl-resetbtn a {
	color: #fcff20
}

li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/* ACL Config --------- */
table#acl-config {
	border: 1px solid #10254a;
	background: #1c4181;
}

table#acl-config th,
table#acl-config td {
	background: #1c4181;
	border-bottom: 1px solid #10254a;
	border-top: none;
	border-left: none;
	border-right: none;
}

table#acl-config th.acl-groups {
	border-right: 1px solid #10254a;
}

/**
* Mod_rewrite Warning
*/
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) right top no-repeat;
}

/**
* Options modal- config
*/

/* *
* Permission Rules
*/

#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
    border:solid 0 #1b3f7c;
    background:#163365;
}

ul#rules li .pane-sliders .panel h3.title {
	border:solid 0 #1b3f7c;
}

#permissions-sliders ul#rules .pane-slider {
	border:solid 1px #1b3f7c;
}

#permissions-sliders ul#rules li h3 {
	background:#1c4181;
	border: 1px solid #1b3f7c;
}

#permissions-sliders ul#rules li h3.pane-toggler-down a {
	border:solid 0;
}

#permissions-sliders ul#rules .group-kind {
	color:#fcff20;
}

#permissions-sliders ul#rules table.group-rules td {
    border-right:solid 1px #1b3f7c;
    border-bottom:solid 1px #1b3f7c;
}

#permissions-sliders ul#rules table.group-rules th {
    background: #10254a;
    border-right:solid 1px #1b3f7c;
    border-bottom:solid 1px #1b3f7c;
    color:#fcff20;
}

ul#rules table.aclmodify-table {
	border:solid 1px #fcff20;
}

ul#rules table.group-rules td label {
	border:solid 0 #1b3f7c;
}

#permissions-sliders ul#rules .mypanel {
	border:solid 0 #1b3f7c;
}

#permissions-sliders  ul#rules  table.group-rules td {
   background: #163365;
}

#permissions-sliders span.level {
	color:#ffffff;
	background-image:none;
}

/*
 * Debug styles
 */
.check-0,
table.adminlist tbody td.check-0,
table.adminlist tbody tr:hover td.check-0 {
	background-color: #FFFFCF;
	color: #163365;
}

.check-a,
table.adminlist tbody td.check-a,
table.adminlist tbody tr:hover td.check-a {
	background-color: #CFFFDA;
	color: #163365;
}

.check-d,
table.adminlist tbody td.check-d,
table.adminlist tbody tr:hover td.check-d {
	background-color: #FFCFCF;
	color: #163365;
}

/**
 * System Messages
 */

#system-message dd ul {
	color: #fcff20;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message dd.error ul {
	color: #fcff20;
	background: #1c4181 url(../images/notice-alert.png) 4px top no-repeat;
	border-top: 3px solid #a20000;
	border-bottom: 3px solid #a20000;
}

#system-message dd.message ul {
	color: #fcff20;
	background: #10254a url(../images/notice-info.png) 4px center no-repeat;
	border-top: 3px solid #EFE7B8;
	border-bottom: 3px solid #EFE7B8;
}

#system-message dd.notice ul {
	color: #fcff20;
	background: #10254a url(../images/notice-note.png) 4px top no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
}

/** CSS file for Accessible Admin Menu
 * based on Matt Carrolls' son of suckerfish
 * with javascript by Bill Tomczak
 */

	/* Note: set up the font-size on the id and used 100% on the elements.
	If ul/li/a are different ems, then the shifting back via non-js keyboard
	doesn't work properly */

/**
 * Menu Styling
 */
#menu { /* this is on the main ul */
	color: #ffffff;
}

#menu ul { /* all lists */
	background-color: #163365;
	color: #ffffff;
}

#menu ul li.node {
	background: #163365 url(../images/j_arrow.png) no-repeat right 50%;
}

#menu a {
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: left 50%;
	background-color: #1b3f7c;
}

#menu li { /* all list items */
	background-color: #163365;
	border-right: 1px solid #000000;
}

#menu li a {
	border: 1px solid #10254a;
}

#menu li li a {
	border: 1px solid #10254a;
}

#menu li a:hover,
#menu li a:active,
#menu li a:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #ffffff;
}

#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	color: #feffbf;
	background-color: #1b3f7c;
	border-top: 1px solid #163365;
	border-right: 1px solid #10254a;
	border-bottom: 1px solid #163365;
	border-left: 1px solid #10254a;
}

#menu li ul { /* second-level lists */
	border-top: 1px solid #10254a;
	border-bottom: 2px solid #10254a;
}

#menu li li { /* second-level row */
	background-color: #163365;
}

#menu li:hover ul,#menu li.sfhover ul {
	/* lists nested under hovered list items */
	margin-left: 0;
	border-left: 1px solid #122b56;
	border-right: 1px solid #122b56;
}

#menu li li:hover ul,#menu li li.sfhover ul {
	border-left: 1px solid #122b56;
	border-right: 1px solid #122b56;
}

/**
 * Styling parents
 */

 	/* 1 level - sfhover */
#menu li.sfhover a {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

	/* 2 level - normal */
#menu li.sfhover li a { /* background-color: #f0f0f0; */
	background-color: #1b3f7c;
	border: 1px solid #10254a;
	color: #ffffff;
}

	/* 2 level - hover */
#menu li.sfhover li.sfhover a,#menu li li a:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

	/* 3 level - normal */
#menu li.sfhover li.sfhover li a {
	background-color: #1b3f7c;
	border: 1px solid #10254a;
	color: #ffffff;
}

	/* 3 level - hover */
#menu li.sfhover li.sfhover li.sfhover a {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #fcff20;
}

/* bring back the focus elements into view */
#menu li li a:focus, #menu li li li a:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #ffffff;
}

#menu li li li a:focus {
	background-color: #163365;
	border-top: 1px solid #000000;
	border-right: 1px solid #1b3f7c;
	border-bottom: 1px solid #1b3f7c;
	border-left: 1px solid #000000;
	color: #ffffff;
}

/**
 * Submenu styling
 */
#submenu {
	border-bottom: 1px solid #10254a;
	/* border-bottom plus padding-bottom is the technique */
	/* This is the background befind the tabs */
	background: #1c4181;
}

#submenu a, #submenu span.nolink {
	background: #1b3f7c;
	border: 1px solid #10254a;
	color: #ffffff;
}

#submenu a:hover, #submenu a:focus {
	background-color: #10254a;
}

#submenu a.active, #submenu span.nolink.active {
	background: #163365;
	border-bottom: 1px solid #163365;
	color: #fcff20;
}

/**
 * Webkit fixes
 **/
input:-webkit-autofill {
	background-color: #163365 !important;
}

/* -- Codemirror Editor  ----------- */
div.editor-border, div.CodeMirror-wrapping {
	border: 1px solid #163365;
	background-color: #ffffff;
}

/* User Notes */
div.unotes h1 {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(odd) { background-color: #163365; }
ul.alternating > li:nth-child(even) { background-color: #10254a; }
ol.alternating > li:nth-child(odd) { background-color: #163365; }
ol.alternating > li:nth-child(even) { background-color: #10254a;}

/* Installer Database */
#installer-database, #installer-discover, #installer-update, #installer-warnings {
	border-top: 1px solid #1b3f7c;
}
#installer-database p.warning {
	background: transparent url(../images/admin/icon-16-deny.png) center left no-repeat;
}

#installer-database p.nowarning {
	background: transparent url(../images/admin/icon-16-allow.png) center left no-repeat;
}
PK       ! V        hathor/css/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! i`X  X  "  hathor/css/colour_standard_rtl.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * RTL CSS file for the color standard
 */

/**
 * Overall Styles
 */
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat top right;
}

#element-box {
	border-left: 1px solid #c7c8b2;
	border-right: 1px solid #c7c8b2;
}

/**
 * Various Styles
 */

div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}

/**
 * Subheader, toolbar, page title
 */
div.toolbar-box {
	border-left: 1px solid #c7c8b2;
	border-right: 1px solid #c7c8b2;
}

div.toolbar-list li.divider {
	border-left:1px dotted #e3e4ca;
	border-right:none;
}

div.toolbar-list a:hover {
	border-right: 1px solid #e3e4ca;
	border-left: 1px solid #c7c8b2;
}

/**
 * Pane Slider pane Toggler styles
 */
.pane-toggler  span {
	background: transparent url(../images/j_arrow_left.png) right 50% no-repeat;
}

.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) right 50%
		no-repeat;
}

/**
 * Cpanel Settings
 */
#cpanel div.icon a:hover,
#cpanel div.icon a:focus {
	border-right: 1px solid #e3e4ca;
	border-left: 1px solid #c7c8b2;
}

fieldset#filter-bar {
	border-left: none;
	border-right: none;
}

/**
 * Admintable Styles
 */
table.admintable td.key,table.admintable td.paramlist_key {
	border-left: 1px solid #c7c8b2;
	border-right: none;
}

table.paramlist td.paramlist_description {
	border-left: 1px solid #c7c8b2;
	border-right: none;
}

/**
 * Admin Form Styles
 */
table.adminform tr {
	border-left: 1px solid #c7c8b2;
	border-right: none;
}

/**
 * Adminlist Table layout
 */

table.adminlist.modal {
	border-right: 1px solid #c7c8b2;
	border-left: 1px solid #c7c8b2;
}


/* Table row styles */

table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-left: 1px solid #c7c8b2;
	border-right: none;
}

table.adminlist tbody tr td:last-child {
	border-left: none;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}

a.saveorder.inactive {
	background-position: 0 -16px;
}

/**
 * Button styling
 */

/* Button 1 Type */

	/* Use this if you add images to the buttons such as directional arrows */

.button1 a {
	/* add padding if you are using the directional images */
	/* padding: 0 6px 0 30px; */
}

	/* Button 2 Type */

.button2-right .prev {
	background-image: url(../images/j_button2_prev.png);
	background-position: right center;
}

.button2-right.off .prev {
	background: url(../images/j_button2_prev_off.png) no-repeat;
}

.button2-right .start {
	background-image: url(../images/j_button2_first.png);
	background-position: right center;
}

.button2-left .next {
	background-image: url(../images/j_button2_next.png);
	background-position: left center;
}

.button2-left.off .next { /* @TODO check the x position */
	background: url(../images/j_button2_next_off.png) 100% 0 no-repeat;
}

.button2-left .end {
	background-image: url(../images/j_arrow_left.png);
	background-position: left center;
}

.button2-left.off .end { /* @TODO check the x position */
	background: url(../images/j_button2_last_off.png) 100% 0 no-repeat;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

/**
 * Tooltips
 */

/**
 * System Standard Messages
 */
#system-message dd.message ul {
	background: #C3D2E5 url(../images/notice-info.png) 99.5% center no-repeat;
}

/**
 * System Error Messages
 */
#system-message dd.error ul {
	background: #E6C0C0 url(../images/notice-alert.png) 99.5% top no-repeat;
}

/**
 * System Notice Messages
 */
#system-message dd.notice ul {
	background: #EFE7B8 url(../images/notice-note.png) 99%.5 top no-repeat;
}

/**
 * JGrid styles
 */

/**
 * Menu Icons
 * These icons are used on the Administrator menu
 * The classes are constructed dynamically when the menu is generated
 */


/**
 * Toolbar icons
 * These icons are used for the toolbar buttons
 * The classes are constructed dynamically when the toolbar is created
 */

/**
 * Quick Icons
 * Also knows as Header Icons
 * These are used for the Quick Icons on the Control Panel
 * The same classes are also assigned the Component Title
 */

/**
 * General styles
 */

.helpFrame {
	border-right: 0 solid #c7c8b2;
	border-left: none;
	border-top: none;
}

/* -- ACL STYLES relocated from com_users/media/grid.css ----------- */

/* -- ACL PANEL STYLES  ----------- */


/* All Tabs */

table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-right: 1px solid #c7c8b2;
	border-left: none;
}

/* Icons */

ul.acllegend li.acl-allowed {
	background:url(../images/admin/icon-16-allow.png) no-repeat right;
}
ul.acllegend li.acl-denied {
	background:url(../images/admin/icon-16-deny.png) no-repeat right;
}

table#acl-config th.acl-groups {
	border-left: 1px solid #c7c8b2;
}

table#acl-config th.acl-groups {
	text-align: right;
}

.acl-action {
	margin: auto 0;
}

/* Icons */

span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat right;
}

span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat right;
}

span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat right;
}

span.icon-16-locked {
	background: url(../images/admin/checked_out.png) no-repeat right;
}

/**
* Mod_rewrite Warning
*/
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) left top no-repeat;
}

/**
* Modal S-Box overrides
*/

#sbox-window {
	text-align: right;
}

/**
* Permission Rules
*/

#permissions-sliders ul#rules table.group-rules td {
    border-left: solid 1px #c7c8b2;
    border-right: solid 0 #c7c8b2;
}

#permissions-sliders ul#rules table.group-rules th {
    border-left: solid 1px #c7c8b2;
    border-right: solid 0 #c7c8b2;
}

/**
 * Menu Styling
 */

#menu ul li.node {
	background-image: url(../images/j_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu a {
	background-position: right 50%;
}

#menu li {
	border-left: 1px solid #c7c8b2;
	border-right: 0 solid #c7c8b2;
}

#menu li li li a:focus {
	border-right: 1px solid #fafafa;
}

/* Installer Database */
#installer-database p.warning {
	background-position: center right;
}

#installer-database p.nowarning {
	background-position: center right;
}
PK       ! {Q  Q    hathor/css/template_rtl.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * RTL CSS file for the template
 */

body {
	direction: rtl;
}

h1, h2, h3 {
	text-align: right;
}

/**
 * CSS Reset
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background-position: transparent none repeat scroll top right;
}

/* new styles */



/* end new styles */

/**
 * Overall Styles
 */
#header h1.title {
	padding: 0 120px 0 0;
}

#footer {
	padding: 10px 20px;
}

#content {
	margin: 5px 20px 20px 20px;
}

.cpanel-page div#element-box {
	padding: 15px;
}

/**
 * Status layout
 */
#module-status {
	left: 0;
	right: none;
	float: left;
}

#module-status > span {
	float: right;
	padding: 4px 22px 0 20px;
}

/* background images moved to color css file */

/**
 * Various Styles
 */

div.checkin-tick {
	text-indent: -9999px;
}

/**
 * Overlib
 */

/**
 * Subheader, toolbar, page title
 */

div.pagetitle {
	padding: 0 0 5px 0;
	background-position: right 50%;
	line-height: 54px;
}

.pagetitle h2 {
	padding: 0 50px 0 0;
}

div.configuration {
	padding-right: 30px;
	margin-right: 10px;
}

div.toolbar-list {
	float: right;
	text-align: left;
}

div.toolbar-list li {
	padding: 5px 4px 5px 1px;
	float: right;
}

div.toolbar-list li.divider {
	margin-left: 10px;
	margin-right: 0;
}

div.toolbar-list span {
	margin: 0 auto;
}

div.toolbar-list a {
	float: right;
	padding: 1px 5px;
}

/**
 * Massmail component
 */


/**
 * Pane Slider pane Toggler styles
 */
div.pane-sliders {
	margin-left: 10px;
}

.pane-toggler  span {
	padding-left: 0;
	padding-right: 20px;
}

.pane-toggler-down span {
	padding-right: 20px;
	padding-left: 0;
}

div#position-icon.pane-sliders div.pane-down .icon-wrapper .icon {
	padding: 5px 10px 5px 0;
	margin: 0;
}

/**
 * Tabs
 */
dl.tabs {
	float: right;
	margin: 10px 0 -1px 0;
}

dl.tabs dt {
	float: right;
	padding: 4px 10px;
	margin-right: 3px;
}

div.current {
	padding: 10px 10px;
}

/* New parameter styles (check rtl) */

dl#content-pane.tabs {
	margin: 1px 0 0 0;
}

div.current label, div.current span.faux-label {
	float:right;
	clear:right;
}

div.current fieldset.radio {
	float:right;
}

div.current fieldset.radio input {
	float:right;
	margin: 3px 2px 0 0;
}

div.current fieldset.radio label {
	float:right;
	margin: 3px 2px 0 0;
}

div.current fieldset.checkboxes {
	float:right;
	clear:left;
}

div.current fieldset.checkboxes input {
	float:right;
	clear:right;
	margin: 3px 2px 0 0;
}

div.current fieldset.checkboxes label {
	clear:left;
	margin: 3px 2px 0 0;
}

div.current input,
div.current span.faux-input,
div.current textarea,
div.current select {
	float:right;
	margin: 3px 2px 0 0;
}

div.current table#acl-config th.acl-groups {
	text-align: right;
}

div.current table#filter-config th.acl-groups {
	text-align: right;
}

/* -------- Menu Assignments ---------- */
div#menu-assignment {
	clear:right;
}

div#menu-assignment ul.menu-links {
	float:right;
}

div#menu-assignment h3 {
	clear:right;
}

div#menu-assignment ul.menu-links li.menu-link label {
	float: right;
	margin: 3px 2px 0 0;
}
div#menu-assignment ul.menu-links li.menu-link input {
	clear: right;
	float: right;
}

p.tab-description {
	margin-right: 0;
}
/* end new parameter styles */

/**
 * Login Settings
 */
#login-page input, #login-page select {
	float: left;
}

#login-page .login {
	margin: 0 auto;
}

#login-page .pagetitle h2 {
	margin: -70px 0 30px 0;
}

#login-page .login-inst {
	float: right;
}

#login-page .login-box {
	float: left;
}

#login-page .button {
	text-align: left;
}

#login-page .login-text {
	text-align: right;
	float: right;
}

#form-login {
	float: left;
}

#form-login label {
	float: right;
	clear: right;
	text-align: left;
}

#form-login div.button1 div.next {
	float: right;
}

#form-login div.button1 a {
	padding: 0 15px 0 15px;
	/* padding: 0 6px 0 30px; use this if you use images */
}

/**
 * Cpanel Settings
 */
.cpanel div.icon ,
#cpanel div.icon {
	margin-left: 5px;
	float: right;
}

.cpanel div.icon a ,
#cpanel div.icon a {
	float: right;
}

.cpanel img ,
#cpanel img {
	padding: 10px 0;
	margin: 0 auto;
}

div.cpanel-icons {
	float: right;
}

div.cpanel-component {
	float: left;
}

/**
 * Standard Layout Styles
 */
div.col {
	float: right;
}

div.options-section.col {
	float: left;
}

div.col1 {
	float: right;
}

div.col2 {
	float: left;
}

	/* Avoid using the width divs. They are here for 3PD Extensions if needed
	 * Use the specific layout divs listed after. See also the th.width entries */
.clrlft { clear: right; }
.clrrt { clear: left; }
.fltlft { float: right; }
.fltrt { float: left; }
.fltnone { float: none; }

	/* Layout Divs */
div.options-section {
	margin: 10px 0 10px 10px;
}

/* for bluestork style html */
div.width-40.fltrt {
	margin: 10px 0 10px 10px;
}

/**
 * Form Styles
 */

fieldset {
	margin: 2px 10px 2px 10px;
	text-align: right;
}

fieldset p {
	margin: 10px 0;
}

/* new form fields (check rtl) */

fieldset.adminform fieldset.radio,
fieldset.panelform fieldset.radio,
fieldset.adminform-legacy fieldset.radio  {
	float:right;
	margin: 0 0 5px 0;
	clear:left;
}
fieldset.adminform fieldset.radio label,
fieldset.panelform fieldset.radio label,
fieldset.adminform fieldset.radio span.faux-label,
fieldset.panelform fieldset.radio span.faux-label {
	float:right;
}

fieldset.panelform-legacy label,
fieldset.adminform-legacy label,
fieldset.panelform-legacy span.faux-label,
fieldset.adminform-legacy span.faux-label {
	float:right;

}
/* JParameter classes on radio button labels  */

p.jform_desc {
	clear: right;
}

fieldset ul.checklist {
	margin-right: 27px;
	margin-left: 0;
}

fieldset#filter-bar {
	margin: 0;
	padding: 5px 10px 5px 10px;
}

fieldset#filter-bar ol, fieldset#filter-bar ul {
	padding: 5px 0 0;
}

fieldset#filter-bar ol li, fieldset#filter-bar ul li {
	float: right;
	padding: 0 0 0 5px;
}

fieldset#filter-bar .filter-search {
	float: right;
}

fieldset#filter-bar .filter-select {
	float: left;
}


	/* Note: these visual cues should be augmented by aria */

	/* must be augmented by aria at the same time if changed dynamically by js
	aria-invalid=true or aria-invalid=false */


	/* augmented by aria in template javascript */

span.readonly {
	float: right;
}

div.extdescript {
	margin-right: 10px;
}

input[type="button"] {
	padding: 1px 6px;
}

/**
 * Option or Parameter styles
 */


/* end from alpha2 */

span.gi {
	margin-left: 5px;
}

/**
 * Admintable Styles
 */

table.admintable td.key,table.admintable td.paramlist_key {
	text-align: left;
}

table.paramlist td.paramlist_description {
	text-align: right;
}

/**
 * Admin Form Styles
 */
fieldset.adminform {
	margin: 0 10px 10px 10px;
}
fieldset.adminform .input-prepend,
fieldset.adminform .input-append,
fieldset.panelform .input-prepend,
fieldset.panelform .input-append {
	float: right;
}
fieldset.adminform .adminformlist .btn.modal,
fieldset.adminform .input-prepend > *,
fieldset.adminform .input-append > *,
fieldset.panelform .adminformlist .btn.modal,
fieldset.panelform .input-prepend > *,
fieldset.panelform .input-append > * {
	float: none;
	vertical-align: middle;
}

	/* Table styles are for use with tabular data */
table.adminform {
	margin: 8px 0 10px 0;
}


table.adminform th {
	padding: 6px 4px 4px 2px;
	text-align: right;
}

table.adminform td {
	text-align: right;
}

table.adminform td#filter-bar {
	text-align: right;
}

table.adminform td.helpMenu {
	text-align: left;
}

table.adminform tr {
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #c7c8b2;
	border-right: none;
}

/**
 * Table formatting styles
 */

	/* Avoid using the width classes. They are here for 3PD Extensions if needed
	 * Use the specific layout table headers listed after. See also the div.width entries */

	/* Table header layout classes */

th.ordering-col a {
	float:right;
	margin-right: 3px;
}

th.ordering-col a img {
	margin-right: 4px;
	margin-left: 4px;
}

/**
 * Adminlist Table layout
 */
table.adminlist {
	float: right;
}
	/* Table row styles */
table.adminlist tr {
	padding-left: 30px;
	padding-right: 30px;
}

table.adminlist tbody tr {
	text-align: right;
}

	/* Table td/th styles */
table.adminlist td.order span {
	float: right;
}

/**
 * Tree indentation & nesting - Up to 10 levels deep so don't go crazy :
 */
table.adminlist td.indent-4 	{ padding-right:4px; }
table.adminlist td.indent-19 	{ padding-right:19px; }
table.adminlist td.indent-34 	{ padding-right:34px; }
table.adminlist td.indent-49 	{ padding-right:49px; }
table.adminlist td.indent-64 	{ padding-right:64px; }
table.adminlist td.indent-79 	{ padding-right:79px; }
table.adminlist td.indent-94 	{ padding-right:94px; }
table.adminlist td.indent-109 	{ padding-right:109px; }
table.adminlist td.indent-124 	{ padding-right:124px; }
table.adminlist td.indent-139 	{ padding-right:139px; }

/**
 * Adminlist buttons
 */
table.adminlist tr td.btns a {
	padding: 3px 20px;
}

/**
 * Modal Modules styles
 */
ul#new-modules-list {
	margin-right: 50px;
	margin-left: 0;
}

/**
 * Utility styles
 */
	/* General Clearing Class */
.menu-module-list {
	padding-right: 10px;
	margin-right: 5px;
}

	/* stu nicholls solution for centering divs */

	/* table solution for global config */

table.noshow fieldset {
	margin: 15px 7px 7px 7px;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	float:left;
	margin-left: 8px;
}

/**
 * Button styling
 */
#editor-xtd-buttons {
	padding: 5px;
}

/* Button 1 Type */
.button1,.button1 div {
	float: left;
}

	/* Use this if you add images to the buttons such as directional arrows */

.button1 a {
	float: right;
	padding: 0 6px 0 6px;
}

	/* Button 2 Type */
.button2-left,.button2-right {
	float: right;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	float: right;
}

	/* these are inactive buttons */

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span {
	padding: 0 6px;
}

.button2-left a,.button2-left span {
	padding: 0 6px 0 24px;
}

.button2-right a,.button2-right span {
	padding: 0 24px 0 6px;
}

.button2-left {
	float: right;
	margin-right: 5px;
}

.button2-right {
	float: right;
	margin-right: 5px;
}

/* background images moved to the color rtl css file */

/**
 * Pagination styles
 */

	/* Normal pagination styles */
div.containerpg {
	position: relative;
	right: 50%;
	float: right;
	clear: right;
}

div.pagination {
	right: -50%;
	margin: 0 auto;
}

.pagination a {
	line-height: 1.6em;
}

.pagination div.limit {
	float: right;
	margin: 0 10px;
}

	/* The Go submittal button */
.pagination button {
	margin-left: 20px;
}

	/* Style if pagination is part of the table (old style) */
table.adminlist .pagination {
	margin: 0 auto;
}

table.adminlist .pagination button {
	margin-left: 20px;
}

/**
 * Pagination styles
 */

	/* Normal pagination styles */
div.containerpg {
	right: 50%;
	float: right;
	clear: right;
}

div.pagination {
	right: -50%;
	margin: 0 auto;
}

.pagination div.limit {
	float: right;
	margin: 0 10px;
}

	/* The Go submittal button */
.pagination button {
	margin-left: 20px;
}


	/* Grey out the current page number */


	/* Style if pagination is part of the table (old style) */

table.adminlist .pagination button {
	margin-left: 20px;
}

/**
 * MCE Editor
 */
div.toggle-editor {

}

/**
 * Tooltips
 */

.tip-text {
	text-align: right;
}

/**
 * Calendar
 */
a img.calendar {
	margin-right: 3px;
}

/**
 * General styles
 */

.helpFrame {
	padding: 0 10px 0 5px;
}

#treecellhelp {
	float: right;
}

#datacellhelp {
	float: right;
	padding: 2px 0 0 0;
}

/* -- MODAL STYLES ----------- */
div#sbox-window {
	text-align: right;
}

h2.modal-title {
	margin: 5px 15px 0 0;
}

ul.menu_types {
	padding: 0 15px 0 0;
}
ul.menu_types li,
dl.menu_type dd ul li {
	float:right;
	margin-left: 10px;
	margin-right: 0;
}

dl.menu_type dt {
	float:right;
	margin: 13px 0 5px 0;
}
dl.menu_type dd {
	clear:right;
}

dl.menu_type dd ul li {
	margin: 0;
}

dl.menu_type dd ul {
	margin: 0;
}

ul#new-modules-list {
	padding: 5px 15px 0 0;
	margin: 0;
}
ul#new-modules-list li {
	float:right;
	margin: 0 0 0 20px;
}

/**
 * User Accessibility
 */

	/* Skip to Content Structural Styling */
#skiplinkholder a,
#skiplinkholder a:link,
#skiplinkholder a:visited {
	left: 0;
	right: -200%;
}

#skiplinkholder a:focus, #skiplinkholder a:active {
	right: 0;
	top: 0;
}

#skiplinkholder p {
	margin: 0;
}

#skiptargetholder {
	left: 0;
	right: -200%;
}

	/* Skip to Content Visual Styling */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	padding-left: 20px;
	padding-right: 20px;
}

	/* For elements that aren't to be seen by users unless the user does something
	 * like clicking on a header to see the collapsed section. */

	/* For elements that aren't to be seen by visual users but do need to be read by screenreaders.
	 * Cannot be used for elements that can get focus such as links and form elements */

	/* Firefox has issues styling legend so this is a universal fix
	for making the legend invisible (i.e. visually it's not there, but screen readers see it */

legend.element-invisible {
	/*margin: 0;
	margin-right: -10000px; */
}

fieldset.adminform label,
fieldset.panelform label,
fieldset.adminform span.faux-label,
fieldset.panelform span.faux-label {
	clear:right;
	float:right;
	margin-right: 10px;
	margin-left: 5px;
}

fieldset.adminform fieldset.radio label,
fieldset.panelform fieldset.radio label,
fieldset.adminform fieldset.radio span.faux-label,
fieldset.panelform fieldset.radio span.faux-label {
	margin-right: 0;
}

/* checkboxes */
fieldset.adminform fieldset.checkboxes,
fieldset.panelform fieldset.checkboxes,
fieldset.adminform-legacy fieldset.checkboxes  {
	float:right;
	margin: 0 0 5px 0;
	clear:left;
}

fieldset.adminform fieldset.checkboxes input[type="checkbox"],
fieldset.panelform fieldset.checkboxes input[type="checkbox"] {
	float: right;
	clear: right;
}

fieldset.adminform fieldset.checkboxes label,
fieldset.panelform fieldset.checkboxes label,
fieldset.adminform fieldset.checkboxes span.faux-label,
fieldset.panelform fieldset.checkboxes span.faux-label {
	clear: left;
}
/* end checkboxes */

fieldset.adminform input, fieldset.adminform span.faux-input, fieldset.adminform textarea, fieldset.adminform select, fieldset.adminform img, fieldset.adminform button,
fieldset.panelform input, fieldset.panelform span.faux-input, fieldset.panelform textarea, fieldset.panelform select, fieldset.panelform img, fieldset.panelform button {
	float:right;
	margin:5px 0 5px 5px;
}

/* -------- Batch Section ---------- */
fieldset#batch-choose-action {
	clear:none;
	clear: right;
}
fieldset.batch label {
	float: right;
	clear: none;
}
fieldset label#batch-choose-action-lbl {
	clear: none;
	clear: right;
}
label#batch-language-lbl,
label#batch-user-lbl {
	clear: right;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 15px;
}
select#batch-language-id,
select#batch-user-id {
	margin-top: 15px;
}
select#batch-category-id,
select#batch-menu-id,
select#batch-position-id
{
	margin-left: 30px;
	margin-right: 0;
}
fieldset.batch select, fieldset.batch input, fieldset.batch img, fieldset.batch button {
	float: right;
}
label#batch-access-lbl,
label#batch-client-lbl {
	margin-right: 0;
	margin-left: 10px;
}

/* Banner edit */


/* -- ACL STYLES relocated from com_users/media/grid.css ----------- */

/* -- ACL PANEL STYLES  ----------- */


/* All Tabs */

td.col1 {
	text-align:right;
}

/* Icons */
label.icon-16-allow,
label.icon-16-deny,
a.icon-16-allow,
a.icon-16-deny,
a.icon-16-allowinactive,
a.icon-16-denyinactive {
	margin: 0 auto;
}
label.icon-16-allow {
	right: 40%;
}
label.icon-16-deny {
	right: 40%;
}

ul.acllegend li {
	float: right;
	padding-left: 20px;
	margin: 15px 10px 15px 0;
}
ul.acllegend li.acl-allowed {
	padding-right: 20px;
	padding-left: 10px;
}
ul.acllegend li.acl-denied {
	padding-right: 20px;
	padding-left: 20px;
}
ul.acllegend li.acl-editgroups {
	padding-left: 10px;
}
ul.acllegend li.acl-resetbtn {
	padding-left: 0;
}

li.acl-editgroups,
li.acl-resetbtn {
	float: right;
}

table#acl-config th.acl-groups {
	padding-right: 8px;
}

table#acl-config th.acl-groups {
	text-align: right;
}

.acl-action {
	margin: auto 0;
}

/* Icons */
span.icon-16-unset,
span.icon-16-allowed,
span.icon-16-denied,
span.icon-16-locked {
	padding-left: 0;
	padding-right: 18px;
}

/* *
* Permission Rules
*/

#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
    margin: 0 !important;
    padding: 0 !important;
}

#permissions-sliders ul#rules li {
	margin: 0;
	padding: 0;
}

#permissions-sliders ul#rules table.group-rules td {
    padding:4px;
    vertical-align:middle;
    text-align:right;
}

#permissions-sliders .panel {
    margin-bottom: 3px;
    margin-right: 0;
}

ul#rules table.group-rules td label {
	margin: 0 !important;
}

table.group-rules td select {
	margin: 0 !important;
}

#permissions-sliders ul#rules .mypanel {
	padding: 0;
}

#permissions-sliders ul#rules {
	padding: 5px;
}

#permissions-sliders  ul#rules  table.group-rules th {
    text-align: right;
    padding: 4px;
}

#permissions-sliders .pane-toggler  span {
	padding-left: 0;
	padding-right: 20px;
}

#permissions-sliders .pane-toggler-down span {
	padding-left: 0;
	padding-right: 20px;
}

/**
 * Helpmenus
 */
ul.helpmenu li {
	float: left;
}

/**
 * Menu Styling
 */
#menu a {
	padding: 0.35em 2em 0.35em 2.5em;
}

#menu li {
	float: right;
}

#menu li ul { /* second-level lists */
	margin-right: -1000em;
	/* using right instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li ul ul { /* third-and-above-level lists */
	margin: -2.3em -1000em 0 0;
	/* top margin is equal to parent line height+bottom padding */
}

#menu li:hover ul ul,#menu li.sfhover ul ul {
	margin-right: -1000em;
}

#menu li:hover ul,#menu li.sfhover ul {
	/* lists nested under hovered list items */
	margin-right: 0;
}

#menu li li:hover ul,#menu li li.sfhover ul {
	margin-right: 16em;
}

/**
 * Extra positioning rules for limited noscript keyboard accessibility
 * need the backgrounds here to keep the background as the nav background
 * since it is overlaying other content.
 * Using margin-left instead of left so that can move back without javascript
 * display downlevel ul
 */
#menu li a:focus+ul {
	margin-right: 0;
}

#menu li li a:focus+ul {
	margin-right: 1016em;
}

/* bring back the focus elements into view */
#menu li li a:focus {
	margin-right: 1000em;
}

#menu li li li a:focus {
	margin-right: 2016em;
}

#menu li:hover a:focus,#menu li.sfhover a.sffocus {
	margin-right: 0;
}

#menu li li:hover a:focus+ul,#menu li li.sfhover a.sffocus+ul {
	margin-right: 16em;
}

/**
 * Submenu styling
 */


#submenu a, #submenu span.nolink {
	float: right;
	margin-left: 8px;
	padding: 2px 10px 2px 10px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

/* Installer Database */
#installer-database p.warning {
	padding-left: 0;
	padding-right: 20px
}

#installer-database #sidebar {
	float: none
}

#installer-database p.nowarning {
	padding-left: 0;
	padding-right: 20px
}

p.nowarning {
	float: none;
	margin-left: 0;
	margin-right: 15px;
}

table.adminlist tfoot button {
	float: right;
}

/* Spinner */
.joomlaupdate_spinner {
	float: right;
	margin-left: 15px;
}

/* Various corrections */
[class*="span"] {
	float: none;
	margin-left: 0;
	margin-right: 0;
}

#sidebar {
	float:right;
	margin: 15px 0;
}

#submenu li, #submenu span.nolink {
	float: right;
}

div.btn-toolbar {
	float: right;
	text-align: right;
}

.btn-group {
	float: right;
	margin-right: 10px;
}

#module-status div.btn-group {
	float: right;
}

.nav-tabs > li, .nav-pills > li {
	float: none;
}

.tabs-left > .nav-tabs {
	border-right: 0 solid #DDDDDD;
	float: right;
	margin-right: 19px;
}

.list-striped, .row-striped {
	text-align: right;
}

.row-fluid [class*="span"] {
	float: none;
}
.media .btn {
	float: none;
}

.media {
	float:none;
	margin: 10px 20px;
}

.alert .close {
	right: 5px;
	float: left;
}

.popover,
.tooltip-inner {
	text-align: right;
}
div.toggle-editor {
	float: left;
}
#editor-xtd-buttons .btn {
	float: right;
}
div.toggle-editor {
	margin-top: 14px;
}
.modal-footer button {
	float: left;
}
#form-login  {
	float: right;
}PK       ! {{{S  S    hathor/css/colour_standard.cssnu [        .clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#form-login .btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 14px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 15px;
	*line-height: 15px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
#form-login .btn:hover,
#form-login .btn:focus,
#form-login .btn:active,
#form-login .btn.active,
#form-login .btn.disabled,
#form-login .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
#form-login .btn:active,
#form-login .btn.active {
	background-color: #cccccc \9;
}
#form-login .btn:first-child {
	*margin-left: 0;
}
#form-login .btn:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#form-login .btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
#form-login .btn.active,
#form-login .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
#form-login .btn.disabled,
#form-login .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-large [class^="icon-"] {
	margin-top: 2px;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}
.input-append,
.input-prepend {
	margin-bottom: 5px;
	font-size: 0;
	white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	font-size: 13px;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 15px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-prepend .add-on,
.input-prepend .btn {
	margin-left: -1px;
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .active,
.input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}
.element-invisible {
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
	height: 1px;
	width: 1px !important;
	overflow: hidden;
}
#form-login select,
#form-login input[type="text"],
#form-login input[type="password"] {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 15px;
	color: #555555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 175px;
}
.subform-repeatable-wrapper div.btn-toolbar {
	float: none;
}
.subform-repeatable-wrapper .text-right {
	text-align: right;
}
.subform-repeatable-wrapper .ui-sortable-helper {
	background: #ffffff;
}
.subform-repeatable-wrapper tr.ui-sortable-helper {
	display: table;
}
.subform-repeatable-wrapper .subform-repeatable-group {
	clear: both;
}
.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #999999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.label:empty,
.badge:empty {
	display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.label-important,
.badge-important {
	background-color: #a20000;
}
.label-important[href],
.badge-important[href] {
	background-color: #6f0000;
}
.label-warning,
.badge-warning {
	background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}
.label-success,
.badge-success {
	background-color: #005800;
}
.label-success[href],
.badge-success[href] {
	background-color: #002500;
}
.label-info,
.badge-info {
	background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
	background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
	background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
	top: 0;
}
body {
	background-color: #ffffff;
	color: #2c2c2c;
}
h1 {
	color: #2c2c2c;
}
a:link {
	color: #054993;
}
a:visited {
	color: #054993;
}
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat;
}
#header h1.title {
	color: #2c2c2c;
}
#nav {
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	border: 1px solid #c7c8b2;
}
#content {
	background: #ffffff;
}
#no-submenu {
	border-bottom: 1px solid #c7c8b2;
}
#element-box {
	background: #ffffff;
	border-right: 1px solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	border-left: 1px solid #c7c8b2;
}
#element-box.login {
	border-top: 1px solid #c7c8b2;
}
.enabled,
.success,
.allow,
span.writable {
	color: #005800;
}
.disabled,
p.error,
.warning,
.deny,
span.unwritable {
	color: #a20000;
}
.nowarning {
	color: #2c2c2c;
}
.none,
.protected {
	color: #c7c8b2;
}
span.note {
	background: #ffffff;
	color: #2c2c2c;
}
div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}
.ol-foreground {
	background-color: #f9fade;
}
.ol-background {
	background-color: #005800;
}
.ol-textfont {
	color: #2c2c2c;
}
.ol-captionfont {
	color: #ffffff;
}
.ol-captionfont a {
	color: #054993;
}
div.subheader .padding {
	background: #ffffff;
}
.pagetitle h2 {
	color: #2c2c2c;
}
div.configuration {
	color: #2c2c2c;
	background-image: url(../images/menu/icon-16-config.png);
	background-repeat: no-repeat;
}
div.toolbar-box {
	border-right: 1px solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	border-left: 1px solid #c7c8b2;
	background: #ffffff;
}
div.toolbar-list li {
	color: #2c2c2c;
}
div.toolbar-list li.divider {
	border-right: 1px dotted #e5d9c3;
}
div.toolbar-list a {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	background: #f9fade;
}
div.toolbar-list a:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
}
div.btn-toolbar {
	margin-left: 5px;
	padding-top: 3px;
}
div.btn-toolbar li.divider {
	border-right: 1px dotted #e5d9c3;
}
div.btn-toolbar div.btn-group button {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	padding: 5px 4px 5px 4px;
}
div.btn-toolbar div.btn-group button:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
	cursor: pointer;
}
div.btn-toolbar a {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	padding: 6px 5px;
	text-align: center;
	white-space: nowrap;
	font-size: 1.2em;
	text-decoration: none;
}
div.btn-toolbar a:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
	cursor: pointer;
}
div.btn-toolbar div.btn-group button.inactive {
	background: #f9fade;
}
.pane-sliders .title {
	color: #2c2c2c;
}
.pane-sliders .panel {
	border: 1px solid #c7c8b2;
}
.pane-sliders .panel h3 {
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	color: #054993;
}
.pane-sliders .panel h3:hover {
	background: #e5d9c3;
}
.pane-sliders .panel h3:hover a {
	text-decoration: none;
}
.pane-sliders .adminlist {
	border: 0 none;
}
.pane-sliders .adminlist td {
	border: 0 none;
}
.pane-toggler span {
	background: transparent url(../images/j_arrow.png) 5px 50% no-repeat;
}
.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;
}
.pane-toggler-down {
	border-bottom: 1px solid #c7c8b2;
}
dl.tabs dt {
	border: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	color: #054993;
}
dl.tabs dt:hover {
	background: #e5d9c3;
}
dl.tabs dt.open {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #2c2c2c;
}
dl.tabs dt.open a:visited {
	color: #2c2c2c;
}
dl.tabs dt a:hover {
	text-decoration: none;
}
dl.tabs dt a:focus {
	text-decoration: underline;
}
div.current {
	border: 1px solid #c7c8b2;
	background: #ffffff;
}
div.current fieldset {
	border: none 0;
}
div.current fieldset.adminform {
	border: 1px solid #c7c8b2;
}
#login-page .pagetitle h2 {
	background: transparent;
}
#login-page #header {
	border-bottom: 1px solid #c7c8b2;
}
#login-page #lock {
	background: url(../images/j_login_lock.png) 50% 0 no-repeat;
}
#login-page #element-box.login {
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
#form-login {
	background: #ffffff;
	border: 1px solid #c7c8b2;
}
#form-login label {
	color: #2c2c2c;
}
#form-login div.button1 a {
	color: #054993;
}
#cpanel div.icon a,
.cpanel div.icon a {
	color: #054993;
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
#cpanel div.icon a:hover,
#cpanel div.icon a:focus,
.cpanel div.icon a:hover,
.cpanel div.icon a:focus {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	color: #054993;
	background: #e5d9c3;
}
fieldset {
	border: 1px #c7c8b2 solid;
}
legend {
	color: #2c2c2c;
}
fieldset ul.checklist input:focus {
	outline: thin dotted #2c2c2c;
}
fieldset#filter-bar {
	border-top: 0 solid #c7c8b2;
	border-right: 0 solid #c7c8b2;
	border-bottom: 1px solid #c7c8b2;
	border-left: 0 solid #c7c8b2;
}
fieldset#filter-bar ol,
fieldset#filter-bar ul {
	border: 0;
}
fieldset#filter-bar ol li fieldset,
fieldset#filter-bar ul li fieldset {
	border: 0;
}
.invalid {
	color: #a20000;
}
input.invalid {
	border: 1px solid #a20000;
}
input.readonly,
span.faux-input {
	border: 0;
}
input.required {
	background-color: #e5f0fa;
}
input.disabled {
	background-color: #eeeeee;
}
input,
select,
span.faux-input {
	background-color: #ffffff;
	border: 1px solid #c7c8b2;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	color: #054993;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus {
	background: #e5d9c3;
}
textarea {
	background-color: #ffffff;
	border: 1px solid #c7c8b2;
}
input:focus,
select:focus,
textarea:focus,
option:focus,
input:hover,
select:hover,
textarea:hover,
option:hover {
	background-color: #e5d9c3;
	color: #054993;
}
.paramrules {
	background: #f9fade;
}
span.gi {
	color: #c7c8b2;
}
table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #f9fade;
	color: #2c2c2c;
	border-bottom: 1px solid #c7c8b2;
	border-right: 1px solid #c7c8b2;
}
table.paramlist td.paramlist_description {
	background-color: #f9fade;
	color: #2c2c2c;
	border-bottom: 1px solid #c7c8b2;
	border-right: 1px solid #c7c8b2;
}
fieldset.adminform {
	border: 1px solid #c7c8b2;
}
table.adminform {
	background-color: #ffffff;
}
table.adminform tr.row0 {
	background-color: #ffffff;
}
table.adminform tr.row1 {
	background-color: #e5d9c3;
}
table.adminform th {
	color: #2c2c2c;
	background: #ffffff;
}
table.adminform tr {
	border-bottom: 1px solid #c7c8b2;
	border-right: 1px solid #c7c8b2;
}
table.adminlist {
	border-spacing: 1px;
	background-color: #ffffff;
	color: #2c2c2c;
}
table.adminlist.modal {
	border-top: 1px solid #c7c8b2;
	border-right: 1px solid #c7c8b2;
	border-left: 1px solid #c7c8b2;
}
table.adminlist a {
	color: #054993;
}
table.adminlist thead th {
	background: #ffffff;
	color: #2c2c2c;
	border-bottom: 1px solid #c7c8b2;
}
table.adminlist tbody tr {
	background: #ffffff;
}
table.adminlist tbody tr.row1 {
	background: #ffffff;
}
table.adminlist tbody tr.row1:last-child td,
table.adminlist tbody tr.row1:last-child th {
	border-bottom: 1px solid #c7c8b2;
}
table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td,
table.adminlist tbody tr.row0:hover th,
table.adminlist tbody tr.row1:hover th,
table.adminlist tbody tr.row0:focus td,
table.adminlist tbody tr.row1:focus td,
table.adminlist tbody tr.row0:focus th,
table.adminlist tbody tr.row1:focus th {
	background-color: #e5d9c3;
}
table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-right: 1px solid #c7c8b2;
}
table.adminlist tbody tr td:last-child {
	border-right: none;
}
table.adminlist tbody tr.row0:last-child td,
table.adminlist tbody tr.row0:last-child th {
	border-bottom: 1px solid #c7c8b2;
}
table.adminlist tbody tr.row0 td,
table.adminlist tbody tr.row0 th {
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
table.adminlist {
	border-bottom: 0 solid #c7c8b2;
}
table.adminlist tfoot tr {
	color: #2c2c2c;
}
table.adminlist tfoot td,
table.adminlist tfoot th {
	background-color: #ffffff;
	border-top: 1px solid #c7c8b2;
}
table.adminlist tr td.btns a {
	border: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	color: #054993;
}
table.adminlist tr td.btns a:hover,
table.adminlist tr td.btns a:active,
table.adminlist tr td.btns a:focus {
	background-color: #ffffff;
}
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}
a.saveorder.inactive {
	background-position: 0 -16px;
}
fieldset.batch {
	background: #ffffff;
}
button {
	color: #054993;
	border: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
button:hover,
button:focus {
	background: #e5d9c3;
}
.invalid {
	color: #ff0000;
}
.button1 {
	border: 1px solid #c7c8b2;
	color: #054993;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
.button1 a {
	color: #054993;
}
.button1 a:hover,
.button1 a:focus {
	background: #e5d9c3;
}
.button2-left,
.button2-right {
	border: 1px solid #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	color: #054993;
}
.button2-left span,
.button2-right span {
	color: #999999;
}
.page span,
.blank span {
	color: #054993;
}
.button2-left a:hover,
.button2-right a:hover,
.button2-left a:focus,
.button2-right a:focus {
	background: #e5d9c3;
}
.pagination .page span {
	color: #999999;
}
.tip {
	background: #000000;
	border: 1px solid #FFFFFF;
}
.tip-title {
	background: url(../images/selector-arrow-std.png) no-repeat;
}
a img.calendar {
	background: url(../images/calendar.png) no-repeat;
}
.jgrid span.publish {
	background-image: url(../images/admin/tick.png);
}
.jgrid span.unpublish {
	background-image: url(../images/admin/publish_x.png);
}
.jgrid span.archive {
	background-image: url(../images/menu/icon-16-archive.png);
}
.jgrid span.trash {
	background-image: url(../images/menu/icon-16-trash.png);
}
.jgrid span.default {
	background-image: url(../images/menu/icon-16-default.png);
}
.jgrid span.notdefault {
	background-image: url(../images/menu/icon-16-notdefault.png);
}
.jgrid span.checkedout {
	background-image: url(../images/admin/checked_out.png);
}
.jgrid span.downarrow {
	background-image: url(../images/admin/downarrow.png);
}
.jgrid span.downarrow_disabled {
	background-image: url(../images/admin/downarrow0.png);
}
.jgrid span.uparrow {
	background-image: url(../images/admin/uparrow.png);
}
.jgrid span.uparrow_disabled {
	background-image: url(../images/admin/uparrow0.png);
}
.jgrid span.published {
	background-image: url(../images/admin/publish_g.png);
}
.jgrid span.expired {
	background-image: url(../images/admin/publish_r.png);
}
.jgrid span.pending {
	background-image: url(../images/admin/publish_y.png);
}
.jgrid span.warning {
	background-image: url(../images/admin/publish_y.png);
}
.icon-32-send {
	background-image: url(../images/toolbar/icon-32-send.png);
}
.icon-32-delete {
	background-image: url(../images/toolbar/icon-32-delete.png);
}
.icon-32-help {
	background-image: url(../images/toolbar/icon-32-help.png);
}
.icon-32-cancel {
	background-image: url(../images/toolbar/icon-32-cancel.png);
}
.icon-32-checkin {
	background-image: url(../images/toolbar/icon-32-checkin.png);
}
.icon-32-options {
	background-image: url(../images/toolbar/icon-32-config.png);
}
.icon-32-apply {
	background-image: url(../images/toolbar/icon-32-apply.png);
}
.icon-32-back {
	background-image: url(../images/toolbar/icon-32-back.png);
}
.icon-32-forward {
	background-image: url(../images/toolbar/icon-32-forward.png);
}
.icon-32-save {
	background-image: url(../images/toolbar/icon-32-save.png);
}
.icon-32-edit {
	background-image: url(../images/toolbar/icon-32-edit.png);
}
.icon-32-copy {
	background-image: url(../images/toolbar/icon-32-copy.png);
}
.icon-32-move {
	background-image: url(../images/toolbar/icon-32-move.png);
}
.icon-32-new {
	background-image: url(../images/toolbar/icon-32-new.png);
}
.icon-32-upload {
	background-image: url(../images/toolbar/icon-32-upload.png);
}
.icon-32-assign {
	background-image: url(../images/toolbar/icon-32-publish.png);
}
.icon-32-html {
	background-image: url(../images/toolbar/icon-32-html.png);
}
.icon-32-css {
	background-image: url(../images/toolbar/icon-32-css.png);
}
.icon-32-menus {
	background-image: url(../images/toolbar/icon-32-menu.png);
}
.icon-32-publish {
	background-image: url(../images/toolbar/icon-32-publish.png);
}
.icon-32-unblock {
	background-image: url(../images/toolbar/icon-32-unblock.png);
}
.icon-32-unpublish {
	background-image: url(../images/toolbar/icon-32-unpublish.png);
}
.icon-32-restore {
	background-image: url(../images/toolbar/icon-32-revert.png);
}
.icon-32-trash {
	background-image: url(../images/toolbar/icon-32-trash.png);
}
.icon-32-archive {
	background-image: url(../images/toolbar/icon-32-archive.png);
}
.icon-32-unarchive {
	background-image: url(../images/toolbar/icon-32-unarchive.png);
}
.icon-32-preview {
	background-image: url(../images/toolbar/icon-32-preview.png);
}
.icon-32-default {
	background-image: url(../images/toolbar/icon-32-default.png);
}
.icon-32-refresh {
	background-image: url(../images/toolbar/icon-32-refresh.png);
}
.icon-32-save-new {
	background-image: url(../images/toolbar/icon-32-save-new.png);
}
.icon-32-save-copy {
	background-image: url(../images/toolbar/icon-32-save-copy.png);
}
.icon-32-error {
	background-image: url(../images/toolbar/icon-32-error.png);
}
.icon-32-new-style {
	background-image: url(../images/toolbar/icon-32-new-style.png);
}
.icon-32-delete-style {
	background-image: url(../images/toolbar/icon-32-delete-style.png);
}
.icon-32-purge {
	background-image: url(../images/toolbar/icon-32-purge.png);
}
.icon-32-remove {
	background-image: url(../images/toolbar/icon-32-remove.png);
}
.icon-32-featured {
	background-image: url(../images/toolbar/icon-32-featured.png);
}
.icon-32-unfeatured {
	background-image: url(../images/toolbar/icon-32-featured.png);
	background-position: 0% 100%;
}
.icon-32-export {
	background-image: url(../images/toolbar/icon-32-export.png);
}
.icon-32-stats {
	background-image: url(../images/toolbar/icon-32-stats.png);
}
.icon-32-print {
	background-image: url(../images/toolbar/icon-32-print.png);
}
.icon-32-batch {
	background-image: url(../images/toolbar/icon-32-batch.png);
}
.icon-32-envelope {
	background-image: url(../images/toolbar/icon-32-messaging.png);
}
.icon-32-download {
	background-image: url(../images/toolbar/icon-32-export.png);
}
.icon-32-bars {
	background-image: url(../images/toolbar/icon-32-stats.png);
}
.icon-48-categories {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-generic {
	background-image: url(../images/header/icon-48-generic.png);
}
.icon-48-banners {
	background-image: url(../images/header/icon-48-banner.png);
}
.icon-48-banners-categories {
	background-image: url(../images/header/icon-48-banner-categories.png);
}
.icon-48-banners-category-edit {
	background-image: url(../images/header/icon-48-banner-categories.png);
}
.icon-48-banners-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-banners-clients {
	background-image: url(../images/header/icon-48-banner-client.png);
}
.icon-48-banners-tracks {
	background-image: url(../images/header/icon-48-banner-tracks.png);
}
.icon-48-checkin {
	background-image: url(../images/header/icon-48-checkin.png);
}
.icon-48-clear {
	background-image: url(../images/header/icon-48-clear.png);
}
.icon-48-contact {
	background-image: url(../images/header/icon-48-contacts.png);
}
.icon-48-contact-categories {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}
.icon-48-contact-category-edit {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}
.icon-48-contact-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-purge {
	background-image: url(../images/header/icon-48-purge.png);
}
.icon-48-cpanel {
	background-image: url(../images/header/icon-48-cpanel.png);
}
.icon-48-config {
	background-image: url(../images/header/icon-48-config.png);
}
.icon-48-groups {
	background-image: url(../images/header/icon-48-groups.png);
}
.icon-48-groups-add {
	background-image: url(../images/header/icon-48-groups-add.png);
}
.icon-48-levels {
	background-image: url(../images/header/icon-48-levels.png);
}
.icon-48-levels-add {
	background-image: url(../images/header/icon-48-levels-add.png);
}
.icon-48-module {
	background-image: url(../images/header/icon-48-module.png);
}
.icon-48-menu {
	background-image: url(../images/header/icon-48-menu.png);
}
.icon-48-menu-add {
	background-image: url(../images/header/icon-48-menu-add.png);
}
.icon-48-menumgr {
	background-image: url(../images/header/icon-48-menumgr.png);
}
.icon-48-trash {
	background-image: url(../images/header/icon-48-trash.png);
}
.icon-48-user {
	background-image: url(../images/header/icon-48-user.png);
}
.icon-48-user-add {
	background-image: url(../images/header/icon-48-user-add.png);
}
.icon-48-user-edit {
	background-image: url(../images/header/icon-48-user-edit.png);
}
.icon-48-user-profile {
	background-image: url(../images/header/icon-48-user-profile.png);
}
.icon-48-inbox {
	background-image: url(../images/header/icon-48-inbox.png);
}
.icon-48-new-privatemessage {
	background-image: url(../images/header/icon-48-new-privatemessage.png);
}
.icon-48-msgconfig {
	background-image: url(../images/header/icon-48-message_config.png);
}
.icon-48-langmanager {
	background-image: url(../images/header/icon-48-language.png);
}
.icon-48-mediamanager {
	background-image: url(../images/header/icon-48-media.png);
}
.icon-48-plugin {
	background-image: url(../images/header/icon-48-plugin.png);
}
.icon-48-help_header {
	background-image: url(../images/header/icon-48-help_header.png);
}
.icon-48-impressions {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-browser {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-searchtext {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-thememanager {
	background-image: url(../images/header/icon-48-themes.png);
}
.icon-48-writemess {
	background-image: url(../images/header/icon-48-writemess.png);
}
.icon-48-featured {
	background-image: url(../images/header/icon-48-featured.png);
}
.icon-48-sections {
	background-image: url(../images/header/icon-48-section.png);
}
.icon-48-article-add {
	background-image: url(../images/header/icon-48-article-add.png);
}
.icon-48-article-edit {
	background-image: url(../images/header/icon-48-article-edit.png);
}
.icon-48-article {
	background-image: url(../images/header/icon-48-article.png);
}
.icon-48-content-categories {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-content-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-content-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-install {
	background-image: url(../images/header/icon-48-extension.png);
}
.icon-48-dbbackup {
	background-image: url(../images/header/icon-48-backup.png);
}
.icon-48-dbrestore {
	background-image: url(../images/header/icon-48-dbrestore.png);
}
.icon-48-dbquery {
	background-image: url(../images/header/icon-48-query.png);
}
.icon-48-systeminfo {
	background-image: url(../images/header/icon-48-info.png);
}
.icon-48-massmail {
	background-image: url(../images/header/icon-48-massmail.png);
}
.icon-48-redirect {
	background-image: url(../images/header/icon-48-redirect.png);
}
.icon-48-search {
	background-image: url(../images/header/icon-48-search.png);
}
.icon-48-finder {
	background-image: url(../images/header/icon-48-search.png);
}
.icon-48-newsfeeds {
	background-image: url(../images/header/icon-48-newsfeeds.png);
}
.icon-48-newsfeeds-categories {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}
.icon-48-newsfeeds-category-edit {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}
.icon-48-newsfeeds-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-weblinks {
	background-image: url(../images/header/icon-48-links.png);
}
.icon-48-weblinks-categories {
	background-image: url(../images/header/icon-48-links-cat.png);
}
.icon-48-weblinks-category-edit {
	background-image: url(../images/header/icon-48-links-cat.png);
}
.icon-48-weblinks-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-tags {
	background-image: url(../images/header/icon-48-tags.png);
}
.icon-48-assoc {
	background-image: url(../images/header/icon-48-assoc.png);
}
.icon-48-puzzle {
	background-image: url(../images/header/icon-48-puzzle.png);
}
div.message {
	border: 1px solid #c7c8b2;
	color: #2c2c2c;
}
.helpFrame {
	border-left: 0 solid #c7c8b2;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.outline {
	border: 1px solid #c7c8b2;
	background: #ffffff;
}
dl.menu_type dt {
	border-bottom: 1px solid #c7c8b2;
}
ul#new-modules-list {
	border-top: 1px solid #c7c8b2;
}
#skiplinkholder a,
#skiplinkholder a:link,
#skiplinkholder a:visited {
	color: #ffffff;
	background: #054993;
	border-bottom: solid #336 2px;
}
fieldset.panelform {
	border: none 0;
}
a.move_up {
	background-image: url('../images/admin/uparrow.png');
}
span.move_up {
	background-image: url('../images/admin/uparrow0.png');
}
a.move_down {
	background-image: url('../images/admin/downarrow.png');
}
span.move_down {
	background-image: url('../images/admin/downarrow0.png');
}
a.grid_false {
	background-image: url('../images/admin/publish_x.png');
}
a.grid_true {
	background-image: url('../images/admin/tick.png');
}
a.grid_trash {
	background-image: url('../images/admin/icon-16-trash.png');
}
tr.row1 {
	background-color: #f9fade;
}
table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-left: 1px solid #c7c8b2;
}
span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}
span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
span.icon-16-locked {
	background: url(../images/admin/checked_out.png) 0 0 no-repeat;
}
label.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
label.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
a.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allowinactive {
	background: url(../images/admin/icon-16-allowinactive.png) no-repeat;
}
a.icon-16-denyinactive {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}
ul.acllegend li.acl-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat left;
}
ul.acllegend li.acl-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat left;
}
li.acl-editgroups,
li.acl-resetbtn {
	background-color: #f9fade;
	border: 1px solid #c7c8b2;
}
li.acl-editgroups a,
li.acl-resetbtn a {
	color: #054993;
}
li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	background-color: #e5d9c3;
}
table#acl-config {
	border: 1px solid #c7c8b2;
}
table#acl-config th,
table#acl-config td {
	background: #f9fade;
	border-bottom: 1px solid #c7c8b2;
}
table#acl-config th.acl-groups {
	border-right: 1px solid #c7c8b2;
}
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) right top no-repeat;
}
#permissions-sliders .tip {
	background: #ffffff;
	border: 1px solid #c7c8b2;
}
#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
	border: solid 0 #c7c8b2;
	background: #ffffff;
}
ul#rules li .pane-sliders .panel h3.title {
	border: solid 0 #c7c8b2;
}
#permissions-sliders ul#rules .pane-slider {
	border: solid 1px #c7c8b2;
}
#permissions-sliders ul#rules li h3 {
	border: solid 1px #c7c8b2;
}
#permissions-sliders ul#rules li h3.pane-toggler-down a {
	border: solid 0;
}
#permissions-sliders ul#rules .group-kind {
	color: #2c2c2c;
}
#permissions-sliders ul#rules table.group-rules {
	border: solid 1px #c7c8b2;
}
#permissions-sliders ul#rules table.group-rules td {
	border-right: solid 1px #c7c8b2;
	border-bottom: solid 1px #c7c8b2;
}
#permissions-sliders ul#rules table.group-rules th {
	background: #e5d9c3;
	border-right: solid 1px #c7c8b2;
	border-bottom: solid 1px #c7c8b2;
	color: #2c2c2c;
}
ul#rules table.aclmodify-table {
	border: solid 1px #c7c8b2;
}
ul#rules table.group-rules td label {
	border: solid 0 #c7c8b2;
}
#permissions-sliders ul#rules .mypanel {
	border: solid 0 #c7c8b2;
}
#permissions-sliders  ul#rules  table.group-rules td {
	background: #ffffff;
}
#permissions-sliders span.level {
	color: #c7c8b2;
	background-image: none;
}
.check-0,
table.adminlist tbody td.check-0 {
	background-color: #ffffcf;
}
.check-a,
table.adminlist tbody td.check-a {
	background-color: #cfffda;
}
.check-d,
table.adminlist tbody td.check-d {
	background-color: #ffcfcf;
}
#system-message dd ul {
	color: #2c2c2c;
}
#system-message dd.error ul {
	color: #2c2c2c;
}
#system-message dd.message ul {
	color: #2c2c2c;
}
#system-message dd.notice ul {
	color: #2c2c2c;
}
#menu {
	color: #2c2c2c;
}
#menu ul.dropdown-menu {
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	color: #2c2c2c;
}
#menu ul.dropdown-menu li.dropdown-submenu {
	background: url(../images/j_arrow.png) no-repeat right 50%;
}
#menu ul.dropdown-menu li.divider {
	margin-bottom: 0;
	border-bottom: 1px dotted #c7c8b2;
}
#menu a {
	color: #054993;
	background-repeat: no-repeat;
	background-position: left 50%;
}
#menu li {
	border-right: 1px solid #c7c8b2;
	background-color: transparent;
}
#menu li a:hover,
#menu li a:focus {
	background-color: #e5d9c3;
}
#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	color: #c7c8b2;
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
}
#menu li ul {
	border: 1px solid #c7c8b2;
}
#menu li li {
	background-color: transparent;
}
#menu li.sfhover a {
	background-color: #e5d9c3;
}
#menu li.sfhover li a {
	background-color: transparent;
}
#menu li.sfhover li.sfhover a,
#menu li li a:focus {
	background-color: #e5d9c3;
}
#menu li.sfhover li.sfhover li a {
	background-color: transparent;
}
#menu li.sfhover li.sfhover li.sfhover a,
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#menu li li a:focus,
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#submenu {
	border-bottom: 1px solid #c7c8b2;
}
#submenu li,
#submenu span.nolink {
	background-color: #f9fade;
	background-image: -moz-linear-gradient(top,#f9fade,#f9fade);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9fade),to(#f9fade));
	background-image: -webkit-linear-gradient(top,#f9fade,#f9fade);
	background-image: -o-linear-gradient(top,#f9fade,#f9fade);
	background-image: linear-gradient(to bottom,#f9fade,#f9fade);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fade', endColorstr='#fff9fade', GradientType=0);
	border: 1px solid #c7c8b2;
	color: #054993;
}
#submenu li:hover,
#submenu li:focus {
	background: #e5d9c3;
}
#submenu li.active,
#submenu span.nolink.active {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#submenu li.active a,
#submenu span.nolink.active {
	color: #000;
}
.element-invisible {
	margin: 0;
	padding: 0;
}
div.CodeMirror-wrapping {
	border: 1px solid #c7c8b2;
}
table.adminform tr.row0 {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(odd) {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(even) {
	background-color: #f9fade;
}
ol.alternating > li:nth-child(odd) {
	background-color: #ffffff;
}
ol.alternating > li:nth-child(even) {
	background-color: #f9fade;
}
#installer-database,
#installer-discover,
#installer-update,
#installer-warnings {
	border-top: 1px solid #c7c8b2;
}
#installer-database p.warning {
	background: transparent url(../images/admin/icon-16-deny.png) center left no-repeat;
}
#installer-database p.nowarning {
	background: transparent url(../images/admin/icon-16-allow.png) center left no-repeat;
}
.input-append,
.input-prepend {
	font-size: 1.2em;
}
PK       ! S  S    hathor/css/colour_blue.cssnu [        .clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#form-login .btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 14px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 15px;
	*line-height: 15px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
#form-login .btn:hover,
#form-login .btn:focus,
#form-login .btn:active,
#form-login .btn.active,
#form-login .btn.disabled,
#form-login .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
#form-login .btn:active,
#form-login .btn.active {
	background-color: #cccccc \9;
}
#form-login .btn:first-child {
	*margin-left: 0;
}
#form-login .btn:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#form-login .btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
#form-login .btn.active,
#form-login .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
#form-login .btn.disabled,
#form-login .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-large [class^="icon-"] {
	margin-top: 2px;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}
.input-append,
.input-prepend {
	margin-bottom: 5px;
	font-size: 0;
	white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	font-size: 13px;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 15px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-prepend .add-on,
.input-prepend .btn {
	margin-left: -1px;
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .active,
.input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}
.element-invisible {
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
	height: 1px;
	width: 1px !important;
	overflow: hidden;
}
#form-login select,
#form-login input[type="text"],
#form-login input[type="password"] {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 15px;
	color: #555555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 175px;
}
.subform-repeatable-wrapper div.btn-toolbar {
	float: none;
}
.subform-repeatable-wrapper .text-right {
	text-align: right;
}
.subform-repeatable-wrapper .ui-sortable-helper {
	background: #ffffff;
}
.subform-repeatable-wrapper tr.ui-sortable-helper {
	display: table;
}
.subform-repeatable-wrapper .subform-repeatable-group {
	clear: both;
}
.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #999999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.label:empty,
.badge:empty {
	display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.label-important,
.badge-important {
	background-color: #a20000;
}
.label-important[href],
.badge-important[href] {
	background-color: #6f0000;
}
.label-warning,
.badge-warning {
	background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}
.label-success,
.badge-success {
	background-color: #005800;
}
.label-success[href],
.badge-success[href] {
	background-color: #002500;
}
.label-info,
.badge-info {
	background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
	background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
	background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
	top: 0;
}
body {
	background-color: #ffffff;
	color: #2c2c2c;
}
h1 {
	color: #2c2c2c;
}
a:link {
	color: #054993;
}
a:visited {
	color: #054993;
}
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat;
}
#header h1.title {
	color: #2c2c2c;
}
#nav {
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	border: 1px solid #738498;
}
#content {
	background: #ffffff;
}
#no-submenu {
	border-bottom: 1px solid #738498;
}
#element-box {
	background: #ffffff;
	border-right: 1px solid #738498;
	border-bottom: 1px solid #738498;
	border-left: 1px solid #738498;
}
#element-box.login {
	border-top: 1px solid #738498;
}
.enabled,
.success,
.allow,
span.writable {
	color: #005800;
}
.disabled,
p.error,
.warning,
.deny,
span.unwritable {
	color: #a20000;
}
.nowarning {
	color: #2c2c2c;
}
.none,
.protected {
	color: #738498;
}
span.note {
	background: #ffffff;
	color: #2c2c2c;
}
div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}
.ol-foreground {
	background-color: #c3d2e5;
}
.ol-background {
	background-color: #005800;
}
.ol-textfont {
	color: #2c2c2c;
}
.ol-captionfont {
	color: #ffffff;
}
.ol-captionfont a {
	color: #054993;
}
div.subheader .padding {
	background: #ffffff;
}
.pagetitle h2 {
	color: #2c2c2c;
}
div.configuration {
	color: #2c2c2c;
	background-image: url(../images/menu/icon-16-config.png);
	background-repeat: no-repeat;
}
div.toolbar-box {
	border-right: 1px solid #738498;
	border-bottom: 1px solid #738498;
	border-left: 1px solid #738498;
	background: #ffffff;
}
div.toolbar-list li {
	color: #2c2c2c;
}
div.toolbar-list li.divider {
	border-right: 1px dotted #e5d9c3;
}
div.toolbar-list a {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #738498;
	border-bottom: 1px solid #738498;
	background: #c3d2e5;
}
div.toolbar-list a:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
}
div.btn-toolbar {
	margin-left: 5px;
	padding-top: 3px;
}
div.btn-toolbar li.divider {
	border-right: 1px dotted #e5d9c3;
}
div.btn-toolbar div.btn-group button {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #738498;
	border-bottom: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	padding: 5px 4px 5px 4px;
}
div.btn-toolbar div.btn-group button:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
	cursor: pointer;
}
div.btn-toolbar a {
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #738498;
	border-bottom: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	padding: 6px 5px;
	text-align: center;
	white-space: nowrap;
	font-size: 1.2em;
	text-decoration: none;
}
div.btn-toolbar a:hover {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	background: #e5d9c3;
	color: #054993;
	cursor: pointer;
}
div.btn-toolbar div.btn-group button.inactive {
	background: #c3d2e5;
}
.pane-sliders .title {
	color: #2c2c2c;
}
.pane-sliders .panel {
	border: 1px solid #738498;
}
.pane-sliders .panel h3 {
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	color: #054993;
}
.pane-sliders .panel h3:hover {
	background: #e5d9c3;
}
.pane-sliders .panel h3:hover a {
	text-decoration: none;
}
.pane-sliders .adminlist {
	border: 0 none;
}
.pane-sliders .adminlist td {
	border: 0 none;
}
.pane-toggler span {
	background: transparent url(../images/j_arrow.png) 5px 50% no-repeat;
}
.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;
}
.pane-toggler-down {
	border-bottom: 1px solid #738498;
}
dl.tabs dt {
	border: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	color: #054993;
}
dl.tabs dt:hover {
	background: #e5d9c3;
}
dl.tabs dt.open {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #2c2c2c;
}
dl.tabs dt.open a:visited {
	color: #2c2c2c;
}
dl.tabs dt a:hover {
	text-decoration: none;
}
dl.tabs dt a:focus {
	text-decoration: underline;
}
div.current {
	border: 1px solid #738498;
	background: #ffffff;
}
div.current fieldset {
	border: none 0;
}
div.current fieldset.adminform {
	border: 1px solid #738498;
}
#login-page .pagetitle h2 {
	background: transparent;
}
#login-page #header {
	border-bottom: 1px solid #738498;
}
#login-page #lock {
	background: url(../images/j_login_lock.png) 50% 0 no-repeat;
}
#login-page #element-box.login {
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
#form-login {
	background: #ffffff;
	border: 1px solid #738498;
}
#form-login label {
	color: #2c2c2c;
}
#form-login div.button1 a {
	color: #054993;
}
#cpanel div.icon a,
.cpanel div.icon a {
	color: #054993;
	border-left: 1px solid #e5d9c3;
	border-top: 1px solid #e5d9c3;
	border-right: 1px solid #738498;
	border-bottom: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
#cpanel div.icon a:hover,
#cpanel div.icon a:focus,
.cpanel div.icon a:hover,
.cpanel div.icon a:focus {
	border-left: 1px solid #868778;
	border-top: 1px solid #868778;
	border-right: 1px solid #f6f7db;
	border-bottom: 1px solid #f6f7db;
	color: #054993;
	background: #e5d9c3;
}
fieldset {
	border: 1px #738498 solid;
}
legend {
	color: #2c2c2c;
}
fieldset ul.checklist input:focus {
	outline: thin dotted #2c2c2c;
}
fieldset#filter-bar {
	border-top: 0 solid #738498;
	border-right: 0 solid #738498;
	border-bottom: 1px solid #738498;
	border-left: 0 solid #738498;
}
fieldset#filter-bar ol,
fieldset#filter-bar ul {
	border: 0;
}
fieldset#filter-bar ol li fieldset,
fieldset#filter-bar ul li fieldset {
	border: 0;
}
.invalid {
	color: #a20000;
}
input.invalid {
	border: 1px solid #a20000;
}
input.readonly,
span.faux-input {
	border: 0;
}
input.required {
	background-color: #e5f0fa;
}
input.disabled {
	background-color: #eeeeee;
}
input,
select,
span.faux-input {
	background-color: #ffffff;
	border: 1px solid #738498;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	color: #054993;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus {
	background: #e5d9c3;
}
textarea {
	background-color: #ffffff;
	border: 1px solid #738498;
}
input:focus,
select:focus,
textarea:focus,
option:focus,
input:hover,
select:hover,
textarea:hover,
option:hover {
	background-color: #e5d9c3;
	color: #054993;
}
.paramrules {
	background: #c3d2e5;
}
span.gi {
	color: #738498;
}
table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #c3d2e5;
	color: #2c2c2c;
	border-bottom: 1px solid #738498;
	border-right: 1px solid #738498;
}
table.paramlist td.paramlist_description {
	background-color: #c3d2e5;
	color: #2c2c2c;
	border-bottom: 1px solid #738498;
	border-right: 1px solid #738498;
}
fieldset.adminform {
	border: 1px solid #738498;
}
table.adminform {
	background-color: #ffffff;
}
table.adminform tr.row0 {
	background-color: #ffffff;
}
table.adminform tr.row1 {
	background-color: #e5d9c3;
}
table.adminform th {
	color: #2c2c2c;
	background: #ffffff;
}
table.adminform tr {
	border-bottom: 1px solid #738498;
	border-right: 1px solid #738498;
}
table.adminlist {
	border-spacing: 1px;
	background-color: #ffffff;
	color: #2c2c2c;
}
table.adminlist.modal {
	border-top: 1px solid #738498;
	border-right: 1px solid #738498;
	border-left: 1px solid #738498;
}
table.adminlist a {
	color: #054993;
}
table.adminlist thead th {
	background: #ffffff;
	color: #2c2c2c;
	border-bottom: 1px solid #738498;
}
table.adminlist tbody tr {
	background: #ffffff;
}
table.adminlist tbody tr.row1 {
	background: #ffffff;
}
table.adminlist tbody tr.row1:last-child td,
table.adminlist tbody tr.row1:last-child th {
	border-bottom: 1px solid #738498;
}
table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td,
table.adminlist tbody tr.row0:hover th,
table.adminlist tbody tr.row1:hover th,
table.adminlist tbody tr.row0:focus td,
table.adminlist tbody tr.row1:focus td,
table.adminlist tbody tr.row0:focus th,
table.adminlist tbody tr.row1:focus th {
	background-color: #e5d9c3;
}
table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-right: 1px solid #738498;
}
table.adminlist tbody tr td:last-child {
	border-right: none;
}
table.adminlist tbody tr.row0:last-child td,
table.adminlist tbody tr.row0:last-child th {
	border-bottom: 1px solid #738498;
}
table.adminlist tbody tr.row0 td,
table.adminlist tbody tr.row0 th {
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
table.adminlist {
	border-bottom: 0 solid #738498;
}
table.adminlist tfoot tr {
	color: #2c2c2c;
}
table.adminlist tfoot td,
table.adminlist tfoot th {
	background-color: #ffffff;
	border-top: 1px solid #738498;
}
table.adminlist tr td.btns a {
	border: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	color: #054993;
}
table.adminlist tr td.btns a:hover,
table.adminlist tr td.btns a:active,
table.adminlist tr td.btns a:focus {
	background-color: #ffffff;
}
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}
a.saveorder.inactive {
	background-position: 0 -16px;
}
fieldset.batch {
	background: #ffffff;
}
button {
	color: #054993;
	border: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
button:hover,
button:focus {
	background: #e5d9c3;
}
.invalid {
	color: #ff0000;
}
.button1 {
	border: 1px solid #738498;
	color: #054993;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
.button1 a {
	color: #054993;
}
.button1 a:hover,
.button1 a:focus {
	background: #e5d9c3;
}
.button2-left,
.button2-right {
	border: 1px solid #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	color: #054993;
}
.button2-left span,
.button2-right span {
	color: #999999;
}
.page span,
.blank span {
	color: #054993;
}
.button2-left a:hover,
.button2-right a:hover,
.button2-left a:focus,
.button2-right a:focus {
	background: #e5d9c3;
}
.pagination .page span {
	color: #999999;
}
.tip {
	background: #000000;
	border: 1px solid #FFFFFF;
}
.tip-title {
	background: url(../images/selector-arrow-std.png) no-repeat;
}
a img.calendar {
	background: url(../images/calendar.png) no-repeat;
}
.jgrid span.publish {
	background-image: url(../images/admin/tick.png);
}
.jgrid span.unpublish {
	background-image: url(../images/admin/publish_x.png);
}
.jgrid span.archive {
	background-image: url(../images/menu/icon-16-archive.png);
}
.jgrid span.trash {
	background-image: url(../images/menu/icon-16-trash.png);
}
.jgrid span.default {
	background-image: url(../images/menu/icon-16-default.png);
}
.jgrid span.notdefault {
	background-image: url(../images/menu/icon-16-notdefault.png);
}
.jgrid span.checkedout {
	background-image: url(../images/admin/checked_out.png);
}
.jgrid span.downarrow {
	background-image: url(../images/admin/downarrow.png);
}
.jgrid span.downarrow_disabled {
	background-image: url(../images/admin/downarrow0.png);
}
.jgrid span.uparrow {
	background-image: url(../images/admin/uparrow.png);
}
.jgrid span.uparrow_disabled {
	background-image: url(../images/admin/uparrow0.png);
}
.jgrid span.published {
	background-image: url(../images/admin/publish_g.png);
}
.jgrid span.expired {
	background-image: url(../images/admin/publish_r.png);
}
.jgrid span.pending {
	background-image: url(../images/admin/publish_y.png);
}
.jgrid span.warning {
	background-image: url(../images/admin/publish_y.png);
}
.icon-32-send {
	background-image: url(../images/toolbar/icon-32-send.png);
}
.icon-32-delete {
	background-image: url(../images/toolbar/icon-32-delete.png);
}
.icon-32-help {
	background-image: url(../images/toolbar/icon-32-help.png);
}
.icon-32-cancel {
	background-image: url(../images/toolbar/icon-32-cancel.png);
}
.icon-32-checkin {
	background-image: url(../images/toolbar/icon-32-checkin.png);
}
.icon-32-options {
	background-image: url(../images/toolbar/icon-32-config.png);
}
.icon-32-apply {
	background-image: url(../images/toolbar/icon-32-apply.png);
}
.icon-32-back {
	background-image: url(../images/toolbar/icon-32-back.png);
}
.icon-32-forward {
	background-image: url(../images/toolbar/icon-32-forward.png);
}
.icon-32-save {
	background-image: url(../images/toolbar/icon-32-save.png);
}
.icon-32-edit {
	background-image: url(../images/toolbar/icon-32-edit.png);
}
.icon-32-copy {
	background-image: url(../images/toolbar/icon-32-copy.png);
}
.icon-32-move {
	background-image: url(../images/toolbar/icon-32-move.png);
}
.icon-32-new {
	background-image: url(../images/toolbar/icon-32-new.png);
}
.icon-32-upload {
	background-image: url(../images/toolbar/icon-32-upload.png);
}
.icon-32-assign {
	background-image: url(../images/toolbar/icon-32-publish.png);
}
.icon-32-html {
	background-image: url(../images/toolbar/icon-32-html.png);
}
.icon-32-css {
	background-image: url(../images/toolbar/icon-32-css.png);
}
.icon-32-menus {
	background-image: url(../images/toolbar/icon-32-menu.png);
}
.icon-32-publish {
	background-image: url(../images/toolbar/icon-32-publish.png);
}
.icon-32-unblock {
	background-image: url(../images/toolbar/icon-32-unblock.png);
}
.icon-32-unpublish {
	background-image: url(../images/toolbar/icon-32-unpublish.png);
}
.icon-32-restore {
	background-image: url(../images/toolbar/icon-32-revert.png);
}
.icon-32-trash {
	background-image: url(../images/toolbar/icon-32-trash.png);
}
.icon-32-archive {
	background-image: url(../images/toolbar/icon-32-archive.png);
}
.icon-32-unarchive {
	background-image: url(../images/toolbar/icon-32-unarchive.png);
}
.icon-32-preview {
	background-image: url(../images/toolbar/icon-32-preview.png);
}
.icon-32-default {
	background-image: url(../images/toolbar/icon-32-default.png);
}
.icon-32-refresh {
	background-image: url(../images/toolbar/icon-32-refresh.png);
}
.icon-32-save-new {
	background-image: url(../images/toolbar/icon-32-save-new.png);
}
.icon-32-save-copy {
	background-image: url(../images/toolbar/icon-32-save-copy.png);
}
.icon-32-error {
	background-image: url(../images/toolbar/icon-32-error.png);
}
.icon-32-new-style {
	background-image: url(../images/toolbar/icon-32-new-style.png);
}
.icon-32-delete-style {
	background-image: url(../images/toolbar/icon-32-delete-style.png);
}
.icon-32-purge {
	background-image: url(../images/toolbar/icon-32-purge.png);
}
.icon-32-remove {
	background-image: url(../images/toolbar/icon-32-remove.png);
}
.icon-32-featured {
	background-image: url(../images/toolbar/icon-32-featured.png);
}
.icon-32-unfeatured {
	background-image: url(../images/toolbar/icon-32-featured.png);
	background-position: 0% 100%;
}
.icon-32-export {
	background-image: url(../images/toolbar/icon-32-export.png);
}
.icon-32-stats {
	background-image: url(../images/toolbar/icon-32-stats.png);
}
.icon-32-print {
	background-image: url(../images/toolbar/icon-32-print.png);
}
.icon-32-batch {
	background-image: url(../images/toolbar/icon-32-batch.png);
}
.icon-32-envelope {
	background-image: url(../images/toolbar/icon-32-messaging.png);
}
.icon-32-download {
	background-image: url(../images/toolbar/icon-32-export.png);
}
.icon-32-bars {
	background-image: url(../images/toolbar/icon-32-stats.png);
}
.icon-48-categories {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-generic {
	background-image: url(../images/header/icon-48-generic.png);
}
.icon-48-banners {
	background-image: url(../images/header/icon-48-banner.png);
}
.icon-48-banners-categories {
	background-image: url(../images/header/icon-48-banner-categories.png);
}
.icon-48-banners-category-edit {
	background-image: url(../images/header/icon-48-banner-categories.png);
}
.icon-48-banners-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-banners-clients {
	background-image: url(../images/header/icon-48-banner-client.png);
}
.icon-48-banners-tracks {
	background-image: url(../images/header/icon-48-banner-tracks.png);
}
.icon-48-checkin {
	background-image: url(../images/header/icon-48-checkin.png);
}
.icon-48-clear {
	background-image: url(../images/header/icon-48-clear.png);
}
.icon-48-contact {
	background-image: url(../images/header/icon-48-contacts.png);
}
.icon-48-contact-categories {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}
.icon-48-contact-category-edit {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}
.icon-48-contact-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-purge {
	background-image: url(../images/header/icon-48-purge.png);
}
.icon-48-cpanel {
	background-image: url(../images/header/icon-48-cpanel.png);
}
.icon-48-config {
	background-image: url(../images/header/icon-48-config.png);
}
.icon-48-groups {
	background-image: url(../images/header/icon-48-groups.png);
}
.icon-48-groups-add {
	background-image: url(../images/header/icon-48-groups-add.png);
}
.icon-48-levels {
	background-image: url(../images/header/icon-48-levels.png);
}
.icon-48-levels-add {
	background-image: url(../images/header/icon-48-levels-add.png);
}
.icon-48-module {
	background-image: url(../images/header/icon-48-module.png);
}
.icon-48-menu {
	background-image: url(../images/header/icon-48-menu.png);
}
.icon-48-menu-add {
	background-image: url(../images/header/icon-48-menu-add.png);
}
.icon-48-menumgr {
	background-image: url(../images/header/icon-48-menumgr.png);
}
.icon-48-trash {
	background-image: url(../images/header/icon-48-trash.png);
}
.icon-48-user {
	background-image: url(../images/header/icon-48-user.png);
}
.icon-48-user-add {
	background-image: url(../images/header/icon-48-user-add.png);
}
.icon-48-user-edit {
	background-image: url(../images/header/icon-48-user-edit.png);
}
.icon-48-user-profile {
	background-image: url(../images/header/icon-48-user-profile.png);
}
.icon-48-inbox {
	background-image: url(../images/header/icon-48-inbox.png);
}
.icon-48-new-privatemessage {
	background-image: url(../images/header/icon-48-new-privatemessage.png);
}
.icon-48-msgconfig {
	background-image: url(../images/header/icon-48-message_config.png);
}
.icon-48-langmanager {
	background-image: url(../images/header/icon-48-language.png);
}
.icon-48-mediamanager {
	background-image: url(../images/header/icon-48-media.png);
}
.icon-48-plugin {
	background-image: url(../images/header/icon-48-plugin.png);
}
.icon-48-help_header {
	background-image: url(../images/header/icon-48-help_header.png);
}
.icon-48-impressions {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-browser {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-searchtext {
	background-image: url(../images/header/icon-48-stats.png);
}
.icon-48-thememanager {
	background-image: url(../images/header/icon-48-themes.png);
}
.icon-48-writemess {
	background-image: url(../images/header/icon-48-writemess.png);
}
.icon-48-featured {
	background-image: url(../images/header/icon-48-featured.png);
}
.icon-48-sections {
	background-image: url(../images/header/icon-48-section.png);
}
.icon-48-article-add {
	background-image: url(../images/header/icon-48-article-add.png);
}
.icon-48-article-edit {
	background-image: url(../images/header/icon-48-article-edit.png);
}
.icon-48-article {
	background-image: url(../images/header/icon-48-article.png);
}
.icon-48-content-categories {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-content-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}
.icon-48-content-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-install {
	background-image: url(../images/header/icon-48-extension.png);
}
.icon-48-dbbackup {
	background-image: url(../images/header/icon-48-backup.png);
}
.icon-48-dbrestore {
	background-image: url(../images/header/icon-48-dbrestore.png);
}
.icon-48-dbquery {
	background-image: url(../images/header/icon-48-query.png);
}
.icon-48-systeminfo {
	background-image: url(../images/header/icon-48-info.png);
}
.icon-48-massmail {
	background-image: url(../images/header/icon-48-massmail.png);
}
.icon-48-redirect {
	background-image: url(../images/header/icon-48-redirect.png);
}
.icon-48-search {
	background-image: url(../images/header/icon-48-search.png);
}
.icon-48-finder {
	background-image: url(../images/header/icon-48-search.png);
}
.icon-48-newsfeeds {
	background-image: url(../images/header/icon-48-newsfeeds.png);
}
.icon-48-newsfeeds-categories {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}
.icon-48-newsfeeds-category-edit {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}
.icon-48-newsfeeds-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-weblinks {
	background-image: url(../images/header/icon-48-links.png);
}
.icon-48-weblinks-categories {
	background-image: url(../images/header/icon-48-links-cat.png);
}
.icon-48-weblinks-category-edit {
	background-image: url(../images/header/icon-48-links-cat.png);
}
.icon-48-weblinks-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}
.icon-48-tags {
	background-image: url(../images/header/icon-48-tags.png);
}
.icon-48-assoc {
	background-image: url(../images/header/icon-48-assoc.png);
}
.icon-48-puzzle {
	background-image: url(../images/header/icon-48-puzzle.png);
}
div.message {
	border: 1px solid #738498;
	color: #2c2c2c;
}
.helpFrame {
	border-left: 0 solid #738498;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.outline {
	border: 1px solid #738498;
	background: #ffffff;
}
dl.menu_type dt {
	border-bottom: 1px solid #738498;
}
ul#new-modules-list {
	border-top: 1px solid #738498;
}
#skiplinkholder a,
#skiplinkholder a:link,
#skiplinkholder a:visited {
	color: #ffffff;
	background: #054993;
	border-bottom: solid #336 2px;
}
fieldset.panelform {
	border: none 0;
}
a.move_up {
	background-image: url('../images/admin/uparrow.png');
}
span.move_up {
	background-image: url('../images/admin/uparrow0.png');
}
a.move_down {
	background-image: url('../images/admin/downarrow.png');
}
span.move_down {
	background-image: url('../images/admin/downarrow0.png');
}
a.grid_false {
	background-image: url('../images/admin/publish_x.png');
}
a.grid_true {
	background-image: url('../images/admin/tick.png');
}
a.grid_trash {
	background-image: url('../images/admin/icon-16-trash.png');
}
tr.row1 {
	background-color: #c3d2e5;
}
table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-left: 1px solid #738498;
}
span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}
span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
span.icon-16-locked {
	background: url(../images/admin/checked_out.png) 0 0 no-repeat;
}
label.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
label.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}
a.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}
a.icon-16-allowinactive {
	background: url(../images/admin/icon-16-allowinactive.png) no-repeat;
}
a.icon-16-denyinactive {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}
ul.acllegend li.acl-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat left;
}
ul.acllegend li.acl-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat left;
}
li.acl-editgroups,
li.acl-resetbtn {
	background-color: #c3d2e5;
	border: 1px solid #738498;
}
li.acl-editgroups a,
li.acl-resetbtn a {
	color: #054993;
}
li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	background-color: #e5d9c3;
}
table#acl-config {
	border: 1px solid #738498;
}
table#acl-config th,
table#acl-config td {
	background: #c3d2e5;
	border-bottom: 1px solid #738498;
}
table#acl-config th.acl-groups {
	border-right: 1px solid #738498;
}
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) right top no-repeat;
}
#permissions-sliders .tip {
	background: #ffffff;
	border: 1px solid #738498;
}
#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
	border: solid 0 #738498;
	background: #ffffff;
}
ul#rules li .pane-sliders .panel h3.title {
	border: solid 0 #738498;
}
#permissions-sliders ul#rules .pane-slider {
	border: solid 1px #738498;
}
#permissions-sliders ul#rules li h3 {
	border: solid 1px #738498;
}
#permissions-sliders ul#rules li h3.pane-toggler-down a {
	border: solid 0;
}
#permissions-sliders ul#rules .group-kind {
	color: #2c2c2c;
}
#permissions-sliders ul#rules table.group-rules {
	border: solid 1px #738498;
}
#permissions-sliders ul#rules table.group-rules td {
	border-right: solid 1px #738498;
	border-bottom: solid 1px #738498;
}
#permissions-sliders ul#rules table.group-rules th {
	background: #e5d9c3;
	border-right: solid 1px #738498;
	border-bottom: solid 1px #738498;
	color: #2c2c2c;
}
ul#rules table.aclmodify-table {
	border: solid 1px #738498;
}
ul#rules table.group-rules td label {
	border: solid 0 #738498;
}
#permissions-sliders ul#rules .mypanel {
	border: solid 0 #738498;
}
#permissions-sliders  ul#rules  table.group-rules td {
	background: #ffffff;
}
#permissions-sliders span.level {
	color: #738498;
	background-image: none;
}
.check-0,
table.adminlist tbody td.check-0 {
	background-color: #ffffcf;
}
.check-a,
table.adminlist tbody td.check-a {
	background-color: #cfffda;
}
.check-d,
table.adminlist tbody td.check-d {
	background-color: #ffcfcf;
}
#system-message dd ul {
	color: #2c2c2c;
}
#system-message dd.error ul {
	color: #2c2c2c;
}
#system-message dd.message ul {
	color: #2c2c2c;
}
#system-message dd.notice ul {
	color: #2c2c2c;
}
#menu {
	color: #2c2c2c;
}
#menu ul.dropdown-menu {
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	color: #2c2c2c;
}
#menu ul.dropdown-menu li.dropdown-submenu {
	background: url(../images/j_arrow.png) no-repeat right 50%;
}
#menu ul.dropdown-menu li.divider {
	margin-bottom: 0;
	border-bottom: 1px dotted #738498;
}
#menu a {
	color: #054993;
	background-repeat: no-repeat;
	background-position: left 50%;
}
#menu li {
	border-right: 1px solid #738498;
	background-color: transparent;
}
#menu li a:hover,
#menu li a:focus {
	background-color: #e5d9c3;
}
#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	color: #738498;
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
}
#menu li ul {
	border: 1px solid #738498;
}
#menu li li {
	background-color: transparent;
}
#menu li.sfhover a {
	background-color: #e5d9c3;
}
#menu li.sfhover li a {
	background-color: transparent;
}
#menu li.sfhover li.sfhover a,
#menu li li a:focus {
	background-color: #e5d9c3;
}
#menu li.sfhover li.sfhover li a {
	background-color: transparent;
}
#menu li.sfhover li.sfhover li.sfhover a,
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#menu li li a:focus,
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#menu li li li a:focus {
	background-color: #e5d9c3;
}
#submenu {
	border-bottom: 1px solid #738498;
}
#submenu li,
#submenu span.nolink {
	background-color: #b1c4db;
	background-image: -moz-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a5bbd4),to(#c3d2e5));
	background-image: -webkit-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: -o-linear-gradient(top,#a5bbd4,#c3d2e5);
	background-image: linear-gradient(to bottom,#a5bbd4,#c3d2e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa5bbd4', endColorstr='#ffc3d2e5', GradientType=0);
	border: 1px solid #738498;
	color: #054993;
}
#submenu li:hover,
#submenu li:focus {
	background: #e5d9c3;
}
#submenu li.active,
#submenu span.nolink.active {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#submenu li.active a,
#submenu span.nolink.active {
	color: #000;
}
.element-invisible {
	margin: 0;
	padding: 0;
}
div.CodeMirror-wrapping {
	border: 1px solid #738498;
}
table.adminform tr.row0 {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(odd) {
	background-color: #ffffff;
}
ul.alternating > li:nth-child(even) {
	background-color: #c3d2e5;
}
ol.alternating > li:nth-child(odd) {
	background-color: #ffffff;
}
ol.alternating > li:nth-child(even) {
	background-color: #c3d2e5;
}
#installer-database,
#installer-discover,
#installer-update,
#installer-warnings {
	border-top: 1px solid #738498;
}
#installer-database p.warning {
	background: transparent url(../images/admin/icon-16-deny.png) center left no-repeat;
}
#installer-database p.nowarning {
	background: transparent url(../images/admin/icon-16-allow.png) center left no-repeat;
}
.input-append,
.input-prepend {
	font-size: 1.2em;
}
PK       !       hathor/css/ie7.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * CSS file for IE7
 */

/**
 * Special Styles for Internet Explorer 7
 */

input {
	border-width: expression(this.type == "radio" ? '0px' : this.type == "checkbox" ? '0px' : '1px');
}

div.toolbar-box {
	height: 65px;
}

div.toolbar-list span {
	margin: 0;
	position: relative
}

div.toolbar-list a {
	position: relative;
}

div#subheader {
	height: 2em;
}

#login-page .pagetitle h2 {
	margin: 0px;
	padding: 0px;
}

*:first-child+html .clearfix {
	min-height: 1px;
}

.menu-links li,
.menu-links li label {
	height: 2em;
}

div.article-edit,
div.category-edit {
	zoom: 1;
}

div.pane-sliders,
div.panel,
div.pane-slider,
div.rules-section,
div.mypanel,
div.containerpg,
div.pagination,
div.upload-queue {
	zoom: 1;
}

div.width-20 fieldset.adminform,
div.width-30 fieldset.adminform,
div.width-35 fieldset.adminform,
div.width-40 fieldset.adminform,
div.width-45 fieldset.adminform,
div.width-50 fieldset.adminform,
div.width-55 fieldset.adminform,
div.width-60 fieldset.adminform,
div.width-65 fieldset.adminform,
div.width-70 fieldset.adminform,
div.width-80 fieldset.adminform,
div.width-100 fieldset.adminform {
	zoom: 1;
	margin-bottom:10px;
}

div.toggle-editor {
	margin-top: -5px;
	margin-bottom: 5px;
}

table.adminlist {
	border-bottom-width: 1px;
}

div.current dd {
	width: 100%;
	position: relative;
}

#permissions-sliders ul#rules table.group-rules caption span {
	height: 0;
	overflow: hidden;
	position: absolute;
	padding:0;
	margin:0;
}

div.current ul.menu-links {
	zoom: 1;
	width: 25%;
	margin: 0;
	padding:0;
	list-style-position: inside;
}

div#position-icon.pane-sliders div.pane-down div.icon-wrapper {
	margin: 0;
}

fieldset.panelform fieldset.checkboxes.impunlimited {
	float: none;
	width: 170px;
}
PK       ! ʂ    &  hathor/css/colour_highcontrast_rtl.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * RTL CSS file for the color standard
 */

/**
 * Overall Styles
 */
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat top right;
}

#element-box {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #1b3f7c;
}

/**
 * Various Styles
 */

div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}

/**
 * Subheader, toolbar, page title
 */

div.toolbar-box {
	border-left: 1px solid #10254a;
	border-right: 1px solid #10254a;
}

div.toolbar-list li.divider {
	border-left:1px dotted #1b3f7c;
	border-right:none;
}

div.toolbar-list a:hover {
	border-right: 1px solid #000000;
	border-left: 1px solid #1b3f7c;
}

/**
 * Pane Slider pane Toggler styles
 */
.pane-toggler  span {
	background: transparent url(../images/j_arrow_left.png) right 50% no-repeat;
}

.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) right 50% no-repeat;
}

/**
 * Cpanel Settings
 */

#cpanel div.icon a:hover,
#cpanel div.icon a:focus {
	border-right: 1px solid #000000;
	border-left: 1px solid #1b3f7c;
}


fieldset#filter-bar {
	border-left: none;
	border-right: none;
}

/**
 * Admintable Styles
 */

table.admintable td.key,table.admintable td.paramlist_key {
	border-left: 1px solid #10254a;
	border-right: none;
}

table.paramlist td.paramlist_description {
	border-left: 1px solid #10254a;
	border-right: none;
}

/**
 * Admin Form Styles
 */
table.adminform tr {
	border-left: 1px solid #1b3f7c;
	border-right: none;
}

/**
 * Adminlist Table layout
 */

table.adminlist.modal {
	border-right: 1px solid #1b3f7c;
	border-left: 1px solid #1b3f7c;
}


	/* Table row styles */

table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-left: 1px solid #1b3f7c;
	border-right: none;
}

table.adminlist tbody tr td:last-child {
	border-left: none;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}

a.saveorder.inactive {
	background-position: 0 -16px;
}

/**
 * Button styling
 */

/* Button 1 Type */

	/* Use this if you add images to the buttons such as directional arrows */

.button1 a {
	/* add padding if you are using the directional images */
	/* padding: 0 6px 0 30px; */
}

	/* Button 2 Type */

.button2-right .prev {
	background-image: url(../images/j_button2_prev.png);
	background-position: right center;
}

.button2-right.off .prev {
	background: url(../images/j_button2_prev_off.png) no-repeat;
}

.button2-right .start {
	background-image: url(../images/j_button2_first.png);
	background-position: right center;
}

.button2-left .next {
	background-image: url(../images/j_button2_next.png);
	background-position: left center;
}

.button2-left.off .next { /* @TODO check the x position */
	background: url(../images/j_button2_next_off.png) 100% 0 no-repeat;
}

.button2-left .end {
	background-image: url(../images/j_arrow_left.png);
	background-position: left center;
}

.button2-left.off .end { /* @TODO check the x position */
	background: url(../images/j_button2_last_off.png) 100% 0 no-repeat;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

/**
 * Tooltips
 */


/**
 * System Standard Messages
 */
#system-message dd.message ul {
	background: #10254a url(../images/notice-info.png) 99.5% center no-repeat;
}

/**
 * System Error Messages
 */
#system-message dd.error ul {
	background: #1c4181 url(../images/notice-alert.png) 99.5% top no-repeat;
}

/**
 * System Notice Messages
 */
#system-message dd.notice ul {
	background: #10254a url(../images/notice-note.png) 99%.5 top no-repeat;
}

/**
 * JGrid styles
 */

/**
 * Menu Icons
 * These icons are used on the Administrator menu
 * The classes are constructed dynamically when the menu is generated
 */


/**
 * Toolbar icons
 * These icons are used for the toolbar buttons
 * The classes are constructed dynamically when the toolbar is created
 */

/**
 * Quick Icons
 * Also knows as Header Icons
 * These are used for the Quick Icons on the Control Panel
 * The same classes are also assigned the Component Title
 */

/**
 * General styles
 */

.helpFrame {
	border-right: 0 solid #1b3f7c;
	border-left: none;
	border-top: none;
}

/* -- ACL STYLES relocated from com_users/media/grid.css ----------- */

/* -- ACL PANEL STYLES  ----------- */


/* All Tabs */

table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-right: 1px solid #cbcbcb;
	border-left: none;
}

/* Icons */

ul.acllegend li.acl-allowed {
	background:url(../images/admin/icon-16-allow.png) no-repeat right;
}
ul.acllegend li.acl-denied {
	background:url(../images/admin/icon-16-deny.png) no-repeat right;
}

table#acl-config th.acl-groups {
	border-left: 1px solid #c7c8b2;
}

table#acl-config th.acl-groups {
	text-align: right;
}

.acl-action {
	margin: auto 0;
}

/* Icons */

span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat right;
}

span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat right;
}

span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat right;
}

span.icon-16-locked {
	background: url(../images/admin/checked_out.png) no-repeat right;
}

/**
* Mod_rewrite Warning
*/
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) left top no-repeat;
}

/**
* Modal S-Box overrides
*/

#sbox-window {
	text-align:right;
}

/* *
* Permission Rules
*/

#permissions-sliders ul#rules table.group-rules td {
    border-left:solid 1px #1b3f7c;
    border-right:solid 0 #1b3f7c;
}

#permissions-sliders ul#rules table.group-rules th {
    border-left:solid 1px #1b3f7c;
    border-right:solid 0 #1b3f7c;
}

/**
 * Menu Styling
 */

#menu ul li.node {
	background-image: url(../images/j_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu a {
	background-position: right 50%;
}

#menu li {
	border-left: 1px solid #000000;
}

#menu li a:hover, #menu li a:active, #menu li a:focus {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #000000;
}

#menu li.disabled a:hover,#menu li.disabled a:focus,#menu li.disabled a
	{
	border-right: 1px solid #10254a;
	border-left: 1px solid #10254a;
}

#menu li:hover ul,#menu li.sfhover ul {
	/* lists nested under hovered list items */
	border-right: 1px solid #122b56;
	border-left: 1px solid #122b56;
}

#menu li li:hover ul,#menu li li.sfhover ul {
	border-right: 1px solid #122b56;
	border-left: 1px solid #122b56;
}

/**
 * Styling parents
 */

 	/* 1 level - sfhover */
#menu li.sfhover a {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #000000;
}

	/* 2 level - hover */
#menu li.sfhover li.sfhover a,#menu li li a:focus {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #000000;
}

	/* 3 level - hover */
#menu li.sfhover li.sfhover li.sfhover a,#menu li li li a:focus {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #000000;
}

/* bring back the focus elements into view */
#menu li li a:focus {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #000000;
}

#menu li li li a:focus {
	border-left: 1px solid #1b3f7c;
	border-right: 1px solid #000000;
}

/* Installer Database */
#installer-database p.warning {
	background-position: center right;
}

#installer-database p.nowarning {
	background-position: center right;
}
PK       ! OH>{      hathor/css/theme.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 */

/* ThemeOfficeMenu Style Sheet */

.ThemeOfficeMenu,
.ThemeOfficeSubMenuTable {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	padding: 0;
	white-space: nowrap;
	cursor: default;
	height: 25px;
}

.ThemeOfficeSubMenu {
	position: absolute;
	visibility:	hidden;
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;
	overflow:	visible;
	border:		1px solid #8C867B;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.ThemeOfficeSubMenuTable {
	overflow:	visible;
}

.ThemeOfficeMainItem,
.ThemeOfficeMainItemHover,
.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,
.ThemeOfficeMenuItemHover,
.ThemeOfficeMenuItemActive {
	border:	0;
	cursor: default;
	white-space: nowrap;
}

.ThemeOfficeMainItem {
	/*background-color:	#EFEBDE;*/
}

.ThemeOfficeMainItemHover,
.ThemeOfficeMainItemActive {
	background-color:	#e7eddf;
}

.ThemeOfficeMenuItem {
	background-color:	#F1F3F5;
}

.ThemeOfficeMenuItemHover,
.ThemeOfficeMenuItemActive {
	background-color:	#e7eddf;
}


/* horizontal main menu */

.ThemeOfficeMainItem {
	padding: 4px 1px 4px 1px;
	border: 0;
}

td.ThemeOfficeMainItemHover,
td.ThemeOfficeMainItemActive {
	padding:	0;
	border-right:	1px solid #6d9d2e;
	border-left:	1px solid #6d9d2e;
}

.ThemeOfficeMainFolderLeft,
.ThemeOfficeMainItemLeft,
.ThemeOfficeMainFolderText,
.ThemeOfficeMainItemText,
.ThemeOfficeMainFolderRight,
.ThemeOfficeMainItemRight {
	background-color: inherit;
}

/* vertical main menu sub components */

td.ThemeOfficeMainFolderLeft,
td.ThemeOfficeMainItemLeft {
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0;
	padding-right:	2px;

	border-top:	1px solid #6d9d2e;
	border-bottom:	1px solid #6d9d2e;
	border-left:	1px solid #6d9d2e;

	background-color:	inherit;
}

td.ThemeOfficeMainFolderText,
td.ThemeOfficeMainItemText {
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #6d9d2e;
	border-bottom:	1px solid #6d9d2e;

	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeOfficeMainFolderRight,
td.ThemeOfficeMainItemRight {
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0;
	padding-right:	0;

	border-top:	1px solid #6d9d2e;
	border-bottom:	1px solid #6d9d2e;
	border-right:	1px solid #6d9d2e;

	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	2px;
	white-space:	nowrap;
	border:	0;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;
	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0;
	padding-right:	1px;
	border:		0;
	background-color:	inherit;
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItemLeft {
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	border-top:	1px solid #6d9d2e;
	border-bottom:	1px solid #6d9d2e;
	border-left:	1px solid #6d9d2e;
	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItemText {
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #6d9d2e;
	border-bottom:	1px solid #6d9d2e;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItemRight {
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0;
	padding-right:	0;

	border-top:	1px solid #6d9d2e;
	border-bottom:	1px solid #6d9d2e;
	border-right:	1px solid #6d9d2e;
	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;
	white-space:	nowrap;
	border: 	0;
	background-color:	#DDE1E6;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;
	border:		0;
	background-color:	inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0;
	padding-right:	1px;
	border:		0;
	background-color:	inherit;
}

/* menu splits */

.ThemeOfficeMenuSplit {
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #C6C3BD;
}

/* image shadow animation */
/*
	seq1:	image for normal
	seq2:	image for hover and active
	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeOfficeMenuItem img.seq1 {
	display:	inline;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2 {
	display:	inline;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1 {
	display:	none;
}

/* inactive settings */
div.inactive td.ThemeOfficeMainItemHover,
div.inactive td.ThemeOfficeMainItemActive {
	border-top: 0;
	border-right:	1px solid #f1f3f5;
	border-left:	1px solid #f1f3f5;
}

div.inactive .ThemeOfficeMainItem {
	color: #bbb;
}

div.inactive span.ThemeOfficeMainItemText {
	color: #aaa;
}

div.inactive .ThemeOfficeMainItemHover,
div.inactive .ThemeOfficeMainItemActive {
	background-color:	#f1f3f5;
}PK       ! Ar\ \   hathor/css/template.cssnu [        .clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
.collapse.in {
	height: auto;
}
.modal-open .dropdown-menu {
	z-index: 2050;
}
.modal-open .dropdown.open {
	*z-index: 2050;
}
.modal-open .popover {
	z-index: 2110;
}
.modal-open .tooltip {
	z-index: 2080;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
div.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	overflow: auto;
	width: 80%;
	margin: -250px 0 0 -40%;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
div.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}
div.modal.fade.in {
	top: 50%;
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}
.modal-header .close {
	float: right;
	margin-top: 2px;
}
.modal-body {
	overflow-y: auto;
	max-height: 400px;
	padding: 15px;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	*zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
body.modal-open {
	overflow: hidden;
	-ms-overflow-style: none;
}
.modal-buttons {
	padding: 15px 0px;
}
.modal-buttons button {
	font-size: 1.2em;
	line-height: 1.6em;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px;
}
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
	content: "\4b";
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
html {
	overflow-y: scroll;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	line-height: 1.5em;
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body,
td,
th,
span,
a {
	font-family: Arial, Helvetica, sans-serif;
}
html,
body {
	height: 100%;
}
a,
img {
	padding: 0;
	margin: 0;
}
img {
	border: 0 none;
}
form {
	margin: 0;
	padding: 0;
}
ul {
	padding: 0;
	margin: 0;
}
h1 {
	margin: 0;
	padding-bottom: 8px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
}
h2 {
	padding-top: .83em;
	padding-bottom: .83em;
}
h3 {
	font-size: 1.4em;
}
a:link {
	color: #054993;
	text-decoration: none;
}
a:visited {
	color: #054993;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
iframe {
	border: 0;
}
.enabled {
	color: #005800;
	font-weight: bold;
}
.disabled {
	color: #a20000;
	font-weight: bold;
}
p.error {
	color: #a20000;
	font-weight: bold;
}
.warning {
	color: #a20000;
	font-weight: bold;
}
.nowarning {
	color: #2c2c2c;
	font-weight: bold;
}
.success {
	color: #005800;
	font-weight: bold;
}
.allow {
	color: #005800;
}
span.writable {
	color: #005800;
}
.deny {
	color: #a20000;
}
span.unwritable {
	color: #a20000;
}
.none {
	color: #aaaaaa;
}
.pointer {
	cursor: pointer;
}
.nowrap {
	white-space: nowrap;
}
p.nowarning,
p.warning {
	margin: 10px;
}
#minwidth,
#minwidth-body {
	min-width: 980px;
}
#containerwrap {
	position: relative;
}
#header {
	position: relative;
}
#header h1.title {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 120px;
}
#footer {
	padding: 10px 20px;
}
#footer .copyright {
	margin: 0 0 0 0;
	text-align: center;
}
#footer p {
	font-size: 1.2em;
}
#nav .no-nav {
	line-height: 2em;
}
#content {
	margin: 5px 20px 20px 20px;
}
.cpanel-page div#element-box {
	padding: 15px;
}
#module-status {
	float: right;
	position: relative;
	top: -48px;
}
#module-status div.btn-group {
	display: block;
	float: left;
	padding: 4px 10px 0 10px;
	font-size: 1.2em;
}
#module-status div.divider {
	display: none;
}
#module-status .unread-messages a {
	font-weight: bold;
}
.title-ua {
	position: relative;
	width: 60%;
}
.enabled,
.disabled,
p.error,
.warning,
.nowarning,
.success {
	font-weight: bold;
}
.pointer {
	cursor: pointer;
}
.nowrap {
	white-space: nowrap;
}
span.note {
	display: block;
	padding: 5px;
}
div.checkin-tick {
	text-indent: -9999px;
}
.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.ol-captionfont a {
	text-decoration: none;
}
div.subheader .padding {
	padding: 0;
}
div.pagetitle {
	padding: 0 0 5px 5px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left 50%;
	line-height: 54px;
	width: 100%;
	margin-top: -20px;
	height: 60px;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #DDD;
}
tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tab-content {
	overflow: visible;
}
.tabs-left .tab-content {
	overflow: auto;
}
.nav-tabs > li > span {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}
.pagetitle h2 {
	padding: 0 0 0 50px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 48px;
	font-style: italic;
}
div.configuration {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2em;
	padding-left: 30px;
	margin-left: 10px;
}
div.toolbar-box h3 {
	height: 0;
	overflow: hidden;
	position: absolute;
	padding: 0;
	margin: 0;
}
.btn-toolbar {
	margin-bottom: 3px;
	margin-top: 14px;
}
div.btn-toolbar,
div.toolbar-list {
	float: left;
	text-align: left;
	padding: 0;
}
div.toolbar-list li {
	padding: 5px 1px 5px 4px;
	text-align: center;
	height: 52px;
	list-style: none;
	float: left;
}
div.toolbar-list li.spacer {
	width: 10px;
}
div.toolbar-list li.divider {
	width: 10px;
	margin-right: 10px;
}
div.toolbar-list span {
	float: none;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	display: block;
}
div.toolbar-list a {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 1px 5px;
	cursor: pointer;
	font-weight: bold;
}
div.btn-toolbar div.btn-group button {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 1px 5px;
	cursor: pointer;
	text-align: center;
}
div.btn-toolbar button:hover,
div.btn-toolbar button:focus,
div.toolbar-list a:hover,
div.toolbar-list a:focus {
	text-decoration: none;
}
td#mm_pane {
	width: 90%;
}
input#mm_subject {
	width: 200px;
}
textarea#mm_message {
	width: 100%;
}
textarea {
	resize: both;
}
textarea.vert {
	resize: vertical;
}
textarea.noResize {
	resize: none;
}
.pane-sliders {
	margin: 0;
	position: relative;
}
.pane-sliders .title {
	margin: 0;
	padding: 2px;
	cursor: pointer;
}
.pane-sliders .panel {
	margin-bottom: 3px;
}
.pane-sliders .adminlist td {
	border: 0 none;
}
h3.pane-toggler-down a:focus,
h3.pane-toggler a:focus {
	outline: none;
}
.pane-toggler span {
	padding-left: 20px;
}
.pane-toggler-down span {
	padding-left: 20px;
}
.pane-slider.pane-hide {
	display: none;
}
div#position-icon.pane-sliders div.pane-down div.quickicon-wrapper {
	margin: 5px 0 5px 0;
}
div#position-icon.pane-sliders div.pane-down .quickicon-wrapper .icon {
	padding: 5px 0 5px 10px;
	margin: 0;
}
dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}
dl.tabs dt {
	float: left;
	padding: 4px 10px;
	margin-left: 3px;
}
dl.tabs dt.open {
	z-index: 100;
}
div.current {
	clear: both;
	padding: 10px 10px;
}
div.current dd {
	padding: 0;
	margin: 0;
}
dl#content-pane.tabs {
	margin: 1px 0 0 0;
}
div.current label,
div.current span.faux-label {
	display: block;
	min-width: 150px;
	float: left;
	clear: left;
	margin-top: 8px;
}
div.current fieldset.radio {
	float: left;
}
div.current fieldset.radio input {
	clear: none;
	min-width: 15px;
	float: left;
	margin: 3px 0 0 2px;
}
div.current fieldset.radio label {
	clear: none;
	min-width: 45px;
	float: left;
	margin: 3px 0 0 2px;
}
div.current fieldset.checkboxes {
	float: left;
	clear: right;
}
div.current fieldset.checkboxes input {
	clear: left;
	min-width: 15px;
	float: left;
	margin: 3px 0 0 2px;
}
div.current fieldset.checkboxes label {
	clear: right;
	min-width: 45px;
	margin: 3px 0 0 2px;
}
div.current input,
div.current span.faux-input,
div.current textarea,
div.current select {
	clear: none;
	float: left;
	margin: 3px 0 0 2px;
}
div.current select {
	margin-bottom: 15px;
}
div.current table#acl-config th.acl-groups {
	text-align: left;
}
div.current table#filter-config th.acl-groups {
	text-align: left;
}
div.current table#filter-config select {
	margin-bottom: 0;
}
div#menu-assignment {
	clear: left;
}
div#menu-assignment ul.menu-links {
	float: left;
	width: 49%;
}
div#menu-assignment ul.menu-links label {
	clear: none;
	float: left;
	margin: 3px 0 0 2px;
}
div#menu-assignment ul.menu-links input {
	clear: left;
	float: left;
}
button.jform-rightbtn {
	float: right;
	margin-right: 0;
}
p.tab-description {
	font-size: 1.091em;
	margin-left: 0;
	margin-top: 5px;
}
#login-page input,
#login-page select {
	float: right;
	clear: none;
}
#login-page .login {
	margin: 0 auto;
	width: 575px;
	margin-bottom: 100px;
}
#login-page .pagetitle h2 {
	margin: -70px 0 30px 0;
	font-size: 2em;
	padding: 0;
}
#login-page p {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	font-size: 1.2em;
}
#login-page #header {
	margin-bottom: 100px;
}
#login-page .login-inst {
	float: left;
	width: 35%;
}
#login-page .login-box {
	float: right;
	width: 63%;
}
#login-page #lock {
	width: 150px;
	height: 137px;
}
#login-page #element-box.login {
	padding: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#login-page .button {
	text-align: right;
}
#login-page .login-text {
	text-align: left;
	width: 40%;
	float: left;
}
#form-login {
	float: left;
	padding: 1.1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#form-login fieldset {
	border: none;
}
#form-login label {
	display: block;
	float: left;
	clear: left;
	width: 100px;
	text-align: right;
	padding: 4px;
	color: #2c2c2c;
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 15px;
}
#form-login div.button1 div.next {
	float: left;
}
#form-login div.button1 a {
	height: 2.2em;
	line-height: 2.2em;
	font-size: 1.5em;
	cursor: default;
	padding: 0 15px 0 15px;
}
.login-submit {
	border: 0;
	padding: 0;
	margin: 0;
	width: 0;
	height: 0;
}
#cpanel div.icon,
.cpanel div.icon {
	text-align: center;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}
#cpanel div.icon a,
.cpanel div.icon a {
	display: block;
	float: left;
	height: auto;
	min-height: 97px;
	width: 108px;
	color: #2c2c2c;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}
#cpanel img,
.cpanel img {
	padding: 10px;
	margin: 0 auto;
}
#cpanel span,
.cpanel span {
	display: block;
	text-align: center;
	padding: 0 0 5px;
}
div.cpanel-icons {
	width: 54%;
	float: left;
}
div.cpanel-component {
	width: 45%;
	float: right;
}
div.col {
	float: left;
}
div.options-section.col {
	float: right;
}
div.col1 {
	float: left;
	width: 45%;
}
div.col2 {
	float: right;
	width: 45%;
}
div.width-1 {
	width: 1%;
}
div.width-3 {
	width: 3%;
}
div.width-5 {
	width: 5%;
}
div.width-10 {
	width: 10%;
}
div.width-20 {
	width: 20%;
}
div.width-30 {
	width: 30%;
}
div.width-35 {
	width: 35%;
}
div.width-40 {
	width: 40%;
}
div.width-45 {
	width: 45%;
}
div.width-50 {
	width: 50%;
}
div.width-55 {
	width: 55%;
}
div.width-60 {
	width: 60%;
}
div.width-65 {
	width: 65%;
}
div.width-70 {
	width: 70%;
}
div.width-80 {
	width: 80%;
}
div.width-100 {
	width: 100%;
}
.clrlft {
	clear: left;
}
.clrrt {
	clear: right;
}
.fltlft {
	float: left;
}
.fltrt {
	float: right;
}
.fltnone {
	float: none;
}
div.main-section {
	width: 60%;
}
div.options-section {
	width: 38%;
	margin: 10px 10px 10px 0;
}
div.width-40.fltrt {
	width: 38%;
	margin: 10px 10px 10px 0;
}
div.rules-section {
	width: 98%;
	margin: 10px;
}
fieldset {
	margin: 2px 10px 2px 10px;
	padding: 5px;
	text-align: left;
}
legend {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 5px;
}
fieldset p {
	margin: 10px 0;
	font-size: 1.2em;
}
fieldset ol,
ol#property-values,
fieldset ul,
ul#property-values {
	margin: 0;
	padding: 0;
}
fieldset li,
ol#property-values li,
ul#property-values li {
	list-style: none;
	margin: 0;
	padding: 5px;
}
fieldset.adminform fieldset.radio,
fieldset.panelform fieldset.radio,
fieldset.adminform-legacy fieldset.radio {
	border: 0;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	clear: right;
}
fieldset.adminform fieldset.radio label,
fieldset.panelform fieldset.radio label,
fieldset.adminform fieldset.radio span.faux-label,
fieldset.panelform fieldset.radio span.faux-label {
	min-width: 40px;
	float: left;
	clear: none;
}
fieldset.adminform fieldset.checkboxes,
fieldset.panelform fieldset.checkboxes,
fieldset.adminform-legacy fieldset.checkboxes {
	border: 0;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	clear: right;
}
fieldset.adminform fieldset.checkboxes input[type="checkbox"],
fieldset.panelform fieldset.checkboxes input[type="checkbox"] {
	float: left;
	clear: left;
}
fieldset.adminform fieldset.checkboxes label,
fieldset.panelform fieldset.checkboxes label,
fieldset.adminform fieldset.checkboxes span.faux-label,
fieldset.panelform fieldset.checkboxes span.faux-label {
	clear: right;
}
div.current span.spacer > span.before,
fieldset.adminform span.spacer > span.before,
fieldset.panelform span.spacer > span.before {
	clear: both;
	overflow: hidden;
	height: 0;
	display: block;
}
fieldset.panelform-legacy label,
fieldset.adminform-legacy label,
fieldset.panelform-legacy span.faux-label,
fieldset.adminform-legacy span.faux-label {
	min-width: 150px;
	float: left;
}
fieldset.adminform .input-prepend,
fieldset.adminform .input-append,
fieldset.panelform .input-prepend,
fieldset.panelform .input-append {
	float: left;
}
fieldset.adminform .adminformlist .btn.modal,
fieldset.adminform .input-prepend > *,
fieldset.adminform .input-append > *,
fieldset.panelform .adminformlist .btn.modal,
fieldset.panelform .input-prepend > *,
fieldset.panelform .input-append > * {
	float: none;
	vertical-align: middle;
}
fieldset.panelform-legacy label.radiobtn-jno,
fieldset.panelform-legacy label.radiobtn-jyes,
fieldset.panelform-legacy label.radiobtn-show,
fieldset.panelform-legacy label.radiobtn-hide,
fieldset.panelform-legacy label.radiobtn-off,
fieldset.panelform-legacy label.radiobtn-on {
	min-width: 40px !important;
	clear: none !important;
}
#jform_plugdesc-lbl,
#jform_description-lbl {
	font-weight: bold;
	clear: both;
	margin-top: 15px;
}
p.jform_desc {
	clear: left;
}
div#jform_ordering {
	font-size: 1.091em;
	margin-top: 3px;
}
fieldset ul.checklist {
	margin-left: 27px;
}
fieldset ul.checklist input,
fieldset ul.checklist label {
	float: none;
}
fieldset ul.checklist input:focus {
	outline: thin dotted #333333;
}
fieldset#filter-bar {
	margin: 0;
	padding: 5px 10px 5px 10px;
	float: left;
	width: 98%;
}
fieldset#filter-bar ol,
fieldset#filter-bar ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
}
fieldset#filter-bar ol li,
fieldset#filter-bar ul li {
	float: left;
	padding: 0 5px 0 0;
}
fieldset#filter-bar ol li fieldset,
fieldset#filter-bar ul li fieldset {
	margin: 0;
	padding: 0;
}
fieldset#filter-bar .filter-search {
	float: left;
	padding-bottom: 3px;
}
fieldset#filter-bar .filter-select {
	float: right;
}
fieldset#filter-bar input#search {
	width: 10em;
}
.invalid {
	font-weight: bold;
}
input.readonly,
span.faux-input {
	border: 0;
}
.star {
	color: #cc0000;
	font-size: 1.2em;
}
input,
select,
span.faux-input {
	font-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
span.readonly {
	float: left;
	font-size: 1.2em;
	line-height: 2em;
}
div.readonly {
	font-size: 1.2em;
	line-height: 2em;
}
div.extdescript {
	margin-left: 10px;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 6px;
	font-size: 1.2em;
	line-height: 1.5em;
}
textarea {
	font-size: 1.4em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input.button {
	cursor: pointer;
}
label {
	font-weight: bold;
	font-size: 1.1em;
}
span.faux-label {
	font-weight: bold;
	font-size: 1.1em;
}
label.selectlabel {
	position: absolute;
	left: -1000em;
}
.paramrules {
	padding: 10px;
}
span.gi {
	font-weight: bold;
	margin-right: 5px;
}
span.gtr {
	visibility: hidden;
	margin-right: 5px;
}
table.admintable td {
	padding: 3px;
	font-size: 1em;
}
table.admintable td.key,
table.admintable td.paramlist_key {
	text-align: right;
	width: 140px;
	font-weight: bold;
	font-size: 1em;
}
table.admintable td.key label,
table.admintable td.paramlist_key label {
	font-size: 1em;
}
table.admintable td.paramlist_value label {
	font-size: 1em;
}
table.admintable input,
table.admintable span.faux-input,
table.admintable select {
	font-size: 1em;
}
table.paramlist td.paramlist_description {
	text-align: left;
	width: 170px;
	font-weight: normal;
}
table.admintable td.key.vtop {
	vertical-align: top;
}
fieldset.adminform {
	margin: 0 10px 10px 10px;
	overflow: hidden;
}
.adminformlist .btn.modal {
	float: left;
	margin-top: 7px;
}
ul.adminformlist,
ul.adminformlist li,
dl.adminformlist,
dl.adminformlist li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.adminformlist pre {
	font-size: 1.3em;
}
ul.adminformlist .button2-left,
ul.adminformlist .button2-left {
	margin-top: 5px;
}
table.adminform {
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
}
table.adminform.nospace {
	margin-bottom: 0;
}
table.adminform th {
	font-size: 1.4em;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
}
table.adminform td {
	padding: 3px;
	text-align: left;
}
table.adminform td#filter-bar {
	text-align: left;
}
table.adminform td.helpMenu {
	text-align: right;
}
table.adminform tr {
	padding-left: 10px;
	padding-right: 10px;
}
td.center,
th.center {
	text-align: center;
}
th.width-1 {
	width: 1%;
}
th.width-3 {
	width: 3%;
}
th.width-5 {
	width: 5%;
}
th.width-10 {
	width: 10%;
}
th.width-12 {
	width: 12%;
}
th.width-15 {
	width: 15%;
}
th.width-20 {
	width: 20%;
}
th.width-25 {
	width: 25%;
}
th.width-30 {
	width: 30%;
}
th.width-40 {
	width: 40%;
}
th.row-number-col {
	width: 3%;
}
th.checkmark-col {
	width: 1%;
}
th.state-col {
	width: 5%;
}
th.ordering-col {
	width: 10%;
}
th.ordering-col a {
	display: block;
	float: left;
	margin-left: 3px;
}
th.ordering-col a img {
	margin-left: 4px;
	margin-right: 4px;
}
.categories th.ordering-col input,
.categories td.order input {
	font-size: 1em;
}
th.category-col {
	width: 5%;
}
th.access-col {
	width: 10%;
}
.categories th.access-col {
	width: 5%;
}
th.hits-col {
	width: 5%;
}
th.id-col {
	width: 3%;
}
th.featured-col {
	width: 5%;
}
th.created-by-col {
	width: 15%;
}
th.date-col {
	width: 5%;
}
th.language-col {
	width: 5%;
}
th.home-col {
	width: 5%;
}
table.adminlist {
	width: 100%;
	float: left;
}
table.adminlist td,
table.adminlist th {
	padding: 4px;
	font-size: 1.2em;
}
table.adminlist thead th {
	text-align: center;
}
table.adminlist thead a:hover {
	text-decoration: none;
}
table.adminlist thead th img {
	vertical-align: middle;
}
table.adminlist tbody th {
	font-weight: bold;
}
table.adminlist tr {
	padding-left: 30px;
	padding-right: 30px;
}
table.adminlist tbody tr {
	text-align: left;
}
table.adminlist tbody tr td,
table.adminlist tbody tr th {
	height: 25px;
}
table.adminlist tfoot tr {
	text-align: center;
}
table.adminlist tfoot td,
table.adminlist tfoot th {
	text-align: center;
}
table.adminlist td.order {
	text-align: center;
	white-space: nowrap;
}
table.adminlist td.order span {
	float: left;
	width: 20px;
	text-align: center;
}
table.adminlist td.order input {
	text-align: center;
	width: 3em;
	font-size: 100%;
}
#media-tree_tree ul {
	list-style: none outside none;
	margin: 0 10px;
}
table.adminlist td.indent-4 {
	padding-left: 4px;
}
table.adminlist td.indent-19 {
	padding-left: 19px;
}
table.adminlist td.indent-34 {
	padding-left: 34px;
}
table.adminlist td.indent-49 {
	padding-left: 49px;
}
table.adminlist td.indent-64 {
	padding-left: 64px;
}
table.adminlist td.indent-79 {
	padding-left: 79px;
}
table.adminlist td.indent-94 {
	padding-left: 94px;
}
table.adminlist td.indent-109 {
	padding-left: 109px;
}
table.adminlist td.indent-124 {
	padding-left: 124px;
}
table.adminlist td.indent-139 {
	padding-left: 139px;
}
table.adminlist tr td.btns a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 20px;
}
table.adminlist tr td.btns a:hover,
table.adminlist tr td.btns a:active,
table.adminlist tr td.btns a:focus {
	text-decoration: none;
}
table.adminlist td li {
	list-style: inside;
}
ul#new-modules-list {
	margin-left: 50px;
	font-size: 1.4em;
	line-height: 1.5em;
}
.clr {
	clear: both;
	overflow: hidden;
	height: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.menu-module-list {
	list-style-position: inside;
	padding-left: 10px;
	margin-left: 5px;
}
.container {
	clear: both;
	text-decoration: none;
}
* html .container {
	display: inline-block;
}
table.noshow {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
table.noshow tr {
	vertical-align: top;
}
table.noshow fieldset {
	margin: 15px 7px 7px 7px;
}
a.saveorder {
	width: 16px;
	height: 16px;
	display: block;
	overflow: hidden;
	float: right;
	margin-right: 8px;
}
#editor-xtd-buttons {
	padding: 5px;
}
button {
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.invalid {
	font-weight: bold;
}
.button1,
.button1 div {
	height: 1%;
	float: right;
}
.button1 {
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.button1 a {
	display: block;
	height: 2.2em;
	float: left;
	line-height: 2.2em;
	font-size: 1.2em;
	font-weight: bold;
	cursor: default;
	padding: 0 6px 0 6px;
}
.button1 a:hover,
.button1 a:focus {
	text-decoration: none;
}
.button2-left,
.button2-right {
	float: left;
	line-height: 1.5em;
	font-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.button2-left.smallsub,
.button2-right.smallsub {
	line-height: 1.2em;
	font-size: .9em;
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	float: left;
	cursor: default;
}
.button2-left span,
.button2-right span {
	cursor: default;
}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span {
	padding: 0 6px;
}
.page span,
.blank span {
	font-weight: bold;
}
.button2-left a:hover,
.button2-right a:hover,
.button2-left a:focus,
.button2-right a:focus {
	text-decoration: none;
}
.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}
.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}
.button2-left {
	float: left;
	margin-left: 5px;
}
.button2-right {
	float: left;
	margin-left: 5px;
}
div.containerpg {
	position: relative;
	left: 50%;
	float: left;
	clear: left;
}
div.pagination {
	position: relative;
	left: -50%;
	margin: 0 auto;
	padding: .5em;
}
.pagination div.limit {
	float: left;
	margin: 0 10px;
	font-size: 1.2em;
	height: 1.8em;
	line-height: 1.8em;
}
.pagination div.limit label {
	font-size: 100%;
	height: 1.8em;
	line-height: 1.8em;
}
.pagination div.limit select {
	font-size: 100%;
}
.pagination button {
	font-size: 100%;
	height: 2.0em;
	line-height: 1.8em;
	margin-right: 20px;
}
div.pagination .button2-right,
div.pagination .button2-left {
	font-size: 1.2em;
	height: 1.6em;
	line-height: 1.6em;
}
table.adminlist .pagination {
	display: table;
	padding: 0;
	margin: 0 auto;
	font-size: .8em;
}
table.adminlist .pagination button {
	font-size: 1.2em;
	height: 1.6em;
	line-height: 1.5em;
	margin-right: 20px;
}
div.toggle-editor {
	margin-top: 9px;
}
.tip {
	float: left;
	padding: 5px;
	max-width: 400px;
	z-index: 50;
}
.tip-title {
	padding: 0;
	margin: 0;
	font-size: 120%;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.tip-text {
	font-size: 100%;
	text-align: left;
	margin: 0;
}
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	cursor: pointer;
	vertical-align: middle;
}
a.jgrid:hover {
	text-decoration: none;
}
.jgrid span.state {
	display: inline-block;
	height: 16px;
	width: 16px;
}
.jgrid span.text {
	display: none;
}
div.message {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 3px;
	margin-bottom: 10px;
	font-weight: bold;
}
.helpIndex {
	border: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: auto;
}
.helpFrame {
	width: 100%;
	height: 800px;
	padding: 0 5px 0 10px;
}
#treecellhelp {
	width: 25%;
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 2px;
	overflow: hidden;
}
#datacellhelp {
	width: 73%;
	display: block;
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
}
.outline {
	padding: 2px;
}
h2.modal-title {
	margin-left: 15px;
	margin-bottom: 0;
	margin-top: 5px;
	font-size: 1.8em;
	padding-bottom: .5em;
}
ul.menu_types {
	padding: 0 0 0 15px;
	width: 95%;
	margin: 0;
}
ul.menu_types li,
dl.menu_type dd ul li {
	width: 240px;
	list-style: none;
	display: block;
	float: left;
	margin-right: 10px;
}
ul.menu_types li {
	width: 47%;
}
dl.menu_type {
	width: 240px;
	margin: 0;
	padding: 0;
}
dl.menu_type dt {
	font-weight: bold;
	font-size: 1.5em;
	float: left;
	margin: 13px 0 5px 0;
	width: 240px;
}
dl.menu_type dd {
	clear: left;
	margin: 0;
}
dl.menu_type dd a {
	font-size: 1.2em;
}
dl.menu_type dd ul li {
	margin: 0;
}
ul#new-modules-list {
	padding: 5px 0 0 15px;
	width: 95%;
	margin: 0;
	list-style: none;
}
ul#new-modules-list li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	width: 47%;
}
ul#new-modules-list li a {
	font-size: 1em;
	line-height: 1.5em;
}
body.contentpane #filter-bar {
	font-size: 80%;
}
body.contentpane input,
body.contentpane select {
	font-size: 120%;
}
#filter-bar input,
#filter-bar select,
#filter-bar button {
	font-size: 110%;
}
#skiplinkholder a,
#skiplinkholder a:link,
#skiplinkholder a:visited {
	display: block;
	width: 99%;
	position: absolute;
	top: 0;
	left: -200%;
	z-index: 2;
}
#skiplinkholder a:focus,
#skiplinkholder a:active {
	left: 0;
	top: 0;
	z-index: 100;
}
#skiplinkholder p {
	margin: 0;
}
#skiptargetholder {
	position: absolute;
	left: -200%;
}
#skiplinkholder a,
#skiplinkholder a:link,
#skiplinkholder a:visited {
	text-decoration: underline;
	padding: 5px;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}
.body-overlayed a,
.body-overlayed input,
.body-overlayed button {
	visibility: hidden;
}
.body-overlayed #sbox-window a,
.body-overlayed #sbox-window input,
.body-overlayed #sbox-window button {
	visibility: visible;
}
.element-hidden,
.hide {
	display: none;
}
.hidebtn {
	border: 0 !important;
	padding: 0 !important;
	margin: 0;
	width: 0;
	height: 0;
}
.element-invisible,
.hidelabeltxt {
	height: 0;
	overflow: hidden;
	position: absolute;
	padding: 0;
	margin: 0;
}
legend.element-invisible {
	position: absolute !important;
	margin: 0;
	padding: 0;
	border: 0;
	margin-left: -10000px;
	font-size: 1px;
	height: 0;
}
fieldset.panelform {
	overflow: hidden;
	clear: both;
}
fieldset.adminform label,
fieldset.panelform label,
fieldset.adminform span.faux-label,
fieldset.panelform span.faux-label {
	line-height: 2em;
	clear: left;
	min-width: 12em;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}
fieldset.adminform.long label,
fieldset.panelform.long label,
fieldset.adminform.long span.faux-label,
fieldset.panelform.long span.faux-label {
	min-width: 18em;
}
fieldset.adminform fieldset.radio label,
fieldset.panelform fieldset.radio label,
fieldset.adminform fieldset.radio span.faux-label,
fieldset.panelform fieldset.radio span.faux-label {
	margin-left: 0;
}
fieldset.adminform input,
fieldset.adminform span.faux-input,
fieldset.adminform textarea,
fieldset.adminform select,
fieldset.adminform img,
fieldset.adminform button,
fieldset.panelform input,
fieldset.panelform span.faux-input,
fieldset.panelform textarea,
fieldset.panelform select,
fieldset.panelform img,
fieldset.panelform button {
	float: left;
	margin: 5px 5px 5px 0;
	width: auto;
}
fieldset.batch {
	margin: 20px 10px 10px 10px;
	padding: 10px;
}
fieldset.batch label {
	margin: 5px;
	min-width: 40px;
}
fieldset.batch button {
	margin: 3px;
}
fieldset#batch-choose-action {
	clear: left;
	border: 0 none;
}
fieldset.batch label {
	float: left;
	clear: none;
}
fieldset label#batch-choose-action-lbl {
	clear: left;
	margin-top: 15px;
}
label#batch-language-lbl,
label#batch-user-lbl {
	clear: left;
	margin-right: 10px;
	margin-top: 15px;
}
select#batch-language-id,
select#batch-user-id {
	margin-top: 15px;
}
select#batch-category-id,
select#batch-position-id,
select#batch-menu-id {
	margin-right: 30px;
}
fieldset.batch select,
fieldset.batch input,
fieldset.batch img,
fieldset.batch button {
	float: left;
}
label#batch-access-lbl,
label#batch-client-lbl {
	margin-right: 10px;
}
div#jform_ordering {
	font-size: 1.091em;
	margin-top: 3px;
}
#jform_impmade,
#jform_clicks {
	width: 30px;
}
fieldset.panelform label#jform-imp {
	min-width: 3em;
	font-size: 1.091em;
}
fieldset.adminform input#jform_clickurl {
	width: 20em;
}
a.move_up {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}
span.move_up {
	display: inline-block;
	height: 16px;
	width: 16px;
}
a.move_down {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}
span.move_down {
	display: inline-block;
	height: 16px;
	width: 16px;
}
a.grid_false {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}
a.grid_true {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}
a.grid_trash {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}
div.acl-options {
	width: 100%;
}
table.aclsummary-table,
table.aclmodify-table {
	border-collapse: collapse;
	width: 100%;
	font-size: 1.091em;
}
td.col1 {
	font-size: 1.091em;
	text-align: left;
	padding: 4px;
}
table.aclsummary-table caption,
table.aclmodify-table caption {
	display: none;
}
table.aclsummary-table th.col1 {
	width: 25%;
}
table.aclsummary-table th.col2,
table.aclsummary-table th.col3,
table.aclsummary-table th.col4,
table.aclsummary-table th.col5,
table.aclsummary-table th.col6 {
	width: 15%;
	vertical-align: bottom;
	text-align: center;
}
span.icon-16-unset,
span.icon-16-allowed,
span.icon-16-denied,
span.icon-16-locked {
	padding-left: 18px;
}
label.icon-16-allow,
label.icon-16-deny,
a.icon-16-allow,
a.icon-16-deny,
a.icon-16-allowinactive,
a.icon-16-denyinactive {
	display: block;
	height: 16px;
	width: 16px;
	margin: 0 auto;
}
label.icon-16-allow {
	text-indent: -9999em;
	position: relative;
	left: 40%;
}
label.icon-16-deny {
	text-indent: -9999em;
	position: relative;
	left: 40%;
}
table.aclmodify-table th.col2,
table.aclmodify-table th.col3,
table.aclmodify-table th.col4 {
	width: 20%;
	vertical-align: bottom;
	text-align: center;
}
table.aclmodify-table select {
	margin: 1px;
}
table.aclsummary-table td label,
table.aclmodify-table td label {
	min-width: 20px;
}
ul.acllegend {
	list-style: none;
	font-size: 1.091em;
	padding-bottom: 10px;
}
ul.acllegend li {
	display: block;
	float: left;
	padding-right: 20px;
	margin: 15px 0 15px 10px;
}
ul.acllegend li.acl-allowed {
	padding-left: 20px;
	padding-right: 10px;
}
ul.acllegend li.acl-denied {
	padding-left: 20px;
	padding-right: 20px;
}
ul.acllegend li.acl-editgroups {
	padding-right: 10px;
}
ul.acllegend li.acl-resetbtn {
	padding-right: 0;
}
li.acl-editgroups,
li.acl-resetbtn {
	display: block;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
li.acl-editgroups a,
li.acl-resetbtn a {
	padding: 6px;
	cursor: default;
}
li.acl-editgroups a:hover,
li.acl-resetbtn a:hover,
li.acl-editgroups a:focus,
li.acl-resetbtn a:focus {
	text-decoration: none;
	cursor: default;
}
li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	text-decoration: none;
	cursor: default;
}
table#acl-config {
	width: 100%;
	margin-top: 15px;
}
table#acl-config th,
table#acl-config td {
	height: 2em;
	background: #f9fade;
	text-align: center;
	vertical-align: middle;
}
table#acl-config th.acl-groups {
	padding-left: 8px;
	font-weight: bold;
	text-align: left;
}
table#acl-config th.acl-groups span.gi {
	margin-right: 2px;
}
table#acl-config td {
	width: 9em;
}
table#acl-config td select {
	float: none;
}
.acl-action {
	font-size: 1.091em;
	margin: auto 0;
}
.acl-groups {
	font-size: 1.091em;
	font-weight: normal;
}
label#jform_rules-lbl {
	float: none;
	white-space: nowrap;
	display: none;
	visibility: hidden;
}
label#jform_filters-lbl {
	float: none;
	white-space: nowrap;
	display: none;
	visibility: hidden;
}
ul.config-option-list,
ul.config-option-list li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.config-option-list fieldset {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
#permissions-sliders {
	margin-top: 15px;
}
#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
}
#permissions-sliders ul#rules li {
	margin: 0;
	padding: 0;
}
#permissions-sliders ul#rules table.group-rules {
	border-collapse: collapse;
	margin: 5px;
	width: 100%;
}
#permissions-sliders ul#rules table.group-rules td {
	padding: 4px;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
}
#permissions-sliders ul#rules table.group-rules th {
	font-size: 1.2em;
	overflow: hidden;
	font-weight: bold;
}
#permissions-sliders .panel {
	margin-bottom: 3px;
	margin-left: 0;
	border: 0;
}
#permissions-sliders p.rule-desc {
	font-size: 1.1em;
}
#permissions-sliders div.rule-notes {
	font-size: 1.1em;
}
ul#rules table.group-rules td label {
	margin: 0 !important;
	line-height: 1.1em;
}
ul#rules table.group-rules td span {
	font-size: 1.1em;
	padding-bottom: 4px;
}
ul#rules table.group-rules td span span {
	font-size: 100%;
}
table.group-rules td select {
	margin: 0 !important;
}
#permissions-sliders ul#rules .mypanel {
	padding: 0;
	line-height: 1.3em;
}
#permissions-sliders .mypanel table.group-rules caption {
	font-size: 1.3em;
}
#permissions-sliders ul#rules {
	padding: 5px;
}
#permissions-sliders ul#rules table.group-rules th {
	text-align: left;
	padding: 4px;
}
#permissions-sliders ul#rules table.group-rules td label {
	min-width: 1em;
}
#permissions-sliders .pane-toggler span {
	padding-left: 20px;
}
#permissions-sliders .pane-toggler-down span {
	padding-left: 20px;
}
#permissions-sliders .pane-toggler-down span.level,
#permissions-sliders .pane-toggler span.level {
	padding: 0;
}
.swatch {
	text-align: center;
	padding: 0 15px 0 15px;
}
dl.tabs dt h3 {
	padding: 0;
	font-size: 100%;
}
ul.helpmenu li {
	float: right;
	margin: 10px;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
}
#menu {
	position: relative;
	z-index: 100;
	padding: 0;
	margin: 0;
	width: 100%;
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
}
#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 100%;
}
#menu ul li.separator {
	margin-bottom: 1em;
}
#menu a {
	padding: 0.35em 2.5em 0.35em 2em;
	vertical-align: middle;
	display: block;
	text-decoration: none;
	font-size: 100%;
}
#menu li {
	float: left;
	font-size: 100%;
}
#menu li a {
	white-space: nowrap;
}
#menu li li a {
	margin-bottom: 1px;
	margin-top: 1px;
	width: 10em;
}
#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	cursor: default;
}
#menu li ul {
	position: absolute;
	width: 16em;
	margin-left: -1000em;
}
#menu li li {
	border: none;
	width: 16em;
}
#menu li ul ul {
	margin: -2.3em 0 0 -1000em;
}
#menu li:hover ul ul,
#menu li.sfhover ul ul {
	margin-left: -1000em;
}
#menu li:hover ul,
#menu li.sfhover ul {
	margin-left: 0;
}
#menu li li:hover ul,
#menu li li.sfhover ul {
	margin-left: 16em;
}
[class^="menu-"],
[class*=" menu-"] {
	background-position: 3px 50% !important;
}
.menu-archive {
	background-image: url(../images/menu/icon-16-archive.png);
}
.menu-article {
	background-image: url(../images/menu/icon-16-article.png);
}
.menu-associations {
	background-image: url(../images/menu/icon-16-assoc.png);
}
.menu-banners {
	background-image: url(../images/menu/icon-16-banner.png);
}
.menu-banners-clients {
	background-image: url(../images/menu/icon-16-banner-client.png);
}
.menu-banners-tracks {
	background-image: url(../images/menu/icon-16-banner-tracks.png);
}
.menu-banners-cat {
	background-image: url(../images/menu/icon-16-banner-categories.png);
}
.menu-category {
	background-image: url(../images/menu/icon-16-category.png);
}
.menu-checkin {
	background-image: url(../images/menu/icon-16-checkin.png);
}
.menu-clear {
	background-image: url(../images/menu/icon-16-clear.png);
}
.menu-component {
	background-image: url(../images/menu/icon-16-component.png);
}
.menu-config {
	background-image: url(../images/menu/icon-16-config.png);
}
.menu-contact {
	background-image: url(../images/menu/icon-16-contacts.png);
}
.menu-contact-cat {
	background-image: url(../images/menu/icon-16-contacts-categories.png);
}
.menu-content {
	background-image: url(../images/menu/icon-16-content.png);
}
.menu-cpanel {
	background-image: url(../images/menu/icon-16-cpanel.png);
}
.menu-default {
	background-image: url(../images/menu/icon-16-default.png);
}
.menu-featured {
	background-image: url(../images/menu/icon-16-featured.png);
}
.menu-fields {
	background-image: url(../images/menu/icon-16-puzzle.png);
}
.menu-groups {
	background-image: url(../images/menu/icon-16-groups.png);
}
.menu-help {
	background-image: url(../images/menu/icon-16-help.png);
}
.menu-help-this {
	background-image: url(../images/menu/icon-16-help-this.png);
}
.menu-help-forum {
	background-image: url(../images/menu/icon-16-help-forum.png);
}
.menu-help-docs {
	background-image: url(../images/menu/icon-16-help-docs.png);
}
.menu-help-jed {
	background-image: url(../images/menu/icon-16-help-jed.png);
}
.menu-help-jrd {
	background-image: url(../images/menu/icon-16-help-jrd.png);
}
.menu-help-community {
	background-image: url(../images/menu/icon-16-help-community.png);
}
.menu-help-security {
	background-image: url(../images/menu/icon-16-help-security.png);
}
.menu-help-dev {
	background-image: url(../images/menu/icon-16-help-dev.png);
}
.menu-help-shop {
	background-image: url(../images/menu/icon-16-help-shop.png);
}
.menu-info {
	background-image: url(../images/menu/icon-16-info.png);
}
.menu-install {
	background-image: url(../images/menu/icon-16-install.png);
}
.menu-joomlaupdate {
	background-image: url(../images/menu/icon-16-install.png);
}
.menu-language {
	background-image: url(../images/menu/icon-16-language.png);
}
.menu-levels {
	background-image: url(../images/menu/icon-16-levels.png);
}
.menu-logout {
	background-image: url(../images/menu/icon-16-logout.png);
}
.menu-maintenance {
	background-image: url(../images/menu/icon-16-maintenance.png);
}
.menu-massmail {
	background-image: url(../images/menu/icon-16-massmail.png);
}
.menu-media {
	background-image: url(../images/menu/icon-16-media.png);
}
.menu-menu {
	background-image: url(../images/menu/icon-16-menu.png);
}
.menu-menumgr {
	background-image: url(../images/menu/icon-16-menumgr.png);
}
.menu-messages {
	background-image: url(../images/menu/icon-16-messaging.png);
}
.menu-messages-add {
	background-image: url(../images/menu/icon-16-new-privatemessage.png);
}
.menu-messages-read {
	background-image: url(../images/menu/icon-16-messages.png);
}
.menu-module {
	background-image: url(../images/menu/icon-16-module.png);
}
.menu-newarticle {
	background-image: url(../images/menu/icon-16-newarticle.png);
}
.menu-newcategory {
	background-image: url(../images/menu/icon-16-newcategory.png);
}
.menu-newgroup {
	background-image: url(../images/menu/icon-16-newgroup.png);
}
.menu-newlevel {
	background-image: url(../images/menu/icon-16-newlevel.png);
}
.menu-newuser {
	background-image: url(../images/menu/icon-16-newuser.png);
}
.menu-plugin {
	background-image: url(../images/menu/icon-16-plugin.png);
}
.menu-profile {
	background-image: url(../images/menu/icon-16-user.png);
}
.menu-purge {
	background-image: url(../images/menu/icon-16-purge.png);
}
.menu-readmess {
	background-image: url(../images/menu/icon-16-readmess.png);
}
.menu-section {
	background-image: url(../images/menu/icon-16-section.png);
}
.menu-static {
	background-image: url(../images/menu/icon-16-static.png);
}
.menu-stats {
	background-image: url(../images/menu/icon-16-stats.png);
}
.menu-themes {
	background-image: url(../images/menu/icon-16-themes.png);
}
.menu-trash {
	background-image: url(../images/menu/icon-16-trash.png);
}
.menu-user {
	background-image: url(../images/menu/icon-16-user.png);
}
.menu-user-note {
	background-image: url(../images/menu/icon-16-user-note.png);
}
.menu-delete {
	background-image: url(../images/menu/icon-16-delete.png);
}
.menu-help-trans {
	background-image: url(../images/menu/icon-16-help-trans.png);
}
.menu-newsfeeds {
	background-image: url(../images/menu/icon-16-newsfeeds.png);
}
.menu-newsfeeds-cat {
	background-image: url(../images/menu/icon-16-newsfeeds-cat.png);
}
.menu-redirect {
	background-image: url(../images/menu/icon-16-redirect.png);
}
.menu-search {
	background-image: url(../images/menu/icon-16-search.png);
}
.menu-finder {
	background-image: url(../images/menu/icon-16-search.png);
}
.menu-weblinks {
	background-image: url(../images/menu/icon-16-links.png);
}
.menu-weblinks-cat {
	background-image: url(../images/menu/icon-16-links-cat.png);
}
.menu-tags {
	background-image: url(../images/menu/icon-16-tags.png);
}
.menu-postinstall {
	background-image: url(../images/menu/icon-16-generic.png);
}
.icon-32-cog {
	background-image: url(../images/toolbar/icon-32-cog.png);
}
#menu li a:focus+ul {
	margin-left: 0;
}
#menu li li a:focus+ul {
	margin-left: 1016em;
}
#menu li li a:focus {
	margin-left: 1000em;
	width: 10em;
}
#menu li li li a:focus {
	margin-left: 2016em;
	width: 10em;
}
#menu li:hover a:focus,
#menu li.sfhover a.sffocus {
	margin-left: 0;
}
#menu li li:hover a:focus+ul,
#menu li li.sfhover a.sffocus+ul {
	margin-left: 16em;
}
#sidebar {
	float: left;
	margin: 15px 5px;
}
#submenu {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-bottom: 2.5em;
	line-height: 2em;
}
#submenu ul,
#submenu li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#submenu li,
#submenu span.nolink {
	float: left;
	font-weight: bold;
	margin-right: 8px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
#submenu span.nolink {
	color: #999;
}
#submenu li.active,
#submenu span.nolink.active {
	cursor: default;
}
#submenu li.active a,
#submenu span.nolink.active,
#submenu li a:hover,
#submenu li a:focus {
	text-decoration: none;
}
.red {
	font-weight: bold;
	color: #c00;
}
.pre_message {
	font-size: 1.3em;
}
span.update-badge {
	background-image: -moz-linear-gradient(center bottom,#FF0000 41%,#FC7E7E 79%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41,#ff0000),color-stop(0.79,#fc7e7e));
	border: 2px solid white;
	border-radius: 1.5em 1.5em 1.5em 1.5em;
	color: white;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	height: 1.2em;
	left: 60px;
	min-width: 1em;
	padding: 0 0.1em 0;
	position: relative;
	top: -88px;
}
.unotes ul,
.unotes ol {
	list-style: none;
	list-style-position: inside;
	padding-left: 0;
	padding-right: 0;
}
.unotes div.utitle {
	padding: 10px;
	float: left;
	font-size: 1.2em;
	line-height: 1.2em;
}
.unotes h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.3em;
}
.unotes .ubody {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.2em;
	line-height: 1.5em;
}
.unotes p {
	padding-bottom: 10px;
}
div#database-sliders {
	margin: 10px;
}
fieldset.uploadform {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 200px;
}
#installer-database,
#installer-discover,
#installer-update,
#installer-warnings {
	margin-top: 10px;
}
#installer-database #sidebar {
	float: none;
}
#installer-database p.warning {
	padding-left: 20px;
}
#installer-database p.nowarning {
	padding-left: 20px;
}
.joomlaupdate_spinner {
	float: left;
	margin-right: 15px;
}
.btn-group {
	position: relative;
	display: inline-block;
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-group > .btn {
	position: relative;
	float: left;
	margin-left: -1px;
}
.icon-48-cpanel {
	height: 50px;
	width: 50%;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0,0,0,0.15);
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.list-striped,
.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
	margin-left: 0;
	font-size: 1.2em;
	padding: 9px;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
	border-bottom: 1px solid #dddddd;
	padding: 8px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
	background-color: #f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
	background-color: #f5f5f5;
}
.row-striped .row-fluid {
	width: 100%;
	box-sizing: border-box;
}
.row-striped .row-fluid [class*="span"] {
	min-height: 10px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	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: 120%;
}
.alert-heading {
	color: inherit;
}
.alert .close {
	position: relative;
	right: -30px;
	top: -5px;
	line-height: 18px;
	float: right;
	font-size: 20px;
	font-weight: bold;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
	z-index: 2;
}
.btn-group > .btn {
	position: relative;
	float: left;
	margin-left: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 18px;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: none;
}
.tab-content > .active,
.pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}
#status .btn-toolbar,
#status p {
	margin: 0px;
}
.navbar .btn-group {
	margin: 0;
	padding: 5px 5px 6px;
}
.media .btn {
	margin: 10px 20px;
}
.thumbnails > li {
	list-style: none outside none;
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}
#mediamanager-form {
	margin: 10px;
}
.is-tagbox {
	float: left;
}
.item-associations {
	margin: 0;
}
.item-associations li {
	list-style: none;
	display: inline-block;
	margin: 0 0 3px 0;
}
.item-associations li a,
table.adminlist .item-associations li a {
	color: #ffffff;
}
.hidden {
	display: none;
	visibility: hidden;
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
fieldset.panelform .tooltip img {
	float: none;
	margin: 0;
}
div.toggle-editor {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.module-edit {
	display: inline-block;
}
.break-word {
	word-break: break-all;
	word-wrap: break-word;
}
.muted {
	color: #999;
}
.popover-content {
	min-height: 33px;
}
PK       ! m?Dn  n    hathor/css/boldtext.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * Changes to use bold text as the default
 */

/**
 * Default to bold text
 */
body {
	font-weight: bold;
}
PK       ! _DS      hathor/css/error.cssnu [        /**
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

.outline {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 2px;
}

body {
	height: 100%;
	padding: 0;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #2c2c2c;
	background: #ffffff;
	width: 80%;
	min-width: 400px;
	margin: 15px auto;
}

div {
	background-color: #f9fade;
	padding: 8px;
	border: solid 1px #c7c8b2;
	margin-top: 13px;
	margin-bottom: 25px;
}

.frame {
	background-color: #f9fade;
	padding: 8px;
	border: solid 1px #c7c8b2;
	margin-top: 13px;
	margin-bottom: 25px;
}

.table {
	border-collapse: collapse;
	margin-top: 13px;
}

a {
	border: 1px solid #c7c8b2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #ffffff;
	color: #2c2c2c;
	padding: 3px 20px;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	background-color: #e3e4ca;
	text-decoration: none;
}

td {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #c7c8b2;
	font-size: 10px;
}

.type {
	background-color: #cc0000;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}
PK       ! S-
\  \    hathor/css/colour_blue_rtl.cssnu [        @charset "UTF-8";

/**
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	(C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * RTL CSS file for the color standard
 */

/**
 * Overall Styles
 */
#header {
	background: #ffffff url(../images/j_logo.png) no-repeat top right;
}

#element-box {
	border-left: 1px solid #738498;
	border-right: 1px solid #738498;
}


/**
 * Various Styles
 */

div.checkin-tick {
		background: url(../images/admin/tick.png) 20px 50% no-repeat;
}

/**
 * Subheader, toolbar, page title
 */

div.toolbar-box {
	border-left: 1px solid #738498;
	border-right: 1px solid #738498;
}

div.toolbar-list li.divider {
	border-left: 1px dotted #e5d9c3;
	border-right: none;
}

div.toolbar-list a:hover {
	border-right: 1px solid #e5d9c3;
	border-left: 1px solid #738498;
}

/**
 * Pane Slider pane Toggler styles
 */
.pane-toggler  span {
	background: transparent url(../images/j_arrow_left.png) right 50% no-repeat;
}

.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) right 50% no-repeat;
}

/**
 * Cpanel Settings
 */

#cpanel div.icon a:hover,
#cpanel div.icon a:focus {
	border-right: 1px solid #e5d9c3;
	border-left: 1px solid #738498;
}

fieldset#filter-bar {
	border-left: none;
	border-right: none;
}

/**
 * Admintable Styles
 */

table.admintable td.key,table.admintable td.paramlist_key {
	border-left: 1px solid #738498;
	border-right: none;
}

table.paramlist td.paramlist_description {
	border-left: 1px solid #738498;
	border-right: none;
}

/**
 * Admin Form Styles
 */
table.adminform tr {
	border-left: 1px solid #738498;
	border-right: none;
}

/**
 * Adminlist Table layout
 */

table.adminlist.modal {
	border-right: 1px solid #738498;
	border-left: 1px solid #738498;
}

/* Table row styles */

table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-left: 1px solid #738498;
	border-right: none;
}

table.adminlist tbody tr td:last-child {
	border-left: none;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}

a.saveorder.inactive {
	background-position: 0 -16px;
}

/**
 * Button styling
 */

/* Button 1 Type */

	/* Use this if you add images to the buttons such as directional arrows */

.button1 a {
	/* add padding if you are using the directional images */
	/* padding: 0 6px 0 30px; */
}

	/* Button 2 Type */

.button2-right .prev {
	background-image: url(../images/j_button2_prev.png);
	background-position: right center;
}

.button2-right.off .prev {
	background: url(../images/j_button2_prev_off.png) no-repeat;
}

.button2-right .start {
	background-image: url(../images/j_button2_first.png);
	background-position: right center;
}

.button2-left .next {
	background-image: url(../images/j_button2_next.png);
	background-position: left center;
}

.button2-left.off .next { /* @TODO check the x position */
	background: url(../images/j_button2_next_off.png) 100% 0 no-repeat;
}

.button2-left .end {
	background-image: url(../images/j_arrow_left.png);
	background-position: left center;
}

.button2-left.off .end { /* @TODO check the x position */
	background: url(../images/j_button2_last_off.png) 100% 0 no-repeat;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

/**
 * Tooltips
 */

/**
 * System Standard Messages
 */
#system-message dd.message ul {
	background: #C3D2E5 url(../images/notice-info.png) 99.5% center no-repeat;
}

/**
 * System Error Messages
 */
#system-message dd.error ul {
	background: #E6C0C0 url(../images/notice-alert.png) 99.5% top no-repeat;
}

/**
 * System Notice Messages
 */
#system-message dd.notice ul {
	background: #EFE7B8 url(../images/notice-note.png) 99%.5 top no-repeat;
}

/**
 * JGrid styles
 */

/**
 * Menu Icons
 * These icons are used on the Administrator menu
 * The classes are constructed dynamically when the menu is generated
 */


/**
 * Toolbar icons
 * These icons are used for the toolbar buttons
 * The classes are constructed dynamically when the toolbar is created
 */

/**
 * Quick Icons
 * Also knows as Header Icons
 * These are used for the Quick Icons on the Control Panel
 * The same classes are also assigned the Component Title
 */

/**
 * General styles
 */

.helpFrame {
	border-right: 0 solid #738498;
	border-left: none;
	border-top: none;
}

/* -- ACL STYLES relocated from com_users/media/grid.css ----------- */

/* -- ACL PANEL STYLES  ----------- */


/* All Tabs */

table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-right: 1px solid #738498;
	border-left: none;
}

/* Icons */

ul.acllegend li.acl-allowed {
	background:url(../images/admin/icon-16-allow.png) no-repeat right;
}
ul.acllegend li.acl-denied {
	background:url(../images/admin/icon-16-deny.png) no-repeat right;
}

table#acl-config th.acl-groups {
	border-left: 1px solid #738498;
}

table#acl-config th.acl-groups {
	text-align: right;
}

.acl-action {
	margin: auto 0;
}

/* Icons */

span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat right;
}

span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat right;
}

span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat right;
}

span.icon-16-locked {
	background: url(../images/admin/checked_out.png) no-repeat right;
}

/**
* Mod_rewrite Warning
*/
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) left top no-repeat;
}

/**
* Modal S-Box overrides
*/

#sbox-window {
	text-align: right;
}

/**
* Permission Rules
*/

#permissions-sliders ul#rules table.group-rules td
{
    border-left: solid 1px #738498;
    border-right: solid 0 #738498;
}

#permissions-sliders ul#rules table.group-rules th
{
    border-left: solid 1px #738498;
    border-right: solid 0 #738498;
}

/**
 * Menu Styling
 */

#menu ul li.node {
	background-image: url(../images/j_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu a {
	background-position: right 50%;
}

#menu li {
	border-left: 1px solid #738498;
	border-right: 0 solid #738498;
}

#menu li li li a:focus {
	border-right: 1px solid #fafafa;
}

/* Installer Database */
#installer-database p.warning {
	background-position: center right;
}

#installer-database p.nowarning {
	background-position: center right;
}
PK       ! =|jZ  Z    hathor/template_preview.pngnu [        PNG

   IHDR     3   ϛ   PLTE}K4kU*Z~;ssI76t~dmiզ>?Zk>ת;DJv$lo@3eADc˸y:L}R|m6k1?|僞;K\dHR9?ɖ   w   tRNS @f  YIDATx왋w:Ƌ+(G<R%Qd\@Zv뤾}4bI%u yAW]t+!檫^Ұ׮j\u*{<&ȱɽHt\eǥ_{~'erȹ98ZD4j@{S'˦Y_;ٙw99O̥T,뽰̌2_x޿`sJ6P?v]Y#/V%3.\F귓yogפ?xsTzhؿ(2KdRV" QГ[NK9)w]Qt8ùɱa)(KԚ~'bZQD<䋀Dq軻=f9VyNúr`-DNcH{ Y
uz@fpqF7vHEIx`nuLazA>5e=bv77(<YzLt DM38PZq(W)eZ):J,J%@Hb"h1"5Mѷo>)QY7tv ivccLtc/ xs)Sm-68	D_ )OQvJ X|tl#V&+bHUgPd&#og"(P깂bmm=gmSBib:AȐ,`5D@82ODD$dCcƤpl*Qmc=DHpjf@ 1P8ur
U,Jvq\B"MO\iF9ixrJHй/iIjY-O}3@t$xp=Q~Nֆ	QVt'@;:z{1=bMFpDjeG&N?WSx 4KupE 9 *cH`oXxcٴXi%@@ nG.Vx\HXM 3b`@q(/;Ru7-3TU.Xe@ǡ=*%aNaC@l /pM C X&@2p.CEӎZdG պ> RoXiBD/ ҫ|dt,@hYDDbD .VBQ im0=Q-yD\zhr< zb,^UVsvWVSSvsPqyUoÿiv'Ӈ~:ɪ^ 2πl_<L F3 6	 ɤjs@pG[: ana$B)/im$ !7Cxf@h4O(\hhXVP2Fqq	E (X`IYFt% nɅeo3xOόMqEU!iPX[2&'39\  L	[v&7\-GyKIe n*	Q.TH8O9@8ܶ6ˎWȣB:@@$[v({KD~;N%/W
2"VEZ)jdC|񷷼+IF5]Pkf~Iz]PXJAJEhu!h]! C	!'T1eY_1t*Hd|:R~9
ڒZfD,~(Bp'@p_&<mr@a3@
@j%7k%:\؟,^} }d4[ƕc?CsYj
]?71a8ȡ#F]:P-	Fsʢ;{|DC=:'lBFT}T8)R#afs3ÔDFѴVxdR6Vd${-?oR2s4YDcΝȮ*q tP([eh J_YfΜwk&^@Z٭*
!콦`?8 ]1끚V5k5kˬ Z+~1Y0k&n?c}/P+5Sp<n>@_$2L 2L 2L HHL6a AB}Ȗ)=dc:dͿfHVR}; r@zeDqH! Yl~Gl+Xy8d;։2d[)%yc7٠<3şC@<W]cZiuj \=S"qccOeV0:f3Ijgv'@&S]5s -ĞB، qlt7Ѭ 	9zKz,-fr:$iwl{l\*ַ! ԁ@P8N %%xJ:d8! (βa{&3Q ]b'㖎Ŏ 9ǾPt-oړ-8RJ'S.- UPH 2^="5aQhy,Q;rHjDfY"PL;S͸9RP\45=tbbˣ	4aKHqpF;ʢO4)ɦ+Q vDwEF8mY[cG^x&#Os4N$j3 a8dmIM((@G}_~`4t dxe3B;36 b5al5qdT^XdTw]udn6d҆Qs{#@2Kb".2,q?:gm:؃lE!B*}$`sD?X:Xbh7<Iãe.0Lsf3:ݜדt	T:$=BF2 /_Ii)(ƞwd\jO5Jns':  ETf8G-a5߬نXQ_Z.rKw]Bŝe0pE᷋tc^?pnX'Q{0.|\B N^ vB "$>jSo(QϛX@6Iu׼Sb@   S@   @   @  NsVUu2_R8l'[GU/)(E'yn{:1`~s>Y~'OBal'Gm*96JNRֲa}xq0QvyŶl/dq ^T}gݙJ#-*E'-[RoiQYueR~]小+gVvn{PXL:iXߧb,qyO~H]0kc^fuehS݉cs.ޯ嚉*Aj6ku	h~wtrچ?[:[3w   @  @r@@>@0N>i@  @  @ q!:〗8E{c0v s6 {{κ?!=CL @@$V`B ]l]3mSF6dbJgeI&^+\|:@[pbI((@aljΉ5p;$b .v&'oO|VFAFA)(AzYXo	"J l	|YY T=$7lMz_	٤R(&
9.<id1r^k`^5:?Q  (HsR·%waĨKC1/.&a ߚu]$ZC[AdyPdupDs8(ט܈K
- $Z@6k:1ڸw
'4J<_fM,
'r3(FI3@7|a0X>\$1 irX^è}O}-@_0
4F!/
9!k>pW$WH3P%- ʁGr Y4}7PbOA$EC	b AaCgϙCQ6 fȇDAА	y}Rr lsCpf(``7H׌hkAА`0~]a.U{̀hD+f@I|1Ku\gHoAwh2\kZ53vuIn׹$  &0Aԩ >kAO3ù G%1 _[bTO>JlG/(j
"Θ(	RpN#=YDvby[DZD!`YI KhY^դb_/Sw}ʛ벸A [Gq!UG,Xi!Brq~oA|/{W'ʍ	gR:3JG=]˗>4ff$9eጯhhov}ԗF{9O4bt1ªvNfvݤ؅k`zRmGF+PAh6 /1塃YPiz	Y
l)vҤi<f<&I4g͡7<r9hp&R7ߢ>kv}4~8MSa)=Mgګo4G"&^wO?O9 `/;5Hfz
ŤcQ
DoK/=˿=
"v^zkC/M	=em&m	R:sN+;Ay}g2 O
&YCIr!T$*̮[@tʁG:8Q;;Ȭݭn0X!W Ӧ:?n  7Ix^¼%fꦶ@pCx:'Įa!bbYNx0%Ko\s"C e銈 ="م @e@0bdٻͳք
7i.9b~Vkśgh z:Xi0xe/V
2 [Po,]iR g{9y OC]Az\ 
QGA 3/JrsiÞ7⭭ yoI\<-CL,=ͶYͷO ~P]6Ma؟	צ \hf }VY1ikO+׀1?؂tCqN;A &I)I{VV$QR	BnFE )+Tl%e0.-#EPppN^AX133AD?GٱWA? c`>ctsA{		-ARۏſ*Tb7gE!+^aoS]^A \EZBJ|
z88dAh{ A$w*(ÜwKm	"!Rg>
2VS0La -*t \r?76L+ř2L݄ў`Ȣ=E}eAFAuG\CM?VE( t]Xvdk!y.)H;}1AWd @`Nla&{WׂX$ -ӚcFA`AoPP#q>:Wvr׌o
"{2k!%(e",S2w(6Cg4B:3){i!%qo/=\4w^wE2!4C*eC]^AF'3AT%<IZORrPy49蠙6n"M4qg&i?DiͼIEoG+656q/,8}Hx[B& 28;
۷PỌK/HZtFʡSѾKlnrYR62	uHPdF2+JmԳ`^ͲPDs/"Q9Xd ({BITiPGbIg{BZ(
Uz
mf>|"2^Fh'X)'[[AT1Ķ+$`͟(1^"AAq!H(AdhYfT%ȶ%l PrQ{h?behN%BJrL\ T(:Hj u{ yD.HhARYD
$.\nQV(eNȱ|V^$ygA`.nzty-Ozbʍoħ;h:@2ZFtL`Ax}l&~m~AdjY\BB?.\NP%󜇹OV$>g-a@D"1Op:6?5{MBje^T{i|JbM&Hdxm5AO	ii_ -M&HK0M&H	i4A M&H	c2A/X?埭ww}?>:ѷs/3]IQA&}
ח,rMR#'S%A[Q:Z䄡(M(5]
&قбVI":bCW$Xu4eM\7JpOgf 7Q7aƭ"@\s7bF22so	R\y"2UmG޽x )B#x  2٠YxC8yH}N6R6zŕU't];̯cA(n!Q{&!Dleֆ]dc ';
	 NԨ#/'[dZ˓
2I$ .: )s<XZRֻ]ߠ,>p,ot\'u)yoEӈ6anT&ZdO# б"|(1y[Lo`A:pD+ sNLĹ~h
"|t zafoYFeg"K;k|
o+h:+$g3kA&&l}Ibk1s(i^'7u	|aNjO#7M5}ak[}f"H7zy%mІ68U<a½቙ufF'ɺ<iM{y"X}aMMx촵<S{$~qܺ>L{an8>9w$#PF#jCt,?[Y#0:" [Pؙ6 k" [QV B1C@щr1^zE@6S"B@YH<jBdi5%gڇ.l%B@B2J4Z2Bd	o l#B@R$2JF Ad@|Jȼ9 bF }5 6! BJ& Xɡ.8.4W[?1f]A@SԸR@(
wyZ#@uCA9)JzV B/SduP	 T'umw;
:E@Ȃ:A]¨# tG!E" ! 0:UkM7v:BTGuXQE1qrܺQB@rӝRXlUA4(uܖp~[UA0J)
Gl5# Dz34oс֒vD5ZWZKQMSdzڟvtwa2p9q^# tG3WQ4jWrh5QZsJ,2ʸ($KKF;O/8d<*ګ
l/i@@nHwux@eS _X郎q],yP$ Sg#4w%cˁO{L X!VӂsV7A@NJYJ=IzvQȥab ˔c	+" ~av!ﻛ\a	,Qh["U_O~
qT62D
 %nxqWhdT(8HsiG >\e@=ǵef}5ŗ$/ F 䐎[?C]@z^K?!fO0+ԅn&;<ǧ#ܧìPJ s6>.2. i	YH62
1S '91^(dSNvX۞}X)ۘY_5٪aE@0S*n_,=N Q`qI@ߐk 	NOAH	zE@k( F?4+ 16Z;8e5c-\xpn[n]Qv9<I?}!ׯ!@ [(4sRV "2ac%G16Q+HCC@:`j0IatO5/ S2RYֶ,!S|@ȡu^0/3fAoac%"Yn n@HJ.[
݃<a!dL)Oz<" rXwqUOһNҹCiK!Pm! 3 UtGqj<i6/?wGZE@~G/Ჿ} 8G߹! H>&U' V/VTI@(b[
<9|pŇ@>*oB@01Uǯn }r+R]Q,O{?]CZ`θ:Mǫ<A>] wM'  XYz%=3E*֬4<nu QG<_(a[	HuxH' zxo Ry'r5\E@0rL]Q/ny $6zcTTKUp@;?젖Qem@Uq `Duk۹;
aM ! XVvlMXX_ח|y1}+ޝCqǺ]{4]L!B9?ٕt׹]ݽ6Ist攘3]滔kz9?f2=9(/Esfs&#)1B!|c~z {935^(B^W!|	6@ @ . A   A @  K}s'ː<֊&^Wn1n7뛳/	@}Ւ,/n2)Ϟuy WC\n󧥷eWZ6寎T"ZNgK$a^D&O쇦ڧl^+"w: K K~gfF<J0u@{{mrk};C\&뵨KSק)H+!0#Hӗӕ)87^[^}k,/'kžg/>IA^,7m.U%zc}&}`):HHVnD烑ɮK20/K#slVͶL/x#*Y_$S>N>Ə$=N^DHa6wއ)$mRr#{}Jn_yYفȑzŝTs<7ur7RǢ[N{btSiyM?.}_ڛ\޾Nl9ʑ>[K@WU/o$m\b_Y }u2H~ i_lRǳv]\/?&gZ?t!tCuC&ɪC{SnW5{%)$B~HrIY1R̊#n26㢣Xne-p2E2|<Scn)Ӷ`2FhY,wZaSe<CF[4"QLήn\.ƕ3\1T|$6?H+Dy_ \#"MA @ @  A @ XF '?[  B    @  x @      bx@ *@ @  %xŁǫpy v r<!G ,?|ЕjRd&:ș=Ezbk:AWn}cWclı0|b0!,/Rtxb#5e^I2ߓv:
cLbR릖"c ׻rܷы~V랳^Nw9	/sfbZ&r[^BY~ssK֞J{ Vȩ}6ʰ*_EcWZ>êB:IKrbE><<\kE-?vt7X"ۦ&뺉	@7['oW>dZはWeW,l~1=a^OSXo^1+Tz4tq,8V)ۘE	͢z5{KG]qJRJ΢۾=rzRPq tuV|DD.wrRƱ/N~ 8%6;ڔdNiw3hXu=Ύ*Ј&lzXhܸ^ԹSϚ7[b $^uVymYLLF5 X@5 cJxWomD!+nQ1[䖇U3jc?ةAO!BM#J?P8o"ɍN%mB N!GH	!LeiʭRg㍛oYLI=r.mJ0kԯ _ 5:9]U#N9Y:@Tj	7u7z޴%
!yxL1$B(1f̯8! @u@r?BhyW88@ОZ	ZER2*~UuDPX׏ǢA/	dy<6hѣ#[㝡z;;M%Ď,Ґ,g<c< $	2`=4U,u bd|$ >} <Ј2\D>4ld7oJGuZgkw`cEST2"`dTqsĭzL`fz7dey
 M:UHK". v8@Aܿ<<ppD_:iD3@`HuuI3(M)A 5< pM첺G@@YM8~q4o$B-f'KX$@C.uɑBA voRb*B  A7 a O(.fzDzd[L> 9	 6hˁN}j1Bӈ7ruu]ַ,w~#qR   R?dsh=xt"HHdcf66fsd2+E҈d Q%yKĮG5;@xz"3;!fRLm)
 Ia@Z"zTV}IL& 4iZHŇ%"ŴbږVF f<8@Hhp֢jq752 ODd/e7H'˭jH,+rE	qa$mE3h]nA 6d'rpZ+f6I$7HDen|;DA崛*S;Omap°D>~m2X)l˂h?@ꕏNt8q6&3 eĊ~C	
B HoF0mw	 dqmaD/b15s
ZoR$DH6G.&ّDan6=1Z]6"vQ1	{mp>16y)3P	mk*A=Br 1;=.d%9(6fʴˢ*Ⱖ>M[vz*䎓#tMPEBqXF貱aM|D9PnD=i"7oڏ[9NBO!1L|7Őu^د_M	ײq|^+ba<.Awl?MϮƮ#aFfJÍ4/fɦJN싒Y<c+K-H   A  q9: B|^qg c Ʒ|i?ϼKpv=iR_aQ m|
A  @]` ;
.roA HM"ccgM5V Dv[̃"oLrdڴ}ionWvJ7vV~۹o-k>_lV,!O9	K\%4@?d+!4,#ۤ_/5-	JlIKO5تFxS-KuZO1omW޷y[,ktI8*W	c*7]Hyq\@N*iΎ!AIH2y$Ne[aDݜk	I\FdeYyNH(I:H&$YO-eʃ0Ө=gk:gzA5.F8*ZM	Cڿz㊓LS҃vhXK[x<e^!Aɩ Zd4sD'QNhvDzN? vZM'[z@SzRaLEEBkвO[k tĤ	c̢LqQ"-J_VIDU,GD'ݙHvfYAE}M.8З#H*OeOdy'SْiL,mA[VwłT)دG*Z^l=ҍ	fnsm+5Al)<0O9ĖNJҩkAN Z{xD{*#?S|{!idUeIy42n5ؒ~fؖ-hMkDTGg	cAX9a<XS)rӯB2";"HB$tk2G'!RL	:,4v钐핌m؂>iH-R*DdeBl?% B'A{n/Gd<>=aE_[)Bl>eazۜ2[Jd@*-Z>hY?o_tKzjCfzܯRo'pu#b):[ϛ(ۨݲ{`ܭU!+Bǧ|Oҹx0I#	_s]	 @E2.Ax6Ѓ
A!@`x	;rNU[]< /b۫ʾS;
A| nF>: @   @        A       A   @  ľ_>2 i"Ɯα$e>2 sC|GoEsrh HG"N2IL\t$eɭka{S&)D2͓4OsvhGlrݦH̑f\ s֙hW9_E"))KV)Tu <4^":[?)9诵hK*I0zTKJ!QW}?KY$Y$DT}*m*r)0DWS@8` rt   @        A   ! "? .	򷿿  }A ȁ A   @q   @     9?[ԗ  | ;VN3L~|7s;]v`&ȥ0Kg)ZA?hi{	ri{	C/>'H<hI Ƈ@k'\ ǿZ/m1c|(HVBe
?uugԫ>xLN	tXE.<nxB;}q8bL8J|LXe*|1a9 +;,( .egv ;"p^
8s^0ч~U(8~e Xy\qsnU:w0BC)PnU'(rQUX<c ;Z@*C?%3av 'RVJ)TJ᱌Gc1IQdex$4X^hȟլ!Z0ƔR6/0 Qs=+B$2l=	i@+i4u^e9.P$^?OA; oh5Gԭ?s/e)˺UMFmQ<[.@t.:8JJq8U
(-ځHiZ1f{R8GWU,2RZďdM@1YXe 7 A)
#d03Zdd@!H8oLz)Ttmnpӿ|0V[u#6M`|m l ~c }\E GpNey[I9b'@<4ˀ1?K|x+Xc	&I
uak޹-,;% {~aX 4qlۼ̹2-7oĿb|H3?Ifߟl (#ׇثoeJ@~?Ȼd{Vn
$B6 }IH?2ÁsT"IƁC)$`rw/u:o 9A&O6?t[$V@n̠o	AHk_/@~GyO읏s:m8rU.mTp^E?]DI{w~I%j=O׊ӝk曲,6ud p?}	8c~jݗHLQ@g@;g茇HKr}Jŧ/1Y/`ZdlR`DD7VVv)sf37Xd||~^4 [ɔdU<dקּO@"ܽ.^y" z"@:ԧ/h%1\Y!f1[k4K4u	-#!GJ3dL néփČ&L8TRPa9I ή9H<@P5">/<ҁ܃,6|o?ԡt}wiC@$2cc0&SƜ%1FP?[NA6؀$ 5(`4hn?IAiS+J$`47A&&DKTKd@ړ~å{GDAF꾀@NhD^ : ~ ſrM:0#LC@G@8OH]A.p9,A q䜮h)b%jۑxG?#d=V`|BF)9 Ne_>&+wD@:K@O)" ub"K(:kJ#c8)),vPQ,gr6 _äI."k-i@GDj@^.'N~$?Rs@ 3(|tK-Pr ZcyszD2^V<E	 	+9$#3:<&L %$H&,xr *5uJf =+ހ2@sg8$w},VpLjf"5:!;]5Zq1<fV <>1M` 4$Np Q$l͹PR=pȹٴ(Bn<S|E@wd'\p1858]mMd#!
6Ո	P8Qg¢mAMW9tӶ5Vi,ыޤKf>gv,׺ [- .7"ݿHd||ן( +:`d[&:/^)Sot)340Ař
4E0ȣ/ KuC<y7IǍ^n۾HG.7!2$
wW} (X/Ry^?~ 7 "A?=~5b	*8(l|= @o"o- ~t{$mfrwԁj )@ހD!><;G)NO	7Gr6 E)\F	HHT-z9)\[@> (vsm<eޭ3>(% / hUeE~z~ ::?( MHAt" wz9;_V$܂xֻ", yy
0,8m9;$$@tw? Y ū<z2		TThAB'ٹoB-K|/sQ։50m*hwH;<iC9
^d҆s!Su=ms^BEDk#9dTā]TL,`'0@nH-brǽAttzgb T2xH=4tY/0cRWcMb l"5W108m3`NI=V c[$xHGtR]ހ"! Q-?a9-6tq+@X,	Vִ,\p0`yd]Hڔ5CC5X#
Ⱥ6ԗ\ӌ;9h)swY,i5^,*R2  ) V
2Bx40M0# Z  \X
!%`7RAP>$?pHOp@7j}SkWn4:!՟*)*$@o  +L{% Qκ6ZP<V 7
kXsHxշ}q %@4Ks<bfzfHCa]hO1$BPԐVv%f{<SHepw7@А}DEWR ࠡ
Hmү@|˧hN'<)^w3g
~6bgB _OpOu175\GM)Oض:; d ?q^y-/t&h{M\=Y#׺~@F@  ;j 2j 2 5 @  d 2 !y' S69 -	,K.xJkXmy!GlXX*7d-4_2f@82ͨ9f^IӜK-:eΓ< xuyy]cxLaTeH"LCR3W*^-qu튉. r|sN[f|[-2N@q1*vQR,Hv
8!yUH8'r%#m)iLn&HH<t6 Eqw!3Ztu?,j5o?Xe d!'M)Gǫ&?MTp;@O<wi,+$U^	TrXL<ͥX4r_ƍrw׼h{Ys(	-?iNB*"~@'$TL )WDt#R89` &gD .i{Gj(̫'
v
$&+'BAQJjAA
AEC<QĤd,	Q &mգ2 dA\\+ XcN
XHXu*)P}3TSd<Cy(Vy.0iH(jËe8D`W\ A> |5CTepk;|R[Jݷy[ӺlDvyܷq/6Vryͳȴp%)r߽}@Q;y \vw)F=> &Qs7LKAo`3041s7;	h鶧8kAoۀʢTb. Y.t^;A*vf;  DOtSA Ht 'K~p  uDc)'#)QRB~1U널I , SVf-0ެ5OjEY!|NzK!.  $2BqLRà# mH
w  a"ku >S0u}Z=c~ D֫: ޲r:]x	B UK"6 \SS?@MU  KUK a7Tps5=  r"PF  cs
?Fo@:>]0_.ֲ^[qJ\oz1_ww04s a
    .	= YNtf=ܓQ D `$=̓}íkW ՛nbSP#RLMnJٻ%^ؽWo6 RmgmESٽ'cJg~՗4숀=\_ݝ%?΅8|ً B'm'/oo/-
@Y'`|N3­qCY׊Np	+[GU*Ǎ˫C=C nuFx	.=ԏ%PvN ;?u~ t{ҙN)lθ-|MF8\8a8ۭq)5&LbZ)DmÞ|=z3 kzZȯ@'vMaEC!=ԿeHǭ#2|fCk2R>?+1+}x_쥀̽bx7܍( Y> HEZRϼvJ/ ѱQ@X1$>*M\ꇌc$W&!z <W3y3Th$9 ^jDR"ВFT;3 g=T	$(
#XM>\#YY"1rq\4 +&&L< e: e4O6u\ot!3J*TjJ2{za2ĥvӲ  yNgaq29RiU	?{dqCDҽAxO9h^e\u#j)CR#Q<(pzL~t&wF $Y,?֥,B薁DG@jD)SN^ݒDo%j/}m뷫]SNtbjbGRUQ= -@pI]iRE/u-^8f~m:L?`2O{C,	ꢰdb܅~_(B_Hٝaq9/:aw! 8Y yb&TBl]:tj.l Vo;ǎ yBoH $;r
Z[@Zd=ZBgWQI׺l~9틙@E〈t<[T Rcsw]〨rĿZ)Ee-tfMIZpGbuG|薀RmgcE
wcFWj;u~ ntb5 b5 ~\:O*C ıDrp"!  E1^9úkw_i  W}1ǁR f1ܮ	+bFnճBE- i q* Fe +B0md :A^k ̢3yŻz"kDdEXQ]Sk@dA  vrt(QvŲs.a) Hcŗy9$[|wP[c,[ k V~ϟ3X'QjYEw@;?;AV7L]ӟ0;v,aHwjfgu@ ~Ӵ=YRqS@PS<T'jdL.aU; "h{
@>$E3A}ΰOmOم@Pt2$ AJmDkC7r)O{"CqI1*MbxȈ"r'uӳNY;/?>C?~$-G](DZ$ 	H$ 	H$ 	H$ 	H$ $[dK@l	H$ 	H0wEkZ;V-j8|FkhWC]m1O U&>PߧJ$ q-duZ|.Q'#Xzo\JG.,S!m"JVWKL[`T\lwt.>L?.<q؋quc^ȸPO@^!.݅Xs $[҈d Q\
}QE@+KP0B 埘^V݂ B:ͤ賣$ 4$	+69$Zm}70KH|(!OuFiM!w 6(&յ''k)7K!0ʲՋFHp7'耴'?+w0 QejA[ a"`m`
j$FQ'%g'hˍļ/rۂufJF 3{,4駀00sA.433Hp<@''la_@$$}^`k(`g	
+IӈW]pZv8`nZ	ޕ9w|!`YU_Ou:q=K2iWO@^iy}4wAXxjč\#/͏дA}S#͏$_׼, p?$?ghAzUH%gg[m"

@@@@@2@@@H8g:Q {	nHVZr5TH؛Cgq@@@  @G  @2tpyDN@@  +@@  v@  @@3h4=#_    IENDB`PK       ! V        hathor/language/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Y>    *  hathor/language/en-GB/en-GB.tpl_hathor.ininu [        ; Joomla! Project
; (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
; Note : All ini files need to be saved as UTF-8

HATHOR="Hathor Administrator template"
TPL_HATHOR_ALTERNATE_MENU_DESC="Use the alternative menu which integrates mouse and keyboard. JavaScript Required. The regular menu for Hathor is accessible with or without Javascript, but leaves the mouse and keyboard independent."
TPL_HATHOR_ALTERNATE_MENU_LABEL="Alternative Menu"
TPL_HATHOR_BOLD_TEXT_DESC="Use bold text."
TPL_HATHOR_BOLD_TEXT_LABEL="Bold Text"
TPL_HATHOR_CHECKMARK_ALL="Checkmark All"
TPL_HATHOR_COLOUR_CHOICE_BLUE="Blue"
TPL_HATHOR_COLOUR_CHOICE_DESC="Select the colour palette to use with the template. You can use this option to select a high contrast version or use it to create custom branding."
TPL_HATHOR_COLOUR_CHOICE_LABEL="Select Colour"
TPL_HATHOR_COLOUR_CHOICE_STANDARD="Standard"
TPL_HATHOR_COLOUR_CHOICE_HIGH_CONTRAST="High Contrast"
TPL_HATHOR_COLOUR_CHOICE_BROWN="Brown"
TPL_HATHOR_COM_MENUS_MENU="Menu"
TPL_HATHOR_COM_MODULES_CUSTOM_POSITION_LABEL="Select"
TPL_HATHOR_CPANEL_LINK_TEXT="Return to Control Panel"
TPL_HATHOR_GO="Go"
TPL_HATHOR_LOGO_DESC="Select or upload a custom logo for the administrator template."
TPL_HATHOR_LOGO_LABEL="Logo"
TPL_HATHOR_MAIN_MENU="Main Menu"
TPL_HATHOR_SHOW_SITE_NAME_DESC="Show the site name in the template header."
TPL_HATHOR_SHOW_SITE_NAME_LABEL="Show Site Name"
TPL_HATHOR_SKIP_TO_MAIN_CONTENT="Skip to Main Content"
TPL_HATHOR_SUB_MENU="Sub Menu"
TPL_HATHOR_XML_DESCRIPTION="Hathor is an accessible Administrator template for Joomla! The Colour CSS files can also be used for custom colour branding."
PK       ! V         hathor/language/en-GB/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! %-L  L  .  hathor/language/en-GB/en-GB.tpl_hathor.sys.ininu [        ; Joomla! Project
; (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
; Note : All ini files need to be saved as UTF-8

HATHOR="Hathor Administrator template"
TPL_HATHOR_POSITION_CP_SHELL="Unused"
TPL_HATHOR_POSITION_CPANEL="Control Panel"
TPL_HATHOR_POSITION_DEBUG="Debug"
TPL_HATHOR_POSITION_FOOTER="Footer"
TPL_HATHOR_POSITION_ICON="Quick Icons"
TPL_HATHOR_POSITION_LOGIN="Login"
TPL_HATHOR_POSITION_MENU="Menu"
TPL_HATHOR_POSITION_POSTINSTALL="Postinstall"
TPL_HATHOR_POSITION_STATUS="Status"
TPL_HATHOR_POSITION_SUBMENU="Submenu"
TPL_HATHOR_POSITION_TITLE="Title"
TPL_HATHOR_POSITION_TOOLBAR="Toolbar"
TPL_HATHOR_XML_DESCRIPTION="Hathor is an accessible Administrator template for Joomla! The Colour CSS files can also be used for custom colour branding."
PK       ! e      hathor/error.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentError $this */

$app = JFactory::getApplication();
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<meta charset="utf-8" />
	<title><?php echo $this->title; ?> <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></title>
	<link href="<?php echo $this->baseurl; ?>/templates/<?php echo  $this->template; ?>/css/error.css" rel="stylesheet" />
	<?php if ($app->get('debug_lang', '0') == '1' || $app->get('debug', '0') == '1') : ?>
		<!-- Load additional CSS styles for debug mode-->
		<link href="<?php echo JUri::root(true); ?>/media/cms/css/debug.css" rel="stylesheet" />
	<?php endif; ?>
	<!-- Load additional CSS styles for rtl sites -->
	<?php if ($this->direction == 'rtl') : ?>
		<link href="<?php echo $this->baseurl; ?>/templates/<?php echo  $this->template; ?>/css/template_rtl.css" rel="stylesheet" />
	<?php endif; ?>
	<!--[if lt IE 9]><script src="<?php echo JUri::root(true); ?>/media/jui/js/html5.js"></script><![endif]-->
</head>
<body class="errors">
	<div>
		<h1>
			<?php echo $this->error->getCode(); ?> - <?php echo JText::_('JERROR_AN_ERROR_HAS_OCCURRED'); ?>
		</h1>
	</div>
	<div>
		<p>
			<?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
			<?php if ($this->debug) : ?>
				<br/><?php echo htmlspecialchars($this->error->getFile(), ENT_QUOTES, 'UTF-8');?>:<?php echo $this->error->getLine(); ?>
			<?php endif; ?>
		</p>
		<p><a href="index.php"><?php echo JText::_('JGLOBAL_TPL_CPANEL_LINK_TEXT'); ?></a></p>
		<?php if ($this->debug) : ?>
			<div>
				<?php echo $this->renderBacktrace(); ?>
				<?php // Check if there are more Exceptions and render their data as well ?>
				<?php if ($this->error->getPrevious()) : ?>
					<?php $loop = true; ?>
					<?php // Reference $this->_error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly ?>
					<?php // Make the first assignment to setError() outside the loop so the loop does not skip Exceptions ?>
					<?php $this->setError($this->_error->getPrevious()); ?>
					<?php while ($loop === true) : ?>
						<p><strong><?php echo JText::_('JERROR_LAYOUT_PREVIOUS_ERROR'); ?></strong></p>
						<p>
							<?php echo htmlspecialchars($this->_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
							<br/><?php echo htmlspecialchars($this->_error->getFile(), ENT_QUOTES, 'UTF-8');?>:<?php echo $this->_error->getLine(); ?>
						</p>
						<?php echo $this->renderBacktrace(); ?>
						<?php $loop = $this->setError($this->_error->getPrevious()); ?>
					<?php endwhile; ?>
					<?php // Reset the main error object to the base error ?>
					<?php $this->setError($this->error); ?>
				<?php endif; ?>
			</div>
		<?php endif; ?>
	</div>
	<div class="clr"></div>
	<noscript>
			<?php echo JText::_('JGLOBAL_WARNJAVASCRIPT'); ?>
	</noscript>
</body>
</html>
PK       ! 	  	    hathor/less/modals.lessnu [        // MODALS
// ------

// Recalculate z-index where appropriate
.modal-open {
  .dropdown-menu {  z-index: @zindexDropdown + @zindexModal; }
  .dropdown.open { *z-index: @zindexDropdown + @zindexModal; }
  .popover       {  z-index: @zindexPopover  + @zindexModal; }
  .tooltip       {  z-index: @zindexTooltip  + @zindexModal; }
}

// Background
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: @zindexModalBackdrop;
  background-color: @black;
  // Fade for backdrop
  &.fade { opacity: 0; }
}

.modal-backdrop,
.modal-backdrop.fade.in {
  .opacity(80);
}

// Base modal
div.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: @zindexModal;
  overflow: auto;
  width: 80%;
  margin: -250px 0 0 -40%;
  background-color: @white;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,.3);
  *border: 1px solid #999; /* IE6-7 */
  .border-radius(6px);
  .box-shadow(0 3px 7px rgba(0,0,0,0.3));
  .background-clip(padding-box);
  &.fade {
    .transition(e('opacity .3s linear, top .3s ease-out'));
    top: -25%;
  }
  &.fade.in { top: 50%; }
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
  // Close icon
  .close {
	float: right;
	margin-top: 2px;
  }
}

// Body (where all modal content resides)
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
// Remove bottom margin if need be
.modal-form {
  margin-bottom: 0;
}

// Footer (for actions)
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right; // right align buttons
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  .border-radius(0 0 6px 6px);
  .box-shadow(inset 0 1px 0 @white);
  .clearfix(); // clear it in case folks use .pull-* classes on buttons

  // Properly space out buttons
  .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs
  }
  // but override that for button groups
  .btn-group .btn + .btn {
    margin-left: -1px;
  }
}

/* Prevent scrolling on the parent window of a modal */
body.modal-open {
  overflow: hidden;
  -ms-overflow-style: none;
}

/* Buttons bar in modal iframe */
.modal-buttons {
  padding: 15px 0px;
}
.modal-buttons button {
  font-size: 1.2em;
  line-height: 1.6em;
}
PK       ! "V.      hathor/less/icomoon.lessnu [        @font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
	url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'),
	url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'),
	url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@import "../../../../media/jui/less/icomoon.less";
PK       ! Ge      hathor/less/colour_brown.lessnu [        // colour_brown.less
//
// Less to compile Hathor in the brown colour scheme
// -----------------------------------------------------

/**
 * #2c2c2c	Text
 * #054993	Links
 * #ffffff	Background, border, text
 * #d5c1b2	Background alternate, button/icon/menu background
 * #d5c1b2-d5c1b2 Gradient Background
 * #e5f0fa	Background (input required)
 * #e1d3c8	Background Hover, Top/Left icon borders
 * #000000	Main borders
 * #000000	Top/Left hover borders
 * #000000	Right/Bottom hover borders
 *
 * Special Use Colors:
 * #a20000	Text Error, border invalid
 * #cccccc	Text (faded)
 * #005800	Text (success)
 * #eeeeee	Background (input disabled)
 * #ffffcf	Background permissions debug
 * #cfffda	Background permissions debug
 * #ffcfcf	Background permissions debug
 */

// Import the variables file first to get common variables loaded
@import "hathor_variables.less";

// Define variables unique to this colour scheme, as well as override variables already defined in the common file
@altBackground:      #d5c1b2;
@gradientTop:        #d5c1b2;
@gradientBottom:     #d5c1b2;
@mainBorder:         #000000;
@toolbarColor:       #054993;
@hoverBackground:    #e5d9c3;
@nwBorder:           #868778;
@seBorder:           #f6f7db;

// Import the baseline to compile the CSS
@import "colour_baseline.less";
PK       ! .r.      hathor/less/forms.lessnu [        //
// Forms
// This is a custom version of Bootstrap's forms.less file suited for Hathor's needs
// --------------------------------------------------

// Ensure input-prepend/append never wraps
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
// Allow us to put symbols and text within the input field for a cleaner look
.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap; // Prevent span and input from separating

  input,
  select,
  .uneditable-input {
    position: relative; // placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness
    margin-bottom: 0; // prevent bottom margin from screwing up alignment in stacked forms
    *margin-left: 0;
    font-size: @baseFontSize;
    vertical-align: top;
    .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
    // Make input on top when focused so blue border and shadow always show
    &:focus {
      z-index: 2;
    }
  }
  .add-on {
    display: inline-block;
    width: auto;
    height: @baseLineHeight;
    min-width: 16px;
    padding: 4px 5px;
    font-size: @baseFontSize;
    font-weight: normal;
    line-height: @baseLineHeight;
    text-align: center;
    text-shadow: 0 1px 0 @white;
    background-color: @grayLighter;
    border: 1px solid #ccc;
  }
  .add-on,
  .btn {
    margin-left: -1px;
    vertical-align: top;
    .border-radius(0);
  }
  .active {
    background-color: lighten(@green, 30);
    border-color: @green;
  }
}
.input-prepend {
  .add-on,
  .btn {
    margin-right: -1px;
  }
  .add-on:first-child,
  .btn:first-child {
    .border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
  }
}
.input-append {
  input,
  select,
  .uneditable-input {
    .border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
  }
  .add-on:last-child,
  .btn:last-child {
    .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
  }
}
// Remove all border-radius for inputs with both prepend and append
.input-prepend.input-append {
  input,
  select,
  .uneditable-input {
    .border-radius(0);
  }
  .add-on:first-child,
  .btn:first-child {
    margin-right: -1px;
    .border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
  }
  .add-on:last-child,
  .btn:last-child {
    margin-left: -1px;
    .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
  }
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  .border-radius(0); // Override due to specificity
}
.form-search .input-append .search-query {
  .border-radius(14px 0 0 14px)
}
.form-search .input-append .btn {
  .border-radius(0 14px 14px 0)
}
.form-search .input-prepend .search-query {
  .border-radius(0 14px 14px 0)
}
.form-search .input-prepend .btn {
  .border-radius(14px 0 0 14px)
}
.form-search,
.form-inline,
.form-horizontal {
  input,
  textarea,
  select,
  .help-inline,
  .uneditable-input,
  .input-prepend,
  .input-append {
    display: inline-block;
    .ie7-inline-block();
    margin-bottom: 0;
    vertical-align: middle;
  }
  // Re-hide hidden elements due to specifity
  .hide {
    display: none;
  }
}
// Remove margin for input-prepend/-append
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
/* Accessible Hidden Elements (good for hidden labels and such) */
.element-invisible{
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
	height: 1px;
	width: 1px !important;
	overflow: hidden;
}

// Login form only
// Shared size and type resets
#form-login select,
#form-login input[type="text"],
#form-login input[type="password"] {
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: @baseFontSize;
  line-height: @baseLineHeight;
  color: @gray;
  .border-radius(@inputBorderRadius);
  width: 175px;
}

/* Field subform repeatable */
.subform-repeatable-wrapper{

	div.btn-toolbar{
		float: none;
	}

	.text-right{
		text-align: right;
	}

	.ui-sortable-helper{
		background: @white;
	}

	tr.ui-sortable-helper{
		display: table;
	}

	.subform-repeatable-group{
		clear: both;
	}
}
PK       ! N      hathor/less/colour_blue.lessnu [        // colour_blue.less
//
// Less to compile Hathor in the blue colour scheme
// -----------------------------------------------------

/**
 * #2c2c2c	Text
 * #054993	Links
 * #ffffff	Background, border, text
 * #c3d2e5	Background alternate, button/icon/menu background
 * #a5bbd4-c3d2e5 Gradient Background
 * #e5f0fa	Background (input required)
 * #e5d9c3	Background Hover, Top/Left icon borders
 * #738498	Main borders
 * #868778	Top/Left hover borders
 * #f6f7db	Right/Bottom hover borders
 *
 * Special Use Colors:
 * #a20000	Text Error, border invalid
 * #cccccc	Text (faded)
 * #005800	Text (success)
 * #eeeeee	Background (input disabled)
 * #ffffcf	Background permissions debug
 * #cfffda	Background permissions debug
 * #ffcfcf	Background permissions debug
 */

// Import the variables file first to get common variables loaded
@import "hathor_variables.less";

// Define variables unique to this colour scheme, as well as override variables already defined in the common file
@altBackground:      #c3d2e5;
@gradientTop:        #a5bbd4;
@gradientBottom:     #c3d2e5;
@mainBorder:         #738498;

// Import the baseline to compile the CSS
@import "colour_baseline.less";
PK       ! 鱦       hathor/less/colour_standard.lessnu [        // colour_standard.less
//
// Less to compile Hathor in the default colour scheme
// -----------------------------------------------------

/**
 * Main colors:
 * #2c2c2c	Text
 * #054993	Links
 * #ffffff	Background, border, text
 * #f9fade	Background alternate, button/icon/menu background
 * #e5f0fa	Background (input required)
 * #e3e4ca	Background Hover, Right/Bottom icon borders
 * #c7c8b2	Main borders
 * #868778	Top/Left icon hover borders
 * #f6f7db	Right/Bottom icon hover borders
 *
 * Special Use Colors:
 * #a20000	Text Error, border invalid
 * #cccccc	Text (faded)
 * #005800	Text (success)
 * #eeeeee	Background (input disabled)
 * #ffffcf	Background‚ permissions debug
 * #cfffda	Background‚ permissions debug
 * #ffcfcf	Background‚ permissions debug
 */

// Import the variables file first to get common variables loaded
@import "hathor_variables.less";

// Define variables unique to this colour scheme, as well as override variables already defined in the common file
@altBackground:      #f9fade;
@gradientTop:        #f9fade;
@gradientBottom:     #f9fade;
@mainBorder:         #c7c8b2;

// Import the baseline to compile the CSS
@import "colour_baseline.less";
PK       ! Ϣ      hathor/less/variables.lessnu [        // Variables.less
// Variables to customize the look and feel of Bootstrap
// -----------------------------------------------------



// GLOBAL VALUES
// --------------------------------------------------


// Grays
// -------------------------
@black:                 #000;
@grayDarker:            #222;
@grayDark:              #333;
@gray:                  #555;
@grayLight:             #999;
@grayLighter:           #eee;
@white:                 #fff;


// Accent colors
// -------------------------
@blue:                  #049cdb;
@blueDark:              #0064cd;
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;


// Scaffolding
// -------------------------
@bodyBackground:        @white;
@textColor:             @grayDark;


// Links
// -------------------------
@linkColor:             #08c;
@linkColorHover:        darken(@linkColor, 15%);


// Typography
// -------------------------
@sansFontFamily:        "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily:       Georgia, "Times New Roman", Times, serif;
@monoFontFamily:        Menlo, Monaco, Consolas, "Courier New", monospace;

@baseFontSize:          13px;
@baseFontFamily:        @sansFontFamily;
@baseLineHeight:        18px;
@altFontFamily:         @serifFontFamily;

@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    bold;    // instead of browser default, bold
@headingsColor:         inherit; // empty to use BS default, @textColor


// Tables
// -------------------------
@tableBackground:                   transparent; // overall background-color
@tableBackgroundAccent:             #f9f9f9; // for striping
@tableBackgroundHover:              #f5f5f5; // for hover
@tableBorder:                       #ddd; // table and cell border


// Buttons
// -------------------------
@btnBackground:                     @white;
@btnBackgroundHighlight:            darken(@white, 10%);
@btnBorder:                         #ccc;

@btnPrimaryBackground:              #2384d3;
@btnPrimaryBackgroundHighlight:     #15497c;

@btnInfoBackground:                 #5bc0de;
@btnInfoBackgroundHighlight:        #2f96b4;

@btnSuccessBackground:              #62c462;
@btnSuccessBackgroundHighlight:     #51a351;

@btnWarningBackground:              lighten(@orange, 15%);
@btnWarningBackgroundHighlight:     @orange;

@btnDangerBackground:               #ee5f5b;
@btnDangerBackgroundHighlight:      #bd362f;

@btnInverseBackground:              @gray;
@btnInverseBackgroundHighlight:     @grayDarker;


// Forms
// -------------------------
@inputBackground:               @white;
@inputBorder:                   #ccc;
@inputBorderRadius:             3px;
@inputDisabledBackground:       @grayLighter;
@formActionsBackground:         #f5f5f5;

// Dropdowns
// -------------------------
@dropdownBackground:            @white;
@dropdownBorder:                rgba(0,0,0,.2);
@dropdownLinkColor:             @grayDark;
@dropdownLinkColorHover:        @white;
@dropdownLinkBackgroundHover:   @linkColor;
@dropdownDividerTop:            #e5e5e5;
@dropdownDividerBottom:         @white;



// COMPONENT VARIABLES
// --------------------------------------------------

// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)
@zindexDropdown:          1000;
@zindexTooltip:           1020;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;
@zindexPopover:           1060;

// Sprite icons path
// -------------------------
@iconSpritePath:          "../img/glyphicons-halflings.png";
@iconWhiteSpritePath:     "../img/glyphicons-halflings-white.png";


// Input placeholder text color
// -------------------------
@placeholderText:         @grayLight;


// Hr border color
// -------------------------
@hrBorder:                @grayLighter;


// Navbar
// -------------------------
@navbarHeight:                    40px;
@navbarBackground:                @grayDarker;
@navbarBackgroundHighlight:       @grayDark;

@navbarText:                      @grayLight;
@navbarLinkColor:                 @grayLight;
@navbarLinkColorHover:            @white;
@navbarLinkColorActive:           @navbarLinkColorHover;
@navbarLinkBackgroundHover:       transparent;
@navbarLinkBackgroundActive:      @navbarBackground;

@navbarSearchBackground:          lighten(@navbarBackground, 25%);
@navbarSearchBackgroundFocus:     @white;
@navbarSearchBorder:              darken(@navbarSearchBackground, 30%);
@navbarSearchPlaceholderColor:    #ccc;
@navbarBrandColor:                @navbarLinkColor;


// Hero unit
// -------------------------
@heroUnitBackground:              @grayLighter;
@heroUnitHeadingColor:            inherit;
@heroUnitLeadColor:               inherit;


// Form states and alerts
// -------------------------
@warningText:             #c09853;
@warningBackground:       #fcf8e3;
@warningBorder:           darken(spin(@warningBackground, -10), 3%);

@errorText:               #b94a48;
@errorBackground:         #f2dede;
@errorBorder:             darken(spin(@errorBackground, -10), 3%);

@successText:             #468847;
@successBackground:       #dff0d8;
@successBorder:           darken(spin(@successBackground, -10), 5%);

@infoText:                #3a87ad;
@infoBackground:          #d9edf7;
@infoBorder:              darken(spin(@infoBackground, -10), 7%);



// GRID
// --------------------------------------------------

// Default 940px grid
// -------------------------
@gridColumns:             12;
@gridColumnWidth:         60px;
@gridGutterWidth:         20px;
@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// Fluid grid
// -------------------------
@fluidGridColumnWidth:    6.382978723%;
@fluidGridGutterWidth:    2.127659574%;


// Login
// -------------------------
@loginBackground:                 #142849;
@loginBackgroundHighlight:        #165387;

// Header
// -------------------------
@headerBackground:                 #1a3867;
@headerBackgroundHighlight:        #17568c;PK       ! JVs      hathor/less/buttons.lessnu [        //
// Buttons
// This is a custom version of Bootstrap's buttons.less file suited for Hathor's needs
// --------------------------------------------------


// Base styles
// --------------------------------------------------

// Core
#form-login .btn {
  display: inline-block;
  .ie7-inline-block();
  padding: 4px 14px;
  margin-bottom: 0; // For input.btn
  font-size: @baseFontSize;
  line-height: @baseLineHeight;
  *line-height: @baseLineHeight;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  .buttonBackground(@btnBackground, @btnBackgroundHighlight, @grayDark, 0 1px 1px rgba(255,255,255,.75));
  border: 1px solid @btnBorder;
  *border: 0; // Remove the border to prevent IE7's black border on input:focus
  border-bottom-color: darken(@btnBorder, 10%);
  .border-radius(4px);
  .ie7-restore-left-whitespace(); // Give IE7 some love
  .box-shadow(~"inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)");

  // Hover state
  &:hover {
    color: @grayDark;
    text-decoration: none;
    background-color: darken(@white, 10%);
    *background-color: darken(@white, 15%); /* Buttons in IE7 don't get borders, so darken on hover */
    background-position: 0 -15px;

    // transition is only when going to hover, otherwise the background
    // behind the gradient (there for IE<=9 fallback) gets mismatched
    .transition(background-position .1s linear);
  }

  // Focus state for keyboard and accessibility
  &:focus {
    .tab-focus();
  }

  // Active state
  &.active,
  &:active {
    background-color: darken(@white, 10%);
    background-color: darken(@white, 15%) e("\9");
    background-image: none;
    outline: 0;
    .box-shadow(~"inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)");
  }

  // Disabled state
  &.disabled,
  &[disabled] {
    cursor: default;
    background-color: darken(@white, 10%);
    background-image: none;
    .opacity(65);
    .box-shadow(none);
  }

}

// Button Sizes
// --------------------------------------------------

// Large
.btn-large {
  padding: 9px 14px;
  font-size: @baseFontSize + 2px;
  line-height: normal;
  .border-radius(5px);
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
PK       ! ӃI  I    hathor/less/template.lessnu [        // Import the variables file first to get common variables loaded
@import "hathor_variables.less";

// Core variables and mixins
@import "../../../../media/jui/less/mixins.less";

// Bootstrap Component Animations
@import "../../../../media/jui/less/component-animations.less";

// Bootstrap Modals
@import "modals.less";
//@import "../../../../media/jui/less/modals.joomla.less";

// Bootstrap Popovers
@import "../../../../media/jui/less/popovers.less";

// Icon Font
@import "icomoon.less";

/**
 * CSS Reset
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}

/**
 * General styles
 */
html {
	overflow-y: scroll;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	line-height: 1.5em;
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body, td, th, span, a {
	font-family: Arial, Helvetica, sans-serif;
}

html, body {
	height: 100%;
}

a, img {
	padding: 0;
	margin: 0;
}

img {
	border: 0 none;
}

form {
	margin: 0;
	padding: 0;
}

ul {
	padding: 0;
	margin: 0;
}

h1 {
	margin: 0;
	padding-bottom: 8px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
}

h2 {
	padding-top: .83em;
	padding-bottom: .83em;
}

h3 {
	font-size: 1.4em;
}

a:link {
	color: #054993;
	text-decoration: none;
}

a:visited {
	color: #054993;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {
	text-decoration: underline;
}

iframe {
	border: 0;
}

/* new styles */

.enabled {
	color: #005800;
	font-weight: bold;
}

.disabled {
	color: #a20000;
	font-weight: bold;
}

p.error {
	color: #a20000;
	font-weight: bold;
}

.warning {
	color: #a20000;
	font-weight: bold;
}

.nowarning {
	color: #2c2c2c;
	font-weight: bold;
}

.success {
	color: #005800;
	font-weight: bold;
}

.allow {
	color: #005800;
}

span.writable {
	color: #005800;
}

.deny {
	color: #a20000;
}

span.unwritable {
	color: #a20000;
}

.none {
	color: #aaaaaa;
}

.pointer {
	cursor: pointer;
}

.nowrap {
	white-space: nowrap;
}

p.nowarning, p.warning {
	margin: 10px;
}

/* end new styles */

/**
 * Overall Styles
 */
#minwidth, #minwidth-body {
	min-width: 980px;
}

#containerwrap {
	position: relative;
}

#header {
	position: relative;
}

#header h1.title {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 120px;
}

#footer {
	padding: 10px 20px;
}

#footer .copyright {
	margin: 0 0 0 0;
	text-align: center;
}

#footer p {
	font-size: 1.2em;
}

#nav .no-nav {
	line-height: 2em;
}

#content {
	margin: 5px 20px 20px 20px;
}

.cpanel-page div#element-box {
	padding: 15px;
}

/**
 * Status layout
 */
#module-status {
	float: right;
	position: relative;
	top: -48px;
}

#module-status div.btn-group {
	display: block;
	float: left;
	padding: 4px 10px 0 10px;
	font-size: 1.2em;
}

#module-status div.divider {
	display: none;
}

#module-status .unread-messages a {
	font-weight: bold;
}

.title-ua {
	position: relative;
	width: 60%;
}

/**
 * Various Styles
 */
.enabled,
.disabled,
p.error,
.warning,
.nowarning,
.success {
	font-weight: bold;
}

.pointer {
	cursor: pointer;
}

.nowrap {
	white-space: nowrap;
}

span.note {
	display: block;
	padding: 5px;
}

div.checkin-tick {
	text-indent: -9999px;
}

/**
 * Overlib
 */
.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

.ol-captionfont a {
	text-decoration: none;
}

/**
 * Subheader, toolbar, page title
 */
div.subheader .padding {
	padding: 0;
}

div.pagetitle {
	padding: 0 0 5px 5px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left 50%;
	line-height: 54px;
	width: 100%;
	margin-top: -20px;
	height: 60px;
}

.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #DDD;
}

tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom: 0;
}

/* Tabbed Content */
.tab-content {
	overflow: visible;
}

.tabs-left .tab-content {
	overflow: auto;
}

/* Non-linkable nav-tabs */
.nav-tabs > li > span {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Extended Joomla Button Classes */
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}

/* Joomla => Bootstrap Tooltip */
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}

.pagetitle h2 {
	padding: 0 0 0 50px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 48px;
	font-style: italic;
}

div.configuration {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2em;
	padding-left: 30px;
	margin-left: 10px;
}

div.toolbar-box h3 {
	height: 0;
	overflow: hidden;
	position: absolute;
	padding: 0;
	margin: 0;
}

.btn-toolbar {
	margin-bottom: 3px;
	margin-top: 14px;
}

div.btn-toolbar, div.toolbar-list {
	float: left;
	text-align: left;
	padding: 0;
}

div.toolbar-list li {
	padding: 5px 1px 5px 4px;
	text-align: center;
	height: 52px;
	list-style: none;
	float: left;
}

div.toolbar-list li.spacer {
	width: 10px;
}

div.toolbar-list li.divider {
	width: 10px;
	margin-right: 10px;
}

div.toolbar-list span {
	float: none;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	display: block;
}

div.toolbar-list a {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 1px 5px;
	cursor: pointer;
	font-weight: bold;
}

div.btn-toolbar div.btn-group button {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 1px 5px;
	cursor: pointer;
	text-align: center;
}

div.btn-toolbar button:hover, div.btn-toolbar button:focus, div.toolbar-list a:hover, div.toolbar-list a:focus {
	text-decoration: none;
}

/**
 * Massmail component
 */
td#mm_pane {
	width: 90%;
}

input#mm_subject {
	width: 200px;
}

textarea#mm_message {
	width: 100%;
}
textarea {
	resize:both;
}
textarea.vert {
	resize:vertical;
}
textarea.noResize {
	resize:none;
}

/**
 * Pane Slider pane Toggler styles
 */
.pane-sliders {
	margin: 0;
	position: relative;
}

.pane-sliders .title {
	margin: 0;
	padding: 2px;
	cursor: pointer;
}

.pane-sliders .panel {
	margin-bottom: 3px;
}

.pane-sliders .adminlist td {
	border: 0 none;
}

h3.pane-toggler-down a:focus,
h3.pane-toggler a:focus {
	outline: none;
}

.pane-toggler span {
	padding-left: 20px;
}

.pane-toggler-down span {
	padding-left: 20px;
}

/* The following line hides the unseen panel (prevents the mouse from activating in IE, so overridden in the ie css files) */
/*.pane-toggler + div.pane-slider {display: none;}*/
.pane-slider.pane-hide {
	display: none;
}

div#position-icon.pane-sliders div.pane-down div.quickicon-wrapper {
	margin: 5px 0 5px 0;
}

div#position-icon.pane-sliders div.pane-down .quickicon-wrapper .icon {
	padding: 5px 0 5px 10px;
	margin: 0;
}

/**
 * Tabs
 */
dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	margin-left: 3px;
}

dl.tabs dt.open {
	z-index: 100;
}

div.current {
	clear: both;
	padding: 10px 10px;
}

div.current dd {
	padding: 0;
	margin: 0;
}

/* New parameter styles */

dl#content-pane.tabs {
	margin: 1px 0 0 0;
}

div.current label, div.current span.faux-label {
	display: block;
	min-width: 150px;
	float: left;
	clear: left;
	margin-top: 8px;
}

div.current fieldset.radio {
	float: left;
}

div.current fieldset.radio input {
	clear: none;
	min-width: 15px;
	float: left;
	margin: 3px 0 0 2px;
}

div.current fieldset.radio label {
	clear: none;
	min-width: 45px;
	float: left;
	margin: 3px 0 0 2px;
}

div.current fieldset.checkboxes {
	float: left;
	clear: right;
}

div.current fieldset.checkboxes input {
	clear: left;
	min-width: 15px;
	float: left;
	margin: 3px 0 0 2px;
}

div.current fieldset.checkboxes label {
	clear: right;
	min-width: 45px;
	margin: 3px 0 0 2px;
}

div.current input,
div.current span.faux-input,
div.current textarea,
div.current select {
	clear: none;
	float: left;
	margin: 3px 0 0 2px;
}

div.current select {
	margin-bottom: 15px;
}

div.current table#acl-config th.acl-groups {
	text-align: left;
}

div.current table#filter-config th.acl-groups {
	text-align: left;
}

div.current table#filter-config select {
	margin-bottom: 0;
}

/* -------- Menu Assigments ---------- */
div#menu-assignment {
	clear: left;
}

div#menu-assignment ul.menu-links {
	float: left;
	width: 49%;
}

div#menu-assignment ul.menu-links label {
	clear: none;
	float: left;
	margin: 3px 0 0 2px;
}

div#menu-assignment ul.menu-links input {
	clear: left;
	float: left;
}

button.jform-rightbtn {
	float: right;
	margin-right: 0;
}

p.tab-description {
	font-size: 1.091em;
	margin-left: 0;
	margin-top: 5px;
}

/* end new parameter styles */

/**
 * Login Settings
 */
#login-page input, #login-page select {
	float: right;
	clear: none;
}

#login-page .login {
	margin: 0 auto;
	width: 575px;
	margin-bottom: 100px;
}

#login-page .pagetitle h2 {
	margin: -70px 0 30px 0;
	font-size: 2em;
	padding: 0;
}

#login-page p {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	font-size: 1.2em;
}

#login-page #header {
	margin-bottom: 100px;
}

#login-page .login-inst {
	float: left;
	width: 35%;
}

#login-page .login-box {
	float: right;
	width: 63%;
}

#login-page #lock {
	width: 150px;
	height: 137px;
}

#login-page #element-box.login {
	padding: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#login-page .button {
	text-align: right;
}

#login-page .login-text {
	text-align: left;
	width: 40%;
	float: left;
}

#form-login {
	float: left;
	padding: 1.1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#form-login fieldset {
	border: none;
}

#form-login label {
	display: block;
	float: left;
	clear: left;
	width: 100px;
	text-align: right;
	padding: 4px;
	color: #2c2c2c;
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 15px;
}

#form-login div.button1 div.next {
	float: left;
}

#form-login div.button1 a {
	height: 2.2em;
	line-height: 2.2em;
	font-size: 1.5em;
	cursor: default;
	padding: 0 15px 0 15px;
}

.login-submit {
	border: 0;
	padding: 0;
	margin: 0;
	width: 0;
	height: 0;
}

/**
 * Cpanel Settings
 */
#cpanel div.icon, .cpanel div.icon {
	text-align: center;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}

#cpanel div.icon a, .cpanel div.icon a {
	display: block;
	float: left;
	height: auto;
	min-height: 97px;
	width: 108px;
	color: #2c2c2c;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}

#cpanel img, .cpanel img {
	padding: 10px;
	margin: 0 auto;
}

#cpanel span, .cpanel span {
	display: block;
	text-align: center;
	padding: 0 0 5px;
}

div.cpanel-icons {
	width: 54%;
	float: left;
}

div.cpanel-component {
	width: 45%;
	float: right;
}

/**
 * Standard Layout Styles
 */

div.col {
	float: left;
}

div.options-section.col {
	float: right;
}

div.col1 {
	float: left;
	width: 45%;
}

div.col2 {
	float: right;
	width: 45%;
}

/* Avoid using the width divs. They are here for 3PD Extensions if needed
	 * Use the specific layout divs listed after. See also the th.width entries */
div.width-1 {
	width: 1%;
}

div.width-3 {
	width: 3%;
}

div.width-5 {
	width: 5%;
}

div.width-10 {
	width: 10%;
}

div.width-20 {
	width: 20%;
}

div.width-30 {
	width: 30%;
}

div.width-35 {
	width: 35%;
}

div.width-40 {
	width: 40%;
}

div.width-45 {
	width: 45%;
}

div.width-50 {
	width: 50%;
}

div.width-55 {
	width: 55%;
}

div.width-60 {
	width: 60%;
}

div.width-65 {
	width: 65%;
}

div.width-70 {
	width: 70%;
}

div.width-80 {
	width: 80%;
}

div.width-100 {
	width: 100%;
}

.clrlft {
	clear: left;
}

.clrrt {
	clear: right;
}

.fltlft {
	float: left;
}

.fltrt {
	float: right;
}

.fltnone {
	float: none;
}

/* Layout Divs */
div.main-section {
	width: 60%;
}

div.options-section {
	width: 38%;
	margin: 10px 10px 10px 0;
}

/* for bluestork style html */
div.width-40.fltrt {
	width: 38%;
	margin: 10px 10px 10px 0;
}

div.rules-section {
	width: 98%;
	margin: 10px;
}

/**
 * Form Styles
 */

fieldset {
	margin: 2px 10px 2px 10px;
	padding: 5px;
	text-align: left;
}

legend {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 5px;
}

fieldset p {
	margin: 10px 0;
	font-size: 1.2em;
}

fieldset ol, ol#property-values, fieldset ul, ul#property-values {
	margin: 0;
	padding: 0;
}

fieldset li, ol#property-values li, ul#property-values li {
	list-style: none;
	margin: 0;
	padding: 5px;
}

fieldset.adminform fieldset.radio,
fieldset.panelform fieldset.radio,
fieldset.adminform-legacy fieldset.radio {
	border: 0;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	clear: right;
}

fieldset.adminform fieldset.radio label,
fieldset.panelform fieldset.radio label,
fieldset.adminform fieldset.radio span.faux-label,
fieldset.panelform fieldset.radio span.faux-label {
	min-width: 40px;
	float: left;
	clear: none;
}

/* checkboxes */
fieldset.adminform fieldset.checkboxes,
fieldset.panelform fieldset.checkboxes,
fieldset.adminform-legacy fieldset.checkboxes {
	border: 0;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	clear: right;
}

fieldset.adminform fieldset.checkboxes input[type="checkbox"],
fieldset.panelform fieldset.checkboxes input[type="checkbox"] {
	float: left;
	clear: left;
}

fieldset.adminform fieldset.checkboxes label,
fieldset.panelform fieldset.checkboxes label,
fieldset.adminform fieldset.checkboxes span.faux-label,
fieldset.panelform fieldset.checkboxes span.faux-label {
	clear: right;
}

/* end checkboxes */

/* spacer */
div.current span.spacer > span.before,
fieldset.adminform span.spacer > span.before,
fieldset.panelform span.spacer > span.before {
	clear: both;
	overflow: hidden;
	height: 0;
	display: block;
}

/* end spacer */

fieldset.panelform-legacy label,
fieldset.adminform-legacy label,
fieldset.panelform-legacy span.faux-label,
fieldset.adminform-legacy span.faux-label {
	min-width: 150px;
	float: left;

}


fieldset.adminform,
fieldset.panelform {
	.input-prepend,
	.input-append {
		float: left;
	}
	.adminformlist .btn.modal,
	.input-prepend > *,
	.input-append > * {
		float: none;
		vertical-align: middle;
	}
}

/* JParameter classes on radio button labels */
fieldset.panelform-legacy label.radiobtn-jno,
fieldset.panelform-legacy label.radiobtn-jyes,
fieldset.panelform-legacy label.radiobtn-show,
fieldset.panelform-legacy label.radiobtn-hide,
fieldset.panelform-legacy label.radiobtn-off,
fieldset.panelform-legacy label.radiobtn-on {
	min-width: 40px !important;
	clear: none !important;
}

#jform_plugdesc-lbl,
#jform_description-lbl {
	font-weight: bold;
	clear: both;
	margin-top: 15px;
}

p.jform_desc {
	clear: left;
}

div#jform_ordering {
	font-size: 1.091em;
	margin-top: 3px;
}

fieldset ul.checklist {
	margin-left: 27px;
}

fieldset ul.checklist input,
fieldset ul.checklist label {
	float: none;
}

fieldset ul.checklist input:focus {
	outline: thin dotted #333333;
}

fieldset#filter-bar {
	margin: 0;
	padding: 5px 10px 5px 10px;
	float: left;
	width: 98%
}

fieldset#filter-bar ol, fieldset#filter-bar ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
}

fieldset#filter-bar ol li, fieldset#filter-bar ul li {
	float: left;
	padding: 0 5px 0 0;
}

fieldset#filter-bar ol li fieldset, fieldset#filter-bar ul li fieldset {
	margin: 0;
	padding: 0;
}

fieldset#filter-bar .filter-search {
	float: left;
	padding-bottom: 3px;
}

fieldset#filter-bar .filter-select {
	float: right;
}

fieldset#filter-bar input#search {
	width: 10em;
}

/* Note: these visual cues should be augmented by aria */
.invalid {
	font-weight: bold;
}

/* augmented by aria in template javascript */
input.readonly, span.faux-input {
	border: 0;
}

.star {
	color: #cc0000;
	font-size: 1.2em;
}

input, select, span.faux-input {
	font-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

span.readonly {
	float: left;
	font-size: 1.2em;
	line-height: 2em;
}

div.readonly {
	font-size: 1.2em;
	line-height: 2em;
}

div.extdescript {
	margin-left: 10px;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 6px;
	font-size: 1.2em;
	line-height: 1.5em;
}

textarea {
	font-size: 1.4em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

input.button {
	cursor: pointer;
}

label {
	font-weight: bold;
	font-size: 1.1em;
}

span.faux-label {
	font-weight: bold;
	font-size: 1.1em;
}

label.selectlabel {
	position: absolute;
	left: -1000em;
}

/**
 * Option or Parameter styles
 */

.paramrules {
	padding: 10px;
}

span.gi {
	font-weight: bold;
	margin-right: 5px;
}

span.gtr {
	visibility: hidden;
	margin-right: 5px;
}

/**
 * Admintable Styles
 */
table.admintable td {
	padding: 3px;
	font-size: 1em;
}

table.admintable td.key, table.admintable td.paramlist_key {
	text-align: right;
	width: 140px;
	font-weight: bold;
	font-size: 1em;
}

table.admintable td.key label, table.admintable td.paramlist_key label {
	font-size: 1em;
}

table.admintable td.paramlist_value label {
	font-size: 1em;
}

table.admintable input, table.admintable span.faux-input, table.admintable select {
	font-size: 1em;
}

table.paramlist td.paramlist_description {
	text-align: left;
	width: 170px;
	font-weight: normal;
}

table.admintable td.key.vtop {
	vertical-align: top;
}

/**
 * Admin Form Styles
 */
fieldset.adminform {
	margin: 0 10px 10px 10px;
	overflow: hidden;
}

.adminformlist .btn.modal{
	float: left;
	margin-top: 7px;
}

ul.adminformlist,
ul.adminformlist li,
dl.adminformlist,
dl.adminformlist li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.adminformlist pre {
	font-size: 1.3em;
}

ul.adminformlist .button2-left, ul.adminformlist .button2-left {
	margin-top: 5px;
}

/* Table styles are for use with tabular data */
table.adminform {
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
}

table.adminform.nospace {
	margin-bottom: 0;
}

table.adminform th {
	font-size: 1.4em;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
}

table.adminform td {
	padding: 3px;
	text-align: left;
}

table.adminform td#filter-bar {
	text-align: left;
}

table.adminform td.helpMenu {
	text-align: right;
}

table.adminform tr {
	padding-left: 10px;
	padding-right: 10px;
}

/**
 * Table formating styles
 */
td.center, th.center {
	text-align: center;
}

/* Avoid using the width classes. They are here for 3PD Extensions if needed
	 * Use the specific layout table headers listed after. See also the div.width entries */
th.width-1 {
	width: 1%;
}

th.width-3 {
	width: 3%;
}

th.width-5 {
	width: 5%;
}

th.width-10 {
	width: 10%;
}

th.width-12 {
	width: 12%;
}

th.width-15 {
	width: 15%;
}

th.width-20 {
	width: 20%;
}

th.width-25 {
	width: 25%;
}

th.width-30 {
	width: 30%;
}

th.width-40 {
	width: 40%;
}

/* Table header layout classes */
th.row-number-col {
	width: 3%;
}

th.checkmark-col {
	width: 1%;
}

th.state-col {
	width: 5%;
}

th.ordering-col {
	width: 10%;
}

th.ordering-col a {
	display: block;
	float: left;
	margin-left: 3px;
}

th.ordering-col a img {
	margin-left: 4px;
	margin-right: 4px;
}

.categories th.ordering-col input, .categories td.order input {
	font-size: 1em;
}

th.category-col {
	width: 5%;
}

th.access-col {
	width: 10%;
}

.categories th.access-col {
	width: 5%;
}

th.hits-col {
	width: 5%;
}

th.id-col {
	width: 3%;
}

th.featured-col {
	width: 5%;
}

th.created-by-col {
	width: 15%;
}

th.date-col {
	width: 5%;
}

th.language-col {
	width: 5%;
}

th.home-col {
	width: 5%;
}

/**
 * Adminlist Table layout
 */
table.adminlist {
	width: 100%;
	float: left;
}

table.adminlist td, table.adminlist th {
	padding: 4px;
	font-size: 1.2em;
}

table.adminlist thead th {
	text-align: center;
}

table.adminlist thead a:hover {
	text-decoration: none;
}

table.adminlist thead th img {
	vertical-align: middle;
}

table.adminlist tbody th {
	font-weight: bold;
}

/* Table row styles */
table.adminlist tr {
	padding-left: 30px;
	padding-right: 30px;
}

table.adminlist tbody tr {
	text-align: left;
}

table.adminlist tbody tr td,
table.adminlist tbody tr th {
	height: 25px;
}

table.adminlist tfoot tr {
	text-align: center;
}

/* Table td/th styles */
table.adminlist tfoot td, table.adminlist tfoot th {
	text-align: center;
}

table.adminlist td.order {
	text-align: center;
	white-space: nowrap;
}

table.adminlist td.order span {
	float: left;
	width: 20px;
	text-align: center;
}

table.adminlist td.order input {
	text-align: center;
	width: 3em;
	font-size: 100%;
}

/**
 * Tree indentation & nesting - Up to 10 levels deep so don't go crazy :
 */
#media-tree_tree ul {
	list-style: none outside none;
    margin: 0 10px;
}

table.adminlist td.indent-4 {
	padding-left: 4px;
}

table.adminlist td.indent-19 {
	padding-left: 19px;
}

table.adminlist td.indent-34 {
	padding-left: 34px;
}

table.adminlist td.indent-49 {
	padding-left: 49px;
}

table.adminlist td.indent-64 {
	padding-left: 64px;
}

table.adminlist td.indent-79 {
	padding-left: 79px;
}

table.adminlist td.indent-94 {
	padding-left: 94px;
}

table.adminlist td.indent-109 {
	padding-left: 109px;
}

table.adminlist td.indent-124 {
	padding-left: 124px;
}

table.adminlist td.indent-139 {
	padding-left: 139px;
}

/**
 * Adminlist buttons
 */
table.adminlist tr td.btns a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 20px;
}

table.adminlist tr td.btns a:hover, table.adminlist tr td.btns a:active, table.adminlist tr td.btns a:focus {
	text-decoration: none;
}

/**
 * Adminlist lists
 */
table.adminlist td li {
	list-style: inside;
}

/**
 * Modal Modules styles
 */
ul#new-modules-list {
	margin-left: 50px;
	font-size: 1.4em;
	line-height: 1.5em;
}

/**
 * Utility styles
 */
/* General Clearing Class */
.clr {
	clear: both;
	overflow: hidden;
	height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.menu-module-list {
	list-style-position: inside;
	padding-left: 10px;
	margin-left: 5px;
}

/* stu nicholls solution for centering divs */
.container {
	clear: both;
	text-decoration: none;
}

* html .container {
	display: inline-block;
}

/* table solution for global config */
table.noshow {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

table.noshow tr {
	vertical-align: top;
}

table.noshow fieldset {
	margin: 15px 7px 7px 7px;
}

/**
 * Saving order icon styling in admin tables
 */
a.saveorder {
	width: 16px;
	height: 16px;
	display: block;
	overflow: hidden;
	float: right;
	margin-right: 8px;
}

/**
 * Button styling
 */
#editor-xtd-buttons {
	padding: 5px;
}

button {
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.invalid {
	font-weight: bold;
}

/* Button 1 Type */
.button1, .button1 div {
	height: 1%;
	float: right;
}

.button1 {
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.button1 a {
	display: block;
	height: 2.2em;
	float: left;
	line-height: 2.2em;
	font-size: 1.2em;
	font-weight: bold;
	cursor: default;
	padding: 0 6px 0 6px;
	/* add padding if you are using the directional images */
	/* padding: 0 30px 0 6px; */
}

.button1 a:hover, .button1 a:focus {
	text-decoration: none;
}

/* Button 2 Type */
.button2-left, .button2-right {
	float: left;
	line-height: 1.5em;
	font-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.button2-left.smallsub, .button2-right.smallsub {
	line-height: 1.2em;
	font-size: .9em;
}

.button2-left a, .button2-right a, .button2-left span, .button2-right span {
	display: block;
	float: left;
	cursor: default;
}

/* these are inactive buttons */
.button2-left span, .button2-right span {
	cursor: default;
}

.button2-left .page a, .button2-right .page a,
.button2-left .page span, .button2-right .page span,
.button2-left .blank a, .button2-right .blank a,
.button2-left .blank span, .button2-right .blank span {
	padding: 0 6px;
}

.page span, .blank span {
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover,
.button2-left a:focus,
.button2-right a:focus {
	text-decoration: none;
}

.button2-left a, .button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a, .button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	float: left;
	margin-left: 5px;
}

.button2-right {
	float: left;
	margin-left: 5px;
}

/**
 * Pagination styles
 */

/* Normal pagination styles */
div.containerpg {
	position: relative;
	left: 50%;
	float: left;
	clear: left;
}

div.pagination {
	position: relative;
	left: -50%;
	margin: 0 auto;
	padding: .5em;
}

.pagination div.limit {
	float: left;
	margin: 0 10px;
	font-size: 1.2em;
	height: 1.8em;
	line-height: 1.8em;
}

.pagination div.limit label {
	font-size: 100%;
	height: 1.8em;
	line-height: 1.8em;
}

.pagination div.limit select {
	font-size: 100%;
}

/* The Go submittal button */
.pagination button {
	font-size: 100%;
	height: 2.0em;
	line-height: 1.8em;
	margin-right: 20px;
}

div.pagination .button2-right, div.pagination .button2-left {
	font-size: 1.2em;
	height: 1.6em;
	line-height: 1.6em;
}

/* Style if pagination is part of the table (old style) */
table.adminlist .pagination {
	display: table;
	padding: 0;
	margin: 0 auto;
	font-size: .8em;
}

table.adminlist .pagination button {
	font-size: 1.2em;
	height: 1.6em;
	line-height: 1.5em;
	margin-right: 20px;
}

/**
 * MCE Editor
 */
div.toggle-editor {
	margin-top: 9px;
}

/**
 * Tooltips
 */
.tip {
	float: left;
	padding: 5px;
	max-width: 400px;
	z-index: 50;
}

.tip-title {
	padding: 0;
	margin: 0;
	font-size: 120%;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.tip-text {
	font-size: 100%;
	text-align: left;
	margin: 0;
}

/**
 * Calendar
 */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	cursor: pointer;
	vertical-align: middle;
}

/**
 * JGrid styles
 */
a.jgrid:hover {
	text-decoration: none;
}

.jgrid span.state {
	display: inline-block;
	height: 16px;
	width: 16px;
}

.jgrid span.text {
	display: none;
}

/**
 * Icons
 * The Background Icons for Menus, Toolbars, Quick Icons
 * are now in the color css files
 */

/**
 * General styles
 */
div.message {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 3px;
	margin-bottom: 10px;
	font-weight: bold;
}

.helpIndex {
	border: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: auto;
}

.helpFrame {
	width: 100%;
	height: 800px;
	padding: 0 5px 0 10px;
}

#treecellhelp {
	width: 25%;
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 2px;
	overflow: hidden;
}

#datacellhelp {
	width: 73%;
	display: block;
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
}

.outline {
	padding: 2px;
}

/**
 * Modal Styles
 */

h2.modal-title {
	margin-left: 15px;
	margin-bottom: 0;
	margin-top: 5px;
	font-size: 1.8em;
	padding-bottom: .5em;
}

ul.menu_types {
	padding: 0 0 0 15px;
	width: 95%;
	margin: 0;
}

ul.menu_types li,
dl.menu_type dd ul li {
	width: 240px;
	list-style: none;
	display: block;
	float: left;
	margin-right: 10px;
}

ul.menu_types li {
	width: 47%;
}

dl.menu_type {
	width: 240px;
	margin: 0;
	padding: 0;
}

dl.menu_type dt {
	font-weight: bold;
	font-size: 1.5em;
	float: left;
	margin: 13px 0 5px 0;
	width: 240px;
}

dl.menu_type dd {
	clear: left;
	margin: 0;
}

dl.menu_type dd a {
	font-size: 1.2em;
}

dl.menu_type dd ul li {
	margin: 0;
}

ul#new-modules-list {
	padding: 5px 0 0 15px;
	width: 95%;
	margin: 0;
	list-style: none;
}

ul#new-modules-list li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	width: 47%;
}

ul#new-modules-list li a {
	font-size: 1em;
	line-height: 1.5em;
}

body.contentpane #filter-bar {
	font-size: 80%;
}

body.contentpane input, body.contentpane select {
	font-size: 120%;
}

#filter-bar input, #filter-bar select, #filter-bar button {
	font-size: 110%;
}

/**
 * User Accessibility
 */

/* Skip to Content Structural Styling */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	display: block;
	width: 99%;
	position: absolute;
	top: 0;
	left: -200%;
	z-index: 2;
}

#skiplinkholder a:focus, #skiplinkholder a:active {
	left: 0;
	top: 0;
	z-index: 100;
}

#skiplinkholder p {
	margin: 0;
}

#skiptargetholder {
	position: absolute;
	left: -200%;
}

/* Skip to Content Visual Styling */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	text-decoration: underline;
	padding: 5px;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

/* Hide overlayed controls so that keyboarders can get to the modal */
.body-overlayed a,
.body-overlayed input,
.body-overlayed button {
	visibility: hidden;
}

.body-overlayed #sbox-window a,
.body-overlayed #sbox-window input,
.body-overlayed #sbox-window button {
	visibility: visible;
}

/**
 * Admin Form Styles
 */

/* For elements that aren't to be seen by users unless the user does something
	 * like clicking on a header to see the collapsed section. */
.element-hidden, .hide {
	display: none;
}

.hidebtn {
	border: 0 !important;
	padding: 0 !important;
	margin: 0;
	width: 0;
	height: 0;
}

/* For elements that aren't to be seen by visual users but do need to be read by screenreaders.
	 * Cannot be used for elements that can get focus such as links and form elements */
.element-invisible, .hidelabeltxt {
	height: 0;
	overflow: hidden;
	position: absolute;
	padding: 0;
	margin: 0;
}

/* Firefox has issues styling legend so this is a universal fix
	for making the legend invisible (i.e. visually it's not there, but screen readers see it */

legend.element-invisible {
	position: absolute !important;
	margin: 0;
	padding: 0;
	border: 0;
	margin-left: -10000px;
	font-size: 1px;
	height: 0;
}

fieldset.panelform {
	overflow: hidden;
	clear: both;
}

fieldset.adminform label,
fieldset.panelform label,
fieldset.adminform span.faux-label,
fieldset.panelform span.faux-label {
	line-height: 2em;
	clear: left;
	min-width: 12em;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}

fieldset.adminform.long label,
fieldset.panelform.long label,
fieldset.adminform.long span.faux-label,
fieldset.panelform.long span.faux-label {
	min-width: 18em;
}

fieldset.adminform fieldset.radio label,
fieldset.panelform fieldset.radio label,
fieldset.adminform fieldset.radio span.faux-label,
fieldset.panelform fieldset.radio span.faux-label {
	margin-left: 0;
}

fieldset.adminform input, fieldset.adminform span.faux-input, fieldset.adminform textarea, fieldset.adminform select, fieldset.adminform img, fieldset.adminform button,
fieldset.panelform input, fieldset.panelform span.faux-input, fieldset.panelform textarea, fieldset.panelform select, fieldset.panelform img, fieldset.panelform button {
	float: left;
	margin: 5px 5px 5px 0;
	width: auto;
}

/* -------- Batch Section ---------- */
fieldset.batch {
	margin: 20px 10px 10px 10px;
	padding: 10px;
}

fieldset.batch label {
	margin: 5px;
	min-width: 40px;
}

fieldset.batch button {
	margin: 3px;
}

fieldset#batch-choose-action {
	clear: left;
	border: 0 none;
}

fieldset.batch label {
	float: left;
	clear: none;
}

fieldset label#batch-choose-action-lbl {
	clear: left;
	margin-top: 15px;
}

label#batch-language-lbl,
label#batch-user-lbl {
	clear: left;
	margin-right: 10px;
	margin-top: 15px;
}

select#batch-language-id,
select#batch-user-id {
	margin-top: 15px;
}

select#batch-category-id,
select#batch-position-id,
select#batch-menu-id {
	margin-right: 30px;
}

fieldset.batch select, fieldset.batch input, fieldset.batch img, fieldset.batch button {
	float: left;
}

label#batch-access-lbl,
label#batch-client-lbl {
	margin-right: 10px;
}

div#jform_ordering {
	font-size: 1.091em;
	margin-top: 3px;
}

/* Banner edit */
#jform_impmade, #jform_clicks {
	width: 30px;
}

fieldset.panelform label#jform-imp {
	min-width: 3em;
	font-size: 1.091em;
}

fieldset.adminform input#jform_clickurl {
	width: 20em;
}

/**
 * ACL STYLES relocated from com_users/media/grid.css
 */

a.move_up {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}

span.move_up {
	display: inline-block;
	height: 16px;
	width: 16px;
}

a.move_down {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}

span.move_down {
	display: inline-block;
	height: 16px;
	width: 16px;
}

a.grid_false {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}

a.grid_true {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}

a.grid_trash {
	display: inline-block;
	height: 16px;
	text-indent: -1000em;
	width: 16px;
}

/**
 * ACL PANEL STYLES
 */
div.acl-options {
	width: 100%;
}

/* All Tabs */
table.aclsummary-table,
table.aclmodify-table {
	border-collapse: collapse;
	width: 100%;
	font-size: 1.091em;
}

td.col1 {
	font-size: 1.091em;
	text-align: left;
	padding: 4px;
}

table.aclsummary-table caption,
table.aclmodify-table caption {
	display: none;
}

/* Summary Tab */
table.aclsummary-table th.col1 {
	width: 25%;
}

table.aclsummary-table th.col2,
table.aclsummary-table th.col3,
table.aclsummary-table th.col4,
table.aclsummary-table th.col5,
table.aclsummary-table th.col6 {
	width: 15%;
	vertical-align: bottom;
	text-align: center;
}

/* Icons (background images moved to color css files */
span.icon-16-unset,
span.icon-16-allowed,
span.icon-16-denied,
span.icon-16-locked {
	padding-left: 18px;
}

label.icon-16-allow,
label.icon-16-deny,
a.icon-16-allow,
a.icon-16-deny,
a.icon-16-allowinactive,
a.icon-16-denyinactive {
	display: block;
	height: 16px;
	width: 16px;
	margin: 0 auto;
}

label.icon-16-allow {
	text-indent: -9999em;
	position: relative;
	left: 40%;
}

label.icon-16-deny {
	text-indent: -9999em;
	position: relative;
	left: 40%;
}

/* Create, Edit, Edit State & Delete Tabs */
table.aclmodify-table th.col2,
table.aclmodify-table th.col3,
table.aclmodify-table th.col4 {
	width: 20%;
	vertical-align: bottom;
	text-align: center;
}

table.aclmodify-table select {
	margin: 1px;
}

table.aclsummary-table td label,
table.aclmodify-table td label {
	min-width: 20px;
}

/* ACL footer/legend */
ul.acllegend {
	list-style: none;
	font-size: 1.091em;
	padding-bottom: 10px;
}

ul.acllegend li {
	display: block;
	float: left;
	padding-right: 20px;
	margin: 15px 0 15px 10px;
}

ul.acllegend li.acl-allowed {
	padding-left: 20px;
	padding-right: 10px;
}

ul.acllegend li.acl-denied {
	padding-left: 20px;
	padding-right: 20px;
}

ul.acllegend li.acl-editgroups {
	padding-right: 10px;
}

ul.acllegend li.acl-resetbtn {
	padding-right: 0;
}

li.acl-editgroups,
li.acl-resetbtn {
	display: block;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.acl-editgroups a,
li.acl-resetbtn a {
	padding: 6px;
	cursor: default;
}

li.acl-editgroups a:hover,
li.acl-resetbtn a:hover,
li.acl-editgroups a:focus,
li.acl-resetbtn a:focus {
	text-decoration: none;
	cursor: default;
}

li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	text-decoration: none;
	cursor: default;
}

table#acl-config {
	width: 100%;
	margin-top: 15px;
}

table#acl-config th,
table#acl-config td {
	height: 2em;
	background: #f9fade;
	text-align: center;
	vertical-align: middle;
}

table#acl-config th.acl-groups {
	padding-left: 8px;
	font-weight: bold;
	text-align: left;
}

table#acl-config th.acl-groups span.gi {
	margin-right: 2px;
}

table#acl-config td {
	width: 9em;
}

table#acl-config td select {
	float: none;
}

.acl-action {
	font-size: 1.091em;
	margin: auto 0;
}

.acl-groups {
	font-size: 1.091em;
	font-weight: normal;
}

label#jform_rules-lbl {
	float: none;
	white-space: nowrap;
	display: none;
	visibility: hidden;
}

label#jform_filters-lbl {
	float: none;
	white-space: nowrap;
	display: none;
	visibility: hidden;
}

/**
* Options modal- config
*/
ul.config-option-list,
ul.config-option-list li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.config-option-list fieldset {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}

/* *
* Permission Rules
*/
#permissions-sliders {
    margin-top: 15px;
}

#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
}

#permissions-sliders ul#rules li {
	margin: 0;
	padding: 0;
}

#permissions-sliders ul#rules table.group-rules {
	border-collapse: collapse;
	margin: 5px;
	width: 100%;
}

#permissions-sliders ul#rules table.group-rules td {
	padding: 4px;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
}

#permissions-sliders ul#rules table.group-rules th {
	font-size: 1.2em;
	overflow: hidden;
	font-weight: bold;
}

#permissions-sliders .panel {
	margin-bottom: 3px;
	margin-left: 0;
	border: 0;
}

#permissions-sliders p.rule-desc {
	font-size: 1.1em;
}

#permissions-sliders div.rule-notes {
	font-size: 1.1em;
}

ul#rules table.group-rules td label {
	margin: 0 !important;
	line-height: 1.1em;
}

ul#rules table.group-rules td span {
	font-size: 1.1em;
	padding-bottom: 4px;
}

ul#rules table.group-rules td span span {
	font-size: 100%;
}

table.group-rules td select {
	margin: 0 !important;
}

#permissions-sliders ul#rules .mypanel {
	padding: 0;
	line-height: 1.3em;
}

#permissions-sliders .mypanel table.group-rules caption {
	font-size: 1.3em;
}

#permissions-sliders ul#rules {
	padding: 5px;
}

#permissions-sliders ul#rules table.group-rules th {
	text-align: left;
	padding: 4px;
}

#permissions-sliders ul#rules table.group-rules td label {
	min-width: 1em;
}

#permissions-sliders .pane-toggler span {
	padding-left: 20px;
}

#permissions-sliders .pane-toggler-down span {
	padding-left: 20px;
}

#permissions-sliders .pane-toggler-down span.level,
#permissions-sliders .pane-toggler span.level {
	padding: 0;
}

/*
 * Debug styles
 */

.swatch {
	text-align: center;
	padding: 0 15px 0 15px;
}

/* Tab changes for accessibility */
dl.tabs dt h3 {
	padding: 0;
	font-size: 100%;
}

/**
 * Helpmenus
 */
ul.helpmenu li {
	float: right;
	margin: 10px;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
}

/* CSS file for Accessible Admin Menu
 * based on Matt Carrolls' son of suckerfish
 * with javascript by Bill Tomczak
 */

/* Note: set up the font-size on the id and used 100% on the elements.
	If ul/li/a are different ems, then the shifting back via non-js keyboard
	doesn't work properly */

/**
 * Menu Styling
 */
#menu {
	/* this is on the main ul */
	position: relative;
	z-index: 100;
	padding: 0;
	margin: 0;
	width: 100%;
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
}

#menu ul {
	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 100%;
}

#menu ul li.separator {
	margin-bottom: 1em;
}

#menu a {
	padding: 0.35em 2.5em 0.35em 2em;
	vertical-align: middle;
	display: block;
	/* width: 10em; */
	text-decoration: none;
	font-size: 100%;
}

#menu li {
	/* all list items */
	float: left;
	/* width: 12em; width needed or else Opera goes nuts */
	font-size: 100%;
}

#menu li a {
	white-space: nowrap;
}

#menu li li a {
	margin-bottom: 1px;
	margin-top: 1px;
	width: 10em;
}

#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	cursor: default;
}

#menu li ul {
	/* second-level lists */
	position: absolute;
	width: 16em;
	margin-left: -1000em;
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li li {
	/* second-level row */
	border: none;
	width: 16em;
}

#menu li ul ul {
	/* third-and-above-level lists */
	margin: -2.3em 0 0 -1000em;
	/* top margin is equal to parent line height+bottom padding */
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
	margin-left: -1000em;
}

#menu li:hover ul, #menu li.sfhover ul {
	/* lists nested under hovered list items */
	margin-left: 0;
}

#menu li li:hover ul, #menu li li.sfhover ul {
	margin-left: 16em;
}

/**
 * Menu Icons
 * These icons are used on the Administrator menu
 * The classes are constructed dynamically when the menu is generated
 */
[class^="menu-"],
[class*=" menu-"] {
	background-position: 3px 50% !important;
}
.menu-archive {
	background-image: url(../images/menu/icon-16-archive.png);
}

.menu-article {
	background-image: url(../images/menu/icon-16-article.png);
}

.menu-associations {
	background-image: url(../images/menu/icon-16-assoc.png);
}

.menu-banners {
	background-image: url(../images/menu/icon-16-banner.png);
}

.menu-banners-clients {
	background-image: url(../images/menu/icon-16-banner-client.png);
}

.menu-banners-tracks {
	background-image: url(../images/menu/icon-16-banner-tracks.png);
}

.menu-banners-cat {
	background-image: url(../images/menu/icon-16-banner-categories.png);
}

.menu-category {
	background-image: url(../images/menu/icon-16-category.png);
}

.menu-checkin {
	background-image: url(../images/menu/icon-16-checkin.png);
}

.menu-clear {
	background-image: url(../images/menu/icon-16-clear.png);
}

.menu-component {
	background-image: url(../images/menu/icon-16-component.png);
}

.menu-config {
	background-image: url(../images/menu/icon-16-config.png);
}

.menu-contact {
	background-image: url(../images/menu/icon-16-contacts.png);
}

.menu-contact-cat {
	background-image: url(../images/menu/icon-16-contacts-categories.png);
}

.menu-content {
	background-image: url(../images/menu/icon-16-content.png);
}

.menu-cpanel {
	background-image: url(../images/menu/icon-16-cpanel.png);
}

.menu-default {
	background-image: url(../images/menu/icon-16-default.png);
}

.menu-featured {
	background-image: url(../images/menu/icon-16-featured.png);
}

.menu-fields {
	background-image: url(../images/menu/icon-16-puzzle.png);
}

.menu-groups {
	background-image: url(../images/menu/icon-16-groups.png);
}

.menu-help {
	background-image: url(../images/menu/icon-16-help.png);
}

.menu-help-this {
	background-image: url(../images/menu/icon-16-help-this.png);
}

.menu-help-forum {
	background-image: url(../images/menu/icon-16-help-forum.png);
}

.menu-help-docs {
	background-image: url(../images/menu/icon-16-help-docs.png);
}

.menu-help-jed {
	background-image: url(../images/menu/icon-16-help-jed.png);
}

.menu-help-jrd {
	background-image: url(../images/menu/icon-16-help-jrd.png);
}

.menu-help-community {
	background-image: url(../images/menu/icon-16-help-community.png);
}

.menu-help-security {
	background-image: url(../images/menu/icon-16-help-security.png);
}

.menu-help-dev {
	background-image: url(../images/menu/icon-16-help-dev.png);
}

.menu-help-shop {
	background-image: url(../images/menu/icon-16-help-shop.png);
}

.menu-info {
	background-image: url(../images/menu/icon-16-info.png);
}

.menu-install {
	background-image: url(../images/menu/icon-16-install.png);
}

.menu-joomlaupdate {
	background-image: url(../images/menu/icon-16-install.png);
}

.menu-language {
	background-image: url(../images/menu/icon-16-language.png);
}

.menu-levels {
	background-image: url(../images/menu/icon-16-levels.png);
}

.menu-logout {
	background-image: url(../images/menu/icon-16-logout.png);
}

.menu-maintenance {
	background-image: url(../images/menu/icon-16-maintenance.png);
}

.menu-massmail {
	background-image: url(../images/menu/icon-16-massmail.png);
}

.menu-media {
	background-image: url(../images/menu/icon-16-media.png);
}

.menu-menu {
	background-image: url(../images/menu/icon-16-menu.png);
}

.menu-menumgr {
	background-image: url(../images/menu/icon-16-menumgr.png);
}

.menu-messages {
	background-image: url(../images/menu/icon-16-messaging.png);
}

.menu-messages-add {
	background-image: url(../images/menu/icon-16-new-privatemessage.png);
}

.menu-messages-read {
	background-image: url(../images/menu/icon-16-messages.png);
}

.menu-module {
	background-image: url(../images/menu/icon-16-module.png);
}

.menu-newarticle {
	background-image: url(../images/menu/icon-16-newarticle.png);
}

.menu-newcategory {
	background-image: url(../images/menu/icon-16-newcategory.png);
}

.menu-newgroup {
	background-image: url(../images/menu/icon-16-newgroup.png);
}

.menu-newlevel {
	background-image: url(../images/menu/icon-16-newlevel.png);
}

.menu-newuser {
	background-image: url(../images/menu/icon-16-newuser.png);
}

.menu-plugin {
	background-image: url(../images/menu/icon-16-plugin.png);
}

.menu-profile {
	background-image: url(../images/menu/icon-16-user.png);
}

.menu-purge {
	background-image: url(../images/menu/icon-16-purge.png);
}

.menu-readmess {
	background-image: url(../images/menu/icon-16-readmess.png);
}

.menu-section {
	background-image: url(../images/menu/icon-16-section.png);
}

.menu-static {
	background-image: url(../images/menu/icon-16-static.png);
}

.menu-stats {
	background-image: url(../images/menu/icon-16-stats.png);
}

.menu-themes {
	background-image: url(../images/menu/icon-16-themes.png);
}

.menu-trash {
	background-image: url(../images/menu/icon-16-trash.png);
}

.menu-user {
	background-image: url(../images/menu/icon-16-user.png);
}

.menu-user-note {
	background-image: url(../images/menu/icon-16-user-note.png);
}

.menu-delete {
	background-image: url(../images/menu/icon-16-delete.png);
}

.menu-help-trans {
	background-image: url(../images/menu/icon-16-help-trans.png);
}

.menu-newsfeeds {
	background-image: url(../images/menu/icon-16-newsfeeds.png);
}

.menu-newsfeeds-cat {
	background-image: url(../images/menu/icon-16-newsfeeds-cat.png);
}

.menu-redirect {
	background-image: url(../images/menu/icon-16-redirect.png);
}

.menu-search {
	background-image: url(../images/menu/icon-16-search.png);
}

.menu-finder {
	background-image: url(../images/menu/icon-16-search.png);
}

.menu-weblinks {
	background-image: url(../images/menu/icon-16-links.png);
}

.menu-weblinks-cat {
	background-image: url(../images/menu/icon-16-links-cat.png);
}

.menu-tags {
	background-image: url(../images/menu/icon-16-tags.png);
}

.menu-postinstall {
	background-image: url(../images/menu/icon-16-generic.png);
}
.icon-32-cog {
	background-image: url(../images/toolbar/icon-32-cog.png);
}

/**
 * Extra positioning rules for limited noscript keyboard accessibility
 * need the backgrounds here to keep the background as the nav background
 * since it is overlaying other content.
 * Using margin-left instead of left so that can move back without javascript
 * display downlevel ul
 */
#menu li a:focus+ul {
	margin-left: 0;
}

#menu li li a:focus+ul {
	margin-left: 1016em;
}

/* bring back the focus elements into view */
#menu li li a:focus {
	margin-left: 1000em;
	width: 10em;
}

#menu li li li a:focus {
	margin-left: 2016em;
	width: 10em;
}

#menu li:hover a:focus, #menu li.sfhover a.sffocus {
	margin-left: 0;
}

#menu li li:hover a:focus+ul, #menu li li.sfhover a.sffocus+ul {
	margin-left: 16em;
}

/**
 * Sidebar styling
 */
#sidebar {
	float:left;
	margin: 15px 5px;
}

/**
 * Submenu styling
 */
#submenu {
	list-style: none;
	padding: 0;
	margin: 0;
	/* border-bottom plus padding-bottom is the technique */
	padding-bottom: 2.5em;
	line-height: 2em;
}

#submenu ul, #submenu li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#submenu li, #submenu span.nolink {
	float: left;
	font-weight: bold;
	margin-right: 8px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

#submenu span.nolink {
	color: #999;
}

#submenu li.active, #submenu span.nolink.active {
	cursor: default;
}

#submenu li.active a, #submenu span.nolink.active, #submenu li a:hover, #submenu li a:focus {
	text-decoration: none;
}

/* -- CUSTOM LANG STRINGS STYLES ----------- */

.red {
	font-weight: bold;
	color: #c00;
}

/* -- OTHER STYLES ----------- */

.pre_message {
	font-size: 1.3em;
}

/* -- Update check badges -- */
span.update-badge {
	background-image: -moz-linear-gradient(center bottom, #FF0000 41%, #FC7E7E 79%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.41, rgb(255, 0, 0)), color-stop(0.79, rgb(252, 126, 126)));
	border: 2px solid white;
	border-radius: 1.5em 1.5em 1.5em 1.5em;
	color: white;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	height: 1.2em;
	left: 60px;
	min-width: 1em;
	padding: 0 0.1em 0;
	position: relative;
	top: -88px;
}

/* User Notes */
.unotes ul, .unotes ol {
	list-style: none;
	list-style-position: inside;
	padding-left: 0;
	padding-right: 0;

}

.unotes div.utitle {
	padding: 10px;
	float: left;
	font-size: 1.2em;
	line-height: 1.2em;
}

.unotes h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.3em;
}

.unotes .ubody {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.2em;
	line-height: 1.5em;
}

.unotes p {
	padding-bottom: 10px;
}

/* com-install styling */
div#database-sliders {
	margin: 10px;
}

fieldset.uploadform {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 200px;
}

/* Installer Database */
#installer-database, #installer-discover, #installer-update, #installer-warnings {
	margin-top: 10px;
}

#installer-database #sidebar {
	float: none
}

#installer-database p.warning {
	padding-left: 20px;
}

#installer-database p.nowarning {
	padding-left: 20px;
}

/* Spinner */
.joomlaupdate_spinner {
	float: left;
	margin-right: 15px;
}

.btn-group {
	position: relative;
	display: inline-block;
}

.btn-group + .btn-group {
	margin-left: 5px;
}

.btn-group > .btn {
	position: relative;
	float: left;
	margin-left: -1px;
}

.icon-48-cpanel {
	height: 50px;
	width: 50%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* Striped */
.list-striped,
.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
	margin-left: 0;
	font-size: 1.2em;
	padding: 9px;
}

.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
	border-bottom: 1px solid #dddddd;
	padding: 8px;
}

.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
	background-color: #f9f9f9;
}

.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
	background-color: #f5f5f5;
}

.row-striped .row-fluid {
	width: 100%;
	box-sizing: border-box;
}

.row-striped .row-fluid [class*="span"] {
	min-height: 10px;
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	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: 120%;
}

.alert-heading {
	color: inherit;
}

.alert .close {
	position: relative;
	right: -30px;
	top: -5px;
	line-height: 18px;
	float: right;
	font-size: 20px;
	font-weight: bold;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}

.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}

.alert-block p + p {
	margin-top: 5px;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
	z-index: 2;
}

.btn-group > .btn {
	position: relative;
	float: left;
	margin-left: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 18px;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: none;
}

.tab-content > .active,
.pill-content > .active {
	display: block;
}

.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}

#status .btn-toolbar, #status p {
	margin: 0px;
}

.navbar .btn-group {
	margin: 0;
	padding: 5px 5px 6px;
}

/**
 * Media
 */
.media .btn {
	margin: 10px 20px;
}

.thumbnails > li {
	list-style: none outside none;
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}

#mediamanager-form {
	margin: 10px;
}
.is-tagbox {
	float: left;
}

/* Item associations */
.item-associations {
	margin: 0;
}
.item-associations li {
	list-style: none;
	display: inline-block;
	margin: 0 0 3px 0;
}
.item-associations li a,
table.adminlist .item-associations li a  {
	color: #ffffff;
}

.hidden {
	display: none;
	visibility: hidden;
}

// Bootstrap Tooltips (need to load last, something is overriding these styles in the CSS, debug later ;-) )
@import "../../../../media/jui/less/tooltip.less";

.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
fieldset.panelform .tooltip img {
	float: none;
	margin: 0;
}
//Toggle editor button
div.toggle-editor {
	float: right;
}

.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.module-edit {
	display: inline-block;
}
.break-word {
	word-break: break-all;
	word-wrap: break-word;
}
.muted {
	color: #999;
}
/* Popover minimum height - overwrite bootstrap default */
.popover-content {
    min-height: 33px;
}PK       ! V        hathor/less/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! x    !  hathor/less/hathor_variables.lessnu [        // hathor_variables.less
//
// Less file containing Bootstrap variables needed to compile its CSS
// -----------------------------------------------------

// Grays
// -------------------------
@black:                 #000000;
@grayDarker:            #222222;
@grayDark:              #333333;
@gray:                  #555555;
@grayLight:             #999999;
@grayLighter:           #eeeeee;
@white:                 #ffffff;

// Accent colors
// -------------------------
@blue:                  #049cdb;
@blueDark:              #0064cd;
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;

// Scaffolding
// -------------------------
@bodyBackground:        @white;
@textColor:             #2c2c2c;

// Links
// -------------------------
@linkColor:             #054993;
@linkColorHover:        darken(@linkColor, 15%);

// Typography
// -------------------------
@baseFontSize:          13px;
@baseLineHeight:        15px;

@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    bold;    // instead of browser default, bold
@headingsColor:         inherit; // empty to use BS default, @textColor

// Component sizing
// -------------------------
@baseBorderRadius:      4px;
@borderRadiusLarge:     6px;
@borderRadiusSmall:     3px;

// Buttons
// -------------------------
@btnBackground:                     @white;
@btnBackgroundHighlight:            darken(@white, 10%);
@btnBorder:                         #bbb;

@btnPrimaryBackground:              @linkColor;
@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 20%);

@btnInfoBackground:                 #5bc0de;
@btnInfoBackgroundHighlight:        #2f96b4;

@btnSuccessBackground:              #62c462;
@btnSuccessBackgroundHighlight:     #51a351;

@btnWarningBackground:              lighten(@orange, 15%);
@btnWarningBackgroundHighlight:     @orange;

@btnDangerBackground:               #ee5f5b;
@btnDangerBackgroundHighlight:      #bd362f;

@btnInverseBackground:              #444;
@btnInverseBackgroundHighlight:     @grayDarker;

// Forms
// -------------------------
@inputBackground:               #e5f0fa;
@inputBorder:                   #ccc;
@inputBorderRadius:             3px;
@inputDisabledBackground:       @grayLighter;
@formActionsBackground:         #f5f5f5;
@inputHeight:                   @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border

// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)
@zindexDropdown:          1000;
@zindexTooltip:           1030;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;
@zindexPopover:           1060;

// Form states and alerts
// -------------------------
@warningText:             #c09853;
@warningBackground:       #fcf8e3;
@warningBorder:           darken(spin(@warningBackground, -10), 3%);

@errorText:               #a20000;
@errorBackground:         #f2dede;
@errorBorder:             darken(spin(@errorBackground, -10), 3%);

@successText:             #005800;
@successBackground:       #dff0d8;
@successBorder:           darken(spin(@successBackground, -10), 5%);

@infoText:                #3a87ad;
@infoBackground:          #d9edf7;
@infoBorder:              darken(spin(@infoBackground, -10), 7%);

// Tooltips and popovers
// -------------------------
@tooltipColor:            @white;
@tooltipBackground:       @black;
@tooltipArrowWidth:       5px;
@tooltipArrowColor:       @tooltipBackground;

@popoverBackground:       @white;
@popoverArrowWidth:       10px;
@popoverArrowColor:       @white;
@popoverTitleBackground:  darken(@popoverBackground, 3%);

// Special enhancement for popovers
@popoverArrowOuterWidth:  @popoverArrowWidth + 1;
@popoverArrowOuterColor:  rgba(0,0,0,.25);

// Variables unique to Hathor
// -------------------------
@toolbarColor:          @linkColor;
@hoverBackground:       #e5d9c3;
@nwBorder:              #868778;
@seBorder:              #f6f7db;
@fadedText:             #cccccc;
@disabledBackground:    #eeeeee;
@permissionDefault:     #ffffcf;
@permissionAllowed:     #cfffda;
@permissionDenied:      #ffcfcf;
PK       ! i9  9     hathor/less/colour_baseline.lessnu [        // colour_baseline.less
//
// Baseline CSS for the Hathor colours.
// Compilers should include this in their colour's imports, but not directly
// compile using this file.
// -----------------------------------------------------

// Core variables and mixins
@import "../../../../media/jui/less/mixins.less";

// Bootstrap Buttons
// Using override for Hathor to target specific instances only
@import "buttons.less";

// Bootstrap Forms
// Using override for Hathor since we're not pulling in all Bootstrap form styles
@import "forms.less";

// Bootstrap Labels and Badges
@import "../../../../media/jui/less/labels-badges.less";

/*
 * General styles
 */
body {
	background-color: @bodyBackground;
	color: @textColor;
}

h1 {
	color: @textColor;
}

a:link {
	color: @linkColor;
}

a:visited {
	color: @linkColor;
}

/*
 * Overall Styles
 */
#header {
	background: @bodyBackground url(../images/j_logo.png) no-repeat;
}

#header h1.title {
	color: @textColor;
}

#nav {
	#gradient > .vertical(@gradientTop, @gradientBottom);
	border: 1px solid @mainBorder;
}

#content {
	background: @bodyBackground;
}

#no-submenu {
	border-bottom: 1px solid @mainBorder;
}

#element-box {
	background: @bodyBackground;
	border-right: 1px solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	border-left: 1px solid @mainBorder;
}

#element-box.login {
	border-top: 1px solid @mainBorder;
}

/*
 * Various Styles
 */
.enabled,
.success,
.allow,
span.writable {
	color: @successText;
}

.disabled,
p.error,
.warning,
.deny,
span.unwritable {
	color: @errorText;
}

.nowarning {
	color: @textColor;
}

.none,
.protected {
	color: @mainBorder;
}

span.note {
	background: @bodyBackground;
	color: @textColor;
}

div.checkin-tick {
	background: url(../images/admin/tick.png) 20px 50% no-repeat;
}

/*
 * Overlib
 */
.ol-foreground {
	background-color: @altBackground;
}

.ol-background {
	background-color: @successText;
}

.ol-textfont {
	color: @textColor;
}

.ol-captionfont {
	color: @bodyBackground;
}

.ol-captionfont a {
	color: @linkColor;
}

/*
 * Subheader, toolbar, page title
 */
div.subheader .padding {
	background: @bodyBackground;
}

.pagetitle h2 {
	color: @textColor;
}

div.configuration {
	color: @textColor;
	background-image: url(../images/menu/icon-16-config.png);
	background-repeat: no-repeat;
}

div.toolbar-box {
	border-right: 1px solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	border-left: 1px solid @mainBorder;
	background: @bodyBackground;
}

div.toolbar-list li {
	color: @textColor;
}

div.toolbar-list li.divider {
	border-right: 1px dotted @hoverBackground;
}

div.toolbar-list a {
	border-left: 1px solid @hoverBackground;
	border-top: 1px solid @hoverBackground;
	border-right: 1px solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	background: @altBackground;
}

div.toolbar-list a:hover {
	border-left: 1px solid @nwBorder;
	border-top: 1px solid @nwBorder;
	border-right: 1px solid @seBorder;
	border-bottom: 1px solid @seBorder;
	background: @hoverBackground;
	color: @toolbarColor;
}

div.btn-toolbar {
	margin-left: 5px;
	padding-top: 3px;
}

div.btn-toolbar li.divider {
	border-right: 1px dotted @hoverBackground;
}

div.btn-toolbar div.btn-group button {
	border-left: 1px solid @hoverBackground;
	border-top: 1px solid @hoverBackground;
	border-right: 1px solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
	padding: 5px 4px 5px 4px;
}

div.btn-toolbar div.btn-group button:hover {
	border-left: 1px solid @nwBorder;
	border-top: 1px solid @nwBorder;
	border-right: 1px solid @seBorder;
	border-bottom: 1px solid @seBorder;
	background: @hoverBackground;
	color: @toolbarColor;
	cursor: pointer;
}

div.btn-toolbar a {
	border-left: 1px solid @hoverBackground;
	border-top: 1px solid @hoverBackground;
	border-right: 1px solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
	padding: 6px 5px;
	text-align: center;
	white-space: nowrap;
	font-size: 1.2em;
	text-decoration: none;
}

div.btn-toolbar a:hover {
	border-left: 1px solid @nwBorder;
	border-top: 1px solid @nwBorder;
	border-right: 1px solid @seBorder;
	border-bottom: 1px solid @seBorder;
	background: @hoverBackground;
	color: @toolbarColor;
	cursor: pointer;
}

div.btn-toolbar div.btn-group button.inactive {
	background: @altBackground;
}

/*
 * Pane Slider pane Toggler styles
 */
.pane-sliders .title {
	color: @textColor;
}

.pane-sliders .panel {
	border: 1px solid @mainBorder;
}

.pane-sliders .panel h3 {
	#gradient > .vertical(@gradientTop, @gradientBottom);
	color: @linkColor;
}

.pane-sliders .panel h3:hover {
	background: @hoverBackground;
}

.pane-sliders .panel h3:hover a {
	text-decoration: none;
}

.pane-sliders .adminlist {
	border: 0 none;
}

.pane-sliders .adminlist td {
	border: 0 none;
}

.pane-toggler span {
	background: transparent url(../images/j_arrow.png) 5px 50% no-repeat;
}

.pane-toggler-down span {
	background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;
}

.pane-toggler-down {
	border-bottom: 1px solid @mainBorder;
}

/*
 * Tabs
 */
dl.tabs dt {
	border: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
	color: @linkColor;
}

dl.tabs dt:hover {
	background: @hoverBackground;
}

dl.tabs dt.open {
	background: @bodyBackground;
	border-bottom: 1px solid @bodyBackground;
	color: @textColor;
}

dl.tabs dt.open a:visited {
	color: @textColor;
}

dl.tabs dt a:hover {
	text-decoration: none;
}

dl.tabs dt a:focus {
	text-decoration: underline;
}

div.current {
	border: 1px solid @mainBorder;
	background: @bodyBackground;
}

/*
 * New parameter styles
 */
div.current fieldset {
	border: none 0;
}

div.current fieldset.adminform {
	border: 1px solid @mainBorder;
}

/*
 * Login Settings
 */
#login-page .pagetitle h2 {
	background: transparent;
}

#login-page #header {
	border-bottom: 1px solid @mainBorder;
}

#login-page #lock {
	background: url(../images/j_login_lock.png) 50% 0 no-repeat;
}

#login-page #element-box.login {
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

#form-login {
	background: @bodyBackground;
	border: 1px solid @mainBorder;
}

#form-login label {
	color: @textColor;
}

#form-login div.button1 a {
	color: @linkColor;
}

/*
 * Cpanel Settings
 */
#cpanel div.icon a, .cpanel div.icon a {
	color: @linkColor;
	border-left: 1px solid @hoverBackground;
	border-top: 1px solid @hoverBackground;
	border-right: 1px solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

#cpanel div.icon a:hover,
#cpanel div.icon a:focus,
.cpanel div.icon a:hover,
.cpanel div.icon a:focus {
	border-left: 1px solid @nwBorder;
	border-top: 1px solid @nwBorder;
	border-right: 1px solid @seBorder;
	border-bottom: 1px solid @seBorder;
	color: @linkColor;
	background: @hoverBackground;
}

/*
 * Form Styles
 */
fieldset {
	border: 1px @mainBorder solid;
}

legend {
	color: @textColor;
}

fieldset ul.checklist input:focus {
	outline: thin dotted @textColor;
}

fieldset#filter-bar {
	border-top: 0 solid @mainBorder;
	border-right: 0 solid @mainBorder;
	border-bottom: 1px solid @mainBorder;
	border-left: 0 solid @mainBorder;
}

fieldset#filter-bar ol, fieldset#filter-bar ul {
	border: 0;
}

fieldset#filter-bar ol li fieldset, fieldset#filter-bar ul li fieldset {
	border: 0;
}

/* Note: these visual cues should be augmented by aria */
.invalid {
	color: @errorText;
}

/* must be augmented by aria at the same time if changed dynamically by js
aria-invalid=true or aria-invalid=false */
input.invalid {
	border: 1px solid @errorText;
}

/* augmented by aria in template javascript */
input.readonly, span.faux-input {
	border: 0;
}

input.required {
	background-color: @inputBackground;
}

input.disabled {
	background-color: @disabledBackground;
}

input, select, span.faux-input {
	background-color: @bodyBackground;
	border: 1px solid @mainBorder;
}

/* Inputs used as buttons */
input[type="button"], input[type="submit"], input[type="reset"] {
	color: @linkColor;
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

input[type="button"]:hover, input[type="button"]:focus,
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="reset"]:hover, input[type="reset"]:focus {
	background: @hoverBackground;
}

textarea {
	background-color: @bodyBackground;
	border: 1px solid @mainBorder;
}

input:focus, select:focus, textarea:focus, option:focus,
input:hover, select:hover, textarea:hover, option:hover {
	background-color: @hoverBackground;
	color: @linkColor;
}

/*
 * Option or Parameter styles
 */
.paramrules {
	background: @altBackground;
}

span.gi {
	color: @mainBorder;
}

/*
 * Admintable Styles
 */
table.admintable td.key, table.admintable td.paramlist_key {
	background-color: @altBackground;
	color: @textColor;
	border-bottom: 1px solid @mainBorder;
	border-right: 1px solid @mainBorder;
}

table.paramlist td.paramlist_description {
	background-color: @altBackground;
	color: @textColor;
	border-bottom: 1px solid @mainBorder;
	border-right: 1px solid @mainBorder;
}

/*
 * Admin Form Styles
 */
fieldset.adminform {
	border: 1px solid @mainBorder;
}

/*
 * Table styles are for use with tabular data
 */
table.adminform {
	background-color: @bodyBackground;
}

table.adminform tr.row0 {
	background-color: @bodyBackground;
}

table.adminform tr.row1 {
	background-color: @hoverBackground;
}

table.adminform th {
	color: @textColor;
	background: @bodyBackground;
}

table.adminform tr {
	border-bottom: 1px solid @mainBorder;
	border-right: 1px solid @mainBorder;
}

/*
 * Adminlist Table layout
 */
table.adminlist {
	border-spacing: 1px;
	background-color: @bodyBackground;
	color: @textColor;
}

table.adminlist.modal {
	border-top: 1px solid @mainBorder;
	border-right: 1px solid @mainBorder;
	border-left: 1px solid @mainBorder;
}

table.adminlist a {
	color: @linkColor;
}

table.adminlist thead th {
	background: @bodyBackground;
	color: @textColor;
	border-bottom: 1px solid @mainBorder;
}

/*
 * Table row styles
 */
table.adminlist tbody tr {
	background: @bodyBackground;
}

table.adminlist tbody tr.row1 {
	background: @bodyBackground;
}

table.adminlist tbody tr.row1:last-child td,
table.adminlist tbody tr.row1:last-child th {
	border-bottom: 1px solid @mainBorder;
}

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td,
table.adminlist tbody tr.row0:hover th,
table.adminlist tbody tr.row1:hover th,
table.adminlist tbody tr.row0:focus td,
table.adminlist tbody tr.row1:focus td,
table.adminlist tbody tr.row0:focus th,
table.adminlist tbody tr.row1:focus th {
	background-color: @hoverBackground;
}

table.adminlist tbody tr td,
table.adminlist tbody tr th {
	border-right: 1px solid @mainBorder;
}

table.adminlist tbody tr td:last-child {
	border-right: none;
}

table.adminlist tbody tr.row0:last-child td,
table.adminlist tbody tr.row0:last-child th {
	border-bottom: 1px solid @mainBorder;
}

table.adminlist tbody tr.row0 td,
table.adminlist tbody tr.row0 th {
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

table.adminlist {
	border-bottom: 0 solid @mainBorder;
}

table.adminlist tfoot tr {
	color: @textColor;
}

/*
 * Table td/th styles
 */
table.adminlist tfoot td,
table.adminlist tfoot th {
	background-color: @bodyBackground;
	border-top: 1px solid @mainBorder;
}

/*
 * Adminlist buttons
 */
table.adminlist tr td.btns a {
	border: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
	color: @linkColor;
}

table.adminlist tr td.btns a:hover,
table.adminlist tr td.btns a:active,
table.adminlist tr td.btns a:focus {
	background-color: @bodyBackground;
}

/*
 * Saving order icon styling in admin tables
 */
a.saveorder {
	background: url(../images/admin/filesave.png) no-repeat;
}

a.saveorder.inactive {
	background-position: 0 -16px;
}

/*
 * Saving order icon styling in admin tables
 */
fieldset.batch {
	background: @bodyBackground;
}

/**
 * Button styling
 */
button {
	color: @toolbarColor;
	border: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

button:hover,
button:focus {
	background: @hoverBackground;
}

.invalid {
	color: #ff0000;
}

/* Button 1 Type */
.button1 {
	border: 1px solid @mainBorder;
	color: @linkColor;
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

/* Use this if you add images to the buttons such as directional arrows */
.button1 a {
	color: @linkColor;
/* add padding if you are using the directional images */
/* padding: 0 30px 0 6px; */
}

.button1 a:hover,
.button1 a:focus {
	background: @hoverBackground;
}

/* Button 2 Type */
.button2-left,
.button2-right {
	border: 1px solid @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	color: @linkColor;
}

/* these are inactive buttons */
.button2-left span,
.button2-right span {
	color: #999999;
}

.page span,
.blank span {
	color: @linkColor;
}

.button2-left a:hover,
.button2-right a:hover,
.button2-left a:focus,
.button2-right a:focus {
	background: @hoverBackground;
}

/**
 * Pagination styles
 */

/* Grey out the current page number */
.pagination .page span {
	color: #999999;
}

/**
 * Tooltips
 */
.tip {
	background: #000000;
	border: 1px solid #FFFFFF;
}

.tip-title {
	background: url(../images/selector-arrow-std.png) no-repeat;
}

/**
 * Calendar
 */
a img.calendar {
	background: url(../images/calendar.png) no-repeat;
}

/**
 * JGrid styles
 */
.jgrid span.publish {
	background-image: url(../images/admin/tick.png);
}

.jgrid span.unpublish {
	background-image: url(../images/admin/publish_x.png);
}

.jgrid span.archive {
	background-image: url(../images/menu/icon-16-archive.png);
}

.jgrid span.trash {
	background-image: url(../images/menu/icon-16-trash.png);
}

.jgrid span.default {
	background-image: url(../images/menu/icon-16-default.png);
}

.jgrid span.notdefault {
	background-image: url(../images/menu/icon-16-notdefault.png);
}

.jgrid span.checkedout {
	background-image: url(../images/admin/checked_out.png);
}

.jgrid span.downarrow {
	background-image: url(../images/admin/downarrow.png);
}

.jgrid span.downarrow_disabled {
	background-image: url(../images/admin/downarrow0.png);
}

.jgrid span.uparrow {
	background-image: url(../images/admin/uparrow.png);
}

.jgrid span.uparrow_disabled {
	background-image: url(../images/admin/uparrow0.png);
}

.jgrid span.published {
	background-image: url(../images/admin/publish_g.png);
}

.jgrid span.expired {
	background-image: url(../images/admin/publish_r.png);
}

.jgrid span.pending {
	background-image: url(../images/admin/publish_y.png);
}

.jgrid span.warning {
	background-image: url(../images/admin/publish_y.png);
}

/**
 * Toolbar icons
 * These icons are used for the toolbar buttons
 * The classes are constructed dynamically when the toolbar is created
 */
.icon-32-send {
	background-image: url(../images/toolbar/icon-32-send.png);
}

.icon-32-delete {
	background-image: url(../images/toolbar/icon-32-delete.png);
}

.icon-32-help {
	background-image: url(../images/toolbar/icon-32-help.png);
}

.icon-32-cancel {
	background-image: url(../images/toolbar/icon-32-cancel.png);
}

.icon-32-checkin {
	background-image: url(../images/toolbar/icon-32-checkin.png);
}

.icon-32-options {
	background-image: url(../images/toolbar/icon-32-config.png);
}

.icon-32-apply {
	background-image: url(../images/toolbar/icon-32-apply.png);
}

.icon-32-back {
	background-image: url(../images/toolbar/icon-32-back.png);
}

.icon-32-forward {
	background-image: url(../images/toolbar/icon-32-forward.png);
}

.icon-32-save {
	background-image: url(../images/toolbar/icon-32-save.png);
}

.icon-32-edit {
	background-image: url(../images/toolbar/icon-32-edit.png);
}

.icon-32-copy {
	background-image: url(../images/toolbar/icon-32-copy.png);
}

.icon-32-move {
	background-image: url(../images/toolbar/icon-32-move.png);
}

.icon-32-new {
	background-image: url(../images/toolbar/icon-32-new.png);
}

.icon-32-upload {
	background-image: url(../images/toolbar/icon-32-upload.png);
}

.icon-32-assign {
	background-image: url(../images/toolbar/icon-32-publish.png);
}

.icon-32-html {
	background-image: url(../images/toolbar/icon-32-html.png);
}

.icon-32-css {
	background-image: url(../images/toolbar/icon-32-css.png);
}

.icon-32-menus {
	background-image: url(../images/toolbar/icon-32-menu.png);
}

.icon-32-publish {
	background-image: url(../images/toolbar/icon-32-publish.png);
}

.icon-32-unblock {
	background-image: url(../images/toolbar/icon-32-unblock.png);
}

.icon-32-unpublish {
	background-image: url(../images/toolbar/icon-32-unpublish.png);
}

.icon-32-restore {
	background-image: url(../images/toolbar/icon-32-revert.png);
}

.icon-32-trash {
	background-image: url(../images/toolbar/icon-32-trash.png);
}

.icon-32-archive {
	background-image: url(../images/toolbar/icon-32-archive.png);
}

.icon-32-unarchive {
	background-image: url(../images/toolbar/icon-32-unarchive.png);
}

.icon-32-preview {
	background-image: url(../images/toolbar/icon-32-preview.png);
}

.icon-32-default {
	background-image: url(../images/toolbar/icon-32-default.png);
}

.icon-32-refresh {
	background-image: url(../images/toolbar/icon-32-refresh.png);
}

.icon-32-save-new {
	background-image: url(../images/toolbar/icon-32-save-new.png);
}

.icon-32-save-copy {
	background-image: url(../images/toolbar/icon-32-save-copy.png);
}

.icon-32-error {
	background-image: url(../images/toolbar/icon-32-error.png);
}

.icon-32-new-style {
	background-image: url(../images/toolbar/icon-32-new-style.png);
}

.icon-32-delete-style {
	background-image: url(../images/toolbar/icon-32-delete-style.png);
}

.icon-32-purge {
	background-image: url(../images/toolbar/icon-32-purge.png);
}

.icon-32-remove {
	background-image: url(../images/toolbar/icon-32-remove.png);
}

.icon-32-featured {
	background-image: url(../images/toolbar/icon-32-featured.png);
}

.icon-32-unfeatured {
	background-image: url(../images/toolbar/icon-32-featured.png);
	background-position: 0% 100%;
}

.icon-32-export {
	background-image: url(../images/toolbar/icon-32-export.png);
}

.icon-32-stats {
	background-image: url(../images/toolbar/icon-32-stats.png);
}

.icon-32-print {
	background-image: url(../images/toolbar/icon-32-print.png);
}

.icon-32-batch {
	background-image: url(../images/toolbar/icon-32-batch.png);
}

.icon-32-envelope {
	background-image: url(../images/toolbar/icon-32-messaging.png);
}

.icon-32-download {
	background-image: url(../images/toolbar/icon-32-export.png);
}

.icon-32-bars {
	background-image: url(../images/toolbar/icon-32-stats.png);
}

/**
 * Quick Icons
 * Also knows as Header Icons
 * These are used for the Quick Icons on the Control Panel
 * The same classes are also assigned the Component Title
 */
.icon-48-categories {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-generic {
	background-image: url(../images/header/icon-48-generic.png);
}

.icon-48-banners {
	background-image: url(../images/header/icon-48-banner.png);
}

.icon-48-banners-categories {
	background-image: url(../images/header/icon-48-banner-categories.png);
}

.icon-48-banners-category-edit {
	background-image: url(../images/header/icon-48-banner-categories.png);
}

.icon-48-banners-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-banners-clients {
	background-image: url(../images/header/icon-48-banner-client.png);
}

.icon-48-banners-tracks {
	background-image: url(../images/header/icon-48-banner-tracks.png);
}

.icon-48-checkin {
	background-image: url(../images/header/icon-48-checkin.png);
}

.icon-48-clear {
	background-image: url(../images/header/icon-48-clear.png);
}

.icon-48-contact {
	background-image: url(../images/header/icon-48-contacts.png);
}

.icon-48-contact-categories {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}

.icon-48-contact-category-edit {
	background-image: url(../images/header/icon-48-contacts-categories.png);
}

.icon-48-contact-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-purge {
	background-image: url(../images/header/icon-48-purge.png);
}

.icon-48-cpanel {
	background-image: url(../images/header/icon-48-cpanel.png);
}

.icon-48-config {
	background-image: url(../images/header/icon-48-config.png);
}

.icon-48-groups {
	background-image: url(../images/header/icon-48-groups.png);
}

.icon-48-groups-add {
	background-image: url(../images/header/icon-48-groups-add.png);
}

.icon-48-levels {
	background-image: url(../images/header/icon-48-levels.png);
}

.icon-48-levels-add {
	background-image: url(../images/header/icon-48-levels-add.png);
}

.icon-48-module {
	background-image: url(../images/header/icon-48-module.png);
}

.icon-48-menu {
	background-image: url(../images/header/icon-48-menu.png);
}

.icon-48-menu-add {
	background-image: url(../images/header/icon-48-menu-add.png);
}

.icon-48-menumgr {
	background-image: url(../images/header/icon-48-menumgr.png);
}

.icon-48-trash {
	background-image: url(../images/header/icon-48-trash.png);
}

.icon-48-user {
	background-image: url(../images/header/icon-48-user.png);
}

.icon-48-user-add {
	background-image: url(../images/header/icon-48-user-add.png);
}

.icon-48-user-edit {
	background-image: url(../images/header/icon-48-user-edit.png);
}

.icon-48-user-profile {
	background-image: url(../images/header/icon-48-user-profile.png);
}

.icon-48-inbox {
	background-image: url(../images/header/icon-48-inbox.png);
}

.icon-48-new-privatemessage {
	background-image: url(../images/header/icon-48-new-privatemessage.png);
}

.icon-48-msgconfig {
	background-image: url(../images/header/icon-48-message_config.png);
}

.icon-48-langmanager {
	background-image: url(../images/header/icon-48-language.png);
}

.icon-48-mediamanager {
	background-image: url(../images/header/icon-48-media.png);
}

.icon-48-plugin {
	background-image: url(../images/header/icon-48-plugin.png);
}

.icon-48-help_header {
	background-image: url(../images/header/icon-48-help_header.png);
}

.icon-48-impressions {
	background-image: url(../images/header/icon-48-stats.png);
}

.icon-48-browser {
	background-image: url(../images/header/icon-48-stats.png);
}

.icon-48-searchtext {
	background-image: url(../images/header/icon-48-stats.png);
}

.icon-48-thememanager {
	background-image: url(../images/header/icon-48-themes.png);
}

.icon-48-writemess {
	background-image: url(../images/header/icon-48-writemess.png);
}

.icon-48-featured {
	background-image: url(../images/header/icon-48-featured.png);
}

.icon-48-sections {
	background-image: url(../images/header/icon-48-section.png);
}

.icon-48-article-add {
	background-image: url(../images/header/icon-48-article-add.png);
}

.icon-48-article-edit {
	background-image: url(../images/header/icon-48-article-edit.png);
}

.icon-48-article {
	background-image: url(../images/header/icon-48-article.png);
}

.icon-48-content-categories {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-content-category-edit {
	background-image: url(../images/header/icon-48-category.png);
}

.icon-48-content-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-install {
	background-image: url(../images/header/icon-48-extension.png);
}

.icon-48-dbbackup {
	background-image: url(../images/header/icon-48-backup.png);
}

.icon-48-dbrestore {
	background-image: url(../images/header/icon-48-dbrestore.png);
}

.icon-48-dbquery {
	background-image: url(../images/header/icon-48-query.png);
}

.icon-48-systeminfo {
	background-image: url(../images/header/icon-48-info.png);
}

.icon-48-massmail {
	background-image: url(../images/header/icon-48-massmail.png);
}

.icon-48-redirect {
	background-image: url(../images/header/icon-48-redirect.png);
}

.icon-48-search {
	background-image: url(../images/header/icon-48-search.png);
}

.icon-48-finder {
	background-image: url(../images/header/icon-48-search.png);
}

.icon-48-newsfeeds {
	background-image: url(../images/header/icon-48-newsfeeds.png);
}

.icon-48-newsfeeds-categories {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}

.icon-48-newsfeeds-category-edit {
	background-image: url(../images/header/icon-48-newsfeeds-cat.png);
}

.icon-48-newsfeeds-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-weblinks {
	background-image: url(../images/header/icon-48-links.png);
}

.icon-48-weblinks-categories {
	background-image: url(../images/header/icon-48-links-cat.png);
}

.icon-48-weblinks-category-edit {
	background-image: url(../images/header/icon-48-links-cat.png);
}

.icon-48-weblinks-category-add {
	background-image: url(../images/header/icon-48-category-add.png);
}

.icon-48-tags {
	background-image: url(../images/header/icon-48-tags.png);
}

.icon-48-assoc {
	background-image: url(../images/header/icon-48-assoc.png);
}

.icon-48-puzzle {
 	background-image: url(../images/header/icon-48-puzzle.png);
}

/**
 * General styles
 */
div.message {
	border: 1px solid @mainBorder;
	color: @textColor;
}

.helpFrame {
	border-left: 0 solid @mainBorder;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.outline {
	border: 1px solid @mainBorder;
	background: @bodyBackground;
}

/**
 * Modal Styles
 */
dl.menu_type dt {
	border-bottom: 1px solid @mainBorder;
}

ul#new-modules-list {
	border-top: 1px solid @mainBorder;
}

/**
 * User Accessibility
 */

/* Skip to Content Visual Styling */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	color: @bodyBackground;
	background: @linkColor;
	border-bottom: solid #336 2px;
}

/**
 * Admin Form Styles
 */
fieldset.panelform {
	border: none 0;
}

/**
 * ACL STYLES relocated from com_users/media/grid.css
 */
a.move_up {
	background-image: url('../images/admin/uparrow.png');
}

span.move_up {
	background-image: url('../images/admin/uparrow0.png');
}

a.move_down {
	background-image: url('../images/admin/downarrow.png');
}

span.move_down {
	background-image: url('../images/admin/downarrow0.png');
}

a.grid_false {
	background-image: url('../images/admin/publish_x.png');
}

a.grid_true {
	background-image: url('../images/admin/tick.png');
}

a.grid_trash {
	background-image: url('../images/admin/icon-16-trash.png');
}

/**
 * ACL PANEL STYLES
 */

/* All Tabs */

tr.row1 {
	background-color: @altBackground;
}

/* Summary Tab */
table.aclsummary-table td.col2,
table.aclsummary-table th.col2,
table.aclsummary-table td.col3,
table.aclsummary-table th.col3,
table.aclsummary-table td.col4,
table.aclsummary-table th.col4,
table.aclsummary-table td.col5,
table.aclsummary-table th.col5,
table.aclsummary-table td.col6,
table.aclsummary-table th.col6,
table.aclmodify-table td.col2,
table.aclmodify-table th.col2 {
	border-left: 1px solid @mainBorder;
}

/* Icons */

span.icon-16-unset {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}

span.icon-16-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}

span.icon-16-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}

span.icon-16-locked {
	background: url(../images/admin/checked_out.png) 0 0 no-repeat;
}

label.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}

label.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}

a.icon-16-allow {
	background: url(../images/admin/icon-16-allow.png) no-repeat;
}

a.icon-16-deny {
	background: url(../images/admin/icon-16-deny.png) no-repeat;
}

a.icon-16-allowinactive {
	background: url(../images/admin/icon-16-allowinactive.png) no-repeat;
}

a.icon-16-denyinactive {
	background: url(../images/admin/icon-16-denyinactive.png) no-repeat;
}

/* ACL footer/legend */

ul.acllegend li.acl-allowed {
	background: url(../images/admin/icon-16-allow.png) no-repeat left;
}

ul.acllegend li.acl-denied {
	background: url(../images/admin/icon-16-deny.png) no-repeat left;
}

li.acl-editgroups,
li.acl-resetbtn {
	background-color: @altBackground;
	border: 1px solid @mainBorder;
}

li.acl-editgroups a,
li.acl-resetbtn a {
	color: @linkColor;
}

li.acl-editgroups:hover,
li.acl-resetbtn:hover,
li.acl-editgroups:focus,
li.acl-resetbtn:focus {
	background-color: @hoverBackground;
}

/* ACL Config --------- */
table#acl-config {
	border: 1px solid @mainBorder;
}

table#acl-config th,
table#acl-config td {
	background: @altBackground;
	border-bottom: 1px solid @mainBorder;
}

table#acl-config th.acl-groups {
	border-right: 1px solid @mainBorder;
}

/**
* Mod_rewrite Warning
*/
#jform_sef_rewrite-lbl {
	background: url(../images/admin/icon-16-notice-note.png) right top no-repeat;
}

/**
* Permission Rules
*/

#permissions-sliders .tip {
	background: @bodyBackground;
	border: 1px solid @mainBorder;
}

#permissions-sliders ul#rules,
#permissions-sliders ul#rules ul {
	border: solid 0 @mainBorder;
	background: @bodyBackground;
}

ul#rules li .pane-sliders .panel h3.title {
	border: solid 0 @mainBorder;
}

#permissions-sliders ul#rules .pane-slider {
	border: solid 1px @mainBorder;
}

#permissions-sliders ul#rules li h3 {
	border: solid 1px @mainBorder;
}

#permissions-sliders ul#rules li h3.pane-toggler-down a {
	border: solid 0;
}

#permissions-sliders ul#rules .group-kind {
	color: @textColor;
}

#permissions-sliders ul#rules table.group-rules {
	border: solid 1px @mainBorder;
}

#permissions-sliders ul#rules table.group-rules td {
	border-right: solid 1px @mainBorder;
	border-bottom: solid 1px @mainBorder;
}

#permissions-sliders ul#rules table.group-rules th {
	background: @hoverBackground;
	border-right: solid 1px @mainBorder;
	border-bottom: solid 1px @mainBorder;
	color: @textColor;
}

ul#rules table.aclmodify-table {
	border: solid 1px @mainBorder;
}

ul#rules table.group-rules td label {
	border: solid 0 @mainBorder;
}

#permissions-sliders ul#rules .mypanel {
	border: solid 0 @mainBorder;
}

#permissions-sliders  ul#rules  table.group-rules td {
	background: @bodyBackground;
}

#permissions-sliders span.level {
	color: @mainBorder;
	background-image: none;
}

/*
 * Debug styles
 */
.check-0,
table.adminlist tbody td.check-0 {
	background-color: @permissionDefault;
}

.check-a,
table.adminlist tbody td.check-a {
	background-color: @permissionAllowed;
}

.check-d,
table.adminlist tbody td.check-d {
	background-color: @permissionDenied;
}

/**
 * System Messages
 */

#system-message dd ul {
	color: @textColor;
}

#system-message dd.error ul {
	color: @textColor;
}

#system-message dd.message ul {
	color: @textColor;
}

#system-message dd.notice ul {
	color: @textColor;
}

/** CSS file for Accessible Admin Menu
 * based on Matt Carrolls' son of suckerfish
 * with javascript by Bill Tomczak
 */

/* Note: set up the font-size on the id and used 100% on the elements.
	If ul/li/a are different ems, then the shifting back via non-js keyboard
	doesn't work properly */

/**
 * Menu Styling
 */
#menu {
/* this is on the main ul */
	color: @textColor;
}

#menu ul.dropdown-menu {
/* all lists */
	#gradient > .vertical(@gradientTop, @gradientBottom);
	color: @textColor;
}

#menu ul.dropdown-menu li.dropdown-submenu {
	background: url(../images/j_arrow.png) no-repeat right 50%;
}

#menu ul.dropdown-menu li.divider {
	margin-bottom: 0;
	border-bottom: 1px dotted @mainBorder;
}

#menu a {
	color: @toolbarColor;
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu li {
/* all list items */
	border-right: 1px solid @mainBorder;
	background-color: transparent;
}

#menu li a:hover, #menu li a:focus {
	background-color: @hoverBackground;
}

#menu li.disabled a:hover,
#menu li.disabled a:focus,
#menu li.disabled a {
	color: @mainBorder;
	#gradient > .vertical(@gradientTop, @gradientBottom);
}

#menu li ul {
/* second-level lists */
	border: 1px solid @mainBorder;
}

#menu li li {
/* second-level row */
	background-color: transparent;
}

/**
 * Styling parents
 */

/* 1 level - sfhover */
#menu li.sfhover a {
	background-color: @hoverBackground;
}

/* 2 level - normal */
#menu li.sfhover li a {
	background-color: transparent;
}

/* 2 level - hover */
#menu li.sfhover li.sfhover a, #menu li li a:focus {
	background-color: @hoverBackground;
}

/* 3 level - normal */
#menu li.sfhover li.sfhover li a {
	background-color: transparent;
}

/* 3 level - hover */
#menu li.sfhover li.sfhover li.sfhover a, #menu li li li a:focus {
	background-color: @hoverBackground;
}

/* bring back the focus elements into view */
#menu li li a:focus, #menu li li li a:focus {
	background-color: @hoverBackground;
}

#menu li li li a:focus {
	background-color: @hoverBackground;
}

/**
 * Submenu styling
 */
#submenu {
	border-bottom: 1px solid @mainBorder;
/* border-bottom plus padding-bottom is the technique */
/* This is the background befind the tabs */
/*background: @bodyBackground;*/
}

#submenu li, #submenu span.nolink {
	#gradient > .vertical(@gradientTop, @gradientBottom);
	border: 1px solid @mainBorder;
	color: @linkColor;
}

#submenu li:hover, #submenu li:focus {
	background: @hoverBackground;
}

#submenu li.active, #submenu span.nolink.active {
	background: @bodyBackground;
	border-bottom: 1px solid @bodyBackground;
}

#submenu li.active a,
#submenu span.nolink.active {
	color: #000;
}

.element-invisible {
	margin: 0;
	padding: 0;
}

/* -- Codemirror Editor  ----------- */
div.CodeMirror-wrapping {
	border: 1px solid @mainBorder;
}

/* User Notes */
table.adminform tr.row0 {
	background-color: @bodyBackground;
}

ul.alternating > li:nth-child(odd) {
	background-color: @bodyBackground;
}

ul.alternating > li:nth-child(even) {
	background-color: @altBackground;
}

ol.alternating > li:nth-child(odd) {
	background-color: @bodyBackground;
}

ol.alternating > li:nth-child(even) {
	background-color: @altBackground;
}

/* Installer Database */
#installer-database, #installer-discover, #installer-update, #installer-warnings {
	border-top: 1px solid @mainBorder;
}

#installer-database p.warning {
	background: transparent url(../images/admin/icon-16-deny.png) center left no-repeat;
}

#installer-database p.nowarning {
	background: transparent url(../images/admin/icon-16-allow.png) center left no-repeat;
}

/* Override default bootstrap font-size */
.input-append,
.input-prepend {
	font-size: 1.2em;
}
PK       ! H?  ?    hathor/index.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app  = JFactory::getApplication();
$lang = JFactory::getLanguage();

// Output as HTML5
$this->setHtml5(true);

// jQuery needed by template.js
JHtml::_('jquery.framework');

// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);

// Load system style CSS
JHtml::_('stylesheet', 'templates/system/css/system.css', array('version' => 'auto'));

// Load template CSS
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for colors
if (!$this->params->get('colourChoice'))
{
	$colour = 'standard';
}
else
{
	$colour = htmlspecialchars($this->params->get('colourChoice'));
}

JHtml::_('stylesheet', 'colour_' . $colour . '.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for rtl sites
if ($this->direction === 'rtl')
{
	JHtml::_('stylesheet', 'template_rtl.css', array('version' => 'auto', 'relative' => true));
	JHtml::_('stylesheet', 'colour_' . $colour . '_rtl.css', array('version' => 'auto', 'relative' => true));
}

// Load additional CSS styles for bold Text
if ($this->params->get('boldText'))
{
	JHtml::_('stylesheet', 'boldtext.css', array('version' => 'auto', 'relative' => true));
}

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

// IE specific
JHtml::_('stylesheet', 'ie8.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 8'));
JHtml::_('stylesheet', 'ie7.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 7'));

// Logo file
if ($this->params->get('logoFile'))
{
	$logo = JUri::root() . $this->params->get('logoFile');
}
else
{
	$logo = $this->baseurl . '/templates/' . $this->template . '/images/logo.png';
}

$this->addScriptDeclaration("
	(function($){
		$(document).ready(function () {
			// Patches to fix some wrong render of chosen fields
			$('.chzn-container, .chzn-drop, .chzn-choices .search-field input').each(function (index) {
				$(this).css({
					'width': 'auto'
				});
			});
		});
	})(jQuery);
");
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<jdoc:include type="head" />
</head>
<body id="minwidth-body">
<div id="containerwrap" data-basepath="<?php echo JURI::root(true); ?>">
	<!-- Header Logo -->
	<div id="header">
		<!-- Site Title and Skip to Content -->
		<div class="title-ua">
			<h1 class="title"><?php echo $this->params->get('showSiteName') ? $app->get('sitename') . ' ' . JText::_('JADMINISTRATION') : JText::_('JADMINISTRATION'); ?></h1>
			<div id="skiplinkholder"><p><a id="skiplink" href="#skiptarget"><?php echo JText::_('TPL_HATHOR_SKIP_TO_MAIN_CONTENT'); ?></a></p></div>
		</div>
	</div><!-- end header -->
	<!-- Main Menu Navigation -->
	<div id="nav">
		<div id="module-menu">
			<h2 class="element-invisible"><?php echo JText::_('TPL_HATHOR_MAIN_MENU'); ?></h2>
			<jdoc:include type="modules" name="menu" />
		</div>
		<div class="clr"></div>
	</div><!-- end nav -->
	<!-- Status Module -->
	<div id="module-status">
		<jdoc:include type="modules" name="status"/>
	</div>
	<!-- Content Area -->
	<div id="content">
		<!-- Component Title -->
		<jdoc:include type="modules" name="title" />
		<!-- System Messages -->
		<jdoc:include type="message" />
		<!-- Sub Menu Navigation -->
		<div class="subheader">
			<?php if (!$app->input->getInt('hidemainmenu')) : ?>
				<h3 class="element-invisible"><?php echo JText::_('TPL_HATHOR_SUB_MENU'); ?></h3>
				<jdoc:include type="modules" name="submenu" style="xhtmlid" id="submenu-box" />
				<?php echo ' ' ?>
			<?php else : ?>
				<div id="no-submenu"></div>
			<?php endif; ?>
		</div>
		<!-- Toolbar Icon Buttons -->
		<div class="toolbar-box">
			<jdoc:include type="modules" name="toolbar" style="xhtml" />
			<div class="clr"></div>
		</div>
		<!-- Beginning of Actual Content -->
		<div id="element-box">
			<div id="container-collapse" class="container-collapse"></div>
			<p id="skiptargetholder"><a id="skiptarget" class="skip" tabindex="-1"></a></p>
			<!-- The main component -->
			<jdoc:include type="component" />
			<div class="clr"></div>
		</div><!-- end of element-box -->
		<noscript>
			<?php echo JText::_('JGLOBAL_WARNJAVASCRIPT'); ?>
		</noscript>
		<div class="clr"></div>
	</div><!-- end of content -->
	<div class="clr"></div>
</div><!-- end of containerwrap -->
<!-- Footer -->
<div id="footer">
	<jdoc:include type="modules" name="footer" style="none" />
	<p class="copyright">
		<?php
		// Fix wrong display of Joomla!® in RTL language
		if ($lang->isRtl())
		{
			$joomla = '<a href="https://www.joomla.org" target="_blank">Joomla!</a><sup>&#174;&#x200E;</sup>';
		}
		else
		{
			$joomla = '<a href="https://www.joomla.org" target="_blank">Joomla!</a><sup>&#174;</sup>';
		}
		echo JText::sprintf('JGLOBAL_ISFREESOFTWARE', $joomla);
		?>
	</p>
</div>
</body>
</html>
PK       ! PE  E    hathor/LICENSE.txtnu [        GNU GENERAL PUBLIC LICENSE
				Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

				Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.

			GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

	a) You must cause the modified files to carry prominent notices
	stating that you changed the files and the date of any change.

	b) You must cause any work that you distribute or publish, that in
	whole or in part contains or is derived from the Program or any
	part thereof, to be licensed as a whole at no charge to all third
	parties under the terms of this License.

	c) If the modified program normally reads commands interactively
	when run, you must cause it, when started running for such
	interactive use in the most ordinary way, to print or display an
	announcement including an appropriate copyright notice and a
	notice that there is no warranty (or else, saying that you provide
	a warranty) and that users may redistribute the program under
	these conditions, and telling the user how to view a copy of this
	License.  (Exception: if the Program itself is interactive but
	does not normally print such an announcement, your work based on
	the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

	a) Accompany it with the complete corresponding machine-readable
	source code, which must be distributed under the terms of Sections
	1 and 2 above on a medium customarily used for software interchange; or,

	b) Accompany it with a written offer, valid for at least three
	years, to give any third party, for a charge no more than your
	cost of physically performing source distribution, a complete
	machine-readable copy of the corresponding source code, to be
	distributed under the terms of Sections 1 and 2 above on a medium
	customarily used for software interchange; or,

	c) Accompany it with the information you received as to the offer
	to distribute corresponding source code.  (This alternative is
	allowed only for noncommercial distribution and only if you
	received the program in object code or executable form with such
	an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

				NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

			 END OF TERMS AND CONDITIONS

		How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

	<one line to give the program's name and a brief idea of what it does.>
	Copyright (C) <year>  <name of author>

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

	Gnomovision version 69, Copyright (C) year name of author
	Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
	This is free software, and you are welcome to redistribute it
	under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice

This General Public License does not permit incorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library.  If this is what you want to do, use the GNU Library General
Public License instead of this License.
PK       ! ns      hathor/login.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app  = JFactory::getApplication();
$lang = JFactory::getLanguage();

// Gets the FrontEnd Main page Uri
$frontEndUri = JUri::getInstance(JUri::root());
$frontEndUri->setScheme(((int) $app->get('force_ssl', 0) === 2) ? 'https' : 'http');

// Output as HTML5
$this->setHtml5(true);

// jQuery needed by template.js
JHtml::_('jquery.framework');

// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));

// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);

// Load system style CSS
JHtml::_('stylesheet', 'templates/system/css/system.css', array('version' => 'auto'));

// Loadtemplate CSS
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for colors
if (!$this->params->get('colourChoice'))
{
	$colour = 'standard';
}
else
{
	$colour = htmlspecialchars($this->params->get('colourChoice'), ENT_COMPAT, 'UTF-8');
}

JHtml::_('stylesheet', 'colour_' . $colour . '.css', array('version' => 'auto', 'relative' => true));

// Load additional CSS styles for rtl sites
if ($this->direction === 'rtl')
{
	JHtml::_('stylesheet', 'template_rtl.css', array('version' => 'auto', 'relative' => true));
	JHtml::_('stylesheet', 'colour_' . $colour . '_rtl.css', array('version' => 'auto', 'relative' => true));
}

// Load additional CSS styles for bold Text
if ($this->params->get('boldText'))
{
	JHtml::_('stylesheet', 'boldtext.css', array('version' => 'auto', 'relative' => true));
}

// Load specific language related CSS
JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto'));

// Load custom.css
JHtml::_('stylesheet', 'custom.css', array('version' => 'auto', 'relative' => true));

// IE specific
JHtml::_('stylesheet', 'ie8.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 8'));
JHtml::_('stylesheet', 'ie7.css', array('version' => 'auto', 'relative' => true, 'conditional' => 'IE 7'));

// Logo file
if ($this->params->get('logoFile'))
{
	$logo = JUri::root() . $this->params->get('logoFile');
}
else
{
	$logo = $this->baseurl . '/templates/' . $this->template . '/images/logo.png';
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<jdoc:include type="head" />
</head>
<body id="login-page">
	<div id="containerwrap">
		<!-- Header Logo -->
		<div id="header">
			<h1 class="title"><?php echo $this->params->get('showSiteName') ? $app->get('sitename') . ' ' . JText::_('JADMINISTRATION') : JText::_('JADMINISTRATION'); ?></h1>
		</div><!-- end header -->
		<!-- Content Area -->
		<div id="content">
			<!-- Beginning of Actual Content -->
			<div id="element-box" class="login">
				<div class="pagetitle"><h2><?php echo JText::_('COM_LOGIN_JOOMLA_ADMINISTRATION_LOGIN'); ?></h2></div>
					<!-- System Messages -->
					<jdoc:include type="message" />
					<div class="login-inst">
					<p><?php echo JText::_('COM_LOGIN_VALID') ?></p>
					<div id="lock"></div>
					<a href="<?php echo htmlspecialchars($frontEndUri->toString(), ENT_COMPAT, 'UTF-8'); ?>" target="_blank">
						<?php echo JText::_('COM_LOGIN_RETURN_TO_SITE_HOME_PAGE'); ?>
					</a>
					</div>
					<!-- Login Component -->
					<div class="login-box">
						<jdoc:include type="component" />
					</div>
				<div class="clr"></div>
			</div><!-- end element-box -->
		<noscript>
			<?php echo JText::_('JGLOBAL_WARNJAVASCRIPT'); ?>
		</noscript>
		</div><!-- end content -->
		<div class="clr"></div>
	</div><!-- end of containerwrap -->
	<!-- Footer -->
	<div id="footer">
		<p class="copyright">
			<?php
			// Fix wrong display of Joomla!® in RTL language
			if ($lang->isRtl())
			{
				$joomla = '<a href="https://www.joomla.org" target="_blank" rel="noopener noreferrer">Joomla!</a><sup>&#174;&#x200E;</sup>';
			}
			else
			{
				$joomla = '<a href="https://www.joomla.org" target="_blank" rel="noopener noreferrer">Joomla!</a><sup>&#174;</sup>';
			}
			echo JText::sprintf('JGLOBAL_ISFREESOFTWARE', $joomla);
			?>
		</p>
	</div>
</body>
</html>
PK       ! V        hathor/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! F    +  hathor/html/com_modules/positions/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$function  = JFactory::getApplication()->input->getCmd('function', 'jSelectPosition');
$lang      = JFactory::getLanguage();
$ordering  = $this->escape($this->state->get('list.ordering'));
$direction = $this->escape($this->state->get('list.direction'));
$clientId  = $this->state->get('client_id');
$state     = $this->state->get('filter.state');
$template  = $this->state->get('filter.template');
$type      = $this->state->get('filter.type');
?>
<form action="<?php echo JRoute::_('index.php?option=com_modules&view=positions&layout=modal&tmpl=component&function='.$function.'&client_id=' .$clientId);?>" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label for="filter_search">
				<?php echo JText::_('JSEARCH_FILTER_LABEL'); ?>
			</label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" size="30" title="<?php echo JText::_('COM_MODULES_FILTER_SEARCH_DESC'); ?>" />

			<button type="submit">
				<?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();">
				<?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_state">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('modules.templateStates'), 'value', 'text', $state, true);?>
			</select>

			<label class="selectlabel" for="filter_type">
				<?php echo JText::_('COM_MODULES_OPTION_SELECT_TYPE'); ?>
			</label>
			<select name="filter_type" id="filter_type">
				<option value=""><?php echo JText::_('COM_MODULES_OPTION_SELECT_TYPE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('modules.types'), 'value', 'text', $type, true);?>
			</select>

			<label class="selectlabel" for="filter_template">
				<?php echo JText::_('JOPTION_SELECT_TEMPLATE'); ?>
			</label>
			<select name="filter_template" id="filter_template">
				<option value=""><?php echo JText::_('JOPTION_SELECT_TEMPLATE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('modules.templates', $clientId), 'value', 'text', $template, true);?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="title width-20">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'value', $direction, $ordering); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_MODULES_HEADING_TEMPLATES', 'templates', $direction, $ordering); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php $i = 1; foreach ($this->items as $value => $templates) : ?>
			<tr class="row<?php echo $i = 1 - $i;?>">
				<td>
					<a class="pointer" onclick="if (window.parent) window.parent.<?php echo $function;?>('<?php echo $value; ?>');"><?php echo $this->escape($value); ?></a>
				</td>
				<td>
					<?php if (!empty($templates)):?>
					<a class="pointer" onclick="if (window.parent) window.parent.<?php echo $function;?>('<?php echo $value; ?>');">
						<ul>
						<?php foreach ($templates as $template => $label):?>
							<li><?php echo $lang->hasKey($label) ? JText::sprintf('COM_MODULES_MODULE_TEMPLATE_POSITION', JText::_($template), JText::_($label)) : JText::_($template);?></li>
						<?php endforeach;?>
						</ul>
					</a>
					<?php endif;?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $ordering; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $direction; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      ,  hathor/html/com_modules/positions/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      "  hathor/html/com_modules/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! rѹ3  3  2  hathor/html/com_modules/module/edit_assignment.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Initialise related data.
JLoader::register('MenusHelper', JPATH_ADMINISTRATOR . '/components/com_menus/helpers/menus.php');
$menuTypes = MenusHelper::getMenuLinks();

JFactory::getDocument()->addScriptDeclaration("
	window.addEvent('domready', function(){
		validate();
		document.getElements('select').addEvent('change', function(e){validate();});
	});
	function validate(){
		var value = document.id('jform_assignment').value;
		var list  = document.id('menu-assignment');
		if (value == '-' || value == '0'){
			$$('.jform-assignments-button').each(function(el) {el.setProperty('disabled', true); });
			list.getElements('input').each(function(el){
				el.setProperty('disabled', true);
				if (value == '-'){
					el.setProperty('checked', false);
				} else {
					el.setProperty('checked', true);
				}
			});
		} else {
			$$('.jform-assignments-button').each(function(el) {el.setProperty('disabled', false); });
			list.getElements('input').each(function(el){
				el.setProperty('disabled', false);
			});
		}
	}
");
?>

		<fieldset class="adminform">
			<legend><?php echo JText::_('COM_MODULES_MENU_ASSIGNMENT'); ?></legend>
			<label id="jform_menus-lbl" for="jform_menus"><?php echo JText::_('COM_MODULES_MODULE_ASSIGN'); ?></label>

			<fieldset id="jform_menus" class="radio">
				<select name="jform[assignment]" id="jform_assignment">
					<?php echo JHtml::_('select.options', ModulesHelper::getAssignmentOptions($this->item->client_id), 'value', 'text', $this->item->assignment, true);?>
				</select>

			</fieldset>

			<label id="jform_menuselect-lbl" for="jform_menuselect"><?php echo JText::_('JGLOBAL_MENU_SELECTION'); ?></label>

			<button type="button" class="jform-assignments-button jform-rightbtn" onclick="$$('.chkbox').each(function(el) { el.checked = !el.checked; });">
				<?php echo JText::_('JGLOBAL_SELECTION_INVERT_ALL'); ?>
			</button>

			<button type="button" class="jform-assignments-button jform-rightbtn" onclick="$$('.chkbox').each(function(el) { el.checked = false; });">
				<?php echo JText::_('JGLOBAL_SELECTION_NONE'); ?>
			</button>

			<button type="button" class="jform-assignments-button jform-rightbtn" onclick="$$('.chkbox').each(function(el) { el.checked = true; });">
				<?php echo JText::_('JGLOBAL_SELECTION_ALL'); ?>
			</button>

			<div class="clr"></div>

			<div id="menu-assignment">

			<?php echo JHtml::_('tabs.start', 'module-menu-assignment-tabs', array('useCookie' => 1));?>

			<?php foreach ($menuTypes as &$type) :
				echo JHtml::_('tabs.panel', $type->title ?: $type->menutype, $type->menutype.'-details');

				$chkbox_class = 'chk-menulink-' . $type->id; ?>

				<button type="button" class="jform-assignments-button jform-rightbtn" onclick="$$('.<?php echo $chkbox_class; ?>').each(function(el) { el.checked = !el.checked; });">
					<?php echo JText::_('JGLOBAL_SELECTION_INVERT'); ?>
				</button>

				<button type="button" class="jform-assignments-button jform-rightbtn" onclick="$$('.<?php echo $chkbox_class; ?>').each(function(el) { el.checked = false; });">
					<?php echo JText::_('JGLOBAL_SELECTION_NONE'); ?>
				</button>

				<button type="button" class="jform-assignments-button jform-rightbtn" onclick="$$('.<?php echo $chkbox_class; ?>').each(function(el) { el.checked = true; });">
					<?php echo JText::_('JGLOBAL_SELECTION_ALL'); ?>
				</button>

				<div class="clr"></div>

				<?php $count = count($type->links); ?>
				<?php $i     = 0; ?>
				<?php if ($count) : ?>
				<ul class="menu-links">
					<?php
					foreach ($type->links as $link) :
						if (trim($this->item->assignment) == '-') :
							$checked = '';
						elseif ($this->item->assignment == 0) :
							$checked = ' checked="checked"';
						elseif ($this->item->assignment < 0) :
							$checked = in_array(-$link->value, $this->item->assigned) ? ' checked="checked"' : '';
						elseif ($this->item->assignment > 0) :
							$checked = in_array($link->value, $this->item->assigned) ? ' checked="checked"' : '';
						endif;
					?>
					<li class="menu-link">
						<input type="checkbox" class="chkbox <?php echo $chkbox_class; ?>" name="jform[assigned][]" value="<?php echo (int) $link->value;?>" id="link<?php echo (int) $link->value;?>"<?php echo $checked;?>/>
						<label for="link<?php echo (int) $link->value;?>">
							<?php echo $link->text; ?>
						</label>
					</li>
					<?php if ($count > 20 && ++$i == ceil($count / 2)) :?>
					</ul><ul class="menu-links">
					<?php endif; ?>
					<?php endforeach; ?>
				</ul>
				<div class="clr"></div>
				<?php endif; ?>
			<?php endforeach; ?>

			<?php echo JHtml::_('tabs.end');?>

			</div>
		</fieldset>
PK       ! Wl}    /  hathor/html/com_modules/module/edit_options.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

	$fieldSets = $this->form->getFieldsets('params');

	foreach ($fieldSets as $name => $fieldSet) :
		$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_MODULES_'.$name.'_FIELDSET_LABEL';
		echo JHtml::_('sliders.panel', JText::_($label), $name.'-options');
			if (isset($fieldSet->description) && trim($fieldSet->description)) :
				echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
			endif;
			?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_($label); ?></legend>
		<?php $hidden_fields = ''; ?>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset($name) as $field) : ?>
			<?php if (!$field->hidden) : ?>
			<li>
				<?php echo $field->label; ?>
				<?php echo $field->input; ?>
			</li>
			<?php else : $hidden_fields .= $field->input; ?>
			<?php endif; ?>
			<?php endforeach; ?>
		</ul>
		<?php echo $hidden_fields; ?>
		</fieldset>
	<?php endforeach; ?>
PK       ! V      )  hathor/html/com_modules/module/index.htmlnu [        <!DOCTYPE html><title></title>
PK       !     '  hathor/html/com_modules/module/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.combobox');
$hasContent = empty($this->item->module) || $this->item->module == 'custom' || $this->item->module == 'mod_custom';

$script = "Joomla.submitbutton = function(task)
	{
			if (task == 'module.cancel' || document.formvalidator.isValid(document.getElementById('module-form'))) {";
if ($hasContent)
{
	$script .= $this->form->getField('content')->save();
}
$script .= "	Joomla.submitform(task, document.getElementById('module-form'));
				if (self != top)
				{
					window.parent.jQuery('.modal').modal('hide');
				}
			}
	}";

JFactory::getDocument()->addScriptDeclaration($script);
?>
<div class="module-edit">

<form action="<?php echo JRoute::_('index.php?option=com_modules&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="module-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo JText::_('JDETAILS'); ?></legend>
			<ul class="adminformlist">

			<li><?php echo $this->form->getLabel('title'); ?>
			<?php echo $this->form->getInput('title'); ?></li>

			<li><?php echo $this->form->getLabel('showtitle'); ?>
			<?php echo $this->form->getInput('showtitle'); ?></li>

			<li><?php echo $this->form->getLabel('position'); ?>
			<?php echo $this->form->getInput('custom_position'); ?>
			<label id="jform_custom_position-lbl" for="jform_custom_position" class="element-invisible"><?php echo JText::_('TPL_HATHOR_COM_MODULES_CUSTOM_POSITION_LABEL');?></label>
			<?php echo $this->form->getInput('position'); ?></li>

			<?php if ((string) $this->item->xml->name != 'Login Form') : ?>
			<li><?php echo $this->form->getLabel('published'); ?>
			<?php echo $this->form->getInput('published'); ?></li>
			<?php endif; ?>

			<li><?php echo $this->form->getLabel('access'); ?>
			<?php echo $this->form->getInput('access'); ?></li>

			<li><?php echo $this->form->getLabel('ordering'); ?>
			<?php echo $this->form->getInput('ordering'); ?></li>

			<?php if ((string) $this->item->xml->name != 'Login Form') : ?>
			<li><?php echo $this->form->getLabel('publish_up'); ?>
			<?php echo $this->form->getInput('publish_up'); ?></li>

			<li><?php echo $this->form->getLabel('publish_down'); ?>
			<?php echo $this->form->getInput('publish_down'); ?></li>
			<?php endif; ?>

			<li><?php echo $this->form->getLabel('language'); ?>
			<?php echo $this->form->getInput('language'); ?></li>

			<li><?php echo $this->form->getLabel('note'); ?>
			<?php echo $this->form->getInput('note'); ?></li>

			<?php if ($this->item->id) : ?>
				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>
			<?php endif; ?>

			<li><?php echo $this->form->getLabel('module'); ?>
			<?php echo $this->form->getInput('module'); ?>
			<span class="faux-input"><?php if ($this->item->xml) echo ($text = (string) $this->item->xml->name) ? JText::_($text) : $this->item->module;else echo JText::_(COM_MODULES_ERR_XML);?></span></li>

			<li><?php echo $this->form->getLabel('client_id'); ?>
			<input type="text" size="35" id="jform_client_id" value="<?php echo $this->item->client_id == 0 ? JText::_('JSITE') : JText::_('JADMINISTRATOR'); ?>	" class="readonly" readonly="readonly" />
			<?php echo $this->form->getInput('client_id'); ?></li>
			</ul>
			<div class="clr"></div>

			<?php if ($this->item->xml) : ?>
				<?php if ($text = trim($this->item->xml->description)) : ?>
					<span class="faux-label">
						<?php echo JText::_('COM_MODULES_MODULE_DESCRIPTION'); ?>
					</span>
					<div class="clr"></div>
					<div class="readonly mod-desc extdescript">
						<?php echo JText::_($text); ?>
					</div>
				<?php endif; ?>
			<?php else : ?>
				<?php echo JText::_('COM_MODULES_ERR_XML'); ?>
			<?php endif; ?>
			<div class="clr"></div>
		</fieldset>
	</div>

	<div class="col options-section">
	<?php echo JHtml::_('sliders.start', 'module-sliders'); ?>
		<?php echo $this->loadTemplate('options'); ?>
	<?php echo JHtml::_('sliders.end'); ?>
	</div>

	<?php if ($hasContent) : ?>
		<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo JText::_('COM_MODULES_CUSTOM_OUTPUT'); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('content'); ?>
			<div class="clr"></div>
				<?php echo $this->form->getInput('content'); ?></li>
			</ul>
		</fieldset>
		</div>
	<?php endif; ?>

	<?php if ($this->item->client_id == 0) :?>
	<div class="col main-section">
		<?php echo $this->loadTemplate('assignment'); ?>
	</div>
	<?php endif; ?>

	<div>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
</div>
PK       ! w+  +  +  hathor/html/com_modules/modules/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');
JHtml::_('behavior.modal');

$client    = $this->state->get('client_id') ? 'administrator' : 'site';
$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_modules');
$saveOrder = $listOrder == 'ordering';
?>

<form action="<?php echo JRoute::_('index.php?option=com_modules'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_MODULES_MODULES_FILTER_SEARCH_DESC'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="client_id">
				<?php echo JText::_('JGLOBAL_FILTER_CLIENT'); ?>
			</label>
			<select name="client_id" id="client_id">
				<?php echo JHtml::_('select.options', ModulesHelper::getClientOptions(), 'value', 'text', $this->state->get('client_id')); ?>
			</select>

			<label class="selectlabel" for="filter_state">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', ModulesHelper::getStateOptions(), 'value', 'text', $this->state->get('filter.state')); ?>
			</select>

			<label class="selectlabel" for="filter_position">
				<?php echo JText::_('COM_MODULES_OPTION_SELECT_POSITION'); ?>
			</label>
			<select name="filter_position" id="filter_position">
				<option value=""><?php echo JText::_('COM_MODULES_OPTION_SELECT_POSITION'); ?></option>
				<?php echo JHtml::_('select.options', ModulesHelper::getPositions($this->state->get('client_id')), 'value', 'text', $this->state->get('filter.position')); ?>
			</select>

			<label class="selectlabel" for="filter_module">
				<?php echo JText::_('COM_MODULES_OPTION_SELECT_MODULE'); ?>
			</label>
			<select name="filter_module" id="filter_module">
				<option value=""><?php echo JText::_('COM_MODULES_OPTION_SELECT_MODULE'); ?></option>
				<?php echo JHtml::_('select.options', ModulesHelper::getModules($this->state->get('client_id')), 'value', 'text', $this->state->get('filter.module')); ?>
			</select>

			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_language">
				<?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?>
			</label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>

		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist" id="modules-mgr">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'title', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'published', $listDirn, $listOrder); ?>
				</th>
				<th class="width-20">
					<?php echo JHtml::_('grid.sort', 'COM_MODULES_HEADING_POSITION', 'position', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'modules.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'COM_MODULES_HEADING_MODULE', 'name', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'COM_MODULES_HEADING_PAGES', 'pages', $listDirn, $listOrder); ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access', $listDirn, $listOrder); ?>
				</th>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering  = ($listOrder == 'ordering');
			$canCreate  = $user->authorise('core.create',     'com_modules');
			$canEdit    = $user->authorise('core.edit',       'com_modules');
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id') || $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_modules') && $canCheckin;
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'modules.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_modules&task=module.edit&id='.(int) $item->id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
							<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<?php if (!empty($item->note)) : ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?></p>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php // Check if extension is enabled ?>
					<?php if ($item->enabled > 0) : ?>
						<?php echo JHtml::_('modules.state', $item->published, $i, $canChange, 'cb'); ?>
					<?php else : ?>
						<?php // Extension is not enabled, show a message that indicates this. ?>
							<button class="btn btn-micro hasTooltip" title="<?php echo JText::_('COM_MODULES_MSG_MANAGE_EXTENSION_DISABLED'); ?>">
								<span class="icon-ban-circle" aria-hidden="true"></span>
							</button>
					<?php endif; ?>					
				</td>
				<td class="center">
					<?php echo $item->position; ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) :?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, @$this->items[$i - 1]->position == $item->position, 'modules.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, @$this->items[$i + 1]->position == $item->position, 'modules.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, @$this->items[$i - 1]->position == $item->position, 'modules.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, @$this->items[$i + 1]->position == $item->position, 'modules.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="left">
					<?php echo $item->name; ?>
				</td>
				<td class="center">
					<?php echo $item->pages; ?>
				</td>

				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php if ($item->language == ''):?>
						<?php echo JText::_('JDEFAULT'); ?>
					<?php elseif ($item->language == '*'):?>
						<?php echo JText::alt('JALL', 'language'); ?>
					<?php else:?>
						<?php echo $item->language_title ? JHtml::_('image', 'mod_languages/' . $item->language_image . '.gif', $item->language_title, array('title' => $item->language_title), true) . '&nbsp;' . $this->escape($item->language_title) : JText::_('JUNDEFINED'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php // Load the batch processing form. ?>
	<?php if ($user->authorise('core.create', 'com_modules')
		&& $user->authorise('core.edit', 'com_modules')
		&& $user->authorise('core.edit.state', 'com_modules')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title' => JText::_('COM_MODULES_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer')
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif; ?>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
<script type="text/javascript">
jQuery("#client_id").on("change", function()
{
	jQuery("#filter_position, #filter_module, #filter_language").val("");
});
</script>
PK       ! V      *  hathor/html/com_modules/modules/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 6      &  hathor/html/com_finder/maps/index.htmlnu [        <!DOCTYPE html><title></title>PK       ! tyV  V  '  hathor/html/com_finder/maps/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$lang      = JFactory::getLanguage();

JText::script('COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(pressbutton)
	{
		if (pressbutton == 'map.delete')
		{
			if (confirm(Joomla.JText._('COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT')))
			{
				Joomla.submitform(pressbutton);
			}
			else
			{
				return false;
			}
		}
		Joomla.submitform(pressbutton);
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_finder&view=maps');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::sprintf('COM_FINDER_SEARCH_LABEL', JText::_('COM_FINDER_MAPS')); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::sprintf('COM_FINDER_SEARCH_LABEL', JText::_('COM_FINDER_MAPS')); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_FINDER_FILTER_SEARCH_DESCRIPTION'); ?>" />
			<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_branch"><?php echo JText::sprintf('COM_FINDER_FILTER_BY', JText::_('COM_FINDER_MAPS')); ?></label>
			<select name="filter_branch" id="filter_branch">
				<?php echo JHtml::_('select.options', JHtml::_('finder.mapslist'), 'value', 'text', $this->state->get('filter.branch'));?>
			</select>

			<label class="selectlabel" for="filter_state"><?php echo JText::_('COM_FINDER_INDEX_FILTER_BY_STATE'); ?></label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('COM_FINDER_INDEX_FILTER_BY_STATE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('finder.statelist'), 'value', 'text', $this->state->get('filter.state')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?>
			</button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th width="1%" class="nowrap center">
					<?php echo JText::_('COM_FINDER_HEADING_NODES'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php if (count($this->items) == 0) : ?>
			<tr class="row0">
				<td class="center" colspan="5">
					<?php echo JText::_('COM_FINDER_MAPS_NO_CONTENT'); ?>
				</td>
			</tr>
		<?php endif; ?>
		<?php $canChange = JFactory::getUser()->authorise('core.manage', 'com_finder'); ?>
		<?php foreach ($this->items as $i => $item) :?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</th>
				<td>
					<?php if ((int) $item->num_children === 0) : ?>
						<span class="gi">&mdash;</span>
					<?php endif; ?>
					<?php
					$key = FinderHelperLanguage::branchSingular($item->title);
					$title = $lang->hasKey($key) ? JText::_($key) : $item->title;
					echo $this->escape(($title == '*') ? JText::_('JALL_LANGUAGE') : $title);
					?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'maps.', $canChange, 'cb'); ?>
				</td>
				<td class="center btns">
				<?php if ((int) $item->num_children === 0) : ?>
					<span class="badge <?php if ($item->num_nodes > 0) echo 'badge-info'; ?>"><?php echo $item->num_nodes; ?></span>
				<?php else : ?>
					&nbsp;
				<?php endif; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! ;5J  J  *  hathor/html/com_finder/filters/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

JText::script('COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT');

JFactory::getDocument()->addScriptDeclaration("
Joomla.submitbutton = function(pressbutton)
{
	if (pressbutton == 'filters.delete')
	{
		if (confirm(Joomla.JText._('COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT')))
		{
			Joomla.submitform(pressbutton);
		}
		else
		{
			return false;
		}
	}
	Joomla.submitform(pressbutton);
}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_finder&view=filters');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::sprintf('COM_FINDER_SEARCH_LABEL', JText::_('COM_FINDER_FILTERS')); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::sprintf('COM_FINDER_SEARCH_LABEL', JText::_('COM_FINDER_FILTERS')); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_FINDER_FILTER_SEARCH_DESCRIPTION'); ?>" />
			<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_state"><?php echo JText::_('COM_FINDER_INDEX_FILTER_BY_STATE'); ?></label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('COM_FINDER_INDEX_FILTER_BY_STATE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('finder.statelist'), 'value', 'text', $this->state->get('filter.state'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="title created-by-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_CREATED_BY', 'a.created_by_alias', $listDirn, $listOrder); ?>
				</th>
				<th class="title date-col">
					<?php echo JHtml::_('grid.sort', 'COM_FINDER_FILTER_TIMESTAMP', 'a.created', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_FINDER_FILTER_MAP_COUNT', 'a.map_count', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.filter_id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php if (count($this->items) == 0) : ?>
			<tr class="row0">
				<td class="center" colspan="7">
					<?php
					if ($this->total == 0):
						echo JText::_('COM_FINDER_NO_FILTERS');
						?>
						<a href="<?php echo JRoute::_('index.php?option=com_finder&task=filter.add'); ?>" title="<?php echo JText::_('COM_FINDER_CREATE_FILTER'); ?>">
							<?php echo JText::_('COM_FINDER_CREATE_FILTER'); ?>
						</a>
						<?php
					else:
						echo JText::_('COM_FINDER_NO_RESULTS');
					endif;
					?>
				</td>
			</tr>
		<?php endif; ?>

		<?php foreach ($this->items as $i => $item) :
			$canCreate  = $user->authorise('core.create',     'com_finder');
			$canEdit    = $user->authorise('core.edit',       'com_finder');
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $filter->checked_out == $user->get('id') || $filter->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_finder') && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->filter_id); ?>
				</th>
				<td>
					<?php if ($item->checked_out)
					{
						echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'filters.', $canCheckin);
					} ?>
					<?php if ($canEdit) { ?>
						<a href="<?php echo JRoute::_('index.php?option=com_finder&task=filter.edit&filter_id=' . (int) $item->filter_id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php } else {
							echo $this->escape($item->title);
					} ?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'filters.', $canChange); ?>
				</td>
				<td class="center nowrap">
					<?php echo $item->created_by_alias ?: $item->user_name; ?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC4')); ?>
				</td>
				<td class="center nowrap">
					<?php echo $item->map_count; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->filter_id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! 6      )  hathor/html/com_finder/filters/index.htmlnu [        <!DOCTYPE html><title></title>PK       !  qDt  t  (  hathor/html/com_finder/index/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$lang      = JFactory::getLanguage();

JText::script('COM_FINDER_INDEX_CONFIRM_PURGE_PROMPT');
JText::script('COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(pressbutton)
	{
		if (pressbutton == 'index.purge')
		{
			if (confirm(Joomla.JText._('COM_FINDER_INDEX_CONFIRM_PURGE_PROMPT')))
			{
				Joomla.submitform(pressbutton);
			}
			else
			{
				return false;
			}
		}
		if (pressbutton == 'index.delete')
		{
			if (confirm(Joomla.JText._('COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT')))
			{
				Joomla.submitform(pressbutton);
			}
			else
			{
				return false;
			}
		}

		Joomla.submitform(pressbutton);
	}
");
?>
<form action="<?php echo JRoute::_('index.php?option=com_finder&view=index');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::sprintf('COM_FINDER_SEARCH_LABEL', JText::_('COM_FINDER_ITEMS')); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::sprintf('COM_FINDER_SEARCH_LABEL', JText::_('COM_FINDER_ITEMS')); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_FINDER_FILTER_SEARCH_DESCRIPTION'); ?>" />
			<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_type"><?php echo JText::_('COM_FINDER_INDEX_TYPE_FILTER'); ?></label>
			<select name="filter_type" id="filter_type">
				<option value=""><?php echo JText::_('COM_FINDER_INDEX_TYPE_FILTER'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('finder.typeslist'), 'value', 'text', $this->state->get('filter.type'));?>
			</select>

			<label class="selectlabel" for="filter_state"><?php echo JText::_('COM_FINDER_INDEX_FILTER_BY_STATE'); ?></label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('COM_FINDER_INDEX_FILTER_BY_STATE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('finder.statelist'), 'value', 'text', $this->state->get('filter.state'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'l.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'l.published', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_FINDER_INDEX_HEADING_INDEX_TYPE', 'l.type_id', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-20">
					<?php echo JHtml::_('grid.sort', 'COM_FINDER_INDEX_HEADING_LINK_URL', 'l.url', $listDirn, $listOrder); ?>
				</th>
				<th class="title date-col">
					<?php echo JHtml::_('grid.sort', 'COM_FINDER_INDEX_HEADING_INDEX_DATE', 'l.indexdate', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php if (count($this->items) == 0) : ?>
			<tr class="row0">
				<td align="center" colspan="7">
					<?php
					if ($this->total == 0)
					{
						echo JText::_('COM_FINDER_INDEX_NO_DATA') . '  ' . JText::_('COM_FINDER_INDEX_TIP');
					} else {
						echo JText::_('COM_FINDER_INDEX_NO_CONTENT');
					}
					?>
				</td>
			</tr>
		<?php endif; ?>
		<?php $canChange = JFactory::getUser()->authorise('core.manage', 'com_finder'); ?>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->link_id); ?>
				</th>
				<td class="pull-left break-word">
					<?php if ((int) $item->publish_start_date or (int) $item->publish_end_date or (int) $item->start_date or (int) $item->end_date) : ?>
					<img src="<?php echo JUri::root();?>/media/system/images/calendar.png" style="border:1px;float:right" class="hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::sprintf('COM_FINDER_INDEX_DATE_INFO', $item->publish_start_date, $item->publish_end_date, $item->start_date, $item->end_date), '', 0); ?>" />
					<?php endif; ?>
					<?php echo $this->escape($item->title); ?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('jgrid.published', $item->published, $i, 'index.', $canChange, 'cb'); ?>
				</td>
				<td class="center nowrap">
					<?php
					$key = FinderHelperLanguage::branchSingular($item->t_title);
					echo $lang->hasKey($key) ? JText::_($key) : $item->t_title;
					?>
				</td>
				<td class="nowrap">
					<?php
					if (strlen($item->url) > 80)
					{
						echo substr($item->url, 0, 70) . '...';
					} else {
						echo $item->url;
					}
					?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('date', $item->indexdate, JText::_('DATE_FORMAT_LC4')); ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="display" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! 6      '  hathor/html/com_finder/index/index.htmlnu [        <!DOCTYPE html><title></title>PK       ! V      !  hathor/html/com_finder/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      .  hathor/html/com_languages/languages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! g8k  k  /  hathor/html/com_languages/languages/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$userId    = $user->get('id');
$n         = count($this->items);
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_languages');
$saveOrder = $listOrder == 'a.ordering';
?>

<form action="<?php echo JRoute::_('index.php?option=com_languages&view=languages'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_LANGUAGES_SEARCH_IN_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('languages.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_HEADING_TITLE_NATIVE', 'a.title_native', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_FIELD_LANG_TAG_LABEL', 'a.lang_code', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_FIELD_LANG_CODE_LABEL', 'a.sef', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_HEADING_LANG_IMAGE', 'a.image', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
				</th>
				<th width="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'languages.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_HOMEPAGE', '', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.lang_id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php
		foreach ($this->items as $i => $item) :
			$ordering  = ($listOrder == 'a.ordering');
			$canCreate = $user->authorise('core.create',     'com_languages');
			$canEdit   = $user->authorise('core.edit',       'com_languages');
			$canChange = $user->authorise('core.edit.state', 'com_languages');
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php echo JHtml::_('grid.id', $i, $item->lang_id); ?>
				</td>
				<td>
					<span class="editlinktip hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('JGLOBAL_EDIT_ITEM'), $item->title, 0); ?>">
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_languages&task=language.edit&lang_id='.(int) $item->lang_id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
							<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					</span>
				</td>
				<td class="center">
					<?php echo $this->escape($item->title_native); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->lang_code); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->sef); ?>
				</td>
				<td class="center">
					<?php if ($item->image) : ?>
						<?php echo JHtml::_('image', 'mod_languages/' . $item->image . '.gif', $item->image, null, true); ?>&nbsp;<?php echo $this->escape($item->image); ?>
					<?php else : ?>
						<?php echo JText::_('JNONE'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->published, $i, 'languages.', $canChange); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) :?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, true, 'languages.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, true, 'languages.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, true, 'languages.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, true, 'languages.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ? '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php if ($item->home == '1') : ?>
						<?php echo JText::_('JYES'); ?>
					<?php else:?>
						<?php echo JText::_('JNO'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->lang_id); ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
	</div>
</form>
PK       ! V      $  hathor/html/com_languages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! pFj  j  /  hathor/html/com_languages/installed/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.core');
// Add specific helper files for html generation
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
$user     = JFactory::getUser();
$userId   = $user->get('id');
?>

<form action="<?php echo JRoute::_('index.php?option=com_languages&view=installed'); ?>" method="post" id="adminForm" name="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
		<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-select fltrt">
			<label class="selectlabel" for="client_id">
				<?php echo JText::_('COM_CACHE_SELECT_CLIENT'); ?>
			</label>
			<select name="client_id" id="client_id">
			<?php
			$options   = array();
			$options[] = JHtml::_('select.option', '0', JText::_('JSITE'));
			$options[] = JHtml::_('select.option', '1', JText::_('JADMINISTRATOR'));
			echo JHtml::_('select.options', $options, 'value', 'text', $this->state->get('client_id'));
			?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<?php if ($this->ftp) : ?>
		<?php echo $this->loadTemplate('ftp');?>
	<?php endif; ?>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					&#160;
				</th>
				<th class="title">
					<?php echo JText::_('COM_LANGUAGES_HEADING_LANGUAGE'); ?>
				</th>
				<th>
					<?php echo JText::_('COM_LANGUAGES_FIELD_LANG_TAG_LABEL'); ?>
				</th>
				<th class="width-5">
					<?php echo JText::_('COM_LANGUAGES_HEADING_DEFAULT'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('JVERSION'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('JDATE'); ?>
				</th>
				<th class="width-20">
					<?php echo JText::_('JAUTHOR'); ?>
				</th>
				<th class="width-25">
					<?php echo JText::_('COM_LANGUAGES_HEADING_AUTHOR_EMAIL'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->rows as $i => $row) :
			$canCreate = $user->authorise('core.create',     'com_languages');
			$canEdit   = $user->authorise('core.edit',       'com_languages');
			$canChange = $user->authorise('core.edit.state', 'com_languages');
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php echo JHtml::_('languages.id', $i, $row->language);?>
				</td>
				<td>
					<?php echo $this->escape($row->name); ?>
				</td>
				<td align="center">
					<?php echo $this->escape($row->language); ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.isdefault', $row->published, $i, 'installed.', !$row->published && $canChange);?>
				</td>
				<td class="center">
					<?php echo $this->escape($row->version); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($row->creationDate); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($row->author); ?>
				</td>
				<td class="center">
					<?php echo JStringPunycode::emailToUTF8($this->escape($row->authorEmail)); ?>
				</td>
			</tr>
		<?php endforeach;?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      .  hathor/html/com_languages/installed/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! WG    3  hathor/html/com_languages/installed/default_ftp.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
	<fieldset class="adminform" title="<?php echo JText::_('COM_LANGUAGES_FTP_TITLE'); ?>">
		<legend><?php echo JText::_('COM_LANGUAGES_FTP_TITLE'); ?></legend>

		<?php echo JText::_('COM_LANGUAGES_FTP_DESC'); ?>

		<?php if ($ftp instanceof Exception) : ?>
			<p class="warning"><?php echo JText::_($ftp->message); ?></p>
		<?php endif; ?>

		<div>
			<label for="username"><?php echo JText::_('JGLOBAL_USERNAME'); ?></label>
			<input type="text" id="username" name="username" value="" />
		</div>
		<div>
			<label for="password"><?php echo JText::_('JGLOBAL_PASSWORD'); ?></label>
			<input type="password" id="password" name="password" value="" />
		</div>
	</fieldset>
PK       ! DZ    /  hathor/html/com_languages/overrides/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
$client    = $this->state->get('filter.client') == 'site' ? JText::_('JSITE') : JText::_('JADMINISTRATOR');
$language  = $this->state->get('filter.language');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_languages&view=overrides'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
		<div class="filter-search fltlft">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_LANGUAGES_VIEW_OVERRIDES_FILTER_SEARCH_DESC'); ?>" />

			<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
		<div class="filter-select fltrt">
			<select name="filter_language_client" onchange="this.form.submit()">
				<?php echo JHtml::_('select.options', $this->languages, null, 'text', $this->state->get('filter.language_client')); ?>
			</select>
		</div>
	</fieldset>

	<div class="clr"></div>

	<table class="adminlist">
		<thead>
			<tr>
				<th width="1%">
					<input type="checkbox" name="checkall-toggle" value="" onclick="Joomla.checkAll(this)" />
				</th>
				<th width="30%" class="left">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_VIEW_OVERRIDES_KEY', 'key', $listDirn, $listOrder); ?>
				</th>
				<th class="left">
					<?php echo JHtml::_('grid.sort', 'COM_LANGUAGES_VIEW_OVERRIDES_TEXT', 'text', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap">
					<?php echo JText::_('COM_LANGUAGES_FIELD_LANG_TAG_LABEL'); ?>
				</th>
				<th>
					<?php echo JText::_('JCLIENT'); ?>
				</th>
			</tr>
		</thead>
		<tfoot>
			<tr>
				<td colspan="5">
					<?php echo $this->pagination->getListFooter(); ?>
				</td>
			</tr>
		</tfoot>
		<tbody>
		<?php $canEdit = JFactory::getUser()->authorise('core.edit', 'com_languages');
		$i = 0;
		foreach ($this->items as $key => $text) : ?>
			<tr class="row<?php echo $i % 2; ?>" id="overriderrow<?php echo $i; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $key); ?>
				</td>
				<td>
					<?php if ($canEdit) : ?>
						<a id="key[<?php	echo $this->escape($key); ?>]" href="<?php echo JRoute::_('index.php?option=com_languages&task=override.edit&id='.$key); ?>"><?php echo $this->escape($key); ?></a>
					<?php else: ?>
						<?php echo $this->escape($key); ?>
					<?php endif; ?>
				</td>
				<td>
					<span id="string[<?php	echo $this->escape($key); ?>]"><?php echo $this->escape($text); ?></span>
				</td>
				<td class="center">
					<?php echo $language; ?>
				</td>
				<td class="center">
					<?php echo $client; ?>
				</td>
			</tr>
			<?php $i++;
		endforeach; ?>
		</tbody>
	</table>
	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</div>
</form>
PK       ! V      .  hathor/html/com_languages/overrides/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        hathor/html/layouts/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      3  hathor/html/layouts/com_messages/toolbar/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! u#1;  ;  7  hathor/html/layouts/com_messages/toolbar/mysettings.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_messages
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$text = JText::_('COM_MESSAGES_TOOLBAR_MY_SETTINGS');
?>
<a rel="{handler:'iframe', size:{x:700,y:300}}" href="index.php?option=com_messages&amp;view=config&amp;tmpl=component" title="<?php echo $text; ?>" class="messagesSettings toolbar">
	<span class="icon-32-options"></span> <?php echo $text; ?>
</a>
PK       ! V      +  hathor/html/layouts/com_messages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      0  hathor/html/layouts/joomla/quickicons/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! g    .  hathor/html/layouts/joomla/quickicons/icon.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$id      = empty($displayData['id']) ? '' : (' id="' . $displayData['id'] . '"');
$target  = empty($displayData['target']) ? '' : (' target="' . $displayData['target'] . '"');
$onclick = empty($displayData['onclick']) ? '' : (' onclick="' . $displayData['onclick'] . '"');
$title   = empty($displayData['title']) ? '' : (' title="' . $this->escape($displayData['title']) . '"');
$text    = empty($displayData['text']) ? '' : ('<span>' . $displayData['text'] . '</span>')

?>
<div class="quickicon-wrapper"<?php echo $id; ?>>
	<div class="icon">
		<a href="<?php echo $displayData['link']; ?>"<?php echo $target . $onclick . $title; ?>>
			<?php echo JHtml::_('image', empty($displayData['icon']) ? '' : $displayData['icon'], empty($displayData['alt']) ? null : htmlspecialchars($displayData['alt'], ENT_COMPAT, 'UTF-8'), null, true); ?>
			<?php echo $text; ?>
		</a>
	</div>
</div>
PK       ! V      *  hathor/html/layouts/joomla/edit/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! XJ    ,  hathor/html/layouts/joomla/edit/fieldset.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$app = JFactory::getApplication();
$form = $displayData->getForm();

$name = $displayData->get('fieldset');
$fieldSet = $form->getFieldset($name);

if (empty($fieldSet))
{
	return;
}

$ignoreFields = $displayData->get('ignore_fields') ? : array();
$extraFields = $displayData->get('extra_fields') ? : array();

if ($displayData->get('show_options', 1))
{
	if (isset($extraFields[$name]))
	{
		foreach ($extraFields[$name] as $f)
		{
			if (in_array($f, $ignoreFields))
			{
				continue;
			}
			if ($form->getField($f))
			{
				$fieldSet[] = $form->getField($f);
			}
		}
	}

	$html = array();
	$html[] = '<fieldset class="panelform">';
	$html[] = '<ul class="adminformlist">';

	foreach ($fieldSet as $field)
	{
		$html[] = '<li> ' . $field->label . $field->input . '</li>';
	}
	$html[] = '</ul>';
	$html[] = '</fieldset>';

	echo implode('', $html);
}
else
{
	$html = array();
	$html[] = '<div style="display:none;">';
	foreach ($fieldSet as $field)
	{
		$html[] = $field->input;
	}
	$html[] = '</div>';

	echo implode('', $html);
}
PK       ! X-  -  ,  hathor/html/layouts/joomla/edit/metadata.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// JLayout for standard handling of metadata fields in the administrator content edit screens.
$form = $displayData->get('form');
?>
<fieldset>
	<div class="control-group">
		<?php echo $form->getLabel('metadesc'); ?>
		<div class="controls">
			<?php echo $form->getInput('metadesc'); ?>
		</div>
	</div>
	<div class="control-group">
		<?php echo $form->getLabel('metakey'); ?>
		<div class="controls">
			<?php echo $form->getInput('metakey'); ?>
		</div>
	</div>
	<?php if ($form->getLabel('xreference')):?>
		<div class="control-group">
			<?php echo $form->getLabel('xreference'); ?>
			<div class="controls">
				<?php echo $form->getInput('xreference'); ?>
			</div>
		</div>
	<?php endif; ?>
	<?php foreach ($form->getGroup('metadata') as $field) : ?>
		<?php if ($field->name != 'jform[metadata][tags][]') :?>
			<div class="control-group">
				<?php if (!$field->hidden) : ?>
					<?php echo $field->label; ?>
				<?php endif; ?>
				<div class="controls">
					<?php echo $field->input; ?>
				</div>
			</div>
		<?php endif; ?>
	<?php endforeach; ?>
</fieldset>
PK       ! e  e  *  hathor/html/layouts/joomla/edit/global.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$app       = JFactory::getApplication();
$form      = $displayData->getForm();
$input     = $app->input;
$component = $input->getCmd('option', 'com_content');

if ($component === 'com_categories')
{
	$extension = $input->getCmd('extension', 'com_content');
	$parts     = explode('.', $extension);
	$component = $parts[0];
}

$saveHistory = JComponentHelper::getParams($component)->get('save_history', 0);

$fields = $displayData->get('fields') ?: array(
	array('parent', 'parent_id'),
	array('published', 'state', 'enabled'),
	array('category', 'catid'),
	'featured',
	'sticky',
	'access',
	'language',
	'tags',
	'note',
	'version_note',
);

$hiddenFields = $displayData->get('hidden_fields') ?: array();

if (!$saveHistory)
{
	$hiddenFields[] = 'version_note';
}

$html   = array();
$html[] = '<fieldset class="panelform">';

foreach ($fields as $field)
{
	foreach ((array) $field as $f)
	{
		if ($form->getField($f))
		{
			if (in_array($f, $hiddenFields))
			{
				$form->setFieldAttribute($f, 'type', 'hidden');
			}

			$html[] = $form->renderField($f);
			break;
		}
	}
}

$html[] = '</fieldset>';

echo implode('', $html);
PK       !  j  j  +  hathor/html/layouts/joomla/edit/details.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// JLayout for standard handling of the details sidebar in administrator edit screens.
$title = $displayData->get('form')->getValue('title');
$published = $displayData->get('form')->getValue('published');
$saveHistory = $displayData->get('state')->get('params')->get('save_history', 0);
?>
<div class="span2">
<h4><?php echo JText::_('JDETAILS');?></h4>
			<hr />
			<fieldset class="form-vertical">
				<?php if (empty($title)) : ?>
					<div class="control-group">
						<div class="controls">
							<?php echo $displayData->get('form')->getValue('name'); ?>
						</div>
					</div>
				<?php else : ?>
				<div class="control-group">
					<div class="controls">
						<?php echo $displayData->get('form')->getValue('title'); ?>
					</div>
				</div>
				<?php endif; ?>

				<?php if ($published) : ?>
					<div class="control-group">
						<div class="control-label">
							<?php echo $displayData->get('form')->getLabel('published'); ?>
						</div>
						<div class="controls">
							<?php echo $displayData->get('form')->getInput('published'); ?>
						</div>
					</div>
				<?php else : ?>
					<div class="control-group">
						<div class="control-label">
							<?php echo $displayData->get('form')->getLabel('state'); ?>
						</div>
						<div class="controls">
							<?php echo $displayData->get('form')->getInput('state'); ?>
						</div>
					</div>
				<?php endif; ?>

				<div class="control-group">
					<div class="control-label">
						<?php echo $displayData->get('form')->getLabel('access'); ?>
					</div>
					<div class="controls">
						<?php echo $displayData->get('form')->getInput('access'); ?>
					</div>
				</div>
				<div class="control-group">
					<div class="control-label">
						<?php echo $displayData->get('form')->getLabel('featured'); ?>
					</div>
					<div class="controls">
						<?php echo $displayData->get('form')->getInput('featured'); ?>
					</div>
				</div>
				<?php if (JLanguageMultilang::isEnabled()) : ?>
					<div class="control-group">
						<div class="control-label">
							<?php echo $displayData->get('form')->getLabel('language'); ?>
						</div>
						<div class="controls">
							<?php echo $displayData->get('form')->getInput('language'); ?>
						</div>
					</div>
				<?php else : ?>
				<input type="hidden" name="language" value="<?php echo $displayData->get('form')->getValue('language'); ?>" />
				<?php endif; ?>
				<div class="control-group">
					<?php foreach ($displayData->get('form')->getFieldset('jmetadata') as $field) : ?>
						<?php if ($field->name == 'jform[metadata][tags][]') :?>
						<div class="control-group">
							<div class="control-label"><?php echo $field->label; ?></div>
							<div class="controls"><?php echo $field->input; ?></div>
						</div>
						<?php endif; ?>
					<?php endforeach; ?>
				</div>
				<?php if ($saveHistory) : ?>
					<div class="control-group">
						<div class="control-label">
							<?php echo $displayData->get('form')->getLabel('version_note'); ?>
						</div>
						<div class="controls">
							<?php echo $displayData->get('form')->getInput('version_note'); ?>
						</div>
					</div>
				<?php endif; ?>
			</fieldset>
		</div>
PK       ! o]	  	  *  hathor/html/layouts/joomla/edit/params.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$app       = JFactory::getApplication();
$form      = $displayData->getForm();
$fieldSets = $form->getFieldsets();

if (empty($fieldSets))
{
	return;
}

$ignoreFieldsets = $displayData->get('ignore_fieldsets') ?: array();
$ignoreFields    = $displayData->get('ignore_fields') ?: array();
$extraFields     = $displayData->get('extra_fields') ?: array();
$tabName         = $displayData->get('tab_name') ?: 'myTab';

if (!empty($displayData->hiddenFieldsets))
{
	// These are required to preserve data on save when fields are not displayed.
	$hiddenFieldsets = $displayData->hiddenFieldsets ?: array();
}

if (!empty($displayData->configFieldsets))
{
	// These are required to configure showing and hiding fields in the editor.
	$configFieldsets = $displayData->configFieldsets ?: array();
}

if ($displayData->get('show_options', 1))
{
	foreach ($fieldSets as $name => $fieldSet)
	{
		// Ensure any fieldsets we don't want to show are skipped (including repeating formfield fieldsets)
		if ((isset($fieldSet->repeat) && $fieldSet->repeat == true)
			|| in_array($name, $ignoreFieldsets)
			|| (!empty($configFieldsets) && in_array($name, $configFieldsets))
			|| (!empty($hiddenFieldsets) && in_array($name, $hiddenFieldsets))
		)
		{
			continue;
		}

		if (!empty($fieldSet->label))
		{
			$label = JText::_($fieldSet->label);
		}
		else
		{
			$label = strtoupper('JGLOBAL_FIELDSET_' . $name);
			if (JText::_($label) === $label)
			{
				$label = strtoupper($app->input->get('option') . '_' . $name . '_FIELDSET_LABEL');
			}
			$label = JText::_($label);
		}

		if (isset($fieldSet->description) && trim($fieldSet->description))
		{
			echo '<p class="alert alert-info">' . $this->escape(JText::_($fieldSet->description)) . '</p>';
		}

		$displayData->fieldset = $name;
		echo JLayoutHelper::render('joomla.edit.fieldset', $displayData);
	}
}
else
{
	$html   = array();
	$html[] = '<div style="display:none;">';
	foreach ($fieldSets as $name => $fieldSet)
	{
		if (in_array($name, $ignoreFieldsets))
		{
			continue;
		}

		if (in_array($name, $hiddenFieldsets))
		{
			foreach ($form->getFieldset($name) as $field)
			{
				$html[] = $field->input;
			}
		}
	}
	$html[] = '</div>';

	echo implode('', $html);
}
PK       ! ;    -  hathor/html/layouts/joomla/toolbar/slider.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$doTask  = $displayData['doTask'];
$class   = $displayData['class'];
$text    = $displayData['text'];
$name    = $displayData['name'];
$onClose = $displayData['onClose'];
?>

<a onclick="<?php echo $doTask; ?>" data-toggle="collapse" data-target="#collapse-<?php echo $name; ?>"<?php echo $onClose; ?>>
	<span class="<?php echo $class; ?>"></span>
	<?php echo $text; ?>
</a>
PK       ! V      -  hathor/html/layouts/joomla/toolbar/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! <8  8  /  hathor/html/layouts/joomla/toolbar/standard.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$doTask   = $displayData['doTask'];
$class    = $displayData['class'];
$text     = $displayData['text'];
$btnClass = $displayData['btnClass'];

?>

<a href="javascript:void(0)" onclick="<?php echo $doTask; ?>" class="toolbar">
	<span class="<?php echo $class; ?>"></span>
	<?php echo $text; ?>
</a>
PK       ! i    ,  hathor/html/layouts/joomla/toolbar/title.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$class = 'pagetitle';

if (!empty($displayData['icon']))
{
	// Strip the extension.
	$icons = explode(' ', $displayData['icon']);

	foreach ($icons as $i => $icon)
	{
		$icons[$i] = 'icon-48-' . preg_replace('#\.[^.]*$#', '', $icon);
	}
	$class .= ' ' . htmlspecialchars(implode(' ', $icons), ENT_COMPAT, 'UTF-8');
}
?>
<div class="<?php echo $class; ?>">
	<h2>
		<?php echo $displayData['title']; ?>
	</h2>
</div>
PK       ! ސv    ,  hathor/html/layouts/joomla/toolbar/batch.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$title = $displayData['title'];

?>
<button type="button" data-toggle="modal" data-target="#collapseModal" class="btn btn-small">
	<span class="icon-32-batch" title="<?php echo $title; ?>"></span>
	<?php echo $title; ?>
</button>
PK       ! BL    +  hathor/html/layouts/joomla/toolbar/help.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$doTask = $displayData['doTask'];
$text   = $displayData['text'];

?>

<a href="javascript:void(0)" onclick="<?php echo $doTask; ?>" rel="help" class="toolbar">
	<span class="icon-32-help"></span>
	<?php echo $text; ?>
</a>
PK       ! Ù{X  X  4  hathor/html/layouts/joomla/toolbar/containeropen.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<div class="toolbar-list" id="<?php echo $displayData['id']; ?>">
	<ul>
PK       ! :s  s  +  hathor/html/layouts/joomla/toolbar/base.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<li class="button" <?php echo $displayData['id']; ?>>
	<?php echo $displayData['action']; ?>
</li>
PK       ! ca    ,  hathor/html/layouts/joomla/toolbar/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Layout
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.core');

$selector = $displayData['selector'];
$class    = isset($displayData['class']) ? $displayData['class'] : 'toolbar';
$icon     = isset($displayData['icon']) ? $displayData['icon'] : '';
$text     = isset($displayData['text']) ? $displayData['text'] : '';
?>
<a class="<?php echo $class; ?>" data-toggle="modal" data-target="#<?php echo $selector; ?>">
	<span class="icon-32-<?php echo $icon; ?>"></span>
	<?php echo $text; ?>
</a>
PK       ! 6    .  hathor/html/layouts/joomla/toolbar/confirm.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$doTask = $displayData['doTask'];
$class  = $displayData['class'];
$text   = $displayData['text'];

?>

<a href="javascript:void(0)" onclick="<?php echo $doTask; ?>" class="toolbar">
	<span class="<?php echo $class; ?>"></span>
	<?php echo $text; ?>
</a>
PK       ! 7  7  5  hathor/html/layouts/joomla/toolbar/containerclose.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

	</ul>
	<div class="clr"></div>
</div>
PK       ! W;U  U  ,  hathor/html/layouts/joomla/toolbar/popup.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$doTask = $displayData['doTask'];
$class  = $displayData['class'];
$text   = $displayData['text'];
$name   = $displayData['name'];
?>

<a onclick="<?php echo $doTask; ?>" class="modal toolbar" data-toggle="modal" data-target="#modal-<?php echo $name; ?>">
	<span class="<?php echo $class; ?>"></span>
	<?php echo $text; ?>
</a>
PK       ! t4;  ;  0  hathor/html/layouts/joomla/toolbar/iconclass.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
icon-32-<?php echo $displayData['icon']; ?>
PK       !     0  hathor/html/layouts/joomla/toolbar/separator.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$class = empty($displayData['style']) ? 'spacer' : $displayData['style'];
$style = $displayData['style'];

?>
<li class="<?php echo $class; ?>"<?php echo $style; ?>></li>
PK       ! a    +  hathor/html/layouts/joomla/toolbar/link.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$doTask = $displayData['doTask'];
$class  = $displayData['class'];
$text   = $displayData['text'];

?>

<a href="<?php echo $doTask; ?>;" class="toolbar">
	<span class="<?php echo $class; ?>"></span>
	<?php echo $text; ?>
</a>
PK       ! yD    /  hathor/html/layouts/joomla/toolbar/versions.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.modal', 'a.modal_jform_contenthistory');

?>
<a rel="{handler: 'iframe', size: {x: <?php echo $displayData['height']; ?>, y: <?php echo $displayData['width']; ?>}}"
	href="index.php?option=com_contenthistory&amp;view=history&amp;layout=modal&amp;tmpl=component&amp;item_id=<?php echo (int) $displayData['itemId']; ?>&amp;type_id=<?php echo $displayData['typeId']; ?>&amp;type_alias=<?php echo $displayData['typeAlias']; ?>&amp;<?php echo JSession::getFormToken(); ?>=1"
	title="<?php echo $displayData['title']; ?>" class="toolbar modal_jform_contenthistory">
	<span class="icon-32-restore"></span> <?php echo $displayData['title']; ?>
</a>
PK       ! V      %  hathor/html/layouts/joomla/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! b    /  hathor/html/layouts/joomla/sidebars/submenu.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<div id="sidebar">
	<div class="sidebar-nav">
		<?php if ($displayData->displayMenu) : ?>
		<ul id="submenu" class="nav nav-list">
			<?php foreach ($displayData->list as $item) :
			if (isset ($item[2]) && $item[2] == 1) : ?>
				<li class="active">
			<?php else : ?>
				<li>
			<?php endif;
			if ($displayData->hide) : ?>
				<a class="nolink"><?php echo $item[0]; ?></a>
			<?php else :
				if ($item[1] !== '') : ?>
					<a href="<?php echo JFilterOutput::ampReplace($item[1]); ?>"><?php echo $item[0]; ?></a>
				<?php else : ?>
					<?php echo $item[0]; ?>
				<?php endif;
			endif; ?>
			</li>
			<?php endforeach; ?>
		</ul>
		<?php endif; ?>
	</div>
</div>
PK       ! V      .  hathor/html/layouts/joomla/sidebars/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! &(x  x  7  hathor/html/layouts/plugins/user/profile/fields/dob.phpnu [        <?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * $text  string  infotext to be displayed
 */
extract($displayData);

?>
<div class="clrlft"><?php echo $text; ?></div>
PK       ! 3>    5  hathor/html/layouts/com_modules/toolbar/newmodule.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$text = JText::_('JTOOLBAR_NEW');
?>
<a href="javascript:void(0)" onclick="location.href='index.php?option=com_modules&amp;view=select'" class="toolbar">
	<span class="icon-32-new"></span>
	<?php echo $text; ?>
</a>
PK       ! V      2  hathor/html/layouts/com_modules/toolbar/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! R-W    8  hathor/html/layouts/com_modules/toolbar/cancelselect.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$text = JText::_('JTOOLBAR_CANCEL');
?>
<a onclick="location.href='index.php?option=com_modules'" class="toolbar" title="<?php echo $text; ?>">
	<span class="icon-32-cancel"></span> <?php echo $text; ?>
</a>
PK       ! V      *  hathor/html/layouts/com_modules/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! >ou    3  hathor/html/layouts/com_media/toolbar/newfolder.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$title = JText::_('COM_MEDIA_CREATE_NEW_FOLDER');
?>
<button data-toggle="collapse" data-target="#collapseFolder" class="toolbar">
	<span class="icon-folder" title="<?php echo $title; ?>"></span> <?php echo $title; ?>
</button>
PK       ! 
    5  hathor/html/layouts/com_media/toolbar/uploadmedia.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$title = JText::_('JTOOLBAR_UPLOAD');
?>
<button data-toggle="collapse" data-target="#collapseUpload" class="toolbar">
	<span class="icon-32-upload" title="<?php echo $title; ?>"></span> <?php echo $title; ?>
</button>
PK       ! V      0  hathor/html/layouts/com_media/toolbar/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 1sK`    5  hathor/html/layouts/com_media/toolbar/deletemedia.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$title = JText::_('JTOOLBAR_DELETE');
?>
<button onclick="MediaManager.submit('folder.delete')" class="toolbar">
	<span class="icon-32-delete" title="<?php echo $title; ?>"></span> <?php echo $title; ?>
</button>
PK       ! V      (  hathor/html/layouts/com_media/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V         hathor/html/com_cache/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      &  hathor/html/com_cache/cache/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 5     '  hathor/html/com_cache/cache/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_cache'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
		<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-select fltrt">
			<label class="selectlabel" for="client_id">
				<?php echo JText::_('COM_CACHE_SELECT_CLIENT'); ?>
			</label>
			<select name="client_id" id="client_id">
				<?php echo JHtml::_('select.options', CacheHelper::getClientOptions(), 'value', 'text', $this->state->get('client_id'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>
<table class="adminlist">
	<thead>
		<tr>
			<th class="checkmark-col">
				<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
			</th>
			<th class="title nowrap">
				<?php echo JHtml::_('grid.sort',  'COM_CACHE_GROUP', 'group', $listDirn, $listOrder); ?>
			</th>
			<th class="width-5 center nowrap">
				<?php echo JHtml::_('grid.sort',  'COM_CACHE_NUMBER_OF_FILES', 'count', $listDirn, $listOrder); ?>
			</th>
			<th class="width-10 center">
				<?php echo JHtml::_('grid.sort',  'COM_CACHE_SIZE', 'size', $listDirn, $listOrder); ?>
			</th>
		</tr>
	</thead>

	<tbody>
		<?php
		$i = 0;
		foreach ($this->data as $folder => $item) : ?>
		<tr class="row<?php echo $i % 2; ?>">
			<td>
				<input type="checkbox" id="cb<?php echo $i;?>" name="cid[]" value="<?php echo $item->group; ?>" onclick="Joomla.isChecked(this.checked);" />
			</td>
			<td>
				<span class="bold">
					<?php echo $item->group; ?>
				</span>
			</td>
			<td class="center">
				<?php echo $item->count; ?>
			</td>
			<td class="center">
				<?php echo JHtml::_('number.bytes', $item->size*1024); ?>
			</td>
		</tr>
		<?php $i++; endforeach; ?>
	</tbody>
</table>

<?php echo $this->pagination->getListFooter(); ?>

<input type="hidden" name="task" value="" />
<input type="hidden" name="boxchecked" value="0" />
<input type="hidden" name="client" value="<?php echo $this->client->id;?>" />
<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! `wT  T  '  hathor/html/com_cache/purge/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_cache
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<form action="<?php echo JRoute::_('index.php?option=com_cache'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
<table class="adminlist">
	<thead>
		<tr>
			<th>
				<?php echo JText::_('COM_CACHE_PURGE_EXPIRED_ITEMS'); ?>
			</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>
			<p class="mod-purge-instruct"><?php echo JText::_('COM_CACHE_PURGE_INSTRUCTIONS'); ?></p>
			<p class="warning"><?php echo JText::_('COM_CACHE_RESOURCE_INTENSIVE_WARNING'); ?></p>
			</td>
		</tr>
	</tbody>
</table>

<div>
	<input type="hidden" name="task" value="" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</div>
</form>
PK       ! V      &  hathor/html/com_cache/purge/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! r'&C  C  ,  hathor/html/com_config/component/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$app = JFactory::getApplication();
$template = $app->getTemplate();

JHtml::_('behavior.formvalidator');
JHtml::_('bootstrap.framework');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (document.formvalidator.isValid(document.getElementById('component-form'))) {
			Joomla.submitform(task, document.getElementById('component-form'));
		}
	}
");
?>
<form action="<?php echo JRoute::_('index.php?option=com_config'); ?>" id="component-form" method="post" name="adminForm" autocomplete="off" class="form-validate">
	<?php
	echo JHtml::_('tabs.start', 'config-tabs-' . $this->component->option . '_configuration', array('useCookie' => 1));
	$fieldSets = $this->form->getFieldsets();
	?>
	<?php foreach ($fieldSets as $name => $fieldSet) : ?>
		<?php
		$label = empty($fieldSet->label) ? 'COM_CONFIG_' . $name . '_FIELDSET_LABEL' : $fieldSet->label;
		echo JHtml::_('tabs.panel', JText::_($label), 'publishing-details');
		if (isset($fieldSet->description) && !empty($fieldSet->description))
		{
		echo '<p class="tab-description">' . JText::_($fieldSet->description) . '</p>';
		}
		?>
		<ul class="config-option-list">
			<?php foreach ($this->form->getFieldset($name) as $field): ?>
				<li>
					<?php if (!$field->hidden) : ?>
						<?php echo $field->label; ?>
					<?php endif; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>

		<div class="clr"></div>
	<?php endforeach; ?>
	<?php echo JHtml::_('tabs.end'); ?>
	<div>
		<input type="hidden" name="id" value="<?php echo $this->component->id; ?>" />
		<input type="hidden" name="component" value="<?php echo $this->component->option; ?>" />
		<input type="hidden" name="return" value="<?php echo $this->return; ?>" />
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      +  hathor/html/com_config/component/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! }u  u  5  hathor/html/com_config/application/default_server.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_SERVER_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('server') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! S|lw  w  5  hathor/html/com_config/application/default_cookie.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<div class="width-100">

	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_COOKIE_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('cookie') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! (  (  7  hathor/html/com_config/application/default_ftplogin.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset title="<?php echo JText::_('COM_CONFIG_FTP_DETAILS'); ?>" class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_FTP_DETAILS'); ?></legend>
		<?php echo JText::_('COM_CONFIG_FTP_DETAILS_TIP'); ?>

		<?php if ($this->ftp instanceof Exception) : ?>
			<p><?php echo JText::_($this->ftp->message); ?></p>
		<?php endif; ?>
		<ul class="adminformlist">
			<li>
				<label for="username"><?php echo JText::_('JGLOBAL_USERNAME'); ?></label>
				<input type="text" id="username" name="username" class="input_box" size="70" value="" />
			</li>
			<li>
				<label for="password"><?php echo JText::_('JGLOBAL_PASSWORD'); ?></label>
				<input type="password" id="password" name="password" class="input_box" size="70" value="" />
			</li>
		</ul>
	</fieldset>
</div>
PK       ! )aq  q  3  hathor/html/com_config/application/default_site.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_SITE_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('site') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! u  u  4  hathor/html/com_config/application/default_cache.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">

	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_CACHE_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('cache') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>

	</fieldset>
</div>
PK       ! p\  \  :  hathor/html/com_config/application/default_permissions.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_PERMISSION_SETTINGS'); ?></legend>
		<?php foreach ($this->form->getFieldset('permissions') as $field) : ?>
			<?php echo $field->label; ?>
			<div class="clr"></div>
			<?php echo $field->input; ?>
		<?php endforeach; ?>
	</fieldset>
</div>
PK       ! 53    9  hathor/html/com_config/application/default_navigation.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div id="submenu-box">
	<ul id="submenu" class="configuration">
		<li><a href="#" onclick="return false;" id="site" class="active"><?php echo JText::_('JSITE'); ?></a></li>
		<li><a href="#" onclick="return false;" id="system"><?php echo JText::_('COM_CONFIG_SYSTEM'); ?></a></li>
		<li><a href="#" onclick="return false;" id="server"><?php echo JText::_('COM_CONFIG_SERVER'); ?></a></li>
		<li><a href="#" onclick="return false;" id="permissions"><?php echo JText::_('COM_CONFIG_PERMISSIONS'); ?></a>
		</li>
		<li><a href="#" onclick="return false;" id="filters"><?php echo JText::_('COM_CONFIG_TEXT_FILTERS') ?></a></li>
	</ul>
	<div class="clr"></div>
</div>
PK       ! E6    6  hathor/html/com_config/application/default_filters.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-80">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_TEXT_FILTER_SETTINGS'); ?></legend>
		<p><?php echo JText::_('COM_CONFIG_TEXT_FILTERS_DESC'); ?></p>
		<?php foreach ($this->form->getFieldset('filters') as $field) : ?>
			<?php echo $field->label; ?>
			<div class="clr"></div>
			<?php echo $field->input; ?>
		<?php endforeach; ?>
	</fieldset>
</div>
PK       ! Ts  s  4  hathor/html/com_config/application/default_debug.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_DEBUG_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('debug') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! %ߏw  w  6  hathor/html/com_config/application/default_session.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_SESSION_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('session') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! {Gu  u  5  hathor/html/com_config/application/default_system.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_SYSTEM_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('system') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! o  o  2  hathor/html/com_config/application/default_ftp.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_FTP_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('ftp') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! hw  w  5  hathor/html/com_config/application/default_locale.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_LOCATION_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('locale') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! V      -  hathor/html/com_config/application/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Nt  t  2  hathor/html/com_config/application/default_seo.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform long">
		<legend><?php echo JText::_('COM_CONFIG_SEO_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('seo') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! |y  y  7  hathor/html/com_config/application/default_database.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_DATABASE_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('database') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! J{3
  3
  .  hathor/html/com_config/application/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.switcher');

// Load submenu template, using element id 'submenu' as needed by behavior.switcher
$this->document->setBuffer($this->loadTemplate('navigation'), 'modules', 'submenu');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'application.cancel' || document.formvalidator.isValid(document.getElementById('application-form'))) {
			Joomla.submitform(task, document.getElementById('application-form'));
		}
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_config'); ?>" id="application-form" method="post" name="adminForm" class="form-validate">
	<?php if ($this->ftp) : ?>
		<?php echo $this->loadTemplate('ftplogin'); ?>
	<?php endif; ?>
	<div id="config-document">
		<div id="page-site" class="tab">
			<div class="noshow">
				<div class="width-60 fltlft">
					<?php echo $this->loadTemplate('site'); ?>
					<?php echo $this->loadTemplate('metadata'); ?>
				</div>
				<div class="width-40 fltrt">
					<?php echo $this->loadTemplate('seo'); ?>
					<?php echo $this->loadTemplate('cookie'); ?>
				</div>
			</div>
		</div>
		<div id="page-system" class="tab">
			<div class="noshow">
				<div class="width-60 fltlft">
					<?php echo $this->loadTemplate('system'); ?>
				</div>
				<div class="width-40 fltrt">
					<?php echo $this->loadTemplate('debug'); ?>
					<?php echo $this->loadTemplate('cache'); ?>
					<?php echo $this->loadTemplate('session'); ?>
				</div>
			</div>
		</div>
		<div id="page-server" class="tab">
			<div class="noshow">
				<div class="width-60 fltlft">
					<?php echo $this->loadTemplate('server'); ?>
					<?php echo $this->loadTemplate('locale'); ?>
					<?php echo $this->loadTemplate('ftp'); ?>
				</div>
				<div class="width-40 fltrt">
					<?php echo $this->loadTemplate('database'); ?>
					<?php echo $this->loadTemplate('mail'); ?>
				</div>
			</div>
		</div>
		<div id="page-permissions" class="tab">
			<div class="noshow">
				<?php echo $this->loadTemplate('permissions'); ?>
			</div>
		</div>
		<div id="page-filters" class="tab">
			<div class="noshow">
				<?php echo $this->loadTemplate('filters'); ?>
			</div>
		</div>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
	<div class="clr"></div>
</form>
PK       ! ^D~  ~  7  hathor/html/com_config/application/default_metadata.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="width-100">
	<fieldset class="adminform long">
		<legend><?php echo JText::_('COM_CONFIG_METADATA_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('metadata') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
</div>
PK       ! ndB  B  3  hathor/html/com_config/application/default_mail.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('jquery.token');
JHtml::_('script', 'system/sendtestmail.js', array('version' => 'auto', 'relative' => true));

JFactory::getDocument()->addScriptDeclaration('
	var sendtestmail_url = "' . addslashes(JUri::base()) . 'index.php?option=com_config&task=config.sendtestmail.application&format=json";
 ');
?>
<div class="width-100">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_CONFIG_MAIL_SETTINGS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('mail') as $field): ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
		</ul>
		<button type="button" class="btn btn-small" id="sendtestmail">
			<span><?php echo JText::_('COM_CONFIG_SENDMAIL_ACTION_BUTTON'); ?></span>
		</button>
	</fieldset>
</div>
PK       ! V      !  hathor/html/com_config/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! e    *  hathor/html/com_content/articles/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$app = JFactory::getApplication();

if ($app->isClient('site'))
{
	JSession::checkToken('get') or die(JText::_('JINVALID_TOKEN'));
}

JLoader::register('ContentHelperRoute', JPATH_ROOT . '/components/com_content/helpers/route.php');

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$function  = $app->input->getCmd('function', 'jSelectArticle');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo JRoute::_('index.php?option=com_content&view=articles&layout=modal&tmpl=component&function='.$function.'&'.JSession::getFormToken().'=1');?>" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search">
				<?php echo JText::_('JSEARCH_FILTER_LABEL'); ?>
			</label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_CONTENT_FILTER_SEARCH_DESC'); ?>" />

			<button type="submit">
				<?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();">
				<?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_access"><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'));?>
			</select>

			<label class="selectlabel" for="filter_published"><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true);?>
			</select>

			<label class="selectlabel" for="filter_category_id"><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_content'), 'value', 'text', $this->state->get('filter.category_id'));?>
			</select>
			<?php if ($this->state->get('filter.forcedLanguage')) : ?>
			<input type="hidden" name="forcedLanguage" value="<?php echo $this->escape($this->state->get('filter.forcedLanguage')); ?>" />
			<input type="hidden" name="filter_language" value="<?php echo $this->escape($this->state->get('filter.language')); ?>" />
			<?php else : ?>
			<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'));?>
			</select>
			<?php endif; ?>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>

	<table class="adminlist modal">
		<thead>
			<tr>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'a.catid', $listDirn, $listOrder); ?>
				</th>
				<th class="title language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="title date-col">
					<?php echo JHtml::_('grid.sort', 'JDATE', 'a.created', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
				<th>
					<a class="pointer" onclick="if (window.parent) window.parent.<?php echo $this->escape($function);?>('<?php echo $item->id; ?>', '<?php echo $this->escape(addslashes($item->title)); ?>', '<?php echo $this->escape($item->catid); ?>', null, '<?php echo $this->escape(ContentHelperRoute::getArticleRoute($item->id, $item->catid, $item->language)); ?>');">
						<?php echo $this->escape($item->title); ?></a>
				</th>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC4')); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</form>
PK       ! g0.  .  ,  hathor/html/com_content/articles/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$assoc     = JLanguageAssociations::isEnabled();
$n         = count($this->items);
?>

<form action="<?php echo JRoute::_('index.php?option=com_content&view=articles'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_CONTENT_FILTER_SEARCH_DESC'); ?>" />
			<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published"><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true); ?>
			</select>

			<label class="selectlabel" for="filter_category_id"><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_content', array('filter.published' => array(-2, 0, 1, 2))), 'value', 'text', $this->state->get('filter.category_id')); ?>
			</select>

			<label class="selectlabel" for="filter_level"><?php echo JText::_('JOPTION_SELECT_MAX_LEVELS'); ?></label>
			<select name="filter_level" id="filter_level">
				<option value=""><?php echo JText::_('JOPTION_SELECT_MAX_LEVELS'); ?></option>
				<?php echo JHtml::_('select.options', $this->f_levels, 'value', 'text', $this->state->get('filter.level')); ?>
			</select>

			<label class="selectlabel" for="filter_access"><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_author_id"><?php echo JText::_('JOPTION_SELECT_AUTHOR'); ?></label>
			<select name="filter_author_id"  id="filter_author_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_AUTHOR'); ?></option>
				<?php echo JHtml::_('select.options', $this->authors, 'value', 'text', $this->state->get('filter.author_id')); ?>
			</select>

			<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<label class="selectlabel" for="filter_tag"><?php echo JText::_('JOPTION_SELECT_TAG'); ?></label>
			<select name="filter_tag" id="filter_tag">
				<option value=""><?php echo JText::_('JOPTION_SELECT_TAG'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('tag.options', true, true), 'value', 'text', $this->state->get('filter.tag')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap featured-col">
					<?php echo JHtml::_('grid.sort', 'JFEATURED', 'a.featured', $listDirn, $listOrder, null, 'desc'); ?>
				</th>
				<th class="title category-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'category_title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder); ?>
					<?php if ($saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'articles.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
				</th>
				<?php if ($assoc) : ?>
				<th width="5%">
					<?php echo JHtml::_('grid.sort', 'COM_CONTENT_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
				</th>
				<?php endif;?>
				<th class="title created-by-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_CREATED_BY', 'a.created_by', $listDirn, $listOrder); ?>
				</th>
				<th class="title date-col">
					<?php echo JHtml::_('grid.sort', 'COM_CONTENT_HEADING_DATE_CREATED', 'a.created', $listDirn, $listOrder); ?>
				</th>
				<th class="hits-col">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
				</th>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$item->max_ordering = 0; //??
			$ordering   = ($listOrder == 'a.ordering');
			$canCreate  = $user->authorise('core.create',     'com_content.category.' . $item->catid);
			$canEdit    = $user->authorise('core.edit',       'com_content.article.' . $item->id);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $userId || $item->checked_out == 0;
			$canEditOwn = $user->authorise('core.edit.own',   'com_content.article.' . $item->id) && $item->created_by == $userId;
			$canChange  = $user->authorise('core.edit.state', 'com_content.article.' . $item->id) && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</th>
				<td class="break-word">
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'articles.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit || $canEditOwn) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_content&task=article.edit&id='.$item->id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'articles.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('contentadministrator.featured', $item->featured, $i, $canChange); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) : ?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'articles.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'articles.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'articles.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'articles.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<?php if ($assoc) : ?>
				<td class="center">
					<?php if ($item->association):?>
						<?php echo JHtml::_('contentadministrator.association', $item->id); ?>
					<?php endif;?>
				</td>
				<?php endif;?>
				<td class="center">
					<?php if ($item->created_by_alias) : ?>
						<?php echo $this->escape($item->author_name); ?>
						<p class="smallsub"> <?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->created_by_alias)); ?></p>
					<?php else : ?>
						<?php echo $this->escape($item->author_name); ?>
					<?php endif; ?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC4')); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->hits; ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

		<?php //Load the batch processing form. ?>
		<?php if ($user->authorise('core.create', 'com_content')
			&& $user->authorise('core.edit', 'com_content')
			&& $user->authorise('core.edit.state', 'com_content')) : ?>
			<?php echo JHtml::_(
				'bootstrap.renderModal',
				'collapseModal',
				array(
					'title'  => JText::_('COM_CONTENT_BATCH_OPTIONS'),
					'footer' => $this->loadTemplate('batch_footer'),
				),
				$this->loadTemplate('batch_body')
			); ?>
		<?php endif; ?>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      +  hathor/html/com_content/articles/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      "  hathor/html/com_content/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V9*  *  (  hathor/html/com_content/article/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');

// Create shortcut to parameters.
$params = $this->state->get('params');
$params = $params->toArray();
$saveHistory = $this->state->get('params')->get('save_history', 0);

// This checks if the config options have ever been saved. If they haven't they will fall back to the original settings.
$editoroptions = isset($params['show_publishing_options']);

$input = JFactory::getApplication()->input;

if (!$editoroptions):
	$params['show_publishing_options'] = '1';
	$params['show_article_options'] = '1';
	$params['show_urls_images_backend'] = '0';
	$params['show_urls_images_frontend'] = '0';
endif;

// Check if the article uses configuration settings besides global. If so, use them.
if (!empty($this->item->attribs['show_publishing_options'])):
		$params['show_publishing_options'] = $this->item->attribs['show_publishing_options'];
endif;
if (!empty($this->item->attribs['show_article_options'])):
		$params['show_article_options'] = $this->item->attribs['show_article_options'];
endif;
if (!empty($this->item->attribs['show_urls_images_backend'])):
		$params['show_urls_images_backend'] = $this->item->attribs['show_urls_images_backend'];
endif;

$assoc = JLanguageAssociations::isEnabled();

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'article.cancel' || document.formvalidator.isValid(document.getElementById('item-form')))
		{
			" . $this->form->getField('articletext')->save() . "
			Joomla.submitform(task, document.getElementById('item-form'));
		}
	}
");
?>
<div class="article-edit">

<form action="<?php echo JRoute::_('index.php?option=com_content&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('COM_CONTENT_NEW_ARTICLE') : JText::sprintf('COM_CONTENT_EDIT_ARTICLE', $this->item->id); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('title'); ?>
				<?php echo $this->form->getInput('title'); ?></li>

				<li><?php echo $this->form->getLabel('alias'); ?>
				<?php echo $this->form->getInput('alias'); ?></li>

				<li><?php echo $this->form->getLabel('catid'); ?>
				<?php echo $this->form->getInput('catid'); ?></li>

				<li><?php echo $this->form->getLabel('state'); ?>
				<?php echo $this->form->getInput('state'); ?></li>

				<li><?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?></li>

				<?php if ($this->canDo->get('core.admin')) : ?>
					<li><span class="faux-label"><?php echo JText::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'); ?></span>
						<button type="button" onclick="document.location.href='#access-rules';">
							<?php echo JText::_('JGLOBAL_PERMISSIONS_ANCHOR'); ?>
						</button>
					</li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('featured'); ?>
				<?php echo $this->form->getInput('featured'); ?></li>

				<li><?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?></li>

				<!-- Tag field -->
				<li><?php echo $this->form->getLabel('tags'); ?>
					<div class="is-tagbox">
						<?php echo $this->form->getInput('tags'); ?>
					</div>
				</li>

				<?php if ($saveHistory) : ?>
					<li><?php echo $this->form->getLabel('version_note'); ?>
					<?php echo $this->form->getInput('version_note'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>

			</ul>

			<div class="clr"></div>
			<?php echo $this->form->getLabel('articletext'); ?>
			<div class="clr"></div>
			<?php echo $this->form->getInput('articletext'); ?>
			<div class="clr"></div>
		</fieldset>
	</div>

	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'content-sliders-' . $this->item->id, array('useCookie' => 1)); ?>
		<?php // Do not show the publishing options if the edit form is configured not to. ?>
		<?php  if ($params['show_publishing_options'] || ( $params['show_publishing_options'] = '' && !empty($editoroptions)) ) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_CONTENT_FIELDSET_PUBLISHING'), 'publishing-details'); ?>
			<fieldset class="panelform">
				<ul class="adminformlist">
					<li><?php echo $this->form->getLabel('created_by'); ?>
					<?php echo $this->form->getInput('created_by'); ?></li>

					<li><?php echo $this->form->getLabel('created_by_alias'); ?>
					<?php echo $this->form->getInput('created_by_alias'); ?></li>

					<li><?php echo $this->form->getLabel('created'); ?>
					<?php echo $this->form->getInput('created'); ?></li>

						<li><?php echo $this->form->getLabel('publish_up'); ?>
						<?php echo $this->form->getInput('publish_up'); ?></li>

					<li><?php echo $this->form->getLabel('publish_down'); ?>
					<?php echo $this->form->getInput('publish_down'); ?></li>

					<?php if ($this->item->modified_by) : ?>
						<li><?php echo $this->form->getLabel('modified_by'); ?>
						<?php echo $this->form->getInput('modified_by'); ?></li>

						<li><?php echo $this->form->getLabel('modified'); ?>
						<?php echo $this->form->getInput('modified'); ?></li>
					<?php endif; ?>

					<?php if ($this->item->version) : ?>
						<li><?php echo $this->form->getLabel('version'); ?>
						<?php echo $this->form->getInput('version'); ?></li>
					<?php endif; ?>

					<?php if ($this->item->hits) : ?>
						<li><?php echo $this->form->getLabel('hits'); ?>
						<?php echo $this->form->getInput('hits'); ?></li>
					<?php endif; ?>
				</ul>
			</fieldset>
		<?php  endif; ?>
		<?php  $fieldSets = $this->form->getFieldsets(); ?>
			<?php foreach ($fieldSets as $name => $fieldSet) : ?>
				<?php
					// If the parameter says to show the article options or if the parameters have never been set, we will
					// show the article options.

					if ($params['show_article_options'] || ($params['show_article_options'] == '' && !empty($editoroptions))):

					// Go through all the fieldsets except the configuration and basic-limited, which are
					// handled separately below.
					if ($name != 'editorConfig' && $name != 'basic-limited' && $name != 'item_associations' && $name != 'jmetadata') : ?>
						<?php echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-options'); ?>
						<?php if (isset($fieldSet->description) && trim($fieldSet->description)) : ?>
							<p class="tip"><?php echo $this->escape(JText::_($fieldSet->description));?></p>
						<?php endif; ?>
						<fieldset class="panelform">
							<ul class="adminformlist">
							<?php foreach ($this->form->getFieldset($name) as $field) : ?>
								<li><?php echo $field->label; ?>
								<?php echo $field->input; ?></li>
							<?php endforeach; ?>
							</ul>
						</fieldset>
					<?php endif ?>
					<?php // If we are not showing the options we need to use the hidden fields so the values are not lost.  ?>
				<?php  elseif ($name == 'basic-limited') : ?>
						<?php foreach ($this->form->getFieldset('basic-limited') as $field) : ?>
							<?php  echo $field->input; ?>
						<?php endforeach; ?>

				<?php endif; ?>
			<?php endforeach; ?>
			<?php // Not the best place, but here for continuity with 1.5/1/6/1.7 ?>
				<fieldset class="panelform">
				</fieldset>
				<?php
					// We need to make a separate space for the configuration
					// so that those fields always show to those wih permissions
					if ( $this->canDo->get('core.admin')   ):  ?>
					<?php  echo JHtml::_('sliders.panel', JText::_('COM_CONTENT_SLIDER_EDITOR_CONFIG'), 'configure-sliders'); ?>
						<fieldset  class="panelform" >
							<ul class="adminformlist">
							<?php foreach ($this->form->getFieldset('editorConfig') as $field) : ?>
								<li><?php echo $field->label; ?>
								<?php echo $field->input; ?></li>
							<?php endforeach; ?>
							</ul>
						</fieldset>
				<?php endif ?>

		<?php // The URL and images fields only show if the configuration is set to allow them.  ?>
		<?php // This is for legacy reasons. ?>
		<?php if ($params['show_urls_images_backend']) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_CONTENT_FIELDSET_URLS_AND_IMAGES'), 'urls_and_images-options'); ?>
				<fieldset class="panelform">
				<ul class="adminformlist">
					<li>
					<?php echo $this->form->getLabel('images'); ?>
					<?php echo $this->form->getInput('images'); ?></li>

					<?php foreach ($this->form->getGroup('images') as $field) : ?>
						<li>
							<?php if (!$field->hidden) : ?>
								<?php echo $field->label; ?>
							<?php endif; ?>
							<?php echo $field->input; ?>
						</li>
					<?php endforeach; ?>
						<?php foreach ($this->form->getGroup('urls') as $field) : ?>
						<li>
							<?php if (!$field->hidden) : ?>
								<?php echo $field->label; ?>
							<?php endif; ?>
							<?php echo $field->input; ?>
						</li>
					<?php endforeach; ?>
				</ul>
				</fieldset>
		<?php endif; ?>
		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'meta-options'); ?>
			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
				<?php echo $this->loadTemplate('metadata'); ?>
			</fieldset>

		<?php if ($assoc) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_ASSOCIATIONS'), '-options');?>
			<?php echo $this->loadTemplate('associations'); ?>
		<?php endif; ?>

		<?php echo JHtml::_('sliders.end'); ?>
	</div>

	<div class="clr"></div>
	<?php if ($this->canDo->get('core.admin')) : ?>
		<div  class="col rules-section">
			<?php echo JHtml::_('sliders.start', 'permissions-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

				<?php echo JHtml::_('sliders.panel', JText::_('COM_CONTENT_FIELDSET_RULES'), 'access-rules'); ?>
				<fieldset class="panelform">
					<legend class="element-invisible"><?php echo JText::_('COM_CONTENT_FIELDSET_RULES'); ?></legend>
					<?php echo $this->form->getLabel('rules'); ?>
					<?php echo $this->form->getInput('rules'); ?>
				</fieldset>

			<?php echo JHtml::_('sliders.end'); ?>
		</div>
	<?php endif; ?>
	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="return" value="<?php echo $input->get('return', null, 'BASE64');?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
<div class="clr"></div>
</div>
PK       ! V      *  hathor/html/com_content/article/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! b?&  ?&  ,  hathor/html/com_content/featured/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
/* add accessibility, labels on input forms */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_content');
$saveOrder = $listOrder == 'fp.ordering';
$n         = count($this->items);
?>

<form action="<?php echo JRoute::_('index.php?option=com_content&view=featured'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_CONTENT_FILTER_SEARCH_DESC'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published"><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true); ?>
			</select>

			<label class="selectlabel" for="filter_category_id"><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_content'), 'value', 'text', $this->state->get('filter.category_id')); ?>
			</select>

			<label class="selectlabel" for="filter_level"><?php echo JText::_('JOPTION_SELECT_MAX_LEVELS'); ?></label>
			<select name="filter_level" id="filter_level">
				<option value=""><?php echo JText::_('JOPTION_SELECT_MAX_LEVELS'); ?></option>
				<?php echo JHtml::_('select.options', $this->f_levels, 'value', 'text', $this->state->get('filter.level')); ?>
			</select>

			<label class="selectlabel" for="filter_access"><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="title category-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'a.catid', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'fp.ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'featured.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
				</th>
				<th class="title created-by-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_CREATED_BY', 'a.created_by', $listDirn, $listOrder); ?>
				</th>
				<th class="title date-col">
					<?php echo JHtml::_('grid.sort', 'COM_CONTENT_HEADING_DATE_CREATED', 'a.created', $listDirn, $listOrder); ?>
				</th>
				<th class="hits-col">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
				</th>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php
		foreach ($this->items as $i => $item) :
			$item->max_ordering = 0; //??
			$ordering   = ($listOrder == 'fp.ordering');
			$assetId    = 'com_content.article.' . $item->id;
			$canCreate  = $user->authorise('core.create',     'com_content.category.' . $item->catid);
			$canEdit    = $user->authorise('core.edit',       'com_content.article.' . $item->id);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id')|| $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_content.article.' . $item->id) && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</th>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'featured.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
					<a href="<?php echo JRoute::_('index.php?option=com_content&task=article.edit&return=featured&id='.$item->id);?>">
						<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'articles.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) : ?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, true, 'featured.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, true, 'featured.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, true, 'featured.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, true, 'featured.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php if ($item->created_by_alias) : ?>
						<?php echo $this->escape($item->author_name); ?>
						<p class="smallsub"> <?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->created_by_alias)); ?></p>
					<?php else : ?>
						<?php echo $this->escape($item->author_name); ?>
					<?php endif; ?>
				</td>
				<td class="center nowrap">
					<?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC4')); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->hits; ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      +  hathor/html/com_content/featured/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! N    6  hathor/html/com_installer/languages/default_filter.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
	<div class="filter-search">
		<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
		<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_INSTALLER_LANGUAGES_FILTER_SEARCH_DESC'); ?>" />
		<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
		<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
	</div>
</fieldset>
<div class="clr"></div>
PK       ! _    /  hathor/html/com_installer/languages/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.multiselect');
JHtml::_('bootstrap.tooltip');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

$version = new JVersion;

// Add spindle-wheel for language installation.
JFactory::getDocument()->addScriptDeclaration('
jQuery(document).ready(function($) {
	Joomla.loadingLayer("load");
	$("#adminForm").on("submit", function(e) {
		if (document.getElementsByName("task")[0].value == "languages.install")
		{
			Joomla.loadingLayer("show");
		}
	});
});
');
?>
<div id="installer-languages">
	<form action="<?php echo JRoute::_('index.php?option=com_installer&view=languages');?>" method="post" name="adminForm" id="adminForm">
	<?php if (!empty( $this->sidebar)) : ?>
		<div id="j-sidebar-container" class="span2">
			<?php echo $this->sidebar; ?>
		</div>
		<div id="j-main-container" class="span10">
	<?php else : ?>
		<div id="j-main-container">
	<?php endif;?>

		<?php if (count($this->items) || $this->escape($this->state->get('filter.search'))) : ?>
			<?php echo $this->loadTemplate('filter'); ?>
			<table class="adminlist">
				<thead>
					<tr>
						<th width="5%"></th>
						<th class="nowrap">
							<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
						</th>
						<th width="10%" class="center">
							<?php echo JText::_('JVERSION'); ?>
						</th>
						<th class="center nowrap hidden-phone">
							<?php echo JText::_('COM_INSTALLER_HEADING_TYPE'); ?>
						</th>
						<th width="35%" class="nowrap hidden-phone">
							<?php echo JText::_('COM_INSTALLER_HEADING_DETAILS_URL'); ?>
						</th>
					</tr>
				</thead>
				<tbody>
					<?php foreach ($this->items as $i => $language) :
						preg_match('#^pkg_([a-z]{2,3}-[A-Z]{2})$#', $language->element, $element);
						$language->code  = $element[1];
						?>
					<tr class="row<?php echo $i % 2; ?>">
						<td>
							<?php $buttonText = (isset($this->installedLang[0][$language->code]) || isset($this->installedLang[1][$language->code])) ? 'REINSTALL' : 'INSTALL'; ?>
							<?php $onclick = 'document.getElementById(\'install_url\').value = \'' . $language->detailsurl . '\'; Joomla.submitbutton(\'install.install\');'; ?>
							<input type="button" class="btn btn-small" value="<?php echo JText::_('COM_INSTALLER_' . $buttonText . '_BUTTON'); ?>" onclick="<?php echo $onclick; ?>" />
						</td>
						<td>
							<?php echo $language->name; ?>

							<?php $minorVersion = $version::MAJOR_VERSION . '.' . $version::MINOR_VERSION; ?>
							<?php // Display a Note if language pack version is not equal to Joomla version ?>
							<?php if (substr($language->version, 0, 3) != $minorVersion
									|| substr($language->version, 0, 5) != $version->getShortVersion()) : ?>
								<div class="small"><?php echo JText::_('JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM'); ?></div>
							<?php endif; ?>
						</td>
						<td class="center">
							<?php echo $language->version; ?>
						</td>
						<td class="center">
							<?php echo JText::_('COM_INSTALLER_TYPE_' . strtoupper($language->type)); ?>
						</td>
						<td>
							<?php echo $language->detailsurl; ?>
						</td>
					</tr>
					<?php endforeach; ?>
				</tbody>
			</table>
			<?php echo $this->pagination->getListFooter(); ?>
		<?php else : ?>
			<div class="alert"><?php echo JText::_('COM_INSTALLER_MSG_LANGUAGES_NOLANGUAGES'); ?></div>
		<?php endif; ?>

		<input type="hidden" name="task" value="" />
		<input type="hidden" name="return" value="<?php echo base64_encode('index.php?option=com_installer&view=languages') ?>" />
		<input type="hidden" id="install_url" name="install_url" />
		<input type="hidden" name="installtype" value="url" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
		</div>
	</form>
</div>
PK       ! V      .  hathor/html/com_installer/languages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      +  hathor/html/com_installer/update/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Ӱ5    ,  hathor/html/com_installer/update/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.multiselect');
JHtml::_('bootstrap.tooltip');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<div id="installer-update">
<form action="<?php echo JRoute::_('index.php?option=com_installer&view=update');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<?php if ($this->showMessage) : ?>
		<?php echo $this->loadTemplate('message'); ?>
	<?php endif; ?>

	<?php if ($this->ftp) : ?>
		<?php echo $this->loadTemplate('ftp'); ?>
	<?php endif; ?>

	<?php if (count($this->items)) : ?>
	<table class="adminlist" cellspacing="1">
		<thead>
			<tr>
				<th class="checkmark-col"><input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" /></th>
				<th class="nowrap"><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?></th>
				<th class="nowrap"><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_INSTALLTYPE', 'extension_id', $listDirn, $listOrder); ?></th>
				<th ><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_TYPE', 'type', $listDirn, $listOrder); ?></th>
				<th class="width-10" class="center"><?php echo JText::_('JVERSION'); ?></th>
				<th><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder', $listDirn, $listOrder); ?></th>
				<th><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_CLIENT', 'client_id', $listDirn, $listOrder); ?></th>
				<th class="width-25"><?php echo JText::_('COM_INSTALLER_HEADING_DETAILSURL'); ?></th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<?php $client = $item->client_id ? JText::_('JADMINISTRATOR') : JText::_('JSITE'); ?>
			<tr class="row<?php echo $i % 2; ?>">
				<td><?php echo JHtml::_('grid.id', $i, $item->update_id); ?></td>
				<td>
					<span class="editlinktip hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('JGLOBAL_DESCRIPTION'), $item->description ?: JText::_('COM_INSTALLER_MSG_UPDATE_NODESC'), 0); ?>">
					<?php echo $item->name; ?>
					</span>
				</td>
				<td class="center">
					<?php echo $item->extension_id ? JText::_('COM_INSTALLER_MSG_UPDATE_UPDATE') : JText::_('COM_INSTALLER_NEW_INSTALL') ?>
				</td>
				<td><?php echo JText::_('COM_INSTALLER_TYPE_' . $item->type) ?></td>
				<td class="center"><?php echo $item->version ?></td>
				<td class="center"><?php echo @$item->folder != '' ? $item->folder : JText::_('COM_INSTALLER_TYPE_NONAPPLICABLE'); ?></td>
				<td class="center"><?php echo $client; ?></td>
				<td><?php echo $item->detailsurl ?>
					<?php if (isset($item->infourl)) : ?>
					<br /><a href="<?php echo $item->infourl;?>"><?php echo $item->infourl;?></a>
					<?php endif; ?>
				</td>
			</tr>
		<?php endforeach;?>
		</tbody>
	</table>
	<?php echo $this->pagination->getListFooter(); ?>

	<?php else : ?>
		<p class="nowarning"><?php echo JText::_('COM_INSTALLER_MSG_UPDATE_NOUPDATES'); ?></p>
	<?php endif; ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
</div>
PK       ! ӥ    .  hathor/html/com_installer/warnings/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div id="installer-warnings">
<form action="<?php echo JRoute::_('index.php?option=com_installer&view=warnings'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty($this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php
else : ?>
	<div id="j-main-container">
<?php endif; ?>
<?php

if (!count($this->messages))
{
	echo '<p class="nowarning">' . JText::_('COM_INSTALLER_MSG_WARNINGS_NONE') . '</p>';
}
else
{
	echo JHtml::_('sliders.start', 'warning-sliders', array('useCookie' => 1));
	foreach ($this->messages as $message)
	{
		echo JHtml::_('sliders.panel', $message['message'], str_replace(' ', '', $message['message']));
		echo '<div style="padding: 5px;" >' . $message['description'] . '</div>';
	}
	echo JHtml::_('sliders.panel', JText::_('COM_INSTALLER_MSG_WARNINGFURTHERINFO'), 'furtherinfo-pane');
	echo '<div style="padding: 5px;" >' . JText::_('COM_INSTALLER_MSG_WARNINGFURTHERINFODESC') . '</div>';
	echo JHtml::_('sliders.end');
}
?>
<div class="clr"> </div>
<div>
	<input type="hidden" name="boxchecked" value="0" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</div>
</form>
</div>
PK       ! V      -  hathor/html/com_installer/warnings/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! ou    1  hathor/html/com_installer/default/default_ftp.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<fieldset class="adminform" title="<?php echo JText::_('COM_INSTALLER_MSG_DESCFTPTITLE'); ?>">
	<legend><?php echo JText::_('COM_INSTALLER_MSG_DESCFTPTITLE'); ?></legend>

	<?php echo JText::_('COM_INSTALLER_MSG_DESCFTP'); ?>

	<?php if ($this->ftp instanceof Exception) : ?>
		<p><?php echo JText::_($this->ftp->getMessage()); ?></p>
	<?php endif; ?>

	<ul class="adminformlist">
		<li><label for="username"><?php echo JText::_('JGLOBAL_USERNAME'); ?></label>
		<input type="text" id="username" name="username" value="" /></li>

		<li><label for="password"><?php echo JText::_('JGLOBAL_PASSWORD'); ?></label>
		<input type="password" id="password" name="password" class="input_box" value="" /></li>
	</ul>

</fieldset>
PK       ! V      ,  hathor/html/com_installer/default/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      $  hathor/html/com_installer/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      ,  hathor/html/com_installer/install/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! w    -  hathor/html/com_installer/install/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<?php if ($this->showMessage) : ?>
<?php echo $this->loadTemplate('message'); ?>
<?php endif; ?>
<?php echo $this->loadTemplate('form'); ?>
PK       ! i    2  hathor/html/com_installer/install/default_form.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// MooTools is loaded for B/C for extensions generating JavaScript in their install scripts, this call will be removed at 4.0
JHtml::_('behavior.framework', true);
JHtml::_('bootstrap.tooltip');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function()
	{
		var form = document.getElementById('adminForm');

		// do field validation
		if (form.install_package.value == ''){
			alert('" . JText::_('COM_INSTALLER_MSG_INSTALL_PLEASE_SELECT_A_PACKAGE', true) . "');
		}
		else
		{
			form.installtype.value = 'upload';
			form.submit();
		}
	};

	Joomla.submitbutton3 = function()
	{
		var form = document.getElementById('adminForm');

		// do field validation
		if (form.install_directory.value == ''){
			alert('" . JText::_('COM_INSTALLER_MSG_INSTALL_PLEASE_SELECT_A_DIRECTORY', true) . "');
		}
		else
		{
			JoomlaInstaller.showLoading();
			form.installtype.value = 'folder';
			form.submit();
		}
	};

	Joomla.submitbutton4 = function()
	{
		var form = document.getElementById('adminForm');

		// do field validation
		if (form.install_url.value == '' || form.install_url.value == 'http://' || form.install_url.value == 'https://'){
			alert('" . JText::_('COM_INSTALLER_MSG_INSTALL_ENTER_A_URL', true) . "');
		}
		else
		{
			form.installtype.value = 'url';
			form.submit();
		}
	};

	Joomla.submitbuttonInstallWebInstaller = function()
	{
		var form = document.getElementById('adminForm');

		form.install_url.value = 'https://appscdn.joomla.org/webapps/jedapps/webinstaller.xml';

		Joomla.submitbutton4();
	};

	// Add spindle-wheel for installations:
	jQuery(document).ready(function($) {
		var outerDiv = $(\"#installer-install\");
		
		JoomlaInstaller.getLoadingOverlay()
			.css(\"top\", outerDiv.position().top - $(window).scrollTop())
			.css(\"left\", \"0\")
			.css(\"width\", \"100%\")
			.css(\"height\", \"100%\")
			.css(\"display\", \"none\")
			.css(\"margin-top\", \"-10px\");
	});
	
	var JoomlaInstaller = {
		getLoadingOverlay: function () {
			return jQuery(\"#loading\");
		},
		showLoading: function () {
			this.getLoadingOverlay().css(\"display\", \"block\");
		},
		hideLoading: function () {
			this.getLoadingOverlay().css(\"display\", \"none\");
		}
	};
");

JFactory::getDocument()->addStyleDeclaration(
	'
	#loading {
		background: rgba(255, 255, 255, .8) url(\'' . JHtml::_('image', 'jui/ajax-loader.gif', '', null, true, true) . '\') 50% 15% no-repeat;
		position: fixed;
		opacity: 0.8;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
		filter: alpha(opacity = 80);
		overflow: hidden;
	}
	'
);
?>
<div id="installer-install" class="clearfix">
	<form enctype="multipart/form-data" action="<?php echo JRoute::_('index.php?option=com_installer&view=install');?>" method="post" name="adminForm" id="adminForm">
		<?php if (!empty($this->sidebar)) : ?>
			<div id="j-sidebar-container" class="span2">
				<?php echo $this->sidebar; ?>
			</div>
			<div id="j-main-container" class="span10">
		<?php else : ?>
			<div id="j-main-container">
		<?php endif;?>

		<?php if ($this->showJedAndWebInstaller && !$this->showMessage) : ?>
			<div class="alert j-jed-message" style="margin-bottom: 20px; line-height: 2em; color:#333333; clear:both;">
				<a href="index.php?option=com_config&view=component&component=com_installer&path=&return=<?php echo urlencode(base64_encode(JUri::getInstance())); ?>" class="close hasTooltip icon-options" data-dismiss="alert" title="<?php echo str_replace('"', '&quot;', JText::_('COM_INSTALLER_SHOW_JED_INFORMATION_TOOLTIP')); ?>"></a>
				<p><?php echo JText::_('COM_INSTALLER_INSTALL_FROM_WEB_INFO'); ?>&nbsp;<?php echo JText::_('COM_INSTALLER_INSTALL_FROM_WEB_TOS'); ?></p>
				<input class="btn" type="button" value="<?php echo JText::_('COM_INSTALLER_INSTALL_FROM_WEB_ADD_TAB'); ?>" onclick="Joomla.submitbuttonInstallWebInstaller()" />
			</div>
		<?php endif; ?>

		<?php if ($this->ftp) : ?>
			<?php echo $this->loadTemplate('ftp'); ?>
		<?php endif; ?>
		<div class="width-70 fltlft">

			<?php $firstTab = JEventDispatcher::getInstance()->trigger('onInstallerViewBeforeFirstTab', array()); ?>

			<?php // Show installation fieldsets ?>
			<?php $tabs = JEventDispatcher::getInstance()->trigger('onInstallerAddInstallationTab', array()); ?>
			<?php foreach ($tabs as $tab) : ?>
				<fieldset class="uploadform">
					<?php echo $tab['content']; ?>
				</fieldset>
			<?php endforeach; ?>

			<?php $lastTab = JEventDispatcher::getInstance()->trigger('onInstallerViewAfterLastTab', array()); ?>

			<?php $tabs = array_merge($firstTab, $tabs, $lastTab); ?>
			<?php if (!$tabs) : ?>
				<?php JFactory::getApplication()->enqueueMessage(JText::_('COM_INSTALLER_NO_INSTALLATION_PLUGINS_FOUND'), 'warning'); ?>
			<?php endif; ?>

			<input type="hidden" name="type" value="" />
			<input type="hidden" name="installtype" value="upload" />
			<input type="hidden" name="task" value="install.install" />
			<?php echo JHtml::_('form.token'); ?>
		</div>
	</div>
	</form>
</div>
<div id="loading"></div>
PK       ! L'w:  :  .  hathor/html/com_installer/database/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<div id="installer-database">
<form action="<?php echo JRoute::_('index.php?option=com_installer&view=warnings');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
<?php if ($this->errorCount === 0) : ?>
	<?php echo JHtml::_('sliders.start', 'database-sliders', array('useCookie' => 1)); ?>

<?php else : ?>
	<?php echo JHtml::_('sliders.start', 'database-sliders', array('useCookie' => 1)); ?>

	<?php $panelName = JText::plural('COM_INSTALLER_MSG_N_DATABASE_ERROR_PANEL', $this->errorCount); ?>
	<?php echo JHtml::_('sliders.panel', $panelName, 'error-panel'); ?>
	<fieldset class="panelform">
		<ul>
			<?php if (!$this->filterParams) : ?>
				<li><?php echo JText::_('COM_INSTALLER_MSG_DATABASE_FILTER_ERROR'); ?>
			<?php endif; ?>

			<?php if ($this->schemaVersion != $this->changeSet->getSchema()) : ?>
				<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_SCHEMA_ERROR', $this->schemaVersion, $this->changeSet->getSchema()); ?></li>
			<?php endif; ?>

			<?php if (version_compare($this->updateVersion, JVERSION) != 0) : ?>
				<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_UPDATEVERSION_ERROR', $this->updateVersion, JVERSION); ?></li>
			<?php endif; ?>

			<?php foreach ($this->errors as $line => $error) : ?>
				<?php $key = 'COM_INSTALLER_MSG_DATABASE_' . $error->queryType;
				$msgs = $error->msgElements;
				$file = basename($error->file);
				$msg0 = isset($msgs[0]) ? $msgs[0] : ' ';
				$msg1 = isset($msgs[1]) ? $msgs[1] : ' ';
				$msg2 = isset($msgs[2]) ? $msgs[2] : ' ';
				$message = JText::sprintf($key, $file, $msg0, $msg1, $msg2); ?>
				<li><?php echo $message; ?></li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
<?php endif; ?>

<?php echo JHtml::_('sliders.panel', JText::_('COM_INSTALLER_MSG_DATABASE_INFO'), 'furtherinfo-pane'); ?>
	<fieldset class="panelform">
	<ul>
		<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_SCHEMA_VERSION', $this->schemaVersion); ?></li>
		<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_UPDATE_VERSION', $this->updateVersion); ?></li>
		<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_DRIVER', JFactory::getDbo()->name); ?></li>
		<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_CHECKED_OK', count($this->results['ok'])); ?></li>
		<li><?php echo JText::sprintf('COM_INSTALLER_MSG_DATABASE_SKIPPED', count($this->results['skipped'])); ?></li>
	</ul>
	</fieldset>
<?php echo JHtml::_('sliders.end'); ?>

<div class="clr"> </div>
<div>
	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</div>
</form>
</div>
PK       ! V      -  hathor/html/com_installer/database/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      +  hathor/html/com_installer/manage/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Dv8  8  3  hathor/html/com_installer/manage/default_filter.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<fieldset id="filter-bar">
<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
	<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_INSTALLER_FILTER_LABEL'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
	</div>

	<div class="filter-select">
			<label class="selectlabel" for="filter_client_id">
				<?php echo JText::_('COM_INSTALLER_VALUE_CLIENT_SELECT'); ?>
			</label>
			<select name="filter_client_id" id="filter_client_id">
				<?php echo JHtml::_('select.options', array('0' => JText::_('JSITE'), '1' => JText::_('JADMINISTRATOR')), 'value', 'text', $this->state->get('filter.client_id'), true); ?>
			</select>

			<label class="selectlabel" for="filter_status">
				<?php echo JText::_('COM_INSTALLER_VALUE_STATE_SELECT'); ?>
			</label>
			<select name="filter_status" id="filter_status">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', InstallerHelper::getStateOptions(), 'value', 'text', $this->state->get('filter.status'), true); ?>
			</select>

			<label class="selectlabel" for="filter_type">
				<?php echo JText::_('COM_INSTALLER_VALUE_TYPE_SELECT'); ?>
			</label>
			<select name="filter_type" id="filter_type">
				<option value=""><?php echo JText::_('COM_INSTALLER_VALUE_TYPE_SELECT'); ?></option>
				<?php echo JHtml::_('select.options', InstallerHelper::getExtensionTypes(), 'value', 'text', $this->state->get('filter.type'), true); ?>
			</select>

			<label class="selectlabel" for="filter_folder">
				<?php echo JText::_('COM_INSTALLER_VALUE_FOLDER_SELECT'); ?>
			</label>
			<select name="filter_folder" id="filter_folder">
				<option value=""><?php echo JText::_('COM_INSTALLER_VALUE_FOLDER_SELECT'); ?></option>
				<?php echo JHtml::_('select.options', array_merge(InstallerHelper::getExtensionGroupes(), array('*' => JText::_('COM_INSTALLER_VALUE_FOLDER_NONAPPLICABLE'))), 'value', 'text', $this->state->get('filter.folder'), true); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>

		</div>

</fieldset>
<div class="clr"></div>
PK       ! H<N.  .  ,  hathor/html/com_installer/manage/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.multiselect');
JHtml::_('bootstrap.tooltip');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<div id="installer-manage">
<form action="<?php echo JRoute::_('index.php?option=com_installer&view=manage');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<?php if ($this->showMessage) : ?>
		<?php echo $this->loadTemplate('message'); ?>
	<?php endif; ?>

	<?php if ($this->ftp) : ?>
		<?php echo $this->loadTemplate('ftp'); ?>
	<?php endif; ?>

	<?php echo $this->loadTemplate('filter'); ?>

	<?php if (count($this->items)) : ?>
	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title nowrap">
					<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_LOCATION', 'client_id', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10 center">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'status', $listDirn, $listOrder); ?>
				</th>
				<th class="center">
					<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_TYPE', 'type', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10 center">
					<?php echo JText::_('JVERSION'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('JDATE'); ?>
				</th>
				<th class="width-15 center">
					<?php echo JText::_('JAUTHOR'); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder', $listDirn, $listOrder); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_PACKAGE_ID', 'package_id', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; if ($item->status == 2) echo ' protected';?>">
				<td>
					<?php echo JHtml::_('grid.id', $i, $item->extension_id); ?>
				</td>
				<td>
					<span class="bold hasTooltip" title="<?php echo JHtml::_('tooltipText', $item->name, $item->description, 0); ?>">
						<?php echo $item->name; ?>
					</span>
				</td>
				<td class="center">
					<?php echo $item->client; ?>
				</td>
				<td class="center">
					<?php if (!$item->element) : ?>
					<strong>X</strong>
					<?php else : ?>
						<?php echo JHtml::_('InstallerHtml.Manage.state', $item->status, $i, $item->status < 2, 'cb'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo JText::_('COM_INSTALLER_TYPE_' . $item->type); ?>
				</td>
				<td class="center">
					<?php echo @$item->version != '' ? $item->version : '&#160;'; ?>
				</td>
				<td class="center">
					<?php echo @$item->creationDate != '' ? $item->creationDate : '&#160;'; ?>
				</td>
				<td class="center">
					<span class="editlinktip hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('COM_INSTALLER_AUTHOR_INFORMATION'), $item->author_info, 0); ?>">
						<?php echo @$item->author != '' ? $item->author : '&#160;'; ?>
					</span>
				</td>
				<td class="center">
					<?php echo @$item->folder != '' ? $item->folder : JText::_('COM_INSTALLER_TYPE_NONAPPLICABLE'); ?>
				</td>
				<td class="center">
					<?php echo $item->package_id ?: JText::_('COM_INSTALLER_TYPE_NONAPPLICABLE'); ?>
				</td>
				<td>
					<?php echo $item->extension_id ?>
				</td>
			</tr>
		<?php endforeach; ?>
		</tbody>
	</table>
	<?php echo $this->pagination->getListFooter(); ?>
	<?php endif; ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
</div>
PK       ! V      -  hathor/html/com_installer/discover/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! j    .  hathor/html/com_installer/discover/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<div id="installer-discover">
<form action="<?php echo JRoute::_('index.php?option=com_installer&view=discover');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<?php if ($this->showMessage) : ?>
		<?php echo $this->loadTemplate('message'); ?>
	<?php endif; ?>

	<?php if ($this->ftp) : ?>
		<?php echo $this->loadTemplate('ftp'); ?>
	<?php endif; ?>

	<?php if (count($this->items)) : ?>
	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col"><input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" /></th>
				<th class="title nowrap"><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?></th>
				<th class="center"><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_TYPE', 'type', $listDirn, $listOrder); ?></th>
				<th class="width-10 center"><?php echo JText::_('JVERSION'); ?></th>
				<th class="width-10 center"><?php echo JText::_('JDATE'); ?></th>
				<th><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder', $listDirn, $listOrder); ?></th>
				<th><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_CLIENT', 'client_id', $listDirn, $listOrder); ?></th>
				<th class="width-15 center"><?php echo JText::_('JAUTHOR'); ?></th>
				<th class="nowrap id-col"><?php echo JHtml::_('grid.sort', 'COM_INSTALLER_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?></th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2;?>">
				<td><?php echo JHtml::_('grid.id', $i, $item->extension_id); ?></td>
				<td><span class="bold hasTooltip" title="<?php echo JHtml::_('tooltipText', $item->name, $item->description, 0); ?>"><?php echo $item->name; ?></span></td>
				<td class="center"><?php echo JText::_('COM_INSTALLER_TYPE_' . $item->type); ?></td>
				<td class="center"><?php echo @$item->version != '' ? $item->version : '&#160;'; ?></td>
				<td class="center"><?php echo @$item->creationDate != '' ? $item->creationDate : '&#160;'; ?></td>
				<td class="center"><?php echo @$item->folder != '' ? $item->folder : JText::_('COM_INSTALLER_TYPE_NONAPPLICABLE'); ?></td>
				<td class="center"><?php echo $item->client; ?></td>
				<td class="center">
					<span class="editlinktip hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('COM_INSTALLER_AUTHOR_INFORMATION'), $item->author_info, 0); ?>">
						<?php echo @$item->author != '' ? $item->author : '&#160;'; ?>
					</span>
				</td>
				<td><?php echo $item->extension_id ?></td>
			</tr>
		<?php endforeach; ?>
		</tbody>
	</table>
	<?php echo $this->pagination->getListFooter(); ?>
	<?php echo JText::_('COM_INSTALLER_MSG_DISCOVER_DESCRIPTION'); ?>
	<?php else : ?>
		<p class="nowarning">
			<?php echo JText::_('COM_INSTALLER_MSG_DISCOVER_DESCRIPTION'); ?>
		</p>
		<p class="nowarning">
			<?php echo JText::_('COM_INSTALLER_MSG_DISCOVER_NOEXTENSION'); ?>
		</p>
	<?php endif; ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
</div>
PK       !     (  hathor/html/com_contact/contact/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');

$app = JFactory::getApplication();
$input = $app->input;

$saveHistory = $this->state->get('params')->get('save_history', 0);

$assoc = JLanguageAssociations::isEnabled();

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'contact.cancel' || document.formvalidator.isValid(document.getElementById('contact-form')))
		{
			" . $this->form->getField('misc')->save() . "
			Joomla.submitform(task, document.getElementById('contact-form'));
		}
	}
");
$fieldSets = $this->form->getFieldsets();
?>
<form action="<?php echo JRoute::_('index.php?option=com_contact&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="contact-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('COM_CONTACT_NEW_CONTACT') : JText::sprintf('COM_CONTACT_EDIT_CONTACT', $this->item->id); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('name'); ?>
				<?php echo $this->form->getInput('name'); ?></li>

				<li><?php echo $this->form->getLabel('alias'); ?>
				<?php echo $this->form->getInput('alias'); ?></li>

				<li><?php echo $this->form->getLabel('user_id'); ?>
				<?php echo $this->form->getInput('user_id'); ?></li>

				<li><?php echo $this->form->getLabel('catid'); ?>
				<?php echo $this->form->getInput('catid'); ?></li>

				<li><?php echo $this->form->getLabel('published'); ?>
				<?php echo $this->form->getInput('published'); ?></li>

				<li><?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?></li>

				<li><?php echo $this->form->getLabel('ordering'); ?>
				<?php echo $this->form->getInput('ordering'); ?></li>

				<li><?php echo $this->form->getLabel('featured'); ?>
				<?php echo $this->form->getInput('featured'); ?></li>

				<li><?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?></li>

				<!-- Tag field -->
				<li><?php echo $this->form->getLabel('tags'); ?>
					<div class="is-tagbox">
						<?php echo $this->form->getInput('tags'); ?>
					</div>
				</li>

				<?php if ($saveHistory) : ?>
					<li><?php echo $this->form->getLabel('version_note'); ?>
					<?php echo $this->form->getInput('version_note'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>
			</ul>
			<div class="clr"></div>
			<?php echo $this->form->getLabel('misc'); ?>
			<div class="clr"></div>
			<?php echo $this->form->getInput('misc'); ?>
		</fieldset>
	</div>
	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'contact-slider'); ?>
			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>

			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
				<ul class="adminformlist">

					<li><?php echo $this->form->getLabel('created_by'); ?>
					<?php echo $this->form->getInput('created_by'); ?></li>

					<li><?php echo $this->form->getLabel('created_by_alias'); ?>
					<?php echo $this->form->getInput('created_by_alias'); ?></li>

					<li><?php echo $this->form->getLabel('created'); ?>
					<?php echo $this->form->getInput('created'); ?></li>

					<li><?php echo $this->form->getLabel('publish_up'); ?>
					<?php echo $this->form->getInput('publish_up'); ?></li>

					<li><?php echo $this->form->getLabel('publish_down'); ?>
					<?php echo $this->form->getInput('publish_down'); ?></li>

					<?php if ($this->item->modified_by) : ?>
						<li><?php echo $this->form->getLabel('modified_by'); ?>
						<?php echo $this->form->getInput('modified_by'); ?></li>

						<li><?php echo $this->form->getLabel('modified'); ?>
						<?php echo $this->form->getInput('modified'); ?></li>
					<?php endif; ?>

				</ul>
			</fieldset>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_CONTACT_CONTACT_DETAILS'), 'basic-options'); ?>

			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('COM_CONTACT_CONTACT_DETAILS'); ?></legend>
				<p><?php echo empty($this->item->id) ? JText::_('COM_CONTACT_DETAILS') : JText::sprintf('COM_CONTACT_EDIT_DETAILS', $this->item->id); ?></p>

				<ul class="adminformlist">
					<li><?php echo $this->form->getLabel('image'); ?>
					<?php echo $this->form->getInput('image'); ?></li>

					<li><?php echo $this->form->getLabel('con_position'); ?>
					<?php echo $this->form->getInput('con_position'); ?></li>

					<li><?php echo $this->form->getLabel('email_to'); ?>
					<?php echo $this->form->getInput('email_to'); ?></li>

					<li><?php echo $this->form->getLabel('address'); ?>
					<?php echo $this->form->getInput('address'); ?></li>

					<li><?php echo $this->form->getLabel('suburb'); ?>
					<?php echo $this->form->getInput('suburb'); ?></li>

					<li><?php echo $this->form->getLabel('state'); ?>
					<?php echo $this->form->getInput('state'); ?></li>

					<li><?php echo $this->form->getLabel('postcode'); ?>
					<?php echo $this->form->getInput('postcode'); ?></li>

					<li><?php echo $this->form->getLabel('country'); ?>
					<?php echo $this->form->getInput('country'); ?></li>

					<li><?php echo $this->form->getLabel('telephone'); ?>
					<?php echo $this->form->getInput('telephone'); ?></li>

					<li><?php echo $this->form->getLabel('mobile'); ?>
					<?php echo $this->form->getInput('mobile'); ?></li>

					<li><?php echo $this->form->getLabel('fax'); ?>
					<?php echo $this->form->getInput('fax'); ?></li>

					<li><?php echo $this->form->getLabel('webpage'); ?>
					<?php echo $this->form->getInput('webpage'); ?></li>

					<li><?php echo $this->form->getLabel('sortname1'); ?>
					<?php echo $this->form->getInput('sortname1'); ?></li>

					<li><?php echo $this->form->getLabel('sortname2'); ?>
					<?php echo $this->form->getInput('sortname2'); ?></li>

					<li><?php echo $this->form->getLabel('sortname3'); ?>
					<?php echo $this->form->getInput('sortname3'); ?></li>
				</ul>
			</fieldset>

			<?php echo $this->loadTemplate('params'); ?>

			<?php foreach ($fieldSets as $name => $fieldSet) : ?>
				<?php if ($name != 'details' && $name != 'display' && $name != 'item_associations' && $name != 'jmetadata' && $name != 'email') : ?>
					<?php echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-options'); ?>
					<?php if (isset($fieldSet->description) && trim($fieldSet->description)) : ?>
						<p class="tip"><?php echo $this->escape(JText::_($fieldSet->description));?></p>
					<?php endif; ?>
					<fieldset class="panelform">
						<ul class="adminformlist">
						<?php foreach ($this->form->getFieldset($name) as $field) : ?>
							<li>
								<?php echo $field->label; ?>
								<?php echo $field->input; ?>
							</li>
						<?php endforeach; ?>
						</ul>
					</fieldset>
				<?php endif ?>
			<?php endforeach; ?>

			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'meta-options'); ?>
			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
				<?php echo $this->loadTemplate('metadata'); ?>
			</fieldset>

			<?php if ($assoc) : ?>
				<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_ASSOCIATIONS'), '-options');?>
				<?php echo $this->loadTemplate('associations'); ?>
			<?php endif; ?>

		<?php echo JHtml::_('sliders.end'); ?>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      *  hathor/html/com_contact/contact/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! MBu    /  hathor/html/com_contact/contact/edit_params.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$fieldSets = $this->form->getFieldsets('params');
foreach ($fieldSets as $name => $fieldSet) :
	echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-params');
	if (isset($fieldSet->description) && trim($fieldSet->description)) :
		echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
	endif;
	?>
	<fieldset class="panelform" >
	<legend class="element-invisible"><?php echo JText::_($fieldSet->label); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset($name) as $field) : ?>
				<li><?php echo $field->label; ?>
				<?php echo $field->input; ?></li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
<?php endforeach; ?>
PK       ! V      "  hathor/html/com_contact/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! D)  )  ,  hathor/html/com_contact/contacts/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_contact');
$saveOrder = $listOrder == 'a.ordering';
$assoc     = JLanguageAssociations::isEnabled();
?>

<form action="<?php echo JRoute::_('index.php?option=com_contact'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_CONTACT_SEARCH_IN_NAME'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
		<div class="filter-select">
			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true);?>
			</select>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_contact'), 'value', 'text', $this->state->get('filter.category_id'));?>
			</select>

			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'));?>
			</select>

			<label class="selectlabel" for="filter_language">
				<?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?>
			</label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'));?>
			</select>

			<label class="selectlabel" for="filter_tag">
				<?php echo JText::_('JOPTION_SELECT_TAG'); ?>
			</label>
			<select name="filter_tag" id="filter_tag">
				<option value=""><?php echo JText::_('JOPTION_SELECT_TAG');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('tag.options', true, true), 'value', 'text', $this->state->get('filter.tag'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_CONTACT_FIELD_LINKED_USER_LABEL', 'ul.name', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap featured-col">
					<?php echo JHtml::_('grid.sort', 'JFEATURED', 'a.featured', $listDirn, $listOrder, null, 'desc'); ?>
				</th>
				<th class="title category-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'category_title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'contacts.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
				</th>
				<?php if ($assoc) : ?>
					<th width="5%">
						<?php echo JHtml::_('grid.sort', 'COM_CONTACT_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
					</th>
				<?php endif;?>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php
		$n = count($this->items);
		foreach ($this->items as $i => $item) :
			$ordering   = $listOrder == 'a.ordering';
			$canCreate  = $user->authorise('core.create',     'com_contact.category.' . $item->catid);
			$canEdit    = $user->authorise('core.edit',       'com_contact.category.' . $item->catid);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $userId || $item->checked_out == 0;
			$canEditOwn = $user->authorise('core.edit.own',   'com_contact.category.' . $item->catid) && $item->created_by == $userId;
			$canChange  = $user->authorise('core.edit.state', 'com_contact.category.' . $item->catid) && $canCheckin;

			$item->cat_link = JRoute::_('index.php?option=com_categories&extension=com_contact&task=edit&type=other&id='.$item->catid);
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'contacts.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit || $canEditOwn) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_contact&task=contact.edit&id='.(int) $item->id); ?>">
						<?php echo $this->escape($item->name); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->name); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias));?></p>
				</td>
				<td align="center">
					<?php if (!empty($item->linked_user)) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_users&task=user.edit&id='.$item->user_id);?>"><?php echo $item->linked_user;?></a>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->published, $i, 'contacts.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('contact.featured', $item->featured, $i, $canChange); ?>
				</td>
				<td class="center">
					<?php echo $item->category_title; ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) : ?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'contacts.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'contacts.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'contacts.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'contacts.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->name; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $item->access_level; ?>
				</td>
				<?php if ($assoc) : ?>
					<td class="center">
						<?php if ($item->association) : ?>
							<?php echo JHtml::_('contact.association', $item->id); ?>
						<?php endif; ?>
					</td>
				<?php endif;?>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

		<?php //Load the batch processing form. ?>
		<?php if ($user->authorise('core.create', 'com_contact')
			&& $user->authorise('core.edit', 'com_contact')
			&& $user->authorise('core.edit.state', 'com_contact')) : ?>
			<?php echo JHtml::_(
				'bootstrap.renderModal',
				'collapseModal',
				array(
					'title'  => JText::_('COM_CONTACT_BATCH_OPTIONS'),
					'footer' => $this->loadTemplate('batch_footer'),
				),
				$this->loadTemplate('batch_body')
			); ?>
		<?php endif; ?>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      +  hathor/html/com_contact/contacts/index.htmlnu [        <!DOCTYPE html><title></title>
PK       !     *  hathor/html/com_contact/contacts/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$forcedLanguage = JFactory::getApplication()->input->get('forcedLanguage', '', 'cmd');
$function  = JFactory::getApplication()->input->getCmd('function', 'jSelectContact');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo JRoute::_('index.php?option=com_contact&view=contacts&layout=modal&tmpl=component');?>" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter-search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('JSEARCH_FILTER'); ?>" />

			<button type="submit">
				<?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();">
				<?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'));?>
			</select>

			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true);?>
			</select>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_contact'), 'value', 'text', $this->state->get('filter.category_id'));?>
			</select>

			<?php if ($forcedLanguage) : ?>
				<input type="hidden" name="forcedLanguage" value="<?php echo $this->escape($forcedLanguage); ?>" />
				<input type="hidden" name="filter_language" value="<?php echo $this->escape($this->state->get('filter.language')); ?>" />
			<?php else : ?>
				<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
				<select name="filter_language" id="filter_language">
					<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE');?></option>
					<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'));?>
				</select>
			<?php endif; ?>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist modal">
		<thead>
			<tr>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_CONTACT_FIELD_LINKED_USER_LABEL', 'ul.name', $listDirn, $listOrder); ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'a.catid', $listDirn, $listOrder); ?>
				</th>
				<th class="title language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
				<th>
					<a class="pointer" onclick="if (window.parent) window.parent.<?php echo $this->escape($function);?>('<?php echo $item->id; ?>', '<?php echo $this->escape(addslashes($item->name)); ?>');">
						<?php echo $this->escape($item->name); ?></a>
				</th>
				<td class="center">
					<?php if (!empty($item->linked_user)) : ?>
						<?php echo $item->linked_user;?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<input type="hidden" name="forcedLanguage" value="<?php echo $forcedLanguage; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</form>
PK       ! '7  7  %  hathor/html/com_fields/group/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');
JHtml::_('behavior.tabstate');

$app = JFactory::getApplication();
$input = $app->input;

JFactory::getDocument()->addScriptDeclaration('
	Joomla.submitbutton = function(task)
	{
		if (task == "group.cancel" || document.formvalidator.isValid(document.getElementById("item-form")))
		{
			Joomla.submitform(task, document.getElementById("item-form"));
		}
	};
');
?>
<div class="groups-edit">
<form action="<?php echo JRoute::_('index.php?option=com_fields&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
		<legend><?php echo JText::_('COM_FIELDS_VIEW_FIELD_FIELDSET_GENERAL'); ?></legend>
		<ul class="adminformlist">
			<li>
				<?php echo $this->form->getLabel('title'); ?>
				<?php echo $this->form->getInput('title'); ?>
			</li>
			<li>
				<?php echo $this->form->getLabel('description'); ?>
				<?php echo $this->form->getInput('description'); ?>
			</li>
			<li>
				<?php echo $this->form->getLabel('published'); ?>
				<?php echo $this->form->getInput('published'); ?>
			</li>
			<li>
				<?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?>
			</li>
			<li>
				<?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?>
			</li>
			<li>
				<?php echo $this->form->getLabel('note'); ?>
				<?php echo $this->form->getInput('note'); ?>
			</li>
		</ul>
		<div class="clr"></div>
		</fieldset>
	</div>

	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'groups-sliders-' . $this->item->id, array('useCookie' => 1)); ?>
		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>
		<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
			<ul class="adminformlist">
				<li>
					<?php echo $this->form->getLabel('created_by'); ?>
					<?php echo $this->form->getInput('created_by'); ?>
				</li>
				<?php if ((int) $this->item->created) : ?>
					<li>
						<?php echo $this->form->getLabel('created'); ?>
						<?php echo $this->form->getInput('created'); ?>
					</li>
				<?php endif; ?>
				<?php if ($this->item->modified_by) : ?>
					<li>
						<?php echo $this->form->getLabel('modified_by'); ?>
						<?php echo $this->form->getInput('modified_by'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('modified'); ?>
						<?php echo $this->form->getInput('modified'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('id'); ?>
						<?php echo $this->form->getInput('id'); ?>
					</li>
				<?php endif; ?>
			</ul>
		</fieldset>
		<?php echo JHtml::_('sliders.end'); ?>
		<div class="clr"></div>

		<?php $this->set('ignore_fieldsets', array('fieldparams')); ?>
	</div>
	<div class="clr"></div>

	<?php if ($this->canDo->get('core.admin')) : ?>
		<div class="col rules-section">
			<?php echo JHtml::_('sliders.start', 'permissions-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'), 'access-rules'); ?>
			<fieldset class="panelform">
				<legend class="element-invisible"><?php echo JText::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'); ?></legend>
					<?php echo $this->form->getLabel('rules'); ?>
					<?php echo $this->form->getInput('rules'); ?>
			</fieldset>

				<?php echo JHtml::_('sliders.end'); ?>
		</div>
	<?php endif; ?>

		<?php echo $this->form->getInput('context'); ?>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
<div class="clr"></div>
</div>PK       ! $ۢ    )  hathor/html/com_fields/fields/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');
JHtml::_('formbehavior.chosen', 'select');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');
$context   = $this->escape($this->state->get('filter.context'));
$component = $this->state->get('filter.component');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.ordering');
$saveOrder = ($listOrder == 'a.ordering' && strtolower($listDirn) == 'asc');

// The category object of the component
$category = JCategories::getInstance(str_replace('com_', '', $component));

if ($saveOrder)
{
	$saveOrderingUrl = 'index.php?option=com_fields&task=fields.saveOrderAjax&tmpl=component';
	JHtml::_('sortablelist.sortable', 'fieldList', 'adminForm', strtolower($listDirn), $saveOrderingUrl, false, true);
}
?>

<form action="<?php echo JRoute::_('index.php?option=com_fields&view=fields'); ?>" method="post" name="adminForm" id="adminForm">
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
		<div id="filter-bar" class="js-stools-container-bar pull-left">
			<div class="btn-group pull-left">
				<?php echo $this->filterForm->getField('context')->input; ?>
			</div>&nbsp;
		</div>
		<?php echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); ?>
		<?php if (empty($this->items)) : ?>
			<div class="alert alert-no-items">
				<?php echo JText::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
			</div>
		<?php else : ?>
			<table class="adminlist" id="fieldList">
				<thead>
					<tr>
						<th class="checkmark-col">
							<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
						</th>
						<th width="1%" class="nowrap center">
							<?php echo JHtml::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
						</th>
						<th>
							<?php echo JHtml::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
						</th>
						<th>
							<?php echo JHtml::_('searchtools.sort', 'COM_FIELDS_FIELD_TYPE_LABEL', 'a.type', $listDirn, $listOrder); ?>
						</th>
						<th>
							<?php echo JHtml::_('searchtools.sort', 'COM_FIELDS_FIELD_GROUP_LABEL', 'g.title', $listDirn, $listOrder); ?>
						</th>
						<th width="10%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
						</th>
						<th width="5%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
						</th>
						<th width="1%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
						</th>
					</tr>
				</thead>
				<tfoot>
					<tr>
						<td colspan="9">
							<?php echo $this->pagination->getListFooter(); ?>
						</td>
					</tr>
				</tfoot>
				<tbody>
					<?php foreach ($this->items as $i => $item) : ?>
						<?php $ordering   = ($listOrder == 'a.ordering'); ?>
						<?php $canEdit    = $user->authorise('core.edit', $component . '.field.' . $item->id); ?>
						<?php $canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $userId || $item->checked_out == 0; ?>
						<?php $canEditOwn = $user->authorise('core.edit.own', $component . '.field.' . $item->id) && $item->created_user_id == $userId; ?>
						<?php $canChange  = $user->authorise('core.edit.state', $component . '.field.' . $item->id) && $canCheckin; ?>
						<tr class="row<?php echo $i % 2; ?>" item-id="<?php echo $item->id ?>">
							<td class="center">
								<?php echo JHtml::_('grid.id', $i, $item->id); ?>
							</td>
							<td class="center">
								<?php echo JHtml::_('jgrid.published', $item->state, $i, 'fields.', $canChange); ?>
							</td>
							<td>
								<div class="pull-left break-word">
									<?php if ($item->checked_out) : ?>
										<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'fields.', $canCheckin); ?>
									<?php endif; ?>
									<?php if ($canEdit || $canEditOwn) : ?>
										<a href="<?php echo JRoute::_('index.php?option=com_fields&task=field.edit&id=' . $item->id . '&context=' . $context); ?>">
											<?php echo $this->escape($item->title); ?></a>
									<?php else : ?>
										<?php echo $this->escape($item->title); ?>
									<?php endif; ?>
									<span class="small break-word">
										<?php if (empty($item->note)) : ?>
											<?php echo JText::sprintf('JGLOBAL_LIST_NAME', $this->escape($item->name)); ?>
										<?php else : ?>
											<?php echo JText::sprintf('JGLOBAL_LIST_NAME_NOTE', $this->escape($item->name), $this->escape($item->note)); ?>
										<?php endif; ?>
									</span>
									<div class="small">
										<?php if ($category) : ?>
											<?php echo JText::_('JCATEGORY') . ': '; ?>
											<?php $categories = FieldsHelper::getAssignedCategoriesTitles($item->id); ?>
											<?php if ($categories) : ?>
												<?php echo implode(', ', $categories); ?>
											<?php else : ?>
												<?php echo JText::_('JALL'); ?>
											<?php endif; ?>
										<?php endif; ?>
									</div>
								</div>
							</td>
							<td class="small">
								<?php echo $this->escape($item->type); ?>
							</td>
							<td>
								<?php echo $this->escape($item->group_title); ?>
							</td>
							<td class="small hidden-phone">
								<?php echo $this->escape($item->access_level); ?>
							</td>
							<td class="small nowrap hidden-phone">
								<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
							</td>
							<td class="center hidden-phone">
								<span><?php echo (int) $item->id; ?></span>
							</td>
						</tr>
					<?php endforeach; ?>
				</tbody>
			</table>
			<?php //Load the batch processing form. ?>
			<?php if ($user->authorise('core.create', $component)
				&& $user->authorise('core.edit', $component)
				&& $user->authorise('core.edit.state', $component)) : ?>
				<?php echo JHtml::_(
						'bootstrap.renderModal',
						'collapseModal',
						array(
							'title' => JText::_('COM_FIELDS_VIEW_FIELDS_BATCH_OPTIONS'),
							'footer' => $this->loadTemplate('batch_footer')
						),
						$this->loadTemplate('batch_body')
					); ?>
			<?php endif; ?>
		<?php endif; ?>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! $>m    %  hathor/html/com_fields/field/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');
JHtml::_('formbehavior.chosen', '#jform_catid', null, array('disable_search_threshold' => 0 ));

$app = JFactory::getApplication();
$input = $app->input;

JFactory::getDocument()->addScriptDeclaration('
	Joomla.submitbutton = function(task)
	{
		if (task == "field.cancel" || document.formvalidator.isValid(document.getElementById("item-form")))
		{
			Joomla.submitform(task, document.getElementById("item-form"));
		}
	};
	jQuery(document).ready(function() {
		jQuery("#jform_title").data("dp-old-value", jQuery("#jform_title").val());
		jQuery("#jform_title").change(function(data, handler) {
			if(jQuery("#jform_title").data("dp-old-value") == jQuery("#jform_label").val()) {
				jQuery("#jform_label").val(jQuery("#jform_title").val());
			}

			jQuery("#jform_title").data("dp-old-value", jQuery("#jform_title").val());
		});
	});
');
?>
<div class="fields-edit">
<form action="<?php echo JRoute::_('index.php?option=com_fields&context=' . $input->getCmd('context', 'com_content') . '&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<ul class="adminformlist">
				<li>
					<?php echo $this->form->getLabel('title'); ?>
					<?php echo $this->form->getInput('title'); ?>
				</li>
			</ul>
			<div class="clr"></div>
		</fieldset>
		<fieldset class="adminform">
			<ul class="adminformlist">
				<li><?php echo $this->form->renderField('type'); ?></li>
				<li><?php echo $this->form->renderField('name'); ?></li>
				<li><?php echo $this->form->renderField('label'); ?></li>
				<li><?php echo $this->form->renderField('description'); ?></li>
				<li><?php echo $this->form->renderField('required'); ?></li>
				<li><?php echo $this->form->renderField('default_value'); ?></li>

				<?php foreach ($this->form->getFieldsets('fieldparams') as $name => $fieldSet) : ?>
					<?php foreach ($this->form->getFieldset($name) as $field) : ?>
						<li><?php echo $field->renderField(); ?></li>
					<?php endforeach; ?>
				<?php endforeach; ?>
			</ul>
		</fieldset>

	</div>
	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'groups-sliders-' . $this->item->id, array('useCookie' => 1)); ?>
		<?php echo JHtml::_('sliders.panel', JText::_('COM_FIELDS_VIEW_FIELD_FIELDSET_GENERAL'), 'general'); ?>
				<?php $this->set('fields',
						array(
							array(
								'published',
								'state',
								'enabled',
							),
							'group_id',
							'assigned_cat_ids',
							'access',
							'language',
							'note',
						)
				); ?>
				<?php echo JLayoutHelper::render('joomla.edit.global', $this); ?>
				<?php $this->set('fields', null); ?>

		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_OPTIONS'), '-options'); ?>
		<?php $this->set('ignore_fieldsets', array('fieldparams')); ?>
		<?php echo JLayoutHelper::render('joomla.edit.params', $this); ?>

		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>
			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
				<ul class="adminformlist">

					<li><?php echo $this->form->getLabel('created_user_id'); ?>
					<?php echo $this->form->getInput('created_user_id'); ?></li>

					<li><?php echo $this->form->getLabel('created_time'); ?>
					<?php echo $this->form->getInput('created_time'); ?></li>

					<?php if ($this->item->modified_by) : ?>
						<li><?php echo $this->form->getLabel('modified_by'); ?>
						<?php echo $this->form->getInput('modified_by'); ?></li>

						<li><?php echo $this->form->getLabel('modified_time'); ?>
						<?php echo $this->form->getInput('modified_time'); ?></li>
					<?php endif; ?>

					<li><?php echo $this->form->getLabel('id'); ?>
					<?php echo $this->form->getInput('id'); ?></li>

				</ul>
			</fieldset>
		<?php echo JHtml::_('sliders.end'); ?>
		<div class="clr"></div>
	</div>
	<div class="clr"></div>
		<?php if ($this->canDo->get('core.admin')) : ?>
			<div class="col rules-section">
				<?php echo JHtml::_('sliders.start', 'permissions-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

				<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'), 'access-rules'); ?>
				<fieldset class="panelform">
					<legend class="element-invisible"><?php echo JText::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'); ?></legend>
						<?php echo $this->form->getLabel('rules'); ?>
						<?php echo $this->form->getInput('rules'); ?>
				</fieldset>

				<?php echo JHtml::_('sliders.end'); ?>
			</div>
		<?php endif; ?>

		<?php echo $this->form->getInput('context'); ?>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
<div class="clr"></div>
</div>
PK       ! Q7    )  hathor/html/com_fields/groups/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');
JHtml::_('formbehavior.chosen', 'select');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');

$component = '';
$parts     = FieldsHelper::extract($this->state->get('filter.context'));

if ($parts)
{
	$component = $this->escape($parts[0]);
}

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.ordering');
$saveOrder = ($listOrder == 'a.ordering' && strtolower($listDirn) == 'asc');

if ($saveOrder)
{
	$saveOrderingUrl = 'index.php?option=com_fields&task=groups.saveOrderAjax&tmpl=component';
	JHtml::_('sortablelist.sortable', 'groupList', 'adminForm', strtolower($listDirn), $saveOrderingUrl, false, true);
}
?>

<form action="<?php echo JRoute::_('index.php?option=com_fields&view=groups'); ?>" method="post" name="adminForm" id="adminForm">
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
		<div id="filter-bar" class="js-stools-container-bar pull-left">
			<div class="btn-group pull-left">
				<?php echo $this->filterForm->getField('context')->input; ?>
			</div>&nbsp;
		</div>
		<?php echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); ?>
		<?php if (empty($this->items)) : ?>
			<div class="alert alert-no-items">
				<?php echo JText::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
			</div>
		<?php else : ?>
			<table class="adminlist" id="groupList">
				<thead>
					<tr>
						<th width="1%" class="center">
							<?php echo JHtml::_('grid.checkall'); ?>
						</th>
						<th width="1%" class="nowrap center">
							<?php echo JHtml::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
						</th>
						<th>
							<?php echo JHtml::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
						</th>
						<th width="10%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
						</th>
						<th width="5%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
						</th>
						<th width="1%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
						</th>
					</tr>
				</thead>
				<tfoot>
					<tr>
						<td colspan="9">
							<?php echo $this->pagination->getListFooter(); ?>
						</td>
					</tr>
				</tfoot>
				<tbody>
					<?php foreach ($this->items as $i => $item) : ?>
						<?php $ordering   = ($listOrder == 'a.ordering'); ?>
						<?php $canEdit    = $user->authorise('core.edit', $component . '.fieldgroup.' . $item->id); ?>
						<?php $canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $userId || $item->checked_out == 0; ?>
						<?php $canEditOwn = $user->authorise('core.edit.own', $component . '.fieldgroup.' . $item->id) && $item->created_by == $userId; ?>
						<?php $canChange  = $user->authorise('core.edit.state', $component . '.fieldgroup.' . $item->id) && $canCheckin; ?>
						<tr class="row<?php echo $i % 2; ?>" item-id="<?php echo $item->id ?>">
							<td class="center">
								<?php echo JHtml::_('grid.id', $i, $item->id); ?>
							</td>
							<td class="center">
								<?php echo JHtml::_('jgrid.published', $item->state, $i, 'groups.', $canChange); ?>
							</td>
							<td>
								<div class="pull-left break-word">
									<?php if ($item->checked_out) : ?>
										<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'groups.', $canCheckin); ?>
									<?php endif; ?>
									<?php if ($canEdit || $canEditOwn) : ?>
										<a href="<?php echo JRoute::_('index.php?option=com_fields&task=group.edit&id=' . $item->id); ?>">
											<?php echo $this->escape($item->title); ?></a>
									<?php else : ?>
										<?php echo $this->escape($item->title); ?>
									<?php endif; ?>
									<span class="small break-word">
										<?php if ($item->note) : ?>
											<?php echo JText::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
										<?php endif; ?>
									</span>
								</div>
							</td>
							<td class="small hidden-phone">
								<?php echo $this->escape($item->access_level); ?>
							</td>
							<td class="small nowrap hidden-phone">
								<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
							</td>
							<td class="center hidden-phone">
								<span><?php echo (int) $item->id; ?></span>
							</td>
						</tr>
					<?php endforeach; ?>
				</tbody>
			</table>
			<?php //Load the batch processing form. ?>
			<?php if ($user->authorise('core.create', $component)
				&& $user->authorise('core.edit', $component)
				&& $user->authorise('core.edit.state', $component)) : ?>
				<?php echo JHtml::_(
						'bootstrap.renderModal',
						'collapseModal',
						array(
							'title' => JText::_('COM_FIELDS_VIEW_GROUPS_BATCH_OPTIONS'),
							'footer' => $this->loadTemplate('batch_footer')
						),
						$this->loadTemplate('batch_body')
					); ?>
			<?php endif; ?>
		<?php endif; ?>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      &  hathor/html/com_postinstall/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! {|  |  0  hathor/html/com_postinstall/messages/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_postinstall
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$renderer       = JFactory::getDocument()->loadRenderer('module');
$options        = array('style' => 'raw');
$mod            = JModuleHelper::getModule('mod_feed');
$param          = array(
	'rssurl'          => 'https://www.joomla.org/announcements/release-news.feed?type=rss',
	'rsstitle'        => 0,
	'rssdesc'         => 0,
	'rssimage'        => 1,
	'rssitems'        => 5,
	'rssitemdesc'     => 1,
	'word_count'      => 200,
	'cache'           => 0,
	'moduleclass_sfx' => ' list-striped'
);
$params         = array('params' => json_encode($param));
?>

<?php if (empty($this->items)): ?>
<h2><?php echo JText::_('COM_POSTINSTALL_LBL_NOMESSAGES_TITLE') ?></h2>
<p><?php echo JText::_('COM_POSTINSTALL_LBL_NOMESSAGES_DESC') ?></p>
<div>
	<button onclick="window.location='index.php?option=com_postinstall&view=messages&task=reset&eid=<?php echo $this->eid; ?>&<?php echo $this->token ?>=1'; return false;" class="btn btn-warning">
		<span class="icon icon-eye-open"></span>
		<?php echo JText::_('COM_POSTINSTALL_BTN_RESET') ?>
	</button>
</div>
<?php if ($this->eid == 700): ?>
	<br/>
	<div>
		<h3><?php echo JText::_('COM_POSTINSTALL_LBL_RELEASENEWS'); ?></h3>
		<?php echo $renderer->render($mod, $params, $options); ?>
	</div>
<?php endif; ?>
<?php else: ?>
<?php
	if ($this->eid == 700):
		echo JHtml::_('sliders.start', 'panel-sliders', array('useCookie' => '1'));
		echo JHtml::_('sliders.panel', JText::_('COM_POSTINSTALL_LBL_MESSAGES'), 'postinstall-panel-messages');
	else:
?>
	<h2><?php echo JText::_('COM_POSTINSTALL_LBL_MESSAGES') ?></h2>
<?php endif; ?>
	<?php foreach ($this->items as $item): ?>
	<fieldset>
		<legend><?php echo JText::_($item->title_key) ?></legend>
		<p class="small">
			<?php echo JText::sprintf('COM_POSTINSTALL_LBL_SINCEVERSION', $item->version_introduced) ?>
		</p>
		<p><?php echo JText::_($item->description_key) ?></p>

		<div>
			<?php if ($item->type !== 'message'): ?>
			<button onclick="window.location='index.php?option=com_postinstall&view=messages&task=action&id=<?php echo $item->postinstall_message_id ?>&<?php echo $this->token ?>=1'; return false;" class="btn btn-primary">
				<?php echo JText::_($item->action_key) ?>
			</button>
			<?php endif; ?>
			<?php if (JFactory::getUser()->authorise('core.edit.state', 'com_postinstall')) : ?>
			<button onclick="window.location='index.php?option=com_postinstall&view=message&task=unpublish&id=<?php echo $item->postinstall_message_id ?>&<?php echo $this->token ?>=1'; return false;" class="btn btn-inverse btn-small">
				<?php echo JText::_('COM_POSTINSTALL_BTN_HIDE') ?>
			</button>
			<?php endif; ?>
		</div>
	</fieldset>
	<?php endforeach; ?>
<?php
	if ($this->eid == 700):
		echo JHtml::_('sliders.panel', JText::_('COM_POSTINSTALL_LBL_RELEASENEWS'), 'postinstall-panel-releasenotes');
?>
		<?php echo $renderer->render($mod, $params, $options); ?>
<?php
	echo JHtml::_('sliders.end');
	endif;
?>
<?php endif; ?>
PK       ! V      /  hathor/html/com_postinstall/messages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V         hathor/html/com_users/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! N
=    (  hathor/html/com_users/groups/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

JText::script('COM_USERS_GROUPS_CONFIRM_DELETE');

$groupsWithUsers = array();

foreach ($this->items as $i => $item)
{
	if ($item->user_count > 0)
	{
		$groupsWithUsers[] = $i;
	}
}
JFactory::getDocument()->addScriptDeclaration('
		Joomla.submitbutton = function(task) {
			if (task == "groups.delete") {
				var f = document.adminForm;
				var cb = "";
				var groupsWithUsers = [' . implode(',', $groupsWithUsers) . '];
				for (index = 0; index < groupsWithUsers.length; ++index) {
					cb = f["cb" + groupsWithUsers[index]];
					if (cb && cb.checked) {
						if (confirm(Joomla.JText._("COM_USERS_GROUPS_CONFIRM_DELETE"))) {
							Joomla.submitform(task);
						}
						return;
					}
				}
			}
			Joomla.submitform(task);
		};
');
?>
<form action="<?php echo JRoute::_('index.php?option=com_users&view=groups');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('COM_USERS_SEARCH_GROUPS_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('COM_USERS_SEARCH_GROUPS_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_IN_GROUPS'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JText::_('COM_USERS_HEADING_GROUP_TITLE'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('COM_USERS_HEADING_USERS_IN_GROUP'); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JText::_('JGRID_HEADING_ID'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$canCreate = $user->authorise('core.create', 'com_users');
			$canEdit   = $user->authorise('core.edit',   'com_users');
			// If this group is super admin and this user is not super admin, $canEdit is false
			if (!$user->authorise('core.admin') && JAccess::checkGroup($item->id, 'core.admin'))
			{
				$canEdit = false;
			}
			$canChange = $user->authorise('core.edit.state',	'com_users');
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php if ($canEdit) : ?>
						<?php echo JHtml::_('grid.id', $i, $item->id); ?>
					<?php endif; ?>
				</td>
				<td>
					<?php echo str_repeat('<span class="gi">|&mdash;</span>', $item->level) ?>
					<?php if ($canEdit) : ?>
					<a href="<?php echo JRoute::_('index.php?option=com_users&task=group.edit&id='.$item->id);?>">
						<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<?php if (JDEBUG) : ?>
						<div class="fltrt"><div class="button2-left smallsub"><div class="blank"><a href="<?php echo JRoute::_('index.php?option=com_users&view=debuggroup&group_id='.(int) $item->id);?>">
						<?php echo JText::_('COM_USERS_DEBUG_GROUP');?></a></div></div></div>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $item->user_count ?: ''; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! V      '  hathor/html/com_users/groups/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 9Tj~  ~  #  hathor/html/com_users/note/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration('
jQuery(document).ready(function() {
	Joomla.submitbutton = function(task)
	{
		if (task == "note.cancel" || document.formvalidator.isValid(document.getElementById("note-form")))
		{
			' . $this->form->getField('body')->save() . '
			Joomla.submitform(task, document.getElementById("note-form"));
		}
	}
});');
?>
<form action="<?php echo JRoute::_('index.php?option=com_users&view=note&id=' . (int) $this->item->id);?>" method="post" name="adminForm" id="note-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('COM_USERS_NEW_NOTE') : JText::sprintf('COM_USERS_EDIT_NOTE', $this->item->id); ?></legend>
			<ul class="adminformlist">
				<li>
					<?php echo $this->form->getLabel('subject'); ?>
					<?php echo $this->form->getInput('subject'); ?>
				</li>
				<li>
					<div class="clr"></div>
					<?php echo $this->form->getLabel('user_id'); ?>
					<?php echo $this->form->getInput('user_id'); ?>
				</li>
				<li>
					<?php echo $this->form->getLabel('catid'); ?>
					<?php echo $this->form->getInput('catid'); ?>
				</li>
				<li>
					<?php echo $this->form->getLabel('state'); ?>
					<?php echo $this->form->getInput('state'); ?>
				</li>
				<li>
					<?php echo $this->form->getLabel('review_time'); ?>
					<?php echo $this->form->getInput('review_time'); ?>
				</li>
				<li>
					<?php echo $this->form->getLabel('version_note'); ?>
					<?php echo $this->form->getInput('version_note'); ?>
				</li>
			</ul>
			<div class="clr"></div>
			<?php echo $this->form->getLabel('body'); ?>
			<div class="clr"></div>
			<div class="editor">
				<?php echo $this->form->getInput('body'); ?>
			</div>

			<input type="hidden" name="task" value="" />
			<?php echo JHtml::_('form.token'); ?>
		</fieldset>
</form>
PK       ! `    #  hathor/html/com_users/user/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');

// Get the form fieldsets.
$fieldsets = $this->form->getFieldsets();

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'user.cancel' || document.formvalidator.isValid(document.getElementById('user-form')))
		{
			Joomla.submitform(task, document.getElementById('user-form'));
		}
	}

	Joomla.twoFactorMethodChange = function(e)
	{
		var selectedPane = 'com_users_twofactor_' + jQuery('#jform_twofactor_method').val();

		jQuery.each(jQuery('#com_users_twofactor_forms_container>div'), function(i, el) {
			if (el.id != selectedPane)
			{
				jQuery('#' + el.id).hide(0);
			}
			else
			{
				jQuery('#' + el.id).show(0);
			}
		});
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_users&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="user-form" class="form-validate" enctype="multipart/form-data">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo JText::_('COM_USERS_USER_ACCOUNT_DETAILS'); ?></legend>
			<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('user_details') as $field) : ?>
				<li><?php echo $field->label; ?>
				<?php echo $field->input; ?></li>
			<?php endforeach; ?>
			</ul>
		</fieldset>
	</div>
	<div class="col options-section">
		<?php echo  JHtml::_('sliders.start', 'user-slider', array('useCookie' => 1)); ?>
		<?php if ($this->grouplist) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_USERS_ASSIGNED_GROUPS'), 'groups'); ?>
			<fieldset class="panelform">
				<legend class="element-invisible"><?php echo JText::_('COM_USERS_ASSIGNED_GROUPS'); ?></legend>
				<?php echo $this->loadTemplate('groups'); ?>
			</fieldset>
		<?php endif; ?>
		<?php
		foreach ($fieldsets as $fieldset) :
			if ($fieldset->name == 'user_details') :
				continue;
			endif;
			echo JHtml::_('sliders.panel', JText::_($fieldset->label), $fieldset->name);
		?>
		<fieldset class="panelform">
			<ul class="adminformlist">
				<?php foreach ($this->form->getFieldset($fieldset->name) as $field) : ?>
					<?php if ($field->hidden) : ?>
						<?php echo $field->input; ?>
					<?php else : ?>
						<li><?php echo $field->label; ?>
						<?php echo $field->input; ?></li>
					<?php endif; ?>
				<?php endforeach; ?>
			</ul>
		</fieldset>
		<?php endforeach; ?>

		<?php if (!empty($this->tfaform) && $this->item->id): ?>
		<?php echo JHtml::_('sliders.panel', JText::_('COM_USERS_USER_TWO_FACTOR_AUTH'), 'twofactorauth'); ?>
		<div class="control-group">
			<div class="control-label">
				<label id="jform_twofactor_method-lbl" for="jform_twofactor_method" class="hasTooltip"
						title="<?php echo '<strong>' . JText::_('COM_USERS_USER_FIELD_TWOFACTOR_LABEL') . '</strong><br />' . JText::_('COM_USERS_USER_FIELD_TWOFACTOR_DESC'); ?>">
					<?php echo JText::_('COM_USERS_USER_FIELD_TWOFACTOR_LABEL'); ?>
				</label>
			</div>
			<div class="controls">
				<?php echo JHtml::_('select.genericlist', Usershelper::getTwoFactorMethods(), 'jform[twofactor][method]', array('onchange' => 'Joomla.twoFactorMethodChange()'), 'value', 'text', $this->otpConfig->method, 'jform_twofactor_method', false) ?>
			</div>
		</div>
		<div id="com_users_twofactor_forms_container">
			<?php foreach ($this->tfaform as $form): ?>
			<?php $style = $form['method'] == $this->otpConfig->method ? 'display: block' : 'display: none'; ?>
			<div id="com_users_twofactor_<?php echo $form['method'] ?>" style="<?php echo $style; ?>">
				<?php echo $form['form'] ?>
			</div>
			<?php endforeach; ?>
		</div>

		<fieldset>
			<legend>
				<?php echo JText::_('COM_USERS_USER_OTEPS') ?>
			</legend>
			<div class="alert alert-info">
				<?php echo JText::_('COM_USERS_USER_OTEPS_DESC') ?>
			</div>
			<?php if (empty($this->otpConfig->otep)): ?>
			<div class="alert alert-warning">
				<?php echo JText::_('COM_USERS_USER_OTEPS_WAIT_DESC') ?>
			</div>
			<?php else: ?>
			<?php foreach ($this->otpConfig->otep as $otep): ?>
			<span class="span3">
				<?php echo substr($otep, 0, 4) ?>-<?php echo substr($otep, 4, 4) ?>-<?php echo substr($otep, 8, 4) ?>-<?php echo substr($otep, 12, 4) ?>
			</span>
			<?php endforeach; ?>
			<div class="clearfix"></div>
			<?php endif; ?>
		</fieldset>
		<?php endif; ?>

		<?php echo JHtml::_('sliders.end'); ?>

		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! 6      %  hathor/html/com_users/user/index.htmlnu [        <!DOCTYPE html><title></title>PK       ! V      &  hathor/html/com_users/notes/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! J8  8  '  hathor/html/com_users/notes/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$user = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
$canEdit = $user->authorise('core.edit', 'com_users');
?>
<form action="<?php echo JRoute::_('index.php?option=com_users&view=notes');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('COM_USERS_SEARCH_IN_NOTE_TITLE'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_IN_NOTE_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<span class="faux-label"><?php echo JText::_('COM_USERS_FILTER_LABEL'); ?></span>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id" >
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
				<?php
				echo JHtml::_(
					'select.options', JHtml::_('category.options', 'com_users'),
					'value', 'text', $this->state->get('filter.category_id')
				); ?>
			</select>

			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php
				echo JHtml::_(
					'select.options', JHtml::_('jgrid.publishedOptions'),
					'value', 'text', $this->state->get('filter.published'), true
				); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="toggle" value="" class="checklist-toggle" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="width-15">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_USER_HEADING', 'u.name', $listDirn, $listOrder); ?>
				</th>
				<th  class="title">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_SUBJECT_HEADING', 'a.subject', $listDirn, $listOrder); ?>
				</th>
				<th class="width-20">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_CATEGORY_HEADING', 'c.title', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_REVIEW_HEADING', 'a.review_time', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>
		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<?php $canChange = $user->authorise('core.edit.state',	'com_users'); ?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center checklist">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_users&task=note.edit&id='.$item->id);?>">
							<?php echo $this->escape($item->user_name); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->user_name); ?>
					<?php endif; ?>
				</td>
				<td>
					<?php if ($item->subject) : ?>
						<?php echo $this->escape($item->subject); ?>
					<?php else : ?>
						<?php echo JText::_('COM_USERS_EMPTY_SUBJECT'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php if ($item->catid && $item->cparams->get('image')) : ?>
					<?php echo JHtml::_('users.image', $item->cparams->get('image')); ?>
					<?php endif; ?>
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'notes.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php if ($item->review_time !== JFactory::getDbo()->getNullDate()) : ?>
						<?php echo JHtml::_('date', $item->review_time, JText::_('DATE_FORMAT_LC4')); ?>
					<?php else : ?>
						<?php echo JText::_('COM_USERS_EMPTY_REVIEW'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</div>
</form>
PK       ! uM    ,  hathor/html/com_users/debuggroup/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_users&view=debuggroup&group_id='.(int) $this->state->get('group_id'));?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('COM_USERS_SEARCH_ASSETS'); ?></legend>
		<div class="filter-search fltlft">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('COM_USERS_SEARCH_ASSETS'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_USERS'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_RESET'); ?></button>
		</div>

		<div class="filter-select fltrt">
			<label class="selectlabel" for="filter_component"><?php echo JText::_('COM_USERS_OPTION_SELECT_COMPONENT'); ?></label>
			<select name="filter_component" id="filter_component">
				<option value=""><?php echo JText::_('COM_USERS_OPTION_SELECT_COMPONENT');?></option>
				<?php if (!empty($this->components))
				{
					echo JHtml::_('select.options', $this->components, 'value', 'text', $this->state->get('filter.component'));
				}?>
			</select>

			<label class="selectlabel" for="filter_level_start"><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_START'); ?></label>
			<select name="filter_level_start" id="filter_level_start">
				<option value=""><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_START');?></option>
				<?php echo JHtml::_('select.options', $this->levels, 'value', 'text', $this->state->get('filter.level_start'));?>
			</select>

			<label class="selectlabel" for="filter_level_end"><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_END'); ?></label>
			<select name="filter_level_end" id="filter_level_end">
				<option value=""><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_END');?></option>
				<?php echo JHtml::_('select.options', $this->levels, 'value', 'text', $this->state->get('filter.level_end'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>

	</fieldset>
	<div class="clr"> </div>

	<div>
		<?php echo JText::_('COM_USERS_DEBUG_LEGEND'); ?>
		<span class="check-0 swatch"><?php echo JText::sprintf('COM_USERS_DEBUG_IMPLICIT_DENY', '-');?></span>
		<span class="check-a swatch"><?php echo JText::sprintf('COM_USERS_DEBUG_EXPLICIT_ALLOW', '&#10003;');?></span>
		<span class="check-d swatch"><?php echo JText::sprintf('COM_USERS_DEBUG_EXPLICIT_DENY', '&#10007;');?></span>
	</div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="left">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_ASSET_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="left">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_ASSET_NAME', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<?php foreach ($this->actions as $key => $action) : ?>
				<th class="width-5">
					<span class="hasTooltip" title="<?php echo JHtml::_('tooltipText', $key, $action[1]); ?>"><?php echo JText::_($key); ?></span>
				</th>
				<?php endforeach; ?>
				<th class="width-5 nowrap">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_LFT', 'a.lft', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5 nowrap">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row1">
				<td>
					<?php echo $this->escape($item->title); ?>
				</td>
				<td class="nowrap">
					<?php echo str_repeat('<span class="gi">|&mdash;</span>', $item->level) ?>
					<?php echo $this->escape($item->name); ?>
				</td>
				<?php foreach ($this->actions as $action) : ?>
					<?php
					$name  = $action[0];
					$check = $item->checks[$name];
					if ($check === true) :
						$class = 'check-a';
						$text  = '&#10003;';
					elseif ($check === false) :
						$class = 'check-d';
						$text  = '&#10007;';
					elseif ($check === null) :
						$class = 'check-0';
						$text  = '-';
					else :
						$class = '';
						$text  = '&#160;';
					endif;
					?>
				<td class="center <?php echo $class;?>">
					<?php echo $text; ?>
				</td>
				<?php endforeach; ?>
				<td class="center">
					<?php echo (int) $item->lft; ?>
					- <?php echo (int) $item->rgt; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</div>
</form>
PK       ! V      +  hathor/html/com_users/debuggroup/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! "X    +  hathor/html/com_users/debuguser/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_users&view=debuguser&user_id=' . (int) $this->state->get('user_id')); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('COM_USERS_SEARCH_ASSETS'); ?></legend>
		<div class="filter-search fltlft">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('COM_USERS_SEARCH_ASSETS'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_USERS'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_RESET'); ?></button>
		</div>

		<div class="filter-select fltrt">
			<label class="selectlabel" for="filter_component"><?php echo JText::_('COM_USERS_OPTION_SELECT_COMPONENT'); ?></label>
			<select name="filter_component" id="filter_component">
				<option value=""><?php echo JText::_('COM_USERS_OPTION_SELECT_COMPONENT');?></option>
				<?php if (!empty($this->components))
				{
					echo JHtml::_('select.options', $this->components, 'value', 'text', $this->state->get('filter.component'));
				}?>
			</select>

			<label class="selectlabel" for="filter_level_start"><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_START'); ?></label>
			<select name="filter_level_start" id="filter_level_start">
				<option value=""><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_START');?></option>
				<?php echo JHtml::_('select.options', $this->levels, 'value', 'text', $this->state->get('filter.level_start'));?>
			</select>

			<label class="selectlabel" for="filter_level_end"><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_END'); ?></label>
			<select name="filter_level_end" id="filter_level_end">
				<option value=""><?php echo JText::_('COM_USERS_OPTION_SELECT_LEVEL_END');?></option>
				<?php echo JHtml::_('select.options', $this->levels, 'value', 'text', $this->state->get('filter.level_end'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>

	</fieldset>
	<div class="clr"> </div>

	<div>
		<?php echo JText::_('COM_USERS_DEBUG_LEGEND'); ?>
		<span class="check-0 swatch"><?php echo JText::sprintf('COM_USERS_DEBUG_IMPLICIT_DENY', '-');?></span>
		<span class="check-a swatch"><?php echo JText::sprintf('COM_USERS_DEBUG_EXPLICIT_ALLOW', '&#10003;');?></span>
		<span class="check-d swatch"><?php echo JText::sprintf('COM_USERS_DEBUG_EXPLICIT_DENY', '&#10007;');?></span>
	</div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="left">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_ASSET_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="left">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_ASSET_NAME', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<?php foreach ($this->actions as $key => $action) : ?>
				<th class="width-5">
					<span class="hasTooltip" title="<?php echo JHtml::_('tooltipText', $key, $action[1]); ?>"><?php echo JText::_($key); ?></span>
				</th>
				<?php endforeach; ?>
				<th class="width-5 nowrap">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_LFT', 'a.lft', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5 nowrap">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row1">
				<th>
					<?php echo $this->escape($item->title); ?>
				</th>
				<td class="nowrap">
					<?php echo str_repeat('<span class="gi">|&mdash;</span>', $item->level) ?>
					<?php echo $this->escape($item->name); ?>
				</td>
				<?php foreach ($this->actions as $action) : ?>
					<?php
					$name  = $action[0];
					$check = $item->checks[$name];
					if ($check === true) :
						$class = 'check-a';
						$text  = '&#10003;';
					elseif ($check === false) :
						$class = 'check-d';
						$text  = '&#10007;';
					elseif ($check === null) :
						$class = 'check-0';
						$text  = '-';
					else :
						$class = '';
						$text  = '&#160;';
					endif;
					?>
				<td class="center <?php echo $class;?>">
					<?php echo $text; ?>
				</td>
				<?php endforeach; ?>
				<td class="center">
					<?php echo (int) $item->lft; ?>
					- <?php echo (int) $item->rgt; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</div>
</form>
PK       ! V      *  hathor/html/com_users/debuguser/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      '  hathor/html/com_users/levels/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! .K    (  hathor/html/com_users/levels/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_users');
$saveOrder = $listOrder == 'a.ordering';
?>

<form action="<?php echo JRoute::_('index.php?option=com_users&view=levels'); ?>" method="post" id="adminForm" name="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('COM_USERS_SEARCH_ACCESS_LEVELS'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('COM_USERS_SEARCH_ACCESS_LEVELS'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_TITLE_LEVELS'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_RESET'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_LEVEL_NAME', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'levels.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JText::_('JGRID_HEADING_ID'); ?>
				</th>
				<th class="width-40">
					&#160;
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering  = ($listOrder == 'a.ordering');
			$canCreate = $user->authorise('core.create',     'com_users');
			$canEdit   = $user->authorise('core.edit',       'com_users');
			$canChange = $user->authorise('core.edit.state', 'com_users');
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($canEdit) : ?>
					<a href="<?php echo JRoute::_('index.php?option=com_users&task=level.edit&id='.$item->id); ?>">
						<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) :?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, true, 'levels.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, true, 'levels.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, true, 'levels.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, true, 'levels.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
				<td>
					&#160;
				</td>
			</tr>
		<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! B      %  hathor/html/com_users/users/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$input     = JFactory::getApplication()->input;
$field     = $input->getCmd('field');
$function  = 'jSelectUser_'.$field;
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo JRoute::_('index.php?option=com_users&view=users&layout=modal&tmpl=component&groups=' . $input->get('groups', '', 'BASE64') . '&excluded=' . $input->get('excluded', '', 'BASE64'));?>" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_IN_NAME'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
			<button type="button" data-user-value="" data-user-name="<?php echo $this->escape(JText::_('JLIB_FORM_SELECT_USER')); ?>" data-user-field="<?php echo $this->escape($field);?>"
				onclick="if (window.parent) window.parent.jSelectUser(this);"><?php echo JText::_('JOPTION_NO_USER')?></button>
		</div>

		<div class="filter-select">
			<label for="filter_group_id">
				<?php echo JText::_('COM_USERS_FILTER_USER_GROUP'); ?>
			</label>
			<?php echo JHtml::_('access.usergroup', 'filter_group_id', $this->state->get('filter.group_id')); ?>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>

	<table class="adminlist modal">
		<thead>
			<tr>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_NAME', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width=25">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_USERNAME', 'a.username', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width=25">
					<?php echo JText::_('COM_USERS_HEADING_GROUPS'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php
			$i = 0;
			foreach ($this->items as $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<a class="pointer"
						data-user-value="<?php echo $item->id; ?>" data-user-name="<?php echo $this->escape($item->name); ?>" data-user-field="<?php echo $this->escape($field);?>"
						onclick="if (window.parent) window.parent.jSelectUser(this);">
						<?php echo $item->name; ?></a>
				</td>
				<td class="center">
					<?php echo $item->username; ?>
				</td>
				<td class="title">
					<?php echo nl2br($item->group_names); ?>
				</td>
			</tr>
		<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</form>
PK       ! R&  &  '  hathor/html/com_users/users/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
$loggeduser = JFactory::getUser();
?>

<form action="<?php echo JRoute::_('index.php?option=com_users&view=users');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('COM_USERS_SEARCH_USERS'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('COM_USERS_SEARCH_USERS'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_USERS_SEARCH_USERS'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_RESET'); ?></button>
		</div>

		<div class="filter-select">
			<span class="faux-label"><?php echo JText::_('COM_USERS_FILTER_LABEL'); ?></span>

			<label class="selectlabel" for="filter_state">
				<?php echo JText::_('COM_USERS_FILTER_LABEL'); ?>
			</label>
			<select name="filter_state" id="filter_state">
				<option value="*"><?php echo JText::_('COM_USERS_FILTER_STATE');?></option>
				<?php echo JHtml::_('select.options', UsersHelper::getStateOptions(), 'value', 'text', $this->state->get('filter.state'));?>
			</select>

			<label class="selectlabel" for="filter_active">
				<?php echo JText::_('COM_USERS_FILTER_ACTIVE'); ?>
			</label>
			<select name="filter_active" id="filter_active">
				<option value="*"><?php echo JText::_('COM_USERS_FILTER_ACTIVE');?></option>
				<?php echo JHtml::_('select.options', UsersHelper::getActiveOptions(), 'value', 'text', $this->state->get('filter.active'));?>
			</select>

			<label class="selectlabel" for="filter_group_id">
				<?php echo JText::_('COM_USERS_FILTER_USERGROUP'); ?>
			</label>
			<select name="filter_group_id" id="filter_group_id">
				<option value=""><?php echo JText::_('COM_USERS_FILTER_USERGROUP');?></option>
				<?php echo JHtml::_('select.options', UsersHelper::getGroups(), 'value', 'text', $this->state->get('filter.group_id'));?>
			</select>

			<label class="selectlabel" for="filter_lastvisitrange">
				<?php echo JText::_('COM_USERS_OPTION_FILTER_LAST_VISIT_DATE'); ?>
			</label>
			<select name="filter_lastvisitrange" id="filter_lastvisitrange" >
				<option value=""><?php echo JText::_('COM_USERS_OPTION_FILTER_LAST_VISIT_DATE');?></option>
				<?php echo JHtml::_('select.options', Usershelper::getRangeOptions(), 'value', 'text', $this->state->get('filter.lastvisitrange'));?>
			</select>

			<label class="selectlabel" for="filter_range">
				<?php echo JText::_('COM_USERS_OPTION_FILTER_DATE'); ?>
			</label>
			<select name="filter_range" id="filter_range" >
				<option value=""><?php echo JText::_('COM_USERS_OPTION_FILTER_DATE');?></option>
				<?php echo JHtml::_('select.options', Usershelper::getRangeOptions(), 'value', 'text', $this->state->get('filter.range'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_NAME', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-10">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_USERNAME', 'a.username', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_ENABLED', 'a.block', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_ACTIVATED', 'a.activation', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-10">
					<?php echo JText::_('COM_USERS_HEADING_GROUPS'); ?>
				</th>
				<th class="nowrap width-15">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_EMAIL', 'a.email', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-15">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_LAST_VISIT_DATE', 'a.lastvisitDate', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-15">
					<?php echo JHtml::_('grid.sort', 'COM_USERS_HEADING_REGISTRATION_DATE', 'a.registerDate', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$canEdit   = $this->canDo->get('core.edit');
			$canChange = $loggeduser->authorise('core.edit.state',	'com_users');

			// If this group is super admin and this user is not super admin, $canEdit is false
			if ((!$loggeduser->authorise('core.admin')) && JAccess::check($item->id, 'core.admin'))
			{
				$canEdit   = false;
				$canChange = false;
			}
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php if ($canEdit) : ?>
						<?php echo JHtml::_('grid.id', $i, $item->id); ?>
					<?php endif; ?>
				</td>
				<td class="break-word">
					<div class="fltrt">
						<?php echo JHtml::_('users.filterNotes', $item->note_count, $item->id); ?>
						<?php echo JHtml::_('users.notes', $item->note_count, $item->id); ?>
						<?php echo JHtml::_('users.addNote', $item->id); ?>
						<?php if ($item->requireReset == '1') : ?>
						<span class="label label-warning"><?php echo JText::_('COM_USERS_PASSWORD_RESET_REQUIRED'); ?></span>
						<?php endif; ?>
						<?php echo JHtml::_('users.notesModal', $item->note_count, $item->id); ?>
					</div>
					<?php if ($canEdit) : ?>
					<a href="<?php echo JRoute::_('index.php?option=com_users&task=user.edit&id='.(int) $item->id); ?>" title="<?php echo JText::sprintf('COM_USERS_EDIT_USER', $this->escape($item->name)); ?>">
						<?php echo $this->escape($item->name); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->name); ?>
					<?php endif; ?>
					<?php if (JDEBUG) : ?>
						<div class="fltrt"><div class="button2-left smallsub"><div class="blank"><a href="<?php echo JRoute::_('index.php?option=com_users&view=debuguser&user_id='.(int) $item->id);?>">
						<?php echo JText::_('COM_USERS_DEBUG_USER');?></a></div></div></div>
					<?php endif; ?>
				</td>
				<td class="center break-word">
					<?php echo $this->escape($item->username); ?>
				</td>
				<td class="center">
					<?php if ($canChange) : ?>
						<?php if ($loggeduser->id != $item->id) : ?>
							<?php echo JHtml::_('grid.boolean', $i, !$item->block, 'users.unblock', 'users.block'); ?>
						<?php else : ?>
							<?php echo JHtml::_('grid.boolean', $i, !$item->block, 'users.block', null); ?>
						<?php endif; ?>
					<?php else : ?>
						<?php echo JText::_($item->block ? 'JNO' : 'JYES'); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('grid.boolean', $i, !$item->activation, 'users.activate', null); ?>
				</td>
				<td class="center">
					<?php if (substr_count($item->group_names, "\n") > 1) : ?>
						<span class="hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('COM_USERS_HEADING_GROUPS'), nl2br($item->group_names), 0); ?>"><?php echo JText::_('COM_USERS_USERS_MULTIPLE_GROUPS'); ?></span>
					<?php else : ?>
						<?php echo nl2br($item->group_names); ?>
					<?php endif; ?>
				</td>
				<td class="center break-word">
					<?php echo $this->escape($item->email); ?>
				</td>
				<td class="center">
					<?php if ($item->lastvisitDate != $this->db->getNullDate()) : ?>
						<?php echo JHtml::_('date', $item->lastvisitDate, JText::_('DATE_FORMAT_LC6')); ?>
					<?php else:?>
						<?php echo JText::_('JNEVER'); ?>
					<?php endif;?>
				</td>
				<td class="center">
					<?php echo JHtml::_('date', $item->registerDate, JText::_('DATE_FORMAT_LC6')); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php // Load the batch processing form if user is allowed ?>
	<?php if ($loggeduser->authorise('core.create', 'com_users')
		&& $loggeduser->authorise('core.edit', 'com_users')
		&& $loggeduser->authorise('core.edit.state', 'com_users')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title'  => JText::_('COM_USERS_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer'),
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif;?>

	<?php echo $this->pagination->getListFooter(); ?>
	<div>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</div>
</form>
PK       ! V      &  hathor/html/com_users/users/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      /  hathor/html/com_joomlaupdate/default/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! i  i  0  hathor/html/com_joomlaupdate/default/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_joomlaupdate
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JoomlaupdateViewDefault $this */

JHtml::_('jquery.framework');
JHtml::_('bootstrap.tooltip');
JHtml::_('formbehavior.chosen', 'select');
JHtml::_('script', 'com_joomlaupdate/default.js', array('version' => 'auto', 'relative' => true));

JText::script('JYES');
JText::script('JNO');
JText::script('COM_JOOMLAUPDATE_VIEW_DEFAULT_EXTENSION_NO_COMPATIBILITY_INFORMATION');
JText::script('COM_JOOMLAUPDATE_VIEW_DEFAULT_EXTENSION_WARNING_UNKNOWN');
JText::script('COM_JOOMLAUPDATE_VIEW_DEFAULT_EXTENSION_SERVER_ERROR');

$latestJoomlaVersion  = $this->updateInfo['latest'];
$currentJoomlaVersion = $this->updateInfo['installed'];

JFactory::getDocument()->addScriptDeclaration(
<<<JS
jQuery(document).ready(function($) {
	$('#extraction_method').change(function(e){
		extractionMethodHandler('#extraction_method', 'row_ftp');
	});
	$('#upload_method').change(function(e){
		extractionMethodHandler('#upload_method', 'upload_ftp');
	});

	$('button.submit').on('click', function() {
		$('div.download_message').show();
	});
});

var joomlaTargetVersion  = '$latestJoomlaVersion';
var joomlaCurrentVersion = '$currentJoomlaVersion';
JS
);

$showPreUpdateCheck = isset($this->updateInfo['object']->downloadurl->_data)
	&& $this->getModel()->isDatabaseTypeSupported();

?>

<div id="joomlaupdate-wrapper">
	<form enctype="multipart/form-data" action="index.php" method="post" id="adminForm" class="form-horizontal">
		<?php echo  JHtml::_('sliders.start', 'joomlaupdate-slider'); ?>
		<?php if($this->shouldDisplayPreUpdateCheck()) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_JOOMLAUPDATE_VIEW_DEFAULT_TAB_PRE_UPDATE_CHECK'), 'pre-update-check'); ?>
			<?php echo $this->loadTemplate('preupdatecheck'); ?>
		<?php endif; ?>
		<?php if ($this->showUploadAndUpdate) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_JOOMLAUPDATE_VIEW_DEFAULT_TAB_ONLINE'), 'online-update'); ?>
		<?php endif; ?>

		<?php if ($this->selfUpdate) : ?>
			<?php // If we have a self update notice to install it first! ?>
			<?php JFactory::getApplication()->enqueueMessage(JText::_('COM_JOOMLAUPDATE_VIEW_DEFAULT_INSTALL_SELF_UPDATE_FIRST'), 'error'); ?>
			<?php echo $this->loadTemplate('updatemefirst'); ?>
		<?php else : ?>
			<?php if ((!isset($this->updateInfo['object']->downloadurl->_data)
				&& $this->updateInfo['installed'] < $this->updateInfo['latest'])
				|| !$this->getModel()->isDatabaseTypeSupported()) : ?>
				<?php // If we have no download URL we can't reinstall or update ?>
				<?php echo $this->loadTemplate('nodownload'); ?>
			<?php elseif (!$this->updateInfo['hasUpdate']) : ?>
				<?php // If we have no update we can reinstall the core ?>
				<?php echo $this->loadTemplate('reinstall'); ?>
			<?php else : ?>
				<?php // Ok let's show the update template ?>
				<?php echo $this->loadTemplate('update'); ?>
			<?php endif; ?>
		<?php endif; ?>

		<input type="hidden" name="task" value="update.download" />
		<input type="hidden" name="option" value="com_joomlaupdate" />

		<?php echo JHtml::_('form.token'); ?>
	</form>

	<?php // Only Super Users have access to the Update & Install for obvious security reasons ?>
	<?php if ($this->showUploadAndUpdate) : ?>
		<?php echo JHtml::_('sliders.panel', JText::_('COM_JOOMLAUPDATE_VIEW_DEFAULT_TAB_UPLOAD'), 'upload-update'); ?>
		<?php echo $this->loadTemplate('upload'); ?>
		<?php echo JHtml::_('sliders.end'); ?>
	<?php endif; ?>

	<div class="download_message" style="display: none">
		<p></p>
		<p class="nowarning">
			<?php echo JText::_('COM_JOOMLAUPDATE_VIEW_DEFAULT_DOWNLOAD_IN_PROGRESS'); ?>
		</p>
		<div class="joomlaupdate_spinner"></div>
	</div>
	<div id="loading"></div>
</div>
PK       ! V      '  hathor/html/com_joomlaupdate/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! L8
  
  +  hathor/html/com_search/searches/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_search&view=searches'); ?>" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_SEARCH_SEARCH_IN_PHRASE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>


	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_SEARCH_HEADING_PHRASE', 'a.search_term', $listDirn, $listOrder); ?>
				</th>
				<th class="hits-col">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
				</th>
				<th class="width-15">
					<?php echo JText::_('COM_SEARCH_HEADING_RESULTS'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
					<td>
						<?php echo $this->escape($item->search_term); ?>
					</td>
					<td class="center">
						<?php echo (int) $item->hits; ?>
					</td>
					<td class="center">
					<?php if ($this->state->get('show_results')) : ?>
						<?php echo (int) $item->returns; ?>
					<?php else: ?>
						<?php echo JText::_('COM_SEARCH_NO_RESULTS'); ?>
					<?php endif; ?>
					</td>
				</tr>
			<?php endforeach; ?>
			</tbody>
		</table>

		<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</form>
PK       ! V      *  hathor/html/com_search/searches/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      !  hathor/html/com_search/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      (  hathor/html/com_cpanel/cpanel/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! }{[    )  hathor/html/com_cpanel/cpanel/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;

use Joomla\Registry\Registry;

echo JHtml::_('sliders.start', 'panel-sliders', array('useCookie' => '1'));
if (JFactory::getUser()->authorise('core.manage', 'com_postinstall')) :
	if ($this->postinstall_message_count):
		echo JHtml::_('sliders.panel', JText::_('COM_CPANEL_MESSAGES_TITLE'), 'cpanel-panel-com-postinstall');
	?>
		<div class="modal-body">
			<p>
				<?php echo JText::_('COM_CPANEL_MESSAGES_BODY_NOCLOSE'); ?>
			</p>
			<p>
				<?php echo JText::_('COM_CPANEL_MESSAGES_BODYMORE_NOCLOSE'); ?>
			</p>
		</div>
		<div class="modal-footer">
			<button onclick="window.location='index.php?option=com_postinstall&eid=700'; return false" class="btn btn-primary btn-large" >
				<?php echo JText::_('COM_CPANEL_MESSAGES_REVIEW'); ?>
			</button>
		</div>
	<?php endif; ?>
<?php endif;

foreach ($this->modules as $module)
{
	$output = JModuleHelper::renderModule($module);
	echo JHtml::_('sliders.panel', $module->title, 'cpanel-panel-' . $module->name);
	echo $output;
}

echo JHtml::_('sliders.end');
PK       ! V      !  hathor/html/com_cpanel/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        hathor/html/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! {"  "  0  hathor/html/com_contenthistory/history/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
JSession::checkToken('get') or die(JText::_('JINVALID_TOKEN'));

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
JHtml::_('bootstrap.tooltip', '.hasTooltip', array('placement' => 'bottom'));
JHtml::_('behavior.multiselect');
JHtml::_('jquery.framework');

$input = JFactory::getApplication()->input;
$field = $input->getCmd('field');
$function = 'jSelectContenthistory_' . $field;
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
$message = JText::_('COM_CONTENTHISTORY_BUTTON_SELECT_ONE', true);
$compareMessage = JText::_('COM_CONTENTHISTORY_BUTTON_SELECT_TWO', true);
JText::script('JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST');
$deleteMessage = "alert(Joomla.JText._('JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST'));";
$aliasArray = explode('.', $this->state->type_alias);
$option = (end($aliasArray) == 'category') ? 'com_categories&amp;extension=' . implode('.', array_slice($aliasArray, 0, count($aliasArray) - 1)) : $aliasArray[0];
$filter = JFilterInput::getInstance();
$task = $filter->clean(end($aliasArray)) . '.loadhistory';
$loadUrl = JRoute::_('index.php?option=' . $filter->clean($option) . '&amp;task=' . $task);
$deleteUrl = JRoute::_('index.php?option=com_contenthistory&task=history.delete');
$hash = $this->state->get('sha1_hash');
$formUrl = 'index.php?option=com_contenthistory&view=history&layout=modal&tmpl=component&item_id=' . $this->state->get('item_id') . '&type_id='
	. $this->state->get('type_id') . '&type_alias=' . $this->state->get('type_alias') . '&' . JSession::getFormToken() . '=1';

JFactory::getDocument()->addScriptDeclaration("
	(function ($){
		$(document).ready(function (){
			$('#toolbar-load').click(function() {
				var ids = $('input[id*=\'cb\']:checked');
				if (ids.length == 1) {
					// Add version item id to URL
					var url = $('#toolbar-load').attr('data-url') + '&version_id=' + ids[0].value;
					$('#content-url').attr('data-url', url);
					if (window.parent) {
						window.parent.location = url;
					}
				} else {
					alert('" . $message . "');
				}
			});

		$('#toolbar-preview').click(function() {
				var windowSizeArray = ['width=800, height=600, resizable=yes, scrollbars=yes'];
				var ids = $('input[id*=\'cb\']:checked');
				if (ids.length == 1) {
					// Add version item id to URL
					var url = $('#toolbar-preview').attr('data-url') + '&version_id=' + ids[0].value;
					$('#content-url').attr('data-url', url);
					if (window.parent) {
						window.open(url, '', windowSizeArray);
						return false;
					}
				} else {
					alert('" . $message . "');
				}
			});

			$('#toolbar-compare').click(function() {
				var windowSizeArray = ['width=1000, height=600, resizable=yes, scrollbars=yes'];
				var ids = $('input[id*=\'cb\']:checked');
				if (ids.length == 2) {
					// Add version item ids to URL
					var url = $('#toolbar-compare').attr('data-url') + '&id1=' + ids[0].value + '&id2=' + ids[1].value;
					$('#content-url').attr('data-url', url);
					if (window.parent) {
						window.open(url, '', windowSizeArray);
						return false;
					}
				} else {
					alert('" . $compareMessage . "');
				}
			});
		});
	})(jQuery);
	"
);

?>
<div class="modal-header">
	<h3><?php echo JText::_('COM_CONTENTHISTORY_MODAL_TITLE'); ?></h3>
</div>

<div class="modal-body">

	<div class="modal-buttons">
		<button id="toolbar-load" type="submit" class="btn pointer hasTooltip" title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_LOAD_DESC'); ?>" data-url="<?php echo JRoute::_($loadUrl);?>">
			<span class="icon-upload"></span><span class="hidden-phone"><?php echo JText::_('COM_CONTENTHISTORY_BUTTON_LOAD'); ?></span></button>
		<button id="toolbar-preview" type="button" class="btn pointer hasTooltip" title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_PREVIEW_DESC'); ?>" data-url="<?php echo JRoute::_('index.php?option=com_contenthistory&view=preview&layout=preview&tmpl=component&' . JSession::getFormToken() . '=1');?>">
			<span class="icon-search"></span><span class="hidden-phone"><?php echo JText::_('COM_CONTENTHISTORY_BUTTON_PREVIEW'); ?></span></button>
		<button id="toolbar-compare" type="button" class="btn pointer hasTooltip" title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_COMPARE_DESC'); ?>" data-url="<?php echo JRoute::_('index.php?option=com_contenthistory&view=compare&layout=compare&tmpl=component&' . JSession::getFormToken() . '=1');?>">
			<span class="icon-zoom-in"></span><span class="hidden-phone"><?php echo JText::_('COM_CONTENTHISTORY_BUTTON_COMPARE'); ?></span></button>
		<button onclick="if (document.adminForm.boxchecked.value==0){<?php echo $deleteMessage; ?>}else{ Joomla.submitbutton('history.keep')}" class="btn pointer hasTooltip" title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_KEEP_DESC'); ?>">
			<span class="icon-lock"></span><span class="hidden-phone"><?php echo JText::_('COM_CONTENTHISTORY_BUTTON_KEEP'); ?></span></button>
		<button onclick="if (document.adminForm.boxchecked.value==0){<?php echo $deleteMessage; ?>}else{ Joomla.submitbutton('history.delete')}" class="btn pointer hasTooltip" title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_DELETE_DESC'); ?>">
			<span class="icon-delete"></span><span class="hidden-phone"><?php echo JText::_('COM_CONTENTHISTORY_BUTTON_DELETE'); ?></span></button>
	</div>

	<form action="<?php echo JRoute::_($formUrl);?>" method="post" name="adminForm" id="adminForm">
		<table class="adminlist modal">
			<thead>
				<tr>
					<th width="1%" class="title">
						<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
					</th>
					<th width="15%" class="title">
						<?php echo JText::_('JDATE'); ?>
					</th>
					<th width="15%" class="title">
						<?php echo JText::_('COM_CONTENTHISTORY_VERSION_NOTE'); ?>
					</th>
					<th width="10%" class="title">
						<?php echo JText::_('COM_CONTENTHISTORY_KEEP_VERSION'); ?>
					</th>
					<th width="15%" class="title">
						<?php echo JText::_('JAUTHOR'); ?>
					</th>
					<th width="10%" class="title">
						<?php echo JText::_('COM_CONTENTHISTORY_CHARACTER_COUNT'); ?>
					</th>
				</tr>
			</thead>

			<tbody>
			<?php $i = 0; ?>
			<?php foreach ($this->items as $item) : ?>
				<tr class="row<?php echo $i % 2; ?>">
					<td class="center">
						<?php echo JHtml::_('grid.id', $i, $item->version_id); ?>
					</td>
					<td class="nowrap">
						<a class="save-date" onclick="window.open(this.href,'win2','width=800,height=600,resizable=yes,scrollbars=yes'); return false;"
							href="<?php echo JRoute::_('index.php?option=com_contenthistory&view=preview&layout=preview&tmpl=component&' . JSession::getFormToken() . '=1&version_id=' . $item->version_id);?>">
							<?php echo JHtml::_('date', $item->save_date, JText::_('DATE_FORMAT_LC6')); ?>
						</a>
						<?php if ($item->sha1_hash == $hash) :?>
							<span class="icon-featured"></span>&nbsp;
						<?php endif; ?>
					</td>
					<td class="center">
						<?php echo htmlspecialchars($item->version_note); ?>
					</td>
					<td class="center">
						<?php if ($item->keep_forever) : ?>
							<a class="btn btn-mini active" rel="tooltip" href="javascript:void(0);"
								onclick="return listItemTask('cb<?php echo $i; ?>','history.keep')"
								data-original-title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_KEEP_TOGGLE_OFF'); ?>">
								<?php echo JText::_('JYES'); ?>&nbsp;<span class="icon-lock"></span>
							</a>
						<?php else : ?>
							<a class="btn btn-mini active" rel="tooltip" href="javascript:void(0);"
								onclick="return listItemTask('cb<?php echo $i; ?>','history.keep')"
								data-original-title="<?php echo JText::_('COM_CONTENTHISTORY_BUTTON_KEEP_TOGGLE_ON'); ?>">
								<?php echo JText::_('JNO'); ?>
							</a>
						<?php endif; ?>
					</td>
					<td class="center">
						<?php echo htmlspecialchars($item->editor); ?>
					</td>
					<td class="center">
						<?php echo number_format((int) $item->character_count, 0, JText::_('DECIMALS_SEPARATOR'), JText::_('THOUSANDS_SEPARATOR')); ?>
					</td>
				</tr>
				<?php $i++; ?>
			<?php endforeach; ?>
			</tbody>
		</table>

		<?php echo $this->pagination->getListFooter(); ?>

		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<?php echo JHtml::_('form.token'); ?>

	</form>
</div>
PK       ! V      "  hathor/html/com_checkin/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! =
  
  +  hathor/html/com_checkin/checkin/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_checkin
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo JRoute::_('index.php?option=com_checkin'); ?>" method="post" name="adminForm" id="adminForm">
	<?php if (!empty($this->sidebar)) : ?>
		<div id="j-sidebar-container" class="span2">
			<?php echo $this->sidebar; ?>
		</div>
	<?php endif; ?>
	<div id="j-main-container"<?php echo !empty($this->sidebar) ? ' class="span10"' : ''; ?>>
		<fieldset id="filter-bar">
			<div class="filter-search fltlft">
				<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
				<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_CHECKIN_FILTER_SEARCH_DESC'); ?>" />

				<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
				<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
			</div>
		</fieldset>
		<div class="clr"></div>

		<table id="global-checkin" class="adminlist">
			<thead>
				<tr>
					<th width="1%">
						<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
					</th>
					<th class="left"><?php echo JHtml::_('grid.sort', 'COM_CHECKIN_DATABASE_TABLE', 'table', $listDirn, $listOrder); ?></th>
					<th><?php echo JHtml::_('grid.sort', 'COM_CHECKIN_ITEMS_TO_CHECK_IN', 'count', $listDirn, $listOrder); ?></th>
				</tr>
			</thead>
			<tbody>
				<?php foreach ($this->items as $table => $count): $i = 0; ?>
					<tr class="row<?php echo $i % 2; ?>">
						<td class="center"><?php echo JHtml::_('grid.id', $i, $table); ?></td>
						<td><?php echo JText::sprintf('COM_CHECKIN_TABLE', $table); ?></td>
						<td width="200" class="center"><?php echo $count; ?></td>
					</tr>
				<?php endforeach; ?>
			</tbody>
			<tfoot>
				<tr>
					<td colspan="15">
						<?php echo $this->pagination->getListFooter(); ?>
					</td>
				</tr>
			</tfoot>
		</table>
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      *  hathor/html/com_checkin/checkin/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      #  hathor/html/com_weblinks/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! (>;$  $  -  hathor/html/com_weblinks/weblinks/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');
JHtml::_('behavior.modal');

$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_weblinks');
$saveOrder = $listOrder == 'a.ordering';
?>

<form action="<?php echo JRoute::_('index.php?option=com_weblinks&view=weblinks'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_WEBLINKS_SEARCH_IN_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true); ?>
			</select>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_weblinks'), 'value', 'text', $this->state->get('filter.category_id')); ?>
			</select>

			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_language">
				<?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?>
			</label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<label class="selectlabel" for="filter_tag">
				<?php echo JText::_('JOPTION_SELECT_TAG'); ?>
			</label>
			<select name="filter_tag" id="filter_tag">
				<option value=""><?php echo JText::_('JOPTION_SELECT_TAG'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('tag.options', true, true), 'value', 'text', $this->state->get('filter.tag')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap title category-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'category_title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'weblinks.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
				</th>
				<th class="hits-col">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering       = ($listOrder == 'a.ordering');
			$item->cat_link = JRoute::_('index.php?option=com_categories&extension=com_weblinks&task=edit&type=other&cid[]=' . $item->catid);
			$canCreate      = $user->authorise('core.create',     'com_weblinks.category.' . $item->catid);
			$canEdit        = $user->authorise('core.edit',       'com_weblinks.category.' . $item->catid);
			$canCheckin     = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id') || $item->checked_out == 0;
			$canChange      = $user->authorise('core.edit.state', 'com_weblinks.category.' . $item->catid) && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'weblinks.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_weblinks&task=weblink.edit&id='.(int) $item->id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
							<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'weblinks.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) :?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'weblinks.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'weblinks.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'weblinks.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'weblinks.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ? '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php echo $item->hits; ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

<?php echo $this->pagination->getListFooter(); ?>
	<div class="clr"> </div>

	<?php //Load the batch processing form. ?>
	<?php echo $this->loadTemplate('batch'); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! V      ,  hathor/html/com_weblinks/weblinks/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! aM    )  hathor/html/com_weblinks/weblink/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$saveHistory = $this->state->get('params')->get('save_history', 0);

JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'weblink.cancel' || document.formvalidator.isValid(document.id('weblink-form')))
		{
			" . $this->form->getField('description')->save() . "
			Joomla.submitform(task, document.getElementById('weblink-form'));
		}
	}
");
?>
<div class="weblink-edit">

<form action="<?php echo JRoute::_('index.php?option=com_weblinks&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="weblink-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('COM_WEBLINKS_NEW_WEBLINK') : JText::sprintf('COM_WEBLINKS_EDIT_WEBLINK', $this->item->id); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('title'); ?>
				<?php echo $this->form->getInput('title'); ?></li>

				<li><?php echo $this->form->getLabel('alias'); ?>
				<?php echo $this->form->getInput('alias'); ?></li>

				<li><?php echo $this->form->getLabel('url'); ?>
				<?php echo $this->form->getInput('url'); ?></li>

				<li><?php echo $this->form->getLabel('catid'); ?>
				<?php echo $this->form->getInput('catid'); ?></li>

				<li><?php echo $this->form->getLabel('state'); ?>
				<?php echo $this->form->getInput('state'); ?></li>

				<li><?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?></li>

				<li><?php echo $this->form->getLabel('ordering'); ?>
				<?php echo $this->form->getInput('ordering'); ?></li>

				<li><?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?></li>

				<!-- Tag field -->
				<li><?php echo $this->form->getLabel('tags'); ?>
					<div class="is-tagbox">
						<?php echo $this->form->getInput('tags'); ?>
					</div>
				</li>

				<?php if ($saveHistory) : ?>
					<li><?php echo $this->form->getLabel('version_note'); ?>
					<?php echo $this->form->getInput('version_note'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>
			</ul>

			<div>
				<?php echo $this->form->getLabel('description'); ?>
				<div class="clr"></div>
				<?php echo $this->form->getInput('description'); ?>
			</div>
		</fieldset>
	</div>

	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'weblink-sliders-'.$this->item->id, array('useCookie' => 1)); ?>

		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>

		<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
			<ul class="adminformlist">

				<li><?php echo $this->form->getLabel('created_by'); ?>
				<?php echo $this->form->getInput('created_by'); ?></li>

				<li><?php echo $this->form->getLabel('created_by_alias'); ?>
				<?php echo $this->form->getInput('created_by_alias'); ?></li>

				<li><?php echo $this->form->getLabel('created'); ?>
				<?php echo $this->form->getInput('created'); ?></li>

				<li><?php echo $this->form->getLabel('publish_up'); ?>
				<?php echo $this->form->getInput('publish_up'); ?></li>

				<li><?php echo $this->form->getLabel('publish_down'); ?>
				<?php echo $this->form->getInput('publish_down'); ?></li>

				<?php if ($this->item->modified_by) : ?>
					<li><?php echo $this->form->getLabel('modified_by'); ?>
					<?php echo $this->form->getInput('modified_by'); ?></li>

					<li><?php echo $this->form->getLabel('modified'); ?>
					<?php echo $this->form->getInput('modified'); ?></li>
				<?php endif; ?>

				<?php if ($this->item->hits) : ?>
					<li><?php echo $this->form->getLabel('hits'); ?>
					<?php echo $this->form->getInput('hits'); ?></li>
				<?php endif; ?>

			</ul>
		</fieldset>

		<?php echo $this->loadTemplate('params'); ?>

		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'meta-options'); ?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
			<?php echo $this->loadTemplate('metadata'); ?>
		</fieldset>

		<?php echo JHtml::_('sliders.end'); ?>

		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
	<div class="clr"></div>
</form>
</div>
PK       ! {U*    0  hathor/html/com_weblinks/weblink/edit_params.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$fieldSets = $this->form->getFieldsets('params');
foreach ($fieldSets as $name => $fieldSet) :
	echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-params');
	if (isset($fieldSet->description) && trim($fieldSet->description)) :
		echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
	endif;
	?>
	<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_($fieldSet->label); ?></legend>
		<ul class="adminformlist">
		<?php foreach ($this->form->getFieldset($name) as $field) : ?>
			<li><?php echo $field->label; ?>
			<?php echo $field->input; ?></li>
		<?php endforeach; ?>
		</ul>
	</fieldset>
<?php endforeach; ?>
PK       ! V      +  hathor/html/com_weblinks/weblink/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 3ri      hathor/html/modules.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * This is a file to add template specific chrome to module rendering.  To use it you would
 * set the style attribute for the given module(s) include in your template to use the style
 * for each given modChrome function.
 *
 * eg.  To render a module mod_test in the submenu style, you would use the following include:
 * <jdoc:include type="module" name="test" style="submenu" />
 *
 * This gives template designers ultimate control over how modules are rendered.
 *
 * NOTICE: All chrome wrapping methods should be named: modChrome_{STYLE} and take the same
 * two arguments.
 */

/*
 * Module chrome for rendering the module in a submenu
 */
function modChrome_xhtmlid($module, &$params, &$attribs)
{
	if ($module->content)
	{
		?>
		<div id="<?php echo (int) $attribs['id'] ?>">

				<?php echo $module->content; ?>
				<div class="clr"></div>

		</div>
		<?php
	} elseif ($attribs['id'] == 'submenu-box')
	{
		?>
		<div id="no-submenu"></div>
		<?php
	}
}
?>
PK       ! V      &  hathor/html/com_menus/menus/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! w!  !  '  hathor/html/com_menus/menus/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('behavior.multiselect');

$uri       = JUri::getInstance();
$return    = base64_encode($uri);
$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$modMenuId = (int) $this->get('ModMenuId');

$script = array();
$script[] = 'jQuery(document).ready(function() {';

foreach ($this->items as $item) :
	if ($user->authorise('core.edit', 'com_menus')) :
		$script[] = '	function jSelectPosition_' . $item->id . '(name) {';
		$script[] = '		document.getElementById("' . $item->id . '").value = name;';
		$script[] = '		jQuery(".modal").modal("hide");';
		$script[] = '	};';
	endif;
endforeach;

$script[] = '	jQuery(".modal").on("hidden", function () {';
$script[] = '		setTimeout(function(){';
$script[] = '			window.parent.location.reload();';
$script[] = '		},1000);';
$script[] = '	});';
$script[] = '});';

JFactory::getDocument()->addScriptDeclaration(implode("\n", $script));
?>
<form action="<?php echo JRoute::_('index.php?option=com_menus&view=menus');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('COM_MENUS_MENU_SEARCH_FILTER'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_MENUS_ITEMS_SEARCH_FILTER'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
	</fieldset>
	<div class="clearfix"> </div>
	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col" rowspan="2">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th rowspan="2">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="width-30" colspan="3">
					<?php echo JText::_('COM_MENUS_HEADING_NUMBER_MENU_ITEMS'); ?>
				</th>
				<th class="width-20" rowspan="2">
					<?php echo JText::_('COM_MENUS_HEADING_LINKED_MODULES'); ?>
				</th>
				<th class="nowrap id-col" rowspan="2">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
			<tr>
				<th class="width-10">
					<?php echo JText::_('COM_MENUS_HEADING_PUBLISHED_ITEMS'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('COM_MENUS_HEADING_UNPUBLISHED_ITEMS'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('COM_MENUS_HEADING_TRASHED_ITEMS'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$canCreate = $user->authorise('core.create',     'com_menus');
			$canEdit   = $user->authorise('core.edit',       'com_menus');
			$canChange = $user->authorise('core.edit.state', 'com_menus');
			$canManageItems = $user->authorise('core.manage', 'com_menus.menu.' . (int) $item->id);
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($canManageItems) : ?>
					<a href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype=' . $item->menutype); ?>">
						<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<p class="smallsub">(<span><?php echo JText::_('COM_MENUS_MENU_MENUTYPE_LABEL') ?></span>
						<?php if ($canEdit) : ?>
							<?php echo '<a href="'.JRoute::_('index.php?option=com_menus&task=menu.edit&id='.$item->id).' title='.$this->escape($item->description).'">'.
							$this->escape($item->menutype).'</a>'; ?>)
						<?php else : ?>
							<?php echo $this->escape($item->menutype)?>)
						<?php endif; ?>
					</p>
				</td>
				<td class="center btns">
					<a href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype.'&filter_published=1');?>">
						<?php echo $item->count_published; ?></a>
				</td>
				<td class="center btns">
					<a href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype.'&filter_published=0');?>">
						<?php echo $item->count_unpublished; ?></a>
				</td>
				<td class="center btns">
					<a href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype.'&filter_published=-2');?>">
						<?php echo $item->count_trashed; ?></a>
				</td>
				<td class="left">
				<ul class="menu-module-list">
					<?php
					if (isset($this->modules[$item->menutype])) :
						foreach ($this->modules[$item->menutype] as &$module) :
						?>
						<li>
							<?php if ($canEdit) : ?>
								<?php $link = JRoute::_('index.php?option=com_modules&task=module.edit&id='.$module->id.'&return='.$return.'&tmpl=component&layout=modal'); ?>
								<a href="#module<?php echo $module->id; ?>Modal" role="button" class="button" data-toggle="modal" title="<?php echo JText::_('COM_MENUS_EDIT_MODULE_SETTINGS');?>">
									<?php echo JText::sprintf('COM_MENUS_MODULE_ACCESS_POSITION', $this->escape($module->title), $this->escape($module->access_title), $this->escape($module->position)); ?></a>
							<?php else : ?>
								<?php echo JText::sprintf('COM_MENUS_MODULE_ACCESS_POSITION', $this->escape($module->title), $this->escape($module->access_title), $this->escape($module->position)); ?>
							<?php endif; ?>
						</li>
						<?php endforeach; ?>
				</ul>
					<?php foreach ($this->modules[$item->menutype] as &$module) : ?>
						<?php if ($canEdit) : ?>
							<?php $link = JRoute::_('index.php?option=com_modules&task=module.edit&id='.$module->id.'&return='.$return.'&tmpl=component&layout=modal'); ?>
							<?php echo JHtml::_(
									'bootstrap.renderModal',
									'module' . $module->id . 'Modal',
									array(
										'url'    => $link,
										'title'  => JText::_('COM_MENUS_EDIT_MODULE_SETTINGS'),
										'height' => '300px',
										'width'  => '800px',
										'footer' => '<button type="button" class="btn" data-dismiss="modal">'
											. JText::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
											. '<button type="button" class="btn btn-success" data-dismiss="modal" onclick="jQuery(\'#module'
											. $module->id . 'Modal iframe\').contents().find(\'#saveBtn\').click();">'
											. JText::_('JSAVE') . '</button>',
									)
								); ?>
						<?php endif; ?>
					<?php endforeach; ?>
					<?php elseif ($modMenuId) : ?>
						<?php $link = JRoute::_('index.php?option=com_modules&task=module.add&eid=' . $modMenuId . '&params[menutype]=' . $item->menutype); ?>
						<a href="<?php echo $link; ?>"><?php echo JText::_('COM_MENUS_ADD_MENU_MODULE'); ?></a>
						<?php echo JHtml::_(
							'bootstrap.renderModal',
							'moduleModal',
							array(
								'url'    => $link,
								'title'  => JText::_('COM_MENUS_EDIT_MODULE_SETTINGS'),
								'height' => '500px',
								'width'  => '800px',
								'footer' => '<button type="button" class="btn" data-dismiss="modal">'
									. JText::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>',
							)
						); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      %  hathor/html/com_menus/item/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! H:	  :	  +  hathor/html/com_menus/item/edit_options.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$assoc = JLanguageAssociations::isEnabled();

?>
<?php
	$fieldSets = $this->form->getFieldsets('request');

	if (!empty($fieldSets))
	{
		$fieldSet = array_shift($fieldSets);
		$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_MENUS_'.$fieldSet->name.'_FIELDSET_LABEL';
		echo JHtml::_('sliders.panel', JText::_($label), 'request-options');
		if (isset($fieldSet->description) && trim($fieldSet->description)) :
			echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
		endif;
	?>
		<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_($label) ?></legend>
			<?php $hidden_fields = ''; ?>
			<ul class="adminformlist">
				<?php foreach ($this->form->getFieldset('request') as $field) : ?>
				<?php if (!$field->hidden) : ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
				<?php else : $hidden_fields .= $field->input; ?>
				<?php endif; ?>
				<?php endforeach; ?>
			</ul>
			<?php echo $hidden_fields; ?>
		</fieldset>
<?php
	}

	$fieldSets = $this->form->getFieldsets('params');

	foreach ($fieldSets as $name => $fieldSet) :
		$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_MENUS_'.$name.'_FIELDSET_LABEL';
		echo JHtml::_('sliders.panel', JText::_($label), $name.'-options');
			if (isset($fieldSet->description) && trim($fieldSet->description)) :
				echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
			endif;
			?>
		<div class="clr"></div>
		<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_($label) ?></legend>
			<ul class="adminformlist">
				<?php foreach ($this->form->getFieldset($name) as $field) : ?>
					<li><?php echo $field->label; ?>
					<?php echo $field->input; ?></li>
				<?php endforeach; ?>
			</ul>
		</fieldset>
	<?php endforeach;?>

	<?php if ($assoc && $this->state->get('item.client_id') != 1) : ?>
		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_ASSOCIATIONS'), '-options');?>
		<?php echo $this->loadTemplate('associations'); ?>
	<?php endif; ?>
PK       ! @8  8  #  hathor/html/com_menus/item/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.framework');
JHtml::_('behavior.formvalidator');
JHtml::_('behavior.modal');

$assoc = JLanguageAssociations::isEnabled();

// Ajax for parent items
$script = "
jQuery(document).ready(function ($){
	$('#jform_menutype').change(function(){
		var menutype = $(this).val();
		$.ajax({
			url: 'index.php?option=com_menus&task=item.getParentItem&menutype=' + menutype,
			dataType: 'json'
		}).done(function(data) {
			$('#jform_parent_id option').each(function() {
				if ($(this).val() != '1') {
					$(this).remove();
				}
			});
			$.each(data, function (i, val) {
				var option = $('<option>');
				option.text(val.title).val(val.id);
				$('#jform_parent_id').append(option);
			});
			$('#jform_parent_id').trigger('liszt:updated');
		});
	});
});
Joomla.submitbutton = function(task, type){
	if (task == 'item.setType' || task == 'item.setMenuType')
	{
		if (task == 'item.setType')
		{
			jQuery('#item-form input[name=\"jform[type]\"]').val(type);
			jQuery('#fieldtype').val('type');
		} else {
			jQuery('#item-form input[name=\"jform[menutype]\"]').val(type);
		}
		Joomla.submitform('item.setType', document.getElementById('item-form'));
	} else if (task == 'item.cancel' || document.formvalidator.isValid(document.getElementById('item-form')))
	{
		Joomla.submitform(task, document.getElementById('item-form'));
	}
	else
	{
		// special case for modal popups validation response
		jQuery('#item-form .modal-value.invalid').each(function(){
			var field = jQuery(this),
				idReversed = field.attr('id').split('').reverse().join(''),
				separatorLocation = idReversed.indexOf('_'),
				nameId = '#' + idReversed.substr(separatorLocation).split('').reverse().join('') + 'name';
			jQuery(nameId).addClass('invalid');
		});
	}
};
";
// Add the script to the document head.
JFactory::getDocument()->addScriptDeclaration($script);

// In case of modal
$input = JFactory::getApplication()->input;
$isModal  = $input->get('layout') == 'modal' ? true : false;
$layout   = $isModal ? 'modal' : 'edit';
$tmpl     = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
$clientId = $this->state->get('item.client_id', 0);
?>

<div class="menuitem-edit">

<form action="<?php echo JRoute::_('index.php?option=com_menus&view=item&client_id=' . $clientId . '&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">

<div class="col main-section">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_MENUS_ITEM_DETAILS');?></legend>
			<ul class="adminformlist">

				<li><?php echo $this->form->getLabel('type'); ?>
				<?php echo $this->form->getInput('type'); ?></li>

				<li><?php echo $this->form->getLabel('title'); ?>
				<?php echo $this->form->getInput('title'); ?></li>

				<?php if ($this->item->type == 'url') : ?>
					<?php $this->form->setFieldAttribute('link', 'readonly', 'false');?>
					<li><?php echo $this->form->getLabel('link'); ?>
					<?php echo $this->form->getInput('link'); ?></li>
				<?php endif; ?>

				<?php if ($this->item->type != 'url') : ?>
					<li><?php echo $this->form->getLabel('alias'); ?>
					<?php echo $this->form->getInput('alias'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('note'); ?>
				<?php echo $this->form->getInput('note'); ?></li>

				<?php if ($this->item->type !== 'url') : ?>
					<li><?php echo $this->form->getLabel('link'); ?>
					<?php echo $this->form->getInput('link'); ?></li>
				<?php endif ?>

				<?php if ($this->canDo->get('core.edit.state')) : ?>
					<li><?php echo $this->form->getLabel('published'); ?>
					<?php echo $this->form->getInput('published'); ?></li>
				<?php endif ?>

				<li><?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?></li>

				<li><?php echo $this->form->getLabel('menutype'); ?>
				<?php echo $this->form->getInput('menutype'); ?></li>

				<li><?php echo $this->form->getLabel('parent_id'); ?>
				<?php echo $this->form->getInput('parent_id'); ?></li>

				<li><?php echo $this->form->getLabel('menuordering'); ?>
				<?php echo $this->form->getInput('menuordering'); ?></li>

				<li><?php echo $this->form->getLabel('browserNav'); ?>
				<?php echo $this->form->getInput('browserNav'); ?></li>

				<?php if ($this->canDo->get('core.edit.state')) : ?>
					<?php if ($this->item->type == 'component') : ?>
					<li><?php echo $this->form->getLabel('home'); ?>
					<?php echo $this->form->getInput('home'); ?></li>
					<?php endif; ?>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?></li>

				<li><?php echo $this->form->getLabel('template_style_id'); ?>
				<?php echo $this->form->getInput('template_style_id'); ?></li>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>

				<li><?php echo $this->form->getLabel('client_id'); ?>
					<?php echo $this->form->getInput('client_id'); ?></li>
			</ul>

	</fieldset>
</div>

<div class="col options-section">
	<?php echo JHtml::_('sliders.start', 'menu-sliders-'.$this->item->id); ?>
	<?php //Load  parameters.
		echo $this->loadTemplate('options'); ?>

		<div class="clr"></div>

		<?php if (!empty($this->modules)) : ?>
			<?php echo JHtml::_('sliders.panel', JText::_('COM_MENUS_ITEM_MODULE_ASSIGNMENT'), 'module-options'); ?>
			<fieldset>
				<?php echo $this->loadTemplate('modules'); ?>
			</fieldset>
		<?php endif; ?>

	<?php echo JHtml::_('sliders.end'); ?>

	<input type="hidden" name="task" value="" />
	<?php echo $this->form->getInput('component_id'); ?>
	<?php echo JHtml::_('form.token'); ?>
	<input type="hidden" id="fieldtype" name="fieldtype" value="" />
</div>
</form>

<div class="clr"></div>
</div>
PK       ! V      *  hathor/html/com_menus/menutypes/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! H焴    +  hathor/html/com_menus/menutypes/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$input = JFactory::getApplication()->input;
// Checking if loaded via index.php or component.php
$tmpl = ($input->getCmd('tmpl') != '') ? '1' : '';

JFactory::getDocument()->addScriptDeclaration(
		'
		setmenutype = function(type) {
			var tmpl = ' . json_encode($tmpl) . ';
			if (tmpl)
			{
				window.parent.Joomla.submitbutton("item.setType", type);
				window.parent.jQuery("#menuTypeModal").modal("hide");
			}
			else
			{
				window.location="index.php?option=com_menus&view=item&task=item.setType&layout=edit&type=" + type;
			}
		};
	'
);
?>

<h2 class="modal-title"><?php echo JText::_('COM_MENUS_TYPE_CHOOSE'); ?></h2>
<ul class="menu_types">
	<?php foreach ($this->types as $name => $list): ?>
	<li><dl class="menu_type">
			<dt><?php echo JText::_($name); ?></dt>
			<dd><ul>
					<?php foreach ($list as $item): ?>
					<li><a class="choose_type" href="#" title="<?php echo JText::_($item->description); ?>"
							onclick="javascript:setmenutype('<?php echo base64_encode(json_encode(array('id' => $this->recordId, 'title' => isset($item->type) ? $item->type : $item->title, 'request' => $item->request))); ?>')">
							<?php echo JText::_($item->title);?>
						</a>
					</li>
					<?php endforeach; ?>
				</ul>
			</dd>
		</dl>
	</li>
	<?php endforeach; ?>

</ul>
PK       ! V      &  hathor/html/com_menus/items/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! ?u /   /  '  hathor/html/com_menus/items/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user       = JFactory::getUser();
$app        = JFactory::getApplication();
$userId     = $user->get('id');
$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
$ordering   = ($listOrder == 'a.lft');
$canOrder   = $user->authorise('core.edit.state', 'com_menus');
$saveOrder  = ($listOrder == 'a.lft' && $listDirn == 'asc');
$menutypeid = (int) $this->state->get('menutypeid');
$assoc      = JLanguageAssociations::isEnabled() && $this->state->get('filter.client_id') == 0;
?>

<?php // Set up the filter bar. ?>
<form action="<?php echo JRoute::_('index.php?option=com_menus&view=items'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_MENUS_ITEMS_SEARCH_FILTER'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
		<div class="filter-select">
			<label class="selectlabel" for="menutype">
				<?php echo JText::_('TPL_HATHOR_COM_MENUS_MENU'); ?>
			</label>
			<select name="menutype" id="menutype">
				<?php echo JHtml::_('select.options', JHtml::_('menu.menus'), 'value', 'text', $this->state->get('filter.menutype')); ?>
			</select>

			<label class="selectlabel" for="filter_level">
				<?php echo JText::_('COM_MENUS_OPTION_SELECT_LEVEL'); ?>
			</label>
			<select name="filter_level" id="filter_level">
				<option value=""><?php echo JText::_('COM_MENUS_OPTION_SELECT_LEVEL'); ?></option>
				<?php echo JHtml::_('select.options', $this->f_levels, 'value', 'text', $this->state->get('filter.level')); ?>
			</select>

			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter[published]" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions', array('archived' => false)), 'value', 'text', $this->state->get('filter.published'), true); ?>
			</select>

			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter[access]" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_language">
				<?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?>
			</label>
			<select name="filter[language]" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>
<?php //Set up the grid heading. ?>
	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.lft', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'items.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
				</th>
				<th width="10%">
					<?php echo JText::_('JGRID_HEADING_MENU_ITEM_TYPE'); ?>
				</th>
				<?php if ($this->state->get('filter.client_id') == 0): ?>
				<th class="home-col">
					<?php echo JHtml::_('grid.sort', 'COM_MENUS_HEADING_HOME', 'a.home', $listDirn, $listOrder); ?>
				</th>
				<?php endif; ?>
				<?php if ($assoc) : ?>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'COM_MENUS_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
				</th>
				<?php endif; ?>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php
		foreach ($this->items as $i => $item) :
			$orderkey   = array_search($item->id, $this->ordering[$item->parent_id]);
			$canCreate  = $user->authorise('core.create',     'com_menus.menu.' . $menutypeid);
			$canEdit    = $user->authorise('core.edit',       'com_menus.menu.' . $menutypeid);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id')|| $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_menus.menu.' . $menutypeid) && $canCheckin;
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php echo str_repeat('<span class="gi">|&mdash;</span>', $item->level - 1) ?>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'items.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit && !$item->protected) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_menus&task=item.edit&id='.(int) $item->id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<p class="smallsub" title="<?php echo $this->escape($item->path); ?>">
						<?php echo str_repeat('<span class="gtr">|&mdash;</span>', $item->level - 1) ?>
						<?php if ($item->type != 'url') : ?>
							<?php if (empty($item->note)) : ?>
								<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
							<?php else : ?>
								<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
							<?php endif; ?>
						<?php elseif ($item->type == 'url' && $item->note) : ?>
							<?php echo JText::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
						<?php endif; ?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('MenusHtml.Menus.state', $item->published, $i, $canChange, 'cb'); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) : ?>
							<span><?php echo $this->pagination->orderUpIcon($i, isset($this->ordering[$item->parent_id][$orderkey - 1]), 'items.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
							<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, isset($this->ordering[$item->parent_id][$orderkey + 1]), 'items.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
						<?php endif; ?>
						<?php $disabled = $saveOrder ? '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $orderkey + 1; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
					<?php else : ?>
						<?php echo $orderkey + 1; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="nowrap">
					<span title="<?php echo isset($item->item_type_desc) ? htmlspecialchars($this->escape($item->item_type_desc), ENT_COMPAT, 'UTF-8') : ''; ?>">
						<?php echo $this->escape($item->item_type); ?></span>
				</td>
				<?php if ($this->state->get('filter.client_id') == 0): ?>
				<td class="center">
					<?php if ($item->type == 'component') : ?>
						<?php if ($item->language == '*' || $item->home == '0'):?>
							<?php echo JHtml::_('jgrid.isdefault', $item->home, $i, 'items.', ($item->language != '*' || !$item->home) && $canChange && !$item->protected); ?>
						<?php elseif ($canChange):?>
							<a href="<?php echo JRoute::_('index.php?option=com_menus&task=items.unsetDefault&cid[]='.$item->id.'&'.JSession::getFormToken().'=1'); ?>">
								<?php if ($item->language_image) : ?>
									<?php echo JHtml::_('image', 'mod_languages/' . $item->language_image . '.gif', $item->language_title, array('title' => JText::sprintf('COM_MENUS_GRID_UNSET_LANGUAGE', $item->language_title)), true); ?>
								<?php else : ?>
									<span class="label" title="<?php echo JText::sprintf('COM_MENUS_GRID_UNSET_LANGUAGE', $item->language_title); ?>"><?php echo $item->language_sef; ?></span>
								<?php endif; ?>
							</a>
						<?php else:?>
							<?php if ($item->language_image) : ?>
								<?php echo JHtml::_('image', 'mod_languages/' . $item->language_image . '.gif', $item->language_title, array('title' => $item->language_title), true); ?>
							<?php else : ?>
								<span class="label" title="<?php echo $item->language_title; ?>"><?php echo $item->language_sef; ?></span>
							<?php endif; ?>
						<?php endif; ?>
					<?php endif; ?>
				</td>
				<?php endif; ?>
				<?php if ($assoc) : ?>
				<td class="center">
					<?php if ($item->association):?>
						<?php echo JHtml::_('MenusHtml.Menus.association', $item->id); ?>
					<?php endif; ?>
				</td>
				<?php endif; ?>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<span title="<?php echo sprintf('%d-%d', $item->lft, $item->rgt); ?>">
						<?php echo (int) $item->id; ?></span>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>
	<div class="clr"> </div>

	<?php //Load the batch processing form.is user is allowed ?>
	<?php if ($user->authorise('core.create', 'com_menus') || $user->authorise('core.edit', 'com_menus')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title'  => JText::_('COM_MENUS_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer'),
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif; ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V         hathor/html/com_menus/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      %  hathor/html/com_menus/menu/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! /f    #  hathor/html/com_menus/menu/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');

JText::script('ERROR');

JFactory::getDocument()->addScriptDeclaration("
		Joomla.submitbutton = function(task)
		{
			var form = document.getElementById('item-form');
			if (task == 'menu.cancel' || document.formvalidator.isValid(form))
			{
				Joomla.submitform(task, form);
			}
		};
");
?>

<div class="menu-edit">

<form action="<?php echo JRoute::_('index.php?option=com_menus&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="item-form">
<div class="col main-section">
	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_MENUS_MENU_DETAILS');?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('title'); ?>
				<?php echo $this->form->getInput('title'); ?></li>

				<li><?php echo $this->form->getLabel('menutype'); ?>
				<?php echo $this->form->getInput('menutype'); ?></li>

				<li><?php echo $this->form->getLabel('description'); ?>
				<?php echo $this->form->getInput('description'); ?></li>

				<li><?php echo $this->form->getLabel('client_id'); ?>
				<?php echo $this->form->getInput('client_id'); ?></li>
			</ul>
	</fieldset>
</div>
	<div class="clr"></div>
	<?php if ($this->canDo->get('core.admin')) : ?>
		<div  class="col rules-section">
			<?php echo JHtml::_('sliders.start', 'permissions-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

				<?php echo JHtml::_('sliders.panel', JText::_('COM_MENUS_FIELDSET_RULES'), 'access-rules'); ?>
				<fieldset class="panelform">
					<legend class="element-invisible"><?php echo JText::_('COM_CONTENT_FIELDSET_RULES'); ?></legend>
					<?php echo $this->form->getLabel('rules'); ?>
					<?php echo $this->form->getInput('rules'); ?>
				</fieldset>

			<?php echo JHtml::_('sliders.end'); ?>
		</div>
	<?php endif; ?>
	<input type="hidden" name="task" value="" />
	<?php echo JHtml::_('form.token'); ?>

</form>
<div class="clr"></div>
</div>
PK       ! V      "  hathor/html/com_banners/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! !    +  hathor/html/com_banners/clients/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_banners&view=clients'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_BANNERS_SEARCH_IN_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_state">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true);?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_CLIENT', 'name', $listDirn, $listOrder); ?>
				</th>
				<th class="width-30">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_CONTACT', 'contact', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'state', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_ACTIVE', 'nbanners', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JText::_('COM_BANNERS_HEADING_METAKEYWORDS'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('COM_BANNERS_HEADING_PURCHASETYPE'); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering   = ($listOrder == 'ordering');
			$canCreate  = $user->authorise('core.create',     'com_banners');
			$canEdit    = $user->authorise('core.edit',       'com_banners');
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id') || $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_banners') && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'clients.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_banners&task=client.edit&id='.(int) $item->id); ?>">
							<?php echo $this->escape($item->name); ?></a>
					<?php else : ?>
							<?php echo $this->escape($item->name); ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $item->contact;?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'clients.', $canChange);?>
				</td>
				<td class="center">
					<?php echo $item->nbanners; ?>
				</td>
				<td>
					<?php echo $item->metakey; ?>
				</td>
				<td class="center">
					<?php if ($item->purchase_type < 0):?>
						<?php echo JText::sprintf('COM_BANNERS_DEFAULT', JText::_('COM_BANNERS_FIELD_VALUE_'.$this->state->params->get('purchase_type')));?>
					<?php else:?>
						<?php echo JText::_('COM_BANNERS_FIELD_VALUE_'.$item->purchase_type);?>
					<?php endif;?>
				</td>
				<td class="center">
					<?php echo $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      *  hathor/html/com_banners/clients/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! $_    *  hathor/html/com_banners/tracks/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('behavior.multiselect');
JHtml::_('behavior.modal', 'a.modal');

$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form id="adminForm" name="adminForm" action="<?php echo JRoute::_('index.php?option=com_banners&view=tracks'); ?>" method="post">
<?php if (!empty( $this->sidebar)) : ?>
	<div class="span2" id="j-sidebar-container">
		<?php echo $this->sidebar; ?>
	</div>
	<div class="span10" id="j-main-container">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>

		<fieldset id="filter-bar">
			<legend class="element-invisible"><?php echo JText::_('COM_BANNERS_BEGIN_LABEL'); ?></legend>
			<div class="filter-search">
				<label class="filter-hide-lbl" for="filter_begin"><?php echo JText::_('COM_BANNERS_BEGIN_LABEL'); ?></label>
				<?php echo JHtml::_('calendar', $this->state->get('filter.begin'), 'filter_begin', 'filter_begin', '%Y-%m-%d', array('size' => 10));?>

				<label class="filter-hide-lbl" for="filter_end"><?php echo JText::_('COM_BANNERS_END_LABEL'); ?></label>
				<?php echo JHtml::_('calendar', $this->state->get('filter.end'), 'filter_end', 'filter_end', '%Y-%m-%d', array('size' => 10));?>
			</div>

			<div class="filter-select">
				<label class="selectlabel" for="filter_client_id">
					<?php echo JText::_('COM_BANNERS_SELECT_CLIENT'); ?>
				</label>
				<select id="filter_client_id" name="filter_client_id">
					<option value=""><?php echo JText::_('COM_BANNERS_SELECT_CLIENT');?></option>
					<?php echo JHtml::_('select.options', BannersHelper::getClientOptions(), 'value', 'text', $this->state->get('filter.client_id'));?>
				</select>

				<label class="selectlabel" for="filter_category_id">
					<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
				</label>
				<?php $category = $this->state->get('filter.category_id');?>
				<select id="filter_category_id" name="filter_category_id">
					<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
					<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_banners'), 'value', 'text', $category);?>
				</select>

				<label class="selectlabel" for="filter_type">
					<?php echo JText::_('COM_BANNERS_SELECT_TYPE'); ?>
				</label>
				<select id="filter_type" name="filter_type">
					<?php echo JHtml::_('select.options', array(JHtml::_('select.option', '0', JText::_('COM_BANNERS_SELECT_TYPE')), JHtml::_('select.option', 1, JText::_('COM_BANNERS_IMPRESSION')), JHtml::_('select.option', 2, JText::_('COM_BANNERS_CLICK'))), 'value', 'text', $this->state->get('filter.type'));?>
				</select>

				<button id="filter-go" type="submit"><?php echo JText::_('JSUBMIT'); ?></button>
			</div>
		</fieldset>

		<div class="clr"> </div>

		<table class="adminlist">
			<thead>
				<tr>
					<th class="title">
						<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
					</th>
					<th class="nowrap width-20">
						<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_CLIENT', 'client_name', $listDirn, $listOrder); ?>
					</th>
					<th class="width-20">
						<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'category_title', $listDirn, $listOrder); ?>
					</th>
					<th class="nowrap width-10">
						<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_TYPE', 'track_type', $listDirn, $listOrder); ?>
					</th>
					<th class="nowrap width-10">
						<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_COUNT', 'count', $listDirn, $listOrder); ?>
					</th>
					<th class="nowrap width-10">
						<?php echo JHtml::_('grid.sort', 'JDATE', 'track_date', $listDirn, $listOrder); ?>
					</th>
				</tr>
			</thead>

			<tbody>
			<?php foreach ($this->items as $i => $item) :?>
				<tr class="row<?php echo $i % 2; ?>">
					<td>
						<?php echo $item->banner_name;?>
					</td>
					<td>
						<?php echo $item->client_name;?>
					</td>
					<td>
						<?php echo $item->category_title;?>
					</td>
					<td>
						<?php echo $item->track_type == 1 ? JText::_('COM_BANNERS_IMPRESSION'): JText::_('COM_BANNERS_CLICK');?>
					</td>
					<td>
						<?php echo $item->count;?>
					</td>
					<td>
						<?php echo JHtml::_('date', $item->track_date, JText::_('DATE_FORMAT_LC5'));?>
					</td>
				</tr>
			<?php endforeach; ?>
			</tbody>
		</table>

		<?php // Load the export form ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'downloadModal',
			array(
				'title'       => JText::_('COM_BANNERS_TRACKS_DOWNLOAD'),
				'url'         => JRoute::_('index.php?option=com_banners&amp;view=download&amp;tmpl=component'),
				'width'       => '100%',
				'height'      => '300px',
				'footer'      => '<button type="button" class="btn" data-dismiss="modal"'
						. ' onclick="jQuery(\'#downloadModal iframe\').contents().find(\'#closeBtn\').click();">'
						. JText::_('COM_BANNERS_CANCEL') . '</button>'
						. '<button type="button" class="btn btn-success"'
						. ' onclick="jQuery(\'#downloadModal iframe\').contents().find(\'#exportBtn\').click();">'
						. JText::_('COM_BANNERS_TRACKS_EXPORT') . '</button>',
			)
		); ?>

		<?php echo $this->pagination->getListFooter(); ?>

		<input name="task" type="hidden" value="" />
		<input name="boxchecked" type="hidden" value="0" />
		<input name="filter_order" type="hidden" value="<?php echo $listOrder; ?>" />
		<input name="filter_order_Dir" type="hidden" value="<?php echo $listDirn; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      )  hathor/html/com_banners/tracks/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! C7  7  '  hathor/html/com_banners/banner/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('jquery.framework');
JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'banner.cancel' || document.formvalidator.isValid(document.getElementById('banner-form')))
		{
			Joomla.submitform(task, document.getElementById('banner-form'));
		}
	}
");
?>
<form action="<?php echo JRoute::_('index.php?option=com_banners&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="banner-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('COM_BANNERS_NEW_BANNER') : JText::sprintf('COM_BANNERS_BANNER_DETAILS', $this->item->id); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('name'); ?>
				<?php echo $this->form->getInput('name'); ?></li>

				<li><?php echo $this->form->getLabel('alias'); ?>
				<?php echo $this->form->getInput('alias'); ?></li>

				<li><?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?></li>

				<li><?php echo $this->form->getLabel('catid'); ?>
				<?php echo $this->form->getInput('catid'); ?></li>

				<li><?php echo $this->form->getLabel('state'); ?>
				<?php echo $this->form->getInput('state'); ?></li>

				<li><?php echo $this->form->getLabel('type'); ?>
				<?php echo $this->form->getInput('type'); ?></li>
			</ul>
			<ul id="image">
				<?php foreach ($this->form->getFieldset('image') as $field) : ?>
					<li><?php echo $field->label; ?>
						<?php echo $field->input; ?></li>
				<?php endforeach; ?>
			</ul>
			<ul>
				<li><div id="custom">
					<?php echo $this->form->getLabel('custombannercode'); ?>
					<?php echo $this->form->getInput('custombannercode'); ?>
				</div>
				</li>

				<li><div id="url">
				<?php echo $this->form->getLabel('clickurl'); ?>
				<?php echo $this->form->getInput('clickurl'); ?>
				</div>
				</li>

				<li>
				<?php echo $this->form->getLabel('description'); ?>
				<div class="clr"></div>
				<?php echo $this->form->getInput('description'); ?>
				<div class="clr"></div>
				</li>

				<li><?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?></li>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>
			</ul>
			<div class="clr"> </div>

		</fieldset>
	</div>

<div class="col options-section">
	<?php echo JHtml::_('sliders.start', 'banner-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

	<?php echo JHtml::_('sliders.panel', JText::_('COM_BANNERS_GROUP_LABEL_PUBLISHING_DETAILS'), 'publishing-details'); ?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('publish') as $field) : ?>
				<li><?php echo $field->label; ?>
					<?php echo $field->input; ?></li>
			<?php endforeach; ?>
			</ul>
		</fieldset>

	<?php echo JHtml::_('sliders.panel', JText::_('COM_BANNERS_GROUP_LABEL_BANNER_DETAILS'), 'otherparams'); ?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_('COM_BANNERS_BANNER_DETAILS'); ?></legend>

		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('otherparams') as $field) : ?>
				<li><?php echo $field->label; ?>
					<?php echo $field->input; ?></li>
			<?php endforeach; ?>
			<?php foreach ($this->form->getFieldset('bannerdetails') as $field) : ?>
				<li><?php echo $field->label; ?>
					<?php echo $field->input; ?></li>
			<?php endforeach; ?>
		</ul>	
		</fieldset>

	<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'metadata'); ?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
			<ul class="adminformlist">
				<?php foreach ($this->form->getFieldset('metadata') as $field) : ?>
					<li><?php echo $field->label; ?>
						<?php echo $field->input; ?></li>
				<?php endforeach; ?>
			</ul>
		</fieldset>

	<?php echo JHtml::_('sliders.end'); ?>
	<input type="hidden" name="task" value="" />
	<?php echo JHtml::_('form.token'); ?>
</div>

<div class="clr"></div>
</form>
PK       ! V      )  hathor/html/com_banners/banner/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! )  )  +  hathor/html/com_banners/banners/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_banners');
$saveOrder = $listOrder == 'ordering';
?>
<form action="<?php echo JRoute::_('index.php?option=com_banners&view=banners'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_BANNERS_SEARCH_IN_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true);?>
			</select>

			<label class="selectlabel" for="filter_client_id">
				<?php echo JText::_('COM_BANNERS_SELECT_CLIENT'); ?>
			</label>
			<select name="filter_client_id" id="filter_client_id">
				<option value=""><?php echo JText::_('COM_BANNERS_SELECT_CLIENT');?></option>
				<?php echo JHtml::_('select.options', BannersHelper::getClientOptions(), 'value', 'text', $this->state->get('filter.client_id'));?>
			</select>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_banners'), 'value', 'text', $this->state->get('filter.category_id'));?>
			</select>

			<label class="selectlabel" for="filter_language">
				<?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?>
			</label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'state', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_STICKY', 'sticky', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-10">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_CLIENT', 'client_name', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap title category-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'category_title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'banners.saveorder'); ?>
					<?php endif;?>
				</th>
				<th class="nowrap width-5">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_IMPRESSIONS', 'impmade', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-10">
					<?php echo JHtml::_('grid.sort', 'COM_BANNERS_HEADING_CLICKS', 'clicks', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-5">
					<?php echo JText::_('COM_BANNERS_HEADING_METAKEYWORDS'); ?>
				</th>
				<th class="width-10">
					<?php echo JText::_('COM_BANNERS_HEADING_PURCHASETYPE'); ?>
				</th>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $this->state->get('list.direction'), $this->state->get('list.ordering')); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering   = ($listOrder == 'ordering');
			$item->cat_link = JRoute::_('index.php?option=com_categories&extension=com_banners&task=edit&type=other&cid[]=' . $item->catid);
			$canCreate  = $user->authorise('core.create',     'com_banners.category.' . $item->catid);
			$canEdit    = $user->authorise('core.edit',       'com_banners.category.' . $item->catid);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $userId || $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_banners.category.' . $item->catid) && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'banners.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_banners&task=banner.edit&id='.(int) $item->id); ?>">
							<?php echo $this->escape($item->name); ?></a>
					<?php else : ?>
							<?php echo $this->escape($item->name); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias));?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->state, $i, 'banners.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('banner.pinned', $item->sticky, $i, $canChange);?>
				</td>
				<td class="center">
					<?php echo $item->client_name;?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) : ?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, @$this->items[$i - 1]->catid == $item->catid, 'banners.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, @$this->items[$i + 1]->catid == $item->catid, 'banners.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, @$this->items[$i - 1]->catid == $item->catid, 'banners.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, @$this->items[$i + 1]->catid == $item->catid, 'banners.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering;?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->name; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo JText::sprintf('COM_BANNERS_IMPRESSIONS', $item->impmade, $item->imptotal ?: JText::_('COM_BANNERS_UNLIMITED'));?>
				</td>
				<td class="center">
					<?php echo $item->clicks;?> -
					<?php echo sprintf('%.2f%%', $item->impmade ? 100 * $item->clicks / $item->impmade : 0);?>
				</td>
				<td>
					<?php echo $item->metakey; ?>
				</td>
				<td class="center">
					<?php if ($item->purchase_type < 0):?>
						<?php echo JText::sprintf('COM_BANNERS_DEFAULT', ($item->client_purchase_type > 0) ? JText::_('COM_BANNERS_FIELD_VALUE_'.$item->client_purchase_type) : JText::_('COM_BANNERS_FIELD_VALUE_'.$this->state->params->get('purchase_type')));?>
					<?php else:?>
						<?php echo JText::_('COM_BANNERS_FIELD_VALUE_'.$item->purchase_type);?>
					<?php endif;?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>
	<div class="clr"> </div>

	<?php //Load the batch processing form. ?>
	<?php if ($user->authorise('core.create', 'com_banners')
		&& $user->authorise('core.edit', 'com_banners')
		&& $user->authorise('core.edit.state', 'com_banners')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title'  => JText::_('COM_BANNERS_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer'),
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif; ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      *  hathor/html/com_banners/banners/index.htmlnu [        <!DOCTYPE html><title></title>
PK       !      ,  hathor/html/com_banners/download/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip', '.hasTooltip', array('placement' => 'bottom'));
?>
<div class="container-popup">
	<form
		class="form-validate"
		id="download-form"
		name="adminForm"
		action="<?php echo JRoute::_('index.php?option=com_banners&task=tracks.display&format=raw'); ?>"
		method="post">

		<fieldset class="adminform">
			<ul class="adminformlist">
				<?php foreach ($this->form->getFieldset() as $field) : ?>
					<li>
						<?php echo $this->form->getLabel($field->fieldname); ?>
						<?php echo $this->form->getInput($field->fieldname); ?>
					</li>
				<?php endforeach; ?>
			</ul>
		</fieldset>

		<button class="hidden"
			id="closeBtn"
			type="button"
			onclick="window.parent.jQuery('#modal-download').modal('hide');">
		</button>
		<button class="hidden"
			id="exportBtn"
			type="button"
			onclick="this.form.submit();window.top.setTimeout('window.parent.jQuery(\'#downloadModal\').modal(\'hide\')', 700);">
		</button>
	</form>
</div>
PK       ! V      )  hathor/html/com_banners/client/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! i  i  '  hathor/html/com_banners/client/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'client.cancel' || document.formvalidator.isValid(document.getElementById('client-form')))
		{
			Joomla.submitform(task, document.getElementById('client-form'));
		}
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_banners&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="client-form" class="form-validate">

<div class="col main-section">
	<fieldset class="adminform">
		<legend><?php echo empty($this->item->id) ? JText::_('COM_BANNERS_NEW_CLIENT') : JText::sprintf('COM_BANNERS_EDIT_CLIENT', $this->item->id); ?></legend>
		<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('name'); ?>
				<?php echo $this->form->getInput('name'); ?></li>

				<li><?php echo $this->form->getLabel('contact'); ?>
				<?php echo $this->form->getInput('contact'); ?></li>

				<li><?php echo $this->form->getLabel('email'); ?>
				<?php echo $this->form->getInput('email'); ?></li>

				<?php if ($this->canDo->get('core.edit.state')) : ?>
					<li><?php echo $this->form->getLabel('state'); ?>
					<?php echo $this->form->getInput('state'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('purchase_type'); ?>
				<?php echo $this->form->getInput('purchase_type'); ?></li>

				<li><?php echo $this->form->getLabel('track_impressions'); ?>
				<?php echo $this->form->getInput('track_impressions'); ?></li>

				<li><?php echo $this->form->getLabel('track_clicks'); ?>
				<?php echo $this->form->getInput('track_clicks'); ?></li>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>
		</ul>

	</fieldset>
</div>

<div class="col options-section">
	<?php echo JHtml::_('sliders.start', 'banner-client-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

	<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'metadata'); ?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('metadata') as $field) : ?>
				<li>
					<?php if (!$field->hidden) : ?>
						<?php echo $field->label; ?>
					<?php endif; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
			</ul>
		</fieldset>

	<?php echo JHtml::_('sliders.panel', JText::_('COM_BANNERS_EXTRA'), 'extra'); ?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_('COM_BANNERS_EXTRA'); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('extra') as $field) : ?>
				<li><?php if (!$field->hidden) : ?>
					<?php echo $field->label; ?>
				<?php endif; ?>
				<?php echo $field->input; ?></li>
			<?php endforeach; ?>
			</ul>
		</fieldset>

	<?php echo JHtml::_('sliders.end'); ?>

	<input type="hidden" name="task" value="" />
	<?php echo JHtml::_('form.token'); ?>
</div>

<div class="clr"></div>
</form>
PK       ! V         hathor/html/mod_login/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! <,    !  hathor/html/mod_login/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
?>
<form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" id="form-login">
	<fieldset class="loginform">

		<label id="mod-login-username-lbl" for="mod-login-username"><?php echo JText::_('JGLOBAL_USERNAME'); ?></label>
		<input name="username" id="mod-login-username" type="text" size="15" autofocus="true" />

		<label id="mod-login-password-lbl" for="mod-login-password"><?php echo JText::_('JGLOBAL_PASSWORD'); ?></label>
		<input name="passwd" id="mod-login-password" type="password" size="15" />
		<?php if (count($twofactormethods) > 1): ?>
			<div class="control-group">
				<div class="controls">
					<label for="mod-login-secretkey">
						<?php echo JText::_('JGLOBAL_SECRETKEY'); ?>
					</label>
					<input name="secretkey" autocomplete="one-time-code" tabindex="3" id="mod-login-secretkey" type="text" class="input-medium" size="15"/>
				</div>
			</div>
		<?php endif; ?>
		<?php if (!empty ($langs)) : ?>
			<label id="mod-login-language-lbl" for="lang"><?php echo JText::_('MOD_LOGIN_LANGUAGE'); ?></label>
			<?php echo $langs; ?>
		<?php endif; ?>

		<div class="clr"></div>

		<div class="button-holder">
			<div class="button1">
				<div class="next">
					<a href="#" onclick="document.getElementById('form-login').submit();">
						<?php echo JText::_('MOD_LOGIN_LOGIN'); ?></a>
				</div>
			</div>
		</div>

		<div class="clr"></div>
		<input type="submit" class="hidebtn" value="<?php echo JText::_('MOD_LOGIN_LOGIN'); ?>" />
		<input type="hidden" name="option" value="com_login" />
		<input type="hidden" name="task" value="login" />
		<input type="hidden" name="return" value="<?php echo $return; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</fieldset>
</form>
PK       ! J    )  hathor/html/com_messages/message/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_messages
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'message.cancel' || document.formvalidator.isValid(document.getElementById('message-form')))
		{
			Joomla.submitform(task, document.getElementById('message-form'));
		}
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_messages'); ?>" method="post" name="adminForm" id="message-form" class="form-validate form-horizontal">
	<fieldset class="adminform">
		<ul class="adminformlist">
			<li><?php echo $this->form->getLabel('user_id_to'); ?>
				<?php echo $this->form->getInput('user_id_to'); ?></li>

			<li><?php echo $this->form->getLabel('subject'); ?>
				<?php echo $this->form->getInput('subject'); ?></li>
		</ul>
	</fieldset>
	<fieldset class="adminform">
		<legend><?php echo $this->form->getLabel('message'); ?></legend>
		<ul class="adminformlist">
			<li><?php echo $this->form->getInput('message'); ?> </li>
		</ul>
	</fieldset>
	<input type="hidden" name="task" value="" />
	<?php echo JHtml::_('form.token'); ?>
</form>
PK       ! V      +  hathor/html/com_messages/message/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      #  hathor/html/com_messages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 5Q  Q  -  hathor/html/com_messages/messages/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_messages&view=messages'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_MESSAGES_SEARCH_IN_SUBJECT'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
		<div class="filter-select">
			<label class="selectlabel" for="filter_state">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_state" id="filter_state">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', MessagesHelper::getStateOptions(), 'value', 'text', $this->state->get('filter.state'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>

		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_MESSAGES_HEADING_SUBJECT', 'a.subject', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'COM_MESSAGES_HEADING_READ', 'a.state', $listDirn, $listOrder); ?>
				</th>
				<th class="width-15">
					<?php echo JHtml::_('grid.sort', 'COM_MESSAGES_HEADING_FROM', 'a.user_id_from', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-20">
					<?php echo JHtml::_('grid.sort', 'JDATE', 'a.date_time', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$canChange = $user->authorise('core.edit.state', 'com_messages');
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td>
					<?php echo JHtml::_('grid.id', $i, $item->message_id); ?>
				</td>
				<td>
					<a href="<?php echo JRoute::_('index.php?option=com_messages&view=message&message_id='.(int) $item->message_id); ?>">
						<?php echo $this->escape($item->subject); ?></a>
				</td>
				<td class="center">
					<?php echo JHtml::_('messages.state', $item->state, $i, $canChange); ?>
				</td>
				<td>
					<?php echo $item->user_from; ?>
				</td>
				<td>
					<?php echo JHtml::_('date', $item->date_time, JText::_('DATE_FORMAT_LC2')); ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! V      ,  hathor/html/com_messages/messages/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! O    %  hathor/html/mod_quickicon/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  mod_quickicon
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$html = JHtml::_('icons.buttons', $buttons);
?>
<?php if (!empty($html)): ?>
	<div class="cpanel clearfix">
		<?php echo $html;?>
	</div>
<?php endif;?>
PK       ! V      $  hathor/html/mod_quickicon/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! ,
  
  '  hathor/html/com_plugins/plugin/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'plugin.cancel' || document.formvalidator.isValid(document.getElementById('style-form')))
		{
			Joomla.submitform(task, document.getElementById('style-form'));
		}
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_plugins&layout=edit&extension_id='.(int) $this->item->extension_id); ?>" method="post" name="adminForm" id="style-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo JText::_('JDETAILS') ?></legend>
			<ul class="adminformlist">

			<li><?php echo $this->form->getLabel('name'); ?>
			<?php echo $this->form->getInput('name'); ?>
			<span class="readonly plg-name"><?php echo JText::_($this->item->name);?></span></li>

			<li><?php echo $this->form->getLabel('enabled'); ?>
			<?php echo $this->form->getInput('enabled'); ?></li>

			<li><?php echo $this->form->getLabel('access'); ?>
			<?php echo $this->form->getInput('access'); ?></li>

			<li><?php echo $this->form->getLabel('ordering'); ?>
			<?php echo $this->form->getInput('ordering'); ?></li>

			<li><?php echo $this->form->getLabel('folder'); ?>
			<?php echo $this->form->getInput('folder'); ?></li>

			<li><?php echo $this->form->getLabel('element'); ?>
			<?php echo $this->form->getInput('element'); ?></li>

			<?php if ($this->item->extension_id) : ?>
				<li><?php echo $this->form->getLabel('extension_id'); ?>
				<?php echo $this->form->getInput('extension_id'); ?></li>
			<?php endif; ?>
			</ul>
			<!-- Plugin metadata -->
			<?php if ($this->item->xml) : ?>
				<?php if ($text = trim($this->item->xml->description)) : ?>

					<label id="jform_extdescription-lbl">
						<?php echo JText::_('JGLOBAL_DESCRIPTION'); ?>
					</label>
					<div class="clr"></div>
					<div class="readonly plg-desc extdescript">
						<?php echo JText::_($text); ?>
					</div>

				<?php endif; ?>
			<?php else : ?>
				<?php echo JText::_('COM_PLUGINS_XML_ERR'); ?>
			<?php endif; ?>

		</fieldset>
	</div>

	<div class="col options-section">
	<?php echo JHtml::_('sliders.start', 'plugin-sliders-'.$this->item->extension_id); ?>

		<?php echo $this->loadTemplate('options'); ?>

		<div class="clr"></div>

	<?php echo JHtml::_('sliders.end'); ?>
	<input type="hidden" name="task" value="" />
	<?php echo JHtml::_('form.token'); ?>
	</div>

	<div class="clr"></div>
</form>
PK       ! V      )  hathor/html/com_plugins/plugin/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! `    /  hathor/html/com_plugins/plugin/edit_options.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$fieldSets = $this->form->getFieldsets('params');

foreach ($fieldSets as $name => $fieldSet) :
	$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_PLUGINS_'.$name.'_FIELDSET_LABEL';
	echo JHtml::_('sliders.panel', JText::_($label), $name.'-options');
	if (isset($fieldSet->description) && trim($fieldSet->description)) :
		echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
	endif;
	?>
	<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_($label) ?></legend>
		<?php $hidden_fields = ''; ?>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset($name) as $field) : ?>
			<?php if (!$field->hidden) : ?>
			<li>
				<?php echo $field->label; ?>
				<?php echo $field->input; ?>
			</li>
			<?php else : $hidden_fields .= $field->input; ?>
			<?php endif; ?>
			<?php endforeach; ?>
		</ul>
		<?php echo $hidden_fields; ?>
	</fieldset>
<?php endforeach; ?>
PK       ! V      "  hathor/html/com_plugins/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      *  hathor/html/com_plugins/plugins/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 7  7  +  hathor/html/com_plugins/plugins/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_plugins');
$saveOrder = $listOrder == 'ordering';
?>
<form action="<?php echo JRoute::_('index.php?option=com_plugins&view=plugins'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_PLUGINS_SEARCH_IN_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_enabled">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_enabled" id="filter_enabled">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', PluginsHelper::publishedOptions(), 'value', 'text', $this->state->get('filter.enabled'), true); ?>
			</select>

			<label class="selectlabel" for="filter_folder">
				<?php echo JText::_('COM_PLUGINS_OPTION_FOLDER'); ?>
			</label>
			<select name="filter_folder" id="filter_folder">
				<option value=""><?php echo JText::_('COM_PLUGINS_OPTION_FOLDER'); ?></option>
				<?php echo JHtml::_('select.options', PluginsHelper::folderOptions(), 'value', 'text', $this->state->get('filter.folder')); ?>
			</select>
			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_PLUGINS_NAME_HEADING', 'name', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'JENABLED', 'enabled', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'plugins.saveorder'); ?>
					<?php endif; ?>
				</th>

				<th class="nowrap width-10">
					<?php echo JHtml::_('grid.sort', 'COM_PLUGINS_FOLDER_HEADING', 'folder', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap width-10">
					<?php echo JHtml::_('grid.sort', 'COM_PLUGINS_ELEMENT_HEADING', 'element', $listDirn, $listOrder); ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering   = ($listOrder == 'ordering');
			$canEdit    = $user->authorise('core.edit',       'com_plugins');
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id') || $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_plugins') && $canCheckin;
		?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->extension_id); ?>
				</td>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'plugins.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_plugins&task=plugin.edit&extension_id='.(int) $item->extension_id); ?>">
							<?php echo $item->name; ?></a>
					<?php else : ?>
							<?php echo $item->name; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->enabled, $i, 'plugins.', $canChange); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) : ?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, @$this->items[$i - 1]->folder == $item->folder, 'plugins.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, @$this->items[$i + 1]->folder == $item->folder, 'plugins.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, @$this->items[$i - 1]->folder == $item->folder, 'plugins.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, @$this->items[$i + 1]->folder == $item->folder, 'plugins.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->name; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>

				<td class="nowrap center">
					<?php echo $this->escape($item->folder); ?>
				</td>
				<td class="nowrap center">
					<?php echo $this->escape($item->element); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->extension_id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! V      #  hathor/html/com_tags/tag/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! ;    )  hathor/html/com_tags/tag/edit_options.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

if (isset($fieldSet->description) && trim($fieldSet->description)) :
	echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
endif;
?>
<fieldset class="panelform">
	<legend class="element-invisible"><?php echo JText::_($fieldSet->label); ?></legend>
	<ul class="adminformlist">
			<li><?php echo $this->form->getLabel('created_user_id'); ?>
			<?php echo $this->form->getInput('created_user_id'); ?></li>

			<li><?php echo $this->form->getLabel('created_by_alias'); ?>
			<?php echo $this->form->getInput('created_by_alias'); ?></li>

			<li><?php echo $this->form->getLabel('created_time'); ?>
			<?php echo $this->form->getInput('created_time'); ?></li>

			<li><?php echo $this->form->getLabel('publish_up'); ?>
			<?php echo $this->form->getInput('publish_up'); ?></li>

			<li><?php echo $this->form->getLabel('publish_down'); ?>
			<?php echo $this->form->getInput('publish_down'); ?></li>

			<li><?php echo $this->form->getLabel('modified_user_id'); ?>
			<?php echo $this->form->getInput('modified_user_id'); ?></li>

			<li><?php echo $this->form->getLabel('modified_time'); ?>
			<?php echo $this->form->getInput('modified_time'); ?></li>
			<li><?php echo $this->form->getLabel('version'); ?>
			<?php echo $this->form->getInput('version'); ?></li>


			</ul>
</fieldset>

<?php $fieldSets = $this->form->getFieldsets('params');
	foreach ($fieldSets as $name => $fieldSet) :
	echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-params');
	if (isset($fieldSet->description) && trim($fieldSet->description)) :
		echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
	endif;
	?>
	<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_($fieldSet->label); ?></legend>
		<ul class="adminformlist">
		<?php foreach ($this->form->getFieldset($name) as $field) : ?>
			<li><?php echo $field->label; ?>
			<?php echo $field->input; ?></li>
		<?php endforeach; ?>
		</ul>
	</fieldset>
<?php endforeach; ?>
PK       ! vW:    *  hathor/html/com_tags/tag/edit_metadata.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$fieldSets = $this->form->getFieldsets('metadata');
foreach ($fieldSets as $name => $fieldSet) :
	echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-options');
	if (isset($fieldSet->description) && trim($fieldSet->description)) :
		echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
	endif;
	?>
	<fieldset class="panelform">
	<legend class="element-invisible"><?php echo JText::_($fieldSet->label); ?></legend>
		<ul class="adminformlist">
			<?php if ($name == 'jmetadata') : // Include the real fields in this panel. ?>
				<li><?php echo $this->form->getLabel('metadesc'); ?>
				<?php echo $this->form->getInput('metadesc'); ?></li>

				<li><?php echo $this->form->getLabel('metakey'); ?>
				<?php echo $this->form->getInput('metakey'); ?></li>

				<li><?php echo $this->form->getLabel('xreference'); ?>
				<?php echo $this->form->getInput('xreference'); ?></li>
			<?php endif; ?>
			<?php foreach ($this->form->getFieldset($name) as $field) : ?>
				<li><?php echo $field->label; ?>
				<?php echo $field->input; ?></li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
<?php endforeach; ?>
PK       ! ˳A  A  !  hathor/html/com_tags/tag/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$saveHistory = $this->state->get('params')->get('save_history', 0);

JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'tag.cancel' || document.formvalidator.isValid(document.getElementById('tag-form')))
		{
			" . $this->form->getField('description')->save() . "
			Joomla.submitform(task, document.getElementById('tag-form'));
		}
	}
");
?>

<div class="weblink-edit">

<form action="<?php echo JRoute::_('index.php?option=com_tags&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="tag-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('JTOOLBAR_NEW') : JText::sprintf('JTOOLBAR_EDIT', $this->item->id); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('title'); ?>
				<?php echo $this->form->getInput('title'); ?></li>

				<li><?php echo $this->form->getLabel('alias'); ?>
				<?php echo $this->form->getInput('alias'); ?></li>

				<li><?php echo $this->form->getLabel('parent_id'); ?>
				<?php echo $this->form->getInput('parent_id'); ?></li>

				<li><?php echo $this->form->getLabel('published'); ?>
				<?php echo $this->form->getInput('published'); ?></li>

				<li><?php echo $this->form->getLabel('access'); ?>
				<?php echo $this->form->getInput('access'); ?></li>

				<li><?php echo $this->form->getLabel('language'); ?>
				<?php echo $this->form->getInput('language'); ?></li>

				<?php if ($saveHistory) : ?>
					<li><?php echo $this->form->getLabel('version_note'); ?>
					<?php echo $this->form->getInput('version_note'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('id'); ?>
				<?php echo $this->form->getInput('id'); ?></li>
			</ul>

			<div>
				<?php echo $this->form->getLabel('description'); ?>
				<div class="clr"></div>
				<?php echo $this->form->getInput('description'); ?>
			</div>
		</fieldset>
	</div>

	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'weblink-sliders-'.$this->item->id, array('useCookie' => 1)); ?>

		<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>

		<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
			<ul class="adminformlist">

				<li><?php echo $this->form->getLabel('created_by'); ?>
				<?php echo $this->form->getInput('created_by'); ?></li>

				<li><?php echo $this->form->getLabel('created_by_alias'); ?>
				<?php echo $this->form->getInput('created_by_alias'); ?></li>

				<li><?php echo $this->form->getLabel('created'); ?>
				<?php echo $this->form->getInput('created'); ?></li>

				<li><?php echo $this->form->getLabel('publish_up'); ?>
				<?php echo $this->form->getInput('publish_up'); ?></li>

				<li><?php echo $this->form->getLabel('publish_down'); ?>
				<?php echo $this->form->getInput('publish_down'); ?></li>

				<?php if ($this->item->modified_user_id) : ?>
					<li><?php echo $this->form->getLabel('modified_user_id'); ?>
					<?php echo $this->form->getInput('modified_user_id'); ?></li>

					<li><?php echo $this->form->getLabel('modified'); ?>
					<?php echo $this->form->getInput('modified'); ?></li>
				<?php endif; ?>

				<?php if ($this->item->hits) : ?>
					<li><?php echo $this->form->getLabel('hits'); ?>
					<?php echo $this->form->getInput('hits'); ?></li>
				<?php endif; ?>

			</ul>
		</fieldset>

		<?php echo $this->loadTemplate('options'); ?>

		<?php echo $this->loadTemplate('metadata'); ?>

		<?php echo JHtml::_('sliders.end'); ?>

		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
	<div class="clr"></div>
</form>
</div>

PK       ! V      $  hathor/html/com_tags/tags/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! {    %  hathor/html/com_tags/tags/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$n         = count($this->items);
?>

<form action="<?php echo JRoute::_('index.php?option=com_tags&view=tags');?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_TAGS_FILTER_SEARCH_DESC'); ?>" />
			<button type="submit" class="btn"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published"><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true); ?>
			</select>

			<label class="selectlabel" for="filter_access"><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_author_id"><?php echo JText::_('JOPTION_SELECT_AUTHOR'); ?></label>
			<select name="filter_author_id" id="filter_author_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_AUTHOR'); ?></option>
				<?php echo JHtml::_('select.options', $this->authors, 'value', 'text', $this->state->get('filter.author_id')); ?>
			</select>

			<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>
	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access', $listDirn, $listOrder); ?>
				<th class="language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$item->max_ordering = 0; //??
			$canCreate  = $user->authorise('core.create',     'com_tags');
			$canEdit    = $user->authorise('core.edit',       'com_tags.tag.' . $item->id);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out_user_id == $userId || $item->checked_out_user_id == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_tags.tag.' . $item->id) && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</th>
				<td>
					<?php if ($item->level > 0): ?>
					<?php echo str_repeat('<span class="gi">&mdash;</span>', $item->level - 1) ?>
					<?php endif; ?>

					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'tags.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit || $canEditOwn) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_tags&task=tag.edit&id='.$item->id); ?>">
							<?php echo $this->escape($item->title); ?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->published, $i, 'tags.', $canChange, 'cb'); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_title); ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php //Load the batch processing form if user is allowed ?>
	<?php if ($user->authorise('core.create', 'com_tags')
		&& $user->authorise('core.edit', 'com_tags')
		&& $user->authorise('core.edit.state', 'com_tags')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title'  => JText::_('COM_TAGS_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer'),
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif;?>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V        hathor/html/com_tags/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! D|    5  hathor/html/com_associations/associations/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_associations
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JLoader::register('AssociationsHelper', JPATH_ADMINISTRATOR . '/components/com_associations/helpers/associations.php');

JHtml::_('jquery.framework');
JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');
JHtml::_('formbehavior.chosen', 'select');

$listOrder        = $this->escape($this->state->get('list.ordering'));
$listDirn         = $this->escape($this->state->get('list.direction'));
$canManageCheckin = JFactory::getUser()->authorise('core.manage', 'com_checkin');
$colSpan          = 5;

$iconStates = array(
	-2 => 'icon-trash',
	0  => 'icon-unpublish',
	1  => 'icon-publish',
	2  => 'icon-archive',
);

JText::script('COM_ASSOCIATIONS_PURGE_CONFIRM_PROMPT');

JFactory::getDocument()->addScriptDeclaration('
	Joomla.submitbutton = function(pressbutton)
	{
		if (pressbutton == "associations.purge")
		{
			if (confirm(Joomla.JText._("COM_ASSOCIATIONS_PURGE_CONFIRM_PROMPT")))
			{
				Joomla.submitform(pressbutton);
			}
			else
			{
				return false;
			}
		}
		else
		{
			Joomla.submitform(pressbutton);
		}
	};
');
?>
<form action="<?php echo JRoute::_('index.php?option=com_associations&view=associations'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
<?php echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); ?>
	<?php if (empty($this->items)) : ?>
		<div class="alert alert-no-items">
			<?php echo JText::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
		</div>
	<?php else : ?>
		<table class="adminlist" id="associationsList">
			<thead>
				<tr>
					<?php if (!empty($this->typeSupports['state'])) : ?>
						<th width="1%" class="center nowrap">
							<?php echo JHtml::_('searchtools.sort', 'JSTATUS', 'state', $listDirn, $listOrder); $colSpan++; ?>
						</th>
					<?php endif; ?>
					<th class="nowrap">
						<?php echo JHtml::_('searchtools.sort', 'JGLOBAL_TITLE', 'title', $listDirn, $listOrder); ?>
					</th>
					<th width="15%" class="nowrap">
						<?php echo JText::_('JGRID_HEADING_LANGUAGE'); ?>
					</th>
					<th width="5%" class="nowrap">
						<?php echo JText::_('COM_ASSOCIATIONS_HEADING_ASSOCIATION'); ?>
					</th>
					<th width="15%" class="nowrap">
						<?php echo JText::_('COM_ASSOCIATIONS_HEADING_NO_ASSOCIATION'); ?>
					</th>
					<?php if (!empty($this->typeFields['menutype'])) : ?>
						<th width="10%" class="nowrap">
							<?php echo JHtml::_('searchtools.sort', 'COM_ASSOCIATIONS_HEADING_MENUTYPE', 'menutype_title', $listDirn, $listOrder); $colSpan++; ?>
						</th>
					<?php endif; ?>
					<?php if (!empty($this->typeFields['access'])) : ?>
						<th width="5%" class="nowrap hidden-phone">
							<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); $colSpan++; ?>
						</th>
					<?php endif; ?>
					<th width="1%" class="nowrap hidden-phone">
						<?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ID', 'id', $listDirn, $listOrder); ?>
					</th>
				</tr>
			</thead>
			<tfoot>
				<tr>
					<td colspan="<?php echo $colSpan; ?>">
						<?php echo $this->pagination->getListFooter(); ?>
					</td>
				</tr>
			</tfoot>
			<tbody>
			<?php foreach ($this->items as $i => $item) :
				$canCheckin = true;
				$canEdit    = AssociationsHelper::allowEdit($this->extensionName, $this->typeName, $item->id);
				$canCheckin = $canManageCheckin || AssociationsHelper::canCheckinItem($this->extensionName, $this->typeName, $item->id);
				$isCheckout = AssociationsHelper::isCheckoutItem($this->extensionName, $this->typeName, $item->id);
				?>
				<tr class="row<?php echo $i % 2; ?>">
					<?php if (!empty($this->typeSupports['state'])) : ?>
						<td class="center">
							<span class="<?php echo $iconStates[$this->escape($item->state)]; ?>"></span>
						</td>
					<?php endif; ?>
					<td class="nowrap has-context">
						<?php if (isset($item->level)) : ?>
							<?php echo JLayoutHelper::render('joomla.html.treeprefix', array('level' => $item->level)); ?>
						<?php endif; ?>
						<?php if ($canCheckin && $isCheckout) : ?>
							<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'associations.', $canCheckin); ?>
						<?php endif; ?>
						<?php if ($canEdit && !$isCheckout) : ?>
							<a href="<?php echo JRoute::_($this->editUri . '&id=' . (int) $item->id); ?>">
							<?php echo $this->escape($item->title); ?></a>
						<?php else : ?>
							<span title="<?php echo JText::sprintf('JFIELD_ALIAS_LABEL', $this->escape($item->alias)); ?>"><?php echo $this->escape($item->title); ?></span>
						<?php endif; ?>
						<?php if (!empty($this->typeFields['alias'])) : ?>
							<span class="small">
								<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
							</span>
						<?php endif; ?>
						<?php if (!empty($this->typeFields['catid'])) : ?>
							<div class="small">
								<?php echo JText::_('JCATEGORY') . ": " . $this->escape($item->category_title); ?>
							</div>
						<?php endif; ?>
					</td>
					<td class="small">
						<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
					</td>
					<td>
						<?php echo AssociationsHelper::getAssociationHtmlList($this->extensionName, $this->typeName, (int) $item->id, $item->language, !$isCheckout, false); ?>
					</td>
					<td>
						<?php echo AssociationsHelper::getAssociationHtmlList($this->extensionName, $this->typeName, (int) $item->id, $item->language, !$isCheckout, true); ?>
					</td>
					<?php if (!empty($this->typeFields['menutype'])) : ?>
						<td class="small">
							<?php echo $this->escape($item->menutype_title); ?>
						</td>
					<?php endif; ?>
					<?php if (!empty($this->typeFields['access'])) : ?>
						<td class="small hidden-phone">
							<?php echo $this->escape($item->access_level); ?>
						</td>
					<?php endif; ?>
					<td class="hidden-phone">
						<?php echo $item->id; ?>
					</td>
				</tr>
				<?php endforeach; ?>
			</tbody>
		</table>
	<?php endif; ?>
	<input type="hidden" name="task" value=""/>
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! v    *  hathor/html/com_redirect/links/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_redirect&view=links'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_REDIRECT_SEARCH_LINKS'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_state" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', RedirectHelper::publishedOptions(), 'value', 'text', $this->state->get('filter.state'), true);?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'COM_REDIRECT_HEADING_OLD_URL', 'a.old_url', $listDirn, $listOrder); ?>
				</th>
				<th class="width-30">
					<?php echo JHtml::_('grid.sort', 'COM_REDIRECT_HEADING_NEW_URL', 'a.new_url', $listDirn, $listOrder); ?>
				</th>
				<th class="width-30">
					<?php echo JHtml::_('grid.sort', 'COM_REDIRECT_HEADING_REFERRER', 'a.referer', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'COM_REDIRECT_HEADING_CREATED_DATE', 'a.created_date', $listDirn, $listOrder); ?>
				</th>
				<th width="1%" class="nowrap">
					<?php echo JHtml::_('grid.sort', 'COM_REDIRECT_HEADING_HITS', 'a.hits', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$canCreate = $user->authorise('core.create',     'com_redirect');
			$canEdit   = $user->authorise('core.edit',       'com_redirect');
			$canChange = $user->authorise('core.edit.state', 'com_redirect');
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_redirect&task=link.edit&id='.$item->id);?>" title="<?php echo $this->escape($item->old_url); ?>">
							<?php echo $this->escape(str_replace(JUri::root(), '', rawurldecode($item->old_url))); ?></a>
					<?php else : ?>
							<?php echo $this->escape(str_replace(JUri::root(), '', rawurldecode($item->old_url))); ?>
					<?php endif; ?>
				</td>
				<td>
					<?php echo $this->escape(rawurldecode($item->new_url)); ?>
				</td>
				<td>
					<?php echo $this->escape($item->referer); ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('date', $item->created_date, JText::_('DATE_FORMAT_LC4')); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->hits; ?>
				</td>
				<td class="center">
					<?php echo JHtml::_('redirect.published', $item->published, $i); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php //Load the batch processing form if user is allowed ?>
	<?php if ($user->authorise('core.create', 'com_redirect')
		&& $user->authorise('core.edit', 'com_redirect')
		&& $user->authorise('core.edit.state', 'com_redirect')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title'  => JText::_('COM_REDIRECT_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer'),
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif;?>

	<?php echo $this->pagination->getListFooter(); ?>
	<p class="footer-tip">
		<?php if ($this->enabled && $this->collect_urls_enabled) : ?>
			<span class="enabled"><?php echo JText::sprintf('COM_REDIRECT_COLLECT_URLS_ENABLED', JText::_('COM_REDIRECT_PLUGIN_ENABLED')); ?></span>
		<?php elseif ($this->enabled && !$this->collect_urls_enabled) : ?>
			<?php $link = JHtml::_(
				'link',
				JRoute::_('index.php?option=com_plugins&task=plugin.edit&extension_id=' . RedirectHelper::getRedirectPluginId()),
				JText::_('COM_REDIRECT_SYSTEM_PLUGIN')
			);
			?>
			<span class="enabled"><?php echo JText::sprintf('COM_REDIRECT_COLLECT_MODAL_URLS_DISABLED', JText::_('COM_REDIRECT_PLUGIN_ENABLED'), $link); ?></span>
		<?php elseif (!$this->enabled) : ?>
			<span class="disabled"><?php echo JText::sprintf('COM_REDIRECT_PLUGIN_DISABLED', 'index.php?option=com_plugins&task=plugin.edit&extension_id=' . RedirectHelper::getRedirectPluginId()); ?></span>
		<?php endif; ?>
	</p>
	<div class="clr"></div>

	<?php if (!empty($this->items)) : ?>
		<?php echo $this->loadTemplate('addform'); ?>
	<?php endif; ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! V      )  hathor/html/com_redirect/links/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      #  hathor/html/com_redirect/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Ԩ     &  hathor/html/com_admin/help/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

jimport('joomla.language.help');
?>
<form action="<?php echo JRoute::_('index.php?option=com_admin&amp;view=help'); ?>" method="post" name="adminForm" id="adminForm">
<div class="width-50 fltrt helplinks">
	<ul class="helpmenu">
		<li><?php echo JHtml::_('link', JHelp::createUrl('JHELP_GLOSSARY'), JText::_('COM_ADMIN_GLOSSARY'), array('target' => 'helpFrame')) ?></li>
		<li><?php echo JHtml::_('link', 'https://www.gnu.org/licenses/gpl-2.0.html', JText::_('COM_ADMIN_LICENSE'), array('target' => 'helpFrame')) ?></li>
		<li><?php echo JHtml::_('link', $this->latest_version_check, JText::_('COM_ADMIN_LATEST_VERSION_CHECK'), array('target' => 'helpFrame')) ?></li>
		<li><?php echo JHtml::_('link', JHelp::createUrl('JHELP_START_HERE'), JText::_('COM_ADMIN_START_HERE'), array('target' => 'helpFrame')) ?></li>
	</ul>
</div>
<div class="clr"> </div>
	<div id="treecellhelp" class="width-20 fltleft">
		<fieldset class="adminform whitebg" title="<?php echo JText::_('COM_ADMIN_ALPHABETICAL_INDEX'); ?>">
			<legend><?php echo JText::_('COM_ADMIN_ALPHABETICAL_INDEX'); ?></legend>

			<div class="helpIndex">
				<ul class="subext">
					<?php foreach ($this->toc as $k => $v):?>
						<li>
							<?php $url = JHelp::createUrl('JHELP_'.strtoupper($k)); ?>
							<?php echo JHtml::_('link', $url, $v, array('target' => 'helpFrame'));?>
						</li>
					<?php endforeach;?>
				</ul>
			</div>
		</fieldset>
	</div>

	<div id="datacellhelp" class="width-80 fltrt">
		<fieldset title="<?php echo JText::_('COM_ADMIN_VIEW'); ?>">
			<legend>
				<?php echo JText::_('COM_ADMIN_VIEW'); ?>
			</legend>
				<iframe name="helpFrame" src="<?php echo $this->page;?>" class="helpFrame"></iframe>
		</fieldset>
	</div>
</form>
PK       ! V      %  hathor/html/com_admin/help/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      (  hathor/html/com_admin/sysinfo/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! }-%  %  5  hathor/html/com_admin/sysinfo/default_phpsettings.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<fieldset class="adminform">
	<legend><?php echo JText::_('COM_ADMIN_RELEVANT_PHP_SETTINGS'); ?></legend>
	<table class="adminlist">
		<thead>
			<tr>
				<th width="250">
					<?php echo JText::_('COM_ADMIN_SETTING'); ?>
				</th>
				<th>
					<?php echo JText::_('COM_ADMIN_VALUE'); ?>
				</th>
			</tr>
		</thead>
		<tfoot>
			<tr>
				<td colspan="2">&#160;
				</td>
			</tr>
		</tfoot>
		<tbody>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_SAFE_MODE'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['safe_mode']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_OPEN_BASEDIR'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.string', $this->php_settings['open_basedir']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_DISPLAY_ERRORS'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['display_errors']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_SHORT_OPEN_TAGS'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['short_open_tag']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_FILE_UPLOADS'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['file_uploads']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_MAGIC_QUOTES'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['magic_quotes_gpc']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_REGISTER_GLOBALS'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['register_globals']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_OUTPUT_BUFFERING'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.boolean', $this->php_settings['output_buffering']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_SESSION_SAVE_PATH'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.string', $this->php_settings['session.save_path']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_SESSION_AUTO_START'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.integer', $this->php_settings['session.auto_start']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_XML_ENABLED'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.set', $this->php_settings['xml']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_ZLIB_ENABLED'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.set', $this->php_settings['zlib']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_ZIP_ENABLED'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.set', $this->php_settings['zip']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_DISABLED_FUNCTIONS'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.string', $this->php_settings['disable_functions']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_MBSTRING_ENABLED'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.set', $this->php_settings['mbstring']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<?php echo JText::_('COM_ADMIN_ICONV_AVAILABLE'); ?>
				</td>
				<td>
					<?php echo JHtml::_('phpsetting.set', $this->php_settings['iconv']); ?>
				</td>
			</tr>
		</tbody>
	</table>
</fieldset>
PK       ! ձ.    4  hathor/html/com_admin/sysinfo/default_navigation.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div id="submenu-box">
	<div class="submenu-box">
		<div class="submenu-pad">
			<ul id="submenu" class="information nav nav-list">
				<li>
					<a href="#" onclick="return false;" id="site" class="active">
						<?php echo JText::_('COM_ADMIN_SYSTEM_INFORMATION'); ?></a>
				</li>
				<li>
					<a href="#" onclick="return false;" id="phpsettings">
						<?php echo JText::_('COM_ADMIN_PHP_SETTINGS'); ?></a>
				</li>
				<li>
					<a href="#" onclick="return false;" id="config">
						<?php echo JText::_('COM_ADMIN_CONFIGURATION_FILE'); ?></a>
				</li>
				<li>
					<a href="#" onclick="return false;" id="directory">
						<?php echo JText::_('COM_ADMIN_DIRECTORY_PERMISSIONS'); ?></a>
				</li>
				<li>
					<a href="#" onclick="return false;" id="phpinfo">
						<?php echo JText::_('COM_ADMIN_PHP_INFORMATION'); ?></a>
				</li>
			</ul>
			<div class="clr"></div>
		</div>
	</div>
	<div class="clr"></div>
</div>
PK       ! 6    )  hathor/html/com_admin/sysinfo/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Add specific helper files for html generation
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
// Load switcher behavior
JHtml::_('behavior.switcher');
?>

<form action="<?php echo JRoute::_('index.php'); ?>" method="post" name="adminForm" id="adminForm">
	<div id="config-document">
		<div id="page-site" class="tab">
			<div class="noshow">
				<div class="width-100">
					<?php echo $this->loadTemplate('system'); ?>
				</div>
			</div>
		</div>

		<div id="page-phpsettings" class="tab">
			<div class="noshow">
				<div class="width-60">
					<?php echo $this->loadTemplate('phpsettings'); ?>
				</div>
			</div>
		</div>

		<div id="page-config" class="tab">
			<div class="noshow">
				<div class="width-60">
					<?php echo $this->loadTemplate('config'); ?>
				</div>
			</div>
		</div>

		<div id="page-directory" class="tab">
			<div class="noshow">
				<div class="width-60">
					<?php echo $this->loadTemplate('directory'); ?>
				</div>
			</div>
		</div>

		<div id="page-phpinfo" class="tab">
			<div class="noshow">
				<div class="width-100">
					<?php echo $this->loadTemplate('phpinfo'); ?>
				</div>
			</div>
		</div>
	</div>

	<div class="clr"></div>
</form>
PK       ! <    0  hathor/html/com_admin/sysinfo/default_config.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<fieldset class="adminform">
	<legend><?php echo JText::_('COM_ADMIN_CONFIGURATION_FILE'); ?></legend>
	<table class="adminlist">
		<thead>
			<tr>
				<th width="300">
					<?php echo JText::_('COM_ADMIN_SETTING'); ?>
				</th>
				<th>
					<?php echo JText::_('COM_ADMIN_VALUE'); ?>
				</th>
			</tr>
		</thead>
		<tfoot>
			<tr>
				<td colspan="2">&#160;</td>
			</tr>
		</tfoot>
		<tbody>
			<?php foreach ($this->config as $key => $value):?>
			<tr>
				<td>
					<?php echo $key;?>
				</td>
				<td>
					<?php echo htmlspecialchars($value, ENT_QUOTES);?>
				</td>
			</tr>
			<?php endforeach;?>
		</tbody>
	</table>
</fieldset>
PK       ! ?    3  hathor/html/com_admin/sysinfo/default_directory.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<fieldset class="adminform">
	<legend><?php echo JText::_('COM_ADMIN_DIRECTORY_PERMISSIONS'); ?></legend>
	<table class="adminlist">
		<thead>
			<tr>
				<th width="650">
					<?php echo JText::_('COM_ADMIN_DIRECTORY'); ?>
				</th>
				<th>
					<?php echo JText::_('COM_ADMIN_STATUS'); ?>
				</th>
			</tr>
		</thead>
		<tfoot>
			<tr>
				<td colspan="2">&#160;</td>
			</tr>
		</tfoot>
		<tbody>
			<?php foreach ($this->directory as $dir => $info) : ?>
			<tr>
				<td>
					<?php echo JHtml::_('directory.message', $dir, $info['message']);?>
				</td>
				<td>
					<?php echo JHtml::_('directory.writable', $info['writable']);?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>
</fieldset>
PK       ! 7    0  hathor/html/com_admin/sysinfo/default_system.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<fieldset class="adminform">
	<legend><?php echo JText::_('COM_ADMIN_SYSTEM_INFORMATION'); ?></legend>
	<table class="adminlist">
		<thead>
			<tr>
				<th width="250">
					<?php echo JText::_('COM_ADMIN_SETTING'); ?>
				</th>
				<th>
					<?php echo JText::_('COM_ADMIN_VALUE'); ?>
				</th>
			</tr>
		</thead>
		<tfoot>
			<tr>
				<td colspan="2">&#160;
				</td>
			</tr>
		</tfoot>
		<tbody>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_PHP_BUILT_ON'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['php'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_DATABASE_VERSION'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['dbversion'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_DATABASE_COLLATION'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['dbcollation'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_PHP_VERSION'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['phpversion'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_WEB_SERVER'); ?></strong>
				</td>
				<td>
					<?php echo JHtml::_('system.server', $this->info['server']); ?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_WEBSERVER_TO_PHP_INTERFACE'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['sapi_name'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_JOOMLA_VERSION'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['version'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_PLATFORM_VERSION'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['platform'];?>
				</td>
			</tr>
			<tr>
				<td>
					<strong><?php echo JText::_('COM_ADMIN_USER_AGENT'); ?></strong>
				</td>
				<td>
					<?php echo $this->info['useragent'];?>
				</td>
			</tr>
		</tbody>
	</table>
</fieldset>
PK       ! V      (  hathor/html/com_admin/profile/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! )̗    &  hathor/html/com_admin/profile/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');

// Get the form fieldsets.
$fieldsets = $this->form->getFieldsets();

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'profile.cancel' || document.formvalidator.isValid(document.getElementById('profile-form')))
		{
			Joomla.submitform(task, document.getElementById('profile-form'));
		}
	}
");
?>
<form action="<?php echo JRoute::_('index.php?option=com_admin&view=profile&layout=edit&id='.$this->item->id); ?>" method="post" name="adminForm" id="profile-form" class="form-validate" enctype="multipart/form-data">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo JText::_('COM_ADMIN_USER_ACCOUNT_DETAILS'); ?></legend>
			<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset('user_details') as $field) : ?>
				<li><?php echo $field->label; ?>
				<?php echo $field->input; ?></li>
			<?php endforeach; ?>
			</ul>
		</fieldset>
	</div>

	<div class="col options-section">
		<?php
		echo JHtml::_('sliders.start');
		foreach ($fieldsets as $fieldset) :
			if ($fieldset->name == 'user_details') :
				continue;
			endif;
			echo JHtml::_('sliders.panel', JText::_($fieldset->label), $fieldset->name);
		?>
		<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_($fieldset->label); ?></legend>
		<ul class="adminformlist">
		<?php foreach ($this->form->getFieldset($fieldset->name) as $field) : ?>
			<?php if ($field->hidden) : ?>
				<?php echo $field->input; ?>
			<?php else: ?>
				<li><?php echo $field->label; ?>
				<?php echo $field->input; ?></li>
			<?php endif; ?>
		<?php endforeach; ?>
		</ul>
		</fieldset>
		<?php endforeach; ?>
		<?php echo JHtml::_('sliders.end'); ?>

		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V         hathor/html/com_admin/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Tu    0  hathor/html/com_templates/style/edit_options.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

	$fieldSets = $this->form->getFieldsets('params');

	foreach ($fieldSets as $name => $fieldSet) :
		$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_TEMPLATES_'.$name.'_FIELDSET_LABEL';
		echo JHtml::_('sliders.panel', JText::_($label), $name.'-options');
			if (isset($fieldSet->description) && trim($fieldSet->description)) :
				echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
			endif;
			?>
		<fieldset class="panelform">
			<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset($name) as $field) : ?>
				<li>
				<?php if (!$field->hidden) : ?>
					<?php echo $field->label; ?>
				<?php endif; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
			</ul>
		</fieldset>
	<?php endforeach;  ?>
PK       !     3  hathor/html/com_templates/style/edit_assignment.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Initialise related data.
JLoader::register('MenusHelper', JPATH_ADMINISTRATOR . '/components/com_menus/helpers/menus.php');
$menuTypes = MenusHelper::getMenuLinks();
$user = JFactory::getUser();

?>
<fieldset class="adminform">
	<legend><?php echo JText::_('COM_TEMPLATES_MENUS_ASSIGNMENT'); ?></legend>
		<label id="jform_menuselect-lbl" for="jform_menuselect"><?php echo JText::_('JGLOBAL_MENU_SELECTION'); ?></label>

		<button type="button" class="jform-rightbtn" onclick="$$('.chk-menulink').each(function(el) { el.checked = !el.checked; });">
			<?php echo JText::_('JGLOBAL_SELECTION_INVERT_ALL'); ?>
		</button>
		<div class="clr"></div>
		<div id="menu-assignment">

		<?php foreach ($menuTypes as &$type) : ?>
			<ul class="menu-links">
				<button type="button" class="jform-rightbtn" onclick="$$('.<?php echo $type->menutype; ?>').each(function(el) { el.checked = !el.checked; });">
					<?php echo JText::_('JGLOBAL_SELECTION_INVERT'); ?>
				</button>
				<div class="clr"></div>
				<h3><?php echo $type->title ?: $type->menutype; ?></h3>

				<?php foreach ($type->links as $link) : ?>
					<li class="menu-link">
						<input type="checkbox" name="jform[assigned][]" value="<?php echo (int) $link->value;?>" id="link<?php echo (int) $link->value;?>"<?php if ($link->template_style_id == $this->item->id):?> checked="checked"<?php endif;?><?php if ($link->checked_out && $link->checked_out != $user->id):?> disabled="disabled"<?php else:?> class="chk-menulink <?php echo $type->menutype; ?>"<?php endif;?> />
						<label for="link<?php echo (int) $link->value;?>" >
							<?php echo $link->text; ?>
						</label>
					</li>
				<?php endforeach; ?>
			</ul>
		<?php endforeach; ?>

		</div>
</fieldset>
PK       ! "'    (  hathor/html/com_templates/style/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');
$user = JFactory::getUser();

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'style.cancel' || document.formvalidator.isValid(document.getElementById('style-form')))
		{
			Joomla.submitform(task, document.getElementById('style-form'));
		}
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_templates&layout=edit&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="style-form" class="form-validate">
	<div class="width-60 fltlft">
		<fieldset class="adminform">
			<legend><?php echo JText::_('JDETAILS');?></legend>
			<ul class="adminformlist">
			<li><?php echo $this->form->getLabel('title'); ?>
			<?php echo $this->form->getInput('title'); ?></li>

			<li><?php echo $this->form->getLabel('template'); ?>
			<?php echo $this->form->getInput('template'); ?>
			<?php echo $this->form->getLabel('client_id'); ?>
			<?php echo $this->form->getInput('client_id'); ?>
			<input type="text" size="35" value="<?php echo $this->item->client_id == 0 ? JText::_('JSITE') : JText::_('JADMINISTRATOR'); ?>	" class="readonly" readonly="readonly" /></li>

			<li><?php echo $this->form->getLabel('home'); ?>
			<?php echo $this->form->getInput('home'); ?></li>

			<?php if ($this->item->id) : ?>
				<li><?php echo $this->form->getLabel('id'); ?>
				<span class="readonly"><?php echo $this->item->id; ?></span></li>
			<?php endif; ?>
			</ul>
			<div class="clr"></div>
			<?php if ($this->item->xml) : ?>
				<?php if ($text = trim($this->item->xml->description)) : ?>
					<label>
						<?php echo JText::_('COM_TEMPLATES_TEMPLATE_DESCRIPTION'); ?>
					</label>
					<span class="readonly mod-desc"><?php echo JText::_($text); ?></span>
				<?php endif; ?>
			<?php else : ?>
				<p class="error"><?php echo JText::_('COM_TEMPLATES_ERR_XML'); ?></p>
			<?php endif; ?>
			<div class="clr"></div>
		</fieldset>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>

	<div class="width-40 fltrt">
	<?php echo JHtml::_('sliders.start', 'template-sliders-'.$this->item->id); ?>

		<?php //get the menu parameters that are automatically set but may be modified.
			echo $this->loadTemplate('options'); ?>

		<div class="clr"></div>

	<?php echo JHtml::_('sliders.end'); ?>
	</div>
	<?php if ($user->authorise('core.edit', 'com_menu') && $this->item->client_id == 0):?>
		<?php if ($this->canDo->get('core.edit.state')) : ?>
			<div class="width-60 fltlft">
			<?php echo $this->loadTemplate('assignment'); ?>
			</div>
			<?php endif; ?>
		<?php endif;?>

	<div class="clr"></div>
</form>
PK       ! V      *  hathor/html/com_templates/style/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      $  hathor/html/com_templates/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      +  hathor/html/com_templates/styles/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 	S  S  ,  hathor/html/com_templates/styles/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');
JHtml::_('script', 'system/multiselect.js', array('version' => 'auto', 'relative' => true));

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_templates&view=styles'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_TEMPLATES_STYLES_FILTER_SEARCH_DESC'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="client_id"><?php echo JText::_('JGLOBAL_FILTER_CLIENT'); ?></label>
			<select name="client_id" id="client_id">
				<?php echo JHtml::_('select.options', TemplatesHelper::getClientOptions(), 'value', 'text', $this->state->get('client_id'));?>
			</select>

			<label class="selectlabel" for="filter_template"><?php echo JText::_('COM_TEMPLATES_FILTER_TEMPLATE'); ?></label>
			<select name="filter_template" id="filter_template">
				<option value="0"><?php echo JText::_('COM_TEMPLATES_FILTER_TEMPLATE'); ?></option>
				<?php echo JHtml::_('select.options', TemplatesHelper::getTemplateOptions($this->state->get('client_id')), 'value', 'text', $this->state->get('filter.template'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					&#160;
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_TEMPLATES_HEADING_STYLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'JCLIENT', 'a.client_id', $listDirn, $listOrder); ?>
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_TEMPLATES_HEADING_TEMPLATE', 'a.template', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'COM_TEMPLATES_HEADING_DEFAULT', 'a.home', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JText::_('COM_TEMPLATES_HEADING_ASSIGNED'); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
			<?php foreach ($this->items as $i => $item) :
				$canCreate = $user->authorise('core.create',     'com_templates');
				$canEdit   = $user->authorise('core.edit',       'com_templates');
				$canChange = $user->authorise('core.edit.state', 'com_templates');
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</td>
				<td>
					<?php if ($this->preview && $item->client_id == '0') : ?>
						<a target="_blank" href="<?php echo JUri::root().'index.php?tp=1&templateStyle='.(int) $item->id ?>" class="jgrid hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('COM_TEMPLATES_TEMPLATE_PREVIEW'), $item->title, 0); ?>" ><span class="state icon-16-preview"><span class="text"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_PREVIEW'); ?></span></span></a>
					<?php elseif ($item->client_id == '1') : ?>
						<span class="jgrid hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_TEMPLATE_NO_PREVIEW_ADMIN'); ?>"><span class="state icon-16-nopreview"><span class="text"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_NO_PREVIEW_ADMIN'); ?></span></span></span>
					<?php else: ?>
						<span class="jgrid hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_TEMPLATE_NO_PREVIEW'); ?>"><span class="state icon-16-nopreview"><span class="text"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_NO_PREVIEW'); ?></span></span></span>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
					<a href="<?php echo JRoute::_('index.php?option=com_templates&task=style.edit&id='.(int) $item->id); ?>">
						<?php echo $this->escape($item->title);?></a>
					<?php else : ?>
						<?php echo $this->escape($item->title);?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $item->client_id == 0 ? JText::_('JSITE') : JText::_('JADMINISTRATOR'); ?>
				</td>
				<td>
					<label for="cb<?php echo $i;?>">
						<?php echo $this->escape($item->template);?>
					</label>
				</td>
				<td class="center">
					<?php if ($item->home == '0' || $item->home == '1'):?>
						<?php echo JHtml::_('jgrid.isdefault', $item->home != '0', $i, 'styles.', $canChange && $item->home != '1');?>
					<?php elseif ($canChange):?>
						<a href="<?php echo JRoute::_('index.php?option=com_templates&task=styles.unsetDefault&cid[]='.$item->id.'&'.JSession::getFormToken().'=1');?>">
							<?php if ($item->image) : ?>
								<?php echo JHtml::_('image', 'mod_languages/' . $item->image . '.gif', $item->language_title, array('title' => JText::sprintf('COM_TEMPLATES_GRID_UNSET_LANGUAGE', $item->language_title)), true);?>
							<?php else : ?>
								<span class="label" title="<?php echo JText::sprintf('COM_TEMPLATES_GRID_UNSET_LANGUAGE', $item->language_title); ?>"><?php echo $item->language_sef; ?></span>
							<?php endif; ?>
						</a>
					<?php else:?>
						<?php echo JHtml::_('image', 'mod_languages/' . $item->image . '.gif', $item->language_title, array('title' => $item->language_title), true); ?>
						<?php if ($item->image) : ?>
							<?php echo JHtml::_('image', 'mod_languages/' . $item->image . '.gif', $item->language_title, array('title' => $item->language_title), true); ?>
						<?php else : ?>
							<span class="label" title="<?php echo $item->language_title; ?>"><?php echo $item->language_sef; ?></span>
						<?php endif; ?>
					<?php endif;?>
				</td>
				<td class="center">
					<?php if ($item->assigned > 0) : ?>
						<?php echo JHtml::_('image', 'admin/tick.png', JText::plural('COM_TEMPLATES_ASSIGNED', $item->assigned), array('title' => JText::plural('COM_TEMPLATES_ASSIGNED', $item->assigned)), true); ?>
					<?php else : ?>
						&#160;
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! V      .  hathor/html/com_templates/templates/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! f e    /  hathor/html/com_templates/templates/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');
JHtml::_('behavior.multiselect');

$user      = JFactory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo JRoute::_('index.php?option=com_templates&view=templates'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif;?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_TEMPLATES_TEMPLATES_FILTER_SEARCH_DESC'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>
		<div class="filter-select">
			<label class="selectlabel" for="client_id">
				<?php echo JText::_('JGLOBAL_FILTER_CLIENT'); ?>
			</label>
			<select name="client_id" id="client_id">
				<?php echo JHtml::_('select.options', TemplatesHelper::getClientOptions(), 'value', 'text', $this->state->get('client_id'));?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist" id="template-mgr">
		<thead>
			<tr>
				<th class="checkmark-col">
					&#160;
				</th>
				<th>
					<?php echo JHtml::_('grid.sort', 'COM_TEMPLATES_HEADING_TEMPLATE', 'a.element', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'JCLIENT', 'a.client_id', $listDirn, $listOrder); ?>
				</th>
				<th class="center width-10">
					<?php echo JText::_('JVERSION'); ?>
				</th>
				<th class="width-15">
					<?php echo JText::_('JDATE'); ?>
				</th>
				<th class="width-25">
					<?php echo JText::_('JAUTHOR'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
				<td class="center">
					<?php echo JHtml::_('templates.thumb', $item->element, $item->client_id); ?>
				</td>
				<td class="template-name">
					<a href="<?php echo JRoute::_('index.php?option=com_templates&view=template&id='.(int) $item->extension_id . '&file=' . $this->file); ?>">
						<?php echo JText::sprintf('COM_TEMPLATES_TEMPLATE_DETAILS', $item->name); ?></a>
					<p>
					<?php if ($this->preview && $item->client_id == '0') : ?>
						<a href="<?php echo JUri::root().'index.php?tp=1&template='.$item->element; ?>" target="_blank">
							<?php echo JText::_('COM_TEMPLATES_TEMPLATE_PREVIEW'); ?></a>
					<?php elseif ($item->client_id == '1') : ?>
						<?php echo JText::_('COM_TEMPLATES_TEMPLATE_NO_PREVIEW_ADMIN'); ?>
					<?php else: ?>
						<span class="hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_TEMPLATE_NO_PREVIEW', 'COM_TEMPLATES_TEMPLATE_NO_PREVIEW_DESC'); ?>">
							<?php echo JText::_('COM_TEMPLATES_TEMPLATE_NO_PREVIEW'); ?></span>
					<?php endif; ?>
					</p>
				</td>
				<td class="center">
					<?php echo $item->client_id == 0 ? JText::_('JSITE') : JText::_('JADMINISTRATOR'); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->xmldata->get('version')); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->xmldata->get('creationDate')); ?>
				</td>
				<td>
					<?php if ($author = $item->xmldata->get('author')) : ?>
						<p><?php echo $this->escape($author); ?></p>
					<?php else : ?>
						&mdash;
					<?php endif; ?>
					<?php if ($email = $item->xmldata->get('authorEmail')) : ?>
						<p><?php echo $this->escape($email); ?></p>
					<?php endif; ?>
					<?php if ($url = $item->xmldata->get('authorUrl')) : ?>
						<p><a href="<?php echo $this->escape($url); ?>">
							<?php echo $this->escape($url); ?></a></p>
					<?php endif; ?>
				</td>
				<?php echo JHtml::_('templates.thumbModal', $item->element, $item->client_id); ?>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
PK       ! cI    3  hathor/html/com_templates/template/default_tree.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
ksort($this->files, SORT_STRING);
?>

<ul class='nav nav-list directory-tree'>
	<?php foreach ($this->files as $key => $value): ?>
		<?php if (is_array($value)): ?>
			<?php
			$keyArray  = explode('/', $key);
			$fileArray = explode('/', $this->fileName);
			$count     = 0;

			$keyArrayCount = count($keyArray);

			if (count($fileArray) >= $keyArrayCount)
			{
				for ($i = 0; $i < $keyArrayCount; $i++)
				{
					if ($keyArray[$i] === $fileArray[$i])
					{
						$count++;
					}
				}

				if ($count === $keyArrayCount)
				{
					$class = 'folder show';
				}
				else
				{
					$class = 'folder';
				}
			}
			else
			{
				$class = 'folder';
			}

			?>
			<li class="<?php echo $class; ?>">
				<a class='folder-url nowrap' href=''>
					<span class='icon-folder-close'>&nbsp;<?php $explodeArray = explode('/', $key); echo end($explodeArray); ?></span>
				</a>
				<?php echo $this->directoryTree($value); ?>
			</li>
		<?php endif; ?>
		<?php if (is_object($value)): ?>
			<li>
				<a class="file nowrap" href='<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $this->id . '&file=' . $value->id) ?>'>
					<span class='icon-file'>&nbsp;<?php echo $value->name; ?></span>
				</a>
			</li>
		<?php endif; ?>
	<?php endforeach; ?>
</ul>
PK       ! q][۰R  R  .  hathor/html/com_templates/template/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('bootstrap.tooltip');

$input = JFactory::getApplication()->input;
if ($this->type == 'image')
{
	JHtml::_('script', 'system/jquery.Jcrop.min.js', array('version' => 'auto', 'relative' => true));
	JHtml::_('stylesheet', 'system/jquery.Jcrop.min.css', array('version' => 'auto', 'relative' => true));
}
JFactory::getDocument()->addScriptDeclaration("
jQuery(document).ready(function($){
	// Hide all the folder when the page loads
	$('.folder ul, .component-folder ul').hide();
	// Display the tree after loading
	$('.directory-tree').removeClass('directory-tree');
	// Show all the lists in the path of an open file
	$('.show > ul').show();
	// Stop the default action of anchor tag on a click event
	$('.folder-url, .component-folder-url').click(function(event){
		event.preventDefault();
	});
	// Prevent the click event from proliferating
	$('.file, .component-file-url').bind('click',function(e){
		e.stopPropagation();
	});
	// Toggle the child indented list on a click event
	$('.folder, .component-folder').bind('click',function(e){
		$(this).children('ul').toggle();
		e.stopPropagation();
	});
	// New file tree
	$('#fileModal .folder-url').bind('click',function(e){
		$('.folder-url').removeClass('selected');
		e.stopPropagation();
		$('#fileModal input.address').val($(this).attr('data-id'));
		$(this).addClass('selected');
	});
	// Folder manager tree
	$('#folderModal .folder-url').bind('click',function(e){
		$('.folder-url').removeClass('selected');
		e.stopPropagation();
		$('#folderModal input.address').val($(this).attr('data-id'));
		$(this).addClass('selected');
	});
});");
if ($this->type == 'image')
{
	JFactory::getDocument()->addScriptDeclaration("
		jQuery(document).ready(function() {
			var jcrop_api;
			// Configuration for image cropping
			$('#image-crop').Jcrop({
				onChange:   showCoords,
				onSelect:   showCoords,
				onRelease:  clearCoords,
				trueSize:   " . $this->image['width'] . "," . $this->image['height'] . "]
			},function(){
				jcrop_api = this;
			});
			// Function for calculating the crop coordinates
			function showCoords(c)
			{
				$('#x').val(c.x);
				$('#y').val(c.y);
				$('#w').val(c.w);
				$('#h').val(c.h);
			};
			// Function for clearing the coordinates
			function clearCoords()
			{
				$('#adminForm input').val('');
			};
		});");
}
JFactory::getDocument()->addStyleDeclaration('
	/* Styles for modals */
	.selected{
		background: #08c;
		color: #fff;
	}
	.selected:hover{
		background: #08c !important;
		color: #fff;
	}
	.modal-body .column {
		width: 50%; float: left;
	}
	#deleteFolder{
		margin: 0;
	}
	#image-crop{
		max-width: 100% !important;
		width: auto;
		height: auto;
	}
	.directory-tree{
		display: none;
	}
	.tree-holder{
		overflow-x: auto;
	}
');
if ($this->type == 'font')
{
	JFactory::getDocument()->addStyleDeclaration(
			"/* Styles for font preview */
		@font-face
		{
			font-family: previewFont;
			src: url('" . $this->font['address'] . "')
		}
		.font-preview{
			font-family: previewFont !important;
		}"
	);
}
?>
<div class="width-60 fltlft">

	<?php if ($this->type != 'home'): ?>
		<div  id="deleteModal" class="modal hide fade">
			<fieldset>
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-label="<?php echo JText::_('JLIB_HTML_BEHAVIOR_CLOSE'); ?>">
						<span aria-hidden="true">&times;</span>
					</button>
					<h3><?php echo JText::_('COM_TEMPLATES_ARE_YOU_SURE');?></h3>
				</div>
				<div class="modal-body">
					<p><?php echo JText::sprintf('COM_TEMPLATES_MODAL_FILE_DELETE', $this->fileName); ?></p>
				</div>
				<div class="modal-footer">
					<form method="post" action="">
						<input type="hidden" name="option" value="com_templates" />
						<input type="hidden" name="task" value="template.delete" />
						<input type="hidden" name="id" value="<?php echo $input->getInt('id'); ?>" />
						<input type="hidden" name="file" value="<?php echo $this->file; ?>" />
						<?php echo JHtml::_('form.token'); ?>
						<button type="button" class="btn" data-dismiss="modal"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
						<button type="submit"><?php echo JText::_('COM_TEMPLATES_BUTTON_DELETE');?></button>
					</form>
				</div>
			</fieldset>
		</div>
	<?php endif; ?>
	<div  id="folderModal" class="modal hide fade">
		<fieldset>
			<legend><?php echo JText::_('COM_TEMPLATES_MANAGE_FOLDERS');?></legend>
			<div class="modal-body">
				<div class="width-50 fltlft">
					<form method="post" action="<?php echo JRoute::_('index.php?option=com_templates&task=template.createFolder&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
						<fieldset>
							<label><?php echo JText::_('COM_TEMPLATES_FOLDER_NAME');?></label>
							<input type="text" name="name" required />
							<input type="hidden" class="address" name="address" />

							<input type="submit" value="<?php echo JText::_('COM_TEMPLATES_BUTTON_CREATE');?>" class="btn btn-primary" />
						</fieldset>
					</form>
				</div>
				<div class="width-50 fltlft">
					<?php echo $this->loadTemplate('folders');?>
				</div>
			</div>
			<div class="modal-footer">
				<form id="deleteFolder" method="post" action="<?php echo JRoute::_('index.php?option=com_templates&task=template.deleteFolder&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
					<fieldset>
						<button type="button" class="btn" data-dismiss="modal"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
						<input type="hidden" class="address" name="address" />
						<input type="submit" value="<?php echo JText::_('COM_TEMPLATES_BUTTON_DELETE');?>" class="btn btn-danger" />
					</fieldset>
				</form>
			</div>
		</fieldset>
	</div>

	<div  id="fileModal" class="modal hide fade">
		<fieldset>
			<legend><?php echo JText::_('COM_TEMPLATES_BUTTON_FILE');?></legend>
			<div class="modal-body">
				<div class="width-50 fltlft">
					<form method="post" action="<?php echo JRoute::_('index.php?option=com_templates&task=template.createFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
						<fieldset>
							<label><?php echo JText::_('COM_TEMPLATES_NEW_FILE_TYPE');?></label>
							<select name="type" required >
								<option value="null">- <?php echo JText::_('COM_TEMPLATES_NEW_FILE_SELECT');?> -</option>
								<option value="css">css</option>
								<option value="php">php</option>
								<option value="js">js</option>
								<option value="xml">xml</option>
								<option value="ini">ini</option>
								<option value="less">less</option>
								<option value="txt">txt</option>
							</select>
							<br />
							<label><?php echo JText::_('COM_TEMPLATES_FILE_NAME');?></label>
							<input type="text" name="name" required />
							<input type="hidden" class="address" name="address" />

							<input type="submit" value="<?php echo JText::_('COM_TEMPLATES_BUTTON_CREATE');?>" class="btn btn-primary" />
						</fieldset>
					</form>
					<br />
					<form method="post" action="<?php echo JRoute::_('index.php?option=com_templates&task=template.uploadFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>"
						  enctype="multipart/form-data" >
						<fieldset>
							<input type="hidden" class="address" name="address" />
							<input type="file" name="files" required />
							<input type="submit" value="<?php echo JText::_('COM_TEMPLATES_BUTTON_UPLOAD');?>" class="btn btn-primary" /><br>
							<?php $cMax    = $this->state->get('params')->get('upload_limit'); ?>
							<?php $maxSize = JHtml::_('number.bytes', JUtility::getMaxUploadSize($cMax . 'MB')); ?>
							<?php echo JText::sprintf('JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT', $maxSize); ?>
						</fieldset>
					</form>
					<br />
					<?php if ($this->type != 'home'): ?>
						<form method="post" action="<?php echo JRoute::_('index.php?option=com_templates&task=template.copyFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>"
							  enctype="multipart/form-data" >
							<fieldset>
								<input type="hidden" class="address" name="address" />
								<div class="control-group">
									<label for="new_name" class="control-label hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_FILE_NEW_NAME_DESC'); ?>"><?php echo JText::_('COM_TEMPLATES_FILE_NEW_NAME_LABEL')?></label>
									<div class="controls">
										<input type="text" id="new_name" name="new_name" required />
									</div>
								</div>
								<input type="submit" value="<?php echo JText::_('COM_TEMPLATES_BUTTON_COPY_FILE');?>" class="btn btn-primary" />
							</fieldset>
						</form>
					<?php endif; ?>
				</div>
				<div class="width-50 fltlft">
					<?php echo $this->loadTemplate('folders');?>
				</div>
			</div>
			<div class="modal-footer">
				<button type="button" class="btn" data-dismiss="modal"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
			</div>
		</fieldset>
	</div>

	<?php if ($this->type != 'home'): ?>
		<form action="<?php echo JRoute::_('index.php?option=com_templates&task=template.resizeImage&id=' . $input->getInt('id') . '&file=' . $this->file); ?>"
			  method="post" >
			<div  id="resizeModal" class="modal hide fade">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-label="<?php echo JText::_('JLIB_HTML_BEHAVIOR_CLOSE'); ?>">
						<span aria-hidden="true">&times;</span>
					</button>
					<h3><?php echo JText::_('COM_TEMPLATES_RESIZE_IMAGE'); ?></h3>
				</div>
				<div class="modal-body">
					<div id="template-manager-css" class="form-horizontal">
						<div class="control-group">
							<label for="height" class="control-label hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_IMAGE_HEIGHT'); ?>"><?php echo JText::_('COM_TEMPLATES_IMAGE_HEIGHT')?></label>
							<div class="controls">
								<input class="input-xlarge" type="number" name="height" placeholder="<?php echo $this->image['height']; ?> px" required />
							</div>
							<br />
							<label for="width" class="control-label hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_IMAGE_WIDTH'); ?>"><?php echo JText::_('COM_TEMPLATES_IMAGE_WIDTH')?></label>
							<div class="controls">
								<input class="input-xlarge" type="number" name="width" placeholder="<?php echo $this->image['width']; ?> px" required />
							</div>
						</div>
					</div>
				</div>
				<div class="modal-footer">
					<button type="button" class="btn" data-dismiss="modal"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
					<button type="submit" class="btn btn-primary"><?php echo JText::_('COM_TEMPLATES_BUTTON_RESIZE'); ?></button>
				</div>
			</div>
			<?php echo JHtml::_('form.token'); ?>
		</form>
	<?php endif; ?>

	<?php if ($this->type == 'home'): ?>
		<form action="<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="adminForm" id="adminForm" class="form-horizontal">
			<input type="hidden" name="task" value="" />
			<?php echo JHtml::_('form.token'); ?>
			<div id="home-box" style="text-align: justify;">
				<h1><p><?php echo JText::_('COM_TEMPLATES_HOME_HEADING'); ?></p></h1>
				<p><?php echo JText::_('COM_TEMPLATES_HOME_TEXT'); ?></p>
				<p>
					<a href="https://docs.joomla.org/Special:MyLanguage/J3.x:How_to_use_the_Template_Manager" target="_blank">
						<?php echo JText::_('COM_TEMPLATES_HOME_BUTTON'); ?>
					</a>
				</p>
			</div>
		</form>
	<?php endif; ?>
	<?php if ($this->type == 'file'): ?>
		<form action="<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="adminForm" id="adminForm" class="form-horizontal">
			<fieldset class="adminform">
				<legend><?php echo JText::_('COM_TEMPLATES_SOURCE_CODE');?></legend>
				<p class="label"><?php echo JText::_('COM_TEMPLATES_TOGGLE_FULL_SCREEN'); ?></p>
				<div class="clr"></div>
				<div class="editor-border">
					<?php echo $this->form->getInput('source'); ?>
				</div>
				<input type="hidden" name="task" value="" />
				<?php echo JHtml::_('form.token'); ?>


				<?php echo $this->form->getInput('extension_id'); ?>
				<?php echo $this->form->getInput('filename'); ?>
			</fieldset>
		</form>
	<?php endif; ?>
	<?php if ($this->type == 'image'): ?>
		<div id="image-box"><img id="image-crop" src="<?php echo $this->image['address'] . '?' . time(); ?>" /></div>
		<form action="<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="adminForm" id="adminForm">
			<input type ="hidden" id="x" name="x" />
			<input type ="hidden" id="y" name="y" />
			<input type ="hidden" id="h" name="h" />
			<input type ="hidden" id="w" name="w" />
			<input type="hidden" name="task" value="" />
			<?php echo JHtml::_('form.token'); ?>
		</form>
	<?php endif; ?>
	<?php if ($this->type == 'archive'): ?>
		<legend><?php echo JText::_('COM_TEMPLATES_FILE_CONTENT_PREVIEW'); ?></legend>
		<form action="<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="adminForm" id="adminForm" class="form-horizontal">
			<fieldset>
				<ul class="nav nav-list">
					<?php foreach ($this->archive as $file): ?>
						<li>
							<?php if (substr($file, -1) === DIRECTORY_SEPARATOR): ?>
								<span class="icon-folder" aria-hidden="true"></span>&nbsp;<?php echo $file; ?>
							<?php endif; ?>
							<?php if (substr($file, -1) != DIRECTORY_SEPARATOR): ?>
								<span class="icon-file" aria-hidden="true"></span>&nbsp;<?php echo $file; ?>
							<?php endif; ?>
						</li>
					<?php endforeach; ?>
				</ul>
			</fieldset>
			<input type="hidden" name="task" value="" />
			<?php echo JHtml::_('form.token'); ?>

		</form>
	<?php endif; ?>
	<?php if ($this->type == 'font'): ?>
		<div class="font-preview">
			<form action="<?php echo JRoute::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="adminForm" id="adminForm" class="form-horizontal">
				<fieldset class="adminform">
					<legend><?php echo JText::_('COM_TEMPLATES_SOURCE_CODE');?></legend>
					<p class="lead">H1</p><h1>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </h1>
					<p class="lead">H2</p><h2>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </h2>
					<p class="lead">H3</p><h3>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </h3>
					<p class="lead">H4</p><h4>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </h4>
					<p class="lead">H5</p><h5>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </h5>
					<p class="lead">H6</p> <h6>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </h6>
					<p class="lead">Bold</p><b>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </b>
					<p class="lead">Italics</p><i>Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML </i>
					<p class="lead">Unordered List</p>
					<ul>
						<li>Item</li>
						<li>Item</li>
						<li>Item<br />
							<ul>
								<li>Item</li>
								<li>Item</li>
								<li>Item<br />
									<ul>
										<li>Item</li>
										<li>Item</li>
										<li>Item</li>
									</ul>
								</li>
							</ul>
						</li>
					</ul>
					<p class="lead">Ordered List</p>
					<ol>
						<li>Item</li>
						<li>Item</li>
						<li>Item<br />
							<ul>
								<li>Item</li>
								<li>Item</li>
								<li>Item<br />
									<ul>
										<li>Item</li>
										<li>Item</li>
										<li>Item</li>
									</ul>
								</li>
							</ul>
						</li>
					</ol>
					<input type="hidden" name="task" value="" />
					<?php echo JHtml::_('form.token'); ?>
				</fieldset>
			</form>
		</div>
	<?php endif; ?>

	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_TEMPLATES_TEMPLATE_DESCRIPTION');?></legend>

		<?php echo $this->loadTemplate('description');?>
	</fieldset>

	<div class="clr"></div>
</div>

<div class="width-40 fltrt">

	<?php if ($this->type != 'home'): ?>
		<fieldset class="adminform">
			<legend><?php echo JText::_('COM_TEMPLATES_FILE_INFO');?></legend>
			<?php if ($this->type == 'file'): ?>
				<p><?php echo JText::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', $this->source->filename, $this->template->element); ?></p>
			<?php endif; ?>
			<?php if ($this->type == 'image'): ?>
				<p><?php echo JText::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', $this->image['path'], $this->template->element); ?></p>
			<?php endif; ?>
			<?php if ($this->type == 'font'): ?>
				<p><?php echo JText::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', $this->font['rel_path'], $this->template->element); ?></p>
			<?php endif; ?>
		</fieldset>
	<?php endif; ?>

	<fieldset class="adminform">
		<legend><?php echo JText::_('COM_TEMPLATES_TEMPLATE_FILES');?></legend>

		<?php echo $this->loadTemplate('tree');?>
	</fieldset>

	<?php echo JHtml::_('sliders.start', 'content-sliders', array('useCookie' => 1)); ?>
	<?php echo JHtml::_('sliders.panel', JText::_('COM_TEMPLATES_TEMPLATE_COPY'), 'template-copy'); ?>
	<form action="<?php echo JRoute::_('index.php?option=com_templates&task=template.copy&id=' . $input->getInt('id') . '&file=' . $this->file); ?>"
		  method="post" name="adminForm" id="adminForm">
		<fieldset class="panelform">
			<label id="new_name" class="hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_TEMPLATES_TEMPLATE_NEW_NAME_DESC'); ?>"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_NEW_NAME_LABEL')?></label>
			<input type="text" id="new_name" name="new_name"  />
			<button type="submit"><?php echo JText::_('COM_TEMPLATES_TEMPLATE_COPY'); ?></button>
		</fieldset>
		<?php echo JHtml::_('form.token'); ?>
	</form>
	<?php if ($this->type != 'home'): ?>
		<?php  echo JHtml::_('sliders.panel', JText::_('COM_TEMPLATES_BUTTON_RENAME'), 'file-rename'); ?>
		<form action="<?php echo JRoute::_('index.php?option=com_templates&task=template.renameFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>"
			  method="post" name="adminForm" id="adminForm">
			<fieldset class="panelform">
				<label id="new_name" class="hasTooltip" title="<?php echo JHtml::_('tooltipText', JText::_('COM_TEMPLATES_NEW_FILE_NAME')); ?>"><?php echo JText::_('COM_TEMPLATES_NEW_FILE_NAME')?></label>
				<input type="text" name="new_name"  />
				<button type="submit"><?php echo JText::_('COM_TEMPLATES_BUTTON_RENAME'); ?></button>
			</fieldset>
			<?php echo JHtml::_('form.token'); ?>
		</form>
	<?php endif; ?>
	<?php  echo JHtml::_('sliders.panel', JText::_('COM_TEMPLATES_OVERRIDES_MODULES'), 'override-module'); ?>
	<fieldset class="panelform">
		<ul class="adminformlist">
			<?php foreach ($this->overridesList['modules'] as $module): ?>
				<li>
					<a href="<?php echo JRoute::_('index.php?option=com_templates&view=template&task=template.overrides&folder=' . $module->path . '&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
						<span class="icon-copy"></span>&nbsp;<?php echo $module->name; ?>
					</a>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
	<?php  echo JHtml::_('sliders.panel', JText::_('COM_TEMPLATES_OVERRIDES_COMPONENTS'), 'override-component'); ?>
	<fieldset class="panelform">
		<ul class="adminformlist">
			<?php foreach ($this->overridesList['components'] as $key => $value): ?>
				<li class="component-folder">
					<a href="#" class="component-folder-url">
						<span class="icon-folder"></span>&nbsp;<?php echo $key; ?>
					</a>
					<ul class="adminformList">
						<?php foreach ($value as $view): ?>
							<li>
								<a class="component-file-url" href="<?php echo JRoute::_('index.php?option=com_templates&view=template&task=template.overrides&folder=' . $view->path . '&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
									<span class="icon-copy"></span>&nbsp;<?php echo $view->name; ?>
								</a>
							</li>
						<?php endforeach; ?>
					</ul>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
	<?php  echo JHtml::_('sliders.panel', JText::_('COM_TEMPLATES_OVERRIDES_LAYOUTS'), 'override-layout'); ?>
	<fieldset class="panelform">
		<ul class="adminformlist">
			<?php foreach ($this->overridesList['layouts'] as $layout): ?>
				<li>
					<a href="<?php echo JRoute::_('index.php?option=com_templates&view=template&task=template.overrides&folder=' . $layout->path . '&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
						<span class="icon-copy"></span>&nbsp;<?php echo $layout->name; ?>
					</a>
				</li>
			<?php endforeach; ?>
		</ul>
	</fieldset>
	<?php echo JHtml::_('sliders.end'); ?>
</div>
PK       ! IzB  B  :  hathor/html/com_templates/template/default_description.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<div class="pull-left">
	<?php echo JHtml::_('templates.thumb', $this->template->element, $this->template->client_id); ?>
	<?php echo JHtml::_('templates.thumbModal', $this->template->element, $this->template->client_id); ?>
</div>
<h2><?php echo ucfirst($this->template->element); ?></h2>
<?php $client = JApplicationHelper::getClientInfo($this->template->client_id); ?>
<p><?php $this->template->xmldata = TemplatesHelper::parseXMLTemplateFile($client->path, $this->template->element);?></p>
<p><?php  echo JText::_($this->template->xmldata->description); ?></p>PK       ! b	  	  6  hathor/html/com_templates/template/default_folders.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
ksort($this->files, SORT_STRING);
?>

<ul class='nav nav-list directory-tree'>
	<?php foreach ($this->files as $key => $value): ?>
		<?php if (is_array($value)): ?>
			<li class="folder-select">
				<a class='folder-url nowrap' data-id='<?php echo base64_encode($key); ?>' href=''>
					<span class='icon-folder-close'>&nbsp;<?php $explodeArray = explode('/', $key); echo end($explodeArray); ?></span>
				</a>
				<?php echo $this->folderTree($value); ?>
			</li>
		<?php endif; ?>
	<?php endforeach; ?>
</ul>
PK       ! V      -  hathor/html/com_templates/template/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      $  hathor/html/com_newsfeeds/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! x      -  hathor/html/com_newsfeeds/newsfeeds/modal.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

$forcedLanguage = JFactory::getApplication()->input->get('forcedLanguage', '', 'cmd');

$function  = JFactory::getApplication()->input->getCmd('function', 'jSelectNewsfeed');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo JRoute::_('index.php?option=com_newsfeeds&view=newsfeeds&layout=modal&tmpl=component');?>" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search fltlft">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" size="30" title="<?php echo JText::_('COM_NEWSFEEDS_SEARCH_IN_TITLE'); ?>" />

			<button type="submit">
				<?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();">
				<?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select fltrt">
			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'));?>
			</select>

			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true);?>
			</select>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_newsfeeds'), 'value', 'text', $this->state->get('filter.category_id'));?>
			</select>

			<?php if ($forcedLanguage) : ?>
				<input type="hidden" name="forcedLanguage" value="<?php echo $this->escape($forcedLanguage); ?>" />
				<input type="hidden" name="filter_language" value="<?php echo $this->escape($this->state->get('filter.language')); ?>" />
			<?php else : ?>
				<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
				<select name="filter_language" id="filter_language">
					<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE');?></option>
					<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'));?>
				</select>
			<?php endif; ?>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>

	<table class="adminlist modal">
		<thead>
			<tr>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'a.catid', $listDirn, $listOrder); ?>
				</th>
				<th class="title language-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) : ?>
			<tr class="row<?php echo $i % 2; ?>">
				<th>
					<a class="pointer" onclick="if (window.parent) window.parent.<?php echo $this->escape($function);?>('<?php echo $item->id; ?>', '<?php echo $this->escape(addslashes($item->name)); ?>');">
						<?php echo $this->escape($item->name); ?></a>
				</th>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<input type="hidden" name="forcedLanguage" value="<?php echo $forcedLanguage; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</form>
PK       ! @\(  (  /  hathor/html/com_newsfeeds/newsfeeds/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.multiselect');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$canOrder  = $user->authorise('core.edit.state', 'com_newsfeeds');
$saveOrder = $listOrder == 'a.ordering';
$assoc     = JLanguageAssociations::isEnabled();
?>

<form action="<?php echo JRoute::_('index.php?option=com_newsfeeds&view=newsfeeds'); ?>" method="post" name="adminForm" id="adminForm">
<?php if (!empty( $this->sidebar)) : ?>
	<div id="j-sidebar-container" class="span2">
		<?php echo $this->sidebar; ?>
	</div>
	<div id="j-main-container" class="span10">
<?php else : ?>
	<div id="j-main-container">
<?php endif; ?>
	<fieldset id="filter-bar">
	<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
		<div class="filter-search">
			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_NEWSFEEDS_SEARCH_IN_TITLE'); ?>" />
			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
			<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
		</div>

		<div class="filter-select">
			<label class="selectlabel" for="filter_published">
				<?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?>
			</label>
			<select name="filter_published" id="filter_published">
				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true); ?>
			</select>

			<label class="selectlabel" for="filter_category_id">
				<?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?>
			</label>
			<select name="filter_category_id" id="filter_category_id">
				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('category.options', 'com_newsfeeds'), 'value', 'text', $this->state->get('filter.category_id')); ?>
			</select>

			<label class="selectlabel" for="filter_access">
				<?php echo JText::_('JOPTION_SELECT_ACCESS'); ?>
			</label>
			<select name="filter_access" id="filter_access">
				<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
			</select>

			<label class="selectlabel" for="filter_language">
				<?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?>
			</label>
			<select name="filter_language" id="filter_language">
				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
			</select>

			<label class="selectlabel" for="filter_tag">
				<?php echo JText::_('JOPTION_SELECT_TAG'); ?>
			</label>
			<select name="filter_tag" id="filter_tag">
				<option value=""><?php echo JText::_('JOPTION_SELECT_TAG'); ?></option>
				<?php echo JHtml::_('select.options', JHtml::_('tag.options', true, true), 'value', 'text', $this->state->get('filter.tag')); ?>
			</select>

			<button type="submit" id="filter-go">
				<?php echo JText::_('JSUBMIT'); ?></button>
		</div>
	</fieldset>
	<div class="clr"> </div>

	<table class="adminlist">
		<thead>
			<tr>
				<th class="checkmark-col">
					<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
				</th>
				<th class="title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap state-col">
					<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap title category-col">
					<?php echo JHtml::_('grid.sort', 'JCATEGORY', 'category_title', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap ordering-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder); ?>
					<?php if ($canOrder && $saveOrder) : ?>
						<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'newsfeeds.saveorder'); ?>
					<?php endif; ?>
				</th>
				<th class="title access-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
				</th>
				<th class="width-10">
					<?php echo JHtml::_('grid.sort', 'COM_NEWSFEEDS_NUM_ARTICLES_HEADING', 'numarticles', $listDirn, $listOrder); ?>
				</th>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'COM_NEWSFEEDS_CACHE_TIME_HEADING', 'a.cache_time', $listDirn, $listOrder); ?>
				</th>
				<?php if ($assoc) : ?>
					<th class="width-5">
						<?php echo JHtml::_('grid.sort', 'COM_NEWSFEEDS_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
					</th>
				<?php endif; ?>
				<th class="width-5">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
				</th>
				<th class="nowrap id-col">
					<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
				</th>
			</tr>
		</thead>

		<tbody>
		<?php foreach ($this->items as $i => $item) :
			$ordering   = ($listOrder == 'a.ordering');
			$canCreate  = $user->authorise('core.create',     'com_newsfeeds.category.' . $item->catid);
			$canEdit    = $user->authorise('core.edit',       'com_newsfeeds.category.' . $item->catid);
			$canCheckin = $user->authorise('core.manage',     'com_checkin') || $item->checked_out == $user->get('id') || $item->checked_out == 0;
			$canChange  = $user->authorise('core.edit.state', 'com_newsfeeds.category.' . $item->catid) && $canCheckin;
			?>
			<tr class="row<?php echo $i % 2; ?>">
				<th class="center">
					<?php echo JHtml::_('grid.id', $i, $item->id); ?>
				</th>
				<td>
					<?php if ($item->checked_out) : ?>
						<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'newsfeeds.', $canCheckin); ?>
					<?php endif; ?>
					<?php if ($canEdit) : ?>
						<a href="<?php echo JRoute::_('index.php?option=com_newsfeeds&task=newsfeed.edit&id='.(int) $item->id); ?>">
							<?php echo $this->escape($item->name); ?></a>
					<?php else : ?>
							<?php echo $this->escape($item->name); ?>
					<?php endif; ?>
					<p class="smallsub">
						<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?></p>
				</td>
				<td class="center">
					<?php echo JHtml::_('jgrid.published', $item->published, $i, 'newsfeeds.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->category_title); ?>
				</td>
				<td class="order">
					<?php if ($canChange) : ?>
						<?php if ($saveOrder) :?>
							<?php if ($listDirn == 'asc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'newsfeeds.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'newsfeeds.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php elseif ($listDirn == 'desc') : ?>
								<span><?php echo $this->pagination->orderUpIcon($i, $item->catid == @$this->items[$i - 1]->catid, 'newsfeeds.orderdown', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
								<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, $item->catid == @$this->items[$i + 1]->catid, 'newsfeeds.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
							<?php endif; ?>
						<?php endif; ?>
						<?php $disabled = $saveOrder ?  '' : 'disabled="disabled"'; ?>
						<input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->name; ?> order" />
					<?php else : ?>
						<?php echo $item->ordering; ?>
					<?php endif; ?>
				</td>
				<td class="center">
					<?php echo $this->escape($item->access_level); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->numarticles; ?>
				</td>
				<td class="center">
					<?php echo (int) $item->cache_time; ?>
				</td>
				<?php if ($assoc) : ?>
					<td class="center">
						<?php if ($item->association) : ?>
							<?php echo JHtml::_('newsfeed.association', $item->id); ?>
						<?php endif; ?>
					</td>
				<?php endif; ?>
				<td class="center">
					<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
				</td>
				<td class="center">
					<?php echo (int) $item->id; ?>
				</td>
			</tr>
			<?php endforeach; ?>
		</tbody>
	</table>

	<?php //Load the batch processing form if user is allowed ?>
	<?php if ($user->authorise('core.create', 'com_newsfeeds')
		&& $user->authorise('core.edit', 'com_newsfeeds')
		&& $user->authorise('core.edit.state', 'com_newsfeeds')) : ?>
		<?php echo JHtml::_(
			'bootstrap.renderModal',
			'collapseModal',
			array(
				'title'  => JText::_('COM_NEWSFEEDS_BATCH_OPTIONS'),
				'footer' => $this->loadTemplate('batch_footer'),
			),
			$this->loadTemplate('batch_body')
		); ?>
	<?php endif; ?>

	<?php echo $this->pagination->getListFooter(); ?>

	<input type="hidden" name="task" value="" />
	<input type="hidden" name="boxchecked" value="0" />
	<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
	<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
	<?php echo JHtml::_('form.token'); ?>
</div>
</form>
PK       ! V      .  hathor/html/com_newsfeeds/newsfeeds/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      -  hathor/html/com_newsfeeds/newsfeed/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! е]    +  hathor/html/com_newsfeeds/newsfeed/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');

JHtml::_('behavior.formvalidator');
JHtml::_('behavior.keepalive');

$app = JFactory::getApplication();
$input = $app->input;

$saveHistory = $this->state->get('params')->get('save_history', 0);

$assoc = JLanguageAssociations::isEnabled();

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'newsfeed.cancel' || document.formvalidator.isValid(document.getElementById('newsfeed-form')))
		{
			Joomla.submitform(task, document.getElementById('newsfeed-form'));
		}
	}
");
?>

<form action="<?php echo JRoute::_('index.php?option=com_newsfeeds&id='.(int) $this->item->id); ?>" method="post" name="adminForm" id="newsfeed-form" class="form-validate">
	<div class="col main-section">
		<fieldset class="adminform">
			<legend><?php echo empty($this->item->id) ? JText::_('COM_NEWSFEEDS_NEW_NEWSFEED') : JText::sprintf('COM_NEWSFEEDS_EDIT_NEWSFEED', $this->item->id); ?></legend>
			<ul class="adminformlist">
			<li><?php echo $this->form->getLabel('name'); ?>
			<?php echo $this->form->getInput('name'); ?></li>

			<li><?php echo $this->form->getLabel('alias'); ?>
			<?php echo $this->form->getInput('alias'); ?></li>

			<li><?php echo $this->form->getLabel('link'); ?>
			<?php echo $this->form->getInput('link'); ?></li>

			<li><?php echo $this->form->getLabel('catid'); ?>
			<?php echo $this->form->getInput('catid'); ?></li>

			<li><?php echo $this->form->getLabel('published'); ?>
			<?php echo $this->form->getInput('published'); ?></li>

			<li><?php echo $this->form->getLabel('access'); ?>
			<?php echo $this->form->getInput('access'); ?></li>

			<li><?php echo $this->form->getLabel('ordering'); ?>
			<?php echo $this->form->getInput('ordering'); ?></li>

			<li><?php echo $this->form->getLabel('language'); ?>
			<?php echo $this->form->getInput('language'); ?></li>

			<!-- Tag field -->
			<li><?php echo $this->form->getLabel('tags'); ?>
				<div class="is-tagbox">
					<?php echo $this->form->getInput('tags'); ?>
				</div>
			</li>

			<?php if ($saveHistory) : ?>
				<li><?php echo $this->form->getLabel('version_note'); ?>
				<?php echo $this->form->getInput('version_note'); ?></li>
			<?php endif; ?>

			<li><?php echo $this->form->getLabel('id'); ?>
			<?php echo $this->form->getInput('id'); ?></li>
			</ul>
		</fieldset>
	</div>

	<div class="col options-section">
		<?php echo JHtml::_('sliders.start', 'newsfeed-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>

			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
			<ul class="adminformlist">
				<li><?php echo $this->form->getLabel('created_by'); ?>
				<?php echo $this->form->getInput('created_by'); ?></li>

				<li><?php echo $this->form->getLabel('created_by_alias'); ?>
				<?php echo $this->form->getInput('created_by_alias'); ?></li>

				<li><?php echo $this->form->getLabel('created'); ?>
				<?php echo $this->form->getInput('created'); ?></li>

				<li><?php echo $this->form->getLabel('publish_up'); ?>
				<?php echo $this->form->getInput('publish_up'); ?></li>

				<li><?php echo $this->form->getLabel('publish_down'); ?>
				<?php echo $this->form->getInput('publish_down'); ?></li>

				<?php if ($this->item->modified_by) : ?>
					<li><?php echo $this->form->getLabel('modified_by'); ?>
					<?php echo $this->form->getInput('modified_by'); ?></li>

					<li><?php echo $this->form->getLabel('modified'); ?>
					<?php echo $this->form->getInput('modified'); ?></li>
				<?php endif; ?>

				<li><?php echo $this->form->getLabel('numarticles'); ?>
				<?php echo $this->form->getInput('numarticles'); ?></li>

				<li><?php echo $this->form->getLabel('cache_time'); ?>
				<?php echo $this->form->getInput('cache_time'); ?></li>

				<li><?php echo $this->form->getLabel('rtl'); ?>
				<?php echo $this->form->getInput('rtl'); ?></li>
			</ul>
			</fieldset>

			<?php echo $this->loadTemplate('params'); ?>

			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'meta-options'); ?>
			<fieldset class="panelform">
			<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
				<?php echo $this->loadTemplate('metadata'); ?>
			</fieldset>

			<?php if ($assoc) : ?>
				<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_ASSOCIATIONS'), '-options');?>
				<?php echo $this->loadTemplate('associations'); ?>
			<?php endif; ?>

		<?php echo JHtml::_('sliders.end'); ?>
		<input type="hidden" name="task" value="" />
		<?php echo JHtml::_('form.token'); ?>
	</div>

	<div class="clr"></div>
</form>
PK       !     2  hathor/html/com_newsfeeds/newsfeed/edit_params.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$fieldSets = $this->form->getFieldsets('params');
foreach ($fieldSets as $name => $fieldSet) :
	echo JHtml::_('sliders.panel', JText::_($fieldSet->label), $name.'-params');
	if (isset($fieldSet->description) && trim($fieldSet->description)) :
		echo '<p class="tip">'.$this->escape(JText::_($fieldSet->description)).'</p>';
	endif;
	?>
	<fieldset class="panelform">
	<legend class="element-invisible"><?php echo JText::_($fieldSet->label); ?></legend>
	<ul class="adminformlist">
		<?php foreach ($this->form->getFieldset($name) as $field) : ?>
			<li><?php echo $field->label; ?>
			<?php echo $field->input; ?></li>
		<?php endforeach; ?>
	</ul>
	</fieldset>
<?php endforeach; ?>
PK       ! Ƙm  m    hathor/html/pagination.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * This is a file to add template specific chrome to pagination rendering.
 *
 * pagination_list_footer
 *	Input variable $list is an array with offsets:
 *		$list[prefix]		: string
 *		$list[limit]		: int
 *		$list[limitstart]	: int
 *		$list[total]		: int
 *		$list[limitfield]	: string
 *		$list[pagescounter]	: string
 *		$list[pageslinks]	: string
 *
 * pagination_list_render
 *	Input variable $list is an array with offsets:
 *		$list[all]
 *			[data]		: string
 *			[active]	: boolean
 *		$list[start]
 *			[data]		: string
 *			[active]	: boolean
 *		$list[previous]
 *			[data]		: string
 *			[active]	: boolean
 *		$list[next]
 *			[data]		: string
 *			[active]	: boolean
 *		$list[end]
 *			[data]		: string
 *			[active]	: boolean
 *		$list[pages]
 *			[{PAGE}][data]		: string
 *			[{PAGE}][active]	: boolean
 *
 * pagination_item_active
 *	Input variable $item is an object with fields:
 *		$item->base	: integer
 *		$item->prefix	: string
 *		$item->link	: string
 *		$item->text	: string
 *
 * pagination_item_inactive
 *	Input variable $item is an object with fields:
 *		$item->base	: integer
 *		$item->prefix	: string
 *		$item->link	: string
 *		$item->text	: string
 *
 * This gives template designers ultimate control over how pagination is rendered.
 *
 * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
 */

function pagination_list_footer($list)
{
	/**
	 * Fix javascript jump menu
	 *
	 * Remove the onchange=Joomla.submitform from the select tag
	 * Add in a button with onclick instead
	 */
	$fixlimit = $list['limitfield'];
	$fixlimit = preg_replace('/onchange="Joomla.submitform\(\);"/', '', $fixlimit);

	$html = '<div class="containerpg"><div class="pagination">';

	$html .= '<div class="limit"><label for="limit">' . JText::_('JGLOBAL_DISPLAY_NUM') . ' </label>';
	$html .= "\n" . $fixlimit;
	$html .= "\n" . '<button id="pagination-go" type="button" onclick="Joomla.submitform()">' . JText::_('JSUBMIT') . '</button></div>';
	$html .= "\n" . $list['pageslinks'];
	$html .= "\n" . '<div class="limit">' . $list['pagescounter'] . '</div>';

	$html .= "\n" . '<input type="hidden" name="' . $list['prefix'] . 'limitstart" value="' . $list['limitstart'] . '" />';
	$html .= "\n" . '<div class="clr"></div></div></div>';

	return $html;
}

function pagination_list_render($list)
{
	$html = null;

	if ($list['start']['active'])
	{
		$html .= '<div class="button2-right"><div class="start">'. $list['start']['data']. '</div></div>';
	} else {
		$html .= '<div class="button2-right off"><div class="start">'. $list['start']['data']. '</div></div>';
	}
	if ($list['previous']['active'])
	{
		$html .= '<div class="button2-right"><div class="prev">'. $list['previous']['data']. '</div></div>';
	} else {
		$html .= '<div class="button2-right off"><div class="prev">'. $list['previous']['data']. '</div></div>';
	}

	$html .= '<div class="button2-left"><div class="page">';
	foreach ($list['pages'] as $page)
	{
		$html .= $page['data'];
	}
	$html .= '</div></div>';

	if ($list['next']['active'])
	{
		$html .= '<div class="button2-left"><div class="next">'. $list['next']['data']. '</div></div>';
	} else {
		$html .= '<div class="button2-left off"><div class="next">'. $list['next']['data']. '</div></div>';
	}
	if ($list['end']['active'])
	{
		$html .= '<div class="button2-left"><div class="end">'. $list['end']['data']. '</div></div>';
	} else {
		$html .= '<div class="button2-left off"><div class="end">'. $list['end']['data']. '</div></div>';
	}

	return $html;
}

function pagination_item_active(&$item)
{
	if ($item->base > 0)
	{
		return '<a href="#" title="'.$item->text.'" onclick="document.adminForm.' . $item->prefix . 'limitstart.value=' .$item->base.'; Joomla.submitform();return false;">'.$item->text. '</a>';
	}
	else
	{
		return '<a href="#" title="'.$item->text.'" onclick="document.adminForm.' . $item->prefix . 'limitstart.value=0; Joomla.submitform();return false;">'.$item->text. '</a>';
	}
}

function pagination_item_inactive(&$item)
{
	if ($item->active)
	{
		$class = 'class="active"';
	}
	else
	{
		$class = '';
	}
	return '<span ' . $class . '>' . $item->text . '</span>';
}
PK       ! t67  7  1  hathor/html/com_categories/categories/default.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

JHtml::_('behavior.multiselect');

$app       = JFactory::getApplication();
$user      = JFactory::getUser();
$userId    = $user->get('id');
$extension = $this->escape($this->state->get('filter.extension'));
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.lft');
$canOrder  = $user->authorise('core.edit.state', $extension);
$saveOrder = ($listOrder == 'a.lft' && $listDirn == 'asc');
$jinput    = JFactory::getApplication()->input;
$component = $jinput->get('extension');
?>

<div class="categories">
	<form action="<?php echo JRoute::_('index.php?option=com_categories&view=categories'); ?>" method="post" name="adminForm" id="adminForm">
		<?php if (!empty($this->sidebar)) : ?>
			<div id="j-sidebar-container" class="span2">
				<?php echo $this->sidebar; ?>
			</div>
		<?php endif; ?>
		<div id="j-main-container"<?php echo !empty($this->sidebar) ? ' class="span10"' : ''; ?>>
			<fieldset id="filter-bar">
				<legend class="element-invisible"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></legend>
				<div class="filter-search">
					<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>
					<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" title="<?php echo JText::_('COM_CATEGORIES_ITEMS_SEARCH_FILTER'); ?>" />

					<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>
					<button type="button" onclick="document.getElementById('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>
				</div>

				<div class="filter-select">
					<label class="selectlabel" for="filter_level"><?php echo JText::_('JOPTION_SELECT_MAX_LEVELS'); ?></label>
					<select name="filter_level" id="filter_level">
						<option value=""><?php echo JText::_('JOPTION_SELECT_MAX_LEVELS'); ?></option>
						<?php echo JHtml::_('select.options', $this->f_levels, 'value', 'text', $this->state->get('filter.level')); ?>
					</select>

					<label class="selectlabel" for="filter_published"><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></label>
					<select name="filter_published" id="filter_published">
						<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED'); ?></option>
						<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true); ?>
					</select>

					<label class="selectlabel" for="filter_access"><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></label>
					<select name="filter_access" id="filter_access">
						<option value=""><?php echo JText::_('JOPTION_SELECT_ACCESS'); ?></option>
						<?php echo JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access')); ?>
					</select>

					<label class="selectlabel" for="filter_language"><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></label>
					<select name="filter_language" id="filter_language">
						<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE'); ?></option>
						<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language')); ?>
					</select>

					<label class="selectlabel" for="filter_tag"><?php echo JText::_('JOPTION_SELECT_TAG'); ?></label>
					<select name="filter_tag" id="filter_tag">
						<option value=""><?php echo JText::_('JOPTION_SELECT_TAG'); ?></option>
						<?php echo JHtml::_('select.options', JHtml::_('tag.options', true, true), 'value', 'text', $this->state->get('filter.tag')); ?>
					</select>

					<button type="submit" id="filter-go">
						<?php echo JText::_('JSUBMIT'); ?></button>
				</div>
			</fieldset>
			<div class="clr"></div>

			<table class="adminlist">
				<thead>
					<tr>
						<th class="checkmark-col">
							<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
						</th>
						<th class="title">
							<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
						</th>
						<th class="nowrap state-col">
							<?php echo JHtml::_('grid.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
						</th>
						<th class="nowrap ordering-col">
							<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.lft', $listDirn, $listOrder); ?>
							<?php if ($canOrder && $saveOrder) : ?>
								<?php echo JHtml::_('grid.order', $this->items, 'filesave.png', 'categories.saveorder'); ?>
							<?php endif; ?>
						</th>
						<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_published')) : ?>
							<th width="1%" class="nowrap center hidden-phone">
								<span class="icon-publish hasTooltip" aria-hidden="true" title="<?php echo JText::_('COM_CATEGORY_COUNT_PUBLISHED_ITEMS'); ?>"><span class="element-invisible"><?php echo JText::_('COM_CATEGORY_COUNT_PUBLISHED_ITEMS'); ?></span></span>
							</th>
						<?php endif; ?>
						<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_unpublished')) : ?>
							<th width="1%" class="nowrap center hidden-phone">
								<span class="icon-unpublish hasTooltip" aria-hidden="true" title="<?php echo JText::_('COM_CATEGORY_COUNT_UNPUBLISHED_ITEMS'); ?>"><span class="element-invisible"><?php echo JText::_('COM_CATEGORY_COUNT_UNPUBLISHED_ITEMS'); ?></span></span>
							</th>
						<?php endif; ?>
						<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_archived')) : ?>
							<th width="1%" class="nowrap center hidden-phone">
								<span class="icon-archive hasTooltip" aria-hidden="true" title="<?php echo JText::_('COM_CATEGORY_COUNT_ARCHIVED_ITEMS'); ?>"><span class="element-invisible"><?php echo JText::_('COM_CATEGORY_COUNT_ARCHIVED_ITEMS'); ?></span></span>
							</th>
						<?php endif; ?>
						<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_trashed')) : ?>
							<th width="1%" class="nowrap center hidden-phone">
								<span class="icon-trash hasTooltip" aria-hidden="true" title="<?php echo JText::_('COM_CATEGORY_COUNT_TRASHED_ITEMS'); ?>"><span class="element-invisible"><?php echo JText::_('COM_CATEGORY_COUNT_TRASHED_ITEMS'); ?></span></span>
							</th>
						<?php endif; ?>
						<th class="access-col">
							<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
						</th>
						<?php if ($this->assoc) : ?>
							<th width="5%">
								<?php echo JHtml::_('grid.sort', 'COM_CATEGORY_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
							</th>
						<?php endif; ?>
						<th class="language-col">
							<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_LANGUAGE', 'language', $this->state->get('list.direction'), $this->state->get('list.ordering')); ?>
						</th>
						<th class="nowrap id-col">
							<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
						</th>
					</tr>
				</thead>

				<tbody>
					<?php foreach ($this->items as $i => $item) : ?>
						<?php
						$orderkey = array_search($item->id, $this->ordering[$item->parent_id]);
						$canEdit = $user->authorise('core.edit', $extension . '.category.' . $item->id);
						$canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $userId || $item->checked_out == 0;
						$canEditOwn = $user->authorise('core.edit.own', $extension . '.category.' . $item->id) && $item->created_user_id == $userId;
						$canChange = $user->authorise('core.edit.state', $extension . '.category.' . $item->id) && $canCheckin;
						?>
						<tr class="row<?php echo $i % 2; ?>">
							<td class="center">
								<?php echo JHtml::_('grid.id', $i, $item->id); ?>
							</td>
							<td>
								<?php echo str_repeat('<span class="gi">|&mdash;</span>', $item->level - 1) ?>
								<?php if ($item->checked_out) : ?>
									<?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'categories.', $canCheckin); ?>
								<?php endif; ?>
								<?php if ($canEdit || $canEditOwn) : ?>
									<a href="<?php echo JRoute::_('index.php?option=com_categories&task=category.edit&id=' . $item->id . '&extension=' . $extension); ?>">
										<?php echo $this->escape($item->title); ?></a>
								<?php else : ?>
									<?php echo $this->escape($item->title); ?>
								<?php endif; ?>
								<p class="smallsub" title="<?php echo $this->escape($item->path); ?>">
									<?php echo str_repeat('<span class="gtr">|&mdash;</span>', $item->level - 1) ?>
									<?php if (empty($item->note)) : ?>
										<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
									<?php else : ?>
										<?php echo JText::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
									<?php endif; ?></p>
							</td>
							<td class="center">
								<?php echo JHtml::_('jgrid.published', $item->published, $i, 'categories.', $canChange); ?>
							</td>
							<td class="order">
								<?php if ($canChange) : ?>
									<?php if ($saveOrder) : ?>
										<span><?php echo $this->pagination->orderUpIcon($i, isset($this->ordering[$item->parent_id][$orderkey - 1]), 'categories.orderup', 'JLIB_HTML_MOVE_UP', $ordering); ?></span>
										<span><?php echo $this->pagination->orderDownIcon($i, $this->pagination->total, isset($this->ordering[$item->parent_id][$orderkey + 1]), 'categories.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering); ?></span>
									<?php endif; ?>
									<?php $disabled = $saveOrder ? '' : 'disabled="disabled"'; ?>
									<input type="text" name="order[]" value="<?php echo $orderkey + 1; ?>" <?php echo $disabled; ?> class="text-area-order" title="<?php echo $item->title; ?> order" />
								<?php else : ?>
									<?php echo $orderkey + 1; ?>
								<?php endif; ?>
							</td>
							<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_published')) : ?>
								<td class="center">
									<a title="<?php echo JText::_('COM_CATEGORY_COUNT_PUBLISHED_ITEMS'); ?>" href="<?php echo JRoute::_('index.php?option=' . $component . '&filter[category_id]=' . (int) $item->id . '&filter[published]=1' . '&filter[level]=' . (int) $item->level); ?>">
										<?php echo $item->count_published; ?></a>
								</td>
							<?php endif; ?>
							<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_unpublished')) : ?>
								<td class="center">
									<a title="<?php echo JText::_('COM_CATEGORY_COUNT_UNPUBLISHED_ITEMS'); ?>" href="<?php echo JRoute::_('index.php?option=' . $component . '&filter[category_id]=' . (int) $item->id . '&filter[published]=0' . '&filter[level]=' . (int) $item->level); ?>">
										<?php echo $item->count_unpublished; ?></a>
								</td>
							<?php endif; ?>
							<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_archived')) : ?>
								<td class="center">
									<a title="<?php echo JText::_('COM_CATEGORY_COUNT_ARCHIVED_ITEMS'); ?>" href="<?php echo JRoute::_('index.php?option=' . $component . '&filter[category_id]=' . (int) $item->id . '&filter[published]=2' . '&filter[level]=' . (int) $item->level); ?>">
										<?php echo $item->count_archived; ?></a>
								</td>
							<?php endif; ?>
							<?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_trashed')) : ?>
								<td class="center">
									<a title="<?php echo JText::_('COM_CATEGORY_COUNT_TRASHED_ITEMS'); ?>" href="<?php echo JRoute::_('index.php?option=' . $component . '&filter[category_id]=' . (int) $item->id . '&filter[published]=-2' . '&filter[level]=' . (int) $item->level); ?>">
										<?php echo $item->count_trashed; ?></a>
								</td>
							<?php endif; ?>
							<td class="center">
								<?php echo $this->escape($item->access_level); ?>
							</td>
							<?php if ($this->assoc) : ?>
								<td class="center">
									<?php if ($item->association): ?>
										<?php echo JHtml::_('CategoriesAdministrator.association', $item->id, $extension); ?>
									<?php endif; ?>
								</td>
							<?php endif; ?>
							<td class="center nowrap">
								<?php echo JLayoutHelper::render('joomla.content.language', $item); ?>
							</td>
							<td class="center">
						<span title="<?php echo sprintf('%d-%d', $item->lft, $item->rgt); ?>">
							<?php echo (int) $item->id; ?></span>
							</td>
						</tr>
					<?php endforeach; ?>
				</tbody>
			</table>

			<?php echo $this->pagination->getListFooter(); ?>
			<div class="clr"></div>

			<?php //Load the batch processing form. ?>
			<?php if ($user->authorise('core.create', $extension)
				&& $user->authorise('core.edit', $extension)
				&& $user->authorise('core.edit.state', $extension)) : ?>
				<?php echo JHtml::_(
					'bootstrap.renderModal',
					'collapseModal',
					array(
						'title'  => JText::_('COM_CATEGORIES_BATCH_OPTIONS'),
						'footer' => $this->loadTemplate('batch_footer'),
					),
					$this->loadTemplate('batch_body')
				); ?>
			<?php endif; ?>

			<input type="hidden" name="extension" value="<?php echo $extension; ?>" />
			<input type="hidden" name="task" value="" />
			<input type="hidden" name="boxchecked" value="0" />
			<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />
			<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />
			<?php echo JHtml::_('form.token'); ?>
		</div>
	</form>
</div>
PK       ! V      0  hathor/html/com_categories/categories/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V      %  hathor/html/com_categories/index.htmlnu [        <!DOCTYPE html><title></title>
PK       !     ,  hathor/html/com_categories/category/edit.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include the component HTML helpers.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

$input = JFactory::getApplication()->input;

$saveHistory = $this->state->get('params')->get('save_history', 0);

JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidator');

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'category.cancel' || document.formvalidator.isValid(document.getElementById('item-form'))) {
			" . $this->form->getField('description')->save() . "
			Joomla.submitform(task, document.getElementById('item-form'));
		}
	}
");
$assoc = JLanguageAssociations::isEnabled();

?>

<div class="category-edit">
	<form action="<?php echo JRoute::_('index.php?option=com_categories&extension=' . $input->getCmd('extension', 'com_content') . '&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">
		<div class="col main-section">
			<fieldset class="adminform">
				<legend><?php echo JText::_('COM_CATEGORIES_FIELDSET_DETAILS'); ?></legend>
				<ul class="adminformlist">
					<li>
						<?php echo $this->form->getLabel('title'); ?>
						<?php echo $this->form->getInput('title'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('alias'); ?>
						<?php echo $this->form->getInput('alias'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('extension'); ?>
						<?php echo $this->form->getInput('extension'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('parent_id'); ?>
						<?php echo $this->form->getInput('parent_id'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('published'); ?>
						<?php echo $this->form->getInput('published'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('access'); ?>
						<?php echo $this->form->getInput('access'); ?>
					</li>
					<?php if ($this->canDo->get('core.admin')) : ?>
						<li>
							<span class="faux-label"><?php echo JText::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'); ?></span>
							<button type="button" onclick="document.location.href='#access-rules';">
								<?php echo JText::_('JGLOBAL_PERMISSIONS_ANCHOR'); ?></button>

						</li>
					<?php endif; ?>
					<li>
						<?php echo $this->form->getLabel('language'); ?>
						<?php echo $this->form->getInput('language'); ?>
					</li>
					<!-- Tag field -->
					<li>
						<?php if ($this->checkTags) : ?>
							<?php echo $this->form->getLabel('tags'); ?>
							<div class="is-tagbox">
								<?php echo $this->form->getInput('tags'); ?>
							</div>
						<?php endif; ?>
					</li>
					<?php if ($saveHistory) : ?>
						<li><?php echo $this->form->getLabel('version_note'); ?>
						<?php echo $this->form->getInput('version_note'); ?></li>
					<?php endif; ?>
					<li>
						<?php echo $this->form->getLabel('id'); ?>
						<?php echo $this->form->getInput('id'); ?>
					</li>
					<li>
						<?php echo $this->form->getLabel('hits'); ?>
						<?php echo $this->form->getInput('hits'); ?>
					</li>
				</ul>

				<div class="clr"></div>
				<?php echo $this->form->getLabel('description'); ?>
				<div class="clr"></div>
				<?php echo $this->form->getInput('description'); ?>
				<div class="clr"></div>
			</fieldset>
		</div>

		<div class="col options-section">

			<?php echo JHtml::_('sliders.start', 'categories-sliders-' . $this->item->id, array('useCookie' => 1)); ?>
			<?php echo $this->loadTemplate('options'); ?>
			<div class="clr"></div>

			<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'), 'meta-options'); ?>
			<fieldset class="panelform">
				<legend class="element-invisible"><?php echo JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
				<?php echo $this->loadTemplate('metadata'); ?>
			</fieldset>

			<?php $fieldSets = $this->form->getFieldsets(); ?>
			<?php foreach ($fieldSets as $name => $fieldSet) : ?>
				<?php if ($name !== 'basic' && $name !== 'item_associations' && $name !== 'jmetadata') : ?>
					<?php
					$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_CATEGORIES_' . $name . '_FIELDSET_LABEL';
					echo JHtml::_('sliders.panel', JText::_($label), $name . '-options');
					if (isset($fieldSet->description) && trim($fieldSet->description))
					{
						echo '<p class="tip">' . $this->escape(JText::_($fieldSet->description)) . '</p>';
					}
					?>
					<div class="clr"></div>
					<fieldset class="panelform">
						<ul class="adminformlist">
							<?php foreach ($this->form->getFieldset($name) as $field) : ?>
								<li>
									<?php echo $field->label; ?>
									<?php echo $field->input; ?>
								</li>
							<?php endforeach; ?>
						</ul>
					</fieldset>
				<?php endif; ?>
			<?php endforeach; ?>

			<?php if ($assoc) : ?>
				<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_ASSOCIATIONS'), '-options');?>
				<?php echo $this->loadTemplate('associations'); ?>
			<?php endif; ?>

			<?php echo JHtml::_('sliders.end'); ?>
		</div>
		<div class="clr"></div>

		<?php if ($this->canDo->get('core.admin')) : ?>
			<div class="col rules-section">

				<?php echo JHtml::_('sliders.start', 'permissions-sliders-' . $this->item->id, array('useCookie' => 1)); ?>

				<?php echo JHtml::_('sliders.panel', JText::_('COM_CATEGORIES_FIELDSET_RULES'), 'access-rules'); ?>
				<fieldset class="panelform">
					<legend class="element-invisible"><?php echo JText::_('COM_CATEGORIES_FIELDSET_RULES'); ?></legend>
					<?php echo $this->form->getLabel('rules'); ?>
					<?php echo $this->form->getInput('rules'); ?>
				</fieldset>

				<?php echo JHtml::_('sliders.end'); ?>
			</div>
		<?php endif; ?>
		<div>
			<input type="hidden" name="task" value="" />
			<?php echo JHtml::_('form.token'); ?>
		</div>
	</form>
	<div class="clr"></div>
</div>
PK       ! V      .  hathor/html/com_categories/category/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! S4    4  hathor/html/com_categories/category/edit_options.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.hathor
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die; ?>

<?php echo JHtml::_('sliders.panel', JText::_('JGLOBAL_FIELDSET_PUBLISHING'), 'publishing-details'); ?>

<fieldset class="panelform">
	<legend class="element-invisible"><?php echo JText::_('COM_CONTENT_FIELDSET_PUBLISHING'); ?></legend>
	<ul class="adminformlist">
		<li>
			<?php echo $this->form->getLabel('created_user_id'); ?>
			<?php echo $this->form->getInput('created_user_id'); ?>
		</li>
		<?php if ((int) $this->item->created_time) : ?>
			<li>
				<?php echo $this->form->getLabel('created_time'); ?>
				<?php echo $this->form->getInput('created_time'); ?>
			</li>
		<?php endif; ?>
		<?php if ($this->item->modified_user_id) : ?>
			<li>
				<?php echo $this->form->getLabel('modified_user_id'); ?>
				<?php echo $this->form->getInput('modified_user_id'); ?>
			</li>
			<li>
				<?php echo $this->form->getLabel('modified_time'); ?>
				<?php echo $this->form->getInput('modified_time'); ?>
			</li>
		<?php endif; ?>
	</ul>
</fieldset>

<?php $fieldSets = $this->form->getFieldsets('params'); ?>
<?php foreach ($fieldSets as $name => $fieldSet) : ?>
	<?php
	$label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_CATEGORIES_' . $name . '_FIELDSET_LABEL';
	echo JHtml::_('sliders.panel', JText::_($label), $name . '-options');
	if (isset($fieldSet->description) && trim($fieldSet->description))
	{
		echo '<p class="tip">' . $this->escape(JText::_($fieldSet->description)) . '</p>';
	}
	?>
	<fieldset class="panelform">
		<legend class="element-invisible"><?php echo JText::_($label); ?></legend>
		<ul class="adminformlist">
			<?php foreach ($this->form->getFieldset($name) as $field) : ?>
				<li>
					<?php echo $field->label; ?>
					<?php echo $field->input; ?>
				</li>
			<?php endforeach; ?>
			<?php if ($name == 'basic'): ?>
				<li>
					<?php echo $this->form->getLabel('note'); ?>
					<?php echo $this->form->getInput('note'); ?>
				</li>
			<?php endif; ?>
		</ul>
	</fieldset>
<?php endforeach; ?>
PK       ! P"      hathor/templateDetails.xmlnu [        <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "https://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension type="template" version="3.1" client="administrator">
	<name>hathor</name>
	<creationDate>May 2010</creationDate>
	<author>Andrea Tarr</author>
	<authorEmail>admin@joomla.org</authorEmail>
	<copyright>(C) 2010 Open Source Matters, Inc.</copyright>
	<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
	<version>3.0.0</version>
	<description>TPL_HATHOR_XML_DESCRIPTION</description>
	<files>
		<filename>component.php</filename>
		<filename>cpanel.php</filename>
		<filename>error.php</filename>
		<filename>favicon.ico</filename>
		<filename>index.php</filename>
		<filename>login.php</filename>
		<filename>LICENSE.txt</filename>
		<filename>templateDetails.xml</filename>
		<filename>template_preview.png</filename>
		<filename>template_thumbnail.png</filename>
		<folder>css</folder>
		<folder>html</folder>
		<folder>images</folder>
		<folder>js</folder>
		<folder>language</folder>
	</files>

	<positions>
		<position>menu</position>
		<position>submenu</position>
		<position>toolbar</position>
		<position>title</position>
		<position>status</position>
		<position>icon</position>
		<position>cp_shell</position>
		<position>cpanel</position>
		<position>login</position>
		<position>debug</position>
		<position>footer</position>
	</positions>
	 <languages>
		<language tag="en-GB">language/en-GB/en-GB.tpl_hathor.ini</language>
		<language tag="en-GB">language/en-GB/en-GB.tpl_hathor.sys.ini</language>
	</languages>
	<config>
		<fields name="params">
			<fieldset name="basic">
				<field
					name="showSiteName"
					type="radio"
					label="TPL_HATHOR_SHOW_SITE_NAME_LABEL"
					description="TPL_HATHOR_SHOW_SITE_NAME_DESC"
					class="btn-group btn-group-yesno"
					default="0"
					>
					<option value="1">JYES</option>
					<option value="0">JNO</option>
				</field>

				<field
					name="logoFile"
					type="media"
					label="TPL_HATHOR_LOGO_LABEL"
					description="TPL_HATHOR_LOGO_DESC" 
					class=""
					default=""
				/>

				<field
					name="colourChoice"
					type="list"
					label="TPL_HATHOR_COLOUR_CHOICE_LABEL"
					description="TPL_HATHOR_COLOUR_CHOICE_DESC"
					default="0"
					filter="word"
					>
					<option value="">TPL_HATHOR_COLOUR_CHOICE_STANDARD</option>
					<option value="highcontrast">TPL_HATHOR_COLOUR_CHOICE_HIGH_CONTRAST</option>
					<option value="brown">TPL_HATHOR_COLOUR_CHOICE_BROWN</option>
					<option value="blue">TPL_HATHOR_COLOUR_CHOICE_BLUE</option>
				</field>

				<field
					name="boldText"
					type="radio"
					label="TPL_HATHOR_BOLD_TEXT_LABEL"
					description="TPL_HATHOR_BOLD_TEXT_DESC"
					class="btn-group btn-group-yesno"
					default="0"
					>
					<option value="1">JYES</option>
					<option value="0">JNO</option>
				</field>
			</fieldset>
		</fields>
	</config>
</extension>
PK       ! "      hathor/favicon.iconu [        PNG

   IHDR         a   sRGB    	pHYs       $iTXtXML:com.adobe.xmp     <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
            xmlns:exif="http://ns.adobe.com/exif/1.0/"
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:xmp="http://ns.adobe.com/xap/1.0/">
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
         <tiff:Compression>5</tiff:Compression>
         <tiff:XResolution>72</tiff:XResolution>
         <tiff:Orientation>1</tiff:Orientation>
         <tiff:YResolution>72</tiff:YResolution>
         <exif:PixelXDimension>16</exif:PixelXDimension>
         <exif:ColorSpace>1</exif:ColorSpace>
         <exif:PixelYDimension>16</exif:PixelYDimension>
         <dc:subject>
            <rdf:Seq/>
         </dc:subject>
         <xmp:ModifyDate>2015:03:15 13:03:46</xmp:ModifyDate>
         <xmp:CreatorTool>Pixelmator 3.3.1</xmp:CreatorTool>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
>Iv]  XIDAT8}]h\Eϙ{wﺻI]mXClK4REw-E(->f|)y~(Z"ȢARhZB46M-$ӆ6&-k41cxnS\s g;^t}Pc{յ׽uQ{VJ5"I":X7O)):L;j8lQP %!럒|2qye4mm<3@!$+c粒Jۤ-SRHkA8$k 
)[O/ov,6˔}O0|nNҀF{Ӂ{ǽLK){|G ʭ"W?X-YW~Rn2˰o. x*S߇Kê:4`DFoԝ.(Y&pKqѵXn9bbn|ccNݛZĴ&ܖۑtBTrj]ޱ*Sxqdw?	p|n)3^E8Y ⑷g"rU`WnAO5?HlpY[Q8+]rqoޱetj	ZG O\}r7wَCV6tb70j#Ū!_WH+RF&/Ϗj.9WxZA!/W>	`[X;GPw6VR{4weWD0ΑhLȣ%JЛz=i ZϰŠQ^"O:58՛k~hl`MǽS qV1DZmhbwyuKo; DS(    IENDB`PK       ! s!
  !
  &  hathor/images/header/icon-48-links.pngnu [        PNG

   IHDR   0   0   W  	IDATxp#օIӆ33ar8Y6,k43}j֪)KV]=X/ſ]pgW	lR[QN"b1 ElK¯1U:.lqw6 QH"(E}צ1uuILP$b 
Z('!@4 g{g$_2(A|M2&1E,`^Pmn\EU
ԝت"^DH@< rsܰB c[[J HzLe-/:AK/8.{ s8n,6x#|>
0'>kzFObmAdak,5SQ(`~_'8g_yֈH0ZE<$L["	Pև.lW*QO 4,[{9f<yx}b3Z'֗x.6 {"+eHle൦N2?_"K=}S@){inmOLSSxn4%!~)h7h ^<F3y%	S Bh[%?nGDhw
.Dځ1n!!_{i^lHGs7
/2Le&$-mlFSOaSYib}c2S<Ϙ
cZ-`D,F Ca1Z4 ًX6ﰺ&[>CZ8DW8V/1ژfW{ǚ%b(mGsS"Ϸvr!Kd9ېI%9׼4PJIm5Qic[q\v"n!y%SʰU]"[n@L("havL6-}i|YAG&~놦A*V,|f@	(u͛w' s~W~ڗC6?8Ŋ6>JL;K;@%x0cSFPJ[cg0	~w
qcuh*+df[(ʌ/ Kr柾̔`=òHGZ?E2}3 gsEhMaro-je^\9?e1͢7B0SKIZbF֙C$>96!V2cls|-x0?eY/xgdgԩД*PX9±	+|NVe]`v"	r*p{t!s=.ɮ2.;v<00I@%0[xZmZ''NۏЂW?=?^vjPL\Ә6l7_KfDcQr%xk#hlVeLyXԭhh=L<BσD\ |O {aL$DyFzHN11ex D!W TQZw[|DH;Pu?`+PJ;NW&Nc@J DQ,/c$w6?`ZPJ`[c) g.:?ܓdҜ۸/gIHl2<ʨv9ĢP`)\oDP lq.:k.}5	 >u)L`Rң;vZ3&_̗w>§>y*/%g?A456NzKVxВ۞b͊FG@q48N*JgbEI"ÝY)~/yw8\'0k2 r2APY{qV$gh}}-]/B1!k;9c
 Kꉎ1ܔ _YCnC%~׉&ڈ%!L/Ì(􍎱hFboխy"trP-G_KUio+;m$9RD"`GM,U;|icb<g9ox%5I'QV40!S(1 FpeA	Y^r`q{KKp&OIgt˛^P!YSDtp| 
Ypw>uKv#QV;fQ8@t1{KvD6dbaELgx\J;޸9Po3Yg kRCfA,٠IAgxxA@ڤj|ā(ǀ5cP6*dr1aFR 2L 4*SJ	@ŀ |P[x 8	4bShSap1#4aח
Emh2ʘ|8>  eחS/UЁꪴXҤ@ؘ Ч    IENDB`PK       ! C%~f  f  &  hathor/images/header/icon-48-apply.pngnu [        PNG

   IHDR   0   0   W  -IDATxn#[s\9=| AfC+4af^v<feqɕRd9#n[ <x"D'_FZ4ʗJQ'."x'O#.!b2&pYNRNwUoTmQO]z4}tv'wx|M P`B8|D	giJx:
"@߸[<{[#xD-<noЉ8ibS 0x0xI 9^ H">oBa%+WLi# ^m;,a?n<,+)"Aww/V>g(SGÝ'j"~exQvd;: ^dД֝M_=vR'7~r.\
=}?0
۪{Ҋi.3Z~$19	q<3?OT	Fv.^02|o+0)res>As)[!m5m>xI@}rŔMo	\\hãGu?"iI ^|Xoo#Hk[}RFl%m7=&";h75/%*!V]|g|JÛ_Fՙ%ZCK\"JJ<;r~.m6.vO/alvoHF)s"]	*qL&5JP3[xG7"vL($$y/v^ M~c %`_)DjIT%u OH$
/0F)p&JD>1V@/:`v<WwC0$p.dltE%!	(ހtgR6BP0Lw|I9$HJ@і	k7ekC^%g$L)IF8[%<WR6S*dsmcL7nIL$U)[dޢߛyHBvawI8ѻ3]݂ 2	;6![t7e/xmry?lx#5Dv4G]Onv/KBO 8|ȱ@Tl0b=tl6- 6CB`x?0c v$1 -sM$|8&p,BBB<+Wg-')L:
<x"p0?yX=Ѷ    IENDB`PK       ! O/#  #  4  hathor/images/header/icon-48-contacts-categories.pngnu [        PNG

   IHDR   0   0   W  IDATx$[s3gֶm۶m3Vpm۶mۻ=Ө{Ͽy;zr"NfA󟍱7]b+[Kqo9P4
ؔq|pk!֋)	:98һ/FFѤq4)UF|><x?@-["P/| 8tdG>_6$XR2v	(]\F)
`8Tԛ藊ųM "wn1W1BF5񒘄цpTz>@@Cfw!ϯ%&7"[(cP`ӳ g:<]Bx+M3YajM{7 (mjYMg*fv2 ;DrެB0@Mm8EE60Nu<w6q[W%]BfFa(jf`ĞS	/LČh/sOAJx"VDJh = !AhMLn2O<i.>Jrv!waWxtH`FⷞϜH 3h<R sPU	E}<F (_uw/w!A69pEE(R	+?ݫ0Ѥ瀧Q[Kt3[H?^Pʖs;hW!`0X,b#*)8"JV$M02H<#B9
X=9 5^OD5zP' t`3vT@R=`M&3*qY4ք kUru4Z9-A8{9"GjkFu㍌07͛)p: M~sZ*%i ?U.F0)o
}t{<o<WӜV2-M.&IP ϟ<L]~~4#oڼfL48it<وxh^t _ɔ1ivW~]Lg@bZ9-gݥn̆+aoB8n3?̟-O9Pppl`E6 W#nljcH&n Wc 㧙{H9r{f{*p	6\~lk03RJaӅrgн!Al
HkV BԬ̦[I->(/v}:2~[rkB[ȅ	j 1b=r`d[ B}M]?6R قEAkyYx6Q(yn!AMycaaw'XeIi :!&!)=V`0Cg&lWo!n$H28105}Bm).d  4QOy~ib/ӵb01Rxr	PU0!.97^iz%>'ۺnϯYL0KL`Y 9CG~^0s) @(Pe!\Űo\EpHZ^`0P%Up =`KƓ%`Pelue@e ̴eeViԱFc<(jSuUFnQ@^À2$)YF@˕ T:H0@B3[Im!r޻wo1m%oAaa5    IENDB`PK       ! Az    '  hathor/images/header/icon-48-notice.pngnu [        PNG

   IHDR   0   0   W  nIDATxŗ#vO$HR[fkYy;3ofmfjlbQf!7Te	)_Lp}| 7%}	 	LD#L]S8CBN_GR$AB3qt~nI(2 e jҒNDp$z~c5$a@D]^Fٜ(NfWAȐ^gH>3;҃ƾ|DԑfI\gow})>SK!dHs9u'͌K~Z>pzFȻ'|>?屿Gv*GYCihL&6Ѓg0fqq⌦*|YGMdyr<OJ6#6m6ȫ?o6GDj%6NY.h9I~[*eWnPzM
=+4F%Y̎et)V3V1!}k܁K]vw/B[Wq?6Y&.K3ݒԉzVÂ?6q'Zu^&*[HX^huUDO]m MUEwnx@lbFHRUR߾ Gܨ6F /%<ѡXR_T9&;7'E@L\r%M*r.oGB\S:]5s$py"nJV3/vԡ;{c/;wPщ>NN#=jz@-VUUr~xrw	YsDdyGDDWRԧQ.yd\1 F]
'辨Nt/얄S:ۘ0Ot}0Sl8~j.1ЭۉXVԽ`NV}{N.?vdT	;fV?'Bƽe%2na&RN9IEOh֮7*exēTwYg02R̓<</D GOTk=VH֚Donnɑ劝ՒnzSXԜ̹XPmEJGd=r
m3bq([Ƀe}	Ggԏz!&~ yݼ>Tۈt_?m}ng??'\S.c"x@=GTPe@Hr6>%v%PUVۭJbAKzZfG}joαV	^~a#M+vF;K*Aِ$ߺ^O3ƻcP̕O)s]HUdi7g.{s0[?1y#P2lפ/-3;%Fc*̈́˩~9'oO;^OnPdj$W)toxPվ݊,,:#3޻d$y`#cFB@`@UgԫKY^lk5Yш*' Xh32ʂ`P" 2Ǐ۞3 Bљ#9%#t]#/ʳCyIQPA+ZcuMҚ3uo?/o?Q7w>}m| 2?Y}o췿׿O	hDes]xӣVMf
ɰ1F(#kCL9.q%uTðsg~,P0@Akl6P̐#lqfZt:;ۄ5:6=v֣feOWմ?0$"    IENDB`PK       ! J    .  hathor/images/header/icon-48-newsfeeds-cat.pngnu [        PNG

   IHDR   0   0   W  IDATxmlu`vLpءD`a;(JDoLcL|!BM\:`Ǟ]TAH$joFJu]gө4dݵ o	{`L DBb0&@M9D&I#@bLB>B Œ@	.zR@qF/0@ Hzqf=sqƸ 'p Ɇĕea%V	ԗLqZM7 ,К
T(Gdw:T*$bG5,b&Bn@*r΃,Wߚjm"ʲ-FIu`¹_b/z`ԛoP{6	<?nJ!v.|::fr|?bsL釽%=X	txU #-KWӃf 󝟡k<;Ø:w]2OІn .D _f}x7]fB=Ef$΅$!_XM{^-2C;B<"	S_ae7*bGbI;=fLoD@/Ű7
^ְ]_ǲ5,ѕhAem7UkI(kc%zlڣ\WB̡k~Hyg##FI'PXᾡV>R^}`Y<&%^W1	UKwTBs1	,9vm\記vvRYOO1	*o>|)Oye-~rYLG+ȶj1S`zc ޹y	H˝A'ayM`*]gzRXrgIA5i3fʦqc[+	rg-I[c9uhH
NLo;Qan!5`WaPm#Ip~;;ݒ}<CX&kȠ5>="·Mܭf/g[ϩr24asQXwAEzu92ٵC,1&`q_nкgk?aLڛPs.qK*3Mo`<ƛg^˫AK&5(bQd)]mc)E^If̱膓Mj$)&gTr[ȑ3%B Ys"oJ۔朑2ӂGL2iHҩ55iAIINIL#HfL%b% &mnǴMmHFKFLڱb&F1DRj'̳xUq	0GK[v{+qO.'|kq    IENDB`PK       ! 3r    (  hathor/images/header/icon-48-article.pngnu [        PNG

   IHDR   0   0   W  IDATxݙEKSК7fff23|{,gqό3nb:jV֘ꮪnU㐔6	=ZJixҥKN&N&8^ccc~hW֐lzgP~vڟeR=oG	z
ylllLm3 So>s7-Zxu#Ci9P-OtG"VM؊>ɲ٬Sf@PHjE"\^xΝ!W\C!<4rӧ/(hU>@^=)?444lHtA)X^V:{" ƫ@'r,crUxN߃exh77R_WN:5swnߖqYrtw,^DZ[ZDPr׬XpA7VZK!F%]=T"JvVCЏ3kסrui:V7lWb.iQ/aɨG,\HRɤXCR@V='O@9O޳'hm;~DːmkIԭ[>|H2SԼǚ$Ui"C]}jyX̉ǐ7"@Lݼyh4zT,ژf\AZ؀ P~@6s8sиieuEV?w~Rb3[1D>0?|_3\Ep54(^VT5)~<}O3okn4U0iڵkh{\f녰֭"8i3`n_<uEb vS雸A}b:Q
 Xq
fx A1%{279~7/||#r`y_Ё}Ei2h68~%#7$S)R@kL uzU}\#ANO@Lm3&tf	4״lƘ9bHfE}̤y>#|Ϳ}K_*vޝ;sƬ.Ŷ+XF  	9k5"̅-;5ϱ8`ԑ+dڵ2U8UaNqລ98ԙր8;4`-\:::4-d5xEwƾi[l]>3s&2`cf53ge@ʍDu'=HnqMU''&fפY { ^!k֬o"|S	;p@x@-J Mٷovmj˖	sXcHMt"0+xuD @GlC1< 30 5t,iG
a66?\	60?W_P̈́c5"+t R~q2I)R"ѡ#PN^ZM:tHK.5`,uչ1VraƸ1 j>I`)WAeKEKAZeorkltLux*<m,ƊSSY۵|+mz]rc5xƍ''@تRٴUlf<i;.#W\|rR&k!PBSDӤ@PkkH!+pkn|5agS|O	hok}cDQRV	WʶsDp(~vbot2*`[Y <cQAkXشk
*H\ITXLp#`9'U2ס׼1\16[՗2cY֯ )q)@Xr}}T:1    IENDB`PK       ! 1%    %  hathor/images/header/icon-48-user.pngnu [        PNG

   IHDR   0   0   W  IDATx^{l[ǿ{y46MҖia0J2PaPĪm}(l A7Z&1Tʐ`cvieBi}GN{9][7NHYI?q	4~,Kwz|Ehp!nEݬ'+U=		Zh Dɳ=b#7H{IY檻?]yI͆Y`\wClO`/JVd\VYp) J0Ç4jpD X1 ?`ZLm>r}{3:N#S௫9%c'WoWnoiVvE3DU5TdY Hv}G0{J+pꈴA\kR݀ȇQƱ yیWki^lGPoߕ3ۅO\Ah :Ri) r8NIF8'}7G6x; [kڞ#	0`񫧏* [x"6؈*T*#V}i^|&>~ty^^I@iB0_:P3և)\Ƒ_y}V'&s
	o
ı^fB|ݺN}IKZI4!֙®=G=vd^7L]SjsJcAR+jyLk=2+䢱Ƈ~^zxj^mqM+5`,tѼjї2hJ>vl}j.{`k5]ڒ_Z5#p9OT/{+CGoޣJ:(\ErSe<nEu#c!z^Nڎr
}0M̲f0sjt/LOfTaU.JᎴ{t phj,ǃh3>!t4
8` ²nMN(X	#]fA~qGU
a,(YH)C!$.Hu rl&T:R))\"((
s_M>5+1l+
GlY{eku#TpBGYTUǖCPc,?R @K[=(!Iq``YڻN RgQl.0W-fk[hG RM7&9k?= \	WL
U"MR׀\\1 h|<H)̴!0QN88\-]Wafk5d5ЇQvqajVN10Q6XĚX7MuAhAD=әJDPJy9{G'"|irh?6u-dpApG
FC)$_Y2!ұcGDOsź f:e%C]7g}-UM?& 	$qW+~l4f3EEC8xr(s]Ǐʚ!ך[1yaV%Mŧ! 8@pdBIc0j@)x``dyD1Ο9~ˑ{{"V6jͭƬд(|/<T>1 $	0IE e	p"qr\%՗}XbteUAJ@3`H'#XOޘ},tu\-dV@-+_t#(m!@P(mL.4عHHlw\5A2+%}leꢠܵd($8 h\_-Rr0pAIR8}'.2ᡟZnp#t!"`H`9N7+̺-oa]ĵ9c)jpZt(EruJ>j2,9ֳpEeG 
Pty+7nEZfL|6 gl`iΐ_mwcߛ}𐮔+@_Khc')X)	@吲
,<=X*: a<Xul(O(*IK+,@W}    IENDB`PK       ! y    (  hathor/images/header/icon-48-archive.pngnu [        PNG

   IHDR   0   0   W  IDATxݚl$e4131+LaDf|l̻Δ3J5}UUK
C\kc<_;qԆT"~~ժwl6A@L&233bx^:#=D"v"?x`mj!	J)ux'?I%p|K_Ξ=ƻ0yBB@H@->p}L}-fob``(RQ ߺ|erZ|U|((EMMΝ+&''@(8
˔R˺_L9?¼eq7҂WFo
T BA]}=ϞCcf⩀.đ#G:7nܸ@==Beu5vb\mK[ACzuֲj
nqJ)0L~=$ Zcld/?	<N	]"
ؽcG	BY10߿?_Οyeg9aTN3[4y_
{zno(Gc,]$	q<GDLcN:)ͯ~I4fβؾs&/1etС&d1==tC+Ȍp{L	2?fO8<w){{'|_p$ְlww/JEMRuzB0r?^<(%Lc]]]dR֭_O2f)׋2h"Oǐ9pǧ?E"e2x XP 9D6WJc:[΁2x{{{׎!S>xBQ.HXa\B:Q3@?A?Cρt*I29h/H1	Sa!az7^dFI
gJ9`k=r}9PLY
⢭d86*smWJ0gR2*+ fmRwmZs,[#ff+'Tdx-9p%(e=;OU5;ewtm-D^1+V"BK-%/},{ZD˙qMzB,b.dU\>^[ڻŹH/,<ʮ=͞QK7O}5YT*mˇ8n/_d<eQE\Gp$ ]VF&,ʝg/("S!!{T::;-@fec+іt.0>:ʨcx2\\j$Bzbb\a|lPY+PB]l).nw"'r%zL@EyV #%%r,|K$DG 8"67;m+#UȊk.KKc%IN e1/ziXE6$_qi3LmYrwGѝĚgrj!$BN.l2*I6.Y;	(0gSr`-p3Y?sS`@ʀKK@g@dm A3#=3{wgyn    IENDB`PK       ! 2F  F  4  hathor/images/header/icon-48-read-privatemessage.pngnu [        PNG

   IHDR   0   0   W  IDATxZt#ǲY`df\/cym0̌^,9f˖-ЯxSs-v$A,aqwL e(	L'_k^ǭg}ֺ;Cgqƥ?PϏav.{7>hѢrb&''uy睻Hн 2@xxYDa~͛7\:06n8e˖뮛|r1+{\e|ivu<Je4BhDz8sݝQv"Yxэ<?ŉifʫ:U4*:ިH;Qi*WZ}衇^bŊF	Fb!4O\s13*;+@_Xo|\|Oee%Qa2HaÆ멢Ϗ
B,WK{rۍ=h%C0Jadd$O~^ !Id|ev<ݥzGow 1B8GӏZ`+Qfɼa,d
&4]a%{n喧(T&;>}yfPuFHkDX3-._]	eK^$u!tQCdW\qA]&it۳ia;C«t"===c8Wk|Ϛ5kg}z+**v|4"CDcY\9@*tq2{-'Ao>'QWWAǚC9b|((HZ%bfMZՙKRG,,sohmI%:\?R\3Q"FÉ41\4κJ47<3$R)k ʕ+W~	lȻ(6	Ң@}~1Z*u|+I~P۲Gpx/<h
,Ifš/MnFRo%;hooob.%M:'|>b)V:;SID53,쎼&'&oH* <UB2-@mmm5y,011pSٿKbSXώm0$.I E2c'jPRQ"UcՆ %!/@xqKa~uhu>GGy6B79G5Y|>LIJFFzdL/Y<u!ma7Xcp7ٙgyu]w;IV
OԎκhWY3qhePOG&W.w͡)D8(=*D6`}>-i>>gpڛx!wB!sݶC %DASx_Q	E"Vvqkhh [$	LGH$˫`j*
V|V=]y]ji6]`
&L(Hdq$^z[Y$R?s=Gu v"ʎ7׮CC}f!~z`$1[-|Ċ 1o/<zS3 F,UO"b46M0Ni5FܝU-röDF092*'U@,\HШ
7Y^7n4ZMCD>r RЄ򽽽#fInx3xh9&0؍&=,6PK>TRn%CbJQM+-<Y~w6fvҘwGGGpB;iǜRdڛ=ZDa 6lT"-WTU)i[X2L~  ;h#:%Kȋ3=A(46M(\R
1fac{&ot0sh:@RF.Z-3}>MrU!Q؉np.c!,ii3 gwJx%at`㶘7m52AbP5oۯWzx9&r}ǎacHX>IwaDf1и^].@V"tQTB2eM%$4&m^LE*DTL䡡!TWW{ Fky?uAmI&n{
DEG9/4v2g#QR YYd=zI
!&`Q5[Ó5xc5lt1Ң9@cu86^a+Wn݈yȳy©4,bsjT咈3.,B-nXFvՇ%}HXBd9f1;;!"Di]x鑧OCIͼD9mW@c$T>l,hzn O*<o(mPItvvlN8V03xM.F kP :.&MF2R|Jlhxn0y4	UJ
ur)eee
[ƌke* dQ $bR<66^L:6OieA}
BￎD,&I38dgVB}N>rrd7~n<,]t~P3gz瓚ÌB"L)&<msGLEJc킽	f)*Zn8_
B%ջO}+J>OxkA0V~*B\ݲ[?ݟ9v!'N^B-yH@ᱱiWM*/yxh`9LRr6mU7k^?ySyy0Cr#RW_}ԘCV0TBR%ԍA*GAX||\5ِ? }?owbGiT;~sr/Sey c!ɯkB0A'	'J,c	V]6SujB0JXU5 ռc`w%˯Hv&$k?Y#g,@08"Xrqp?kw ?T'\)HNL@L` kdQ$蜔Ut?#ss!dv␄-9#c? "V    IENDB`PK       ! 6՗    '  hathor/images/header/icon-48-cpanel.pngnu [        PNG

   IHDR   0   0   `	  nPLTEk`vsJc|Vp@[xc{kRk놛A[uLi卜j~tׯ[rȝpCa~r9Ur॰Zs}c}dyRoέz͇ݧμԓޑ{|]yWnYv<Xs<Zy5RnwÞUtGf፦ùݭֵ,J   tRNS @f  IDATx^U6aLLlz2͙^q.2#u)h4\rȫ@Ñ$.,I*ˊJE	v1r!VEp;(1+ÏIōj Cx(]A)ZrQ۪[&j4KA#w0[mڟ5>VN oF;(	l>Ϊۤ{^Exv!H(X*zwc65_ t3#5PbsP,IxL9r:dZO+ǽSh6a	,&]1/m] wwjoV>bX=$(U6gڼgA힟'鄝9`nhq>vb3! !KQ]WpCњb?Pd@kOb;svq-	{ )DyC+
MWwtx8Z8Ԑ@  :gGnA˦$%-b0hNfùYpY_΂4I^;٪!<DWhNA ͖ #]sT\m](;i&]b4"Rժ`Y/9 0Ky	_!={ܗQ%Rx'sw%ţ]Q+Y'4£:[ѿ}jJ^1{lZ˥IO?O)V~~kEz@	x
R`icTL_-9E7N~i@Wմ?[,/V<8F3`ٮ)h7.'+ӛ EQ[#*Zs0ϕL~l6n7Z=>ܴ>1sm|T@MJQӝ@h6,d6mitطs9f1    IENDB`PK       ! 
,	  	  &  hathor/images/header/icon-48-alert.pngnu [        PNG

   IHDR   0   0   W  IDATx	le+]68GsWlqn@BA6;;1ieiMP椤	I҄hd]3ZwS.&I~{G?0^z{ϭѸvy߹U NX{llݸOL.Tg9Y&X12gsg`sֵ3<`x+%ς
sbIO/cN2P5XKM#WP܈-30PK)+JYZsخA&~`^mݹэnKr@
uI	ն&_~]e1TýF/50vaڬu_\]d\PL(	*H˵0X w"TLU>*ISI>Rcwb5KB0*:ޥe8[Lk3ݚOϭ.ہ,`~d[$0Sѱp رs֘᪙8
Xqػ-;dv԰k}lUhdܡ*/M SZ$8̌K]ґD@ul	kQ]^3/Qhqj?j"ۮ;o5[.^9՞%	`^
knHߢ8?[3َpyi!=>@ip<EPmrnhqH1W
Uh7E<j'fey(wYx߭&RWSs]BUPY2nz
ϯYe;nфDåwJs&#T; 6Yttާp0o,Q MYIԺm3zb2o+A
w2&޴p9ēחϡZ=o"QyB*P cOg)Flynޥ Z49h1M0+b\+PKc*FCIuI4@C&>&.e8Hs.$1rOإ4Xc2q7IԲh7ǬK;z hP
	cpdJbtȸ4zN5l93K3qEBxz1ov]1i<+а'Wʹ.P+̛h,qPrZ%1CtZ$3/:V>s>_
M4@ݲ69.Ҥn4jf	N!sH}sg,.pͼ`,wkmo='m|G6~Zq&])ֵ;hۜS4bdޞk]n¡Y+qy, q۝N,8'ҡGaWHr%'[\]dSWV>LtDoلpw8nj;8Jp^pgq)سdauXsøzŕhvC!mJ5+BoǷnF=CFShgKRZ[Y]]0mٝ858lVQoBؕ+ccGcQՕͫ{v0= /WUSN=Jy¦B  ǫkaj?[M}yQN:YNo
z2jׯח/m+4صh	NS#Vgo(,~!O-R*GW
csq7UXV5XVϚTQ4txMC+	bR#wЪq2K'vZF{0i&?1WYɕ3/_T*J hw(T0oxRpȡLj0-|0?1k+׽6֤zWfo:ڊk'v-Iy*vU`sCL &[u*sׯX.nvvac<i46Lo nB2BIhD"DNLt~?H&TBE		10 |
q3"""0pfלɃ&@۫Y07b|@=< G	%_4OvAQ+3{I<QB<NH6UsR='/D&A(z-unLa># $u2!>O87/	
7@U    IENDB`PK       ! )͂	  	  -  hathor/images/header/icon-48-article-edit.pngnu [        PNG

   IHDR   0   0   W  	cIDATxݙst,/ٶm۶m۶O]D3N435m*W>:NqqtLާNu.㨅N^a@/ܡp]R.++{o+ThC9sw;)x\E"F9U4)>D:lF(JT!,KKK+r5|NxH fU4ҋ/
kjǳ".^3HG=ꪀQ˻f+^=888&ccc/W|˺]UC񜘘/7#@w+y݉	`p'~u2=5Z_ 1ÜuV CoI@gGJǁLIk\B9w2S[򪉉	9sd=79H>9$=ufιH]MKSgP͎Y!̊ fVሯkY$sssR~/P]㠥x"@z}Ÿ|P ?99)LJJEO~s(=OҚ>q7ㅅSqu`456)hoّ|cQ#@Zy3Dr 4|ݡqC0+#s򃙐1	=^|U+c+	zFY:5\nI
Ǯ7>ُTN7].8cbt}~~.,0u?;S+W¨R'!q pcfgU<O.f>//+ifVr,ęs&'K_CJ[vѿ}]O? ș5D5!̐D9&9<t==2UE׎X6EmmXY)Y~V5:[5zNw&+ǐ"Vb		 QH	6|YVK*jZ<@ $ݭ989 T>=nD9.}))251JK妨(IKM/7O~oEބ}/3L1;ϝ;G,۳<4A}UXڋg<EErmnSNϷ6}ǽ8mUY\i\en6uJpU8.+),!GJR>z9wDb$߈x2ӓ< i@P5 i6n(ٰ&fC} JCX7
Ȯo@$7#B6\Zᭆ6Qax֐ΒK%] \U
4\\EK.x:jylt4lE@*DҡK>FnQOk& 6FϪf5mWi}.5ڗ|eK() H>'Z[Zϗt-ޝ$/\(~z_6F~^d n \!T@( q܆4
`^ĕqߗ|cwx+ȊAT!2HJLt/q"G;:oS~!l{Ĥ$$$`7ҲQy折Kgu/H["h5[q8vTbtvvJm)yߢ)|C0i_H9x)200õ|$XӶ}Sۅ)
T9}Ce0oT1Hu4-/d'}Wk~ݚ]v6
>Mld bhnh7;6yLGS%-Z)&Ls6P~[{{M8+_M}")IqZ6[6iÄ:݁{{a0	iM:gŠ;<x{+I%%aTC#Յ<j}QVDE	~;vuY1iڊң&q7oٵ	bߢ L X~td?ry
2Iˈ %M/Ľ&f֛p&]VJߒːDebWevU\Y5= 6٦b#70^A?{*c?}yJ%̓#$5ܭ'Iq\R|M+*>x[}7<
⅊)b=?cNnVPU\?xx     IENDB`PK       ! g    )  hathor/images/header/icon-48-redirect.pngnu [        PNG

   IHDR   0   0   W  MIDATxC&IǶ6׶Z5ƶm66Ns\|3qU+ADnǡ/zxd y*kc59զ:+I(or5YHgI#5絺{b9gZ@<1k/t@e+S<6s9h0~zχic*˕ Mۡ5=BBQ	7sj8<O%*[	w#=1cQ	 cKDUU"lVK®1YA{!·鱆ƻN؀ q\sUjm%bå44m%sPϵj~(apJ|gV!,7＜qN%ܪU-6S	k_ FzaE>zZuY3>ѼR5& Zt^fNB.@F꺒BEUjq	Ou ;,ChaIIGDPKѺOw ~Z(MA~5H+j|1y(Փiylwsᷳ޷s³>	 mo0CxNt-"| | &Z]5GB= @g)(n ܆?&Zqo+NT/.<Jу!\OU5#.0y(rVО/odFKU#~W̐lezZԌPo'j;q74'`Ո'CXV6M&ԍޗ_tGX5b`Kqe$jG"<VtS3.^5`Lǹ9DXlPmc
.|a}6XZLZ" բ,Չ!ڠ A=V[дRJ ;/7_qxBյ	9M/>ѩTG1u15ﰿF F\tsbIj&5׳ baz
!De0Aa+U/Usԭ    IENDB`PK       ! GSg  g  %  hathor/images/header/icon-48-deny.pngnu [        PNG

   IHDR   0   0   W  .IDATx{PTeӬRX,)\eW*itmTM?ml?8DX"i mFxJi9]j3y3^?'|ĵ;7l_JNp3sy͸X}2x4h,+Js>8/2G\#sw{U F̴ +l`+TZ5LHo]D}&@\ZHK#ƯqyIgQg<	CsŚeE+Rɵ{2ZZBC2|M.j[K!\5X+%a,XDqf?Lݧ0c%vX3&]sصEaeR{O3xiwrpc͐xI4.,"0UMTz	ϒ3i6g)u43= Ϭ#;E9A!\3wE:f w7$]35FQxH̟Ki^`ƩNUƏj#NeKӈ<|۝^qgp~&NӤn_cV6٣n-A]])0Ft3OtNP %}'Mɣ%pI#WK/ P{V-tԕ~ ?2:mja>>׮xe?)M1wTeQ!W[k{bo+,eW {[O)r' ThGel/V% zXo' .F[`.Sɵsdh0$;r/iR4h+N_-o~JMlz9T2KѶz	Bsoy;u4蟛
`cJJq$a[4U0oǆSxzXG
pv)xlqӆ#z|J_A9\ FW#GiQ=e){={Sl85ǡF>8L{k[.6w:m)FWGGAӈ0/K{bMxʔ˨',n
vpoAC2uBvpȓ.ݳQ`;nKβH=郭=Bn3z)DC4qeǌ5h'-'s+Z̛+r,|NiӀmeB[lZtz2y=6	07544o-Ɗ ϝZI8|2bu6>DY3/ol2?_juJb({v.Qkv?[jJׂVZqy-v#<"Og^uT'|T7ݻvGd<Hk۝FiNWL+zfn)7a;{W}U;<ĳ(ezp-.tX dR^sZaNU9砫ܷkYxǕWҰD^5.5 $҅ޕlG׹f61*'^EI"PZ@&D;9yI4BG*Jb4!SYH#fD1($HP(pQs!]!W#
糰0R'Ds̢q5D
B+:c0ȓ<Q"Gw"b/DEiJlN/E7,L#FDGvI1E}'0_"q^'.|_#Oݟ&̫$~O    IENDB`PK       ! 회    )  hathor/images/header/icon-48-language.pngnu [        PNG

   IHDR   0   0   W  SIDATxTTWWFQcI&FטD1$]&˚h]cAMbh`oAziCW C>003<8țd'7o w,U);jU(["R5&R-+#SOxn]1_g?1(̔=N}UEȐo}L730t-Յ6Qj&Ri_B7_5 Pa2LtXĖX,
RZYB\U=whbn.+Õu4g).E0#MH/G'V`Ux)vǫpQ*]zWOYgBFU7)̻Q<&LA-,'k#KUҚFJPaUZ4CX,Rv|\õ7(bV~BC)#kKUocvOJ]C7tوJ9Zm)-mB%Mt	%ڿtᒦƖ쾣(9׷8@	J(x*MX%*fsu+|>r_eSy	"QV1jjROTP{cKg|&CNy:c>as'/ܶf{XW㕇/AXT]CA7%.J-2(}Bs5gcW>RTȯ2 Hr1w"vP>qO
Ht7ja`	
p_, cb5r [~P$23.*ܗUs+-lËپ205k{v>/6Mh@l1fea@hfeqN1B՘C;l]kՃCe5sK]12V"aDq^Sg[yfOcehdwY=ED3\Vl;F9Y5љ˾#R5bX&bm7gkd'E#AXfjfdS\rAi\e-)t
1Y 6>zמ㖉c!]ShQtOܟXAwHBo}LYgEz쎒p'9YȢ$NwJlt)D	iQ#2,n~Yī)`PЧU-w<,SVȂK` 2hr-$toѡs<rJ}8r*a:S|Hk7`KX.#Rȫc9K+[&gb_t|Ҕ~	yK|tqy0D
*v;s1Z2[ksSD'XVs\4h#V`S
$^31jR|FzImVQ6hK_i?1	?.@N%=Fh1)6p6/g»ĦL+Й]ȧT`c`&>tݸOj	jǬ_;o
B[%4pM*FZO؜.W}Y156%Ig[ᝊblO6u2~%b9#6 tĻqH/D[/,%IՐWj#kŨo̫l7BgL8Lѹl΀>8\'S.&cx>3,W2%ЧzzV$>rq>O
	o+w/,5EjbV0BWwʅlA# `ִy)8b.d=.Bp2HUZ}TT⃟bu/ܹ(h`F~$TM8eU׾JeES8fL;˭sD4U^=}IgcQ1>
AFΠ'h2=*
^`L"`([,q!\`zX^2zېinS(
`OR!I4X]՛gb;W4МQtN#ac"!_ΔDӄ"yfjg@][Oosccom^˧"|:]1LU1BRQ)pv:oR({ǂaHiQ #ލö{-!΀ŷn&adx=1qxX!Jb>?on{Mo3hKbm`3t;f؃wx(`RFW_ɳ&g5L%כu2gݕ~h'ыa0Gm,&{t'ng}|2_g	Ag		Sh33ot*-p"S.2[y^oLzYMq[#:lބOԇxOX^?	Zu`_a{<}mYdo<w㻔 j5FLښ4O4eă!=ьUW3_dUt7X4~f_:f4m,KkkMF]0|İ_sܔ{Y\`ɓk.%6^s#b4^/9vҘ_|jB׀ak@b͙	>t`h! cԏݛ0{xs`ƒfIkC_B\}|Mgm^Ȁkv[11fuu_7gM:)ʣr"    IENDB`PK       ! %ש    (  hathor/images/header/icon-48-section.pngnu [        PNG

   IHDR   0   0   `	  gPLTEIJBC:;޹Z[ABնRSEG״YZPQKL>?NOϴ@A56)a)𚛟12ٿuv&[&jkrsrs䚝JKRSSTy{𧬼)*ְ1t1[[Ӱ`a56IJ$z!ghDELMWXGGUW)j*abcc^_߼34AB78)})Z[Qdeuv78hiѿKLӭ֐rs--fgOfQccffijOPDuDZ\[nnr:b;y~|~ܶBD.l.LPQŪfjg^_ffѯ޾Ҁ٠e{Z[cd{|:8ddkkQ BJLMuvJK X!FƛJRɄؘ͉RZoutðB^   tRNS @f  TIDATxσ:cm׶l۶m^>`_mm7n:K|$3$I*E◌LJ3l!SJPґi)Awzl-e 08H/X\CB!M][=;j,G߸NO65Pa~hS;Z_+t BLNȻFPWjWv'FYrN'$p?`	].׆INgLA>56v:pf A::A4F:kF `~9C8@un HE "ҙ y|Ϝ&SQЋK1OTa ~9"VS|jv>YzՀ)
ހwg@ 4 Зo K8LCC y> }jĘU`*@  I2/>zȃu@%rSG
0Kk)AELvϚոHCvY|Z*A+EQKvnxʹQ=-Z?w 8ʘFk)~X?A`Ϝݤ5#Pid䡝/E~a+9sZhϝՊʉ:hE=@p~C`8*?mySO1710h0
?|˲4#|ɢ	lrt_:LlѺT,LE	D%Ay]IewU`HT%x{YOBc* ݤbn
 tn0\oT	O}HB
t    IENDB`PK       ! r	  	  )  hathor/images/header/icon-48-readmess.pngnu [        PNG

   IHDR   0   0   W  	tIDATxt\UƳmm;W;vOԉ6m?o^5!]Z>ߟ'>|qwwfDe& )@RRPTT___:耊'"##*(茛U-/dTVVVQXV	<:rs΍ޠ {hbA"2ʰ;?9[{5H/(zgg1@(zdF%Рǯ&z;rZ%ECXZ,!sIh{y{{#&&6E666>ə6v/N)+1`CNNN?>w2z=755)XJH)Ţ98t?ᅌf qqqpuu&OCA7gMS\<GtRJ
Dvv6&Q[p#11j4

BZZkT8IYJAVV߿,!>>wAhh(N\.h4
"$$~~~j5O	N
8hII	 77hff&p:y~(FG	eQ(}܏A`08e3Y6			`@zz:Tp0Zh`` 5
eQ8z:2bYDeSmbfȈFDD0H
eDe:TX.~t<vE`vGB>Sܯ&q^oQ
`0{ݨ*HFLeL"ZTTz3O81[fR̴Sܬ#2q"MݨlŨ"
$z3HxoiiC\KBFUt 3,ܼyӓ5Wb[[[u/cF)
s] =Ƒf3+WqOxmmmz:AlO?pprprfVƣI%Vɰm۶ SB5u0$]*'ŽD;֭[XpjVRy$|dddOgo%cǎq"%ŗ!t#\ܓonwo_BҍМZsY	ؼyFjVj~,Ą+/Sut@v#T6cp ,'mi_-٩N9YzQ}*mPwjH5w w0${Z%f3a$<3ap>05YtMglo.}Sbͪ"v1isyH. s<9jDFل
'jv˨_k8?	S钎o7F\;bcc^p¶S7<9\k8tO97I 8cⓐrI@NT{R3i_`?Fh4یXZM=Y{g!vm@a"7myU-^?Z쭙Dz&Sӭڀ
2Ej@isu"F-ǧL_@wȗ-:9#%_}BQ(AKJo9`1~H)t@<K1-וVd]sD f"cXT&Ix9^䍣]6^lu_ouPX ~t2vH}[igC9C߳yGe7^ag&^6Qԝ[]bRy|d}$͵uGaVڀk~~\Gt%Eq6 E GƀD|`#@;cpMyTkyكJjcD(h36%ʎxߜ<A`pZ*>U5q1}B9H`#	ho&Vjx#nhe
~zC5q6+Eˉ<; MA*lcrsN_oIzx'klچ#1|vnk$:M<5 i+@je3`+YvV$ix|sx{z/a<2Ǭ-o:"kHx)<2xg,.P_6M)*f7j!ٺ	gj^$\?>oĕϡivj6jݿ;]|MJ	߷W3v0AMŝSeoCs%x@-4M!unAM溿0w~c+    IENDB`PK       !  0    *  hathor/images/header/icon-48-newsfeeds.pngnu [        PNG

   IHDR   0   0   W  IDATxXc\Y}Im{l۶}m<c;yVfOٵzAϩۧ=n:U_}BO	=ˀu`/P<	$/Yk^>7<]彼"(Rˀ+	>z~gcW;Iz偉ف<"9 g~v|E,;;^z	nJUug ܙ4X{ʿ'	:P`nt@
i)jqn6=[b/~mZA(rDx(FLm|k֟G-Sx ]x(cfsdύpʣ%!SThFo%.^q8$$")j:JbjDNxPϋ^Ew`T$}ׯgWQ1B:n&ipWwg莚wEX/t܆6)Mo}VŠʀ݈^9hѼzKnn)ʇ |1twn@kN\)@^xϹj0:JYo{>b@fÓW>1.MKlTgv:.|0JB爙F1سb=b#\xDBBTD5r=r%A-[Rv	7]Qt/UV:Pdx9zZid%Թ=*~[|^m	Y|]vDLi@ދdNID:4SpB<-EMGiҗkQ(isQG$4Ԑ!(!E;Q,bGBi~ܦ?-@0M魢I,Fʗf"o?kgY-bAv#Eh|ue`㧵RnABOʜݥKFM١̇ƀqpN	N&4*dQ&hV
AQ2)!g|ƹ~"'71FS	Sy+Yljbz$/@w,D;-	!G	2x/0cP( 1 D
rx/tC<_|fGLD2'5Z>2#@FLW7j46#qYح9f/0hgy_I6I']Ht2'n~='}CO	=W♀v    IENDB`PK       ! 󗛖    2  hathor/images/header/icon-48-banner-categories.pngnu [        PNG

   IHDR   0   0   W  pIDATx^klwfǮ6l!m"pRD҄Vm&-mDQDmUCR)"QQDR*T@ڴA4Dnl^1֎ٙW؅XaH?:S}9~kjty86Xw_xi%yV6W@r-,#Xx~K2MI_;>ɿuf9^>LuV ]5.]_{2ptW[~Hr4uӀpa]6RCz?.I1j_U۰tQC/z}b<dFMNh7;f 56׮!&IB:8a2bZ\7[u"V7?~7ngG>H1,e>KYyn~-g8~ [ޔi=W͋7ĨhLzm],qQ)wFtNrqlQ354:2VmeH]:ƅˣx~AK"'>_ﷻqg^BW~$oݾ'߼6Bs钪
#XV$ft$Ypmb`dFWS2زi5wv2ռ_,C,S6E1n; VYG2f;ꗴG*9ݨjih.Xw=v)} I)
HL2fI/xf}iGhJaN w* HXԖDZpȩoP}-'Rk?]o hR)R6T.~SF}XDmR}y	 IFl2jCx^S2Ղ1.xܶ :0>5"2ڐIƦu\ʊC_G3 D	CcZ oqP=06u6ԡ:fif(/Q ^RQjJӍS&0(oEJ"4S e8Uu9wG{ $fwgoBzwbhqe	Hԯ\S}t,Ow	.,;-[#T݌MHRu!4aEE CHVtCi9XK,yL	'n܂t>F;x3*7h+fi,ȤĒR) l.iI1!! 4X&H~Vk\s<8*#Gz8;21B~$"Ro9DJ\"JHLdmJqmhGG_le+ $7RvSWV;J1K^@I =TrY;{9jᝫ1#8K{Y zݒph_k!}}x'x'gvlΡ%f%e8=TM5wE/F|~nyKLMt(,ioahO9!j(sa[S֮[j@m(:0`CL
aR`ӌ\f9L-dnю̑hE&,"NE7PǨ!)]-@;P |T2 bcg|Jup|h-X )S|~eX7?dN d' ԟ:q~p0N.Y_O4Mjl50 i K (@	>p'XӾ5BB!go[K}_*`v	ef.G1]OG5͌`$`+s̡fl
߼Elܒi    IENDB`PK       ! &    '  hathor/images/header/icon-48-levels.pngnu [        PNG

   IHDR   0   0   W  IDATx3_Aضm۶Ƕm۶ml;Wib_^O{9' [sV+iAW[Z@q&#%шDH	?fbDN@O`95V܁YTXxfPbDH	(8X?	H	 {`7@o#v"5蚏|4G~\ԏA?J~EpEA7GPNs:i8QA9G˵#(9Pv4+X@؝{7A9vfG	
6fJlϘ HAsFt>C-jeH,5.ߙr$6A8`3ct:A_Zzx׀:kTYz65K	6K@}i% T`X-k9$%h(_ͱ1λHJ    IENDB`PK       ! 1`̿    &  hathor/images/header/icon-48-purge.pngnu [        PNG

   IHDR   0   0   W  IDATxԅoF'OXa]$12C@r\*<
b8~y+Y֮!9ѭflG8pх aJs.H4bC8Č[
Wd0kZP#p iJڿQT9}@G.Haۗpt]{};XDS-Q9EJX`=moꢎfڮs!I
w96> K&h=r#Yy35]$9v/F.-1m5c{ԞG!v>Gokr'$iȰs-o&Gv-h-ϸ>u'$`v,DGג!_SoM'N:s͜ѐ\gy4&Ovc.FCʗs$~+"XBD5_0αQHTS_0
YApy^g5XѐVD."l)ȳ50Bj4 Cr٧e,ξR5W"=&ZHLoc=c.f:UbÙc'lp?3B*ôzz9BHI 6ߝf0肔`ZJ%qPT3A.Rδ. 5VeaoZv!er<t%|:z3SP I g4 `	QI n4Y6L 
c?	aƾ?k33``WihqAZ%iP;43!M==td	!iԺGaMdDW;ӣ4 +kXwjn;1́EmHzy 9Ǖ4P4aA^	8E9N@ տ&ӪG9ދW>CrոFO/sz4x
-~>g3*Ç<,GUO`m+SH<dp(ÌIQx-sRCAP.)@_wƙ8t/uldi<փN)70>xGy[<ǚ2N3@dND0X+!y4dx+{자"4xʿ={̤bRT=/63={@P\Mn/\oZj{B&BCy={Wn+DPÃ4C%O^hsvMH+h )]0af]uSDG $F*җ^'BhC-:1Ziȳ{fchLƈ52x!r<bƊ;AK%]sd-W	Lr)4
d/?Қ{@.'_iØϊL    IENDB`PK       ! +    %  hathor/images/header/icon-48-info.pngnu [        PNG

   IHDR   0   0   W  hIDATxp#IAca6
BfN1|=|[5fE`W䑥Q=/(\c( /('i"#~pJx/	PJX+M!K$\X[@i<pnCH Bh@&D>ߏ[Iȗ@OIi0"DVL]5VAx8YQ*b#e\0CT%ゲh!h-Uwq#`"p\.xlMGIyA)@5$4>3|3]ur`UJdW7/"ͰLd E+8
(Y0F .{[)cٴ2BIǈ'y]4J;߸8Qu5˒	[u;K2?U_8?rRhVD'*:fzp}8)aBaf>[&:"I)4a-lc"S1W7򍡱Zc+.|Dmld^
=!е4qZvV!d}bmV!#;xKڛy?#d6B֚|v(5,T#0̺om㇐?b[wRn>VfQXB!΄{zs&"#U !/J1jJFI`CL&<RhH5T<2jץ]i, JPV!V&rcե}E
 2`%n`v78
C.; @q>>).ZA;J5<W43\2|}(9g"KUr[kN`♧Љ5sÐ"	& 8{)d%/B]=6NcX7tTD(U[)$o `5Y&vriLlm4w'56Aì!0!yhOl (z8D7/{Z	P%GKb2Fi^71)~Cvz:˾&Ƅy&s:\x}Q BrT,XݼLL#q_1} ymִ&Q3ǷPz0_|0VXOhQH13V!3H_("Zuofe8KiA" >5~p||An-؈~Pa ޼@bn
o Cg~Av&；HrRXǇJ b΀+DLDWt@h' ">Z$1V WJy"Rҕ<g0rt_qB|
1NMܔMy0a.i+5\ˀr ק
Hg(U`ÛVJD-5,5$HLadgv cac߉5t#30@F*|gKi(7# ݘ~b>H|5kVTɫXyIPߏ1qǏް^?x53Kщ 03{[Qf}4;5Q.iLeD`Tx
{6vѱb`h73T/~R+Qj=]P|bbRr}638fP"j3HX@BrOׯKk3dG(J3aw?#zB؍iϧGj FbeI,zֵv	
]A'y##629t&0bEvюgR
T6b	}o1[Ӄ8>K+7T֨T@M_o$* ^Ԅ N]qAipR415Z	je BI/~@+e(b<(5^י!r(O Lvz.[tI/]kgy@(j! xxu]Węe` [x@Rm;b:ҀK&&YR}@vkle T߶=G5u}.P	߾y¿P5!9    IENDB`PK       !     ,  hathor/images/header/icon-48-newcategory.pngnu [        PNG

   IHDR   0   0   W  IDATx#Y>{m۶mFgk#wz'ۙLW<dJʖJ*D"9J#hq-/J,pH_"bE	8SB"gJ(8A$L	lGi v;H:!ӝ~&b6~ΡLdpkfg
4)L}D}[08/@^.zr8tB.,`=>XBk4}Ӈa?E7L#+9/n`?~bk<1o{}"Y!q֮qprm=x/FrLM«R3<s\\ƸP?Xd\BivΩ;8D<e7h]ewGFְ`qP,hm1\k۬3rllL)i򱥫a+GB9#9k|I5XIx3ň/]U 0f#tIʅVkUșivŶE+J>1#hk;qK΃t)Veyo4'fT']5a^Na^&65+M_2sV ę>8j7Ɣ\;G]WZN8JC xs_Oͮ#,p{ZGC
E˙'?)9s6[<~M%qVs=A57u](5kkynMҚZyL4u'.d;?.>8`mSf PI"ewLϑ26{v}>"OI*wc}NE    IENDB`PK       !     *  hathor/images/header/icon-48-component.pngnu [        PNG

   IHDR   0   0   W  IDATxZdxm۶Zŷֻm۶';]Ԝ=sN535l!Gn(#xy"Ȕ0sW~7)X;LD$ȜsTֽ~}0cY2z>1j{(ZsvXn'o&v{M4>}*׹f/O>Ikq/!MR~0|G+hr>߅he~=Ig`~poheG`WY	|KKAo}k;MJ#e|8y˲Gr|O~ĤjaX2xpz5\KnǤg3N$4v=s"i~{9"+ gO(voAT~;0MV$cPn
!oFc&܈6Y#a(Usn\9.FYcR6Pֳjz::5E3]{%ϗ%<΃1Jy֕qUq)8Sxm2DESv,;QO6t*<f^xe/%7WWBn*#;Rv&ˀ}K},yA0e`1 qc2w^peN/Cm}7#1jĶоY{=-P[DH4qw'yVxVx/s`(G{>3c/Njz qɭãN{+-g4rR5";ʧkzg[9=Ͻ*wT$?אi9W;MXun
cÜXqUv6	{D⫮fnT8GdN{ZEZW	fJs3ǅc!|W8_9$ɻ_ãL?=l0JNݬE IBւ@@<W?%xO4SHwxoΝ{P1DHqCgWf@+"AnF*diB?UVBTG%ÿT"(/b{ Dg`5Ra##B2\ʀ: 3l%E^F>%e0 e	mgGM6
Z"ι0H=e\7R-Q^*PC\B@ZGL2ۘD@M;@L/ ~DY	i
A$Z2
9db"UlȦL|P^)ql
2XSPOYMm{˄z2ĩ%7z\cX#Dd{{Խ9M]Z)4) 1S$d׮]_l}nŹ+_߾o`'h C}([ڽm;1USW\UuE z#lHnLujw)v+^\ammVu%R'<9}ny71^Z 2TWMY1W)n[@s_(*䫽CvO_%pJ	,+@W9 RH:]JXOK!ׁ$:ܗ8琷*a]{g)',Rd!$sHIk\ &lag3    IENDB`PK       ! 4bE  E  +  hathor/images/header/icon-48-levels-add.pngnu [        PNG

   IHDR   0   0   W  IDATx%]߶m۶mEڶmضmm٪߾~}{|tUMD \i+@å#oi?"%[C/R::Љ ͉Nkj6I	p8t0]J vgwU~ 4#66: .@< @`: o(?sLC ? 0 |@`0\`8 ? SU4][-W@ 2WM@:	t:}Nd
XWk֓z,W~澰;p W@dáнs6zs=Wrgoy,%:ڢ{ltLAGȗ}nAWB BtDx[{е{# pU{<=`LΟ#{Vv jqjwl-ʓhu}-N_޶, =g.5܎8i3L[д)t-a.J jp)cb Oafړ Wq #i,;ϺL[< *x_<CQ1φ@)v9-fW>Ѿ5 iB c$}c/>%Ӟޅ44jψvb?S_ܭ#Żއ'苎.Ap..    IENDB`PK       ! A8	  	  )  hathor/images/header/icon-48-featured.pngnu [        PNG

   IHDR   0   0   W  	IDATxݙtM&!k	ȷ[wwwwwwwwwm$ǧdO9lS]=}ߺ }_Hh?!9#Gocccv8!;;;ׯo}1A"2x6(m	̙rIdy˹maɒ%@^"sޤI^?~|^7Ȗ>_FmK-|ND"jVee'Iɓ' Hh=zH[UKyd"	'{jIՋJJJ%o!ݥJq gg}<	5M!;)|G|0￳pBI'2{,48׭gMQ;3vuI4p 3jH|u2/Dvd}Wew*d̙3g3GϚe&$1h yi-+/v!mvm.7?]BA<ةpz(CGϞl%JJۈԹ3fٵM&{.uΝW^9眭עcl".//lIM!'&N`3L!JHTQd3vȎ'wfڇoүJQ"OZ	&{
SzI,PȐ9ڷ~Rm2DWvGL1EH
՞(飡uF38c'z*鐗$N^ڐ`GbŊշQ;s	h矧{5mzRڥ:"l9w<,REQMu񥗪Vl:j)~ر`eDR5F=֬	}#}v05w7{rM̞tؑ[=vЁҲ2EUȟ&PaEW_/_O$=sKTUBY2$J`s3B[kv4JC=(RV1@Lxy)⽍FHmLLqEFwo=/A̾F\~GQd̨Q\pkZm3a"pB'2gY^^4DNXUUv*
zi
L[8Wp`;Ûw!¯}*|0Jf<<'UW#BD79"ljV;,DRе[7OMd(0#ʒc	fl"/"nOwȋ>(.،.]j352|iwJT1)Nmjv>ha5y8ݓmKK5-32'̄܁z<J""NE"DIJJZSLQhۅEHt҅m>'j.kWAuA#<-FÎ8^`ǝwFfn]m-oGWS|!3zh7ZCbgCPIBN؃-DҶuݙLdej6Y`HXQڴH$҇$ԣ5v/v!]aJGLaa![ǌ5Vz^{Z7,햴,|>x*?]@sa	H{ ST2}wvk|А&&F!Ԅ9ǖ?&.n
?K*bo qwJM6=/a/W-!6 8߅P9$M
ֻ5ޟʰy_uSlsmK~xsd+
>s} T8B~Ԧ!!al^V5Wt")lʉ``-6`=\7˚R%ײ
C8]nf<^J۫Oqjxpp%-HmY#v,:eͩĝ8GPcwiOmOXJש_5sԝX }D2x9DcVNygz_{$"@Q	EkєJ޳pc|}'=}7n*};i q"{aYYq#,CF$|Ʈlj ªO$)u g!HpPY]Cin5v+H PX;/۴!';gIc`ǹ|7	\Dĩ\^cRޣvc]vɣ͸
Z#999dB<9D:ES8U7i1"a윖~a%҆6\xE_ç [6׾pQQqr'DZ e!u|iɬN諉箽5, ׬ߑlmmGU([hV?@\F-Hu    IENDB`PK       ! S¿%  %  *  hathor/images/header/icon-48-writemess.pngnu [        PNG

   IHDR   0   0   W  IDATxpJu
aqC;317=TDQUR=O=pUT[[_Ww{[akee {A/deƚ  ON!, "<.Dphimmmag6SbTtjU[1rafydx/bʤa۱Ş86[KH<~ٌ9{<1!BI vWWkkkÈ{X,hmmbRH;auL)hlU,H ]_
9=<p8qE1pM@qq񓘔äfǄ8Y`\! <333<K.kƳ>1)IC
0Bt:y\|YZ e|ڊǋO&|$e\X\\2ڸm^1Zzk)gԲγ|8u5q0s%V:h¸B>&E"DoJ$Y6իqE<^zK_bd7u{мAfniifRd MUAfk ׮]K>o;e|pFa3KB$''gSF r4m.=,ؼ7\ƻ&VF_9d'0նlu@
 W*H'uN	oJ63tJ>n̹5`˃A|ʎGބa'ML>l*!3'ƩQii7D"6Ӊ Ar S!$.N+5vBl6;ޘ6774AD "!3
=4UT&E 4F9VAŃ̪͂a_C/" Alń-n	b.W>$Oc1!j~.|Z
TgARFr3k'MU< 5*5τu,R682RD3L2&^E 54Fj=DΧb>lxmt-d] r3;1H"Ul;ODwŷt q_iv|H;vBjnn~/`3`hCk	4~_C[9N8z4]xɏF3`|MfWB77󇎜ըYڦ^a1w+~?k>3o9gM
&26[thf?sCNhk%'P7
| Z-^V8/z4se|JVFvXaK0MyZj镒?<77ﱾXo6P.wfz3K}ʆo6 gM%3 4݋7>wä7c8^62DeTSS&EzfWFCr&y(X
@D%6P5<#ex/2;mo3`ˇD8r9^7ugyjh %DW[%4+/C0<c199	zﮪb!>R
no4ĮL@ ^&
Mɥ1f~ӿHw$0ZVUE,'?YxOdz cAdwN&A]hu%s!py,1iii̓3̱JD+s:'WbbRHl? >Cbf6|#<vjqKrXJn3!XRFD	ó}c().ζ3!ܩ}+q-B "=6bfBB[?F,Jl<::~v{Xf~8nQ*ݣ-9cJiiɟgoe<1l!|O	 O8    IENDB`PK       ! :    )  hathor/images/header/icon-48-category.pngnu [        PNG

   IHDR   0   0   W  ]IDATx\mڶm[U1*Njkmo+cvQsc,̓ά5.uK(%J1@]%")WF25 E=e9@_@Ef+0*I LcA8JG(0qVa"࠙pܭ?A8CsLpB`jfli@8psƟ#gFG;_:t7 )?ty`oC~JGAoC}oLQ4A~!k#7|-AF%- P1 ԩU7ʈP=m*A(err5ι`z_Ae~ΙڷEihXI-\E
<ڹ̅8w^ww[`Dx=g~<#}В!z|+jMmkkٍ,kkke4ucxǜn9aƷԁ:R'钠QttoᐝD@F$`z鐀0bY[PZ$:D8`iFc0    IENDB`PK       ! K     *  hathor/images/header/icon-48-unarchive.pngnu [        PNG

   IHDR   0   0   W  IDATxWe6,4;ݡ03߿%p03?f=R֌^ޯeU[.l-%D%40`30he72Anq rw{$|n0Pm>b}R.|{˗aSu ŋ11lȲi8HIiCkqewQU5ϫ
ڄB)zY[oc-$*pXF/	)-uU+ oqH !`B٬,Wip |`Pl^Bs`4 &r)=?q`b4p2 
gPpx=bR$VA$NVWeKCWD,Q<y
J	eEӹ@< 3J1M1nw? f(Sc8uZǫ&t`'" lmnb0"qژwAʹCVxxhOwz%]Uh0dBFĘo|_ͯXHD#n[DgT	hErVQv
g_7Z4L,܇fF&(˒VZJYdY? ǟc̙hCx)ebO{'(R2kg{<vp9| BL\G,q2JeiFb1'8x<r
hQ3g1SVLhZyp/<>D(	?vJAqX,Ti(_-;G{}.>j@Oѳ	w`cYk d2! KS6YϺpM"	ZA1+ʌM0hp%2ςL?,P+8E7AcsnkkVӧOvGݏNѱ;8	:~m;BgA6vt=,Wԩȋ'Np8@smnm@L*5bZL& eL+GtUZ3- -ȫ/ \EMd.4n/_!NPZ)߮cJ9NBm{ϳŇ)tTx[0(ó g`6nMC+it:H~EDwvʓEΰhP7,I5׶m۶m۶mֶֶn3?LOu%DCk% Ool'=}}{S	s58ȃ:4YySJ(xqau䦶tCjep귾1.qO?}LfɎĳd̶bJ%r/|oyBN\}Qu۝wδSOuo9?.+}M7_iSyRf+6+2i8|xJz滟qƙEM2S3sx\g^|&lת.^HSN6P<;^U,0ϬeiluԾ9V~}ƟcmjzOvaGKes Jg^tV_qqtNc!2~ψ yL0>h+fDaZg((ȏΉL[&A?n(zY@YW_{\m8zw,ɾ	|H1s"kˆ8Z<Dq )G[E$7:НmگyDϾ<UMk4`}Fw(GbKI6Cr"P;`" _^0u#p5픓;;%zqc75CaVIzȐ <f0NCk=Kzᥗ|m~Yc%|a߁&JCV& ۘel$( nm>3R/C.S*zcH'Kam!5] 	@1jeI<g@Ƀ|r|9fEO3&hh> eoRs5D,D6.R(l!sńf	dfgc lѦغ7HM:kJ""hhnaIPl*x E*3J{`i+YJ샏=nȯ~4Mp9e4j[9HᡠP*ʐJ¹g]pyo6Q\0H|ڐB '0HeX !0g?9 [
eBq"sq`QRe*{&%$ Ы`f_f9YϚ(Jl?Wc/B1'`!SˮD|/ $#G Y%Fk6ǗCBa?*vnmdz|ׅmps	:G; -e8f2m 156ShoO=nE32K 8N3P<>/ fgêeJb<{j%St6/VmkF@ 4MYs}-ɣ\k ύ)|5v7ܨWVWߪO#ZV
%eXc$Y)RCL&#9% vq}}#\cssl@@		4FKpC75{ w_KaZ4ohޠ7L?ElC"=&g  Ǡ*     IENDB`PK       ! 틭
  
  %  hathor/images/header/icon-48-send.pngnu [        PNG

   IHDR   0   0   W  
jIDATx^Z	lfwk>
0)`ZATZ*FHGS(!@K)MS!^-M4V#&ckk={x^/ڴU>{3ì|A/ÀOmysF y40HE\>I#)$E(1C%)a[n?rȺǏ~3.]|ʕӧODl_j4XzuԩS'6,'...;2225&&f4Amm;+Vx@פSQ54b#͛7dɒ%ǌ3jEEE"FL&ftuu!ޝQ`hP>O,v޽322>GBɫl6A`0!-kb#Ht{u`*af9#餱cNMONNF,R`( 
$2I0/^AVcD(@X)/]\\:urrrrSRR&'ޤ9S7}Јǈ6Fc͘iĴirȀ5`q'Nؑ2BEGٳj]	x~.DVWGax\@Q=vzXHdff!/6 fKX|<%Y EhGzڹÆ|9w8n@	p)#F	"m
YG9CaRS3hBb|>"ތa<8j"SL"ҀB!9=agn">w֌n8$$$dn~Zۥ8L6.oSAbʕE
TWW@*M[<q=T5w"fFVb$}1bDu.^hz=":4.9RHۉ$;OzV*5bhl	δ|OFaС#5u0mD
i{n
0111S׉hoo*ʈQp-^sFщr-u'555w!~]IO{dPՎ&CWț6mzVO!:L@
z@OU6CA&ۢ,<A#E' #0!%	:Kk
'~b/zʚ&ܱ;EOnbEG9qH  :dʪ6]B,dU
^HupP
٬fd%a8E!(.3Yhl돗8dJnGG7yhXrTىz{{l~a)-~ǤRnަ*Saos5OVÛbvIk}>YJK;Q4yq%{RiT`rJĺtZH,4럟U'lKسr!GnNdQ"=4yFQjSwYEөpdm^U4@·5d/q5A/7Nd8GL%4V.q%ڈ16^OQߖw5?Wc]B	X@6<"+5Gii鯩 Dt)q8q틎;N\HJJL)k`|zZ<u/l:Xd:N71Egi<G5F?(nZT\XX 3Fn)SH9
SIR$ƽ4Q^(e"|Jipb2nU< = \Į 汋k<92Q$b֡C=BZZZ<^8+9}Bw֪4xO=F$P}/[f':Q3NGCB=9Eԁ~a#+RÓFXI|/*[>9HYqpp˱SQk֬Yv@ߊZW1<dg^_/?BK@#BE"ƪ:{ P13UB҈s.^| ,= [1Ȉ;}"2OѤ	OLzOFjxf@#v<rt*Sa@G
UE`(ni4B0@lFDH&yEyHqEy*>u+mnn5jDj,R`s[)/ip/=uuusԕҳƖ۷o;._\#7") 2o 5K|r̙2QQRvmvtvTTTZ_EQ8xvhLvy7K!pjtѦa߾}o|~q\nBϟG`e.XiS}\#	^]<@@bj;VPI)TC_R~YΈ,kjEr=&FAP-R~XINepGU $.\ה7S G"\ՠja"t#1y`=z$E/4|mB.UtSWʧzU    IENDB`PK       ! (    '  hathor/images/header/icon-48-groups.pngnu [        PNG

   IHDR   0   0   W  KIDATxՙ$KYjcxml۶ml6;AeVLE}ŜTfS'O	. s&H 6yRbW ,"Ha.z=<
yPxsu_uX9cB+Z[[shkk_-dzz1YiA\vz?kMGq2!m;07^w$ X)%B-M]CCCfݓڟlLW,S0{099ࠞ 7Ri]<TooU 끟"#IeyZک3뱏};+Ӝ:ujx%0X.Q5k'L{D#Hge(7#<H֮]֭[oy4/l۶gik{I .~_}U'""$ީORٷo_n7u	R>{D*V+w:AK h$" !q=:%cGd,ʄ
DA`M4\pEH8g+N[pׯ1;,<4Ɇ04tgΝ櫯z7^Jo`=6(_/O &h3meƫ5ǧ1>c,J߬[Cei1Q?f^L!8AW)|?,SU\.H&M׽\zY٩X,~ĝg7nttM6c)@t)g8p䊛Xm\jמ}\IO>RLBߢs}4AoHȅC ku>|Ou~+|5kLҎc@@t\~|kȤX]kVw+/5^fs7RV+qqQv\&˼0VTдM6tٹ{#?~<,JJ70oYg>M$n:j'n3/as^nX%/޸IHʉ)m8Omt%gato
эlJW/<xpފQҨĿCtMb%lI4:\lM.zeԫe A,J#N|%jɲ:
5ed$Z(on/*HodrA+\~C^`:1N]
y-d2C<Y/b| gqWpR1dlrG=	^_Yl!iժ,A¶X\sc`G2,di̣z`'lK,ɬCGW7<c1JޤE6cDM	ت?NOPX;	;MH@>b%	S'0;;rrtta9%}hӣo4\ÿGrSZSH+Iu EͪP0N:ԃ ZqrbElMӜuw	R_%Ӛ[l#6%?)XF Yp80[
v~g*ص"nX  gb8`$5\V
%Dr7W5+yR)ZCqb#qcD|e>GjTJBx7K85;Ö5ޜ1j0\c_<FE*q|@ }[ZM6ałaTe.Sܸo9րaRʷy a u:PAr6!g+ZmK)\dZSJz$ڌ(}m  S5Sr߮*=\D[^WwɷT\Z`$7201$tq󾭼gE*c>=/<O mz#x/ɜU	MHĕW8+F2  CiHGZ)nnػds?~Y ׫qڧYom9u^+pOa7t~| #-Il9hޜaT+*2z[ol^zIW_6{}\PBa+Ͼ;6m N6sp2ʼXJ_[c>.&+C@(C4*
|ݕhtƀuiF!]i:ߍp	FF9U^xQYs=Ba1vnC%,a1<<pX Z;UCcv$t]zM81<-iZ Hd3\w#_8qu*/S)RٶgD-+M_f<
ӭ2͙3g?PWՏ~X}z	KK78$|7yJ//*?|ZhE·f)Ae1=':^>0Tg3ytoW=7[ۘ -Ҽc#.gϞgn}skv^Byٶu|c|S5k.~ X	3ᶲ#PG=mܲc-vir &_I{xlÆV^'ڽE/嵡q&ϔm1E[:u`Kw~ıcǦ5<uctY|B	حi7}:{H:?]szb
_J̍+c=O&c)fJ~60xЏKTGz^y;5QBhjc\S1/)!ttt,|p855ʀv;~}1'Ja-D	b5Oa~>NψIS=mfw4&p+]*.2mյT:F8T*zCM(q,Mx
fEFo̾?w"/a*?k@    IENDB`PK       ! ^yr    '  hathor/images/header/icon-48-upload.pngnu [        PNG

   IHDR   0   0   W  HIDATxpJ@_$ˎݟM>3313]1333333,gf^fNb[fUI:nr:в~3_0GQ.Sq. {K$zX
 ɋsXVQyO:L#`s1cXK:_ MeXp2}'hxI O|CѡbNF<	E&Z{DDf\5g
S"Ua`I;  hLEcXo MeK#L%Q:N-3!|M	c< amz ~138sH_?C~,K@% '5ح1ձ7,pA[N_Fz~
IuxQ6'c#4D5؄I	ܙ3uB(9'YK(_|a7|?䄑Sf-2yݐR*Z[3耔eD}f5[:O<T_UT/K@蕩k6*Yx/%zPi:Hj)>UL"twKVG+_"b:,{4{:"cusRb	<SBDwK,}_rtPP4x̲p|?U_k>Ju$دDūput1w}]YG6}	U,|Q-J2٭ N>$HʏWOV*nͳ3<go;Ց<	&n{N$<pS%Ibԑ)3x?\I	|x%-Mmb0:iwQ@.C@-g6V&ZK\\F=_AAk':|<)+Nie>/8Gx>|pq/gۿ	(*?6$,;Q-#W1'Ol8Q;O}U4dXgEHVɠvLfߘP=6VAICk̊w*4/L	gUPG.IӨIGQ*C$ PfK8xdړSS
T5*{
	K@fw@4@A]ki=YRŧBFR#OBjɮ2A+&~6)4
!؝]LO?_i.b1^게@fۚ5'*egLkq kvy4A鈊0&n@C^ 6`S7U*k2IY᣽ГfNk?9_j^mڷ]a^LxQ5&lyeF>R9(nDS.H'Y\jb
rr%ZR؅	h?0,㌲a#ZKHƉuP)z4{a[Kt`'Q:Vqc˯HNlv^rtyt2l*B#b\#a{4#}C֯`D0Phs?=ͤIEse%5lbVÁUT:NMR]~P
C1$IUnrˊozc?j+} &E8Prc</#"80qӾ'ӱ݇4Q/4Xu/	hY؀Vysw-s8vt,*W4&:R(vbz9Fm}mhq}n2!=^bq=g8r޳i|c%I~hK!̌L?o%L-as"t
L$/
Wd@@ @6wMXgf,P(%Lbt,u@e4W L)H:]c$oQ=M##E
MNH,F2    IENDB`PK       ! ^7r  r  ,  hathor/images/header/icon-48-help_header.pngnu [        PNG

   IHDR   0   0   W  9IDATx|I_Hdx2,33)G}tX23ôjo<ى-U~i߫jFhBBY@ M@kʺ,b1hr5@.p]!ZPZRJ*ZNۮ]6!C"0g #Zwg7,B*3 wF(o3Aw fm3W!543}QEZZ#' 	Y"CFgKE=vt7o~ę|#\CmbE04/@~dh/bDXE/DVǎ `rlM3pLlneMcK&`*#>61فxuz4Ol盇b`xSu<α Ke֭j}uc!`b1l \i	@(|Ëmcט/^`9N!ĲA x{&2>khpV
/W (kxڎlz([X6V[8FݵLל;?ￂԈp`{[?Uqvٯ%j*~h>:ք]3ì{*z
NLr.5:\׃b5%d+!D
Fg)@{OëOT*,+'(S*է]*"dgm`UԺ/k$^NT"[@*ttݕRvυSG*aT4F444Lk6fVпYz6\o8/ bg{f_7{MD$:4;ʴ$H ڝkHҦh""_C
#Ѱv[2n1PW5R<m]2fnS$V41Op1kCv'OEn!]+hack>~;!,u=/<U9PU28h!3Θ".6]qQV.E؜|3Z I|kOBξy/׼]w~%U[L12%&&q8fBgp7?	 ʄ=:aA7"7>	a4"k O TΨ	3?wF;LAJ$ψ-NhhMp4f?ymL_Xd^:}' 	OİŢٔh0/vӹf!x'VV#9g3@+m'?ryN[PS+y"(hF[/^BsR?Ho=G9H9ŮΥFpߙշ2d/eE[EI۠t~9CCCsR	q1Fqd/ͳ5ʏ]n~&Cx؇9RI+_FvF輠+C: 䳞ل}5J>
SsVzR	:/_T^V|yc|߿_vg߆]=^`XEke:Иˠ<LPQ+dbS"f\P~?Ql %oaE>{3.¡:\=e*`g0qϣf<?>|x_D!Yfi-Z[7HDQEdp{ L[n=ʚ7#zOe?Zl[\dԶIO\
L&KؔFL1ǒ~Ki1+UU+ZA$f.ƍ57EЈBIkn9E4|`K;!8֦@HY~Q}`)|{0#!iPzb]KÊOJQ
^\\zO%󺋂
QNb'΁F*S.<n"L忳ɤwjwN ZiZ6GX/XۊVV9?¼p],22+m`3H6i5vb:g+e0ىD8[[P/Z{>%VJf	Ҏ]vav\J,	C>WN&2kB.TI<Ǜ1}?KZi
vi#iS1+yVn+eqڊi:!Ҙ(
Q-0JEdSDvsZ)#d])5pwi4HŢLF^ -x(k9U6@iNcM=qʓ8!q:t_bE76?= F?q1;3b6(Ҟ*Ko<LC~7+Aܔ>HgKKe̕1r_ 02;m:<!~8}W{d0'˶N.uBjqƳ0XD"O`߾UvxYydwX|$ͺoe̋_JaRFR]JOc?rȕ3?؄J/C}?O/~4P/&V[l`3eP!}F	ttIu_.6{HGJx\uƮ )    IENDB`PK       ! 1      '  hathor/images/header/icon-48-module.pngnu [        PNG

   IHDR   0   0   W  IDATxEv$G,?%дܠ'v3GЬt4lPWfk42̦2Q3}@h֚^$D+(!{7ͅ7;w\Mݺs*^xaa
MW5~g i´,XI9{".u]0!		4`(6rNk:<߇y<}H|>zƭ;P9;3-8==(b`!Kx(ܱ؎[E8(
R	THPR( B?
;4@ŅIlLNL|PV@ѣV+ :}%2N0} Cy.ZV2[*60iDmN36lbwh.8y47;7; ׫kLVu=thw݁~ௐ>4 ޣCo[!܏x|gg;{r||H˖m144 X{y,ۈ\nP^*ډw*\0!s4_LF! -^UDrgAzďP$DRpr^ZȦw<y$y
\ǿB/<9=;K;;; 
9??r8>>AFFDre9BDGv>aer.rzTդh9.:8a\)Rrks	ƅz{|_C?rɝ?J29̒a {\,	EBȁC+/cpp0^ Ӏ ҍ0FF3F!WEH2UEs-DzXF{҅apߩKьwuۂt/-9t7Pkt,?/ @	a58_G    IENDB`PK       !  h  h  .  hathor/images/header/icon-48-banner-client.pngnu [        PNG

   IHDR   0   0   W  /IDAThY	l\]{'vI1:4n(iEi$*("*ZH/$jJEUAΜ؁sxcǎovY'>rIfv\|^Kj>]}zRka X'GyȀ2z-́K&N=͈<~Vfi%-=	poچ	F0+Z'F쨮TRlEtg*s`m~l:{e!pw7i[?O>O ,k+q㽫}8'ML?z}	w.jP|stDX<p=yC}i?7mKM@5,vg^܏+JA@*QxJW?Fip)o~`㼒ڛWTuq$u(CJ;q;4w\2Orckwg}8햶(w=BTk￮PmX$[ͣP5}k\翨
^9XCQ+(I$f1	tmmؼ`vaω}G,Lp!+=ў S&lK]Bz":n*a W`aX!&un@&@RՑt<V}J/{(/ꖕa_[#'6	5+oRu[60DB*QmYk⤠IQ$(f-"9x*i8MN\IheS q]U1Uݞ:rqLTPpg:XKK",<5,<>oKREN	97p@8p=f"$Z))d<.ΌS!  h9:"RxDPJ8p1<B	O$aTI	 |g_gE! fְFFN3(	<qE!/iwwQ2xrN_*d2U"TD̓}q<evޯH
T65p/[|c*X(1.r'<BZU֞/oa~	P4q`1ԗ*Y9
xu"e+' ZTҔPaWw3#1J@&^,g*9S)"*EeKVT>HBP?PF࿾Tk	:E(L'[XjGHlqGoosjg7x%k￪7[L$3u"H|Y'XfֆuA8,85kE5  .`n>>f"INw\]QP  YicV"pqJ,	7=&<oZ8!G ~<bX2[ sfɬ	c`
iX"V.@:p=}xh<8倨iṼQe_?X\JPD,!Hh:x-,bEeC 	V1MIRL{`dWuvX%%U "ey̸I//B&?9
R/ Uǩ`H7?	ڴgPC0c/4FU5x/)DMı\G Ǖ8R)*߭[)ksÇpk0
D@&>))iаțZ
[L$:x"m(BQ$,ڙDB}XhEr0;QL
Hdƹ<i{Zd6iꎑj# 2ܥt!#їӉE@j,
t)JPJ*ҰU}wx dVH*I12HIXy-D.oyv)%^	~Ӡ0@2	*,cfy|~Ȯ(&/ JPDQQjL@)ٱ
mp*;8·I@]DM͒h^I'aY0=Dwrs1slmGbJ8G|>pAO~(s83َeD'XRi_*tFs~xI[	8*+*PT0`A ׅj86V9>e9(J<.TT^dNo(Gtz-Øg~`=MjRpiUYR7"n$	3ftF4ÜDkju1#{6BM^b(3"IUm	b'l6ZbS=fsl6(g߃K_/Ok
xh,6YcU4zYc
B^d*<ɋb<|XXd+G>fP ΢8$#UK6٬p2#1:B0t\|
B ̘UbG7-r:PS"Cy.h&q 4!Lr&H֒Om9ٳ+&GO@RXI4|ߧB?3Hi_- V : Q-G98zS9Btf'ƵL# B  H+bN#d>И N 2<deDwJ    IENDB`PK       ! s8    '  hathor/images/header/icon-48-puzzle.pngnu [        PNG

   IHDR   0   0   W   tEXtSoftware Adobe ImageReadyqe<  GIDATxIhA'1$QIDD/"ē *ŋ7^DQ"^%(ETK"3HLDb{|0UwW͘\0M9E
t{0>`Vie*`A\vY~Ph"_a&@LCs$(@qJ-V" t;0-؊;?%hAC1	g0sp&{ցL5hg+t?/LF|شw{{*Ƃ). iۣybD@mNqZ
*8!tzaDf!v
(6\:]bDIl~޺1'RL*98V;4H7h.`0K^LsAbP`yg_972ZVL|n!`=ʜ)$ߦw@<	hA2i1kCKn-mv|q3CU9(S~0^}?s{R<~5?y`xy/KUΖ{GU.]|=s/~bSs~8C]:<TM6\JhtI?^(聦=U6{|i'zbkXT%O-jtӠXY)#>o?b.|bVB,ʍ_o`Nl4+ܐa%52#US Vx    IENDB`PK       ! L3K    (  hathor/images/header/icon-48-checkin.pngnu [        PNG

   IHDR   0   0   W  IDATx{SWj*^?V[aʴ
$@B	L0jQDE;KՖIH!~nvvfjyf'gO	?xc0߈ґd9!_H%TC;~Q"rGv>_DPP84'䣯qU|Rʃޥz({GkuiF|S~ mhYA?E/Ep/}d{] S>FA wp'{} @,Q쌇ީB3KC9)M*hwDc7kU>#_Ȯm_	m6Duċޡ6>0Nd"XK=wNJC#D(bKx!'h1Eȋ7
r{vھ,rPhFc^0r"ՖEn$[>G^˞w̵$m)(!#^_q'de0Rc?ԑIw(.g3"	|6xru.(E[8R&15kv	
{4qZ(|Z&ѝBKtrTiX}˼"XaDEY}(.CN\]
ŃoH	x'$56E@gȀ=mwnuDFI
p(*s}"Y[nX*eP,t.'tBĿWPjMBeo}TG~2	o3it%	Dˈ	D|rxCضGEe=ts{;PcMG
U6hK)WsM5-˽ܶh5!Neפ֒{uDHosgņ+GjVR3_ѕ%G-d-
)JնZJEEŃ$]_8Y,|$Mu+jӡ5qZ0JZ&GNV6Im~-}?Hѕ5x*of4h4_݈k(oܝRHoCSxWF Cۢ0|d\mC$&?|c)zGqi;ZKDL۷x0m=?a
Mz2ϠSAYmu8>0")ޡ0"a83@3g=gggg}PEbDfSaK1b>ûhvs oEOGÑЃB:ǣ fYD 8 dYY\#>(Wv.#<ۋt8s)<da=)
r8W^&<,l]ss2l;vw0\޴	]    IENDB`PK       ! 2
  
  &  hathor/images/header/icon-48-print.pngnu [        PNG

   IHDR   0   0   W  
VIDATx^k\Wuk3p8vmbZ@[F$5BVT跢&H6"|jTH
4NH'qΝs^D^B_ZsgkC#Oj]
p 'yV1wA0 A9  bz;?tǟ <3ӏgfz\sx At=Nx	#tzoniy^ x.^_A(x/pK
@ˍЗ7]1~>YX䬛Y3p 9㎨#+P?sf\|(B#1[+	Чѯ/FJ&k5$
Ap<RlmǢzxEChvv16:26Cqd`~n7ɋǎڹedӑ+
0Yj]\e~"ENՠ뱸%/`K\XD=hzT͘[!taNL7GP^H#I1 q̴Z(.p;\Yg;B; 	(݈
ꎋ$05%u}:eX27MEf+fp^3]l憗FK"Og"XrXHκWYHD0ժ+ػwzK]sFg~ տiؽ{	!ظa|;
,+rYЪy8%*B`%):ώ12=f-?{+eQA?}~xdl"'h;y[6m\#f3xoi'[lO? KK8TeZ9"*Fs-w{>`w0>]:{}ǻ۶n0shlB|(T0-\u0"	jf]`;)pAf/v~!3{߾)e4k@u|Fp6ARChD$`n(TNMYӞh&ꑴO%cX?*PD/ +)vﺑNCD_$S Cq
SRh4w#eDg;<wN;¥rIū,"eD̫	 "D@p@ U!0L"E'T4u=c eqwQ'/1&Mu,/cDy=E"o,Y$C<rjX,j˽.+'FGTYUY,)cA>.2V&:ޣ1UN#nhhbeQ( #g[ 0p`%0w܅$ j%wǣ#Uab kY8Rȋª(@F-ur P(*`0 /rV@, Ya**
hUQ0 &&;ClAoPjFA>}dY՜}
Y1ԯ:@*^JqD%Ǐ 2 *, 2ViVQDT!d {Zj0<#C*
VM]"`"q  F
! ?J3ǎwvZ|5Skҏ.$͉&fq8v۔s*ADPHr^0,:NP')m,FOP}p1f6n @}) ݋7w~1_Uݥ%8>qQ|@O`BiԅdA:bێmAgfsα~f8goؼMgmcAk~K#ӌIv.޻ygPB
;L7,q-%|k> 'ܙ3|o|z.nQeq~_H-w; Nڱ}( ?P~6sϺOI^~8Ѭri54qj  5ʑ9۶'N@,7．-W/,Йw8/'!]caak?qS_?s׍[72PgGp52	,/^C;3wNuX`3ܺVڛSCkEN|ڼJp0={>˾}
)iySg_Cc#pk ՁI-@2DTATe4CYvš'۷3KTvAƊx3K 'MFi2/S^,,ҺK}}DTPUBe!Kn	4jZr
C@hHQ"0u	$@ѬՈ),`QiX-jqčjHeDeJАE;#*ƔB* j#X,Z+ #V	F+G,r L]WW\_0b '    IENDB`PK       ! V        hathor/images/header/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! /#  #  *  hathor/images/header/icon-48-frontpage.pngnu [        PNG

   IHDR   0   0   `	  PLTE̦근̝·ǫƻд湺Ž㻼ްĮDJTS!핓b`^v5:/ԅŽR"f'MJGĎaJ{hshS ZZY r/eHE@>BMZ  Ĺk^Ixy{*#ƾ
y+_T@U
~YEйCA<̑bxlX~ns_& wR  Y0\Q=_HUUSQtkҾcktk! (&!ռ[iА]ZIDJGB}q]yXEɩk>No52+cXCEP]ua{96
 x3
a {L;W 0'?89jig}O2tpQylVp-ncMYB8$$!XZcK}QS+ztn&kZB+uml|b'   tRNS @f  LIDATx^S3;ɰmwӶڶmۇm۶yN&vOk_u~WI3;f]s.Qd$;c+x<.aI+T1)mF`n5s p9E2&UmVt78Pg<*`` G@|v,wܳӉ&#S6Dϧ8D7{4cW x^e81`w
gvD"B ?Ņ#_1G{F30pF⦖>V10l_ǚc>( C(mGjo߯_3"ݗV{ӏ.vX
8QX?y7EtKv1ǏKx= )wU3+_h뮮ڎ Gh4~*{\v~%m;aOt9y9ѶEm骫;s_rEf1sqضlU7x)O։.7\dχA`Jkk;'0( F:##o$!쳪'p_^D,A3J MALX`o?[u	+Sq-@Q`VU;|Ѓ7uӷ
B
h$@;T@rQlK-}v+B$%$yW64mi9jC
m2(:|182DQeJlJ,4,JHRLY𰉇#2n	$#Uh{Fi<ϣKKxSVUxU?E/-9    IENDB`PK       ! sL    '  hathor/images/header/icon-48-plugin.pngnu [        PNG

   IHDR   0   0   W  kIDATx혋oS^;![uݼNTUJںJc[nhSN	B%a	$(&!?ksFWNqBH=GϹ?s~;臘D446ꛛM'L<g҂a##X~ϝ8k6!4cr8!tb!VTVT~231NAm.̱WWWjjjfD)0TA8p85̬|	Qu5G5$g|1̽uuoco :^d:=&o.\%`]w[{co<tt;[CqS$hiD 	;uTF,fł˗/#s'!ثuzu8I\pi}Zi.]lUz}1OF b')p.{qUZ׬?.cu)՚c߲y3mmh卡3<5p&']F8$\
adCZs,򵵵%Q>6?b"|/݅X}O&JZFhN;\["}@c~ݵ':5tP~,jCަ	Ccڶd;EzeS( 5fG'$H`bc$x̚0IcZ٢C1C9aB_T-aߑ
_}2mMqKJ'"tMOkuT+ߔknLNwo
[5a|4I	Ccip|m=R^oCb?Ws$=R[KfmX
|9Gc;x=:dV!?%%=i#!iŁ|MTS#[0483^˯Лš#u6p=)%t';7𵑐ۉDFnfe0=T,N~0avDY66O]*8;$<$G4<>vųRwQ'`hu	̾&-]Kw+mCɄ#	p5$cJ-VHŁ}1+($X6/J^y_3u-Л&*۩H-"qWjS!?VQ W`
BC
%-jcv-#;K?.\S[Ys(cLgy$-b4vwg*	Wjo\EN,W_Y/ ĭ;'oW+t~wZ8b"ptXgQ_rhKM8,YSocB.LtcH\Z8*ч6ܩ[dZ>KtoBmb7rљ5]+0TϹܡ2PgiYdyn??&
Kҧ$|1UmR|eT֨;.H7S_g.}0Bp+'}&[|}$/4-4;9:gs<΢>1J2X>x8Kaݵ)|]Ԙ,5`2ng]Y^:`1{,OI57e?VI]jxE̫p+ts`]ERY,FL܄|%BZz1Wh$y=)C|=;V#vJ@o9ŶeS+9$kj`~Vu{ù;w3'¯=^öҙ-`-N|ZU70XE8eYHۆV>Ӄnz,L7emPHDp攫@ۦ5O"OHֻ1d2<UP.v#
wR6J'8P̦CҵAK1:yeP1PR~&+|	m$?A$mO7mq1G%    IENDB`PK       !  N  N  &  hathor/images/header/icon-48-clear.pngnu [        PNG

   IHDR   0   0   W  IDATxsSu#;.x3c[ۛ,U;q,H*hhԉNtXRr,[ k}	NݲT83_a72O7I <n /VυM5 .N\/}ywv73pQ&AF{S$|dQo,d7-ӱ)/@Ŝ=:)re9ucH ӗ^[MHh+:X߱1901=;!}þǯp, HWJ&I{!ui-K|$LgC:vEK>!q\ή\,uh7<&˘Zt,ӄ#?*cz$%UHCS>y!Qgs˚#7; B>B&t$ a~A\k-	's8)%z84o'>P$ᚾ܎	45D_T'jDQo?3&>L벥qmR	\S: T?s?va	|8K*?NA  A5K4ЁqOء|hzT|ړP	Ox}ʰ|3qMU|$Mc_T&Y܀vh*icŋ1J0L{Li9.&D<dQ(&9£~5!D<r!FTJ3}gTnV;FGG1b*-[#
2'<U	1KH#jP5xsD-{mX	ϒ/;uZt@&+G2l*Mf*f/	fHT(/@-CV	t^jE6_dĖkJHJȣs[&r.dVnD+ rD9-~uo
 2E\C:ՍvJ: #8ٶau?91b~і!?2P<dE]ƃrM@s98$+Fk9o6#:_lMy Y_{+lςb&X|,qgB: +b>/ˮȇ?7܇˫a\|&d?ؒpr]*>r98&\[sU142CZ(Y"T3W6|u	M?s51 )?"P蜋sfۂ%n֟b[l7Z6}F6h>Znss<#L|2>sYxvXnK rpgD$:D ]yPGSb,/.2n\$rH|7X	VՂœ&XR8 /继 *n1n;1hl"byP+E¼gNj3E    IENDB`PK       ! BR  R  3  hathor/images/header/icon-48-new-privatemessage.pngnu [        PNG

   IHDR   0   0   W  IDATxYpز=e19<233333333333c88fKՖJ{J>ʃ19	>uCD!0hH5DƖ&$1B"fFYII6lSYZZZYPP04??.77ש(
~C?n Q#'ܼ>˫(++ZYYYzDN999`z,_/裏!BHg>\ՑG$++,,l,...q\u>Œh",s6fC]]]  $ [3g]pm؉,-bOWٴUrx\%Lގ&!`LImj[o]E!-SLQ^GI ىfd2+V0y8a-إm1	E+wq[`{d+D:u*f3?hguֹO<K zwuם{|`voy3Z0D a4߉n᫯F BH[K^^?G4uwwcrrf0bNmuNheQ
q$ҥK50u`EIAR˖-CEEAO\[W<C2}?X-BWWRi2GZ*OT<b. 7o+/q1w\pSC{d͞F>6LihEܱuvvzKK;J%
Z*s]7hB֮]3zaɒ%sp]ÉΟ?LS#;w`zQ%a̫$	-,B+ A)C~W*))dʕL#iQɘ,# L?opX0=$ b><:X5 r4Q0@[Whˠ^ƣ{ {YVpK樨oI2YďX49*E<v9	ѴZeĉڱ軯~U</&A!J]8v9j|	zss3{I#
a}$"q\?RQ (2$$nNDpӒ0:6b	Id{%r
;%y3.RNES["p?I8S⃘ulּqW~{|_Ě5kցs/555}2T
4l0
iͮ8aGGB(ǃAO	"VXob*ņl-vj'[	Z˹9ϞH .GV=,<1+g2 :1nw1yV~ qnXxhy2d,=ʋ,3/E w".:ݎ2&mMTK)EXYX[<Ʊ&W¶U1J#PI9HJ2`/@2oR
*.tG=x 8$OCe zF6#<A&'1aq=&9mL[h-R!"BF;JI(&8:]7[7an8VXY1n<y]'@^6R1+䙰J!ӈLB)xҚ⑐>\މDJKw	HbOHLqYC6%D'D6`s>2;
Hb1'umWџk:>&6eA:3qH(ғ D/~# EHjӾqc0\N'}|I4pD°F&A.xJ	 9IIM í:s%1/5S׵GU WFWesP$DyR9t^O"y<j@`F3v4!gb<<O_Nzhkh}gAK<ni1.9Q<'B1ٱ2FI2NwV;,eP 1M!{o@L #L3p8  u D%&Aﾣ w>z9
|UL^d	t
qԒy@͉UIbJCf;:sk4	7?@S,Nk	===A }Qx#&sCP `Ha<T'Uin*:6Ӵ9AV[myyW.GFFbDSfbz:$R63 Jw|{EJU6ZQk9
N$$U'UxYc`5@6CRC8)3aߑ_>[D|+=#'`Xb	đ@<$%zAz;|jpm<A84	59	6&l@hקź
!P^vis7L<g_kj[U|0ø3^jZ  T*&*]G(КA|fՈQ8k}e8KwEMyܺ([|-e%9lw7|M-	:^%7;ڦbM=#5kZvMHǙ"=5:S|kIz!&UH|QK%9tF?6E@P]
8hL    IENDB`PK       ! ^w    *  hathor/images/header/icon-48-extension.pngnu [        PNG

   IHDR   0   0   W  vIDATx$[s{m۶mm۶m{wlۭa]lGUdDMEμ9;͛/DG73߸e+iA$OѳEbft_"? sߍnq?rٻV~Qq5"#oz^p%a|d6v F5JWg۶ܮ=$>x6ї'&l=_;=9m+oS o[Gʑͫ8ywTQ7l8uon!ΨRW+`4:F&fؾ kbM
@"/ĺCCR:*8>	4B09}vd*6*&{Lw?mpqT@c)t,ImAx0bB
!<M mTMs^{d	rF.CWZvdd|Lo{>4A'?{
')JY}?xTݤZs`hi1Ĥ*,u{x}oM;
 S
 L5Xs1CO?'FTj^ӓ&$ieY/3rlhKk(.\9w|s1xf,8ٚo_01eV'+6rv~VV*7E yO+L?8?{ˉ1(ZpA5*M?m"l֦1FT
?&ym.#~5/[oy>bNΑv(``t3Se=ϯl	3UwqξC.qB>E ܎	CA7 fծo~nE{LDP,`i<bNA a8p6*X'pj*M'f} [	f71SZ,ՕӞcTHܻP~x]nI5æ~rBI|V_'R7#,I?4:v?XgN L	LE+*r
C}l;40Z6u,ZUl D+"S256iu!cx~²YTQJ+0!qX|lyR	(S[U(*	|l- I!
sKK
w/>{M~.\7D:mUzzd|*glymi}CAAv~_E`Y|*G פV,;JE^P@j́tDPj_	/P     IENDB`PK       ! zH    '  hathor/images/header/icon-48-static.pngnu [        PNG

   IHDR   0   0   `	  PLTE̵씔٪˜ϥXДRǋԗծȚťdZίpKˎcÅۣ֛۟ѳtZԵv˭۽~ɪi̬l羾ě͏ŕǮ{f˓ؤͤۦ]]]j}~׸zþ״ܽzzzu{ػ|ƪrͲ۩~f7llk֥ΚħpӤ؝mk:<n¥kbpntttCջԻaоšЯǿʨ̶mX.]vƢ8f}uɸ=q{lSfffOW[iU/Hy̵δ|ψz[<nz&SdHegvs$Wkl|i_MAq?JjlWĞƽlbLH;agtpf_vxJx`Joq\suøw_3ŌPljZoo8iwAi}nexdz|{}K]uwsrhNl}o\<p^aRֵSf`Ct}ʗ˖~Q6ywsbhjxm[xκXqm?qcrrMMMs\1־~G"[tp߾nw~zlmeTѣztf{c5w1o   tRNS @f  IDATx^SHMشmضmsl۶m۶O1+tfnz}̉XU^n+R~eFG0g 922<::ZSSdrl>s5P~pM~nsT슮;6~ߴBpsOG@[͗m=2,h nhhٲipiժ{y-X]/OY)N33p4OLu@a j6^R7crаg5OQУ6!Q  Ȣ"EQ*0j+|Xb	
@@eE$NfP&m6 j0(}6[Lր vRcv
Ȅ &! 799;hBK 1;\.^; o5 H${nB29W#x 	  fR2~<a0¢V46wdYjGe}()Mq	0(N_0:qL#O~D&Yf,UUU2_,!5p$4K Lpz)`8.|Md7(p~$|8zMo(	)`Լ7$? P,.Wi ^wJ<MPUTԃ ~# N
"P&s- }K=C`3pW_wd'ϵPѩ%/<~"dQᾍQc)_0ͻi֯腗xL4γqBOO~}yE֮d,o\<q/=i]ҽ[\F	{.+Z|I`1]}%mxOjbnMoa6&(xZܟxֶ6?>x    IENDB`PK       ! 胁    )  hathor/images/header/icon-48-user-add.pngnu [        PNG

   IHDR   0   0   W  IDATx^]hUI"Ֆ E}.(@m @%ƪRZHQ)TԢEp/K'&T6-M?nc'\谌f'ղ#lΰsM) 40ViȎ@J@)%d9
_rq>IaB#Li'9-2	b RiȂ
FݼZP)h,,وuD(DB"!RPb9~ ]Y/4B4+-$8q t>pѰjEE" X.4Ci	 EoDn0?"1 q?*pu9KJ+A ZD\n2Q]Nr靹맑B͍hr  M;[&l`'v-Z'@0t>m|M$#;o+姓yڡ"P- 4hw~pQ~	ky9[@_Pb_7m!RnN6v#~ 5M h1x |1U@d P0aӂtz*eP
Jg"D,Ix|9@F ej*W >OκHߝG(;m-bMvjP$"M= #s0C#5_o5?SMbI>>x0G8r)t1S޸P"f硶/q[GK1{a	Wa
,΂, sEZ D
n"(1[D8(}45]ׄseP.!g@ ߲ya(V*\jqo~?;'9lZ *GƵ}]C]W-
tހ9ROk]wVZhB{icW?3|Zx(o]h5Ǩ0xPlbT_EssaƭxVvڿ^@"z5>44 sMN_&:6ժ GmV
ru(6*#Еq1@eeIfemo L#n͇oqYlL'ٺT`a2 dYU! {AW[&syWݱƽYY$4`%_AiY@PFc39<9Cd`Au,`\,	Ca4%2@ XåP`mBgA ؓփ ol6^t%"ad_I@WBP 5Ϡ$@ n_Y)zN^    IENDB`PK       ! zH    (  hathor/images/header/icon-48-content.pngnu [        PNG

   IHDR   0   0   `	  PLTE̵씔٪˜ϥXДRǋԗծȚťdZίpKˎcÅۣ֛۟ѳtZԵv˭۽~ɪi̬l羾ě͏ŕǮ{f˓ؤͤۦ]]]j}~׸zþ״ܽzzzu{ػ|ƪrͲ۩~f7llk֥ΚħpӤ؝mk:<n¥kbpntttCջԻaоšЯǿʨ̶mX.]vƢ8f}uɸ=q{lSfffOW[iU/Hy̵δ|ψz[<nz&SdHegvs$Wkl|i_MAq?JjlWĞƽlbLH;agtpf_vxJx`Joq\suøw_3ŌPljZoo8iwAi}nexdz|{}K]uwsrhNl}o\<p^aRֵSf`Ct}ʗ˖~Q6ywsbhjxm[xκXqm?qcrrMMMs\1־~G"[tp߾nw~zlmeTѣztf{c5w1o   tRNS @f  IDATx^SHMشmضmsl۶m۶O1+tfnz}̉XU^n+R~eFG0g 922<::ZSSdrl>s5P~pM~nsT슮;6~ߴBpsOG@[͗m=2,h nhhٲipiժ{y-X]/OY)N33p4OLu@a j6^R7crаg5OQУ6!Q  Ȣ"EQ*0j+|Xb	
@@eE$NfP&m6 j0(}6[Lր vRcv
Ȅ &! 799;hBK 1;\.^; o5 H${nB29W#x 	  fR2~<a0¢V46wdYjGe}()Mq	0(N_0:qL#O~D&Yf,UUU2_,!5p$4K Lpz)`8.|Md7(p~$|8zMo(	)`Լ7$? P,.Wi ^wJ<MPUTԃ ~# N
"P&s- }K=C`3pW_wd'ϵPѩ%/<~"dQᾍQc)_0ͻi֯腗xL4γqBOO~}yE֮d,o\<q/=i]ҽ[\F	{.+Z|I`1]}%mxOjbnMoa6&(xZܟxֶ6?>x    IENDB`PK       ! ._3    &  hathor/images/header/icon-48-assoc.pngnu [        PNG

   IHDR   0   0   W   tEXtSoftware Adobe ImageReadyqe<  TIDATxYytչhlٖx8Đf!4Vh(M]Ci!imF9PP
x,cyZ
@I iC&$q;Nlɲm43l$[h9|ѝ;~[AUU'7'1-],D)~#WWEd)	Cө&K-vGT⒴ODc["gyOL/mKuU㑰|]@RM~~;*ifeH_쓄JZ8? 2[
IoL6=z@U4`(^1}XMN}^VVIb;_/Up,*-<4Np>ԉA$IpPe"S[w@=ZY|#_~iW͵'<rwn	$(Ĩ!\l8CCCȴnMmQ_ Wos4[]ayD_AY'bm	x86.bia{3 rJ``@ 
!V>'^;mYgHZHv/6 Ť]!!gwOhZf~?d
giΕτ\AY=:
XYi*_B->C;3 O3A~###>Qc͕K ^gq\Xm/W`Y@YB`q6oNcsrv/"wzoku\rlrGc,Cbx(Z:<2@hae7k-KQl'H3N܌OV,\=9pɋ=&4^tNw.ǆ0.)1xݍnw/wz(|HP$bw|dƗ.]
K]30nFUU k?;N <WSI<2͵:_k
+k4̼K22*@ND5|]#:d(ea7.:z|/?::146+.dڭuX\֝SfĲJx#Fqq G}v]Owww?J[sMٹkZZ{娬D,7{tpw
@EffM8(0Eke](_L;~"x2T%&5&~m0S]S3@* i9Mu	<^Tg-F<+,eLdٰ[w":;;188؜䳋L-wA?
i( ZW`LFTnbV9=EX|9Xii)$h0ѡN6Dg@/
cGvPdW?{@HV01mK_q.C;X#^JӃ3_]].<!SV|+r7BF9A*z*XcuhHp{?vbm/\__]\Q?J	)^	`322ϲ{ɱ3Y@`lw5:!HZSHMd*
sq]N(n7vt^*Ϻ,毣/EJ}!v|ᓠUAT<iB,<1G)/hisPŶc#KQ(,ڀ|k֬٘eiÇɁO}rMV 65HWkørA9y]dgKt>JWH@˚[Zx~CzEdU )\Cu.2a4ϴt>dɒpɷVe'*A{Q-!QP}2Y!CQnuXYWLc)fmuS[[z,1#!^<2g܂2Ug"qf4|+wpo{.|>YDb۳Fa><VSj+R~69h}iěB7⢯38.%yyCxr)/_szN	h-'܁NA[˟rB}@õsg~L
F|.RM0ȇ(`'Hȃ
3Ot[JT	WIS7/BOZhǎxvSZE[1XLE#iY	$uYMѴE
Uﲳqe)af)18rAg՗;Ne`%ə:R~I5VleL;R:薦Y=tF3Jxo.ʘzoҢn^[s}5mq(E}aь~#7Ty:]/݊cǎ0-ΜU?@[X.pr`׾CYRRoW;Ν;	z"Lo6ulѤF0$znlًSϢ쇠ZZZͫv`Ոf+kzW"D{&tzƼٳyXu\hS&+.[|#w%?oSձck1Pk?{jqѢ&6)/N40wz $$ƿq5w}Oees:ZRem[¡nPs\#14^X|^93^B$	F'^˯k: vft;}xjO+>1M<f-Y7&}<dӄ Hd5#Um6d4n`>x`)5 +*vu-aGBbB%OԊ#	rZ'NX ym5bӪ**`#i:
{McܚgD~mCҚC=GiO!"
F!Dh`B X8)>@G`zXl|Zh\X/Y,+EQHK&:jJ)JcgU5qȾtʤdMh>Yb`SYu5tϘ&`ZWx"<F]d!~NP$'ωyF3B&;'VSP?i]Ar2ST$3a!|"8X,V̘j6jcIB؃߆3z3b4u5>
0 In    IENDB`PK       ! 4\	  	  &  hathor/images/header/icon-48-inbox.pngnu [        PNG

   IHDR   0   0   W  	IDATxyPU/&ĸDQkM՘AڴVm5WM(\
.,
 >@|("qܞ΋0xg>s;s{Ozy=uʕ`/dDFEE!##UUUhllDaa!71裝Hb薖ASSbbbAwVd 0Y0u%7˗/h߸qEEE\\{{;8C0;I)K@׮]C``LTWWs>go0'}ha	55<)ּh+EwttH<
쏭fZ;FPbݻ۷o46яZ)#NByN""U'Rcg= YYYFΝ$JPgJ#:&+**PVVbsӮGðX(<F'(ׯ_L|DDD@dd$ҠhP[[˹>EJKKЂ^*
III$LЩ߯#"3 i6BQTDr%\GB)qH370/Azz:RRR@
m?	MMMENNܬ(fH.'s8 =3dkx1>}zŋ@)xJJJ(u()$HS@z({,s}sQЄ-X7rS]H1x~V+tz(ڎ>t I5w6;;{@و@0EN=FMS7JKK5*΁H#Pa@J]]]z(`O.|Ra[QTkdSؔaΰd8ҹNiaz(p\)SMLGmHHH:`B#܌axJ:@BG`z;AsP`P]S
o3VdĐx>g4-p6q䛽^.Ef{jd%= 0!БK1yq(=;
	((9>|Vg`=˄)Q&c#C~z,t!me2?e]÷=&(r1յ46Fn)!~XiܝrMGg;$AJ^*-a:m/
6JgIxo,<QLt&v2ynFzVCcp8*s).>xӗ}*Tyt9gOM2}36Hgd1E:ɍ\yxH+٢O<8~'hVyjPocP|9G\P|('yε:0	nw䛨*tW6fw<~EL݅	Н_q3u;|P\2-0ZgYFhGj)BAf!ab>$٣/q`C^jŒVԁ0܊6%"Ձ0po&h=i詃K)tr
uO4~;;k$ZϼA}Y9N'vMRcݩQ($>e ;qJpg7ءs'4Ė@}ۇmZk=ó;گ_EJ+Ck
} yT@5 !f9'i5_o-GQ|L
KtFmw*7TzgB_P\9Yqق{	1Tj#Ek$hxOmzu7КB_*(?]{fdQF.;4%f987XR[Uu/7GxOmzNZ|v1kvd7j7KnEáa[J}66{h'4v=+[!oM8jo&fjJ=pV}7W\t+vڰ7]']9OQg)E-2JVbNrvi98_ۢˇ킗|(ј{>S?kM/j1JU ]ݥ;n]t6SX!.xy堧떹,d0p1y3_ZZCN
aG1%O$Ou:ɠ	:Ѱ	KL#&2~ei*->@!E)"uJ[J~LB0[31V3\e2e<e>'q2yh\e1f20El$`001&20fPf̥]c1*>g|oQtLWYˍxq3LdsfdPvmMFڱe=xyNK}x6r</ {y~oR(4K*l    IENDB`PK       ! ~N  N  -  hathor/images/header/icon-48-category-add.pngnu [        PNG

   IHDR   0   0   W  IDATxp$yl϶mJ)JgF7mֶgSәW4(3^֙ٙA/11-(8m%R	J5JK&I&LJ` ϓhO@*uߦ:73ר33 "k+mY'K K_@Y	R IVu<PrUxׂ2Y
$xQʉ,ǟb] ^#txʚj_ L_dpK293?Sd]p]qq*r.QR])~V An\׏3Ւ^#򮼄`}VJm?ݐ˺ nH5}`p:wArWr(=P:B֑tXa;c[](c&|Nۡd7JJljm>)l׋(#wk*xJN?<JN;S߇gY篐hKq[o!pײDN"',٢`
8J9nnOL>	6:z\R	ӈ{]uRwRbvC	<oȝ&b#p'%|;%L>)x-qvh*}G]e[[|WFyJ˙B[g"ZxK6˚h'XB:
/ƵG_tǯ6|6E~A
Zj;,RiEm-Ddcv	w <OxXv,%ɿz̯a`|vAezfߕ_jW&8r<9HN2;yNғΎ~(Ǿ/tHf,'_`ZK &ݎ#|IƳ:* 8z
iEe4*}[◱/g1挂fV} }h?]
/HܜM-	:6CD>>DNs)	p#    IENDB`PK       !     )  hathor/images/header/icon-48-download.pngnu [        PNG

   IHDR   0   0   W  IDATxхHZ[v9u*afffL0{x̠%nJUhgdUG,s}㟌p" ]N@E-Gt X8Ãs̨u' ,"Nx+vTF`|F.#jd+,ac	"|< OQ5'70#W!@ 
U477 O/ΥGS$!ftb'99<0aߜ'>W-ϡ%SZP O=\ɍc	$yv&~`<*m`S('7N@3tfz&pFY%Y]:j!y)3
̘sPoB aV@GB>WP]1׋IW:Nu9/C
{
JF4<uR|Hϛ?bޘIbxP3]kׂ0
k*X7kQD4zv$pJCegLzsXVsJ̘U5Ԭ0}BF9F)j̍f;~Hб1Tt)bdy*a|nJY(`b
ў^VCM܃ɫZwES޼S2Oe8ZȬ
m{ BS&$6UGt[$6T):d5 ^AmQ<ۼ0Fy>L@n:jjT90eyJ;Y0a׀v3=\~ <'McRe
d)O\/"Es*U@mFBӳvӽho@X+@A] U_{xov̿|ol[ /T.;+QAt] wzo*KMh]	pL8Ve/!&(7_`9 BѸ!WV>y8rL@<Ļn~MIQ8,a+旲4'j$٨`}UG
g^x)]$!b,1m7b)E=]Oq/vb/gM_׼:Ԛ N$	/ Z(e1kIڐJ4w{50LB'X`o _ͿlܣPWx?rv:  ]l2l4\ρ	hm,pg|j}g2FAx<38~k^>f0Cu;`Ub^6ԗVyΧ͎w_LAc˰lTֳ?Ǝov\8Mc?X3N$"BcaazRhLD*Z|և)E}N	{99IE]f3A*}mףS}5EYh}V\#7\H\inO7sC瞘6#S%KtB\QE%`R*1\x[]a؍-¤Am(Muu0]9KLOyǌ]̞D(&&ǵA S|'K7yD"ߓ_Ge^dO:#rDnLfC+~y"_@-ʑ±}Enr?nFʀ|, $  *]
Sj5 xD@Ԧ铁 > @pmʱ
^ 6vw9t@PAn, :SSI=y&̏@oI<v    IENDB`PK       ! *o    '  hathor/images/header/icon-48-revert.pngnu [        PNG

   IHDR   0   0   W  IDATxW,Mm۶m۶m۶m۶mo5]_eӓNnҾt5y-L $ $`_5$WO*"=1DF(ZM*Κ2+?`I`L1+s.ּ~9,so8>]7|n} $[h!Y@P	\N{4,sޠ̵?CL~(q..;)}4Lԩ̞sG$j@#A 햭d
.NS"J,eJUͺe1Qk5dWw^V JD4*Ċ2ón/םN%%7ψsO=0rǫۯ~ꉪ= xl^q4{8Q``{y|2S&R5[HZVQ]`HR3H8' {p^L;+%
>/Q [N}J nq	2Z7?oq>*SSfK9Ug%G%\A)OFW*N1\.2s772TUw6#+Lϋ^=<bQoWr3"#wˀ<8	p`f>94괾!_6Vxq:&Kb*Wȼ(Dޕ|r%w&~p)H7=| <S/~s#Kc6}pYԁALW:C^8<^Io?mOQe"!]2PSy'^JZP/<]B짦Pq!GOJx]Ǚs?cj8S!O4_H*iUj|.K3
3j5|:|GN\]δaZ"J~@3߄
)b70î\wo
R	
H\ Y*J$	EL81O.	~<%ڴi M(~f0074,X dfOJP J*T3C Sˡ;s7:ZΠ5$9ϔZ P cn*> }y(@\ m~h+&˲n[B{ǌ-"qA<ԴGgekRf    IENDB`PK       ! *Kf	  	  '  hathor/images/header/icon-48-config.pngnu [        PNG

   IHDR   0   0   W  IDATxpOPRť.).zq;mTN%? IxυAO5v3K6wg~
:H
'6N[6L4c,U3EV@6S[*fR.irLYgiv]>1ȴb)Д,wE`̂VAIYm
;+o8FdGk.xX֢p=CB@RiT\'C6scˀ4ï;9xdP~}&ϟ9St_:_1j	&80`\1"s^`g?}矐8xi+{Io1]Gq'Q
l}c} ؗ!2Gw?^z޿~eg_"!+_`9KSGC\s+Fg@0b߽2 ٠nRitN~A!o ǟ7lHt j6lC O}u؅S;Qty	gV3g͉y<z
ݻw1,J7$BVMXy{p3*#s٬1s4Bƍg/슐 g`nd}CeaKS<HӄCHqx	gd5e^U,Pwno&<h~`*nݩE?qҔ "8z4k1YR<!j9jY%n̓="nӺWFL.>?q'Yjkz٢68wmuރn@Mg[Ǡ 3ge[S\Tu4͖I;{ȻiM=6t~ڇ>0hf(l <q_DMO7]#!Pޠ,N[Vuu25Iynm<uZyomBN@aMĸ]i4sEѴ#*=ȼGƨF>r;cd>Ԡco9>dFBuqFuk2xZQ4Y\$FD6Ty(ݤ>oZ2t	ZoГtɵ<@'I Ɲi;4IYm@y-(PZPWy.H΁8$8㧿bS;N58j#hk`ߨ^q(p6Zcp;
s		Q=d<"=N'PI*2ӷ8 6^A0O?Ka(
V;]$HiJܧT۷)֣Jm/QcL+~M e(mAG5$}4?d&sG@^BTՍl@)Ԙ_{mJ}+ԇzv6u&k hK0)/ůkJ"_KNa|:ІGD>u;*]|i29RP2fxXBb,#l3~a"Lԝw{5Ъ#K͂)M@T+)Ը)߿.ЍuoK?Ө&+p[`ܢ]c@Â]jJjIk2==lB=37$Dǎөu"_]
e$[qhe<E4?k1 {o_fJ 15&n!D)jG^wN+z%CB1df7nMU񦠊7a`f`	.j:p{YLE	PPA9 N!+TuAk1ƌc3E*Ï1>++ A~\1|u>?uBX^1$RnLue0g KSe_j1a,3!sp@Tn Ⱅk Dc⫼]oLD+<sq'Sm3>vuۻPwW"1 AR<LP=Ԙ0[*Kp SwIL	gFLNj,B.a@Te7	қy<=#LgjQhq%iCu    IENDB`PK       ! }<    '  hathor/images/header/icon-48-search.pngnu [        PNG

   IHDR   0   0   W  lIDATxԗ3]:g<k۶m,,~(va3I'4|[ߩz\Vo<lH#BN^툄@	}!&ֿ)jvګkڃ=]םaGaZ7_%`]
ÀW|O~mo{ogvvJ8DQd79rFN<~G?ciOԧ>"VwݸoM@$[d!%8tk+wwh	Xկ~ǽZz}߮`ݭݔeanO$KxB/y_~I<9|w?ݙ^M%cZM|(*w=o~󫀂`M@J~^)O{~?ҚYJiRF\Tsɕb=FE1t<)O5\s|inuݞovW
nbʢFv,,h6w} qLT{}!PIpڝ|!CylZȉhAF&qɺaBz_p 3	9r^6r.UG  2bk5ۦf(q{@~[saiΈ4D
iCJ)K:n5dFԀޅl@V~Pw~k*HXlQsjT ɐwe/{} g^r-A.A3 Mkې1m>[yLsm}ʥbC:6mkh_t"wci~۱Q!*	#ڐDѱ ɈDhfwf!z{מf66$3D,@ojlh5ĜTT~4zQ @? 0NLcA4=J>S'Hb<U7|Cۀ/䯣W9D0-#jBE`ANEL`YGН#ԧ>pM~&)1sB4"'6_KKKT7?h{	S;mAH/L=%CY/56v@0	Бv{	;s.~?+&|EK"S(9sd#L"x5H@98KP&lVo}[ph?nP8餓(Ԅ[!ʕp\OOy1b@?4;j///]k$k}m۶}ٶmVtm۶9ImRIf?zݯ45wիC9rdu	D1^-fs>EG#p</nϚ&?/֭[n~U8	? zٞGC,%RݻBCC-J="8j~3UҢ|GO4ѣGC?~|DZ:4'#.?9{;v
5ݻ5첱bŊH@pUrgbuܬY/!nwts̉+TP͚`)6>dE7d96Ugdq`ȧG@XhOBCl߾*]l0,~5Hpy؁pzrM:uH~	N@80
a:>I$lCQw~7ӦM$tgϞ[l\ѣGcXqOh*blu`H4iYzB Ǐر0~P=fp9BKY2fذa6VJ)4TsTɕ+Wi47	N Ai*(`<),:_E&#` <{<m" X(X4h\{\9HBtW^!+iԟ0n==b=xC֭[(xZ0sQyߟyGyރA!	$dYzYflذa
TV6Ǐl߾Bә~SW^˗_<3`5xMgT? Ev\T)    IENDB`PK       ! 1-V  V  %  hathor/images/header/icon-48-tags.pngnu [        PNG

   IHDR   0   0   W  IDATx՘p#pÜaΆ2W2˝C9eq2)e^82;*LvzuY魎fG4z+	J b3SX{s1+Xo+Gx|> Wprrl,O>`T"M\s$^`>us3_X}!KI =  /1A{&z!z+>MW/.|}ԩSogkƗ:[t#Zٱ$k=$EqOk[gEh[zimvd*`㎐|d%w2SDb(fe#"~* jй$E x/d?P2N:t dN:$|=MyxO/4 ގQP-4ɢ /<N<1|3C;%N7/HGg E[c7m8B u7Jג$l夥	&E=<OߌU>,R.>ʀ-̓'+Vm#Կ~M?3b:sB UdR*q8#0 qΐgWRT򚁪fx#)'ߵ%}`[=|xy?D
7J)MgmP9%D-e4g]qx<;L۾籒Hg*@:*E\cWyPrAz{Zr|ACô sG	3{ѭ,x s G$J,Fhٳe2ɉ]Lx;oy+JD=evcCVy ?Y&Or("b?tPvi"5Ml!2	AQ}%<^EߋJSv5*-L04tUBy ހFfQ$얡ey5NtqAV
x2DڷF67hՁ^*uʦצ _64n@jRD0u)2EBCĳHQs?
jo ){1׸!kn}xZ ׀ 4HcrJ/q"3 ^7":oM)@W܀8ykzzǚ!fU!k\=97o-riǵ:oͿ5w3O EZy~98v_)u6@ByCo}@(G A]ۀW}FސfNa@L@&6 ],<z~C.pY %pI1_@^	SĄA`2Mh@LXcL񨧚ˀ65Mf2qۉYUEp,    IENDB`PK       ! à    +  hathor/images/header/icon-48-help-forum.pngnu [        PNG

   IHDR   0   0   W  mIDATxt9?q&'geN1g8d"Ui\v[pJ-	N|xBW2a5]Iz} D29>U?^PJ%	@jqxIV<5Hƀ 5*Rı"ܿ?^ZcXzۈH:9ƛ(VDZV7߄W(G!*Z 	T$Z;AO*x|[{P+ 0;M./uNγ}<뀞i㚉R;B3l+E|x/Mf,JvqL6`!Nꥶt"+M!C70iC8131`ے)X4+HK#~};~gi\Wh3@`3s<fśUOb:R 2lSA#~dkEi&L,<=ֹ$Y[EP057G=F8f>ccy~}L: 21!~MM)eh Ҿ}»hiT
-A(@k;VqOLW)CDK%jj֪UGnnbMf[!d6	Cn-QJǮ!v3IbW}nۨZF|՘`1Tm2\
9>-Yct8v2}Baj0oJ3L+Ěz@d(a*p^7w럨5`ȑOf.sתy&ĵ/{wi';ZAmIXmԂ?/*@ J)F}A#VJI
BiujTDy<a՟$^}{ݸК $C#~SÁ(V	CkߌRAGbBBh>kx`i$b" жŸ{y]te?d6?LD7(6IutsCspa_xrpsH!QX$})+S)M3s_im˼o$&"j	ӲIW^
Q0w~quRJd5/»=,)q^ߍI*{i8?r矈on#y)E〔 ZwWѾ3x#^c6&	=r"h:^޳w ?}_/1֎RTQa6Äh,vǜD#,?c*  מgNiJ	5O)x1u')hNhsr3Vde SC9HĸL33яbf[?NnB.`b|Vjrvܕ3]}ɋʜ)ǾN1c`L0*+5)qуTh!`{az!G]HL͠wBly3xY8'-\(@ـR68lμiیly $n/W|A[9K j*R[2uW,13B9e3*Vq<@N;~Mhs)x. .'Uamk5GǂzlxQU;xյb3xh&g{^m6JȑA[/Pqj{#z>4l,vr f#(<%~s=ZX 6o݆:<tcYFwgcWj)	P3S]#vr
Q9;g_|^C"6nނۖk'3M7q89Sfm,s;* .v+4}Ep2_+>Ԓ^7WéF!
X^7}.V¸O/ZGG9!@hBY?z.T
.fks+?9͂0Yi)Q1_Wŋ%ԅS7~o+s_Az'kiJ(@$hMDZp:Аu_i|H+Lo 4}N(1bǚIu<zpCZ?}j`]eh('V42$
#N^qE_=!1ћ yH(=j
6̿_-y!WCN5Kgk2N)K_KrP?9X<˟U*~x#-pc5o<oqHdwpa֜
\YRrUAXJgYYT@;M{gGNesۿ<XVS;tJ6.HɄtK?雞VY2F?EsXwx})|!GV~ʞܵqtKT-]6U*o~1QZ#mr)q)/>ǣa󑘛TC2ZM.393czmC	Ճ,;sxSkDҰYr,= w弎|t&^BQ&Z+QB{b^u>ų}u+
3<V0nx_ zjScZ:t]ypVܡ*Sزw_~GEQ(@g48h3>KR[OܟOTBr|rB2wĵm)!BL՜L!^O0D-&ol>C45d     IENDB`PK       ! U7%  %  &  hathor/images/header/icon-48-media.pngnu [        PNG

   IHDR   0   0   W  IDATxYEp=kFdeô0&U03gAeIP~[=]'5ԩ:V9{%c7`+P=Y}=%D"q@k=߬g~;B?sÇ+ z a'b8,xG*B&\.6qiTt%ol6;bJDN~Enfq"*"2<w "@Ppd1= S3w'7m4EqWHk-1PŧrSHdV=<|OqEA  .@ݼy'VZELB5.HgP^q4?z.~j׮]"K~ރ~HD^@[XX.D$=EPd<UBjD|XDٔZktܿmV[ِ3'iF(533s5yMڱ?#}GB'<
E'Z+M]?^,%=408A_3ĆʆL=^ P`(n8~<54@z 0m|#7nΡR.R8KzH#Q;밇9|=lc2M+}]$]4~F힚{,`I7+Relq'vc*04\١-"^M ߈0Lߑ3{VxՈVZő T[p!RQ<~@uخF["{+BeQf" o*ah[YE/ADVC52) O1 6o77P+0q|m۶M3:XA
F(P,bbkxvn.c+h 4c0WΫ/h+P=1>oLȊY8<sCa؀rU/ LR)5bu4B^!LVF{FHh	㠌v\8kls|\[.^vv{%0i!'m7V!$-хcR%կT@enbTL٭"<Up!3mUG؀[X@ւt Gikw{X6\hpo}T
V^iwLؑ>"F)pJG ~>pQibp_!0-`"d]F(9ڡxb`Cj$w:hs+UA"dC*i`Omuj\Wբp0)⒥ǀ_6'c44G7SN  DP9jkb u2 <==C>#xQc((\a P= DhAi^@G&@y?jͥ"E3RЦ"Dbo* M,щP(hfR	 ѩ̏|!ĄdYǶ@WhMFrMވs߿|cjG 4BD)1u0߻Kk%\\%\"	Oh6%>74#UX^]ʱsx;G^~G6'@uSj`6OV%qx$n}U:,dPDh0Kwq/nnkȍ\o:{{Z-nyG0Đ5#ـa֙ynV^g?-H2B%#/3@&̬=z4	f)_[)9fFF`f&f?lX^j5G,.{PPڌD6b뮻>Γ&s_rCD1Fı<'t:ӷܹO}S'կ&F vrԙ3g>d8.EȷYcAT5S1>^G,h43)7l"&%W'Vurߋt    IENDB`PK       ! ܭ    &  hathor/images/header/icon-48-stats.pngnu [        PNG

   IHDR   0   0   W  IDATx홃<F mc{IԶmV\۶m{ٳ=Kh^[r$	BCp-Biۚ9p79ot.T^Ʌ_iډvu\#x	[ڍv\k姼#([ڍv\k TЎkh892Y-CG!=M5i1Vo?$xÎ:xˉW]xǍG*zooPpCxɀe<Ӥ{`	r<lǫnxnF.CC\A!D1	He2d9%F0FFG1>>I|>ȀabF5|ARE<1:,V~눡C3n
"	#a1dX*t&l6\>B!R @a1+QIٌ岈'bǳZ͛;7^'PT)3h
BL!S)b
1 `S)$D4СA
g JWjw<^=5ζV]H(hǵ7܀H$ڍv\拾;9zb٬*WT(P(A*T*J͔?k#͚#N$\LPg83ڜ4mFtb    IENDB`PK       ! 胁    *  hathor/images/header/icon-48-user-edit.pngnu [        PNG

   IHDR   0   0   W  IDATx^]hUI"Ֆ E}.(@m @%ƪRZHQ)TԢEp/K'&T6-M?nc'\谌f'ղ#lΰsM) 40ViȎ@J@)%d9
_rq>IaB#Li'9-2	b RiȂ
FݼZP)h,,وuD(DB"!RPb9~ ]Y/4B4+-$8q t>pѰjEE" X.4Ci	 EoDn0?"1 q?*pu9KJ+A ZD\n2Q]Nr靹맑B͍hr  M;[&l`'v-Z'@0t>m|M$#;o+姓yڡ"P- 4hw~pQ~	ky9[@_Pb_7m!RnN6v#~ 5M h1x |1U@d P0aӂtz*eP
Jg"D,Ix|9@F ej*W >OκHߝG(;m-bMvjP$"M= #s0C#5_o5?SMbI>>x0G8r)t1S޸P"f硶/q[GK1{a	Wa
,΂, sEZ D
n"(1[D8(}45]ׄseP.!g@ ߲ya(V*\jqo~?;'9lZ *GƵ}]C]W-
tހ9ROk]wVZhB{icW?3|Zx(o]h5Ǩ0xPlbT_EssaƭxVvڿ^@"z5>44 sMN_&:6ժ GmV
ru(6*#Еq1@eeIfemo L#n͇oqYlL'ٺT`a2 dYU! {AW[&syWݱƽYY$4`%_AiY@PFc39<9Cd`Au,`\,	Ca4%2@ XåP`mBgA ؓփ ol6^t%"ad_I@WBP 5Ϡ$@ n_Y)zN^    IENDB`PK       ! vG    (  hathor/images/header/icon-48-install.pngnu [        PNG

   IHDR   0   0   W  IDATxՙ-Ysڶ흵mm۶ƳCw6/NnOFŭ{jb{52HoRYtEwPlӷ/Z7"`fb̕zmV4x>vbqن- KIӝp_/Á
s_SarsNd =D(OY۟Zm(ӅY>rl[Nm޷riŚQ1jZ.5HmBŘzAl0 cÍ]ԟw_j>VGMi!=Gub%ҤW`m%7=(rO;/$cDSs}p cӄkWy=`!MqѾZ[ItW_Ey>>bLSLc4Lj=qb= bViS(Nad =t<?
!;o{zԳ@V)f8ۇ/[e@wy?F(Ǳ`7B7_^ _g|F.{7Dud'_	B:~I\,ܓ'z3\2zP~@NbZ_
IqRS^@jUDq^;۟yAw'$,8cob[z/":Ĉ@
`a[*P.*פ̙(z4~]m7o|ø-o@Ǳ3hAL&
H
DF7rq1à4yɠeuJ \+'?N\3(0!רк;vݹSC{*u.ϽnFڏ0bR<O}b8~8E9rȬרG\7jʢE)WHϼk0bP)`u/$(76g;'nYuI_u1B{l]!+#ABHV-pljWh2_vlZ^"_Th_m;[	2U`xIrm8}g7Ni@
8G.}4265+?.s%tdȴ_߼4}'N%WduCvm'h;rf |?SZ9pޓ6 ${惿+oxw~#+ AQJ1V@iNPbl zQ+Eh7H@.
ݸZZJJyRldR(p< ХgQڹg:Y"bfhjm$?t
~ <SHHî.>@#[KY<
O0zԣ    IENDB`PK       ! 9w[  [  '  hathor/images/header/icon-48-themes.pngnu [        PNG

   IHDR   0   0   `	  PLTE   ξƶ )3szm<BEGMNST[c֙jqw>CHUYM^QbeЉw՗؇y{   tRNS 06`oxV  IDATx^0F2sM(|ƞ/ɉGwTq|	g	ڃTxpFU`Y!%N}BxvBxzBxrBxQC!<\Pj(5
dV4­Q @<xС>!nAD6hmR%YVjeYm@C?	0t$"GV;s H ֱ*q);&!b%3CTQ6f֘2ݞƶ{
B@>D1`<C<.qmU(UDYA4E{a ](Hh1W1RBVsM]g)˧̯Pe~Bx&?ۗP_dzC)z:4I?f~?}WRp҄94u¥SZd    IENDB`PK       ! lׁ    (  hathor/images/header/icon-48-default.pngnu [        PNG

   IHDR         h6   tRNS   7X}  6IDATxcO">5|jsډz+ j	w2_
~r.޽/}Mįﳀ4p^*s'zrNo">@A_,~1? ]g>p.@qjx~ް(ӈzuIsÏw_[cSßG=vPvӪ^>V؃8?~8Іwc=`h ;sP0?| ڀ>4Y D]    IENDB`PK       ! !~Q  Q  4  hathor/images/header/icon-48-jupdate-updatefound.pngnu [        PNG

   IHDR   0   0   W  IDATxՕOSgƛ,٭Ob5663F\l[2=3qN3~lNdTT7s	+XȔ:
PKtPg߾[%|r9T6d/&&,"zK L<&ӵЋDEM <D9aX(!R9#J H"e1w=cNϰT\)pjػb%[OKUޑiqMB*qWz!vZֆsƑ?>xj@`ߴV)qr"Ћ	f9"?xA<m\8rÐJ*΢9Z.u 1布j>I}8 ":5Tb;T#
q; ƳGF&ҍ5m#e.w߇iC␊:{!a׆Ӿl?6>t
[(iW;{(CW췔}Qpg[ uGWD|	Ds
(֟}l9Q~bgٜBS0Їz85bl($rac'zȵ~P֟:`'pF`EH5=OΑ#C1	#HM	W`[8hҔp#|]8S0ؤXbr&\Ne=G=8o0-
	E93Fa.7ZҬs7'%qG0Ї=ݏIxbP*a?}8Ё}|rk;!J"}C96υe'`=DII']c;s	|E:Q\O$\iZ3oB}8
ha9WR_/xC)mTy	-	|yj8A+	;YA鹟wz؜޹n^r{zJ%!u(d@q=D'Y)xJlvv	|ZgcrgOfnG-ؾ}m=U;8z<R5DeMHWA.`^b1 /غزؼY	ݏ-MCb9sK`<ldgQX80we0#EPV
.ձT XJe׮V`͚4v	Z/\z\rt%&gW+\X;df/dn$ÞredbBb{}/b|]Fb`
M-]:Dfk˖3"kQĩИ<0SU%\W\B`!X@lVٹ'6lP32pL&yXE\zJuQ$T<~I%$Hؗne t+#blthdZ|^{f=1ǆ͒$IpS:*k; <O
,:jfA-T`2j6[Ϝhn    IENDB`PK       ! {?H	  	  ,  hathor/images/header/icon-48-article-add.pngnu [        PNG

   IHDR   0   0   W  IDATxYt+]ݓ$QPm۶m۶m~۶چ=;o2*Zga>{jX_\E{d8c}xRdt\$Qlhh+^i Y%ͦiӧ?200Z )7Fn\B%ĪW $¿ں6BCª`r<H$JP-
Q\Jfz=o4 t]rώÇ W\6IZc|fՑFDZJhlrrrJ$&LWTPXX~wEb	p6̀iHr
9ak#gbjr
uykCͫ9g?ٽ|;=|Ӄ% LHRɵ7Zvt=@,x<~G1*BEI^7@4%y
cvxuyp?dtU-#~nwK"BYFFk[ovÐg"JwÛh\DK_ߟ'<[ք7op
mZH7DxCPe>x(( TS=KE2EľN9>G<;OM	`,8p~VpAzTE.Z=pDI:	f3Y^p>CFFh ?e2T%o|-/6zP=PVk]Zh&T-v
H?>~oF>p6r9:|!WM@V]U%9y^=fnw;?[C_n<KN{[ˌN$188ER96E?l<-}pMK3?iQU*eGJtI\X,~6	fe!閂j`>C<Q8߷uf9Y/>W}{i\)D^V¿)y%._L'y`iUt-B}o^;$!q׿,YwjVnkK~Rȫ&1G>wCeeFtPfrπ¯+
~ߪم_Bf32$OOO~_3r> Ñ+5@T&?0FBb鸝q$V:5pTIlb[AmZ_^kjjb鐴5R3*U.G,C&7E&)[#¡eU>S#|~=EJ@M1yT<Nq!ͺ7-WKّcY`؟Cq\KfQ3l.w76).D7MsPDCU7Km(Nom+v=ZMVI,,n"$4*_$Og8K#8˲c	W:IZf˱ouƙw3h%@'{Ők'"CNPӨ8;ҮD)!2c=rYTmO<	0}R 0<,M3^012/>#Nu	~W鏋dVAjTEA kw>sq@b?;%T^;jP+>6yϔs.6Z~H pd|?Z|9x.s#5@0t]Q4Y [2|>RΑP
ʛz OX]]o
~4ܕ
:L-7܊栙Par:Vy"CCoIY>,*xG"Rd]sMK"_Aw	ب%`B!<_ C!w3ԱzG SKqy 3}1h= |! L= )X_*/%@Ale!7 lbg>1͑$cy
Kh.;C!k	̦f܎:N!syZc6o&gB.D!*7p̦`0P8,ǻ=2 1TZr4L~a{Eۄ`KWm7@Fb>b=YviKJz>	чmƗw?`H{i=5{Zɾ9_+Pm+ow3?7    IENDB`PK       ! a\  \  +  hathor/images/header/icon-48-groups-add.pngnu [        PNG

   IHDR   0   0   W  #IDATx՚T[ۇٲuk}w
Z
݂{K{lzɕ<wy$+""BU{'04n?x(` &&gΜArr2RRRqqq`1CC!!!/EPEQ^^~Bjj*(	OxPPrVI	:rzb 7BQ_Y*[7L]]rssqɥVu}q|=mZBAchK|s*}Eͽ3jI
`w=#--wSQ8G-Aў.:r?BGz_L天-s-f<P]rEEE(~AYE_EGg,]U:˾EGh6ZB9& 	)㫿*9뤊{S ŕhxY@qqdg,SSYk|
y2ȎĽA`-N"VYVy)u
 G@/A~Yȓn).* |&bv)Ib`&3"UUU(--E^^
|֐y%;~&@qe舜C_Y7	t2^UW`۷Q[[Kw(	N 3iB{BJğ!:ul^}(..R-
@v>tQ^V\AH5]GAY9*kBPTWWj	Y"?:AF9 SvCk!L>pÈ߬%Jа$O zP^)<&@cIt&,B`*	FD3e>ׂ|)1XjQAZt)TSz܉sģFŐE/ybtD̆ǁmOJBZ9T˰+DXi&@vqZ4J:n
(fgga	gA >芞Exz<-%R(jx.5XׂpCt2)#z
SDޑBH檤$]k,+OU`i8YUlMx'߸J ?5PxԩSFYwQ<
Yk1dn^=\	%XXXb2O
oaq
+e]ׯ_S@9	EqΨ9	M\8bqرS؂`rEx&<	 {@ŷr	
TV EI(chrч,p*Sz c4bg"dwGfɲ<<xp%3W-2RQ(W¦2?(;*uPgfW}<$Ȩ /0x6T'$<^9?4y_qP`یD>ڎMh;6>)A#26JaS,uBR-">>$c򬳖SZ@N@`<='s"k,$cDN1oAJS,D𿦒g`Y QҡCݕ/E`T[B*0@!jǠuZ =!9l/2>Z={2
aرްy	їnJٳ$z|AW4-z}W]H=9 Phy⌅^)XuO|~8*g$%%R5keSFqyDW-4؏Fdnl(FYm~` 	Oai,p].$z}IX^CN8D__gVy:qt"n܅I6X]0i
 >Ag$)
ݹsT6h&aA"aHg%1#c=7ƨMΘm9c11SMp	N$_f[	=XN-V\|(?H6:E&F@lnӻfLi;lwtP̲
YO5:10y%ޱ;gҐ]T
1sOy!#xinVym5!{:j;fXhzcvWL3l_fc
Ykɮ1>`Cۏg)* @f9yzzb+\"V߷F`>Ci?rVJmi@gF~6bAoVo2`aL7fǎG3L㣘:JU	x&[6e#!08mGw)0"rnSL灩{0y+0qaSy`~+OC~ɏ8	Ҽ4'/BRS#!:a]n?a:hq0n&pawΝ6(Prkt܄󜹲$kyŸ- K6$6:<rz2$DOhCB<|>/0`
완3ImCzYs*GWW>&=<dkR5	 LKXf&fu0hϰS;yH|7љ˕Ow;o@Z1usDhZXa
M1>0Xk6VBq3yG +ctkHܟ 6R4?|.VtOcˡHzOC8G= p%u-!^uF]R@y!,3/F~hx:OF BHO,$tO 1:OyݼsFԩ[ۢ	Yk8c6LYgdaķ{11}6PtE?/:OFoh
(,@@Z9R QV6Ϥb_skfx8aw"(謸 T<]ǣIw)X7n
\gf#f:Oyv]~lJŸFoh|fJ/(|zg'P듺}h PI=5eh6jAsAiP)KbsOhxClA%+Pmԅ$V30Sc_Eu|55vfz㾇͠fDޟ'44sVC&Mdo,ۢi)('w$~H2SupTw;qCxaψebt2p'+ Nn)Z#    IENDB`PK       ! 4︓A  A  %  hathor/images/header/icon-48-edit.pngnu [        PNG

   IHDR   0   0   W  IDATxlY+Nc͛lض_w0c۶mڬ?wuE'_:ܦ_me"SgAC]s^PNe{cɪC#cpԢȚwf 6=L&N2v/Xi~uDBFP-PX\پDqc.,7R,@/f`fb6v`@Z{ :6يUb^;;
J%a]]1;}M	ZX"wOTrI	9;H[@>%]7Qc}e<^`ͫ;:S,+qdYerl0Y%Zb}<sڪ\`43_ʪNsE zP܎!c}%}\Mr4Yog8*X1VSwq[&&x#3A=+$dBٴȔ{hSSgoo/7;|oI -3`6# ZΟu.Z&{Vی֫d_HAKd]9F<Ga)cs1wt'+ty3Ly&Ș2g(*UA't/
:NpHAKMKdJ
دOeX?c_o-i&HB!#F(nG2|!THAK$O2ɑa(}D
Z"i\&1\ohpgCH3/F?A>N%7E#|<HAK\6oF+4#Dq"-8ŏĠi"D}TpHAK|4`k,1 %&ݎ>hHAK|s>c|*og}O?Ǐ\6z0&x6zCn<8z<ڙRؐ0hFqHAKJӇ,/Jx+{qkۼY	8NiM[G60]fz^#/׹m̥gy?ˏ|q]NiM飖h+;(Wl3wbgj۶mDT<߹{G{{n_	eXRiGڬiYd݃'2c4JW>x~t벳8Fd.8"&*ݕ>B_ZQko9ུ뢲1QmFD|?-	
o^l*l>Eu3D G8Hd(|\Ӽ6Des"nmD2FtP{!VRǉ4nylG7ji<,LTFnʈ3x QK0/-K7tH )"WZ!(rlLcڔQ"D5u>;ߊ[<
У CawtzX/)3*5<AW1D\;iggNc[Qmb%} :o>sLc` 5mIRo:N"A!kDH3sN, |3w\r,1M}&2SFz~5 `Ȁ>]4S!{LO$8$O#&i2Q)8EiҦK>  ТS]+,&N0!Q$fUKxW ^xk8ß}vb!M a"Hbif~) fEV`MYaSkU    IENDB`PK       ! VՀD    '  hathor/images/header/icon-48-banner.pngnu [        PNG

   IHDR   0   0   W  iIDATx^Zl~ﻻ^UJ[z(nQ\Жˢn%-s,29Ȧ.HD6Q

P {B^jrϻ_{Z{5=9uWݚ5?ݿCp]<;p55JkTAd]֍h0'! `bCWj|%U²MrY3b8^314@A.EIژctOIkù3=x-N"ȁ9WNl{i/ZqGCF:xw{jl6nƭ3&ׇ=B2[z;	G \W?Jg@9n93J+ƣjٝ~~rXkf|ܹc	JsP(B ppG?ZкnG_on,ʷ?8aqN;޿{;{1H
̻6d<u>хAc\h&8g$φflC:GmNlc]7&{G,Z<}x/f닋p:Ķw.3WJ;rͬe}"
-Ef1}A\Y;yh/!.8U8bh1z, /ZjzefIf931͞jV	n+\0AtW4U	631܉q湜hfO/BS9'm^?f͝2]=ŁN+{C¦3}(09'Yf&@M裪[$7R>ނRW6h5Iuou0KW:q?=q>QtEt{c*./L0VYΈ~QUOe<m:Ȏ	$`!ٻ~6f<n
5] BJЈ&̘,T)Om*':aqT;F퀄hh p2ep "G@rׁci8 E&̆Fd$k4>{@ =\0 p.]YĐE
r6߃+c:-Ι|S-(p&gԫxkr%s0y7֊D	+K 7pWI#!bՔQJu""r#P9F
tk	:VLv_ظ="5W	|%D)L1nt0\}VקE躖7Uz&Xa$|ahڔ+eȒ!H^N6"s/>umzFH[N)ɼDXXjH,IpA6`S.v/Xp#-G^p=G&6kMĈ2Q~?t*,wWyTYp|C(αv$rA41C\qK$\B{nn%qyϘӫ+l޵"AZ3-F1:L8S۶S9
# G$bXռkՏzv欮7k(-9/0"azNAȒf	yDYFLՌ,ܘgc%NzDQq	RaZ!F<OEU ln;3FXjnƼ"+fd`Zy	2'Lwds@P4HL\880|gf ((,]PuΎC`Do7Eܝm!DTLFIlV?돢?@AU9@ԑ!."jB!Ƨsh
i*hHD])@ : pV`9+B jF`$e$.{p+
!Y'G!KA 8!0J1: \ܞeYx;@i`7PUM<}ȱۑUe9xP/8R/
n
O'hݷ{՛L&H$\A[(b޽Jk;~̽gFf4/IJ` :ȴ<f|͝6z_kC(A3
]գkdhbnlZ:V*y-5@0d7Nt"/V*A#	2p(N"ȅU&`ْ>yc D$EYi)FႮ5PPg|*Z.\ aY33i|h6AadggĳxY#@`p`{!@F%9p֩i딸1jR~+1|v|X4F6cL+i}jچAr!`  8~.$Y'\\9m-	V]4RR~cI"<ႢEl&ɵ@cWA
s4h"npQӀ?.hqB`ɰTퟘcku4FB|G.J{[̽m[>hZBtN4mt-c,~:fo= %A&*z(x
u_s%zi@`Ht(tTxhN3:QTqPe8@ߡ[=v,B0Z
}μ'ޕ !H%nbS[6gκ}9kk=C'f	pĉ=Gh1I'~MO5f@%^nX OrCL4i%)ukMUPXELP 3&9']4	)U/:(K3    IENDB`PK       ! O<Μ    (  hathor/images/header/icon-48-menumgr.pngnu [        PNG

   IHDR   0   0   W  cIDATx$Yi;m۶m۶m۶mjV{7$ݚ~//֤,YAbYSsHР@BVp%µ^/(3kBb1ސOZR$)v%X@WF;=Ud}=|/>|4ĺ}[z
9w7JAˠ/%)"S4]_shN5ZXN-4@$H0&DsRQp
36*Ĵ||8xk8Y|-{HDK;mޕCjq~T|v'mD04V,Io*[fHbMMI2ǁ}OO+8.4/N||˦2G6P +t]g c1L$Y~5 JF4M/Twb-~(ǍL6KGh$Iy/^(ڋ7P!l/)U~! J|TŚBx!(j=^mXW]}=v!x3? [[[8ÉbE}O9 /'_,l6K"o[oc")15@oO813Y *e~HXBخq2-c2$9^c6`gF *s6 7iokC؂c8f_kg*E6<+bO?{yUb_g/KBE;Ȗ_ay*T5,ۿUe[ BE!(CPU3&Lpڤ%G-~ʊrJ!L%&4P"-Vla?6N<>J+GkQq]VfB!,VWM"tܓg}a"1hhRneow4?yy*x
TB20U/`o(X(`V% ԇ$ 9RL#9	G
8?e<H\׀ZPmHg+G)w=DC    IENDB`PK       ! h~    '  hathor/images/header/icon-messaging.pngnu [        PNG

   IHDR   0   0   W  IDATxYle0,8ưb;90瘙:1wgGw-z띩z^?q'@'gB3YX@@ HM\F 9l#?F"($kP`0ZP'2oA8ƕ0` y<r)W)@MD,lV%@H_'at& /ót

Q@@C ϝD`٠7аe9,v?>zkpMpf䭠3 &@ˏ;L *s0uN(ȑ?d.%Fs/t8sWc(,	8x4go)@X#ıibX0[lX)Dc1 :z].9ߏ Jܸ< BNO\0Lhb^cbɤB"B,U@"ʐ"bL& mu|6Nv8!rkufbDpњ G7&A`J "h1Cνkv A?V{^2eQ됚 ̣p}n
 5h m@(MxX,~08qs"k)-ĵKIR%Bh1i':V*E a?	HD[';ݜ=НL&HQe>z:ĭ;3r֬-+»1\< TWq#jWTΝ7|@$A\x5!E+LCPL-_Ӭ
e{O~ Bڇ y4?IdYPP07޸
FAaaU?0x`塳zqU-	$4p{08`$٫ަ_SBBs=w'A0$N!$ڊRP:9,Dc˃JhK<]s8/첃h&H\0az=Huun.kC݃x~f!7:Q~K`.>z1 3999(,,d!m%yf<z 
:0c$;x 	irXcrO>󁠈F6kvΰHKK*_ec@T%хb5/޺Sܟ#rM7tG=v`ikkCWWƌPF#\8NڇYp$B>BcЅxw`=a2PUUU` Nh{u]$J#;;aIk7FvD]#@1|C%8\fvLl6$+2<uhhlĄ jRYu٢6cǒ3#F$M@;&Q-[j0ed5q#Bxަ}}wfԩSP[[TR@ɳ,5y7|O8, =RS?c袋f2:lhllĝVq$h֒e1cO(ys &H?~O?}szz;n8ue.:G0mK
FS2X+}fϚ'y:vm[$UNއ~ĉ(1ddddN֭üyMd)Ǌvb[̙3Yb,z>cyQmv7!nXv#,P>43SM^=Eج<rӊ!w}_41Q~	/-g} |r1_WW7 *dc:EE΂5ka<#\6 ++nSK@ӣUYH%b}^@;2u n<.ܨ^2jy9{mCd3FYWsfl2V{PW_q
4	d-"-L{aC1@?3Rk"Oۭ&,\U p߀UaWg>Ǐ#>mgLO:#Oeecy>S̟?W3$O[$C[vClOW˯E?lPZaF/ׄ29~3QIr|jAz/vmW) ntEh\pT3W3ܡ^HK|MM-8R(yy|Ci!	X
9Ï:SfgڴTVVaגF;2S8a&6O<aB2UBEE/sECjjq.k|]#GfVE[Lz~yEe7lj,
Cr~]`Z3pǥmr$VCܧuަښ+VHIP4QtRwc	'pxƊ+yɓm!;{P&Y%c7x6nٲ|O˿Toid5S&i)Ar'zys&Mx">'aiv4{7y^ZnRE8J[CGh,eQY)9kցx"qN:Fi-!	ZpϦ$Z@ِKgڜ9sO={vVQQ!	"M8̕UVT~lُR^=\zi*!-9t~߿z'4
(?:|JƋnͤY]ZˢVЩ8G͆ZF峄B6wO"r])H9i52m    IENDB`PK       ! coUP  P  .  hathor/images/header/icon-48-banner-tracks.pngnu [        PNG

   IHDR   0   0   W  IDATx^YlS=y9qBH,&&NP]5 IZX5+H^u
$%$CyS!%$?}W@IǎtB:;۾dY-\b\t1tB%DX$pM'F,HsW	Fd
	0^.	R	_80E9=	ǘ,d8	EѴMՇzõ Hb`ͫ|uz^<%+%ӆK+h;p
٣C7:Nvb|_F.xfSCf=L9khm8@4B(.)G*:~ϟy3dqAUfcqFlͧ~Z$aذaK|тyтkBAOps5l[}붵Tζ-yS{NFX.X{^GoQ&x|Gxc9/'pJ:.4Nʩrɲa]`2n&s}gK>;oN]Ż_\ֳdY	=7^:Rp<'3Mi6)F_嚍fޛq~n:ϰxЕ#c[:Y!e:eY@qe?aHGu$zmd VLHu)EL%8 ۇxV+g>K"ޠWLfO#Ȝf+K6`8(*lGÂ>¶`d"8DY1:qulF۔O7ЙZeΕ
EXQCCx7Ai'&	8"l@nNbɀnA`TMi%|FzЕ/m#aUOq_9҃S7U8* J* H8XyN"S-ʩc@d.L!2>>_F݉8BqND*	1	%Ffbx<@W'82էOÈ Z">la-.fDYeM<;%2-ddA5PZj=":꺯#)fsj:ϒ PS *TA/72zE#`p+4 a|EĀ,,-l09%	QO6%r`R`gFDoO)M@Mc(,[UZZY|s$FY(GЉ	$P̨~U,Ґ;t
Jx@+Joj;΄(%IVEc\Rn!/nŋW &2[^=]X`	Xn$I1(ICVdІAh"2i8QR`bo	蟻TM@O6B8ًPLs:̛7MB7酓O;eЏf8F -ZksȀ5[&S PjG{ٲl	3gVؙLEaM4JOܓTw¹*1jV+WyfɤЁD'([H:%ggf
paIL3< "qt S>|H?j
{	}͚5`u_}f'&'&xp\\?4Dѫxc5p/Bz}t|!Q=MFFXʙTlj*)TLKW|a/ ~?6uͩ$wVB3v՗wpQUА<ΰक़kj	ox{VcE	%>Y`(%fy@ѯE@B.]Zllj_RdJ!ol
GF	x$bzYssa*!sx6^܉cqT 	n%n"ۅ(_$o޽g@*ޚ
#Ǒ\g9]4[;z_+Ec8ks?O*cuF:nxvW644ߑUO)" #(*,S
(onll֣EX"#--U.cǎ(/PRR@05MMMU~6jⱸ_#A1x"kAHB eJ5UMFR۪r~DqK_ >ߏQ
+ T%y#a̜9q[)t^bՈ>X,5AJ H1xT`xI֥Y?hVbx]-s$hF9\go׺N<LH`1B9˞1Vrΰ@̈Nv3魷}4FLL8uf-
	}g3ŷR
/+\8FhQ	e"@S 0չ^韘8h*1O?P(jŽ'd_ &߂S?DBML'Hf.1cji5:s c/hm> 3ȌO}qI{a4b1GK/:ךF7gQK#[(بphڈ&M0#ǘDB-	1BtgL*ثEi̔ބ/E&FoFKª{} ,5r2    IENDB`PK       ! 0a    &  hathor/images/header/icon-48-trash.pngnu [        PNG

   IHDR   0   0   W  zIDATx^͙]lUYsmK[LqO&Px1$>b3J0a|813	<#ꋏLH@~~{˕}9צiq6'{[bf<A2 $@g4zzzR'O<pCFD9!!*Ϗ 2sss;AӧO^z/_>w^ DZΞ=HU9uҥ3G=}ç%</W\qZ}	@y@{{{ )2A?~tF8!"wQd`rrrittN\F.þ}wF2DEbSSS}pp۝()'-=z4322aRJRhkkdӐ{ܹ7; `gy ؿ{%A}@ XGb?{No^0s166no>f~:@6-@6mm=]|{"#U]F$@kPe,Ma=h7BZlv~~d@12Z[[7;chdA͟𮀗i5i)F* ,EFl̓rim+/JD]/tCA&yeTn?Ƈ,׏ o8}	ζQ0k@k|dCQ`F̼_ } 
@mDy0tTRm Q+W. ؘRvg{~<
paRB)!R0b}?@	!HHL"$ltaQ|2|*8h
{P,P2q#qy RZ(inL;$A	axA#bޯtu]hك:+\<1ckGh	YIlX,1>?SE,_+W7Kzv"։ls*"W5*# -"0ZDSWOM%XkfdDM`A3a\fyx W'ؤ7-~dh&m:j ҖN6@\Bg]g3#+R@S`77UBF@6ˇf]a&6 Y#3M. <oJ(6e4; s	u`hnb7lND <rK܁X9ȀF\BsUBaж]L<8gWB%(
=`&edsBnbM켍ȚxKNƊA!hۮM}m'vs6ۙ {OdCnQ0GjǷ2G+QH	 *D~@rvbqf@뒎"[BpU&=gF~#'Jj$@UH%
D@|+s2:67&&"_Ȁ:~%fzFrklBFئ*zzl]])ZĤ6!/l2ܬ5M&1nG mD1OVyZh$D?0"[Qɖe-\^C*(!15=Bҝxxjí̕kJ06U`Kؒ/:%dT`ƵW\z94a1b6i2JP*2KLwT"u(j8v}c;)H0&~*6R Z}ߛ@<k4
Y{:Ey5;H`H    IENDB`PK       ! g&xS  S  *  hathor/images/header/icon-48-links-cat.pngnu [        PNG

   IHDR   0   0   W  IDATxՙpIF_̘Ax̜,L̷sc$GtK3O֔(vݫk}G0V<Ѷ;6FfBn}'P= KqLR\!A
@J_*m2'op$s!>Gvy	rICʆN
L@O&?OΩt;p	 dx+PRe
Yd'QxUz]5 
B>iC4D;OǓhBp{'`[?"gHk&`<>x//K'lnl2ߤTͭPRA_U\i{N!>۶ˇz\[<8<r̟9&p뛽PP
?Osr)E'8t ;?_z)JD9<ʯOMPz,8*W3HPp{?i>: $hqXT	z^(BZ'lF0_%1$bۜ`L6	v]SK Jgz[}	ٚ`mMۘ'P.M4uQ(xh=3q\J 5t}Qi7@"B"a̝>5#ዧsҔ?64;o	iQc]9aID#a}L.O~Xk䪗i2w&(Bƭ=˧ej'/܇3b6x
JKK2lºZ4խ	kvHNp_d'tW!@
w	2St*& D4%P^_C~1]R3aF1U {!g@/9 =~Wn'"}t+O0Ks{,_ {V(pGB_4xxNuN=d5v['o'gR+ɿTdXl)T
+~|2!
n =hC߻|M~lHǨ9tcFc|xۄR~pJ3ʦA%iY( PN஭+A(plU om)ɰgW9' 0IJ`T2-,ldu/W7@⨉&>à'?64Ub
 [<1 Hħ}4(*3Zē7r~˹Y05-[ ?:JPsQaЩ/CU﷮]GBfJ;:&db[g7?.CA	Xy  /X|, RwOTz`e(=ă5AR/X^H(  SrćGϺ@[ʦ!!
AkFVC[X1m?uِ_V2`?nÏsUOE`!hQC8[nx7wBYXFͨ"S-mKgxNq Y6s\|o3f7US/~k1VC b}AXb~(lj~ >ع0~yd1-l0"h݁`7F#G= Ks3nrhg-|.
F-_W!q0j^Ɋ_x?~b ѝT ng	w:7m*DggSi@7/Xqe"9o%W>6Wi{=4 ݀Jo	^I@xK h_9v ]^ż}+ayYeVV%MxHyKUwR㫴ԃY%=Q+8鯬{981*䎢Gd&{S^)<!;f    IENDB`PK       ! ?2  2  (  hathor/images/header/icon-48-generic.pngnu [        PNG

   IHDR   0   0   `	  PLTE՜̮sǆŦkˍMÄݾ}͔ߢλTٜΎƓո{έjůŤcZεѲsW|bɑДJƍeƫtͼܜQȋƶHӖȩjЬeԿlδ} _{¶غ{Ž̽ޭǰ{yμɥr·մs她ػʸAߦҲʦ̮ [Ģ^וYɵvƼʪǵȺţ֭cʵ(ļ   tRNS @f  ]IDATx^C@M۸mm۶:Tw1y|ϩZo~~^.7=vP@P|$UgXg  _}w1AkJw^ү*\'JTq>	G+fHMzJE)Lz<˄<Gs%iI1ȝͲSIG)Le	<~[Q /ԖL&"uqZMTvH]1mֱ,	aHuM,S,O8.iz
#0c P*%$t7BYQyE6݁a\s	oWCv6'lx9{ȪjN@;` 64Y,Rwhx#ެ}K-(FE$RB~ֲhCsƽ;lgl<	ֹR>x/рSϧy \NGA#2b7t7h$\פik'$n`)E)BP.?bN\:K{!])*T E/ 2P ZTtBw@ET(?}>    IENDB`PK       ! I	  	  )  hathor/images/header/icon-48-contacts.pngnu [        PNG

   IHDR   0   0   W  	IDATx՘teHjI233o{X4%ClTgNjEN>\ؖ_;t4, wT{_}%#RK#%>K@}2QmF,yB>V H" lsYcĶK'o}Ʌou~{=uf3m-T
!kIRuۄ$QS11 ׺SoⱰx%w1*:Tck7d@	<yƖe-uSmsAS:).5+/{(>|n,'Lz`@g}^{y4Mv꽎)koֺb#Ňd{x~lU>H>q{g =# mg,d"dbRg@FBYgu)S!Դ5	g9ˮ>$Bx}#ȾG!]WD%dV&mwDZj@G ܲh!^y%곁xaK$vz6Ò^3~SD%HBݧjDY>SESGVpz_e2` :7x;QeU 3	Hb3a#*hkItׄQ,z.L-iN[)a6 @T/؄FcS㤾>o[ۢK5C<G]}W-D{e5	"&<p^~7@x^ު@B|\3w^	1-iI>%& hHQG1l@,|#r	b, `oemګbs(X;`]Txzǧ, hi_?M;}C+1`(Ax}ԢT~Ǆ V%.7Iـdͦ16Ơ^d dn-c651&Ӭ@Iذozm\mXIt#{=.0#$րJhE>ѝsvyĴ?uCo栉u/˼$:v~t]O\8yYnx\%,~̈́Mۮ|Y
 ((k@[eUFniö91G*d<	l$(/LpJF@eFF{[|,H 1c]J|%$oo\LM3]́ Cy7~@+<$ 2,(q;jA O1#kQ9za,kwiϘA=/:`+֥bR;TFTS! `Q͔b|GӲ>_i^ɳJ|IH14Z[9pj15kJ<SX!ʍLwfpӻ=JA1VinM%8Y"Gjۺ-|7 ~lg! !?R{8j7G 2lfn{jmZ: ;/,B%6+Մ'KgV/4Є,ތtk?Gsm͹5M\u}xʲm{}mhL0CXH$XI)V-^\Ū׾X$nooD(&nOdb,]BBo&T?L dG` v\wuOr04M$FZUNCCbJDOb' 2QP
Oii82a\7z\5W-`Bհ|T%˥|/sR82}	xBJ|k_oPZ0$:`,#(B+k X@FeDbk(`.m JY4 =MF6nQFTTFKp5_@z!#?ސL&ݪe< Ly6)
`ñL4oDH}Mڴ@P\RuV.[+Ԭz}t L9"WxG_σx~6O fmJ5M5P9 T:U~Gz~}cJx0 /j[*EPX2s_duD@ȋJiL58E
M6c /},e7[M/~ɧ׾8D#-Xcצm%j[5Hr՛T+KM&Z1%7*bQH X\QTt[RPP訳L	/B9;)4cA:cN`q\y(*e3.|O    IENDB`PK       ! +    -  hathor/images/header/icon-48-user-profile.pngnu [        PNG

   IHDR   0   0   W  hIDATxp#IAca6
BfN1|=|[5fE`W䑥Q=/(\c( /('i"#~pJx/	PJX+M!K$\X[@i<pnCH Bh@&D>ߏ[Iȗ@OIi0"DVL]5VAx8YQ*b#e\0CT%ゲh!h-Uwq#`"p\.xlMGIyA)@5$4>3|3]ur`UJdW7/"ͰLd E+8
(Y0F .{[)cٴ2BIǈ'y]4J;߸8Qu5˒	[u;K2?U_8?rRhVD'*:fzp}8)aBaf>[&:"I)4a-lc"S1W7򍡱Zc+.|Dmld^
=!е4qZvV!d}bmV!#;xKڛy?#d6B֚|v(5,T#0̺om㇐?b[wRn>VfQXB!΄{zs&"#U !/J1jJFI`CL&<RhH5T<2jץ]i, JPV!V&rcե}E
 2`%n`v78
C.; @q>>).ZA;J5<W43\2|}(9g"KUr[kN`♧Љ5sÐ"	& 8{)d%/B]=6NcX7tTD(U[)$o `5Y&vriLlm4w'56Aì!0!yhOl (z8D7/{Z	P%GKb2Fi^71)~Cvz:˾&Ƅy&s:\x}Q BrT,XݼLL#q_1} ymִ&Q3ǷPz0_|0VXOhQH13V!3H_("Zuofe8KiA" >5~p||An-؈~Pa ޼@bn
o Cg~Av&；HrRXǇJ b΀+DLDWt@h' ">Z$1V WJy"Rҕ<g0rt_qB|
1NMܔMy0a.i+5\ˀr ק
Hg(U`ÛVJD-5,5$HLadgv cac߉5t#30@F*|gKi(7# ݘ~b>H|5kVTɫXyIPߏ1qǏް^?x53Kщ 03{[Qf}4;5Q.iLeD`Tx
{6vѱb`h73T/~R+Qj=]P|bbRr}638fP"j3HX@BrOׯKk3dG(J3aw?#zB؍iϧGj FbeI,zֵv	
]A'y##629t&0bEvюgR
T6b	}o1[Ӄ8>K+7T֨T@M_o$* ^Ԅ N]qAipR415Z	je BI/~@+e(b<(5^י!r(O Lvz.[tI/]kgy@(j! xxu]Węe` [x@Rm;b:ҀK&&YR}@vkle T߶=G5u}.P	߾y¿P5!9    IENDB`PK       ! :.    )  hathor/images/header/icon-48-calendar.pngnu [        PNG

   IHDR   0   0   W  IDATx^ՙolgg'NmҖ6MVmb["0X74Jh$$
4 A]`뺬i:hI&ϱb|wr:vft{~gV|G2tSvׄu H$Xtet,9EGKx#O߸!
וiV==̡hl9<XKm;냄
kn>=Q[*̈'aOSʺPݹhyY`DL8B"DQL uAya h!3L6Bm#ך ԘnYp &!I/@{/[ZcEz?1p jSUUT/'l^(eIh~KHs&d0r9SEy r@D_ tݴ/غ*[p`1Ĺu-\3.Zk@]EUa4MȾ>Pǎщ	Ys1K ,Di~~O$)\?9B8Y=<XEkkk@J&Sr2)j!"{Hh$/OOq_/sS/]L)6fAꏦ-I}yG^g'c|(w`ݾݟS&FZN1v50	RॅUʫLM҆Ef&rE&_[[QG!Nda{n(N3	/oRVѷb\HdIfLg6eKW"lʲ}9CIr9)9gn^K)

<tIQ5&'Օy G!Oc?&OeQx`pSqݴƫzc4cN8K	<|ϧ y#ѳ\@wGqq]زHBG UyuA2*T_:QަF[4Mҗ~dC\9AҢ2ńT+F^ 
v%E2H Wlj#ŃMG^YPlm7T]!G6WttRvMBJMsi~$sCCkU+-@lOP
aY,ᔪ<)'4' FG'Yzck&x<obt_"eF$;\尼Xb~X̬D1灻fGFY_vd;o޸E$m!=u|hֆh!˲MKs&BQ $85ʷVuӖYs2?rX LSQ༆t{@Px&f6kj¼lSl1G3pPk5jK"=J]
%HIsf'hάQSSZOK?<@12lizyYao'/$ n1aW-0Sy32[cm%LO0Mc0CP|&#q,_FՀf+OsKw用74(#AړIY\ܞ7aT	,˅ƦVƿdcC=s}v=V ɐUp;|wJR.UUYLLbXOQ9];<2rsScͪb i=_Ł2{?<WUTtDVЮ <	(J @S9_qL4Ĝ1 
A	T$5r Ӏ~&w@*(nx%cNI@SN)e*s 	=_$*3z7L/&Y#pq­t{Ȫ\1
^őph,*I-GdF6@    IENDB`PK       ! |p  p  1  hathor/images/header/icon-48-jupdate-uptodate.pngnu [        PNG

   IHDR   0   0   W  7IDATxՕ{LSW{?%eɒ,5YײFuDݘYɖl&6P|Nl@
0Dp@gCZۓs~OoQ?w*8sBu &3PJgRAgA}<C|.3phUF\Ħn`.D =aۿ'\\԰#"c)wC9N JЊCsQ7\c76	݅֊웤fL\z(r9.X><i$q BϢ}׃ЋB?Nl;x{1ð'SW'/B?N M>B$o"خyqY-PBL#idTqP5RWPysnZ/N ZD9?ÜBWGJ:8qN!Rt:qC)QZB>Ev;l\e'pz($lqǫU>DsNAXickA~fsN$j7xwQfe1Ї8qz*] Q2@ثJ/hpaVԀRGoHB.@5|FSBMjWu4kJ8]^v.0X	ȄCXbʚ?ك'	Mn?E]"6lVX#Pp*&B%lt}PKTz5>hx	j]P	;O)>	$W@lXU/O<v>PHp|T"<bvOڹzpJ1k&!ujKvfԉP>@R)R;l_Ȟaֆ
W㰕C'y!^m5&tN\˩*^(a@$뇗9L'<f{)"to$2qcͼH"V5s۞9<p˘I-t?4K8^^N<5u</w4\`g>xIE6Qk9Q[qMRUnyق<(!VކV,辈|͎X{F5@A$!^j dbr1+&VD)4Jؘ Df_B$Q%V3USǒR^*[䐴>pa2%l:&lqFM:x?3e0,ܳ+2Y@|~4hLC"d_Hm͘L	y&oZv˓lH]@%iȈ=4	 ؚ&ax,/`i6-Hy5ӵ0%1,+}"}.ܼ+akOvNiKzN\XN-I0@")][iY #:^0/&mY	VNI0/U?I-Ӆ5$kV;`"ȋ7`2q5t|wЂ{9    IENDB`PK       ! p    (  hathor/images/header/icon-48-preview.pngnu [        PNG

   IHDR   0   0   W  IDATxxN;?\mkfm;XxmsxToHN3531C,  hx2@ $"l@P
@ r@ۡ|Z뮷SkIah3G~g?,2N:CϿ#,6byùyy֍f\X`ެK0bYOZv47 ,&nlmȒlݐAN3[;<e5za`V\*xabb4'4$,V]D<3lۘE2f =Pp2});6gK*=<7K!yk2ъhXkc9s/:G~bX=I=ǀuHRضM(
1U5
wZkrdlX7Sf	J%!J(6lg1$V
+ jH+eWuARk"d ch$0r@xVȊ3H¨Pk^	+:]"tz%|4-e}UHW(6-ޘ_{¨Qy,(b1^_>B@ڎ
kx~|1:E(D4
/hI!ـ~NAO[b7X%:v/j@k^r׷aN4nԉ[`a1~"W^c?>IBaU6p|av˷skq¦'w:0٠<]_O+2_֝K˥ǉ2!f@[gu]R*Z?=WYet=UCnnvQJivuذaCƎ;Xa &`i #~@{`t*}(W뵰f

S    IENDB`PK       ! hˢ|2  2  )  hathor/images/header/icon-48-menu-add.pngnu [        PNG

   IHDR   0   0   W  IDATxs$ko}m؞[۶mضm۶m0]imsE_q2??Ŀ'y]FgF7avN\+%/D'<AE@AL`ET&z,d@{,(<5.Jx7j-{K?_LWP9_P3y	,],Dd8ܪvg;-<>ofǇ/pdzܩ O˻kPgva%(]%5"~s'*RO=6_ȫ>b\/M+9ⰮK+XqD -'_ó'Wb+!$42?&|&1O׳+_ a)Q-y64+TAمa獗ѿ˫A!:"wʦ#zso`c>!8xwϡ3sF/ں@rBcce^k~G9i͒D{:0!Lm'R06Bzr-\aTvi#n 
P8w`_tݙ%K\f͞#Fv}a)dF, hOnԁم-t:'`Yq޹%K1D{w Hg{(@;r-yxWDG6=Y
Hy=>~


f} p#%5R[(--Bd?ų>QE >J0p twu>xhC^_93(z};wGO~#=umAPϛ|?aP&Mu:>oUH֮o~[X\10	ʥPn8ʤNg]Xf{>Jšo~xAɆuO!oR&Mu: u`u
"225SȨEKB	e%eFGtG;.hjQ<5<Ew/*́V{ XzoPPjtN}᛿A~1JǐWXf_PPjtN}_:0PUFvAʪܨ.AilQn>yaf&?G9y(;q0d		3l_e8[AKh.1ga$fr.~kݽOE	/t$'q,B<31aM"o&({W>s&_%t$Z?㕻|UAVwfDZb%PoT?3U`+9UE%</<=E>r@7QMD0)w4Chz5[K3I5I:G>`6lz[:˖y|l@h+a#L<Q'	H    IENDB`PK       ! ~      %  hathor/images/header/icon-48-menu.pngnu [        PNG

   IHDR   0   0   `	  PLTEžЦظ׭ǰ?q㴴ÿi:qBtS{#_4k2cΣԥ;m)cy?X|HKsRo`~Qu)Yޅá:UyJq덪͂Z{u:`ɦBi۔7QuOud$S1gBkz>VxLns!Z񅓩ʌPy]}KǾY'VxLs
L.UiR9c.[՘:hOrϦƘCxC^(   tRNS @f  IDATx҃3I.۶=k۶mzd>$siMpW{{}77@98N׃'n=t,658|&2k1/FPY+z/.ņ4H4r6-ex<;փw8nm a;>xY~|x	UP4*ʪbje@R !YV(Il1v%D ]h0d0HQA
a췥d	(>3jp<˽ߟy?UN&N>yGJ^cGG/<5uO"҄0)y)I 0!-dz3!⮒@lc#yi=DIt{]:f:$UލUL		%UR[XQ=*(evQ,(i
=$4Fc#ղ=MPkݞ.$K,Y:߱2 j8VUh||+N݇Jr~eLR74@'[_U>vۋ5#g|jp.&Є{	Z(][(aU=	:  BHiA& 4lM[x)XC+8~en6LloUsKc׬;LΔ XO    IENDB`PK       ! Nv

  
  )  hathor/images/header/icon-48-massmail.pngnu [        PNG

   IHDR   0   0   W  	IDATxYpKx|Wf'f3s"333$3S}wcܪ-i~3cx:R 0(&`rkݻwQRRv444իK2ڗ/_Fff&aX`$s%
\C{PZZNtww
ŋ.`2CvVVA=== (ȪjŞ~RDrr2N>FdAvYY"hPR~yo؜m0]H555LVQnT'nii_6E8Ԍ`3RJ@]]]qN:I㯂)ѶZ$~_(B3q Jv\.bٳg
VvAdU*gY*BErܮO#dm6hWUU1J2-$QlŻvm*-#PlG"CaͥbTnNʰ^3~swPPP|TTTŬ6$B'a著䆆t{5'}p.pu6t+W(K'asrr%9Nݒ<K~xx-III AyH,:p)65~|@-L>@
P~sH(%65U P f	TQa8xSS
6[@Q]]-H%YԌ;͸W܄~g9rdIPyie!eddl6({(E+Eyьxo]=[xX>dŉ'҈"ZHQDzN?EԚP[*m.	;T!.R .]cǎ}J+U7ojA~p(jqfMEhh٢	\/dMʞpT{	|oU]ÀUu%b(#g6J4H54]J3+X`eJzoΩ {zW"bvl!^u>&:2Wr\DI%3;wF#[N=s Cx\es?	g"TB<_0ax_;wl6#!fi҉d-w3gp #tGy3ۯ{x\<m!~lFFF$3>'ߋbrE
N|vv62[YNop><I0#xAHFGG	]Z}BD,b
l鸸ЎsЮCȹ7
äCw#l1IS*B[R tH6Q2[)bq` ir/aHDw;E*Iם9V :.W؋%G,1i҉T@
ރ;x$4R6XjuTX0zOs7\}C[4SIPmapʨs($11qH %vcGA-xpPxe3҉}HМ&Pt"U6}$h_cKp	vmzrI СC"Sǟjrt߿syg$辵P?toTto%D)]~PZ҉Dpsũ&]t!ڕx0-A>GNEu0t|% KXDp,U .Mq"0:Le7Npsb$v>إÙ0 ̞^+N$P
 ]><\x0xx6xeZ[dm޽ Dj/NGw`~p1*7=!>#)hLN111E_]҉ըпUclO ,<8EBlT2t")zuz<>2Fvm_"vĴ
`]'	x:lHm;Fyal!x__@gKWLqɉ4귶`M?ns#iv޼HK*y:ܰ?qp y]M<ar"^n(ɄJͶ6FrzdJ'$$p9͌WT:.	)ĥs\5(#'Of=+\g8|'>7
ZfH=SlU 1r_+Hy*s/~1B;yskNʉpvF|OGDEJV?~6ܹW/tζt.yŉZs"Eqm"g W<.ޡCtɺ@O +u9B"Qք(D8߀,D^z{llnKdUN`&	D|:NKTN?#U#7    IENDB`PK       ! M    *  hathor/images/header/icon-48-help-this.pngnu [        PNG

   IHDR   0   0   W  IDATx^YtUՙM	,(0*XJ"8BYe)蠨Bg]VdXuِB+aJP$kp #g{{Gm$IWm'N6(1h2	 !fy'J]YCc*|U|V? ɵI(
YL ! e[˲-*7-'׳MCB*qY [
B^ H'`_8>	eŦ"24ڊR!a@nH|z/ a}f;B6XCz/	<T5/4"ªvC#{缁<<OϽ!<[eXQZ 1 {/¼xJh		83l$GDT OWY$BjةX̀,zB D
)y2 ~a9HL\]3i'O @{po.yau4;\kvfjˢW44r{OX +vbapK	YM]yS\0ycN[ne&')I6Hz$d75˲DY} ے؝e-aRNmg29*hyح8iܥ!K>j>TV$	J>/ôZ7$'X"~*'tă2A
r^ ͉}	b BBS"Z,=U^m4W@K[Cȱ=!i#"ښF	^H&R?#5 30,YA^r`*,a/tv/d#9Jp-5-SY,YUꦵV=J,JFel?}T QɢW,ʶY3wxӾ [Uh_+R|ǿ~/uD6.R0G~ehus#;*"o_eK*4n<{Y0 ^ қr UU0ԩxf6+@&щ 5̊Ǫ9="RAV+a{h8%_LgL|whM``Ȏ;Z'BOIVY%Sغm5jFYSx=*|hc!Cpn*YN8^@YHnS}S$#]Hn"n|ނ%T;EeEܘȂ/
@ܵ Rvـ Yk%{u
$1rccvx4GB9R|BGr 766'shb7  @u)D"h k)ܫՉܹ >QR6jzH\&(NJ~嚯yyy.l6455q$S]s92r<[:amV{hnnM \EEEsPRR2NvbA'$KRޕ+WߺukUaaA!??Ǐ1qD8ǏUVVN.?uu;Fm{2.Xyy 

ŰO~Y7"J$HĚp$vލ'|˗/g D̑ј;j\v/@,e;~_˃,OܹsU>}&ssaw}GkB2DBl.|K䱳+l,^ ӧO0cB@6i3ب5mu>G?/D=&GFROn8@CC}="'/@xl´LYG琎 Gaׯ׮`X&/AEG3|s-kg#"~MWU*,x-a	~Bȑ#߿ɷi&;vm@yG D1DZ0uR!﶑(f_Emm-VZUU9/XLLtxrnFʩoDU1^U -OX?O9rׯG~0 h$]	`gxjA4>qR2$!6BHRfIuTHs<^}BH<0Ča'7<QiӦ {x~W'/[(@IXsx7HYYC1?xT	^o^J<كqQ>*St0߬2JD![DPd!m F[wg9K/yA<%+HxT߇By&@;d.c;q![5BC'"ڛmLXbHK.fGMqWiYgpp,#k/u}?_0]xw6]T2
BO"mPPϋZ?~QKAbYbiM̙3;)+L3նAMȍ"8B~}8:DQ,U>b(:$|"!ЄU0 vذeۉڵpZke-C#H&I H2ۼ$H0M&`@iDKkR8r܀MC<'9/XN'7iBN,#{iw+V^T"ӪG&-XB` HH,_(5}'PG/wq]l![YfdRU5$ l1C23QϏ<$=59b =O~10,g[H74E1x`6q+ht,Pmz`"؃6	#dC~'Ғ$q0@ivBE^a2~Z*?ǣ'EHGFa+&w<gPdo}i gfP\cP4 Vl*N{è8y<>RK,z(}0,A#uw/w?"ꕑr>|;<G=o#zh+|\1cŋ'iSȅ!eBD!"*νb !OU#>1bKbOa%3dF\%BG/ꅄaCK²e\yPF/^W_}U{g @7xƼ@lU0\ON2x*::et͚5QTţr$/6$ç -|$(a|EtzrM3FSϼko;@}0bvIp>?yݿԄg0`\kСի.\3gɌ};xP-_"}(BO2ڂw܁;q'PY&=~@'3LK{<c3yrСF|.$En|~8[\rI?9| 9hKn+!!R/&M{G
2tΩ:|ii)p}a߿A*UE!g͚SbҤIvlUU3O<V IN]n"W}^<^QuV:zI\Sil	8L#eM섇N>͡!ۗC,-[.c}37$F\!|>P-r}%[DoS$DIRriY-6<Rd^v7z+g,^Ev6[[E O9W9+̙3n 5ʑi>&CIڤ<I^rC<	997:c;K% #CPyvșR2sCsz:B< +@f۝ Wly7K    IENDB`PK       ! p  p  %  hathor/images/header/icon-48-move.pngnu [        PNG

   IHDR   0   0   W  7IDATxEMpwwwwqw+\VN\pw8:{FnE֒1Q[ѻ]8TF|5Uv29ʑ~ٰkk2a`qY$ft!!PT\: |XaM=V7x4	{m hpj=hzњBx<
 $IrS&CUvDuH=|t{B9q#m?W0 @,gqAPNn<!2uxer$	"b$`zc+QjNwP2ytGkbq<G5)Ki&71=ǔ?K|Vcbס,t3(m.qN7.TNҠ>)@$P~ގ<M+;kN T{L̗7)ݥys`XfKB7.48:3BU@odW
@H]jqeUaICSS}KD!^'  o˴r/!*>8PM/7X_=LaDU?̉A@!Dڇz׈78|czDXF(z#7Bj8 OAz= ր5ak̘11	r!9D6"+Ld6E\$B|D> ;yvWF0 [ڣL<|z2%oj`1K ~i3HpI OA}#yOų9;    IENDB`PK       ! |מ      !  hathor/images/admin/uparrow-1.pngnu [        PNG

   IHDR         h6   tRNS   7X}   lIDATxcO" _èGO?|Xo<8v,4 W'y{ѶOo 4V `j8^RS@SRRpjt)]XΛD{9w 8 4ӝsKgu    IENDB`PK       ! b  b  $  hathor/images/admin/icon-16-deny.pngnu [        PNG

   IHDR         a  )IDATx͒`]ڶm6nv]ߛZmYvQyGEi:ײe3726T-[&ah>[G`i3chUc66᯼X+GhBzZP&/秵wyF-{n9 "$l!5ořrط8&uJnӣnR#gaJ\${pN_D8` 8HO˔C8@i7֋9K     IENDB`PK       ! UM       hathor/images/admin/filesave.pngnu [        PNG

   IHDR            IDATHǵKOWgQ#V,Pc"`Ht,Zu#URQHWi[*t<pC11O{&ئhIUu+9= G:khEQcܿ`1uk?}|,*cR/W,w:\&$PO.p5n)loovw@Qd@}۶4w<2ւV-,,"8@Qu-9:ha
RdjPH̕u#hC<' *Q Ȋ"1s9s0088[ZaTBGGF`ud.d'3`Q-bA'4
/JB<\k?S#t'OΞcY PQ@bx
OEzF@ՇD'Ʊ1-0حN	z9LMMKHP)~حT>=x4ꗎj&&rp/M4~u:NEfQ:)&3iMcFc!0??>,m7[bsBa| $l,!&ZV˱m2	iT:&$S8k +YlR2W0yj8Gsȃy^#GyiZ,733sx <pu1=@b'E݈wommq
ߙ04&B%PrC&I1nnn.YAc٬xtyJέ; 	j&ԍY6H jN<^]Ie0Mض(hժQ!T*^ `B,?-̓5]F~yzNy`y X?
bGz	φ(3$Hp_}"    IENDB`PK       ! wWY  Y  %  hathor/images/admin/icon-16-allow.pngnu [        PNG

   IHDR         a   IDATx%pA߫*^W&#WTQefffffffjQ;,/MRFRW>+]Ç3%SǕ.k?M̨!o}l>(PHm:V3jO.헲sNs}sֿsFl/UO$uuTr|&ޛl^*Bөμ0BUXx^=XDՁu`B+ѱw@#m+qD1BԱw@J4Ǯ'+f&,    IENDB`PK       ! I      hathor/images/admin/tick.pngnu [        PNG

   IHDR         a  IDATx@k[qj۶ֶm:mm?~tRۛ|LdoSAT$~92=z9s;NŖBYD>Sn)i=[\w8DI Qz_J)2GEƤ58nZ/}GݯQ8;5aQ#]Ьcv9r|Ew_yCӡSu9˪r˳#3Ah͢KM9.=n<Uy02rjC#<<9 -5	tE;B J9rEzuȣHE#ʝvaJ
52q    IENDB`PK       ! \Y    !  hathor/images/admin/publish_x.pngnu [        PNG

   IHDR         a  nIDATxQ_mۍncm;{q):Z{Pqjտc&ys£{R|gŻQlxJA' z'S5G\o?8-ZlIE1O1vJ?nK)P4Q誻Ӎ1~|`4oT.¡Ք@'>{EZOF,sݳT6HuϳdrtRal+>Ej	پS~p)C uܻ^@|)'6҃nן;ZAloHހm~/x5z|.77nQov и$z${[HNliO    IENDB`PK       ! TQM?    )  hathor/images/admin/icon-16-protected.pngnu [        PNG

   IHDR         a  TIDATxݐa7醵fnm۶wrضm3za5x?-X|bC(O+VX~{{d??y-IXJuZ&[.HL	(Q\ G(?S=?ɢbSF']8|銀v>74טpx\lیc3;SpilN]g
:7
 dő4`ۯ}ՎLq9tU` l՛pʀV IH    IENDB`PK       ! }<k   k   !  hathor/images/admin/sort_desc.pngnu [        PNG

   IHDR   	       8   tRNS ["   $IDATxc	 ?32A $F"w.    IENDB`PK       ! Wdt    #  hathor/images/admin/checked_out.pngnu [        PNG

   IHDR         a  MIDATxc	H-0u_rnDj.J1wF̂e+׼_b{ _|Y
+֬|x5lXb .WQ2	0y ]vN2my7̜9_0c/UdGc*?oG	%mtV:6`O:A*ZqP\P߿KO:3/_96PPQ3IJcמ9߾_iQqsBgI    IENDB`PK       ! =Jd         hathor/images/admin/uparrow0.pngnu [        PNG

   IHDR         7   ]IDATxc`V,i<T\嫗Bl똱Hocv~(Ģ`_pdQoGh
NwVV  H:M    IENDB`PK       ! riSi  i  !  hathor/images/admin/publish_y.pngnu [        PNG

   IHDR         a  0IDATxc:xURIlc_;X߿fYYl`RD9~Mb%揭A`6ݐ, I@Ek{OF Q<\A~M]3O&c~70X
1>./l0peV^ֲ@D!4 )a!RT>,s0xsP@b&&Vү`MY {پ:b6pTϛY,a@  5N    IENDB`PK       ! o3p$  $  %  hathor/images/admin/icon-16-links.pngnu [        PNG

   IHDR         a  IDATxQO\SIm>۶mwgv϶;wP'F0ESk{ᷓ7~RnL3:Z<@ą9bbk"[CډFdVNL6rSn/儞H'{ag3RX$wS1v"yp..s{V
Ǎh#¾].{c;	"KzKYy9M&3M<;-o+#>vvtAg5L6y*irOm-=g|e&ɨ}k<wO9<a:0K<ǍKst/tT{XM/x@IHL5䒙orqٝ4VΝ,Yq??͍qLm+r2q;xG<שi.ōBJ eN"nj{yt+i@    IENDB`PK       ! t    #  hathor/images/admin/note_add_16.pngnu [        PNG

   IHDR         (-S   PLTEFY.KPb9N
R
[yTZZT@XbIŨc,\/ELϞVZP3ezNVҔ?cg눵zqe~Mܼx[g   IDAT=KBa F"I56Iojtp!p'+  |d3`NiWpBQnЃj+tՐI[A2!_W9-d.GSG23g\*jUKgaS@/{A_'3}q=mоey	Thv    IENDB`PK       ! ܳ      !  hathor/images/admin/expandall.pngnu [        PNG

   IHDR         r|   zIDATxڍ	 a[Z6誫fh  0| y݂4OB8-J$~H_ĠR	U.KacPK;ݞOa+P	rS5wS    IENDB`PK       ! ]    +  hathor/images/admin/icon-16-notice-note.pngnu [        PNG

   IHDR         a  IDATx3XIo}~k۶m7kF:/UI&4.g77L1L:?l
ONyXָR
Hp(;l1:/DU>wpjQGbG:M*wx$	XWЧD*a<$BA(Qf	ilN)畨PZڟwO/ OC(-"""b?G #KO;䵴9d$td^۬e""ZdP&B}㚡S) 6WKt_UEMqG4\5Ect""*Ez>ʣ&K?	t.W5 	HxS\a)2$`0    IENDB`PK       ! D3      !  hathor/images/admin/downarrow.pngnu [        PNG

   IHDR         a   xIDATxcl`0gV@E@~Bx\į?IW[vd4|2@of >Ij=dŊK'e@@8 De{1    IENDB`PK       ! +g_Q   Q     hathor/images/admin/blank.pngnu [        PNG

   IHDR          7n$   tRNS    
IDATxch    L    IENDB`PK       ! wa  a  ,  hathor/images/admin/icon-16-denyinactive.pngnu [        PNG

   IHDR         a  (IDATxcp߀	`"M(σ==^f$4ix~": ⱅ6Nπ_6<qs6<
GNx萆yeݶᡛmÓ8K]Æa*Lwkrbo6\3hdC;/phEcfZ\2Ѱep\ᨿ'V|ڸᜑczᔡcD`i☾Q}oB:l @܀4{u8@ u    IENDB`PK       ! V        hathor/images/admin/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 븬\      "  hathor/images/admin/downarrow0.pngnu [        PNG

   IHDR         7   ^IDATxcN	hJNߞBSp053w󻙱(ļ`hélVx|pU(-=A [IXPH    IENDB`PK       ! x䪅      #  hathor/images/admin/downarrow-1.pngnu [        PNG

   IHDR         h6   tRNS   7X}   fIDATxcO" Yè;:hwK˖jk۷85FC@tY~ ~,)	zm\Kӟ_<7<p(w'C% kyj    IENDB`PK       ! `W  W  -  hathor/images/admin/icon-16-allowinactive.pngnu [        PNG

   IHDR         a  IDATxуnQƍx>©3l^g۶:h;ڗR*pg4Fǭ|Va8|ҚyhPڀfcDÆǒ_踹7;{t\yg@M.[n6N=0PS}(,rf_?H;̿U[:&#e9"~sQ{$􅠰#Vȍ{b^cd
2O[z sIPWmnqPү2o3m(v,E.Bޟ_vY^    IENDB`PK       ! "++K   K   $  hathor/images/admin/menu_divider.pngnu [        PNG

   IHDR            IDATc<pP BI    IENDB`PK       ! _s"       hathor/images/admin/featured.pngnu [        PNG

   IHDR         a  IDATxAD;A!(A!(3333̟]{]b|Unn{QQՃ>I{^eQÀ(Pf"esݛ'݀]s`f${lMnx<+-w`0iN՞y9ywuJZc-f^~sׁfU[Ju5ͲNb5kerpn(h_%]<r/?2X"hށyǴ;7_|d eyG]yb;Pm?Gg~zw,<NP
=@c* 2q
!b8E晲9@UƬTy&o''S-;cU\    IENDB`PK       ! ?;        hathor/images/admin/uparrow.pngnu [        PNG

   IHDR         a   wIDATxc`mzQdiZu_R_pu5b4L;ey f&JF~f >p&Q6lX Yl8p;^v<' h    IENDB`PK       ! (Κ    !  hathor/images/admin/publish_g.pngnu [        PNG

   IHDR         h6   tRNS   6  OIDATxcOHg~t	~rONy
4޽{א 4=xA(۷(* p)t0m^X
E{ٻko=  WKp@4Э@v4;?n/h ssK睭*â}	C@S޼%w[nXâJ;G	D{8ҎK%oTz	vԺ+@Tvt۩e@Y1ӿtò-i<p!	i=ꀚ!q$"b=0+ Z^vN    IENDB`PK       ! z       hathor/images/admin/disabled.pngnu [        PNG

   IHDR         7   IDATxUaP_B$TB%	0		s1CƫxL}LB{fsa,O9Y9ʷ0<0y͞6Xb4,JD'fVd#	gaxGT4aHɈJ{E4lc<N}oA,gJ' ܣCiW%rW]w9''.
*9     IENDB`PK       ! HD'    !  hathor/images/admin/publish_r.pngnu [        PNG

   IHDR         a  IDATxqoݳm6?dv=]S;{9ۥHjҔBK@3W栾\_Q	>E9ԕ+'µ$6=>Xk9siNq}P:ϸyD}"]w^=.c)(=&vUTY@WmsMp6R̅Mдwog")6qg|#ؽbą6^ĆUO8/+ۗf~>ZႮ0'"EOm\b+|f$K-a.O6M5/:Tj8,x7gwjՕWuhC!;BP^gԆNNܗ!e15m?&Nh%}Kx"{$iZnPf	E6&0}xFGh0    IENDB`PK       ! No      !  hathor/images/admin/filter_16.pngnu [        PNG

   IHDR         a   IDATxݏ5RC Ds1 %qwwwO6
tg|+ 5$ɣR"KAm%{,,ގ nDlm<8zcqMj\D,p<qKU`ia<>7f/>,;ؼi\J[+=Z5!-    IENDB`PK       ! ۳j   j      hathor/images/admin/sort_asc.pngnu [        PNG

   IHDR   	       8   tRNS ["   #IDATxcǙ$1d 1L d	 "rm    IENDB`PK       ! u      #  hathor/images/admin/collapseall.pngnu [        PNG

   IHDR         r|   `IDAT(cXb18W?'j꙲hjz?ƪ?cX\kpb"# ~@	`14!ڡcX    IENDB`PK       ! d      hathor/images/admin/trash.pngnu [        PNG

   IHDR         (-S   PLTEţ𨫴:;B̚ɤ229٦˘ru{`ak]^ipqvWXcRS[JLU|~CDLkmvH   tRNS @f   IDATx^ME0 ІLq/5;?ydKqC:~Hw!z^MHcW M<_ 珛BL)jT;Ъ9jiE=ڃ E^!"hYk=k'j`F68XYv]o?
 }    IENDB`PK       ! ?        hathor/images/j_arrow.pngnu [        PNG

   IHDR   
   
   2Ͻ   zIDATxc g.! ~6x7 éPi-@ q2Vr[ 4Pi 1B[?dnOR+X  H=y?    IENDB`PK       ! ҼV  V    hathor/images/notice-info.pngnu [        PNG

   IHDR         Vg  IDATxlv۾:ff^I0IE8fXO8fh̛hq;2ClߛZuU0_!77	TIY?єjȕ'0S 2RUj<@K_(gPzB'j
g&T3>uA1Z-7^pfKrDƸ7da F~gB[E pUkjGWq7ԘbJuGSֽW>p P=t4	x,ƞC4{jdPtFa+ک3=pwPd	݋+gSneѧ[!@[ ֏Q@T&p"j5G}y@ܮX8jUA2;)ztE&,<#:!>D]fg'Q^Ӕ#[7:)ăz<ގ	ESDix<%4Bv`R? 5'Xgy!K=7/;
 ~j{-BӜ=U;G7Ah  /=q(,n@"JS=+h3,Db8r23U,縃)oȧB >N|8G3=倩+\0O+.͊K24#S>)V(xH4q BБ
bt(8I'>\UMd>=+]q<S+78"'zqRb)4j,(`4SaSves	ݏ/%tBN2@P":eĕ(d,^,S9~?5p ZÀ('2YnOpKLcO<lfLx%<S@g)yohaЏn pS/Q	"W#S:!1>1Ca_R𪤪x5~;iB!&3U@@hj4l\    IENDB`PK       ! 6  6    hathor/images/logo.pngnu [        PNG

   IHDR         ?  IDATxxSS\dܛv8S[u5ڹT:2wõq9	Idv<b?{EwM*.L2zDgysRw-CRuZjYs㤒Rn%}Tv Y{+_ҥc]ͱ^M$\oHIzHr.o<U,h/_&M(=y@p&}VzDDcRfS˒?.M.]\53˾FR[`=ƛg]ɵNX _I7	֏h_&'xoL){2n\H)ۓOd-H7v_7u,ft[թxYtBNKkv'DGI)c0Blz"&_?7DXoPĭYvH*־ ^&90jKSbme7+{[+kqT"ЖEG=G
@lvE1/0	~܊Z8Dߟ`Ggq%GcʦS<Κ7V|#3@5ͷ|sZ;sbR7*b<X!B9HA}qOч,ǧMq'xU{@hk	>Oe6"NE`*Y8	y7DIT%Alh0<oBYW-ŷ3n(}oz ϵL8Qq99ev%PՄEx
s6£B5.b}ijy\(<(pKAx,g183yJ2~M?=y ڃ0<	yVLáłмƱ|ӶEn*+j^N
i "t6lMgNk+)ڶ: <>F9D&.¾m3fAR|܉q K4>B)
pcx0E3<o;36 o!l8U݅0D
B!*fn[P{Sk\Q4SN ,_[xIwCY*Bta"p@,*/E5j3"RN<?o5TE=TyF;\C5a5	 U{v8<W24N9@΄BPoP"ϡ>35Cʾs}LA5ZC:P
Ukp AooXTLqJqQ:AGT-?Vf0Kh&<cCXl׍ۆ̃أ?hOfշ,N0BZoȭ~vx,U	\?>mp\`*} Z1癏1	ьN%F2?.M' V-ԆNgCKΝU-)M6_,dT' "dNW}krYM?x E!8r@6T	=TMnhŃPC<;3hg$<G׬g}!>cVmJq^ΰg:!	Ђo&Oۭ7Ri
Aէt|X=P	U!ʂAnzrITxۖ=)-Ӫ=sL,y'lý[?N,>ߞ^gnZTN|xPxh<D:zWi؀CQU!i&T"hE>T]ކh
'*LNU
CB"9EI74uHrԲ`΃LNQ{7b?
P0> D0k1 0C2To`LoaEMOT!<?BQ?4o>3DZqʲr'-YqXkϬҪPR!< :+|7.HDA @30Fp#32wnu""L-59>!.my"337gR"?A"bX ~sx{hIfăC p!Tq=6bw#-&* l3׵{-bwi1<c_r&Φ`Af^7)aspj쥞^[w~ima9ءR '\6
ZKl,DpG)(Cp+2FŹT}1S?d8@B5aN	K]XU6|qںhEATxX	!@BwS
P !<G7վĘy	LŔǿpppvN`k"0Kp
}ڮKe
Hh@v{ٮB1puż޾9f 0\r􂈲P xӚB,x@O["XfOHBxڶtxj.@DrBeuymmS@a- @jM*DS'bl3tc]C1,~i51G0jqtða,vh ?q:}1NS-%<u8U]*>[Omf_PqBrpa}O%- ua	KsGM'=bۚQ7/a-ިǮj*@!f*G3(5[g_',~;Hc/lGǟJi*D_ɏV,Sۓ
Q"[CqY#;B׺q£dk8SXg/TQ>O]BzrDG,tC7Wtsj:=#~j    IENDB`PK       ! z   z     hathor/images/required.pngnu [        PNG

   IHDR   	      { D   AIDATxc@0) 0EPv6L@RM  e`SXz(  x9?    IENDB`PK       ! _    *  hathor/images/toolbar/icon-32-featured.pngnu [        PNG

   IHDR       @   {u  dIDATx$Msg׶m=X۶mFۣm]hv}ي97#P{֎b+8<<@rwq?[pstr<Fq//{XXKRQQ5*'Xڔي[---K__dggI.|A)
9vJ
Ń-S~mccCtINN.əQ;1mհשⱱ1	0^_oOINLbi\sO?~,)wDFFDGFB*a3R3w<a(++kT恦'p:
xpM72m Jg{Gw BVVV p*>8X0@m s#]]z?l09<J$#-['ӆ9g )!!-Ԓuuv
'Atoyj\dbb!E!-33$vd}}]@ww(A')bs5Wiӽ8B"m'^"9>)*(ښ),(Ta;G+f&#K-SSq˦F(+Pho>):::
<Bf %ni
2>sy@ mm{7+myyY@ 3c!Υ;(/!n{IYjJJ\LdeduJRjŅEimm_l͸QW08ĩ$ebiUBN0+ #%59YCp\FGN$wF;)Axlo{
`Y&`Ғ,-.ʢa		JK7/AFľ
p^%+!gtM/)aۋ?6b"O0דpɆcH9
ˌJ␠;Ny{ڀ̬m	%8,.N+!eG/+Mm@?V۷u(,0siY%p^Nb%L#sא7/on[6.wu9:J8Nz~],75I?j]mb4(,0 %[0A_oa'dJV	s![AYP!+Bcq/QXaݣ~HeBE}gG5C*Sv&|1^^v}*'~|WLa@=p?<;bFy_SN!`8`<T ==k
=C~ڏ Eey9jhHNSDJNVDԜqʑ<%(z{q;,sODYpO>V` jC`{NM9/AAPɤĈ!%[SUqNh	
NPnqj-.,HOlȹH	
zXgt+qCRMKDǄ͍MDҤs8:A!Ĉ !c%f2kYpkOP
26!8ݐC+^AʤD8p8|z%& 18[ɎPC
tr2,Lrw:AAt1bAjo CҨ_WW$~@	
,Cg_ܒ%%NE9%Ԟgѝ|
pIP0Qj"!8RSSc<YaY\@ LN^vEsQQQO(ɚIЌjzz:=
8~Y.H,R__@~W+	
f !'Ƚtߙa
H* $$dHPtuugrY{a

8FΥF-[G
qJ
`'lmiL6hKii)m!B Ї>]=9>鉖}J`F;LP8G;g    IENDB`PK       ! 5P  P  (  hathor/images/toolbar/icon-32-export.pngnu [        PNG

   IHDR       @   LP  PPLTE߭ŽU	MRJO_
Y
W	BG\
Fξޤ뮰bpwuX#ӾlS!y+eaɇghp˪q6u"RLc-UW\UV\eB&&(\\0b&~~~w'̉!sx{jɅ{NnWĕ~gy_=҉L{}慔4@܌}   tRNS @f  IDATx^͕E0@'*˺Z:mn^loL	,w0,u`7v-!Ҵ./uSARlz|9 
x Tb_030	bPȟ2M8l
kkcOB~-W#8OJJףn :nk^\*B |wsn!48Ӎ}%FU*ŏ!Az? Jy;
Iຌ	+;XRl 	:Voj|iuš&um'ke3>%d%F1P }|SBL (0LIR7L$EX{a 
ai;Üq@'wdĄ-r g}: 0j%@?cڱpK0'L0Cܘ `ñRWH c<,aCBB0GuبZCBGhb	aLf:mbza	`,)ƔA"шPYX #,Oi, >1:Qu4̓f4`	#    IENDB`PK       ! V         hathor/images/toolbar/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! 1k9    '  hathor/images/toolbar/icon-32-apply.pngnu [        PNG

   IHDR       @   {u  IDATxO\eƹk'є;bk+[ע-V2@)ke_}KkDhj)0X3|Dͼɓs8a;s1a
UQT9st_{ᾖ^4ژlrSvOb7;}g!($ڜx^3x:r4	cWLjEtlGw;= a6ޤ6*ylP,P6hӁ8Zx	Pj}ԫzÇW5m%)rAp<&'Rhܭ6P۵Pߟ(~Pzd`\)	lNĶ=5fD%D`)Sf7՚՚TJ9%wc[Mh"x+JX罚,.Ms8\-9XĪNbސ	w'/gc.GW+V7X$6ߪ6+js%t#he %~(XH4ಧ\بslZ-#03.O"t!+zC6بf]&6Q`p_B(w>įcR{=OQM! ;7?o|fpQh:J}K{i4}CW
		7DBíb(AeJ$$P	p>r!
?QF
H	rr\%<X>,/|7YEEE0/0L.syy9ͼiיW<Ƥ1DY&~[杧`򙗘BPRSSSY' eaaZIqtC.sp
'LwH8#%c:0>>׀8%
93zBHxhh566u?ppNb[ŗ.p9^bomvpO0_$JC:̾R@t<GB8NK.Ip|쐕}p)`f\>NMb``@J(CSF@p_b/8(ACBRHhw1$%>	'B/!HpMOOBp%8
,	w8Sk    IENDB`PK       ! d2	  	  '  hathor/images/toolbar/icon-32-links.pngnu [        PNG

   IHDR       @   {u  	IDATxyL\o[5v%m%u,UHժʩ4)U*YUimSRlm1`vYa 0m؊]o6<n_<g`0حHEys{y3Q >V>TbjYLU-wT?:k.8/W1v*BjºX(m@oTG	
3<עٹnf~]PZ 6fj"TT(T9(UQPLKؔF篸rm7oo>nj*9Ŀ3:^fudS`<!qmܺu;P/5(ˁgXffsiݲF߈6(fggᛠxu~ekS>_ ubcx6SSveVR9rXꛪ+2x\MXZײQ+ԑ.qx&щK/ʕ+Pi=FhodʦʮctdAkG[NԶ#h6&`m'xW[/
7`SœYލ[|wJ)ޣONNbOy#Tȣu%oSwր|6<w~ny<6Y0<<ZRY810T卯FgJmQ^A=6챠Eoiix::qJw6T3|^ZptwwQ(̮nUu?Bb҄lwzL!<`	>^~(NrT<9:9zR蝕852yⳚ?kq|>YYsǂ~l;lcnXoh<Z֬ͱ3CqRl3$(ԉo'T'
}3-C֬I0/#}*mN^v)8K沨x۱TvJ]˚5裁Q3.HqApf`aao$RlC,͝Zf۹321O@xbnU)uu~-SR4ۯXxzO1ER#xJ]8]Lȇ<3"jIcRX|=r'YæRiv`LėwU	V8T{xDg~3ԡd@q&E!O~)p-3y-<4N+Tf#"rA3hc`>⠓ysC%.PD]iU|]%S"bh
ڗ38B)cRbLx|l&/ԋ[RzH>e\\R)N|yIm[J~@G^ 131,1A~B~4OMo)yF^'X{lA7`$#S?8iy|||<kKsu,%.)RddA^od 	FGGW!γ'1"L$*1Ą%]10ɵuD^/zzzڊzա`<Cc85͆?pymU~Dd]f3uhoolD0;%0ǵX)nsTlN<`
WuJUĴ7ѵa"&AtvvReE&TѐdH0?BDT GxAenOཏDh!+'(ڝ5b.dmXyWW^_PxNVC/	."ѡ*4fV~nn.f':wrPRR4Čˣ:](7[dR#$ȮL&y<s]jeg%VNlkkCqq,sr&*+8
z&S1kpU͔G֬dU.H9c1$rb"99Edb@֬I0~ +=68Q򨨨Pw'ťWl&"/ڸ?r?PbfN]\
bH-Ț0UŒLzA.^tJE^?Tф;aѭ0Jd@50]pW6yň\;X999(++OǹP\v.&d}V-^٩<r,򕫽PLŀ8Tdԑ2OD%y 3wm@H(91<&?۶m{+))<%Á "޴cǎPٛP    IENDB`PK       ! ;Cv  v  )  hathor/images/toolbar/icon-32-checkin.pngnu [        PNG

   IHDR       @   {u  =IDATxOSgE'-!ۜ3(]ܚe3dWmE`ETfm`M(ז܄qО[L4&Ĕ"9eɇ9}鬙131s#$ݾ¯DpIh<-Ah!
IMob$R4\e#/q&/8@D:!d9	QP+>De9@5
񎍰CGHqr0Uƛj Ue?*iH
;sċ?[(NԶvYVxpƶEzUnpl'%v> 'BBou' ?aa8b]䤋_皤22hO$\?HjœABC-d88ֻUfRb/sDUwC.-F1[C%A16Q}u(k̃\Էa$5 o|63eH	N;AiJM8ǃ?uG>R>M&!q5Ctwpt2Нx:^J:NunE[;ӯZɂ/ƑغrL	9jM_ c/(GAֵm<HiNOݲk|	\7e"} wDx#o	]S>lwCiQWEھ#싃đ`M.mo൏є1kٶB4Tx{O)]$U:X|!V=\k;;GlyZEk'r15/Lp xB.kg92eQ7fv{crDEqup'K{p9<ۄ,s0aq.a'#n︣LQ- \Y&GH,f-d50znspYJ䰌]{,YgYY@\͉`.Bcf+"D=ޞ
6wHҥnpû3;qf_gϞ	߿ * ~fQVM\K1p0WL%D0l``Jb0<}(FUTT0ӓ"Q[x'1(A{  xNGa(VAoo'O9\ʱ8vFÏh4`!I_DHB}i7!`UUU';i&[L&&d?~4MǖsUVVЧ0b9D'RTg&CGIQTiiNӷwn|DOO.(MwrliiaXRR`F&VNj%[Ջ⸃a]=z(9^ц:%R,**INF"Gq7ۚo㶊NEa`>FR0X^gxrzNUWWo߾M G|Fc_zoݺ5X|n@L}޾7oRnn߾tvv"!]rn1Wkr,M>    IENDB`PK       ! *`#    '  hathor/images/toolbar/icon-32-alert.pngnu [        PNG

   IHDR       @   {u  IDATx$MofUm۶mlm۶a5rqX6v<繭x+*OD37ϔ673^\5a1():"+P]eT	=`fEVD
aL<q$qLܚB\ݨ9&\jNxg]kfk`0
إQ-0A .iИ^s/9ЉSy'}7`>MHZ&¦sng͋0q)ETjߋw/>C؛N;ZSP@UIkxo"{z6Y#/&
!eJl`x0<䄉(TwyD"ȋEq"x GOw*yd9̑tڍdr<yj"	cyEȣD)p	KG%͆QQ@
UW,$΄-WT
B-J\s	QfV=@膵*8\U=LT/!Pq8Hقn@uE1rHrN¢^XW?@EMґ5D##,j 1l|~:XR4Q:ܚJ5M2q-$ 81115d^
NpYV< \Ct>D)bS)EDWa."A	Xg( U)5L'^$#0	Ki.tH穅xB<j*ְ{) 6*a!ޏ9<2B!<[񪠀*xmP8,f6,~t#dGFb0Ab~%؟X՝zR{Lkf&pGC ^._hN~|Yg0@Z%v`qq_/F1qc0,a`}ɚ~LyH(}h:t.2Z٤!W-g,M,J@ZAeW>֑NM_t-nJ%5<wLN{KG|E!j'R7>@SvpiZy@|Fg3MQ0YV"*7[+[W|ݘ2WZ|]-
,vNؚU{q^d*vnT3M,)ݽd,Sw3xJt~_hN)[ `uчcYp{c7̌}@8@(`.af(74Q`PrBL>Lߧ J0] %>r!-v$ß,f1T1u0Y0xuOFU os}v&Ze]Vchy,_kVկjƎFmi&]bZ-S?iΚ5ktÆ|r4Ǔ.$INOD1֦a' d")[ "mF>S / 1p ;
12tp \-@TynY89w>]Xkɷ۲ei[z8lAAaz(Jg=$1A&0@ V{:6gr,mZ-igt}{I+~ffu֥gΜ9mW Ӆ1aɒ%T*ct~W@gnݚAD^Oߓ룇&ǁAZ|{nvGĢEg}z>3 0p> d50==ݫе2X`0igTT]٬ kDGvB隧ޮ~.\@r
i.>}ܹs7o^Z(p0Nxbzv-?/ O> 򖷜~)<\.eݗ.8ΎSz?|\D}so'?/|O;7;줓N:8888
89B`fy -`ߤ0 ̛yOxԜ&    IENDB`PK       ! w    &  hathor/images/toolbar/icon-32-send.pngnu [        PNG

   IHDR       @   {u  IDATxMLUǻxf߽1D]vą&~Dkul$UKREl*j(-8|])C(ia
-ŝ<<3PcfMa>?sî3r5


	Q~~=,~ȑPUUUODa3,ѹs6$CCC䤦5;;x<.ٻ"*,,|(Aؘ]xQҕ+W%-..꽪AS25ϰ^V%/
dnnN׮]@ŝzNůLjppP+b_pիWED"+vhRS'}K.,ׯxK6uc}S/ot(AQ ń!qF
+++}J{uzv)lA]|MG҈	K@FrH*DDT?\*0YM1&b1Z&O&V<A}
+֗ڮsy旖56=gEXȦ@n:35]<NX͹L aM+k&n#ox?{dJjX>9P~O@b[@lfN	n?lASd\`o	=z*W-dj5fffo~8T(,h!xx&Gg)>Ywm}q5-og+ճ˕Z$OwBK6T&02O#^h6W?Kygx*.TמԝjC\i8HՎ⧟Hn	b<uu__+m:.?k%2'<ŋ%;SH?r>̈́.lP9Xa4= F1黀Qw'ufBhq1sgBގ1R!?!udB=gd5H+v8[?*Lc~YAG2mLXhbbBDC/l^C8Ϫ(2X_5>Q>!"}l(h=7o񁉁|9R9o`>Dobfv{Qb#>:pR0PF;3g\sӻNqdaj!;cgz455=JOOB{XMhdd$6 
Ç-^NMmh7{W;+g 2=!m9m:nϟW{{;HJj%/A`Eo=` (
2!
+\I_R\iad"uVw xkCL!%}vcR}}=kF|ӑ4b%VnAd]և7ŘRY&^ư>-(L`<Z=@yW p gQJt\Ziuuu&e`WAQf@K^]]-,gzss-	>TLp	eV4$ xmkejwtwwD",P< ^~&jJCdJ6s3	XE0";=s JGnϒe1BpV#qd.byofPI!ygĐq"
rܨ	g"1@@^2(v8	^͆L]Lg0Df"[γyR0(>py@X	A\Ilm5@ CG,-F9Pooo@> tW.!x@.D
w;_/\*    IENDB`PK       !     ,  hathor/images/toolbar/icon-32-messanging.pngnu [        PNG

   IHDR       @   {u  FIDATxt$kmm۶m[ڌ3m{&mY?;S=3'%ٚݺUS]?Si*k&\tf&3b3&:)2)Z,a3+{lՎf0?=|b613I.`63됐`ގO$wGt)_"2׈_LQ񖩫xUU#}[ϊ\rP&ď%	E>[|xgăU]1$8F∎Ğ[#Ia$vh8ިLь,fx.9<,lcY4-@:ci'mERّ|{yR*1j	[Xe2cP&Mbg}$9 9KX&\0	eX½-Ћ3HWpF5~ؚ=aA6ْ}{^J7:))a	DI*y)sW~&+1`gZ!k׾U[[nRȠ_DF*"
=v*z\K·fI{3272OA^SSCNtY܆ 8ѰB:$^M$ig]V@Kn	ky*#VKeR @r{Bf=>-\V$Ì%Ǭe.g}衇LPjj*%''
TPPD(''	C-,21mzQ U
[;Qm$4˧rB̓[+** F!o~:}48q>'<nK{h{I/RAu=#CS0GI8Puu5zkb{{{A@ȉ[F'Oעo=<RHEȚ덄CëJJJrAEdbf&_{7!Nͽ(%!bqo?ygg'm
K~(.&&&o,J1 !CPgT\\˳<""ɱz g2117Bഴt5$(q"N"̬,C*?0gRܑ^yGG<\O@V 'ݱc$:ZDID 6$\se5s2HxXQ,{*88ث]~`fr=* ᷱZ(;AVJJX\ϘÓs!44@A0C"mܨ zIՄ%ba.cn[dɫ{DX09h+D#b.%%%W{<װ\*T>{ɧFEE~3cBm@!*1˻h]>{:B>+3Uϵr8n`\poE\RBFEE]nfɡLjX$\*nc=s.BXʊ
Y[}7rGR8G%˳L5$71_yUxn/}}yoDItϻ^FΕf)|B.a\7[zO仠RL+tMH5ӆ)d$e\K ѮLNp}58p_s8В5>|xr'^zϾꫣ?+011Ѽ[s$&p{kZ/'rqqݒF!GGG|<$c?xWnA@EH@ٙ sssg-_'X-QWAI݀'y{{NOw<4b	pmR쎎H
"//A~~~Htdx=*^ב
ľdffvwJp[2@6B@@ w8!q8J(R@ >9Xb,S'Ċw8!s8O/z=p  O-bLwN	9;'tНsBwN	9}N$'
"(    IENDB`PK       ! 
    '  hathor/images/toolbar/icon-32-batch.pngnu [        PNG

   IHDR       @   {u  `IDATx^řMlg|z?moNb8BDnHX$āW҈	^*HHJHErIzwfJ9tzV{?w~3ĻE =PAXn|=z艭,/sZwV;1$Ɲ/nӋЃ=P|_ta$vR־헷n/]zK[77^߼H 5lRm+`fZ<D&'?[(22C $Njψ̃E0,e! ́\@{#SLؚ-t n5l`Mn;6, psG#P$M*Y1 3!HQfpAy6l43 8QlvZ,P	M,l(Hhһ&ݺW$guA <("ʊ &rzsX}Եvjޖ,Ft Mg|TOoI- 1#9/l wƍ3B|]/^(cWv ?œ{ݯ$^:>iW߾aovN衪c :
D
t<S<TR[Ue[zMW*P0e<+ꘜЈhV,`%ʖu|?Q5CC_XahB  M8ʗ#G50UT9 \m5vqcO-L`*)U[UVc;%OXKǭ|0D"@Z\1P]ǆV_ҽ{XG ϿډotUgAxgܱ/ ^64$6c>	|h}qsWy+C<ڼ40? H<ETz_obU/\/!$qկ|{CF3Uvuݝ6!g,`ig>c]hJk\4?ړa/gg+Af[,h^yp4D -HN(Ou@ZH@q"`H㜭yPFN MF#G?'HԽޓ<O&CK:$	0XX0- 1%F܎``Q)<(#췌 tZIF9kNq+Qk;I`c[$2lXe
9 R>9(4gC bYIBՊcEqms֖H5NS	 n-笖+  [P-C^Ƙ[-|h5[o_8$Nz?Rw	m`iq=ua^c$qݮ~sܹ^2lvmάq~{:CgXq} ~pj0uuLeܼե/t[9<%<'SV'O,UJZ&WjD^FZh&"cו%(	$Vd'9$ILJI5(\:){òXv bAYTqnCԸ]ht8`bp8mCײap:";c%kK)ՀdԶm7^ՕJK@:NsVԱc>DZBg4ҭۃWItx|9V٣t2>
eT^nhk11ag}ug#	#?afssaeOcXm4;Λ._|_H@V\<7ϭ^ZE#F 7ז$    IENDB`PK       ! &3  3  -  hathor/images/toolbar/icon-32-article-add.pngnu [        PNG

   IHDR       @   {u  IDATxKlWI[hAtUE,(B

ETRƋV
**!$DiDҢʍ*'Np_؎:{ƞ8/9oqs?w.s91Q<311P(t2z\
_RiK6xATZ@AA!zSSSiyyy<hO崀H$R,\~]*!ųieee{dUH@jZ#Gp}' WfcTUUe|}}]t5dSu^H$$??1Z(G'N+Μ93n|Dꤣ]*+練)ǅTr|||mg!-χ:Hܱ,Cccc
c޹svh;bmm-eN:^aaa eKsv`hH==deeҭ0VTTcIgtLVmFGehp{6ޱ4.0|
A	7nHի;uș#3/^4?:wNzM_}780 3M>ftoJy}6-	u41Dss>7;+]]`Pݻg044Q OlJ#PrNX+M-MW*FMjmښzc1&1*(|SqN!Fё)%).:;3nT +~n
2\:phI!]0% Ύ8Y1lˢ`+VWN-|>!^//4dWJKA>.*2S^$Z"~1(~wvƲ5r|lL)'q,*S3<~%A0X,$&r3|q6^fڞg˒eueqY\Xh&IY6\kX>(O*
f-@qKKK(
Iq%%*8DQH|_tF d,!pA	!?k>%{+RWE9(R:]<K6KIef6߉|X+}E3Qm
nvs93JhIxxBV=ENٗDZ"yB-eGs%x<7?NHT]uOEezksxr&xLIp"5'i=X8l;ωM#FA#OE`.d=;] S;df?CliboEQ8kũ9	<n.GGF>fHoH>7Hx;"%"Gg>g?TS(/_?9↕7>O2	xa@`8:rٌ?:|y?L#H0y++eOD|1x:E~`'	'	'	'	
Eg.a~hHNliS/+	jCZQ^u`!3gN9g/A qo>	Y`s1k~o	
:c:D %lS'%S%G%(T2ZoLC^Kp94g=Zr(	9wN 8C!ZL&snȹn2%( w=VqC.\6.s;*4	
dJP@1" NǐS1Nq5	̬g{V'(ppK+8it2\\d45!{ͧNP@ܮd ݐ%dLP"Uaa#'(r2.Hi/ 8)
"Ő08%D
2ikkK[uttL?th%ːdpId٩aǏ1	
%.d}Ͳ0ѡ"Ng#AAEZnDV]:a鼧,ͅhʹۥjd'Aa;l۳=IP!{OPe=AaZk---YIP{a //[YKPcǎn'z>m9;	
w,D`s@X^_1    IENDB`PK       ! ]  ]  (  hathor/images/toolbar/icon-32-notice.pngnu [        PNG

   IHDR       @   {u  $IDATx]L[06P4هIunc]LHvٴuU7[[ҚhmU5iZ$&!!KBLB0jc@8ucT#t} _(WaL"(ĸAHF"rW%$H0	FpFl&J1[؁Hq
Q
ye7&ڵ.nEC=L6 >P]M>1$]Opcd'Q
ZXfNxl##0˱<\?&+G)|Š[eI0"5ya
-?ߞ@EdBL;mN.Km`;@#k	\x$B~NH:<W$\
OЖ|vY_PmrsR+դ#>~{JހVp9oϛ\Q\_X9';Q"RFͶ(ϚGbFS`Ar׉ٓjޘ	$Fq.L&3r D8B-d:E g{G࿰qP|`l.P#m8j˜c'173-g<:Ra*
ֶ [ϪK0Y)v

	6ʪmH^c.pB~;঵KtU	3_w!p	>;*i˳=5v~\RP[qw9v1nDJ>*rΟϲ~'p؏jԆip+W?_RG)vg篐5NZ\{M0ҤyQsX*znoDospPಪ-ڇ|ZBwjUPs8ߒo?;a
*ņ޲"/[0a+ǋ<;/]ǻQWɗKi<Nw$Bp?E=c~quyߊyB
IS_[$?{Y|H<ҟ*.mK/s{Fd'|13+KE&'eGdJL+&\
&I@)i)he$_FѢF^Xݚ$hcD;{Z;Vs}@66Ra##G9	8D$ecӵ5,,, bhh~؀^a؉I@ l*H$Q؉)\̌lxXii"
ajj
ߏh4
(ߖ Djayy"Ğ 'Z 	twwcuuU)c3+6 0bnnH%|>%HV\N#
tʜq㆒7T39J`:Ѯ]͛71P~߾}ޮN,:MalU,zM+3[:qEܺuYu
(166NDN>u_3AA&8}ohh%SJԫokkիWKPfMFGGp+6K.)LxފßJ>Yp#QT(	|`ވm?qFuصPZZZ|:|Ğ7A2|[qSSjjjPWW)T|nBb*QN"ۤR׹Gp2븳C/S?R(Hq߹>SgHa |v|) l/E4    IENDB`PK       ! rA	  	  +  hathor/images/toolbar/icon-32-new-style.pngnu [        PNG

   IHDR       @   {u  	~IDATxkpTOL]GEqm~hSն2ОNm2Sں3Zu A-([IXC +wl.K \6لM\NMvs#>'=P&y{{s O*`0O~f4²2K 
N;v*|=VSq~|Y.T+"`2'܃3~igq*gYq80lI@ߠvK]wTbkRom_P+߆ƦO->E_<.>֓v'.
roBۻ#XSM [h>z'i>Je./6h%(u܇24/j6?<o!?s&mDWތ	1Dd7p`A;QbA4KN%]&{Jrt-Q09]CSǐ#9z
6W"F%m)*^`⛦?W8ۆwӘ"WqʗA:^Wv
uQIi
Z,SH 6}to^gB\.!%=Vn~r^Q s/˨}?B0퇨_p=햔U=m]Op	5a̵/³lTZ)[\<G!hqވPBqߜl4Us^qƟt:Ȯa]?QaK'S5à rmm&G>7؁=:K]l&ǰ)E%	h{U!l8F`prCWn@\:޳:FMD* Mf/raӖr;ry0e?R7R9u'Q5V_ӡvҽX_wV,TBhB<u%x<8/J2	f߅Wcd`K'8C^FQ'GrB<O0~ڋY	C<<U6MuCF_IR oXrv(&_;DL%+ۉ畳yKKu[acT4gĹndyVT+;{c/{,X-7Y%OVdGfeZ|mf{pì6< ;*
GQMkop6}78kꜵuΦ&O(	V[ۊX?RPXv{|{Ol<soGg8%	8D<z{;B֡UjTVVBd~5ؑS*?ը	@V]% [ӫqV]]Z{g&#;v}ֻu9;:NyNZ#ooë
?:*6A#,vd.8PA`TspA{ÇK~1_ŻWVV'O&>}-!"{E0!p)	b*!.yvYJJJ8@F q|444@.;wxPP.>'Nā[4#77eqf8ummm5mV3_|>ѣ8vG8c`E0m?)@F"{nܹ ;;b;1FwYg`DK2b ={00fsIZ[[BX-b;߿"طolncIh<0]@\k.Y=.tM;00Oh	"8+V\q4&4mT?,#xDA9+1[\M bhgHخ_<i@ؔb5uIӏz%9JYXH` floog1	1Jc(#Ik8
bar"999uI׭~܈===,FQLy@\c53#S6
`D!FY6lY
	HaV 
0|?2h\B "F`[0(p8}L&LFiF{KHz	b	N.@88jF11ViȔn!Yk$]@LB$f~|7H+ {5QOl$gºG#g]2>bprB6Jv wDn	b0W%WWWgP__OG̎% (b0E9&J)l0	8.פl?nxP\G    IENDB`PK       ! >e	2  2  '  hathor/images/toolbar/icon-32-purge.pngnu [        PNG

   IHDR       @   {u  IDATxoUp4/\造*U-аB@+VJ&3`i&!8B.3O}5f	O[~=[yif	Xf]P Ktz&L^Ic~0)	%=/>KA:3آ N_s{:	E7{H鉀5i>@Dμ<a.BQ=(Pw~/K1؇"`ƃSgHtj<@lܑ;}6=(r!z,X>LiM Ԏ>㴰wt5:wuՉUS2@YaFC!zkT3[GU)k~(bCXё{Ik1qjFKBq!rGP+a幡/{X5jёpOCɋQVo1"Jc?;!#Qz=]}LjN'[|٬+@B
Y/<Qn2M*`TbENzhIQ?v<l]@V	x!v%)8 #a;祅cY (=q<ԦxM?&{*@/ċ@vx7ږ߆1SNҾZڣ}q@_x/Ak#$L ~Md|;њIcQrT~t}ǿia7a6a}G7p]|ds>Ǎ<H;None] e]g {m;mmmM$A4>VYU	@봱q6u{ 8	 H֚<8ZbLPXYY!*0>qk0w4S, }M{^ĥqMr	$$A4uP+e---lT!@EBN]R A%zeaaЗ.Ӏao 7H/]`iN 	dɺ-Rn
k~0^'@Vfw0XŲ_$K=@@w2+%RKluNTE ;$de(%aNj{>@\D|`ffFaEHjP>P>k#*TX    IENDB`PK       ! n=    )  hathor/images/toolbar/icon-32-archive.pngnu [        PNG

   IHDR       @   {u  IDATxXE#GL2Hw13{egfefAHGUh1#2z]U^}U,O>˺;`CSN:=nao6-iM "/L
ݥO=,n/
"FYƅhXT΍FS;wy
yN?~bT[QPpa(
!$	frf*5>co8e*TL&"lg_~)i:e2{LR@Y#l?ر}[&TZQQYZ:Ȁ0n܄FL@G*XY6a?P޿DMDYU%3o>>
ԄmȪTpd%	{CGg0!aJ-o6hnIfŤ	Z~W=ss-H^7z!|P꽖H+ȂN25{.]2e$h f/U+W Ϙ\pZe9fQPjK^ˀz=74K1W\N'_Jw܌3gX4->/y{`0?# ʌ2pk嗳hg3Q^^xMG\V2<)}\ݘ9		[|d",Gԍ_N@TXc\ {la#7kCHЎB7bD2`dG nքE?)xS\ˠߠXjFA!XtC7pCnZL>]<\9M6a߾}4hP
 Ol,Gd0E]]g~rq
cP8p cǎbذa())֭[;ǠTTTtA㗧tA1|pFl1(v2:Ǡ0bx"aPШ̂As	9M\$&{<Fݽ>Ϡ3(>?ϴ}.    IENDB`PK       ! e    )  hathor/images/toolbar/icon-32-article.pngnu [        PNG

   IHDR       @   {u  zIDATxEwee.ò(ߠLn.l̔aftvy=s)Z$=!Œ.,,|8˹KDNsvw5(Pa冖o5r*կ~;;;R:kUU

<sϬ.WG: P?}J*JNd*;g~((/nooo9* s=OMM-jB"wPᕗ^x"!pX666dc}][Zl9mw)^+)G?w,Jfe/{_P`iqQ `ꚚYf<͙j3o;M(e-yD2###?b/?VV̈(QW'KKDPʝ@i7-XgFږi)'L!N<K/giB$M%h)9w# 'ʧ RzYWMg%pF`qGGB!,oȟԂsRىŒ/JhJYR?IH4$ccc`tdT TPj+G{N{J$5WV-(Pp)Re72C@	|Uə.MMM(!
=ac] 01T( R:V566,+++/;()'S2v ?hf(q2%ʭ|'[	R,T,_vAX`,\^^BeG)#)/^d
^;Z[A+;-s\d)G1]Ees*p+Lz[ԫ/z)p+*`s!ݝ]Y{ p4(Tdo	R ʫ;Vlmn	
Nk	l6Je|l\=ڮW٭9U<$[,OXKVL&SK$
C)wڧșJ
wެizf|*)U^Q}R=2'"PVɪ+X9MS	FIN(jZ /~3	G"zpN֖yC]]:Pt
cX24L~⩧6كU(f\]Y$Li-
$~ Gbbd 2e7|k|
^\̷L
XzhI$w!qZջ}EkP !-k纙=CRQ/v}a1p	y bJ|B᪸G|~+v.(s b>yt2
.*o|uR7<,|x&iK膤лb W%2/ R<cխ%ev51M
PQ+2*yHZL,(Lhiֶ6.08AX*8H4mUWW](jZ9    IENDB`PK       ! \u'o    (  hathor/images/toolbar/icon-32-remove.pngnu [        PNG

   IHDR       @   {u  IDATx[O\UǗxE9y||ZV1^Rm,`R;jmX0v`0x(Hrspfs.s˾=dP5)ZPb06Iڋ:5h+#EpDxJW4EBT̄ZG iapfh=\n:7B+˂[Z摊!|M\a?V¥t\M܀ԷBʴ
\L"5@ں9UK,	.,"F`2VL7CP]3ZI==BrE-ҷX@- P_	U$UJZ1_GYLel cX	gTN!K6!=@YF顕#cL0H\9w-󨃯>O"736*]sv o#|ꏘno}N͢)j89^D%9:>5Fzfew02FYZF|OmʴHk5&B}9&cBޛPA2j$5Y<jݷ*vF~?򾌀Ψ PF==_-|t<wq҉
4	lC:Ԥ4xå(ԥ"o7	(@j֠ˀX;:4Mñ$`:t^Sa8m$Q\(8$M+=h<eժ;I!^ ^$^9b?g,cϟοB{GsO@ja61eG$Z󜳇:ZLF!" b$Nhli&lP·<DXˡ
sFJ##4)ǨD*
;hl*ar2yG-[\]]\.ڌcizL&U'{yt8?uyܩ'1A?K64Ć9d(On@6|{{s%W"۵uT~7lllւrXo"z 57S'@%XB`@FLTs(#\@
2$i#HUyķv3 %	Ap]|j$P5D%	*kA`,q1"Ye(SSS|`ƤE!xjѿ݄0	JD    IENDB`PK       ! ͧ    *  hathor/images/toolbar/icon-32-save-new.pngnu [        PNG

   IHDR       @   {u  IDATx^X]lUl-2v"O!Bk#$bDM$!$+ɄФALC)ix2QK(-Rڔlw33;w97MYL(/=MOw9n,'3d cUc  ~PUSSt]Ø" }[*@E$^05M7M$c$6h4`0H$lp Kl(@Lq^	Ej08G2fT
󞝇X,;v^~_ki68A
QEMyI	 JG*Bk?隭0|u=>e'Rj1EEbܾ
Vjӫp$err@42
jݻL܂1Nag u;FP;
c,3&cVwK(U/e1]'ZcoxDcQ/xo8m0_stIis "	0N08,5
e
߆4|Ɵ?W* 5}=Ӹ
XK`fيu e*]^\F`헐KbJP,y0Ib0\09Q@;xO`!/nf1 0Z=݄])eAVM\T!P|IHO@SE/,|a+ђ3x~F7`i*D IcȘ$}++JX9Ocp?xm~sWz2J umG\v]57o܀at	E# :B_PgV`O-^KL*WU&fffA!V"U|>MӚCyyǓ	$Y:N 'sd	" |)ҁM"@0SNTI	"ӌT3fH{bWW'OJ'<auu;//_>1KLe􌺦##Ma Kl9,,&WLn>pOz{{u.

Kd^IU^x| 9E'\>r(8yai%OIry"	bde\97@*PP1&#8{Xa<%
dddd<:߃WаD4( ;%g=>>.ڱTt l٢7lĹ=ՀFFFĠ2ۖ?`/zy͛:tcS$u Mh:BϡP> 999%a4mڴIsc<"Arssi+H؛#({>
MLE Y^u)S陀e'@bh=EQ&`[Nw雑 ˙;(BL	h4O*8' {zzsnES
P#NyA1ڞӿa(,(,ߢw]ͥeep$X\FSmw_!Y=}H%P[Ξ5BsيRʩm>Y.sB+ɞ3#f`dhȽ=ohh3ÿ?*SaN    IENDB`PK       ! i-B  B  )  hathor/images/toolbar/icon-32-publish.pngnu [        PNG

   IHDR       @   {u  	IDATxkPUx$ewYHEPAEBM\2&k6GTePyRHV/rK@;(^Pp鿇f{wY3g~syyλ˰Q=Vb9ռ4i^S4ݠct	Vقuϱ*-^
ߊny޲5גmkhޅM{`
$/\"6u3n^LʚHUGUw~5rV^}~H:aYςxUE"cJbG@u?Us<1/%V،k3P>Zw/Eชtd"m2RqB+ciNjq/x馅(|਒,ŅZW	1AQZk5n@ϊP&N+	?ON?{SP\`"&<BK_S-#j ;s20Y Zwj=y˄<-~c5SQAy@Q|JO#fP As<(&<TҪ7b<0/nP@7 NHW.wr>}m"!t vPsQX,n pb  	ȝtY08<#3H or\p+2= ή ~@:$rf`7_q7
.b ~x0O7}d;Da` r3#']݀"fco*b)rGcK>9SC T 7ЂA'.?Rb_;|?uOMXfMHn|S]SG L!;#($c~/-I#$y3ma1Cَn3G֮%#Whb/btkb v'$qҔ~"{钇Jpo܌5,RL'鞐!vboŐylAUL3}"g_I?͟w@wq[KggakQgS"i
RlDꂱ	D9֟?i&4E`J0?>d#=9}D 4A("ϴ@̖$\[(Z۳96"`X[70Z͘?0	<m}<^ļ`>	|Sը%,`B@>\F0e$
{'XM$ЃdXɅ58/vU>u5};KU 9޹s:::h``r
uwwgX<6$@v-tv˗/͛7z٣}}}	XϚ\\?wxZ<2,@z|/^Hэ7xr9Z k;n7B>5`uo'jkkf%wjjjsQ{{;?2"Xw q#555N#0@ԀlpEk]QYYITWWGϟ'79ď 	LqYr#ޡF_HNUUUT__׺@mrFYYawE|SUWW	3gPAAb2L|<BS$  &'F8@	7xQ<xѾ())i+\TTtX?)6nVjjVh4X%?R<V?RN@ON    IENDB`PK       ! ٙ
  
  /  hathor/images/toolbar/icon-32-banner-tracks.pngnu [        PNG

   IHDR       @   {u  
IDATxݘPeK/%Sd[MU%pLw)u7ձl=kNf1͎l70W-(臢 rU@	y=sX 83{f~#{)?}͉ekcM>+C|#}-޾03#K0S]EkCh}/[*j$D!26EExtQ53ǬkZ2/d`;XIbp!1끍1Ŧ&ϲRw!lϮ9&MhaӡJKtA3z_x1@e7K6;=&o2LHjZʻQm/>Ymڿ;v[~?և+;#XۍtXުaE~^)u빌󗾅e򆷷7[eȓ`)zp>6;o۝+{:w9=`09Sj\3j4oU鉧~6n[g!U ?ՌNÔj"sB^39sggn;2Ϧd)N֗ߞW͘ۈqZܜT`Q['xsłpBY(Y5H(l~pb[wB+&~դJQR&zxb:$b]iK$ǃi]'KqWj5f/{"⩧h߶ĮV$c}x sľcLw[e,4KT)j0TK̛7O;5]Bp~3QE`8J}aƅ@6!bPCN߰R8x'Bs|&wu`Dm%b7ؐ!]#7E`@)';ϴlE@PYhA85G:ཪ~^:*BgH`'6sΞ=AL"OJN/`豮/7"/2ZBƆX
WfϝweɟWp|)+,D,k|	2-Qee/YfO(lnb/HR(pc@	ۗ刎K/3x6PXjJ5"LyrOߍC)>@na1q(=WO#p'S:%pQ2.E'i9p8(^X87	bdxt9iV"MJٲ2lڲ-dU)mGv1p*5G 04_a	H?"_7Kz|~}yWȃ$~샨"cYrX>n%mC0mƌ\`o0oDOحG>/&>d	Y^ă8gYdq-,Zh-;2䬀!jděVw%?<N;T&\\F	dz͎sDO᢮/]N	HƓAa8t)555$99c>|HHH@ddǏ7;vr	[II	֦ݍsΉf"///^Dqq1=

%cAqi˅PWWMӐޮOJJ"'OKfKKK
j(,,Dnn.rrr$>L7(G1iW]]*XYOͥ1lAoo/Ξ=8u:::ߠ`p#ShT---Eyy9`ק	EXXL->3gr
6N`eO ]"<<'"rE贀4%O)N5=#طo,DEEIuJɖd W,5 Vp޽DHH3kTɆ`dd YK!KvJJLȂBzV$Sx-$yS@F2 HސrMbNUiH{0KSI>܈4|Ȇ,pH%YlPPp\%)++R@^R
Y} =<(hItڧt~}}=:;;e͗EJV(Tח%"'eryBQ~	~pT8dJ||	G	
DF$SȬK-.3@	T'8vTG#` 6=|3@6  UpmPpy- 7#C{!@	L%%1
6g4la$uA){R
N$y¦3#M`-%]4_d6B3
B&~dI%׾AA	+@
F!(r}|Zd!̓G!p@q<x]Jd]hںudmٳ瓫k*n"G84yrfx1!KRG]"ĝ<9+0"KQx,#I
#nz'&Fy]$	W58 s@5)    IENDB`PK       ! 3?Z
  Z
  '  hathor/images/toolbar/icon-32-print.pngnu [        PNG

   IHDR       @   {u  
!IDATxW,Y=yzgolOh
mֶ78mvwJɻ߉S3]kEfg|Ⱥ84t؇7@. mٰJ?<08opOZ6l݊M;vCZ4<1>:'Q@g[MdAmy%RTA/,m'x	ٰa;nCD6B݄PBʆmHPʁa6qM[w`vzu'J~t`fn02uhll0,
5Ynhg1Djlr
008ZhSPl;xS‬ cSYցkd^J&j8|?aU96g*U'(n֞R*ߘH&47տlfΠ 	lkW:ԥN	c.Vm{dǽ$>H@nuva*@$Z3QASC0,Eô\6mҒ(^|eݻٻtfYk:(Op*#O۲eÅdB(U*Gw푪N#;1^P_^@J$e&$ٱ7d
g]2"Nkk5ڈچLChi;$"+MHAX)ZG,Dҽt@n$R넺tbtaک5mR8m1Xnmy
yA m*^p)QFt#`-@&/W1gJL,`hdb8"L Pr訛TŁca)^'e?H&} "XzY0ЈK[0%M‍?7Db8¥@Rvhm;׆"\wHP,`Ď5W[z2(9n"(>,	S/z`*PD
x'Zq@<9%Jfժ\@)W 05Mv?Q.lk,v\(WPr#[dW`#Nz3yIAI<N@2E3eLU,{{ݱÅ\<l%Q%	6)*BB.Ia|繯6|,t"՘^.Ea{0>oa)cYƆ,+_-Ad$M&7?p۷ox*Q%1/!Bu/[!k?<#92)>ͫ5@?ށt2D%dqYE>CXw}nN[ṫWt#<[ :sa-;Wn@qK6~mlYu0-ᩡz't̱G=-cW[j<6> 7Y_17	[N$*tuuf?o8ca!\+D 1UB3)uBÔC4o}ס"%I%!ȋzWĦtw/GOBEB1)ǫ\zIWq) M(Df>z|+dE܊*q*{MY`("AU#@APNA:8㌶T*uatk<*yPCD2Tnhooe)r9ww/@EK9`/b௦L&dkRTz>s.yMt Y9,eE2ZP|077Wtb*_
din)sB455YdNэL/0%{}yWWN Fx))MLU65)X	>#cBd{D_I<&.ihhxxrJC+uyy,`JGe^4YbŊt]]]Z8"iyx.sv!l""
YbARc8Q%EL)CϞ-υf*_'~"lmm5]>b:'b|<T	pf!#ܰHK=7Ӑb
0[>WBP1,B	0p?1Lљefsa7
y]P7uP@`Fgƫ?̻1wUY@%?fzR7qzzfA@d1|nRg;`e\dTCWY<xadGb:\I[*6WW3!Q]Kt\1HdӤ.੧Kݻ:2F1j3a||2xŲ[nR:1qFLNN111hhk+89sbϼqyOODlYpT:8TggN*9~`022Bj!4G9R
{ÆUF0% -*eMx~/^x~MF5e<3yg?[x.kIxGF}0φK[&ja    IENDB`PK       ! n3  3  &  hathor/images/toolbar/icon-32-info.pngnu [        PNG

   IHDR       @   {u  IDATxOTWǏZmZ;VJ&MmZ?&MIccq8
RQD"("qeTYƕF6\F-ܾcx3o@xO|yw1+嵀osE==>~>׏5|/\ 8$Lj^ɴ)iOCŞ@y6A@´c>!ez9B8?"~ߔK6I"p	O
9N9T"۵	p<Bdճc15TyOǰVMƘes=e-05}EnE/`Ksٜ͍(w9k8{L
5sF%64h*s63>Ô4?)iE=16Cd]P^`J/瘔Bv:-EL^Y?sV_j2cE-WIˋzؽkPUdgZyΜ*~;8,{3,.ߜkkvhvRq2p	Oj5.^:,y1<(>=nZ*<}Fr"o}*n Op2' o LÓZ%f-.J='N9c;[:bg,9ɴ"Km|Gcn\y{d=<2z(N*R
N07YL?B,9I,Gbh -9Ș3-`V;wd3Eo$J>.s4JB`S<b{:\~M͝~Y4S8%9&)amdo(ɗ A.$f=mӗc:ǯ`dq뱾)`A{lsмJ_Ȣj;JN'`}ua(F\N*@Y8D7Ġ
2<w<b(0	ƃw{40FWgO?b>6FY
&K`߀XsԚ]|l`H&A>5JOuv}AWq^Q
}o饝l`˨L㌵`bFh>^wZk#PYǏ57ļ6ub{!߸q_.\`A`!Ng{	Aw7oOk#0#v*ę:$J-܇W8=}A!nݺŽ*o߾E! Cu*wgg'rGGw{ܹscbX H嵬_$;$l˪졦WA"a!n6ڥKd]" +===MMM
˺EºC"'hhhPM*"d
<H><ٻG:nnnPSS---nut6CNZ]]>uSo3gz4XwHpB;`3lg
nE$VhEEE\VV&!;$(i6ӫ`f"P~Vl+**ԗn2WJKK
C`%O<DOP:$ c`$2(ĂXvHjRddd|'#a*t ??&3gv#[]\\\(s366Ia&5)/I7)ϭҏ    IENDB`PK       ! 6    (  hathor/images/toolbar/icon-32-cancel.pngnu [        PNG

   IHDR       @   {u  {IDATx}Pqu*T9`DЊ:εnkbV]۵ۮkonsg{>s8|4`Gi/
Đ@|OF?v~yz[E 4"DiY@k,r&~{x=' <
[c1-a?x4DpXOgY#`$`<9{XI<BiVD;?X5{~2w*"X>˕3d\Vv#,f 31z)-Pnw`(?6TǛRLN;S1ݲDb7^YX5'
֕s`]&ۻíEr/O@}fɛ܉[ֱ5yװ弄%ύi0;KF%wbFg[Fb^n;}#O8ϢQ^pRbOܒ8v~\pxvJ]%,ٴÿHF%u/G75!hm@E	5xw_bzȄy$0p ;S[pS
;;nz~
ƭPP0L#`'2v4xÀ͋Y(U9]!0wy1faYlQRƮ1+S/ѹ4劢3˔:A	)Az\MǡϛjX ]FhЀ i&%$IGoRwYMꂻnm"ˌ.'"0`X_֞Rdu=]=x\ېKEͿj]I5Ӵװ&A`/rbھGvhȌNDshb1o7lϓrPT'bF9IMPBj[wa]
n|{uRkRpL7dI~bj__P 2PO7Iah.Q_Z?4\KEՂg(p6-ĐG,IYϛnXdЖ]H
XɜSd8;p:-t9Ӄ쬷/j8da[WLcpBq8#aM$=eJ'C-릍u4EyLT2%pT5pLS/Mi-
^~cԤԬ
u(9qbU2Tit8ȌCj*DRe4.Qfj*KFuw)/TSg/?GqGӎ$s}`,</հZփ틁|%o<[l%GJJ?;os,gT!x#s]b"bx"TJHxl-?ϗo	yA9~kG6-?_:k9xgw){>`%
݄ڍ|,v;JBMG4ĦqujHïG`pvCm'0f\#Pz5ڦ!\AWuܾ}::\s(4|	*jrCSwLo`4htgT##\'^`0:cq.!<u<ޮnܼlzՊQ$0PSS& Nw6:|(@UU5ѡs޹V+K/<v444>BK4)7nU^BjY4~*+:QJOQDuMl7nTV]`bhN<'shDYYT ,jV%%D[[F;u1abbyґ9yz}'ţ;4=,0gOc:T\|XI1炢C>!PyL!EGEƉ<{l/9c۷o	y?ꫯE{a]6y,?y۷uˎ;?~ [ST	߾c@    IENDB`PK       ! 5.	  .	  4  hathor/images/toolbar/icon-32-new-privatemessage.pngnu [        PNG

   IHDR       @   {u  IDATxYiPĠ;Z`GF5!+URh7.B Ee]qD7ȡ< s Tfwmy.j)	UOt<{|_ {cqcL`)`>b|0e1eʕJGG|n0./{Q03,6˖-sݲeK_-庶6z5zzyyy@iU91aƘr%KT֛7o"۷o͛7 I_|I/^V~`. .;;;*&zLO<jll$:u
pdӦMG5.$"!BWvECJmmm:)Hށc=z$f|A>&@t:SFs6!B҅lA4$yii)8pBiXԄ7n;W^E)%n+9*B$n݂|I1<%޽K̹$<99AJ{!ALjDe!ɟ={FO>˗$&I_˗EBҥKbܹCoE" Kv)	ҍ	 7q{y-gХjJ׊4mv1G̈́	x`t"# ,[]vUi+:[@B
IQt*2]Vӽ{(==}Lr
':1#3+CQPCF7Hm)_%EdF_\F꬜7x&fB~~?H$@}}=I &?kiNт-y4?\Cdr,,b&`R?~L  b4U1 eM,<+87'cu;}Ɵo'EM&i4ir
N!~G SOOl&EHsq e̸
YFb )	Y$>!!fRUoM8M[MmV7nfb4	e$D`}@vhHDBh$dH#NDB-2~Jv+Qt5T2"@:ġr~W ζ\2JGvc!ՓXK>4'=Or
ݿDv浸kZNLLluwwرCtR7ccc'GÊZIMBuH8ZDRy2b3 2di@@@>DpC"##ߟaÆhdw˘P0Y'̔cy#k$Ց,#;<Rii_c(igYDj{&EUv
Y吉3ify^&w:MWrǼno1FVDT~oQE/E}yE<Oͷp汿bθ/\͵إ:MS6SjQGF!4ɷX?;HNgsm6[3iπ}{gOϿtk7UoK-gR8scLzH; Xboە۶m]``ï~oŋ7]֝MUtt_GXj.'''L޴T1шgٳh^^^=?Gؾ}XfX g,?z?PXX~@AAΜ93͛8x`pDijkk{		x`? rNSVV\1{II	Bp}4 65͗ 
KbWbX@_xddd;wn JFd -E.#JiiitI=?ݻ zLb='p5ԄҌZ'$$? SNj8Zna&A45R qqqgXaThd'NTJ\s}LLLBXXY]vA jԣL0g1 2ٍ 44tR+cV2P=wg#̆gP<)eQ_'%%Ű_JL#    IENDB`PK       ! 4    *  hathor/images/toolbar/icon-32-user-add.pngnu [        PNG

   IHDR       @   {u  IDATx^]hUMڔRnAD>}kJ)Ⳛ (/n UDhJ?PIPH^Pf4cupY73,{QFGqt`qzGM8n`;8 cEB^BTv0\:bSૅG'^m	AZ%d[JJD(`P. p4PȅPB,V%'t8*@ BDD&
{8B@J#Xg^x:/.K3]+v)xTE1@|tLswoCG>Q|4&_o9ixyO./[JկnNcĠ=岮Z5m$Jó&Nu,5aZԢK#.Mg7^ZUPvר"}'?yu"	mugqܖl> 
0
,f5\&h 
+Z[۽k1)<XE~^Q\_RX7*ĘDO X4:Pt*܇pkë<,B~luNS	USǨޅo5Ey n񗢴TN
kDT-먑.s˰<dYA(CJ˥d兗bS
\,l0;c=(5BEX/ՋAbP~b) \lOGrZZ+Oﰾx{t.Nl X ed3iqzaތKfSlp'Q<ZM@1|j_Ǐy8sLPJ뾁<pphh b1<`#*<y2 mv'T},"H"hr_N8q"T *Jk!Q8`jPQ80L޽{[?ؽ{00"T ﭯ14|,A8܆NJ[6 p'@1_N> (qݎ|!n<::j9`ܻ<b'	CJAg;;;Xm ٝ;w`B*n&]]]B.bVHsΝ#^===r|핂|@b<xy{ (7"zAT*o߾ رCkU!4엾>񢻻[_3Y`fM t%
/_,D"ٳɷcȕJ˲ $S*hoowڥ%i'{ǁwQ6*p`&%{x<;4YE    IENDB`PK       !     +  hathor/images/toolbar/icon-32-messaging.pngnu [        PNG

   IHDR       @   {u  FIDATxt$kmm۶m[ڌ3m{&mY?;S=3'%ٚݺUS]?Si*k&\tf&3b3&:)2)Z,a3+{lՎf0?=|b613I.`63됐`ގO$wGt)_"2׈_LQ񖩫xUU#}[ϊ\rP&ď%	E>[|xgăU]1$8F∎Ğ[#Ia$vh8ިLь,fx.9<,lcY4-@:ci'mERّ|{yR*1j	[Xe2cP&Mbg}$9 9KX&\0	eX½-Ћ3HWpF5~ؚ=aA6ْ}{^J7:))a	DI*y)sW~&+1`gZ!k׾U[[nRȠ_DF*"
=v*z\K·fI{3272OA^SSCNtY܆ 8ѰB:$^M$ig]V@Kn	ky*#VKeR @r{Bf=>-\V$Ì%Ǭe.g}衇LPjj*%''
TPPD(''	C-,21mzQ U
[;Qm$4˧rB̓[+** F!o~:}48q>'<nK{h{I/RAu=#CS0GI8Puu5zkb{{{A@ȉ[F'Oעo=<RHEȚ덄CëJJJrAEdbf&_{7!Nͽ(%!bqo?ygg'm
K~(.&&&o,J1 !CPgT\\˳<""ɱz g2117Bഴt5$(q"N"̬,C*?0gRܑ^yGG<\O@V 'ݱc$:ZDID 6$\se5s2HxXQ,{*88ث]~`fr=* ᷱZ(;AVJJX\ϘÓs!44@A0C"mܨ zIՄ%ba.cn[dɫ{DX09h+D#b.%%%W{<װ\*T>{ɧFEE~3cBm@!*1˻h]>{:B>+3Uϵr8n`\poE\RBFEE]nfɡLjX$\*nc=s.BXʊ
Y[}7rGR8G%˳L5$71_yUxn/}}yoDItϻ^FΕf)|B.a\7[zO仠RL+tMH5ӆ)d$e\K ѮLNp}58p_s8В5>|xr'^zϾꫣ?+011Ѽ[s$&p{kZ/'rqqݒF!GGG|<$c?xWnA@EH@ٙ sssg-_'X-QWAI݀'y{{NOw<4b	pmR쎎H
"//A~~~Htdx=*^ב
ľdffvwJp[2@6B@@ w8!q8J(R@ >9Xb,S'Ċw8!s8O/z=p  O-bLwN	9;'tНsBwN	9}N$'
"(    IENDB`PK       ! <    )  hathor/images/toolbar/icon-32-refresh.pngnu [        PNG

   IHDR       @   {u  IDATx\ޝ[O֎m۶l۶6m=Ķ~Nnݙ;|VWO}S4'sV8($!ӂ	fb;lݓ]jbxb.I+ZMW_M\dy佂Bjsq	eqm@Ѳ8\VͳOS}0gqޚͳk.e Y5܊4~iE7pXu2WfG_,6tPm_<Vg%doQ"urk35cb}6XuQ9-d{yeqPrM;w_G㝿}ZT]~Y0f.?zJ'9(esF>I^;J&fOT<iV!AaZMJ/<qĹzx)ѺW#fRzR%&RdԡwiER)GTL~UssRaB\hX+'16UM: qy@IoeY<|0!?^Vv3r>WcuU\,uFlp(hWva_}Ցr+<f>Ts/ܢ+>.`ݟ)?o(>wK6	vINZW*+"G[(։"39g0w$5)b BϿ4e鮡Lݬ̙76<
%lF@4)5u(8yEW	3,&.hSήnqF?sabOxLQBqmz+΢P 1́'gqyLȔv&(о#|aF0B*vFv3sv.ncih>6~Q)"jdZrd/ cǧ[15G4Po 3~Hm%"|TG_MWxFCt&yxxoP,VlRLF%,P3UT̀VSi(=*Q01WoL(kLQ犪R>	&&ef!G:&~xmll0*cD_'%alUaWhΚFl@\񲬈F,UL0wG&N˝H qquZd9<jXQW&9OY`FâK4ߌ޿K/ڏwY&*ܑf#+[{ַlO/6Iq\y^*ʪgRsw_D>#,$D?|9=w#eW1Jpܱ"`7D!Z#
A a<`7aF3#<O/6p0¤;\ᬗˎ+#/)~vpH$"	fb;lݓGbܽ{.Aq&&֌LcSpAM±.3aax9Z'!ܹ#LE%G
eчNPrɍ2xaSC
	+:bd<${TsE/0B((:|7V'.gܾ}(YP	M[XbG	b?|G^I;@28N$r{F(Z'n
%`&(0 l?hYao +6?G+(v437(X*}BJ8/ 7
WH5;ޢ&G
&C|fALç7oc+ėf(z7nSO7@ ׮]+W^}aGU(й']re$6~]8JnU?]445~    IENDB`PK       ! Fm
  
  &  hathor/images/toolbar/icon-32-help.pngnu [        PNG

   IHDR       @   {u  
ZIDATxXilT6	qRa@℥-Jl!Pžm[R#*S .%% cp=سxf Ow7= ?*e#=}9sϹo"~5Fj&}l0-c<7'q|{tD"[Y͒Q䨫'CM3IQ^ŽpFc_!7袇ңG,ZΕ#́_P6od&٧P]z/#cMkޓ.kTEWɒEuiϽəٗVt_XS4
{8MP}F)ޟ\YCU\1p" X:.Rїk{d0٘Fb]a.4!B̹;ɽgg`rBU㩡\.4LXp Śo) 5v$o?s]\sv,QE ~R<[Uva`A@ZЄ6ӊZdrļ~ @AtOqO{zKGGDMrl`؎R[!.j+M=tj8Yg rB?c=%#=5wzbLw`Wj#哜/FbfCcSʟɴnB,`I\8,Zy8/A>L:yrxɨ.dQHǨ҃V" 'A7o
޸Qi`*= 4wvfTT00\|XZXڪTWW(}nxJ>,6A+---@s_)aA[tߦˢc@|(puC[mgb԰4_.Q1`	X<X4ǓB>MR>*D-E;~߱h({|Uvf<,f'Qqwu ,8BZtEZ.h:Ҟ\	qsGAu*}2NYZV^~];}I%0hAڸ<thD+AY<c U|jL&+D1\h@%1Q;5r|Mķ2[-EFsC$,8BCjAoT=AȕvK*~{ s wha{ùpc+[gG*羾 PU
69lwťBQk8Դ) ˜n>s:n%ECNm٦tv9Ăs")z:~#[$X^wug5:,q֫% 8	ӝ[,ysUު*Brfw=jwXyEE;Xd{-
@;J ~sއ]ƘO+c<w
% Lb^g{y GQNY {79ga.`: :Z_MMM$[|mmmhL6L9	c<8?~,[ݻ5$H45519l2c:Ǒp&.\(.]*_,_M]~e,Eǰ,Xk֬yyy\pӴ2`pY#/\&+V֭ׯ7nt-Ylڴ	`%gʕX)WZ%6l ŷl"n݊}W7a,8BD$c֛7o۶m;vW^_>0|q,8j@Kَ`˱x7۾}عst~%s ?hAXgh"929m.]JbshIMh>֮]9xٳgf̘Ȉ>}z¬YV	U4J{)ܹ#ÇXV< ?5u:]̙3q	+%>ؗb666"l?صk;w`8333ؽ{dxfY<kiiQ/%ӧOt"/\ *=X,I*"V\?'upUzaZ5ow҃͖+@R+PW $sS2b޼y,hMOOGG<vN>z5RxV%`0}k HVVVr6mXM4HmUN:%*yEwₓ<ucy*0*eJ5,../^DЮ%K,҄*?$.X	0)0
\@ڸ<$(5]]oK)!.^8!Ǟ"a*灍xP/a9!x8*\9`CCja{ùų^v@tϞ=*羾8VqyVXիWJѳg¡:t`+󹹹 qd2fs"e9i|UFbaxnQ/B|8s v櫙|Xuu\"?s"oCkq	q#F?_Kt_y    IENDB`PK       ! P    '  hathor/images/toolbar/icon-32-error.pngnu [        PNG

   IHDR       @   {u  IDATxX5G>Fm67VՊjmT3nPv[϶EKzn}t/;3;3:gc\NJ/FR<X~ŷqbՇD"1x^{JASSSƔ+$GUU_u˙x>`1mP^XXE pKKKd0yo/(NE W Ld2)2==-n5xD!vt@ؘUTTHuuuW2q<f+h 	Q&$j=.`꥛eID;	0)`̷iQU.`JV:_eW>aqvRQ+;_v:{Q@vp_wrJ~T}5ׯ].Ey1o@ۡ"Ƶte`ndE @Jߍ#z I?*.;CgoM^-8wcWs=cw9&D :nK}ն옻_@Lgffe @>>Zfl\U԰PmG52xc_{PJ~9 %3<?8ƇY###]䂌j!x=@^  >\b·U 1*Ŏ%Uؐ\0 g>h4ٸUUOB~Y_oFV{Iabqn3Kjt*!89,B	VEΎ-Rc'eCܒ0MN"L{
VHNA":?LMM	Rsb~ˡ!e(6EEEe5 #31B'!$ l_6hmm+dvp'hhhzȄev9q?&>Zzr2\~({`4zwLܾ0gz;Wc3mwHZay700eeݺujժe~9^<8V,=?cE#"CT	_A|] wO$BMB2F!ZPznI}lmz(y(nOKۛ}KLwf213e"XbMϗW	N>D    IENDB`PK       ! -$    (  hathor/images/toolbar/icon-32-upload.pngnu [        PNG

   IHDR       @   {u  IDATxyPz j-$HA]ꉠueѥΔtvڮ]u	B XV.x_#(U 6_O|&yCd3y	>G̼I}DRm9!7;L<k7H2FCg89e;}B~y{yKؚkm7ˇc`o3mJ#y!jgCK\SpnGEhC1zMJ{~Zοeh`iU!tdd;7"`>>GBMo [J SÇLlOròdfF.ҏa0}hRg[6i΋`}q!P+9?C7i$ >L}wK:(`QkYRX,5x>TqᗥЇ $AY	[:3#1h
OoV;~rFXV΅aqocH*@W`RhSA|FSSkΈA J5vVxT+e9H&1,kRAb4A éBH?_8R!2O-~Af4.a	(Jx"r3 {Z]ef/* <%\˻h NfUI5BH<&J>?Y @ĩx$ޑ7NJZl &ʚx\z6W.s׈y}UBpElE|5Kloh@~,Ɯpt]Q! gyr̀//#o3_岽ˏɆpP?>a^4JX)w.JW3߄Ӫʄ{D
1{8
t.AWJx;FԑX۟iq'jp
K ] !lxHSY&P䦖'u%D@l:4N|d"X74053RqeA
z,I%h,Rc{9+K*$,%鉐x tMVSKc}Lԭ=gM>,eCK
ʃ" )Ų#=}PfM|.M*JFYJVGWGRde)ɪćK)?'NH_d*=䇬9SgQ\BxkGЧz^Y_n.j>h&V3 3)"d!"B$H$"sбH(PEcL&R'$XCfӫ8^mx^ZXh7ɖ'7t>	B2	IMjRE T#Yz |[-ཚhGYU\N/^@oo/<~,n7@٣G`hhFϞ=dB1X(ϟ?fg=|w6,bAft߿O7w.x)'qjF`׎36AW0W݃ɓ'$p} @ If4̯#8
uvv͛7ŋI7n܀ׯݻwɖ02㱐M1b6^
w!$;h$+WF Otܺu<`,GId]Fb|-c\jF#\|ĺ6e 
N8ͮD Y7,oe2p`0Fhnn~s΁^'q	 &xul& =Ez9	rۇϟOmmmwUTT}k/)6TdSSoNL|IzI_x`PT    IENDB`PK       !     )  hathor/images/toolbar/icon-32-adduser.pngnu [        PNG

   IHDR       @   LP  PLTEֵŭ楥Jރ{RXb1k<jͽSkkkra#xM쇵ߓ>KiSf,Czzzk3QQQ


h)Z&T]hN^+j,h%`͍0hWLlS=kÅ:I{:TcMy淓!!!ƋB\lB~a"qJεs,l϶ų뭓d&{V06ĩt#_S"%k7h9ԿGG@4}F.ɱ{W!ѯ4fX`WKߟIhHj{zkt9=@bIIIqл@_°ϠwU,c޸Bпz!dzQr#zLߤVb(Pʴ؇y>ϐ4Xbɕ{a=LwLl&ܦtfff   хV$lmX~DŁ(mXEd+Ր-ܭ<?"tttC}ȫEpBJr'i4l8r5)-`ZnAʕҿR{.SѕIϗQɡce+I~ r&}OWRè@G   tRNS @f  IDATxrQL&cVlL<UVj۶vj۶n|1.🲔JW@d&5!'^i~X,X{X*u#6BwDʼ,vݷfZ(D贈j$D]D2bWa:%O:	tQ+F)1@..
eҟ%[9rtѸ]mC6o\CAW3B^Z
x0wKyGƏ2]r%s+{1^RT4QZ	+AFƥi454GC,W*W](Bsߑа`Mffemm|hqL#\Wf).lVsgrVu%d~28Y +*LggQ('Bk i0~$%\ݱC5y7cf@a:6g")hGh1%XI	zQv#a "|(uo}
/}9휶Dh䝧't3_{cImzlH%Q$r/E(S6oNu=|~y f	w!݉BezTJdq2vnS@J,vi!LH $#𠋅!͒H8[QҭF<13@UX=Nq#]c*SulT@	N7E;-TY!8(֎m{lZD8;,`;ɳ:?oŬuzWa.29v    IENDB`PK       ! ;=۝	  	  '  hathor/images/toolbar/icon-32-inbox.pngnu [        PNG

   IHDR       @   {u  	dIDATxyPU/6DPE1qj;v?Il?6dڒ6ͤII4Ah,ƊZ}Ydd}ee#3gwy93g}Gu%%%bC(c1iiiTSSCnݢ7nϝ5TPP@4::Je-}ZIt7oߦ;w0m'ztttS~~>j811qŋc._L999$<twwSGG=H_KqTYYI.]cF^			,^E@TVV&p&!"U=(<VF<CpUU𦤤E	tu)F`eP/!
7?55E::򎬠>ԁ(ƈ5(@Nq"tzzZ"jzԕTX+ғ4s8"
P633CwU/sWxatJrMWFP1^QQQH0BK{hvv^̝C/aY\#rbbbm)q1NH_Rk
RcD`LjxCvSޠGYB6I燂hFQyTRC~-.bSs(46Iȋ,Y}i*ƍ^&dMەFPIJEѓTI%(XIFTwd38SAmTJm:>JA4b3C
JCRBZ.^Rk1O^Kyiτ8͎
ޖ(Mk*<`OKٿ4ݧ݄?P;NI-m7#q:*1?J:D$4;QOus(QϪ|Kz}*|iO1SQR.=:P5s*|ۆ/<E[jw1*rc;n+_SF?:2oLI{ QQ6sƊ}C[^E y8I1%c"l=ItpG-JfI͇l/J{ [yߚ}w,V췢c2f셎:SMLO=i(Ȇ&O~{cI퇬Wyc2:?"|UB<tHf4lA'-q9jNJkiQҾa?#;fJh1ѬA s5/jSFH4(-)u`l5&:f7+ҙ0/)oؓ/K/I	|QRxQR|)QFsdzY<<{'@x\7Ɲyyrev=<¶[sqfފL3L`XI׃z0Bi	o8sg-ކq:k9x-Gg{{+Lpk9#0n޼|İb%<σ8	k@pVY{7p {B"	Gpr#=0#ZH`xp䒻!ȱbCt #`PZ02(:!ARA`/d G  Nsss"tqqQ̡ ="#rƜ-acBpiiIrpF`\M,՛w(fghx7$`.@BK 9tڵX%e<B5#Ұ1(0+wRvvv1X2qєͅrG.4PY⧈=Ő'aj{D|u0<F 
[sx ի{bx{
w5p]p4^lz@Pb]zei	9 bBSD:.\@\c;W !!@:P{* 9F81Pŋ9]mgQ 4<B!T6BQĈ˭]
0:N{peb3^h[x'c,0B5+Хe FX!U@agE`BS+߰``(=vzY91bՐ0^N  C@ga' 9 ѬA sƕCbP#u`ll	y2LBxxQk(j^اAdyyN0n;zxzm+b/=47#̦2f0Z\s8    IENDB`PK       ! Ռr  r  &  hathor/images/toolbar/icon-32-lock.pngnu [        PNG

   IHDR       @   LP   HPLTEŻkkkuts{{{fff~ȴ   tRNS @f  IDATx^n0CKM$]B4< /ZQm?2O9-U3*:!RqE_, N~;y 7}@LЫ#eqiƅP-S9V)(# 4ħ:/K!-f(:hKJ.p\u DK:88d0J\IZ/b${IAҬFdd/kNyd]Küt:ad|RqْR';Ae;e%РxX3byGx^`<$BW	:afӓ/ ڏi0!Z .qDp ^\xko}゙4,|/q`|X$X/$^DxIiQSu(ˈ6[RZ&hG&&{<Z    IENDB`PK       ! i3p  p  3  hathor/images/toolbar/icon-32-banner-categories.pngnu [        PNG

   IHDR       @   {u  7IDATx^Xml~N8ɛ %>&6Dبkю6ubFNSI[MjM&Q&4-t
[0	]))MG#?_wQ#VHs=r6<xK,Ŋ1F\p̭Z]?Uw*%vG܊``Cز}#J*Fۯ/7p8.D8d>;x+i;ٷ=㥿pdp}ċoG?9~>+?}ے6ӣǪٯ-J]"sc,jk!x(fDg͎*록uUа!i?%}W;o<Պ̀9&}^ԕEy^v4G@3f6W>Ělx罁݂ܕqN{Bst\06jDՄu&LOKzCWE$>X$38 TI@V9$[_WܯY	 XqWNQg@4'B\#@e,I*hX&Ue-3۟]\ODR!qȲ, 3r|8p>e[B}0$DP8 y! g&\hOW'Bfuק	 n.Ār-&rPYhBLwP%6p}h
Qj[]7ۥM_mD☊2+I!sMIB$ k:C_K;N0]مo/AHD<a+|dY&Q(%Jg NHe-	W׺&P}(J1:8in窫(㛞?FMI~^</Ș״vc1FR> XzureC-GX멿vdi΋(Pȫ{QN`
{f!ߜL+# d"@xIȿ+!?0%2m/: `%2/D2A;R+F c^۾|Y\nd#T'ܹ̰l1#o]2b-?~x!	Ś!pg Ϋg <:Db(!)V>	JDQ%$ZejxAAߑiEQjP\tII$-TU4@4wumP8p .h4WVV:L&b`UUUb055a'BsQ/^
 bY,׎;,׮]s?]188Z
v j;QV+$I"nV1?'I$CbJ?>allw皛ӿ	/\@qeRLqnEEEf '7Lw(l۶w	޷o_
mhhPj$?;+	$DfIuЈ۷o޳gOV
~X&\SH$A<[(..N u}^^^qؠ \P"S<@4mu(Ν;9=c^ 
O{EQv!N	C<?s󓐎(!-K  @a PVSXz5DѡLDHǓ>K  "FT@ @.GII	uV:DJO¨`-y{N8ȕT׉

:CEߨfPAғNn$%)sV +$vOZ'/^By4=td+֠iKr׊4(2JBX
	pez
BV2oPyӜ\NBx!2 uЂ[7d=Zp!]b͗-<V7rpϾAqᗏ9򐸖5Mcs[ \|\$ū*pĉO~YDFǷ    IENDB`PK       ! ]A  A  +  hathor/images/toolbar/icon-32-save-copy.pngnu [        PNG

   IHDR       @   {u  IDATx^Y]lUnw-$BBAk1&/;%<M6$U->'j@lK 
XLin\anvv;<ܜ09sg		M@c8xH %l\[ǘ4Lx'Np$Iqk@uUUiiR)b1(h4
0(M#(@L7gٸ5E}&B7{_~x	MF|i%@ ܲo8CKrιNMWA7tA
ѷdUMs֑%%c'xHdNᆦi gd<!{HNsf	D"Z,4-^,b,$9/Rȍ  5';;pKf\BRYƒK穀2NXUlm܃[@W	E#
{Z/ IY[+?|( :cM@H%$Ϲ4_\L Z-Dۿho-0JL  yyoo}{  r$a8JJ"IsWzz8h\KH@SU޾?߷O{$dA$7 GLM7n8<dnrA`}7o╆HuwT! 4moS)T,?-yss3:Tz^.@^6̈́KoIr/0]o(Ǔ?;.Pk׮]~VSW[+1iL&4b%%$Kr2%Jz0D_XlۏA!۹s w 9E  HƴKi" V_ǉp`Q"|X|ag=/sxEرcزu[^`ǎf``wN^'okkWl1 kPyUS5!``@6Y$siMyt(d{èBR"dWR@jz岫<0ݵ.rż܏%ud0c$ƬMC 9"L4X)Y;E7(rYÞ@gJh&''imאÃpo3*I	BOOｃbAݲGYE㗓#
hqz{{sWG ,C@ś[\3S@DY(n9M@W[2zܧkcƍ8}ԉ8
S_ q]d3qy^ۆ#(21n	ԯPfUՃ#'⡡!kW`_=.)ytH]*UI+W/pH;ѣGn:86:'gOSKUUU_?Z[VT,ZrBy, `~̨Cez((Z"]]]_y.E0^(T$oH    IENDB`PK       ! ψ    &  hathor/images/toolbar/icon-32-deny.pngnu [        PNG

   IHDR       @   {u  TIDATxYLTWǵi:pa].l#XP$m5IM4ڤijlc8*Paؗ_zL_]Y+%DC^ӌ=QvٽAN4O]K<;t/5(ǾvBx8?h^8U7~-PAF
abݫp`W+蜿#p0t!u-VaQ[z<~ت= )iGNcW(p08r"@'35n5|068McLn\׸|xrtj<+ah`lKm$CsdP4 M:4=tԞg~q:Zm[:F4`:-|ѝFP}\,xys_0Ƶ4.AHQOU)T|h726:]4@oNQ'zއǬh')*zƭXP=Ó7E'+`܈Y	Ot3F<&S)w#ɧ@{1+0n=ؕ#L7_4@[-Q9j2~%G(uIѭiKOh2*iMhJՠ@^x9,nPSjɣ@&IVpϨ5XU5*_ba{PMFS/uFB4 /J~OҠDA2q%ʩj^2QaP\U^qPI
p[B!a39
t/*5_P2wW,K2苛z5Ըg3:s+SQ
3䥕IXd
Ԁ\'t`I]s((-wN)Dĩ3&^.6qi
4s#A I	B	/(HֶZ\^J
*7vÇJ3#2#J	:+L)8썾E[rۋ}>T$X.|<WKVWQ~V2b)Pj%'h"?{("󋑠ńR0Yb$f½ajWEn,V!S9(̗;BY"3!N.eX/j^%++q~]mp]"F+Wj<xO&;\^jfFwd.Y1::a'&&X3.#B__>}v;qF7l֘/a8;AODA?fimm'zE4 Y8sV4@ww7finnBRľ=---Ga%x>|Nv2]]],<{Og=C~w_CjM5'sU/	/qJr	x+!IQmmm."CN	Or8y$WZZeuuc.^^R;vl߹s羥&?Y,ׯ_fǤqqqoKߎ|G*+PK    IENDB`PK       ! Zk%  %  (  hathor/images/toolbar/icon-32-module.pngnu [        PNG

   IHDR       @   {u  
IDATxR[~?BaN3mNi܈'c;66lY I@B$@WI߆ܦ$άfspL!b^{CDW~Y-Vh8$Mv좡؄d&cuw,"-fah6MmhlLMIrxG
m4({V61vZ@WQ;Td'lNznLtjN]:+6]$\i+״c+jCjf2;
]wx'9i2=t}{*շ\G`8A.&|~}~;mhHkܷE,t{<ljGvrS#JqDVEҶ-Ԗ\2+dάPe"O/R2=Cc"QZ m2UT#&9o*	.l&dK='{&OU˭kEϯI}{Oe(@hH`Vr,XE2dOR@St9M,V"gb2sfEl:A+182Fy3yZ\Z"Q<>$4L/ Ƣ4LQRtjaASDB̌e:}j"6'mmoVW@a}C24%o)9~318k5tvVMzIUQmshЏ@>/bSI|Қ.i^7dsuRU(Ĩ*y24%Y >{!5SUON_jP1j)fz^R_߀yF^Mٹy"K+($.[9Ȗaf<]U/llP"<)pUg`JlMlZ@ẖ%L/3+Tӓ7B	}.TgS?MShǩXZ
r}SSE_@zbOt"n9%%n>2+M624m LtKP-S}Z*vUcC|EE-P~NBO}#Xh4SY8W.g.VawEeTRzRF|7Ni\T[چ&*)P:I]No(26Y/0}[>:C=Ksi*G!JS#1ҟQ//%DSjH1ՐX$Z\M@fފ!DV:uZ_;g
]77Ay[cAK?ta6ь֨=S]\#eiK*+WUw7>k'E;jw7Px,3t#N7K?2onή<*<r1]FvC_n;rXi626FÑQN
S0@z~^xgm70QUR&&*(
zz<u?.y䫯xiCGν
͋&?VrSx`w/|Sw׿t)"iF&&&4
GܻRb(0)B,$e2!)u=ސ~C	<4::
Ǝh*Prd \	'wJ#-bXwA<*f2wERX[#%,G ҟչڢ`,jwA8XYY7 .}'/UO?=zdb}g8?9$8g{{<yBXG~̅M}{B).4# Hn"]<:l~;;;X`嫀CA}'dY%BRSD=v		 C'"3Sx@pՀnu[z$.
*%
ᵑr E#+4hTc!t ClUAՃՌ\c\+ĽUA9jkP."?/^	9 Q@a9xWu'C8nQ_ `"J8\;gEeΣP P_d[rwB4W  W@;!raC^<!w􏠳S{k1,X-S1bCP3dXP
\֏D<0_t
?Gd8
aqP~D?Ï ~F9= zB]k  H-@ ǋVcS-c1^ԣ炆9jQ}<Y(*Bq`m9g`cY,n;P[mG0ϩ-oK={V_?+|
`·"Y+{{{
}<EqMXń    IENDB`PK       ! `*B  B  &  hathor/images/toolbar/icon-32-menu.pngnu [        PNG

   IHDR       @   LP  )PLTEžĺűؙơÿƸދkyd尲Ro܅uɓՂBi퍪ͨ՞Ǐ]}s9cͦ`~OrLngǾuϘΘϓԉʝziDp>   tRNS @f  IDATx^ՓŮ6@=cv>f?Q;QowU)h:qȿş/-77/?7;E[v0wAM<tO>(ClEb^#)g0 u3WHf<X31q| 0:鐬V{,KSE4Iɨ-W}[:=~7﵅/xww>>L})%&~C c4YG8!DKm+5r+Ahqh nr^j8
>ʪcCO*6~0Ot	 +Qql	,](a*q,ɺCy$@RſQ9GI9Nz Ay`ww[ER<ţe>nʲt, P	!i1J!cI j CI#PiA%AO`LXRfvBP$.YqB-(D[P$ir	Fll{2[g,|M!׫&3cst!#Q_?a^jRK.JM'4]"n(}AYAk3J Pp)	X)o:ʿ!%eHJKQJɒiW XD(EB%HGF*i    IENDB`PK       ! Y    &  hathor/images/toolbar/icon-32-save.pngnu [        PNG

   IHDR       @   {u  IDATxFq&-33̌r+ݫ*f:l<k9>'7Ob/O?I 0o xDVa-xo9k pRct:=Ͳ,y8:mQ,ۋ|>\.5 "u]!@DTxZi_+.1GRIRjFX&1:(968
3}9:JqL
 B 7?J)^4?G&.Pr,=XpTEz|9YbE 2bȑHC;@!GT@1_q~x㭝 ֈF<OtS  b	0Ԏ {W`dPǲԎ <	-!gLЩY4N;z~!bi9d2Yӏ?"Ə B~|@3aD@lڴ/2?{[9/X8cxWpÍ70 .@Μ93:Kp҉'Z:oR17ɝcP< HHt]Gs!l0~ $  _ Kk}7D  . @aQ!8* A;@ljW" "j0Ni|MW_%B,?/ϫUǶLiB`GE(Q`ͨT: LAX9imvgwjjyvz{XK[	9uxyNDA /ΑA-xZ#r>qYXEyB@@5	!Rc<[~z)
#A̘>uJQ,TjG)˯ 0D
FD__f`	' 83hP-@;ALuҞf?PP~ک8b~k!eae5*OYn  ^|'.\ߴq"[lF26oقK.zʰo.ϫ67nCS}}8<QoBs@s!g2=ZfY|ܸqS1*Q8T    IENDB`PK       ! ?+{
  {
  (  hathor/images/toolbar/icon-32-banner.pngnu [        PNG

   IHDR       @   {u  
BIDATx^XkLT~ppQTf+ê.k/ٵ(viOY$i!]w#dMf5KQWEʠHH;g`n圾qN:Df1K|g}|AM6Tn  n0`_mű)]k>6lhA 4+[E]k,|{S:iiyza p s2MrU~`l:n~$UgǗ*jjP}ejn%	\{u~e#QvETH/++O"̆m፧Zb(NMPdhn<	ѹ<X`}/]{C4Z Vńq`x.T՛2c!.,:E缛FF,~>/3Yۉl,p{,SژP6,H&]pC(P+y}x
faCRGcCP:mpA	v'Ozf 9uRכ5*xtOd́nGVV=ADorz^ ?8@/#(CG,@73r92!Hf0c	'%#{xa )A7>sj4b1^R=\8X;A_s0AZU%%lAt>g `hp =oNi6nM+du
Ƈ.(@W	bQB$ aZ, sٔqq]4~ R!_RӃ@	 rz{vCHHdشqs_<u=9SG
^`/
pXTѰHJ0	l60lLl?(5)=AzY_Y
;]2C!@]$+DpD@YRY~,F,2uTفy2c,M+=\Pb

1!2:ZTr:'+Bs{J7
6@Xza<AA+l3>6o~& So,c(aXsn1;d%ӵ-U	m%ېDpppQnF~@	Ϊ1HMI0Y-{If3PFED 1!N?>ax^rMG1wp`Ix劬iUx5թ)!Xnu%N?OC* ;
+GZal>rߛR|:aa!-% "a(F,CJȢ6w;UfWdKR{{`60]RRr70Pkwn?*~<x؅s8J;8'w$1p!^xdzRjF\"Vv@+?{>h{}DbA$x'FIo֪!@s=rJq}}}b,&&+55ՐaXdx>p9~zQPPPJRG^r8X`2>~X<@|֭[e			shooIHOOhkk۽cݼ@SSedx8Ny/^d>瘀dbqÙ4ka$D+mk״7o677Ol#""Z04$99h466c2GY5(qfkG5&&&&ȱ@XX=v{܀,KIII4qzH"w,][VJ0q5$FCj/xR"IF	r$AK1??2Z>k9(%t 7ĜRa[9@븵U	ABq$T}	JŞz&"PU@(tvvjΞ=M`˖-&ڈeE$SAr.ŜH'uB%&kWuu&)*W UD@(XRi8w_k.tJF uD"'1fՈ$<y<kccc-ZHS-ݗ#b.bj(_p![q@3&8wsP?K	UT1Z^ZTD0$G6o| f0L8Ar @"nW*.]
0	}!ȑCшYlB9ҥKjxqX)	̏'Nv>Ub!ș	Q޽{HjT|NRTٓ[ZZjkX%Fi=vX@Ȝƺ/Rkii)ϳ:_pШ\1GP S
>B1\Yǰڥ@|m[nmxuY`N|c-"Ç˱|~9A998xގigQ.TkCCߩOgt{3a5%`E8\Rq_aC^    IENDB`PK       ! |K(
  (
  %  hathor/images/toolbar/icon-32-cog.pngnu [        PNG

   IHDR           szz   sRGB    	pHYs       YiTXtXML:com.adobe.xmp     <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
         <tiff:Orientation>1</tiff:Orientation>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
L'Y  hIDATX	V{PT},,"]QRN'jG!55&`b&#IK6ɘLZ%NbtL 1_VAXQV`e;R0v3{w=J	A}ݯ/iQx)Q`$H2n0bۑGn5@(yhŏlH;q|ʩk݊Cǂ,l>;p"X$sGkCC=t O]m6a@gaO7C˫<Po_3Tg-\cyDZ#>O`V<5}Ϟ 1޹,IL܃SjewѼ_TCt-[$7lذ̙p=n ^_wplF"H1T]UGш`:D| CUVVKKK*~l]όp3LeӦM5<Ff3K,ϒؑ1m;OUy4Erh&7׭[zfʂN?4my~_`ߞ]M>Ai</5c~1.%؜i9U)nDAO;؀ku^+{Rkkkg(
ihɨJEZTu7ֆh8,"d}{1kJ,
C
$W} OOc֖U,\x`nmܹI%c)>l´"!rYs-S
yQuMQH1,5y`.:gW.--)y;&i_].
qJ d5+6a.Ll9d)ǣQGЫ2Q}$-Z$GU۶Ϝ9sۇ T4S(n8";'P]5"!yZwKF|6XH(^ 6zߛjl%됴ڃiZ?(0!BrI֌@jclRm=v3)2 >~`!	چ yܹ_ NqIMUcekdH]uz}\-w-O3lօzgBx)Da@&hWc-$1>F{WTpl', E'.$Q&LP`"pJ!/%qG^/p\xɓ)LYT"TS%+ST7I
4j$`R7)Ψ3_{kz*s):=@S"$Y=ȊSѕkT$9DtMVAJ`cR`pFCms 6TOe(ǃ Ӛ]98`76]e嶁ցIH+P0'
z-Gpۉ/g
e6!]yنHT}qIeFr_>I}.H'&[6tU(f3X%=S8-7IB7i[8_M]_%x0#euüNj/WwT\>i3):H#ALeN$⡼)SJ,#	w"v#WlNʀj	xTkQ7k3s"#W+0m]<ܔ.*%NB&T=EsA"<||>fhZH/O\#.U-W!ЫO|qp<X}p0LsM8	aAUe>@t08iWxTw8z>UPt爈}xεaˇ@珅!Dk?hdZRj]} z`pwd@j='YN}LtE1p^Z<NB_W] 1۲(/[H\.N Ϳ	ݓF5iS\x䲘tyGoCCå_%woK*7+́k-1dHJuQ) kf|0c``xw8x΃	~(g4    IENDB`PK       ! l  l  )  hathor/images/toolbar/icon-32-unblock.pngnu [        PNG

   IHDR       @   {u  3IDATx͘LTW1Mcc!ctkB)@:V+h]e-PC7vc¨XZƊ(t`_u]vΞssdv%_̻s0sy 	h]ye8avA{Rn2yLьr?6Z	O6I̋\?*^Bo2A9μq6+^[ήfr8|N>I/XN<sbEĉjȺ/!gBÈyg-Z$(HGkWdE}>r?xYw4BLL2oFKS=4dSH1X䘠ɈEX&-Щ
UDV`+ÊqѤv{
l6a0pm_ñCp7BHMSB쑜P>_'	{
.AU9000 044Vj_BٓaRӼĆP	='>|(	EՠXUH yo$5U2C$#_^W,UYAVI@o,9> U@I}1I8ҿ%%h}߿-c=Z`wgB'VXUo%*;-Pj:$
$"lE	 \xho/p?@G}@rKdxD}@w	1"N#?غ}QصMO@'$9-"d/A;!	q{X>tB!GB?LUd??]ÐR.XTAk@-u |	7iۛ^F5	gԐR-h]V?-	?vTo^N$K'.\!	HRYf!b^'٣bӭ8fK1^_޼4c%	(ʯsI$+J"<
-1ؠv[QpQƐ	d
42~aT_n7	ɯ@^̩=l0vٜ}s*1$lq"HWp~ޮY勣Rgq
Q×sFd	 MckOyY1$	c"YX9GtS4al$K̤`3/37nǍq48O^@p!3BSg%.m;2v/ljllg=6w]^Ss+8CcSKyߘ0Wa44G%'7x9#0M3F+aHY{VLVD*pƭ"&RUՃU7@[uqknꆶvXX$PQQ#_	zzz;p{D(b0HW0" etvuAwwt$Vբ]ǫTUB{{tttbI+q[FM-U(/Q[[G%fJ0qh28,юUHKA6|@YٷhiiA6hU@zmdodE@ZW*-J
	H0F,PEj_YT%:ŦƵO^I8 PBʍt0pB	h2Jg~GΝj{	ڐHg()bȐ:}؂pUVUw}fQs._vMUN<cpu\t5&:qfrk*((!VD?޽{g1K(35OOggrɳ@}ȹ8ߓ].1anpdf~>ʡ:MxζS ;siZZz9T@Ϩrʩy<gl,B0&|݃gB|UxN9H,
u6͎gx~=ۦrI _w
CC    IENDB`PK       ! V    %  hathor/images/toolbar/icon-32-xml.pngnu [        PNG

   IHDR       @   LP   PLTE̾n|˶f^dōǹ؄bؾ隺uƱqɆqc}֕bm⤿QV   tRNS @f  IDATx^}+1Fc
Ly.33	IF#ەOQT`j:
9qA/+@/~s{q;u_)kKϣ߻F]Dwo;qbo.O'>>~e|4}yI  R+P0*DO}
\> HYr҇2TB@ VU >kK}{P$T"4	V'(QSra@$ȝGy;ڔZ:$C"HhӅd
@Jy+\ HAYp	gqAT \d ^MPnB:@W4t)NA%&+6QׄO '" #Je̐
lDceOȢA(,x0rl	yѥ(VqfcXa.Тu+
y.P!
*ך+׆    IENDB`PK       ! &v    &  hathor/images/toolbar/icon-32-move.pngnu [        PNG

   IHDR       @   {u  \IDATx5pFߓ`LUK}NC2(e06pofYwt:BF}o~}+ 1@D?/.5ip7uQF}[Naʼp>  gY 1J$>3]is.Ee\ 䗅 <Ud'jk=a	@
p=x wFjf>bd K_ξǲ szm \-˵v-B1 Gy?h@X  R(H^X ԓ    } U<OY }{"~ 66RYKmob rNNr }CR @2݊pn>NHFU5EN tCߗ^8k?@]bw/R?~?	i3TX>doMj  J= >1Kpb bH ===iZa$Q-󁃃
m" ("@P󁽽=
:kB%	]p=UM~g-̑~=|([YL&C@nC .3SD9@:&Wm2\ZZhT*n83Ac=@t/$ab	V.Jƺq}.<5GGP.0@
u>033C룋;> 󁉉	
VnefN(Ps>0::JQ|  r?>|Sz2FI    IENDB`PK       !  C8  8  )  hathor/images/toolbar/icon-32-preview.pngnu [        PNG

   IHDR       @   {u  IDATxx}kl۶m۶ǳ78۶m|z޺I^ߙt%a6΋ߣ8? U`:4`OZ0c8:ۤhbt3/uνO%x@Ӥ BPe%99#/vʌW0Vn~IE+!m[U#X,1x{WlymW@ѝOEF}+0JSc|V$~1ZS@Rq7׶.\>t8\g'laJ	|:"܌d2)ν3V tP(SU߁l6i4664ΪӃʣ'TUg\6?g@~J<g!lxs+b΀TK%:#MԻh7"2C1"bSIVmc;\
L upĚǺ2kIܽ#,QժVGؾu'f_B?-~~Wl~kTPtE(7i]'̨m 1ʍf4eʔ);Rdu@\}o.# :::) [uAWF	&`B!QkN==O9JJJG?0ȹz)wBz'Y444/Lxkk+AUVYƭD"Cn| d`0Hoo/UUUʈVHn営w޹ 
wqc=WD+~266Fii)O`}wϚ5~7xRQ_E1cx ٖ
4*$2ËL>]8kuH$b믿fdd5 jOQWX+mpH1Ξ=5hVZi%)Hц^~	k6mWH0.$dW^OUHt]7wvv7ao7ܰ 
I{{?G!PH~    IENDB`PK       ! zP    &  hathor/images/toolbar/icon-32-html.pngnu [        PNG

   IHDR       @   LP  .PLTE                                                         5>HRV[\_bfinpqux{}ր́ׄՅ׆وωҊҋӌԌՌ،ٍՍ֎֐єەۚЛѝޞ޶߷߷ุٻڻ꼼$.    5tRNS 	
::??```aa%L"  IDATx5|lU>w&ݡC


u6xOwwx2䞽%~NDV?yl;af` `Kp̀`8vq9hKзmJ"f0#:C@'ʥJd k!DV̏5Y|bҗaR $d6咛,o/4I]Hퟛ^|%SX.3:nw^9{3r.zdkV#@N~H'3Q<ui,'<eeDij+a߾e{2oS
`E3Z ($>׀c$E_{r
@)Q.9L&@S|iiA $7U, G`J0T_(a	кi =!C`zq`4O W), /=[7Fc/+AcheI:w$@ 7E^= ɠDp@nPx7Bu~YULe` pxLwXBgpmyŒqOh]^܋{J2*/Sd=4;-9n»GyIofwJvEufWs|m^/~L_XzR^&3x qرh GH1&sq@B  Pޫu#SmN
Ooe(^eWV6P"    IENDB`PK       ! wRT    &  hathor/images/toolbar/icon-32-copy.pngnu [        PNG

   IHDR       @   LP   !PLTE,z   tRNS @f  /IDATxn a<;$]쿛״Z-}Q.W?fPj|gww߀-z[7@l 2 "
Ijx&]فM f(| yAmh{{Bt84ƌ a["Ыa<\ ;gE NiM@C+"0iCZGg:-{=j>-h Iq'9{b 2 ܹt Aąu)F _`W=`k\ҔZ+Ͻ #،
    IENDB`PK       ! K9    (  hathor/images/toolbar/icon-32-config.pngnu [        PNG

   IHDR       @   {u  IDATxXl#W}kurŬ2'.3s+
K23sef3sbZ28*Ic̾M~9 wcF#}.\?
|^}c<+{h4
ʚ5k޾>c`` Aؾ3DR	-_a:ףF({?p8uc1]Q+XL aE1ߛ6m˯69h\R_15`IeKl{oF%[++.J/6ओNGC.G"}d'mb3ގ˯v8|Ǽ)67y%~}=LAPLſ;ρ̀+n)sκ'db"N0$V,[f.gM]UtPm&-1ѧd9Je]6uX$tvtK{U19`bb_XPC!u]p,f` .̟?Bh7 \S_P(QEG aI W6ܟfJtץLMM	94DiJAރo`UOl&l6
v0<@¦6e1>T
6+P,>=#"̙7w.b8a7p t53E֞ e˗L0:2S?	 Se !AtGJXbfRO{@e <1l֪`|$TY&Z9m}F^b}%y],7W_}sRZyVI2&8p=@/ G.13\oveVPf@"d1 ' +XzZZ[ele$X,f~=Ԋ!/VԜj]@jrxB
=Xh
kI=S;nE
zTpL{A\Cb ǲrpphȘ}GdHX'-#Os^
. QcmRd%>Kb;Jϟ
Ā:^TZđcV~89D"`f FGG~G9o886S+l{d'd!"*.wǵҞq!88d]+=mHN`
QC.>)3\F}ҎmO5 B644Do(222B) -X L2 Yàɜ	SSI(yn;LN+B,	v:(	Ā(uJ Sq#yOBk-]`5eVmAk$c\6	gl[N
LYk4:g4<k
&ڬqej2lHِ f@e ؾgM1"StR Hs0bL4x~m59N(6/^[<0 ^G.Ǚge^{oT#xP$bV{o+`
թӣYf9+kFj~1vӰaVT@VXF=+'zsb`y!8CQ~? #    IENDB`PK       !     5  hathor/images/toolbar/icon-32-read-privatemessage.pngnu [        PNG

   IHDR       @   {u  IDATxYdɶɲ6m۶m[gm3mWg]VxgQ]YxދOŉHL9	Ji$IP|G\677ǉ?|{yk=<)!X'9,9ξ+:uj
4-?F{_#pB?"UPqex_ZQQx<.uuu+V|/r֭v e[LGO9唣1ׇ}o>袌xNe[lٯ=]6χǛoK	ABzBm?sܹx5e<1tW^z]4zdSLYOiw.S%r"Db5B8L0li6m 6	bZHI''Yr"#pCp	!IјFa1aX̦>̬,DfF:Bę/s<yqcD틫R;&/$`ba^j1g6"q`FcI&HPpG<OKmw،"b1?{X/Cjj*ɇ!yd&'yb#6h(HjSNL.猇cxON&/nB̒*V>8z0VQHfNNNQ2"CCC:233,,;{:ߠT#6k Ct^/z@8!
DuIeGv;G;J]CȀqV	15eGC]=^xE4zl\ͤ°LbWgqQAU3x%i_؇ip8XiḿCwZPDBY|^|߸@ o˵c
1t:s{'^weӔXeA-AWČ`؏3S1 y$>$m4Kڶm2Wf1Պ^'>msT\!Am%h/bx(aF1cnڕy\F=3%9C	gӦM6rl쀽b\@8:%1MsmCϋlwokh$HRt.^Ll\۴mlf;D@hAFHcD-UBdvչT/--ef|&ayp+3eTAP! dk4q9(!@͜9s4mpplyyyjƼ/۰>%)B4dL>(@(qPSlyqq
`GGG;U'9---TNzd"=À۹;O'bQBCȌyQjEW (,.
4jL%sp}L0EU#ޞxӉ\C R}ȍ`[`=;{SRSPB?'2޺B['i-4bo !cđ._3vmfYЧjzYz"^r~YG%!YjPGU7t<c_p vk?_|R8vڸ/R6-^Gـq'޲n `G$A K`MrU>~OnG^_g˖)t{?-<@9/J0F&?~>%P/&htA~B#
 2DrdtE(,,d
niiOV p?S Hr:]wWʎnR-VxKrȳ zDPϿcdeeڦm#n?#'LDV,}g9spM'JW6nv")DHTvaϋq<X°V]r_&	%@zQQѼ=Ś
#	زe[_dr2O6oMV\5Y?.]t6Z5bo(ȖrD	gD 	R+`$$eLP{A

EvyC+@	yͤ"C*$
xU{6$Wc6.Lzg̘qY.䇌m5c-!S&!wNL[?JM)~"&`c>5Er%ƗQ	PjqibEQ%OL0
Ry{SlcpJФ<o
PD R^QvKЂVsݍ6@wѨgG&%jB9g0N{U	Y	KZ&9IWPc1^3 t"f@TԪ݌*磻p$oZmf=sc8Q 
4&[l(Rژw_hHRX1M|f]!Q̸+7gf +HӚB7&`PֆCl$yLz6SW"LAzrW~ٳUvc14M:31^2>h6~q5z?]1
4t@Ot	MsjΘ׫l"=8!wH4W	6)"ӻ뉵NU$əWK@jOd˗{j-P8c%:;?Я@Yx$g&;`SՎ$:$}</u,${? QY	@ׄ䋒PDHdg"Q'B\79XND;ӥJ]ˑ|z\Bs )>2ks"/Do'h3IwJ$aV#]x    IENDB`PK       ! <Q    )  hathor/images/toolbar/icon-32-forward.pngnu [        PNG

   IHDR       @   LP  PLTE̥ޙR
ꗳ艪D΢N
͔slݷؕMb9S6ϞnϭYS'eJ	,<Y"ƄyT[[ݜă[?u`Z,NfYh1YŵzʋRP
^x!G	X@NaƌVͦl{Qב_Y.؍N򼔷wTP̃aSt߁8qռks$>g@rn<[,]븮|j[I:h0zH9쓾q}"PJ/^1]R8Fk:ip@NK?@y8RE2n_'vMa~M   tRNS @f  IDATx#A WJǶmm{7Ym֏`xI-wEl[a84ˉ?E[d3Isޔ ly̱TRkI$S*#E+͹mxIJK9ů}VlY|w˸pSE*;n~`G<ʸ8TˣywaXU8wQTa6*bޘP@h4(ݦZEw~Zm	ՏX,QAǙCv]º͌d23ʇvTB;!-Zsx#W8OYZq+aM'P(4bLE63嬤L)UqNͬȱ+F$]#aQzت76Sۍ@UO@@Wc{f%1g̯03j^˜w MKj=Ktw~61vS:L ,gd	ᚫWQ7-@`>7c|c+RT*(K)z$m]YpC@U(Տb
8̫,3(W;pBرK
mG<.X K3_C]6||ز#\!puCs$-fג	Q6u}-R.!8$<jf    IENDB`PK       ! h~    5  hathor/images/toolbar/icon-32-contacts-categories.pngnu [        PNG

   IHDR       @   {u  ZIDATx^k\EƟg7i6)%*նiـ[DiR@_Q
zR^	ܕ
hhi66擘1:@94Q<fl8g~y} "o4?9-+z΢PL~kl[ dR((z[7'@$J>38fB^ApR%JU;'
W`qZ}DN4vB8|W@Me@(4}P/C7Y hm\0 +=VbU  @7,Uqw 5wH2J4<	tRtEw{<.?O  >@*Oe~%kgB'0i$l*\C^G1< HD!E,)D"
^=q( 8 G,uuD[[O;DSR"-vt	J۞@"Sv;(^@kh20bWx+.}׫pe:&׊0eu?W]۸mDP
! 30!JUGOt$d>w%~0= `@N~/L C*'Q=2V|]فXk(DI)< *U }/\R@^.cA_G,P\P8O{OGƐ@g@w@*%icQ*|x3#X6Da<hnG9DI (d@rftHGD..@N^zZJ9.DDtB"Y"kY
!QgƱc&E	"eg(VՉ"ŎM2D		?{Ş={`嚎NRJݻhZ+W4?> ST*ENY^^Ғxe`3s{`eeŤcϮq$OH6 [dr*OJh{JR~qej 2poF3;+ƌVTOookNbќ yBb ֺoJԢ	lZo RY? liVveEsss0]Ȭ!DQdf7Lp?!,y8[nYڷo\G i0D\xB~X\ 	3A@b='$َ Nmo6MKlRn L:qƍFZ5jNҕ!tȱQK'$HmK{    IENDB`PK       ! EÈ    +  hathor/images/toolbar/icon-32-component.pngnu [        PNG

   IHDR       @   {u  OIDATxXEt3NCq~fff^a^_7en~UfuS؟2fc{()77GݫR2X=4B|:s8 `,`
>{XF@Z@ t@![h|vp_7Je]x&r5=XymY/T:נ0P(d 
:@}#\
Ϭ6#l6lHaCAA u!BEtįaeֽod6dU|i' ?~	7L$ǞJC b{l؃_3%-t`ܫ /)r2Б(fAYY ;ıK_Xl;ȇ|W!&(z|G Š_g.{7{9}~v=L0
[  =.η'QC*?!ȰRH gV;8q?#Gh^(=Y
k'<w3=.V4y&1E OƊʅ:tҡDX(	@1	Nq8҂c[`Oe2_;J=`s2ꪦ0aK0	UJiIB'Ԉ6haH藌Ѓ+1ca@e*BJW,!8ff.aZ[H.mjF0!!^F\W`fW*>A3ãޏ6.BuCԦ˄0OQt,>W, O>|{YЁeǣ+!qػ <9E
X_2\ śy@cm:8nY<:ˁt*|>`+N 3@NXRjS,[-k#z,>I 7m[5D(c==Ky1:E,!]7$SP}yx3IJ9 bߏl6N^v-=z
jmmo{n'(e(t 6q(
ضmfoH<͸u6o-ʕ+166L&gX(Kb*'6sti1]WvUY<]cbbB`NT9U+mњZlٲ{\@"ktm
v?;wB#99`vOL5kcfY gUzj ir^#$\QcŜkhhOSaygT{bT$7PTܹsG}_ǃZC'u0~Ia6	L>$09eRfZ0vMVy`f"4CGL.-s K&<j[R93Jfr.gX7]z q?k׮رcyB<Ok3BtE%j*IF7T>={? fY    IENDB`PK       ! .l  l  (  hathor/images/toolbar/icon-32-revert.pngnu [        PNG

   IHDR       @   {u  3IDATx#Kt2mۻ϶m۶m۶m+kf~tzܮFdEmhz H"
f1eo4F.yq`ƥތI{etIydlٚJd@F6zkRGLR\$ZFfW4%fǢlgV܅@)	E=epW&pi9D45<ɭQ%JXR3X"V|K~qcf#fouZ\XXk[1ktGohn|{ hϗwߪM~+VN]f4|ȳ@Jݙ	noVLuHbJd\vocd=dUY8Zg1X_볎\>9.@oW?3`wC[]կS<6FӫtaFEpy<P_fƸ<r\8cNO!۵,gZg?VO$r1<48Nn)΀?8ݶ|UdyGDA]M7l),@ӿ=OeV2ѩ1|?3 gcIwN|&0mDCT<(1AH8x\
 ?k @Pָ{]6<9ڝS{,B%`
QLxx,ܫ1gq^	)<u=Qp80@?	Pd2s#ӓ՛j}ӍvM% ||L#G&9JgWUs٤t:-Oq@ ,*Gq?/N;SOn_<phz3a loD9˗8fn5H]P~嗿D`@{xqMu }!* kL&sp8'9/JG293ս/}'oHLnw%WܠvyDѭ,G܎j@ĝxG8EϝB+40Ŝ/DXJ0kgeKQDfƱ 93x<is?&j$	[QQ6#*X[^wv}~Qh{=PA{$ N,Aq!zk tڵ(_}4 Y> >}4p E6a_C	dAv    IENDB`PK       !  ,  ,  %  hathor/images/toolbar/icon-32-css.pngnu [        PNG

   IHDR       @   {u  IDATxX.9=g۶k{õw`m<۶m$i2iWIn:̴gn<we֭[KKKkkq Kݻ(;v옟\ ࠪdieAAvy.]L@|y`0hJm555A$ U/֭[$|3	wN$m?8igku%}!`H-u2͛7AI	'ASpm;vNqU<p@/<j*גARP,0d
lD"eoYb@?EV
F9z{f1 yKd0{`"XDX>Òu>T@2$C_ SKA|
z!yY~FᵾLB/@b[!\N(58 Y~g67|5t@6@2
 AD1Y<kƵ/F#}Ⱥwn|5U@Béyz'Q%BZ"OoSKC=/Ƣ(|b2<?<(:_-@aǙ(yCaXU7
#R	,(|Qhzn[l ,hc3ES?@ffMs7|k5N#˒~`	8,#$̛Rhܰ8:rpZVPM	覀=3YkbDH<x<Fvw~@'>l۶Pn?W;LE.2e>h1c>/+}&/mj*>m*?	[k㖶h[G´1e&X*k׮=PYYYg	2e~~Y^n}Iˋp1&J_$lH)ʹQ͔
BHD%Dp[L	0#RRRЊ@.]:_KgpY[HK06Q<_nlTTT= O~Q[[VZ!''DUU())3,Yg\UFj.Βu)H0;u.6<v`a^ހVr
RKrSzؽ{7Ν;c= Oќ6mѣ ѯ_?rĮ]Э[7z}4'Ok׮<:˗/us1p@&}4Lo޼yfQÆ3cӛF[f^f>.0h.N/>ۋS,'0L7fy$pZ2乔cz=U[sP:ks!>v8Q^JzڣVA8`3gΤ:v,2ׄc1g8@|(X'i]44Fy?@FCaok    IENDB`PK       ! 7(ug  g  '  hathor/images/toolbar/icon-32-stats.pngnu [        PNG

   IHDR       @   {u  .IDATxpVˌWfPۡ1333333_4c㘙~aƲs]ijpv|߮-ޫHkې{[k_܊<߭M=ФTgyjhrcG7;=\Ut5cً_oH5Vnz뿜4灍zqs<'`^֝ և lsv@ *=p@jYPE68)@k[ٖ|3d4_(T!!R BPVV
7@mmAcS8vhkkqɡO|n9v4SVNI԰/QC]}=kVp/@*sA$HDRrҘΟ?mmx n(	_@b<iB!;0aٌ<ڵ
 9|DGg|+`HI$EO$!$PZVΨ58|.۷o5J$IIM""WHFiR+F&:-!b4l"4MCB$61)}X,dvv_{3\jȳ] &b!?rA1dȐK,_p!`޼ݻ_yA/wު3g@Wvڿ.(fΜy |	A
:Bѷo_bԩԾ}@(zwD[n~!
?b$	H&t:AEEW烚x9vٳ6ĉ8@q@Aj4lz46Bz&A+6mYQxDQ.>g癜8rRy\JKK5#.\`o́ nV7; v@R
lނQ@UUL4x뭷>)t.j <y^O"`0Dr91$6j"h":x<w*4M}΂B0bxu;5N    IENDB`PK       ! cv+  +  (  hathor/images/toolbar/icon-32-delete.pngnu [        PNG

   IHDR       @   {u  IDATx^X]lc/6Y֖-*5-K@PSJꭊ*EPTQy<*-n*2A!&VC?qߙ{{tŕe1҇޳;߹̝ˤx1PLBpǱr3	kϝ;Ç	1E@/l۶۷|Ϟ=o<yԩS/?H	x2666%U_zu=B7F/gY	"7P2|ѣʿr+O>S{O|n&<מ)-RBXF ?@uP*D@*(bXCy_<qy?{	F`7tU- ;[O*0|w!QBi!l Y Bњ1Dpnnuq,-.qatؒ:3{ VW%dsa`"6[ er!T 3L1H-@Japf f0@8:$; ӊ{*`X}]kmC#daF #_$Hj۶I !`8Pav9Y_q2eI	@er@:U$?^"/B0ozGD3&,-ԙ h6w܆yy^`'Nn0ϦHR3BL@61Z-|wO'Lb2EA>(%36J
(*Ni 	 cRc%s@QVɖtG4/
.%Ps6SR@*{zjAA$,rf>h7v&6Y~ Ky"LbOg>3^?(#`zX{e(!3qo
4e'#(.-0CAU0%dXC^ %U`@ЖpDG֏%P`iמGQ
l`0<UP$y#Vm㮀H]3haAIW?]V˽-!
!Pd+ 	;w*G5&G4'&J @XCh~p[_ڠ7`੝h<W9D DHJYna		ΪρoS<l v%>8az+;#5(nu_#2V_r?䨴
x_v2dzxBߔ5O&<|ʫ`߾}HbfƩ7d˲@Ys)etvv|@}yKHӸs.{0#J=FFuA2 ϫ BA]7)iܸqyd	[
T׫FA9ڶ1Rc1JիդB4p$֬Y#49FQSG0`PЪw4dj.hΓ2^QIEYLeՠԭѨev>044ڲeK&=*kLNN8`Le-Ti?.j'_l>T
7d`T;sWNUK@צ1
>k8'afe
<I\K`Ps@TիWk׮<rJf@w@=I*HG{Yn~ TjQ-\=s23EW饉x4'Suߴi"MoZn߾L%^ei^C>:x%:g>T;f2	?~fsjڵUCs<mmm^'&
y>]f=ކjcΟ?z>;M]ol;HVn봝s[gΜ	wD tt
B}v>Qz i    IENDB`PK       ! 2w  w  *  hathor/images/toolbar/icon-32-download.pngnu [        PNG

   IHDR       @   {u  >IDATxiOTgǏZmZ{}K&Mi /MIkcAEz-P-c]p Vd_.lCevzΝg;093wxqaQ/Mpn	%3(g3
(	
{fKiIr` oIBy)R	寇5,@E٣!~^3.,7&b'FDHQ#H{/hͨBr?*r2¡zjW󩡿V2g>TކF)nDHSrn
2\J@HwZR4"C	҉>NӨOr
J5h >мS!,8x/±PRQrVcts&ն\n%_
eΑ*ܣWwǀu!#a_-[rPt7_WZRW	LuI2ԣTDϩ@IVzPʻ&]ulj]LڎG
Tqm΀:Z];jǮj檣Wvjė9֕T{׈Kr$#@{eM8HiUS^ez5KD&5ddjf]$F SI-O)A$~8EM4`#1BRjxuBJ,aL79OacJ|G|S:5OHTp-+(H{2,2<ݟbO#%RC{.ѾsV|d
dcnHlN۳؞-@D!̓/m
qOM'xqv_YaI7$z&v2HA_ei6`A ml=x2fB!	G؜x+,ˈWě[+|#6?&F)W3DŬ&V+kO	9m Y؏w	ALzXЯugAXO-mm˴i,kxMj~7j:#z&"`6|	F/E-jQEIx0T
a#,/؃K&XPo<+OGÇ<~X=ӑHO<;w7pffxu{#+ETD$0c(ܼySu+`nݺH׮]۷os78 ޽{NNOOc8!P)@#MNNrkDpF\ s#{􇋲nuFȈ:aF3?|#}U}}}7ghh;;;) 7H`&2Tra[[z3q(ù`bss3?w쭭9z`ztuuaCC:`7ݍNWTL&Pq766Bjoo"<Okjj؜?3#l0WQA@!D---"@!L͛ml /)RSSߡzOSSӈ)?|a/)bccv8,-eee'Iŗ/KPǖ    IENDB`PK       ! 34    .  hathor/images/toolbar/icon-32-delete-style.pngnu [        PNG

   IHDR       @   {u  IDATxkL'KijcUiR!Ri4uB;#6BQ[EQ6mTƸM5)\v;Y]5kcacs]DV$_'s9{wHғ&Bt8	*a",e;iŚPlc[L~~۷1s<N9|oOIДU$NM2LKvkh(9o`*osQ3&?9&?x|+~8asNc"QLZ]_DkŇlE&^L֯u{w-(B_7Ss{<K`hÉIl3cPE$|P	4VޒFj4ʋfn
t+qÅ7͐ޕfؗv4k/q1a( j&_~|TB@q3l3ķD侷ŗ.sE
(!
6o@sè+a30C8;t5?AQc?ff-6g$-hNFD^ѷD,pm]p$гl;afƧpEO[n@7!]ܩˑ[;'99Fml7i{ެUp.z`!o~Iݗ;7sЏc;N4I|C;Cp'o\5-!mS{3ۜ79ǩ:79Nk3IȜC,V":zR&h?;*KjMa͎M&h@H"0W
)Yƕs_Uw=q}kaU1?D?Y8	饡~<_X?c6=}hw L+$uXu	?JԮ45"%.bJI/6IŭƧEw=	Kj<ʛ{(#r䍧Y6S-$n6^ͭ{ٷʏvgyxfOT^ȵJ<e99f#NoXo]WOw
$n'SYH*MdX'EU
#v%833>]=rgW%~IqT8zQ~{__wuGOFeؖ1W0LOOK@z<pم9چV-LKT}6pax>0(,499)Bϊ<cc)O}>Lve}>gtT~TXfq-wiӝ$@N#퍍,TKAAAlB8:;4o{@ijj]z5ڵk6
%?{,\.JͰ ML+]B$Joosb'lnnQ0TTTtီ[EER/:QG-imm-7ӂ5یgHK/(\!PSS+Wx"TVVqb	f6%@Bxi	O>'Oj\t	/_f?2óö6(h:gΜ-0ض6Cϟgs;wA/%8	%%5//':#yNMMgTUUI>$bQ N"C̛F߽l[RfJg|Fp"DMr<"a;~82Y db(zY*Nmlz,"P6^pX>ƢUڈVGu@O~xkIo~Jط oK׋.D@"#CaT-Mӣuh!0=-VD:IJ@6gm[ŋ$A9jD4rΜP?xi6$ymF#]RhMDa#TK$db7ݢГoD /9M
_lyttTx<t+|D}ZV?>(e||\W=D`im:W'cp<K0@LPIDA:\2^ZGq~B0E    IENDB`PK       ! CF    (  hathor/images/toolbar/icon-32-search.pngnu [        PNG

   IHDR       @   {u  IDATxXkLVwuۮv]ɶd7&M]ښ"%Hx?Fx5MLDkVͮW`	30 008NMݏox27|9<眗o˼ > ^G0?p)ý{9ڵkޛ7oRvv6~eٳg3b7^tɐKd&BV2[L%%ZWt̙ߎoڵkSzzٳgd|SuzHSq?nZ#iKLpBoͅx^ةg*~wi(HM)Ir
ӹsrpՆ4C[ںu02gt{Cԁf\PE_~.a~*++hn./¸e$(4XXij~j.^h`GT[oΨo0P^x(`C7 aDZH-o'Ay&a8Hם 
 !5ixQSNx?C(V2Kkyo"WP 	5N@{D}Aw<yb(Fs)ps L D(DVJgs"ZAȑ#)xw3z=i-DNې^xDDD~*/2njDÛSCiTx؅6|7y(L"r劕2\$tvҴ;(GAĉ0 ~㠏#sn;w2f+"}^jvOp15Ʃ>L9R>3;Ū%fYwcSà:<5٨-((,JMMXvm"%jRѣI%%%V&!QmlxD555TQQAy3RG<>|Hݣ[nYoߞZ^Q{ի)?$333nk|c6.wg9%j432bW_~'Gdz߾}ɈP^^=zh6yQn\oBΒWo2"\!DN`Y.IDz1VFBwo۶WũhdL#f͚OE"WN:WVHqq1ͬ['nN|/$i<v!!yZDUU,ͬ;wXEyb-	NG3ɢ$ NG-?q4"ؽ{_-e˖`TWќи.o޼9EXD$ٳKLL߰aoϓVZԢ~` 566vH'uuuQ8thr9N顾>x_P[dNGԸ`la٠ 000;_/.۩8J1 Ȉ𴿿2|gqoNL&č9hiiC1FGGGؘؽ^vEZ2u#+{=0)Lb||}AjJ`<!dو0)
Ig&9%B2
+S/{aJpXB2
I AxAi	Kǒ(0QAU8lfJ kV( 2)@~0`Clp&d
87SSC/`p
Q`L?}+m"hl@$F%q/
m[/FZ	!Zan$J 
p8!JȖƅN>n	G=6Xh߄!IϩH$0a4i֦$FH"ǊD4v Y Ɉ(7@B($hLd$, C:̸'L%1 4HpJ$,_zDG5aܒ,F:Y!Y)ΏMb@J$iD4tHB.X0'_(	 VHHqދ{9 6~ğ<yr^P|9xo?~ ?~|bπ5LAlE/7_(~9P    IENDB`PK       ! 0^	  ^	  +  hathor/images/toolbar/icon-32-unarchive.pngnu [        PNG

   IHDR       @   {u  	%IDATx#-139Q&qaf?33RmǩO-,J.zU]]9Ihd7MufVMM`]*EhZA *%lGT
;ƺ"Eu,Wc-.-Jj5ErQdy+GU媖˚;^Z*ky;&@X}b ڪĘMc8"5#A׎v'NVX;[ƶ/$\qNfYhHSk׬VooNR!ަRiPw6
	S,9h D5W\%e1BgϞ(U;C vz! âR6!33eww7eT`"+CrF.9zfjc.lN:e#a79goaU--\ZZ
0CdIxRNɥ#@#0z&)5nZrZVKkzst&t0 o!%_xB <tX<~=ǀy&=J\C*636,9fʽ(A\E _F5Ԓ\r5XN.LjĤE圜[)2	xWos4	B_>JаMKPO'a{:6:R,͂BBj/,8n&eI+5cf縬n"AR$EeQ9@۾m(D]NxƅXQ.V]d
xCڸn}#nؐMů}HPp]BַU@bkQ3?QCIlG^2H<rBٟuѥ87;7''Nҋ_juWPn #@t~{vl`	٬=zWw+}ަ>*oYxd$NNb_Ѕ_+Jh45yF?g,E'DԈ	#!łwλ/~+l"HH#ƙ%Xqal.d+TOWN8CitOEMT*^e(jUidqzulxSEaq,WʠS&SD¸׎͛kE[.I{Xs	/\z5C	${zޥ|*aro
&9@Gۍ¯+{oH2rRwcEgV|G%VA qaH$8Y$r$BPg
]|%!oD6@Չ4G%:z'CTG{NMhd&*ԑCGv'*_um}y朗bNҮ<
_
 [zu-##zxB'3IR>яرc^rI0B9`Yh˖-ʙoPXD,DOOct	wz`aac*"CoPnuE&B>h=|٠ȅIG+VS\sss,T̫]ކ8ܠ0.^vHߤg8dEnPL"lb,92;;97!yx6&~6Cy}zz:m6(<LLcsȠFs3#ْ~735s?D7(.nՉ`ܷMLL`%̈mpQ/-͌CٝgKS$#]]]A>~צ!^Q$sk}{(6Yq?	FCCCCo<o{O9^R'?O~5*ȈFGG'>@AM7ݤ믿YqwA6e9kJOOx;8?1j(6 ׬Y+W6 ܹS{5$_WL5կցlwlBd2g,ϻ#DNrCx+"d1X3tDoZmڴtt~	}GLgyMv>JN!#"טZ7n^7`=M `Q`GDfE#37(\}B	HF
밖嵣wLRt [`7(`pYa%	<苐Ey&{²:aNSгNa!Γp\V)&T/H    IENDB`PK       !     +  hathor/images/toolbar/icon-32-unpublish.pngnu [        PNG

   IHDR       @   {u  IDATx[LUXXKOP/PZhu]@kKC1i"OmEmPTIj"*eY>Є7J}};gf!ē2g93Kc*O-mO@0$#m-y>e`kHI>S
Rr3v+.6Rm>᷅Em[
͖؜}D<7=9`žPJ"P< xNr!720;lbW؜䀎eMf|`.Ps]jlʁ~U^5me30|D7@Ӽ$40养bsv]	XԔǠFPO^XʽAP+lީm1hǗdu"Vj0w3\ X2]|Y<$6fw H_hcjGCB^ß@fv Q!U+It
&!@Ē6+FwpQσ`d`C$#:)k3o=$0C?/QCR\x`ZpM1wd	`-~?6!M}錤yC^QNrtb勽 -e"l,VҖL}RJ.\JX*@اqioq5ki]$A	\\/4
6N&6[;$#;ɝ	C-&Jn s3ـ@g3@5yUӨ\܄;񠧰Nx,F	c0Cgdph@c_X2=4¬\S66k2^(owUU@絵A]TVVfp^cc#moo	c0rܐ.ΖzA,Sh)rȡCP'ÇFP+)0Ď
`A7Y9Bp( p$ܢj &ĉ+\%4 8رcgQs@ΩSTŎ?NCsU|֪yOƣC@oooZVdpp.//Μ9#8r0r޽1JX<nBɀѣ`!!/^j<ytvvZP5puaMh "ǵcy ,=@E\tI0UQ\8ID:^\\T,Ũp	={=V<~Qéh ^6jttt4ιsO+V#­2WU~ 6.0:M^F ąZ)}a/{A]>s<O>{{^Σkeee[\.W6-6h/B۾죔y<2i{Yq    IENDB`PK       ! >    &  hathor/images/toolbar/icon-32-back.pngnu [        PNG

   IHDR       @   LP  PLTE̥R
͔ꗁ'sN
ƄM艪D΢ؕݷJ	SϞN;ueb9l[n5x!z/yTg@LY"n<Yf8h1G	s$YXY{^a>̃ZclkP؍Sߌqݜͯl,륯`W@_aƌt,ռ[RSP
ב鰒Qᖲ炗rʋY.NwR[,I]9RHj^1?Kk:~|T8aP븓q,Ii/z?n}"aK_'vVap@hyFe8ăN[[.5.   tRNS @f  IDATx@ Lٚk׾m~mMf7~xZJ즗 E*7r"I)PNVo,$3-#q呖It^h:0_x棏D+!@N{#vrM<=BH/JWBώL
X&G#~y	opK js,ST	p6X4w&0X"dA><KQBjV++/MISL~\ĉB,48t1V)Ryvhp]6,Ӽ
>Dl6ok<~i/Lڭ5gVVSՕL{C騈ey6v8[L$9@ J4oVeǷU2^} "$"@朽?scEH TbuT>_GdFʪoZ+{	9㬧FT^g&eV¹$UH>A>@\{ּw'AkXn]ꀲ6QDuTl?|Lf`Q  юg#CW)6 ^gwD?{/9)dPĵRlMHe@%t\<,nlAy!Cd3׉ӛ[ˮ\ynO;3^Yu
Qk7C<l+X    IENDB`PK       ! >
  
  /  hathor/images/toolbar/icon-32-banner-client.pngnu [        PNG

   IHDR       @   {u  	IDATxpIn$e^(̉w>e*8.8;'ǜeff{l8,k#g.WWMYc̦A5Nr
z1ԭmҲZ#8+tU Vw\H#V~|ydQEba9az~uc#h{C؏_9/m΂hkƾN!=ǯkP(k nBȶOBqUEe-U6ƳǮOE!kʴZ,ăfp8X
E>;nb:؜[R7vG~DO|t9Z^)LJbcqYiy؉'EU7ګ܎tȊWݸN`f0l\\8i嗘?}F~ptgH!7Vq`+)ch\Al(MĚO_l^~;@Z?Ӫ"o(
3ŵ  8ubWB	3ԬεR?NbP~3.9HbB3B$\qaX5 2Bkεbb6RkGi:.ؒ@gDOJbYzc0v`Z,+v+91ZL&EhLJ.$h&e>Ź	Q'"~%2F01(NK~+uutk\KIlrd'=S9919 >{=.XQ:P^30U,3] +3X۞~`Då>2Mv"`u]غzưpaAϪ]8%cgǾSGZ0|^r	bc`4L)d|MA5 ẀcTʰ)bI /M	\ܣ?tY@M["yc_l.3<p"_1(XeA$&|2l'ؐ~	{1 '(m+ ҥ~$x~(?2x@0Lp|oC{rJ30ARn'Vǂ X(	:0<#0H.`Mɑ4r^E3qCf0)I
Wz&oN60bQPAv#Ay0䅊|o[jd*]=bhZٻ_Z:E؞jkaNbgVmt3]7%S tsΥ3]ܼ(7cɲ5x3YMÜ*͌/uP'0PU5awޯ{	W⺸q6zYE;1uCV9Shsr+	h]Խd!k,B0R>@0VXp
^8<~YkS3F<%.d t,xVf`z.tKl0mh?Pn5!\jki
0+Yd9sﾻ00򿠸07Fn\x⽠p$
r!HJ/"x;D˿SXX!BQ,]t}݇ϲ%ѣPUU\1;vlNy@`oEE:::`&(mx<w}7q1_/|#vs1ؑerȟ&hw	멎sakkD耘Xw{AC >Tђ$IdYQ(F(ElwA!" Z.\: !9DO -+GQ^i&+iOI/{o~dnI{fΜ),e7E<{a9 c)f/z= 
}Cj7=<y,\ސ<f,3)`mlhnǏ0
D!U o"솈akn~t(8G Dj76Tdmtd>pj"N"_3N@1Vs-.@g2!QٳgD
20T y#@ŋ$2U˶oSp(tB%YEzy\ 4@=WFUnݺ;&MkP3%J8 dJ3۰`b>P*zE
"	hJA/?
rﺐKGJcy͹q#˼7q ځQ>cu1xW\Yp.S1F^s<>y|h<0#J 0KOky!E?o"Έ~ǎ͛n N<ٸ@d!
ƉzuauΝ;CWDF?
=UzD|/P۷.P|[-#    IENDB`PK       ! h    '  hathor/images/toolbar/icon-32-trash.pngnu [        PNG

   IHDR       @   {u  IDATx^XhGfvWR&xJHJ҂ P[
R
6H+0 &FXRi~]KLCNy|Cf+(*D{]]]O<u{{{M
!V]p3oߞ;{lϱc~:ww7˗/weY9;;+<y"7`G Dd
<͛7`6$mۦñoN:u@BM(_4g;$7}gKt y[[N>H;݊H$D"R!
4558~;w+rt$
֏?D\.	|u, 5-,,cɊH~3ZV.?omjyZ+pm6WT/- $,`)H8,;;A$^:$ΚI +",U[_׼a=d~V>kbNu4eUh,G4@,av| 㬯0H	KAE+KEpRE-U˵Z( .wKR@SȞ#yףu؞lSQ^,s5[p ŴB챜|<'c7L`hRB
ATL@.\BR1޵p+0N"'W+M`^
hAf[1c h2$RP
\5Qخ4Ș^P3)ph!%HƼH`cBE!gO "@
¬wgNmH9=kH 48{&4Hj !O	Q
$,00H/w(9\H~-kJ|ԄNdŻ!3((lPxk-xkJIx_ w}BP~ 3ᗐlqq	C9 +Pd´B!}mWhWP 9-,=;w7ϛ[t o>saKҖ'˷sAǞ^(^^N>Q[[{͐R89ĄR) ]W~:B2|qF} @`iiIԿiMMM޽{dS}nqX̟yOO@*>66FI7cZ[nSDFB?xJI[333k*J3gP$G
LA^_@ʙj} )wDd:_zJ˘y?mŋQO-\^Z5_ޔq/<x9c$35"N555z=Mo'6wb'P<ǪH!`w朇U_=MS@Ϫ'oT>E	@5/)D{#T,K(oaX	+O4`@T*$[ϱ{P<7#3NVj4d2 T?+?z/PC	 i=k׮+6۶V:IaVݘ099y'Z]o"R@Β*?^sbHPI:    IENDB`PK       ! s9    &  hathor/images/toolbar/icon-32-edit.pngnu [        PNG

   IHDR       @   {u  WIDATx_L[uOnsn188U63'5ތɮFg65R`d
BK/,,p` c1I^bp<)O~sB ʪwq&D{1pL"ghbh4xo#xQNܲfD*Ho!4X?PE2)S% ǔ%.wN#unkܭу.,@MPi$#Hslkā8vݎ@5A)X54M7nqzV} @Uʯ&}Mkl[쯪£b`I(ldT7jok>tޮPLcA}
P4PxEF>-UĿ=;/kRm۰!ԃ3' vޯހ?g#6`DXZ@/;`qgsh6pwRTEş.gQG]cwESڵCȼYޏNRW#ȼ$~cg7/ɺ̣m
 jQ*><#܁p!o6`j51Jʸ`jQxfl=gÎfl`q,??>!!qcWz?
3|]Vk%7扃2#q_+l;p^?"±6-;Nq<p"Ć)7!AӰ_DI,ݍ!!,:iv	e&
pI]!#HC!u7HB8T`\(ZLp(/)$fLGN#IEO_{	XOlؼg3'fdo?Xhܘww_RrDVMb6x';x559bMUE%_f6jIbEbG{kV5U^ 骁1zB$dQ1+ߞ{<E*6ࣜn@D*.j2/=7R0u֦൰TZ &$I©)P֞\.AMDfY5===l!2<@Yqff|ss)P0Ҩ9{$#x<N_{p8DNQ||aq^K8/Nݞ>}Z&Paqa5b9MKǟl<ް5XLx\.Iyj]
v{$~TԺڏ$+**#528Gkk+^}M yii8
811aqxO,Σ&hĢ"looWLωt$G	2'fFyEy{{^PP :&˕ts䂴Dgx-k鱄Q/))a<2j5暨`Yy&(RH]{n6wfgg'8q"3''O8x755u=_mWo4    IENDB`PK       ! m    *  hathor/images/toolbar/icon-32-calendar.pngnu [        PNG

   IHDR       @   {u  IDATx^XklWffߎY;T&@!V#T	HTR$ ?ʏ6$"/B"()yJNl'~^{ߞ0Wx<;
|͝ssw9,kCHC`c3$:l̔'yXG; yuowG<RZp<>=lEa-A(j.9i3;H/C NW$`
&:5T!B_|PQÈEl	!(&22
qy=RNBݴ) Mm>׃mu_!!(ٿ%	TP$8@BhqZsssV-E Jڦvqj{ʕ+Xd@0M;Ĉn=d:k0M|5JH.-t n= :S8poiQ/~8ߟwGVCKxh=~8.>遟|enein7Q?39Kz[aU<`<8[?f
.k9urA rwOu|ASş){qy!BZg:Sm.axhL20noFV1H8kp4WQ"c1xIRiY8)H>HRbd3&;v}#݀aߎY"4|µg[P xg8W8kU`->JӤhȇ`>}qڷmE^1^Z"~5ЉW2EtIf^H
5b5tr;3MMeĚH4dM!ڭ<Nk!aX(.}yg#mM[YvC
i>U~מχy0uIz1rDs@SUBZl!r*g_[j_υP2KK	n5EU(
);Rnz,Ylɚ>|G@4q@UU\	;N*T*B?&aY)=Ct\.#~QP3	8N @Z"+C}*gq9 "  MiXjf VF?WUXVk+C	)96_EȜf A0oP\z$IG~?8&ZS]&d8pAqڵhmBtzܠwf @>ģ<nho.g\T*ayyX\\6Da|\.B0dD#5O!`BPտ[y7(-w93,b!M^̳AAF-L&c
VyKu&(^
'FFF`wHP+HG{EpqB7ddY,-->u0	CCCun޼Ieϟ;6@ׯ_gs0==hܹë"3k^J6ŗD*y^Nf+c$&&& ݻw##JUkT}\߱XmmmeޑͽDqGxP:::h8dv] #̼g
}^toNk=ݢqbMIIZWiPxxHKŘœ\JƻyHE9Bsmz
َ;j D"A;#}^)Y>q2F(s/Yҷqr;NMMw===tѠvSNB 4x#*rd//_OFg.wبJ)n/p#$!*XtH5RZtcDWOڵՠ=m|{7(n>n'MgmΜ9ɓ'ymP p4( < 埕XQ0    IENDB`PK       ! 	  	  *  hathor/images/toolbar/icon-32-contacts.pngnu [        PNG

   IHDR       @   {u  	IDATxXZ=hm<[߶m۶m۶mgk3$mf*L6U]$۷oe"/$!Y@{y!zl!I
pY~cagT$-Ai冿+3z25ڮ\d!nD#5VR]j666nTj]K]^Z u P3 YbDuwHN4m{ 8ObOM~6NY!	\Tmf	|@xְ:hp)4@Y>Xֵ8lc _%
<.*`0jY-=c14di[6uƕɈiGRhN"@E{`[DZC m=QPS)K7
aav poأ_ dմ]nP.@׉(0i<hqe8ve -03g~Rէ~WvVT'Y}V"
i$gl	4k	9`DvjvM798u*a/a`,64&@r,ĥ(4z]r= UIÝZ2ME ` L4$KGU+)>5 LU\$Ld0;%~V@n;iueNw~^6H29
PZg`k:@]$P0nz)誵q"&lYvYg=EsXk񽕭ܵ!	.ԡG1}pN."qmۂI]D*Iuj
dݿ#[Aݨr C1H9Ҝ˹VL~Ha袘WӇ*xs`ITڬr_û:Ӯvͼo#
2 ȯʕW\qȈ#Nj3J,Iץ)>\rUMCEVl3"#0O؅cN U6|8丄t0BU3QO@bF|ʊ Չx<H
)7DDX;S!CX}!<7(i%e0OĀDvPɤHVE (W,`J^Ghi_	o<$-ib,GpqMĳq|o_ߜ30R[Əw`&0Xc^gUe0(&#<ɾ\mj@ XxVEwV&K6@h5x_쾳e+ HuK!)6竏ѣ6ISH5zr%nmz3.k3GDw	:Y0yܘLo40-LHXJu4Ųl)i4A*DŰT#cL-ꪫ &ߴjy18qK,Ȳa,>˲q]RRw#JB/n+B)tL&sr?=/(oWM|?k>dG`ѢEXp,4hЁ#I_r{q*%
UquhsI>|UwZ0`DQQ[mmm"%?$ cǂZ@=z4~g$$<0"؄K.u	eaÆaԩnp7wkrSdrg*U2^M.--vk/F neVMTGqW	WeG}RKv~vdW _d+Ÿ>viii ]\$
afW~3y0fX¤ݴƑ0]s~{ٳg
,,`b~c 裏VLzlWecWUUSy<NG8o+s{ ]dAe:gx;~׻? po\MWX::/_-eo!tD 8MeWWXحJ'=55594g.VM#? 3U;W-g8q"?pR%!{'sGxLsTPce}f;L="ЋWؿE@Yoz7B;XnP>oLxZl_v
{z뭕*6/Я8~
hUȻQfܹ Y0cWwտ Ky3OOJ԰|O6A[ )Y=zv'    IENDB`PK       ! ]N  N  +  hathor/images/toolbar/icon-32-extension.pngnu [        PNG

   IHDR       @   {u  IDATx$awo۶mm۶mm#kgZUΛzۓ}"zzsoV|x{t&p!)7<'C%yǜPB&=]t?i9t/ٜz,)*]pz8P
-~Do 9f>k=Mc|KI9 n

u0zbUC
P,@ɰR ^3.U)+@fIyͱ	%7(pb3,?6CL}J1%(-|q+Iz_	y1!JE(T0l$`!(:y"n6oo[@Q
1J,t gI!o"hV
2*p}`DGBdV;a<NRȡm(~z+a|`pu߀=l6Y`R@ϥ@>%Cf=>_~#Bh5X	MMB@ KSP}~Ǖ4Vv=Ti@ tBҜ!\MNpRloa~x"XYM"Elx8ҟcKOr-Ұ)HmR%b&8ql9Pg#XЍ
QN7a(q?uQ\0c:N셺`p(Y<P,J	]#C:ԈP8J舀؛	lMzL)u|az,4ت@'r&eljsf6U	"'gj9i3~$o_}/"|TxL[(	Dg0ak|L56E+-ϳ{Ys~W1iaQwH[?,_?Sc3'zEǍ	фx(@[9b˂](7ᮍ`ę4b'@eu13wA}s
g]^MM>c/|#	8r	k禀
T@8O۱h)EU\xѩ?||EC 3@6wy;ݎ}??ގ?/L2>L`@)r{<7A}}}\;>s 4'p.l*2Wt:M2DZZZvI&ev``F.r2y۶mc֬YZ>F,#Gr8DD ~n_&qB@MMMMMh\hmms+:yqhRp9I.֯_O>G_FqbԨ VG;wd߾}3&g#Q;zD$!IlݺU*Hk+m
BJ-RmF)dS@1`={PZjĉ9phS ZPUUE%K'-܂}Z4>e&RF@&ؾ};w7|3ښ(U++}F(>?cGTroAB#Ԫ4 5Tْ>|8N5l
hYmm-DUqݺu(o6.S"bF3G#y}}3w\*̟?>{{&Ou*c{ڵkQaڴi:dqƉ(y@LĽ媈;j(cn5a$<`@ZQ=7VQk`K$@\BЁh?a?	(_ԩS73gʈV'ZV)"hSy
o;z#z'Ksp.;$MR`'M@mUpID! |զg;yԾ+۱^D TDaJ
MDmވ,R$'0ȣrr|2}ogv,uuJ}S~;Vd)"dgpPxfn%~۱ey;~_Jt2    IENDB`PK       ! -40  0  )  hathor/images/toolbar/icon-32-default.pngnu [        PNG

   IHDR       @   {u  IDATx4GFl6϶
m{bۜv~䏓Bl[k{U^angr誧v=ow&OͷF6_Cja2'kYGP(Ɖ@tɗU*wϢGxX!K>5D %+PS'{~oW[:kcOѓx*(xg.?J<AG( &t=<s(c$=A1xRpt/ȃm|+'xDf Z5|_#97=A)ݶ9D=vmg
\/ĝ?l&ƭ)tnbm;_k6;e'Cnٖ`o^N.YKd3uwN47as]Eϕѯ'&|+(&~j.XI7 	pH,izs^jLx5ȗJW/
"^rE]	UΝ鷓Jx?b+ rǺQo!(,6ވ"O/yC>6	T2ݴGkS4{\/jglZr`Ʋj^z\+hc_	KP4Qy8fͷԂ`I rr|
w-g3BjYzGA 7~$  8\qd\x<Kz	 c*VRůi^7Px]nxc>}},`) Ok n.K+x\>?-N
HG|p3Hd(d,4Hl Na!*ZKqb\,Vo- 7+fmEXwŰPc_7r7xcJV~<? "{|vH    IENDB`PK       ! ZT    %  hathor/images/toolbar/icon-32-new.pngnu [        PNG

   IHDR       @   {u  IDATxklehEKnQ`䟷?&S$ԤFUlʭ\XZ-ЋWh)]Z)-VYZ{&؝vS8ɓ9ss7_g _y(o>EjI;iӸD5yyP&(ہwPB@@լn{wl'/PARQ2y	PEC%.BqmՐ(P,$3<|8\b'i\-.'yϜ|e=ʦAI<c_Vk++spr'e?I^훀]8&Q4U{˖!\vJcU7
}D&TF]pP@P7d??΃H'
8`\CP0QE$P M2II'6*tkZ~V>G/6:UVjڄm&qvjzАωׄdEٱm3@e`~񰱀v40e`5
c6@9۵}+pV`r@%%lr 5"<ns\4[+c>-U6i"֑jޒUs57JFZsTdc$؞=]DXz9p?D~0I!$xwNFHQ"a=2/#XXC\c2	&ah$|Cr @I\OW$"|MH@Vdll;kꍈ,¶=#l6dr	ynlv
\8NB1k-9.pĞf
2~DO:[g5#d,sH^úN3F^[1m DaSG)Q>P^TY~sbR&U/C˔?V}>Oy#d DGJf9!1;L 25'b6,Vml>CFj1
߆ҎЄa!09j?D&H"0XA<`J@7IRAH no2~;̙κvԄFX/`R@{^\|NϟGss3jjj$b$x<8qzcL$'.b	[ MG1İtvv&Q^^1&cܺuN ܼyhiiիWrp87dLr$WjVz
hoowܸqgΜAee%JKKQRR"@o1ɑ\Z^,1 E
5JO YFA*ka(ŋ%UUU y	NBqq1k9	Ξ=GPdطo޴HHڃI0eO!Q[[>?nl1ɕz,=}r8&9aQ|I.kHpG={@o999"@rBc&s1yf'NnXLi?|ʳ_&ėXN󉋠&%#Errr,dV>7M?ܬ)L
Htw222r-\jކ̙3&<@_)+[     IENDB`PK       ! ek)  )  #  hathor/images/menu/icon-16-move.pngnu [        PNG

   IHDR         a   IDATxc@yXeI*&UÈ%9"-~hI^$ʱ$yXkm%O+E^/pY-@-H$RR֛ts_@I~PթnL 6HYHH/ûeb~O酸`ȝ_k$`^D,\ǯ@r 5@0@(;ȧ=#v=@b 9x,P  az    IENDB`PK       !     (  hathor/images/menu/icon-16-help-this.pngnu [        PNG

   IHDR         a  IDATxpQ_m۶m۶mnضMvn{7v̷<?q\oB$cnYMEBCbV2E	`?rLֻì\źVH0/N"ak'(vMP!Vmh̷!~o_$(la졢|gs}
6̑'m
-(l[N>?2ńJ#fBB84)7##5TriiޖJ-Yl@VNVnFcY6*B}h2^<TL5Rzu"_EXS@hu*H@ro,4ݣ$~>^~k?r.݀@#$B"CTTsa];oLsjc;$Q'1dYhܗaǌ;{5*nYr ]Mh4ɳg~0["wo̝sc).B6"Td>hyNNNNG3fay	͆LٯhLhAha 毙V~Õ7VVk@@BGONJhD-S    IENDB`PK       ! 6  6  %  hathor/images/menu/icon-16-plugin.pngnu [        PNG

   IHDR         a  IDATxt#QsEIm۶m<Z׶m۶mqkh<~*ooMEE jLRff&232h,"ݢIҏx<MS<J]]\d"TXXxix8 HӋ
AVx@ŵI餧#7'APddC8VD/u}jnhp:ȹb9PWUlT5S8x!!75vrtdpHfY\kkYgH@7둠ӑN>$iʂa
ylYu	\)Z쮰H	vZTPQ
>zǺnkPwvIiYD(z7-?=`IsCk|ThGɨ@A'
Q=,ͺ	oAm1Dh'LW'O!pfLm+җĢwKmHcQ[d*?0lA    IENDB`PK       ! D]      '  hathor/images/menu/icon-16-viewsite.pngnu [        PNG

   IHDR         a   IDATxӵA,QwGqifc2 * "e>ܝecw1|D,*)Zk'PYw*yta o"_k%QxƠ*ę!K2uAnn\S8䑃jG[Pp܁r؏ H!@JлEͣJ&r;ųëޤVia`k	?XSlamT    IENDB`PK       ! !X    #  hathor/images/menu/icon-16-menu.pngnu [        PNG

   IHDR         a  SIDATx͑l%Q@WmQmv7Xb5VԶwZoָə73F1f7<zL*0nFPUe^7@	L%@+G[Sp9AE&'gall(H84"!1y@n/f`s<ǝr"qQzx.8˗F^'TDEǞ7#L&ƍa00FJGDv%	DA7[,U_ -p.\|I*VW^(7 =N}]MFv,s3J;v#if|j_î_/w!    IENDB`PK       ! rVH    &  hathor/images/menu/icon-16-article.pngnu [        PNG

   IHDR         a  IDATxEQD&1K[xYs4k#h13MΪ}1#*>U_Ʊ4}6Gl K²pL:!l$$I^,KqB\`p]o߾hÇ:Rr{ _,W8Mҽ{F fÕsA,ILAGGG<+WlLo}.,,ZV ;qڵt8LM ;2FJpQ	 ҅&sEY@>_~6y?We2AN85@FQ?I3gAԩSR7xcVC`hQZjQ1^"##C#Lw;#R#I.Q#e(˰X IS
DS@x-6@|WS(}>2x?Ӥ-cۃ2VƼ{cEYہMZL;Y	n>RL    IENDB`PK       ! ĚD    &  hathor/images/menu/icon-16-archive.pngnu [        PNG

   IHDR         a  IDATxAg3ba۾NژuEֶmg鷓f%p!TJd̐&7F"aیsCv	G z/_|Ӧ,%ݺu]v\r3xmٲea)&+VB4Mә(42?GGkpC@~Y
X4H$,F6;SHm04<]P~܅	bwYNBjXԤK]t]w~#*?}94#;\˲`&)deqqtÈbC[[Obdi*6a3/]tYBުhjAV=HMB2璘a1aTE3^,? bU>}I/V	R0Bj/$    IENDB`PK       ! T.f    %  hathor/images/menu/icon-16-puzzle.pngnu [        PNG

   IHDR         a   tEXtSoftware Adobe ImageReadyqe<  3IDATxڔ+aYpp Z&){C9Hq"vnsljx?n}Mz<jf;gyc1P&Zkr/vэi][lM+rr5m~u,<vpA4
0uذi޲Џ)QbgGNVe3f%`RT2pOy>*NTM	R?cٹGr0'5idΙ_QUau&05q|/dwp#︕C}'FRZPQs蒀[ =Evu    IENDB`PK       ! ,  ,  '  hathor/images/menu/icon-16-download.pngnu [        PNG

   IHDR         a  IDATxA_!LB!lc۶m۶mfw9cw_UE~3UŠV7j,ni]$pH_R~d;l8|ʜePƼ|Pڼ V)O&E6]`qv#yh]XTCQz@oQAy|
LY}h)8cVݿ.o%Ô܊&d[zFJY ;b:|D4$#YMw$
rJsēdwQs9j׃+|xZ|F3
 T|D4$#YM,>f쑂@w3\83M<h#n|}BPk>j _ȣF4L.#eiU@31m6[AuC摝|JȫC:ȭ@4aoU }#Ϩ/kh.jެ*bha_#^*?z&bX2zGWN!$oɔqB    IENDB`PK       ! -  -  (  hathor/images/menu/icon-16-user-note.pngnu [        PNG

   IHDR         (-S   `PLTEEҔV3gVz2xeNeܼ~LGI   IDATx^]70DQ I9:!v,VJÞAᶽ>1jc4!U1|6k!;ήa12tW
_i;+`qC<2MnpSlrX    IENDB`PK       ! AߗH    $  hathor/images/menu/icon-16-stats.pngnu [        PNG

   IHDR         a   IDATxnho#zuڍӰv׶mgp[|<OS#|n3D=%q~GRN0GRڬ`}'bPe{1\.][SN	J%vi\;)eHPk I65ܶGbR N	n0dw@;}$ϫ/&9LdZ0nR    IENDB`PK       ! 9    (  hathor/images/menu/icon-16-messaging.pngnu [        PNG

   IHDR         a  IDATxe,I g5-f϶m۶m#8۶mѳ\LzutA p prX}b04 CG >~'D$(
JSd`(2Sݛ/  dg<Q  JEk:/>[

"_	!lPdRCn\,|n{&]Wt`ECxxdn@ڳcQ,lb1]jzBv8L%"H;s	׋nG OpnBQ(< 1 ~+voii!
4OW6xfƠ_t(8#
n<s|d29nnO**v3L)h6mZ0tJSլE~_YsbM丅D"+NjTU0l^E022²e-W{RLMU~_y\.sS5]$	$)zɧzig<--	1>Ɋm\DvA=`F~yr,Yt1s/w@
!sνkU&S9c濓&M/U@  $	p𯮵Ջ@	~*`}&YcJ    IENDB`PK       ! 4J  J  $  hathor/images/menu/icon-16-media.pngnu [        PNG

   IHDR         a  IDATx51{xfff>LV᤯]y}N013'VUO}c]̿"D:s%!Px%%%=J!%=zY(@Db/>y$(q-,$bD޽{߿?} zbt1xKς}H$G}D(XzA DJW$hO:,H.~[% bb1{
0Lf~v #bRJPʕvJee%JKՈ*Y5,BtKK 7XEB+3+p466hgLDΏ@A(d3[<>!%nB.&E5SXt XhDa'o׬]{@.3h Ocڹ\	ư`[Jw\*zܼPQQq,y/p?>    IENDB`PK       ! X?Z    )  hathor/images/menu/icon-16-help-forum.pngnu [        PNG

   IHDR         a  IDATx}Pٶm\Zeײ-)kms~t_:]~AG'QԺާTX:FXH5ܼG38)zn?ZE(TV~0|\h6~WV#? `Is^#Sc
p !V@f?&m{YU{ɪƵ~$Hh#%)A( y	},o/5- ZsɃCm..3Z 5D}Lޡi7J.ZC^H>ܾ
b[֖'  
n%"eP: H`Xq$C @Sq gpYa`wy0c!W    IENDB`PK       ! $:  :  %  hathor/images/menu/icon-16-module.pngnu [        PNG

   IHDR         a  IDATxRCbArm5m8vq^l(X%btlX\Z66,@@>;0JUI/byeG89=P4:t۔P$d*r H
xASDbQo/ppyǺnK_=-}=K#Z'VԛiB1{ǻ$+D*K#7~	Lc    IENDB`PK       ! WDߒ    (  hathor/images/menu/icon-16-back-user.pngnu [        PNG

   IHDR         a  YIDATxI==~~om3b۶m'F!׶栧{m~׊#o.jޝsw8 TUNu$eբsw_`p}&<LxKK3o/}& *Ʋa6nC>o\λ/Jd-`27E	G8=>{To?}9pRn	qQY5d!wTC!	LUWw,x3m]nj$iJ)E-"մ~WW9F  By9xڢ.bAn
;AL%Y7an)P h%x6X4L+&6@6asxiKAņz_׍u<M/ɇ^NK/(h5\ASh,|x6!_X~b@RJ @XB u6:j[_~%>@{!ŝRWo+
MSv%B R  	%Bɧ2__h    IENDB`PK       ! Д    '  hathor/images/menu/icon-16-help-dev.pngnu [        PNG

   IHDR         a  IDATxeQnmk3fcF\#Vc1ڠjamkE_zIG	-5KKf<xYTI[qwvv (# }v!kxh.EwnAYr0vBBD&H̆%M=C
K`xҧ:i7fL\5v3W6^A{)rMwYT	Tu	MȬB7x!턟%|F̀D<R^ˢ~ĥ`>
Ư_ni{M=[	Ka$R|	ϛxfY	ufz{Rp#N}f(T 	&|hDR戮W5shD
}d}0ޕ    IENDB`PK       ! 
    (  hathor/images/menu/icon-16-links-cat.pngnu [        PNG

   IHDR         a  IDATx@FԶmA6Vm#jpm۶m۶9ߏKzfvxV)|2:G;Zb_kUY ȝZ7ڏ>/ꅥJȶ"*Au,fl>~T`tB"dZ,F% ӢIY"fU*#<A~)bJ]9p7<F&H#c|r
D$db!;JH1eTBgU;$vH!TTKf0	! _N(m|:B  AF%Z|u.O't,š(!fp+}]k}DI 7h:{^2r/5Cߡ7=C0_2>0aVx2x1S	֦|ٚU|e[i:?1_yי	NY[?asC0G\/M?Yi    IENDB`PK       ! 5    ,  hathor/images/menu/icon-16-newsfeeds-cat.pngnu [        PNG

   IHDR         a  ~IDATx3tlA l۶mVXŶm۶^I'2їS	CŭT9Exl2@E
3$r%90.}#
f1<(ȭNgͼwEz39וKrΥЁ}-	}!ᎇۿ!˼/_klrġ6޹/FYۤ`c	-,@R_VwX~=7 x~zrmyp,٭pKy~4QKѿ:uhg5zX675z!bl:t~1] 
* |@",ұ|7:Oa>Y?m=?_OWυKl<)    IENDB`PK       ! ,ZP    %  hathor/images/menu/icon-16-logout.pngnu [        PNG

   IHDR         a  IDATxEvA@@r6G7.ޅ/Z90s"SﵰI-S\~ *ex2@>gdѣWij'u!`t5kl<*0 |
_pOkjm͚ (8r=7o LFFG5ۭN4@wOϞښywH( 79S0lm!z(9#	(wwk ؿ+:hp+ e6<`rB ME(#RbP ,Coׯ-jT<\X.;ڲ
pFúż#cXʹ<3;kf|(ʋ2lC\+Fԁ1~`Yc("    IENDB`PK       ! նe    %  hathor/images/menu/icon-16-groups.pngnu [        PNG

   IHDR         a  IDATx}VGwߚ?k۶msPrT|m۶mMrc*ʯOD"G>
O>x{ov.Y;F9wrҤrĈB~&dɪ%u☳#/:4UEU,;F>j
PXQo@=s;\VhjjX~3S |ӧ=&:G M0fGE?]V&VXBIISa+w ~H$@䟎hvȉ]_E)dZ$ jϞ=OHdKr!0]IP 짵NHieoSp7b%oF8]h5MN=g$J  Gf<XCrx7匕dqVԤ  )%ڵkg-)ZC'@O\M`԰&-mح z4)GUk_8$\(2@#HIkY髅:	!8bJ,=&T!}(*Rl߿]ߚNchl`GMHی nݺE0ӥeyl<TǮfmYƴY6|}ݻ_7`UÇcƌ9ÆaK:vx?Ñ]vg/2:jw	~6f\F    IENDB`PK       ! V    (  hathor/images/menu/icon-16-nopreview.pngnu [        PNG

   IHDR         h6   tRNS   7X}   IDATxRbA׋m4q v۶mǰO&~}>,
ŇDg6\	;O7-={hQp1NBlCvNo2Ҽ 2̦][Od6Xa|_ 脹Ho1'2T?a;2!09jh>ggg̖jPo1z    IENDB`PK       ! ݋ǈy  y  %  hathor/images/menu/icon-16-upload.pngnu [        PNG

   IHDR         a  @IDATxCpQǓymvammm۪m6kַLR͞y~GS#ڏ1_Ǭ8o	RVfcFQDPτG!^T3lQKHarߪS5w\8`:r&(PZ>}|f#z>Cl<\LT6{Ak[jaCQ@pfFHTJ~m[pg5x!fpc,?PTZe
.tv(bBwׯAy5Q
W`:g)sCpmQbOφ9brLV(sC86P$},fCo3q ~ytwp@Xf ɓmQXBƂSKtX&Xhin2!LeA΁2'ӖG:Giaۄ%a-I;W
^bu+K9I7ِ&q!K5{i6dVLl,7LcE2 5	fdϟ    IENDB`PK       ! C]  ]  )  hathor/images/menu/icon-16-notdefault.pngnu [        PNG

   IHDR         a  $IDATxS Lm_qͱQn7Q:gFζmח8޾M@Z(Ǜx*8d(ypd9,H Clal0R8G8jo5#s>_6!a{dNdD* "r#<#/XV@DFztvi:t:07+M+KKͳ{؇ۯ#(!
XqAJMz '@89ˏ)dMT.Mr%hT?f#cQTK˞_S'2
zzAXE2Z0">l_ {_PjP(1(%9n 1BH	B1$X|R/ŐP>:;I$t7B3B}$sȩəG24
┒V^ܚ!%Ŧ&E|Al[Yk#'&ƽzyKRdy<ⳋGxW]9XQQ    IENDB`PK       ! |2    #  hathor/images/menu/icon-16-edit.pngnu [        PNG

   IHDR         a  IDATx}5a;aS#5&/!<Ýswwww-áyбowfgaJyhB(G!8o3jP7DUDE5@ln}DY/Q	S(ZM[
"+{Ohܠ@o(߮D޸;]]|gK*$.凉׾@Ƌ. Ҝk¯*f]Iګ,EG7g`OB<2x)ȫW̝5y@D3W,ǖjoE]D%Bo%v?9G"7]{KDX3S\#W+y_/BkQr(}/ׄ$#D__'*`~r;Kq7Ǌ<𫖿,Rh3'ˈuL9:ɯ6D(QpB;.'d5cLÑtlN?v,	t    IENDB`PK       ! I    &  hathor/images/menu/icon-16-checkin.pngnu [        PNG

   IHDR         a  IDATx@k[qj۶ֶm:mm?~tRۛ|LdoSAT$~92=z9s;NŖBYD>Sn)i=[\w8DI Qz_J)2GEƤ58nZ/}GݯQ8;5aQ#]Ьcv9r|Ew_yCӡSu9˪r˳#3Ah͢KM9.=n<Uy02rjC#<<9 -5	tE;B J9rEzuȣHE#ʝvaJ
52q    IENDB`PK       ! F    $  hathor/images/menu/icon-16-trash.pngnu [        PNG

   IHDR         a  IDATx\A@̲mqeP3Nj۶mst~$<ˡ ~h4ͯ_6mtvҥ3*d@Q 
29rȁH$"?7oʎ;6^93i8~ˤe2m={]*CnIѪs)Z
L-;lܐD0-~aSƭs!/~hƈ8ī>/ĕAqӣM[0pOAz8h*L"'J\ee"D(a Da[38cnf4'ode3x1o&=̴=
A\*FQy2P,yɍΈE(//ϙ_FP*w $Yq3}ԹƏOkbhBpq,7̜Y b!hq    IENDB`PK       !     '  hathor/images/menu/icon-16-massmail.pngnu [        PNG

   IHDR         a  {IDATx[grm^cQݵ7۸6<۶]uٻ;djJpaW;l*))poo/qrssTTTp|5eId"B ,aYM!j}hh8
 $\(J,
9 L&C:FuLİ!dg14" 199I,{(M&QSS~xA`^
Ȋ񦪪QLe%kwO*@,z} `Y333ΕT"gɪ S$uq+(9YŠ٢y۶QBЌ̀m5T{hF<֮dѾ3$o &_:.:=;k^N$w[klspԿ(XX8mi[o5\ɐOVZꏚb~5-=K;p$(155uܪUNMF-=rWjo}vttŋeQ/R̙3ψ<0\v@Rp|@ a]9b^[(kCa4    IENDB`PK       ! bj      %  hathor/images/menu/icon-16-levels.pngnu [        PNG

   IHDR         a   IDATxڥ!1ѲbEvG0,%Ykr`Qa'+>37ˈ/3;=`?PiȀ"D40$Ps!k7RI#%`Fqp)яop`k,zPC2wԒfUYoUy:A6$ 1Kn    IENDB`PK       ! ZxB    #  hathor/images/menu/icon-16-tags.pngnu [        PNG

   IHDR         a  IDATxVQFȶmvFa{eÏl/紛97{]]
Iճ E?p WeW^+ℾ[!;51%&ѻRRpu"OC~"eF81ECN#+rti;9WzV(jX6ں~v==q%ׂX$ۯ+>B.}Dv)GNBOS}$32_Yc-X [1ԨIF[\&oEX$>Z'/%c me:{=cNIZcXFzUiZuH+	YF
ڝEJ|O XO21rWYrWB  Qfs׀~e`>    IENDB`PK       ! DZV  V  ,  hathor/images/menu/icon-16-banner-client.pngnu [        PNG

   IHDR         a  IDATx͍3t-Q@_Y}bMQ.ml۶vu:'xff}.?xlPFulEQpYiwoǰjv[c)ܷ;9*&y1b-=4Fco3њ*C9rm9g$<P`?|:,e+O`p{/eQۉt.mA{S6`|G,<˩06l.$1"D%`17῾z~UsܣyH/'co<    IENDB`PK       ! _    &  hathor/images/menu/icon-16-content.pngnu [        PNG

   IHDR         (-S   PLTEޅr{ַ̚ԭڀ޽c箻ǽƝӔذԁтЊٳ?   tRNS @f   IDATx^M0@2Ø6ѴxlKfLYJRR1a0DO. E ƻ8@H	1k3 Mq;Rnu@fͧLHl	L)y(AUeXK@X!11$W1Obb
qAӡ    IENDB`PK       ! L#    '  hathor/images/menu/icon-16-help-jed.pngnu [        PNG

   IHDR         a  IDATx}E@D&̸f|^ffш.QELeVV k Rm[N2X`szoy)ūaJB)4(B1CL'50`=`RN'{K}kgb0o1l8<[g4oT9dEyO mH~xk^  zo]#7?le
![Boa*p
}FNAcݨW(@9}vl㫁s	X[wBt
=m;bxs3~@n>=I~%&qUoo/73\fZ    IENDB`PK       ! ܲ4    '  hathor/images/menu/icon-16-contacts.pngnu [        PNG

   IHDR         a  IDATxm.G=mbF)m6m6>C- >WZF#& m P@4#šy9DVv
?,O<xwsY" ߀	~hXYѫVu~s-CuŒe"0%ok0*ht" bUm3h﷋ B	
#>1`96@X~ǎ#hztT)t㴷jS
Yb ꦦҒRZ=WIgt<"s&kֻ[/#Vh|>AN&@Vx\ۮF}3V4aiD([r2X6qp'U Ur2rQb#<T~y}F{; Q _xFmQ2B |?;l޻lX77񛯼ޑc*~%" ZЖrȆy\ayGf_f<}XJ  vMx8
 H{#Q @*+(@}8F٠oR쮟}#d;UZmEP  faQ 3np@'\јR's #y8]0߆"y&#WXp    IENDB`PK       ! _P    %  hathor/images/menu/icon-16-notice.pngnu [        PNG

   IHDR         a  IDATx%UQq2CdF%cF}ޝfm]1k딍uΞsl -mp:rԮh[+\8ָ``]xxxyqUugD;!ll1)x(*6`]x̚#.Oy~UUlEnO<UyGE%"Otg6A<*>G*,pnaO *0Oqj.L)'F7g'gz=ȹQhbʭ#s}t.'eXLK,sg _˃Y4^! gY!լzqe`,9使3?UY*F:]Cԗs3KaX`u޷_(Nglȟ9!׺Xgh_ɬ    IENDB`PK       ! #    '  hathor/images/menu/icon-16-newlevel.pngnu [        PNG

   IHDR         a  hIDATxaSD6ڶjf\{m۶koϙhH7c_~#	ǎRڗd?['fl'qv[
?Bz!/hp=OaP䦁z3YƨQkQ;'-A__9BdِW@DJT?w OV?k!?{lErU's!q>*u{
iJ˞BRp017yd)L+}RoKmnY*H^05)x75Plɫ/Rڠ<AKiGZzHR#o2ha'I9u[5^T2}    IENDB`PK       ! {m$  $  '  hathor/images/menu/icon-16-calendar.pngnu [        PNG

   IHDR         a  IDATx\Q6c5FPیj۶ֶm[I3g= GpDp[q<@^ٟS^Cf{	ӌؘ{2L؛ct`jb%8VɁzVF(xA]=`9",
Lz4i
ᙅ2AKKD"hlNӌ-{'#؞CKDX,HtfE/?횄f]+{~Fs#exj3b=R!VRxhԘp6,sқ>ylƗ΄Q'Qߝ>/:3	3^SpԑkBLYN ^%Нwj!eZ-/`j)L:7}p%<{ϑwMȢT&2a̿W>YzՃη"\sECC#
TWb^䚑?1K!iPc    IENDB`PK       ! !    %  hathor/images/menu/icon-16-cpanel.pngnu [        PNG

   IHDR         a  cIDATxAEf	f	YBvo۶߶m3K͇Iq9_USr5{Dݾ]bD2k)HmRUq(|,\YJQv`z=2h5{(\{,hI%kz:[(ZZe2IL	ok]7,C`;ND9|е jޜ%~CH۳ƌ>ȖcMuMcȎ9aDݐEpLWWF7S|KO<
~V*qjxw9:\pWcq=AO\7"$S
RG#    IENDB`PK       ! ,    '  hathor/images/menu/icon-16-language.pngnu [        PNG

   IHDR         a  cIDATxldE׎ͨڶm۶mԶm6ǶgA2훜n 
g2Toˏ*[v&(7IALWiieT-Fl<`ӣVJ͠(aUI?\JDpx/H	cȱ1obT<D"Bik*K:䈱=k`fEYDs9M8cWe0V	˥XDR_
VSq4u
<:>u
0 >޵Vmeeb5p1epjHBrbW%Vumx4iV㨨,% 
,?`_`%n%4*`NXtKHzBŤW02*'B*^L,Sm}.YચaUWkJH
я`IR=atUH&Ԛף`M;O
Y,Jir7FKDs{'4osA|5JY])Гy_y4aq=Co#)*TIFélxocj͎j˧8앍AIV9W>{9OVX%/钖4/$A    IENDB`PK       ! 6@    $  hathor/images/menu/icon-16-apply.pngnu [        PNG

   IHDR         a  gIDATx,Q^Bmv.am|o/γmkBΜU-nE8)+avAq(0[)\OZ	;m7kI_
̄[0#DAaomTlixD>F`M`'v5ΘN9aJ#zԫC42aa+OzDLw/R{sJ.S02/1?Npo y^N=2djQa>+rF^5*C^2Zѥi$pTyP-f%~vAJ:;=/F-.5}vvBA*    IENDB`PK       ! ƌ    '  hathor/images/menu/icon-16-readmess.pngnu [        PNG

   IHDR         a  SIDATx$Gml*ٶY|ebkd;ٍoΞ=;~;?W@ݻw?uQUj]Ԁ	&\}8-8ΘK,rC]͛7o7Ms\__|Mh,|LJ%40vImA]900wN|\s۽d>ZgEWvmaY(JeV4o4T@,=VuG|tzJX+
|\:b5[9y㶇o>FTa7Z|m*ƨ#PeLF0>RJb\T/w1*ۮv3Jڐn HPeJE&HCsu
7|Jte*
Huz.@cB	@6Q
DVΛXqfuM!	Z!Z	*aRqLH$se;"nC^=Ux@×5<Y
t1N~~(?͵y(+@0 B`    IENDB`PK       ! o3p$  $  $  hathor/images/menu/icon-16-links.pngnu [        PNG

   IHDR         a  IDATxQO\SIm>۶mwgv϶;wP'F0ESk{ᷓ7~RnL3:Z<@ą9bbk"[CډFdVNL6rSn/儞H'{ag3RX$wS1v"yp..s{V
Ǎh#¾].{c;	"KzKYy9M&3M<;-o+#>vvtAg5L6y*irOm-=g|e&ɨ}k<wO9<a:0K<ǍKst/tT{XM/x@IHL5䒙orqٝ4VΝ,Yq??͍qLm+r2q;xG<שi.ōBJ eN"nj{yt+i@    IENDB`PK       ! iy    (  hathor/images/menu/icon-16-help-shop.pngnu [        PNG

   IHDR         a  IDATx}.G߇ڶVP3zc'yㆵg/|Q۽)v63<e+UXO:_I_ɗh}!MΗs^4Q@yՍ:>w;IIP #39?GSy/]x7)ͯetTWS~L0λ6pMX4:7L
jt9f3q!;^^+n?ȰÃ/CfND]뛜r#w=ꇘ4CRJ eqpŤzsl+ԅA_ifg}QJ Oza[ym᷸?Af>'mO?qbD~P:ר
)aFf<3(    IENDB`PK       ! I\p    -  hathor/images/menu/icon-16-help-community.pngnu [        PNG

   IHDR         a  sIDATx%3- o̹۶6fV	ضŶbvوʦIZ኱]&ʆ.+r2ЪfGx4Yz&"BQ!IqL'L`3?#1ֿd&"IHPYE{
30aZH4XV"tS)siJ d'3}|~NM|QD-ʒdat&dƢ|<+I(UI|Ǣ홿-rxOWb.bE #ya^5Z=|x-ߊ^e;D1Bo9G43w.dK@-bTcbUJRTY!]d&0i>5UDTh}ϺoNdFf+lz;K$C5 Yʌ$v=٭?0k#=.0ϯPTMI=yqb
v%EOP6QtEfݗlr46HY	kE;YbU0w3~|2$o;).6;ȴۏ/5?FAQxBpוgDyh쉺>U{j΀
g+!F$6O{=¦p    IENDB`PK       ! f^8  8  $  hathor/images/menu/icon-16-alert.pngnu [        PNG

   IHDR         a  IDATx\A8)wk+P۶'ulq6m۶m{I͛|9{M>ЪKci_ o4m+E?MhU8Ei5(ٺiU7+dh&,~ݴxxѤ#}ݬ|-ͨ٤8tQzFiDQv'_x)qT+3k|fGp U&fu}n}Īh2f+]dl}(v"7<7asuCkMe\<5L7'2z	l|}sp(qvmŎlsuHtUeQ&FN͑˦av:cl(V݉X@Yy&>kB.dۊ9+BuǇ6OyiWpI^WI>e9y8($L9yEaplY\7EݳR%+zE    IENDB`PK       !     '  hathor/images/menu/icon-16-help-jrd.pngnu [        PNG

   IHDR         a  IDATx}Ao}A3@kH	 $$8$uBKpS:ӠP.~w'B  j~ĵYH4a)$ rªA}ߍJYTT!lAw oY	A74*187FNd)1A񀂈B<;i%s0a%IڽzK@&m |Aڠ!N?AX3A'|bT`tX
6^qE)h	:_ڃO4~	(Z[ IA.5C=`{L@p-&8X *+Z76<O7>2i@Êm=v@fhd& K&  KHc  WލJ8#g%к    IENDB`PK       ! Xڽ)  )  '  hathor/images/menu/icon-16-featured.pngnu [        PNG

   IHDR         a  IDATxSAc	^B-_B-f^ڶmKm۶m;c#ωԍ'HPhԉ4(9F͙Ah"d.{;7((Y#RO?ʏt`?0I(-`f̓	xd[e2ś^"yh!RF5l5?
Q 9b:eƏm~ZbD BY.-MґX)@Hu4+D TFSy"a'i>B}4( f	%t-&"G/Q2S3TA"B^X?4G'G??D4k!B`eX݀@ES&a_١ꈸ>JXvF.لg!m"\sڧOhǟ_I*PCXDf@^x̭_Li
PB+~ڏ~;9    IENDB`PK       ! ;  ;  0  hathor/images/menu/icon-16-banner-categories.pngnu [        PNG

   IHDR         a  IDATxlg[̶Όg۶m4_m۶KξQotC\tn{9V9{e#:ldH 29V
q2d>r{T|ԙcULٲ	ewb,l2ոg)",K<?hυ48f[2OC2yam=뮟\h)Lc@i43Tp,yD_9iH[܊dCo)bc^T^g9gvѸ^y*p^k$f<k<J. cG9-a(KÙ`5
yB'EEfbD!	H7tI.n^+mt*.O7'(D+Q26;qOQ~)hӨ|}ݑ荢S;Mx:o`6m(Vt!FO(heu"Yl{    IENDB`PK       !     (  hathor/images/menu/icon-16-help-docs.pngnu [        PNG

   IHDR         a  IDATx}C%W uOUXYgbN{>OUy?eq淫xYo	Y[q0iAH6鹞QUJ՜qs5EjML/UθZ:'!ruR5\Ȝs}|N4Jiy~+Ko#P ~crKNcfEYew[c[ST"қ({wc[W;id4#M TmW>@bC	?5Ŀ8])bs-~B:G\|#1&͏jܬ+.<G{I	SP
Ě}E&33ʌFȺ	C@L' 'OjNj 0`N/lE+0^$Vi    IENDB`PK       ! EI  I  (  hathor/images/menu/icon-16-frontpage.pngnu [        PNG

   IHDR         a  IDATxuA }{mnj[Q2jP1/Fg;j3OݙJ/><vOEdY6-/_1l7ÕB$I`&t]7vC\vF1N4'KfUB8>6z^D<݂<\&6P쏱S1~033}T\\iOXbΝ0\)&NP`G"ꁊnG{{;"v
===hll?\.i&4d@jDkb^7+F*Rؙ@(:m,Ǔހ}O_!U C Jnڃ0k6[Z'~!$#a<L=MRDQEP(C14f=zdǌ%Wn~SWtsz\L* 8 ~HINeԺL.HF ݫ$;zLw9=ܙbX2=lgwXcvFL|dUEmy    IENDB`PK       ! t D  D  '  hathor/images/menu/icon-16-messages.pngnu [        PNG

   IHDR         a  IDATxRq~l6\SCvsm7)۶yl^\sZ~ZNj
 @j]yw {+\HU*>cǭTDk1"!15d2ہLB$Ǳ|BL[>2wbd_"޽{w/g+$Kł J"!\x̍\usñ[/݁-6pB1DNXXX{/>FVlpW1eI0#*c{B@.rΦ&#~0Q~J6pKQd2X웛s_Kc蛗P1t,x]݄i1bBNtD~p8egg
Dfh81Q<46B2KӴp' ډ-ҽ{6 TiXEZn';C'2PzU,dv?dkƊ+    IENDB`PK       ! +V    $  hathor/images/menu/icon-16-purge.pngnu [        PNG

   IHDR         a  IDATx%Q7NvJk7gLxmm^dNvMZ۷=;X{~1AւDzn2L90EI:ϋIOwSFnQp<L R}#M1FX#Jr-}n"7Yp1`	hr)&_28|1ҹ0'|62 vC6:Z7qջO\ .*#\\pAa;-tyL	ҍ\u0bɴ=iXf/'>'15ŏ[2aGG[2m'`zk_]"?\"@i#8j]C^N*x?PKUzTshyAY~yr{~yylwpS    IENDB`PK       ! V        hathor/images/menu/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Bn  n  "  hathor/images/menu/icon-16-new.pngnu [        PNG

   IHDR         a  5IDATxœDq
D* @Ю0L()ADJ|K׽s=><<6 +n w4q˿྄YY\k?TGل/;+oVHycN{wP9oKpOIݓI0c]mk{rϧaW}D"zbvf_a47~Hî6PhkYr؉>^,1{Z M,Vm M,V?Q,uJЧvm1]I2v2_"4o9êy( 1Ӟ/    IENDB`PK       ! 6W    2  hathor/images/menu/icon-16-read-privatemessage.pngnu [        PNG

   IHDR         a  IDATxf f9ֶmov;mӠmgLo{3oMY %	(뮻.Zz@11G}}__|?<#7 [IG_vf_]}}?@
o͚5'>C3LӬC^~[se#CElٲ.!-tٟ̒fO+8c/^2
?-geU`^|.>7ʢwt7D6>#U!{mUEЅ^̆H$$Id$T7=qqR~?:=O[|$~zǲ},&	[_e8kFӨpȧIύ@N*--ݙi4M#*tQ0e&WHLұ2jVZ2PmcbX\.`mia!Y,Kh|{{gB$E(!!=ՌO0ւd؊h_7qB(6JRb(*E;۸O>_~oW\q&mīl~.b 0# O9ʈ@ !i"GO    IENDB`PK       ! Z    &  hathor/images/menu/icon-16-user-dd.pngnu [        PNG

   IHDR         a  IDATx@ F_1۶xpřsgf03wo%uzjP 9T2!* eCHB!1lFLʢY~XB(<ϿVS (%AMot@0-KUR/jVGP X;K x6RN), tkrRhx7"0OF!ZJz	|Uu"(G;zz,~:ynAN68YLT_Ra}2*'15߁adA	pL~59pFbqҳ.[0ymGcߚ?VX#C,$ivХ~ߟ&|DCc4E|*x
#53o4OH5 b}HyTKZiMzHp^`L?,%%    IENDB`PK       ! z    &  hathor/images/menu/icon-16-newuser.pngnu [        PNG

   IHDR         a  IDATxFof[۶Զ>۶m۶k7ܦ.4[w='+^A3{;"p|[XvkֶO&Du\2{~i¹ۆw5
϶w'MDв#ݵ s,Nv z^/5Ր~@8n
J\927"ת;PZI^_/ɶ)T~eQړ?tPgt7/m`leL.nz$
/(?}A&^\g}?f4̮-vv(><g&m'r}0>iH6PB2)e|gFU_ (#페B_|пx<҂oYP])a7v߀e9Ɨg%v8\#GC_|nɇNgǽьzzcV枍#?9
iAF{=9n?hz?(=	{&Tꔴ@`H>]/rד1 $	}蓧x?zf2/, 7(H/!עM!    IENDB`PK       ! |RO    (  hathor/images/menu/icon-16-unarticle.pngnu [        PNG

   IHDR         a  WIDATxeSP={ٶgp9dg۶klg}iNy﹬`JZ0p]m#!ϵZBCJ	@B0~s`aрah٢$	t8sd ڴi=}Hqix,2toYR?3- $q%Y~YW*dm}mCl6W(-Ȑ}BDZ=gOormAy>=r.:
Ţ'56[nR$wY3=;PtE|JO"@۷;_-,(T*T25T~cTh lЩ]jKK$:O>#7o#Wnno<wy^RMԅؾwMڀR	Ժun1jh_\!{wcYضs#v`H@Yna$2އbh!X rP)i\qx02-~Lǥx:%FHk|AD>%-/BO]?L@XPD!vj"4< E    IENDB`PK       ! ~m*  *  #  hathor/images/menu/icon-16-send.pngnu [        PNG

   IHDR         a  IDATxݒl``m+[Eg۶m۵{mg۾g/?	wDXTT
A(gz.b;
P]]d2hZF#*(Jh4z'Ӥ:\ƕ"k+(H$-ϕB9=l6,}ƿt$ *<&F` lGj"FΒ,/%Z]H555\pk,|aLeWÙrp[Ԣ.Oyy9omT&|Çl<Imxl>Fs\fMD&6%OJ!JY6i	l7#̈́*T9r9T*_%nnnco$ZLX(AQmțAĦ:t7,NX!>&ۆbM̅wedegLb쬠7ccc?aK<!L    IENDB`PK       ! {    2  hathor/images/menu/icon-16-contacts-categories.pngnu [        PNG

   IHDR         a  jIDATxAmqrU8m?۶m,ڶϳsoU|/>(#hDk9ԅޅ@J2ąIB|5wPEx?\x/d.(Z!kЮ
#kpM_un-&F7/ؖ
:J%bۋϟ?K F*T,CfR<G8pİ_AVbJTgXR,<XW*Ĕc"zw-&FX6ʁe#;q
!2XgzҸ3<}]iT.%]txuUO/*"=+&WB~    IENDB`PK       !  6    &  hathor/images/menu/icon-16-install.pngnu [        PNG

   IHDR         (-S   PLTE   bbbb[^aKLY@UVfmu}#(-278;<>??@BCDEHJLMNOPPQSTZ\]mΕ޺Bo=   tRNS Pp%=a   IDATJA3ɒT
/XwiHeyvkn>N<PUuXZUԇ!
{UҟG2$Ю}!;MCU?eCiH` vm6]^aZ+ @G|Uش    IENDB`PK       ! mr  r  (  hathor/images/menu/icon-16-writemess.pngnu [        PNG

   IHDR         a  9IDATxRAmƵX]nڶ~>m۶ξ3xfG*rsQQٚ}X|WȷG bcQԄ꾾h4uq'drYYYHJJȈt2VAJ$u&''
ҢV<Wo eDvƍ0N^ǻV41*|=j+>8kh4S؉׉ȨDee%BUA.oT*C?ПqԞd@LbbbۋlmXbǡ*
مbh4A <cH`it3|E(ܸ{	{/$;]ۘ!JFΧ8.nd}q
)jz
M\ETii)X<MDVY-cOKB쉌|Be			D{wUvO,g*kѰz/^KLq5mDp8&4Mtbݾ}{=m<7l>dM5Z    IENDB`PK       ! V	\  \  &  hathor/images/menu/icon-16-default.pngnu [        PNG

   IHDR         a  #IDATx3@FaӒ5-vSn˞)ۘrK:}:\Lv`o6~3l'K#XZ˅ϝRK$GfXd	`!yXxZH2_cр3FɜׁPxH`dQt)Ͻp)`;,,32K)*CzpT"N	shekɢ:/a	(3z3<V%JPaF1c6%JaQf08w    IENDB`PK       ! L3  3  )  hathor/images/menu/icon-16-newarticle.pngnu [        PNG

   IHDR         a  IDATx}3\qڶ\TI&YOЗicnm۶w߼_=6el߿u=%r8333D 'ZiikMvfCl&077(,,VgggU	ӹz i5% `Z\:yonnrN<^?UUU/&>>^BEZZa	Z(wn>;:::$igTUehhH 2
<==\mV	:
=d
?:1=!K+V8P>((ń{\ y{~(a'VC>@Fkk+=UB6+@n+@ZCCC	G@2٦B<b>[0===633xbvpc[fJ^na2eҀ g-蛣]sN;Ɉa<q	p ːs*S8#z    IENDB`PK       ! r    '  hathor/images/menu/icon-16-newgroup.pngnu [        PNG

   IHDR         a  IDATxuF @ڶm۶mjgfm۶vņ:u**MMp2ʳ#z \WbH)`z53SO=-3V\q$ @rֳ6oyo~ Gh0˻mes _J}M;;mn O?}l>eVYe\y1] [.OS2[ ѣ`V^&/V8O'_]{QdmXO=yМjoəu-\BAgIRiC^_oeYYE|5Q.Ss]R0Y)q0\וk(k"t%a"d&n-G g}	CV!ްY5&(۬ƣth |:փzW巊esx؎H7䪹o`{>j^rC+FO,5$[w0?ƳUW~nY$sРA_aO]恔  P:j<`("Gu'xn95% A%XGӞP(z.~2߯`ߤ	b/&/9SQ?~O)I%uWw=tw
ow>%    IENDB`PK       ! J_    '  hathor/images/menu/icon-16-redirect.pngnu [        PNG

   IHDR         a  MIDATxՒL`ǳmSl5!۶l6l=S{?Sy#4 Aj!Li# բqkVnx[?0Aayp-."o_U΁963J\8ȏI,NTRDSDaU/!CoO%&ck,/+OOސ8C I8FJ^cͩkpD%<cX5kt/^(ҹ6dxr(##5ͬv<?{Q<4C_omhbuUA`v-?$ϬJHv8~    IENDB`PK       ! d  d  )  hathor/images/menu/icon-16-help-trans.pngnu [        PNG

   IHDR         a  +IDATx]5$Eovw!H#<""$ws>3-,~m,\z oD?Thd$MjB$RKj~zvƍ֭\#%s& \kmޱ(QUTmJOIFieAv6G(Ď*Ma6AoŹۛu{+&t̖5w0%"r*t'b'eNiwEoظnn@Mab3ۏ,iDҬgxYhbW=(UC"޺(ݺ$m9$,deCU;rԮ^VLH]YS
es2/$?ӔW)<F_˔(0?Iڀr\zǈT$M"4B.`4)3~dv&s4R=K"drfzW)+z;.r; #yuA^۩mw1uV	`>L/{BvNSF1&0Tik    IENDB`PK       ! ٙb  b  %  hathor/images/menu/icon-16-banner.pngnu [        PNG

   IHDR         a  )IDATx]k_m+(Wk۶m۶m۶mWkQ:o<1~"'i^R°[px!m\˦o/.}94A7d7oqsv-}yn%tCZ/5N_x04{bJ!ad,@?8]DlΙ%Arh!,Րf\I\:id5ws' [3E	i9)f&'*AoY7/p+{N@3\zALFX@JJ7-ǏQ6.xOm@.to&qqI9K6eU!q=g#!~`ў	3+7Owg%qE [qP vdbʫޖWA@Xo
X%dOL
m@EIw|f44?=DQ_PSAifZv΅z2*j    IENDB`PK       ! Up    &  hathor/images/menu/icon-16-menumgr.pngnu [        PNG

   IHDR         a  IDATxA{m۶cۨvPkUT;m۶>_2qF;DzW`X<rrzT5Cv
:v/SqS$%9{_tDpS6MMǺc)k$#9O#m(Ed
t
D"QdjMUI8K*n*31a%ʮcg;jWlZ\w\<l֏ {Xa#?""8usӡ TK*b,ZG		uSc
ֶ(GŽ}Gtm~T@ǎ+Q|y&MĽ{w	m6?aK_鋝Ԝ{%%^Z])NmMK۶≜6SF$PJ@0 ,q7XA    IENDB`PK       ! }bG    (  hathor/images/menu/icon-16-newsfeeds.pngnu [        PNG

   IHDR         a  IIDATx͐EQ@׶ҾƟ]?{m۶mHk;fkv_^s3G_X%ҊS:u^@4a4VDH'HL2g!ܫA;iD:B@gϿ!:Ic/AKKrf螊$ 9_M0Qݐ%U[zh:y_jcs6h<zbA3Mx$1LK$f@~s`Rz tc@?nû}Mc>$o@D
`AT.Z$yȆu !i@<^(]n:    IENDB`PK       ! bˤ    (  hathor/images/menu/icon-16-component.pngnu [        PNG

   IHDR         a  IDATx%\A~tbQ'6w.aQa,̣wW5waf`$@3@[KS 7v*KŨ1Eu b9T[<8aesޓ8?pZ;k(+]g9VRYCsq)600L^iOB`BN@ԫ.-QD0'T(D"U%!Sr5m%| (Z-Yګ	!CREMFAX@h]Li SDBf|2O͞6jۈv\sO4!5bAL-0LۡU0'1}["Ųz
 x'Ǔi<ϫ
Y8qoC76=8>mT2    IENDB`PK       ! e    #  hathor/images/menu/icon-16-info.pngnu [        PNG

   IHDR         a  IDATxՑQD6aBP
A)eff.3333Hffh4fT_pEj(/EˣHt<DS>] ZD=ɗN~HC@C7h{D41~|"Rx<RvQk>9#LƔ&yZ)H_ͻJ{Q%[w@cȰlgOQ'
7UfY)VSOlwLNdj`2 f?sBA
Vn6ar6nJOP
xN\r\لɔQae*A"eMֈ0o8N$1̟ܧ9@[Tf:Et"L|oREks&_oucWĶL"_^FmE]2}DO#wj#Db'*$\2qbNu&(^m'ꈸF"VQ7SL3·{    IENDB`PK       ! ܣ\  \  %  hathor/images/menu/icon-16-themes.pngnu [        PNG

   IHDR         a  #IDATx5BCAEhYkep ;q<9lLg-hIκ-TJ!ۙdH [iƹr˸@6B<4DW2]ʜ]{ig&w_XV*T(zE6C󌟟\,%rL&YFf}ٜ.P*.B}73.0"dVQRP}jua.\쑸eCYJ`b8qjj1Q`)2^%%^ڐ{
6ѬgJ+%m    IENDB`PK       ! f    &  hathor/images/menu/icon-16-generic.pngnu [        PNG

   IHDR         (-S   PLTE̮sˍΎո{ŤcZQӖȩj _غ{ǆTέj՜ѲsɑДȋHÄݾ}մsJλεߢW͔ޭĢ^AߦƓ檙S   tRNS @f   IDATx^E0 Dј9̜2/خ_>i&'L4[oq]!X9_Pb/2)-hNd.$UnTք3q̟n0BmkM{xf4C$}4PU )\     IENDB`PK       ! Oi    $  hathor/images/menu/icon-16-print.pngnu [        PNG

   IHDR         a  IDATxa+q/+V*O)***R0ب@H)9m(
d4lvܱ;[\٦[91KJy[Oa`mIGҗNp׌۰_5nX69V&>89<ȯbn
p@U9`$WSIh\4Y	VWVnT$oL&}×(>//bP)k4Ucp?y~~r{w.90Xմ&5w9 >|P$5x x9^_C,+AK⋎"rr֎=XOceW\agg&\MyKQU	Ezf`"up[!(́@ ^EQi:vu$D"@x7jvo^n    IENDB`PK       ! D      '  hathor/images/menu/icon-16-category.pngnu [        PNG

   IHDR         a   IDATxc< I5`?\3a\i@HUL_ R҃0`RI =p&@?)abH' XTR0H:'`tw?Aj  9{Ŕ<5    IENDB`PK       ! 2V    #  hathor/images/menu/icon-16-deny.pngnu [        PNG

   IHDR         a  IDATx3teQrljl+hT_߅eإضmxZg'y9phD?^?㣗D7^<9 wjpQ}t䇼yh'N6Caazpl	&wfu!+S$0{KĜ_f,`'/l1x75t#׸M6@q}q y mWפDF Z$PqnrGʙ)J~_BM4DrTс`E F{ʙ;Ct]&"WA&\"
ui>M}x(Rl*ueil*Φir}"Q߉_n2%    IENDB`PK       ! 4"    %  hathor/images/menu/icon-16-search.pngnu [        PNG

   IHDR         a  IDATx#aRBJH	)%m+mc5{nxoxxx<99j-~}}gk-$KsZ,>ذRd)Xq2/ӝa
x<2BTEUFD~
x	HH
 =ᑤSǿg
_|M׀H$RyQ``))ӽ&Hr0iUȎIԇ8=ޞ[շ3L0SDD r{{˜aq{{[+Nc4]Xp~~Aw#u'...pxxAL|:P
GGGy#H04x^8==q(P@D(/	xVL    IENDB`PK       ! I    %  hathor/images/menu/icon-16-delete.pngnu [        PNG

   IHDR         a  IDATx͒KBa_"#IP
A
C2 h1%jrh?¥	44BPwﭾ~
m'SLMFkD"A0xh=r۰P*[~"A2	06f |[0=]PX^EGņUBUAvvN:LNB`WPwR&tA4aaR~jHJJcazzmfÏ0O"5mfas^hu#m23c"܈TCٙ/`W"\|TjsƺACCl|
T'1<\m&ݤO"EfE2^ {o?@\    IENDB`PK       ! ۠A    $  hathor/images/menu/icon-16-clear.pngnu [        PNG

   IHDR         a  IDATxsPF2"혵m۶Fg!C;޺{c}aǉ"?UOЂzjP^/$ʈG\s(Y)A=}1lɀ'(lWyħOxgd\[wLt\heވ5I!l3|^haˑwc,ˑЪ98|d`t9;N,,26r2eKuvtZv:-lDYNsnNSf[;,i3m \6n묦UֶVikHdR}8Bu]N+y-;-C:CfW6=dyPK
hq~{۵GV=9
5zjUK>{)J.~іwZY㿷OQ RX-    IENDB`PK       ! 2Ƞ?r  r  ,  hathor/images/menu/icon-16-help-security.pngnu [        PNG

   IHDR         a  9IDATx}%gܝn1ڰVԠnumr'Yɉ@RҊ,_'$+biA,"{Yb/pk~*JsFUU8uǝ~NJT',Wfʇ|_qǭ庫ox{o2DߣʕU8*$|AQXL0ccO.{ĊYsr9QX,V,	!-G)2I/}O,+,	+
4ϒ˷Ww04	<VV;^ ,3H][[8C@l4ʚ[=~8!E ]m.߶ZvqːA3w&~	9I$_[4u4
B ]|ύLO,H$y'k+׬EoU.ۂP$a4N}hԄvk?l(<~RPIdV0>?SQx̹RjE;q#gpb    IENDB`PK       ! Q61  1  &  hathor/images/menu/icon-16-preview.pngnu [        PNG

   IHDR         (-S   PLTEz|Wt}ȓ丒|忱ݫm`eZؤqizOJկy   tRNS @f   [IDATx]N@wS=HdxUZ b]ȅqe?'i {؞wǮGn7F    IENDB`PK       ! W  W  *  hathor/images/menu/icon-16-newcategory.pngnu [        PNG

   IHDR         a  IDATx3x4A?۶m4qhضSMl6y~y1:Op	BPtH?AC(ퟋQ}u`	[M׹*Bz}T'=AI󾙍jn6)S	Ge"n_KN{[wv^ʯ%~(9pgZoǻXX^3Vn^_o-]꽚,]хsC̲z<;H@<qޢ	v'~ۃL_    IENDB`PK       ! op  p  %  hathor/images/menu/icon-16-revert.pngnu [        PNG

   IHDR         a  7IDATxhuqƟ۲mN'/e71϶me-{8_xN'W٫ro׫zsT߿c\@{ %Z(˃?b1GgtŃ^Cv"n{`rŐ @DPp>2$xc`{:˳_HA1 E)#1)A*U
0Y ʅYAQ"WS+l熌z ][x&*#W$jcC
2~;?A}d    IENDB`PK       !     #  hathor/images/menu/icon-16-user.pngnu [        PNG

   IHDR         a  YIDATxe9ƿ1yXض	
03۶g>wvm/{lࣥ9=HYiqWGjD2bzo//`?):{F9.D
ӫR)ISǄ|	
'p]s0U;Oi^nVq3CB׼ޗŲrj:鉧^z6{nj&%asO$F=a{rip׈x6EѬل,*j6{A	"L)rܵsK`%#kei B DH&^,uRAs>;Z*t 
&ŗ>=[ppdnI(4 hl)Hh08^~unw4H(fٜҢzqY^?w1NJί?%/_j5}hi
R$A cQò5Q(#~Kh2;5}f~{-l=>H~ }=?J:hzHR5  \J)T[    IENDB`PK       ! 0    $  hathor/images/menu/icon-16-inbox.pngnu [        PNG

   IHDR         a  IDATx-W@]=\ԶmjŬmFm۶m<qױF1c^?nܷƍI&IG	Cm	3Eϛ+o&!ꌙ3tԩ'ӆE'2nخq<8Nr$$`bw?p/A}qrojr}߃ԪyY1STQ; 2D~#9f.=,6~c%>1  `Zm7NzbN-A1 ]~-b~p|_frO._WMOǅxr5;?|O_ǎ_|> }Oo""q`Ev䃗OŧϾ>bJQHAHI a!$E'ߒK&_@i-s&|q5,ǤdbPK(> qL	#a
a#)fJڠȧO3N9(A~M~FHȰ,？1+\)ca5 
aP%/f1>#'7B9:׹?;JQLx90G?O}$ \}>    IENDB`PK       ! 3)    #  hathor/images/menu/icon-16-help.pngnu [        PNG

   IHDR         a  YIDATxca׶m:X۶m[*^۶x(F};˴2<{p|=2(q0 Bߗ-S	gVCQx^y<Hs>l'W3鵑4	2_#r81y
$LagCp-o;PVukY;$/lۂl,FGZԖZ`>0,,?v 5x ^=f%Ae^e}/.4>hbwӬeuWǛԁKpfv/>5~Dp-oV̮>VA$G2X,faٴEy~W?,NL98mA.uO/3bwXW(z!vV' mmRr]0I`ƅ?rwJVԅ.">ggGʢw@y]?DYmiGĦE/f~Ҿq`7CFE.^刊#KqVU*>gY"~ݹs%e'B$jEEE1/hF+Oxb05ʅ "6p~    IENDB`PK       ! O<W  W  1  hathor/images/menu/icon-16-new-privatemessage.pngnu [        PNG

   IHDR         a  IDATxŒ3o]Ŷl]Tqqlbc^1s<h.k	ۨ|E&~P(~CǏ߭aÆ͛j׮ݹ~+**j͛7^n~ 6Vҽu֭WZZڸQFJ(87n<FR,b8V= W^ ʉP(m>fl]^^.m'͟!pO~Nu"G,akrPRR"
[7px,4MS۴iȲ̲SLӌe{k
=-'x\!AUՏAu]cYY<Ϝ." 봂sRKkt޼ysRg IȜ6T8*TpX<W߿< ]ב?RfULE*͆j#42k'O^0`2ݻw55ŷo|#&?Sz\&jZɽG8 !}#/^LT
yD(5pLu    IENDB`PK       ! Ի,    $  hathor/images/menu/icon-16-assoc.pngnu [        PNG

   IHDR         a   tEXtSoftware Adobe ImageReadyqe<  PIDATxڌ[lTEƿ9KKw4-]{a-hk^ !$@$&ĐXH FO-@jx%bcJ-(tb=eO~0ۚ蓓df77B)i.e#OX)}CCE{[ɩ
9 a`ӟ(n6J/7]xD`UtR?yK>qU
sng(UεfZ5XuWm,	c>|5SR\Qw%f,ļ"R_$r/w%nlkW=[[kt.ǶZ<Uzp'W K/|5!ڹ
ަ_KƎOSZ"NڄxI֑)PE#h5-7U=pY*䂆c?>fK5W9#7'_ bf5Zß&O0Pk*A-B`ϐS0,RN@34 &qn$o[l9xfRP en+sA)Kr xh^$ex\݉ӽ.}Uj"K1|I0@mȪ&<PTi#afpʙ\Ğ'K1t4VrI#)opixV	+ٿqC!3%1#Wr*uJ6~88 \2ypῘD bzO$@I$,н+ѓ5h;F丁m 9HG@<'<k.΅Xm๕~1txq/UWOf?` ~ڑO;    IENDB`PK       ! ͂    %  hathor/images/menu/icon-16-config.pngnu [        PNG

   IHDR         a  IIDATxpkk?Nj=m[cfm۶m۶mm<3k.-Ze]NA&wVصT|'n]^B/9p͇ɪ"X׊aX}okV6x]?	?9l9GA⭵6虤Ik[H(b6[Nmǥv9WJV齧<[=z	n#,k]ر2){P$<ҳ@1/Z.sς<. q1'z@}$빸B-: r}_t'v x	,.+!־]\-$T"@\1mߍmC4{IIAH0${!/ƥ羶~廒ضwp;yWA _!(!w0O8<fM#/o)_A_#^I\  k"\NzL<5΢Q1B:%NFC|#r&荷;	{,6<B!ƍ__@]    IENDB`PK       ! #5    ,  hathor/images/menu/icon-16-banner-tracks.pngnu [        PNG

   IHDR         a  IDATxpAMmkAm۶mvl۶m۶ms8=3[/ϦM PfF	+={{fn(M$Rⴣ ƺ?]̃ΡЎ,-
?S/h4} *>9ц}Q@i'᳾S~mr+ƛbu6ixQLq%x:,
N7|LĚ/bݟy!ws[S/ƙaU.e`n*⋶%3XbA &|L?
1I fELIh齷7mQ1k%b]'r*j9G'urc#|t<cᄱ}o <{q?'Q13ܽ5H'##)D}m`    IENDB`PK       ! h    *  hathor/images/menu/icon-16-maintenance.pngnu [        PNG

   IHDR         a   IDAT8c
P VĦ1tk x" hj/y? ٨f  vTi JGFwA  ^O@qucq6. !+s.ǡHP|h8ah2B<hԛp2ԻQŖt&ʢQre	d9eI;e={E 7LpXW    IENDB`PK       ! @H7%   %     hathor/images/bg-menu.gifnu [        GIF87a       ,        ;PK       ! "      #  hathor/images/selector-arrow-hc.pngnu [        PNG

   IHDR      
   o   GIDATxcADF^505BF[5hԄcjDvm!Z#LI*bA    IENDB`PK       ! 쿧ʗ        hathor/images/j_arrow_down.pngnu [        PNG

   IHDR   
   
   2Ͻ   ^IDATxc@yog1@coXnf@#o@l@ NM8ǄRـ8 E&O:<@P    IENDB`PK       ! s)X:P  P    hathor/images/calendar.pngnu [        PNG

   IHDR         a  IDATxI}c۶Kbrl뿈۶}wۙ,UL&+O'Cm?jnPhe"Gf-];
@޹vr!] <Zp9q0<wף{`@l~FB| Wi>|L?HH<y |
P!%Eӳaݧ[<8rXu>aݡ/}1(Vyfݟ!dH  ;7Ξ(:!ʔ(m;',=0Bpq㱇~4C(ōp</6OJ́PHQߺ5emr9)$F}AIHslp-,,~+ bsҒbJX0!4E3uMq\ScW!T,ĿOR"O<7{E.y圴S!I#}S\ђ [A3fvI    IENDB`PK       ! ^      $  hathor/images/selector-arrow-rtl.pngnu [        PNG

   IHDR      
   X0$   	PLTEȲnh	   tRNS @f   *IDATxMɱ 0C@:~-3:t qA4\    IENDB`PK       ! S        hathor/images/j_arrow_left.pngnu [        PNG

   IHDR   
   
   PX   tRNS   7X}   zIDATxc|ӛ@'La9i!/c`0Jt<\nΙ2k6K<Z
FX\)"=mXkғ@1=ݶ:&xH |>    IENDB`PK       ! Aj$         hathor/images/selector-arrow.pngnu [        PNG

   IHDR      
   X0$   0PLTEޱ׬)   tRNS @f   CIDATM10@".6& 궑͖<ۢʈ/t
z ,TMKo7    IENDB`PK       !       hathor/images/mini_icon.pngnu [        PNG

   IHDR         Ѹ  IDATxcx}{{n d R,~9V5+91Z
Xc	T	T0\'ț pqh[]rq=eP]e#)-_V|6hȊBQޯ4Q4iw3OԣL.d}ѢP,PtqQX}.7y=d`9^1o)->TI~Wjcy(V97BucwZ]Oy˵:(0UAQ$(N8!7p*ov)@Y9GbyGR.	c0+Qt_]2&}<R%y*9BM:9U79lqnDJݑ%!9+̺k."ZE(m1}.7SE4y8w<7{ܵ	@ρ$uK5'R fHs3Q    IENDB`PK       ! $#d      hathor/images/j_logo.pngnu [        PNG

   IHDR         =9  IDATxPǟƟ11"<@m1ɓ{w3"4Fg?1j?PSDXE(qq)-jID&Gq{L;s]ܳws^%K,Ydɒ%K!%oݯޣwi^F:=ȞmIl6ZKz,=Un:d{dsˍi3YS,
[Oz
gon^j.Ktƶqs-/ң
D6keu>|YG3O>P́mb2\7}Ye#5ӿsht&t@?t=?6cZp9huH?iveYoW'^SpS^azsNsVjh,Қ#>P/a?ȿK"1!BTyXpԩQB1EƇ P5Qy{F:'{/=^h>VLܷtX	eHv%u1RH!$!lYDQT0&:1jr+Ce$Jsed2[ѫD_pae<%0Z,ryL(S~.nQ,`"d (H.IEYIe}pSm._D Ѱ $%e˳d<@ ߇`>PВJZxӋvj'&4kDMoR;M1{xx{8Q|)GBl5@H,Q (c؝"{ZcBO8%DVE`X2`B]x@19]` 	d|$ˑר%0!zDQ9iAl{p,K:==g&f2]L;1C]LBHmz#ȥ M9#aIK0P2K ÿwyr:e;O03Xs?DwȒ1yGFfI!p30L~~pp:j2tO^Y1ⴽΫR2Wgϩ}\}bUf7TΫ4Oj<RVUƴ}6Om}@^^	]eC$(ET< e, Sr
d2gE)Kɘ͒F%)NڟF鿙h|,9^]p5Z+իwM>T}ϛb̛~Ɍdw]jgY=bYJ"t &#$Nuh[h ZHs Ms!2|Wl +PtGu0F0		98  >:o_'-Zo5}6j''MYCa?8(3Ӯ?գOШQQvj쾣w$1&su[ Rm:o2e<3^[΀}{I$cC
a[A(=ێt o ϛVC{x@.yZ-cȀ1*DFZnܚUYJkN_1o_%^fZX]	P|n6Qk>݃T/d,*yH Xv_,S8SnH ׼ K0z5fr0EЇ!Hv #ra2V1 ~áO
~hOg]wE*_
0֏d=H2\N3:6*V5/#j_Hf#vXBDZBHOG\ k{!y O-M\;N''^};nkMΛ{OHųǑ`~=1)nf%~;5ԭ ũ)9WָWUfzG-9WgDAod#=nh*[XjN'OL8\w^`FlDD,Ydɒ%K,Y\`q    IENDB`PK       ! ̬      hathor/images/j_login_lock.pngnu [        PNG

   IHDR         H  {IDATxQ  @?E[! a00``0`OFe,H01ē_Cfwӽ{\wwC+v=owwInT30gpJ8G^Ʒ H!_z'"Yel2<i$`b<6F'&vjꛚP،vR[XG׮NOOĄWv{*ء
dyU5#riuZ9+!|0(SͶuO	yLHydgBPT/w KVAFJ2˄c?ʂv@.)ʻ7/vS8.n}-q{qߝ)- rF9G}PԘfrr
B`C1>!GD 8\ffTK{v߇|i.iLlژS5FF1_ꛚq#
__]י:xϝ:ZWa!8o>v$/w0	qiúz011I(JF3gQZYBH2@/maY7ѩFq8gڴIW>r$BsLMOCJ%X-8㞀[6;u#F򁛳3Mwv45fczz]=}>#cC\TDD;| Vu.119 *k^֮<OuOϖ*dol?Cf0?%,4;nzڻzT]=)d" %;C봞54N[XEj$oۚj:r3#ZSJt;F&7̙Ȏ.8NM^AŠ^[z͎1`4<?+)~_\Mt#ѝ$.bڳFK[;{k%
K
Z Ҹ\:Iy<	)˱"u"""#"Mq+5odrj
J^fWV{q	-9|lLNRcE|pޚ8v{u/;CRx/4]n]t䨈plZn`IHU)K{/c<W-;Aawv\]l|8#	ʱ"e].)4Ax㱒@XW]) #!n%;TX eUYS:'?grV_WJĸUIcccq$(ǊTEwIё>wյu ,{<4<DpkY6+΁>(D!5SV0VX~9`WC{[dDv%?c @BrHU
YRh!TYH~J@ɀ>::FpPGBjrHU0^_#aJq+y VxLja.h9DBjrHZ84lMU x]YY nQe0s̴ K	3~fӳ-)ef3J)ò^L}m]?~Èw-S-S`S`LQ`Lт)Lт)Lsi_%,bQ"NADH#bΘo22}"d.\0׸ƘKHD%p}#?
MӠm[? _cc}Clg9UXnt'H),*׳+D
6_"M JΦ$gh^SJ$!kH킼%8dM$R֒!i}\}5
=aS'1}8CWm/s]iv+Y"$}`I1v\+ϖp c?; R8^aNeC<[KvX2Д$XqGƐD$H	Do@vzDtw}8o |mȶ~;I/(8mzvdخ&<\0CKR^6zm)ɰ]]#i/nKIhU-S`S`LQ`EE/^y˲DY(Y dɼD{I&fd#x=ڟ3p` i#/x4sd.I$Ik9M)kFܐcؔ5Alf+t5+mm6"`7Jl	Ktt\S'\˕e)${»/2 sɹ\=xÆg&K%2t6.R> ڎm	Mnc4uQ%aR-v   3c{0!0C`!0Of0C`@`{WG{Ƿ'	BCbO70	̰`lߵףΙ퉮K*uϘ۵KQ@䋰#/Qu:PL"mA# P<9Ps:yQdZi7<*  2	.vT\L	G0`lfhE`	G0/+v-"hF+%k`&롚l *عM0Wpk`uFloo<XPG&FFx! D..Tdao( X\Sc#k+_8Rɓs3o*ʣ_Z_ݸu._VuT+y%J89q<AK60ɑ"~$9ុ	V5T)l5ʹ9}Vժ/U_[[]Ai<hQVw=83=$X_{/IT<ί\T"I+bMX쏁M̜fĔi3&B#l$  }O}H}aѨ}!؁5vwWyJWF<	8xSR]CP;)׾y00^6doPT 0m<4ŕo 0xg,2u=0*dyBp`Cuـq"(V@FjsS^u839?	a#y.~TuiAu4W뿯rVA X.\Ï)\?9f_ Ҵ#d2L!ZP4B) M>ԇ9HcE (TX}]#pVF@=/a\GCՀ <-m9??    IENDB`PK       ! ȩ      $  hathor/images/selector-arrow-std.pngnu [        PNG

   IHDR      
   X0$   	PLTEȲMLD(   tRNS @f   'IDATxEǱ  0e0[G0q,݊j qQ    IENDB`PK       ! V        hathor/images/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! s)X:P  P  !  hathor/images/system/calendar.pngnu [        PNG

   IHDR         a  IDATxI}c۶Kbrl뿈۶}wۙ,UL&+O'Cm?jnPhe"Gf-];
@޹vr!] <Zp9q0<wף{`@l~FB| Wi>|L?HH<y |
P!%Eӳaݧ[<8rXu>aݡ/}1(Vyfݟ!dH  ;7Ξ(:!ʔ(m;',=0Bpq㱇~4C(ōp</6OJ́PHQߺ5emr9)$F}AIHslp-,,~+ bsҒbJX0!4E3uMq\ScW!T,ĿOR"O<7{E.y圴S!I#}S\ђ [A3fvI    IENDB`PK       ! Aj$      '  hathor/images/system/selector-arrow.pngnu [        PNG

   IHDR      
   X0$   0PLTEޱ׬)   tRNS @f   CIDATM10@".6& 궑͖<ۢʈ/t
z ,TMKo7    IENDB`PK       ! V        hathor/images/system/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! Y^  ^    hathor/images/notice-alert.pngnu [        PNG

   IHDR         Vg  %IDATxՖ5WE7рwWRL>̜Ffɝ~k-{\:Y"_EpWΫ{>@%y^^sŀ#OM&ۦɁz7_g􀀷_)yE`Elq7c$*O0M͙h)=(fQh[z`U|8Ņx8V !=*%;޼^ց{ctC{N3Jm*5F5َ[=CY5Iok#Kh81H|]iq8qq\\4Smr8O5Wv(g0h];p˜NipNtڊ~箑O4!&4I	H$(@LյTRLQhR"/S_Gz4D9ÊT$+$+k@9JS7&E'c,I|t_ٺ?2{!ۂ϶vb72ٟ`Έ+%UaWv15!{s(M!e_ؒ)SK&'8Kh*P<r/X2A]<KsԖm0%+F,j:bQ\iXPEA5aV@찀yi+,bVmLÜ2t>i.hݑ 1#fmcf*3#nhρ)GtӃo[J෰G#a-"B:C|_8~J
ҙ	i;<pHX    IENDB`PK       !  ce   e     hathor/images/arrow.pngnu [        PNG

   IHDR          ˝   tRNS    IDATxcv/&A= 5F\    IENDB`PK       ! iA/      hathor/images/notice-note.pngnu [        PNG

   IHDR         Vg  IDATx@9G#p`m%,}]i:7~x`ŭ]qpGҼpnGnJܥޖ./Ѹ!]Tu\<\gћ\|K|S+^N!|EC rI+./J@E
t*?ϡ|JPy:+")
Ŗ1A)<"ti3(HOepB ѳIN1zCQ<Q@N|8DEhl=**z41QqAD̅[
{F4+/w⓹蠩4N}#;Յ*z r0!q	B?w9&蘃d0Y;ʅ	[}T;F%@8zX;5yvt3k0gs qalC>sUtΈIQY
*=nT./fP%>{qWuF݂F419qv[[
7<ʼٟ6wѽ}ޙH/Ya?w#hCc~>CyL;%`fn>|}aU/3ZΌ{4z;JFNrwũA*n

|Nmou,pkݎF{ijAty7h3|uf8`g8ðᯤ_[x̋    IENDB`PK       !         hathor/images/j_arrow_right.pngnu [        PNG

   IHDR   
   
   2Ͻ   IDATc` {OoB`
_.w=?t
A`BbW<LdṢ(
w,i
6v%`Ekmu|p` veA h2    IENDB`PK       ! V      
  index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        system/images/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! s)X:P  P    system/images/calendar.pngnu [        PNG

   IHDR         a  IDATxI}c۶Kbrl뿈۶}wۙ,UL&+O'Cm?jnPhe"Gf-];
@޹vr!] <Zp9q0<wף{`@l~FB| Wi>|L?HH<y |
P!%Eӳaݧ[<8rXu>aݡ/}1(Vyfݟ!dH  ;7Ξ(:!ʔ(m;',=0Bpq㱇~4C(ōp</6OJ́PHQߺ5emr9)$F}AIHslp-,,~+ bsҒbJX0!4E3uMq\ScW!T,ĿOR"O<7{E.y圴S!I#}S\ђ [A3fvI    IENDB`PK       ! @      system/html/modules.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.system
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/*
 * none (output raw module content)
 */
function modChrome_none($module, &$params, &$attribs)
{
	echo $module->content;
}

/*
 * html5 (chosen html5 tag and font header tags)
 */
function modChrome_html5($module, &$params, &$attribs)
{
	$moduleTag      = $params->get('module_tag');
	$headerTag      = htmlspecialchars($params->get('header_tag'), ENT_COMPAT, 'UTF-8');
	$headerClass    = $params->get('header_class');
	$bootstrapSize  = $params->get('bootstrap_size');
	$moduleClass    = !empty($bootstrapSize) ? ' span' . (int) $bootstrapSize . '' : '';
	$moduleClassSfx = htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT, 'UTF-8');

	if (!empty ($module->content))
	{
		$html  = "<{$moduleTag} class=\"moduletable{$moduleClassSfx} {$moduleClass}\">";

		if ((bool) $module->showtitle)
		{
			$html .= "<{$headerTag} class=\"{$headerClass}\">{$module->title}</{$headerTag}>";
		}

		$html .= $module->content;
		$html .= "</{$moduleTag}>";

		echo $html;
	}
}

/*
 * xhtml (divs and font header tags)
 * With the new advanced parameter it does the same as the html5 chrome
 */
function modChrome_xhtml($module, &$params, &$attribs)
{
	$moduleTag      = $params->get('module_tag', 'div');
	$headerTag      = htmlspecialchars($params->get('header_tag', 'h3'), ENT_COMPAT, 'UTF-8');
	$bootstrapSize  = (int) $params->get('bootstrap_size', 0);
	$moduleClass    = $bootstrapSize != 0 ? ' span' . $bootstrapSize : '';

	// Temporarily store header class in variable
	$headerClass    = $params->get('header_class');
	$headerClass    = $headerClass ? ' class="' . htmlspecialchars($headerClass, ENT_COMPAT, 'UTF-8') . '"' : '';

	$content = trim($module->content);

	if (!empty ($content)) : ?>
		<<?php echo $moduleTag; ?> class="module<?php echo htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT, 'UTF-8') . $moduleClass; ?>">
			<?php if ($module->showtitle != 0) : ?>
				<<?php echo $headerTag . $headerClass . '>' . $module->title; ?></<?php echo $headerTag; ?>>
			<?php endif; ?>
			<?php echo $content; ?>
		</<?php echo $moduleTag; ?>>
	<?php endif;
}

/*
 * allows sliders
 */
function modChrome_sliders($module, &$params, &$attribs)
{
	$content = trim($module->content);

	if (!empty($content))
	{
		echo JHtml::_('sliders.panel', $module->title, 'module' . $module->id);
		echo $content;
	}
}

/*
 * allows tabs
 */
function modChrome_tabs($module, &$params, &$attribs)
{
	$content = trim($module->content);

	if (!empty($content))
	{
		echo JHtml::_('tabs.panel', $module->title, 'module' . $module->id);
		echo $content;
	}
}
PK       ! V        system/html/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        system/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! V        system/css/index.htmlnu [        <!DOCTYPE html><title></title>
PK       ! :        system/css/system.cssnu [        /**
 * @copyright	(C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
@import url(../../../../media/system/css/system.css);PK       ! 4h2  2    system/css/error.cssnu [        /**
 * @copyright	(C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

.outline {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 2px;
}

body {
	margin: 15px;
	height: 100%;
	padding: 0;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

.frame {
	background-color: #FEFCF3;
	padding: 8px;
	border: solid 1px #000000;
	margin-top: 13px;
	margin-bottom: 25px;
}

h1 {
	color: #cc3333;
	font-size: 18px;
}

.table {
	border-collapse: collapse;
	margin-top: 13px;
}

td {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #bbbbbb;
	font-size: 10px;
}

.type {
	background-color: #cc0000;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}
PK       !       system/error.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.system
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentError $this */

?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<meta charset="utf-8" />
	<title><?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></title>
	<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/error.css" rel="stylesheet" />
	<!--[if lt IE 9]><script src="<?php echo JUri::root(true); ?>/media/jui/js/html5.js"></script><![endif]-->
</head>
<body>
	<table class="outline" style="margin: 0 auto; width: 550px;">
		<tr>
			<td style="text-align: center;">
				<h1><?php echo $this->error->getCode() ?> - <?php echo JText::_('JERROR_AN_ERROR_HAS_OCCURRED'); ?></h1>
			</td>
		</tr>
		<tr>
			<td style="text-align: center;">
				<p>
					<?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
					<?php if ($this->debug) : ?>
						<br/><?php echo htmlspecialchars($this->error->getFile(), ENT_QUOTES, 'UTF-8');?>:<?php echo $this->error->getLine(); ?>
					<?php endif; ?>
				</p>
				<p><a href="<?php echo JRoute::_('index.php'); ?>"><?php echo JText::_('JGLOBAL_TPL_CPANEL_LINK_TEXT'); ?></a></p>
				<?php if ($this->debug) : ?>
					<div>
						<?php echo $this->renderBacktrace(); ?>
						<?php // Check if there are more Exceptions and render their data as well ?>
						<?php if ($this->error->getPrevious()) : ?>
							<?php $loop = true; ?>
							<?php // Reference $this->_error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly ?>
							<?php // Make the first assignment to setError() outside the loop so the loop does not skip Exceptions ?>
							<?php $this->setError($this->_error->getPrevious()); ?>
							<?php while ($loop === true) : ?>
								<p><strong><?php echo JText::_('JERROR_LAYOUT_PREVIOUS_ERROR'); ?></strong></p>
								<p>
									<?php echo htmlspecialchars($this->_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
									<br/><?php echo htmlspecialchars($this->_error->getFile(), ENT_QUOTES, 'UTF-8');?>:<?php echo $this->_error->getLine(); ?>
								</p>
								<?php echo $this->renderBacktrace(); ?>
								<?php $loop = $this->setError($this->_error->getPrevious()); ?>
							<?php endwhile; ?>
							<?php // Reset the main error object to the base error ?>
							<?php $this->setError($this->error); ?>
						<?php endif; ?>
					</div>
				<?php endif; ?>
			</td>
		</tr>
	</table>
</body>
</html>
PK       ! K      system/component.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.system
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

// Output as HTML5
$this->setHtml5(true);

// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
	<jdoc:include type="head" />
</head>
<body class="contentpane">
	<jdoc:include type="message" />
	<jdoc:include type="component" />
</body>
</html>
PK       ! 1  1    system/index.phpnu [        <?php
/**
 * @package     Joomla.Administrator
 * @subpackage  Template.system
 *
 * @copyright   (C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

include __DIR__ . '/component.php';
PK         ! sQ                    bootstrap3/view_specs.phpnu [        PK         ! 5V%0  %0                bootstrap3/view_options.phpnu [        PK         ! P  P              97  bootstrap3/view_upsells.phpnu [        PK         ! tn?                D  bootstrap3/view_sdesc.phpnu [        PK         ! +ٵ/  /              F  bootstrap3/view_simple.phpnu [        PK         ! D;  ;               R  bootstrap3/view_configurable.phpnu [        PK         ! _                ]  bootstrap3/default_title.phpnu [        PK         !                 `  bootstrap3/view_brand.phpnu [        PK         ! ؚKD	  D	              Fd  bootstrap3/default_cart.phpnu [        PK         ! 4:                m  bootstrap3/view_notabs.phpnu [        PK         ! N5    "            q  bootstrap3/default_description.phpnu [        PK         ! 	(9  9  !            ss  bootstrap3/default_sortfilter.phpnu [        PK         ! )                {  bootstrap3/price.phpnu [        PK         ! ]%  %              ҃  bootstrap3/view.phpnu [        PK         !                    :  bootstrap3/view_downloadable.phpnu [        PK         ! C(	  (	                bootstrap3/default_simple.phpnu [        PK         ! ^-                  bootstrap3/view_stock.phpnu [        PK         ! Jn-	  -	                bootstrap3/view_price.phpnu [        PK         ! 7Vع                j  bootstrap3/default_sku.phpnu [        PK         ! n                m  bootstrap3/default.phpnu [        PK         ! D                  bootstrap3/view_title.phpnu [        PK         ! */  /                bootstrap3/default_options.phpnu [        PK         ! $    #            3  bootstrap3/view_variableoptions.phpnu [        PK         ! @YJ  J  &             bootstrap3/default_variableoptions.phpnu [        PK         ! / :	  :	  #             bootstrap3/default_configurable.phpnu [        PK         ! b	  	              8! bootstrap3/default_images.phpnu [        PK         ! 0p	  p	              t+ bootstrap3/default_variable.phpnu [        PK         ! y                35 bootstrap3/view_sku.phpnu [        PK         ! e'V                f7 bootstrap3/view_tabs.phpnu [        PK         ! ;                j> bootstrap3/view_variable.phpnu [        PK         !                 J bootstrap3/view_ldesc.phpnu [        PK         ! u~2  ~2  *            L bootstrap3/default_configurableoptions.phpnu [        PK         ! R                b bootstrap3/default_price.phpnu [        PK         ! V                 bootstrap3/default_stock.phpnu [        PK         ! w*	  *	  #             bootstrap3/default_downloadable.phpnu [        PK         ! X                l bootstrap3/view_images.phpnu [        PK         ! Eh2  h2  '             bootstrap3/view_configurableoptions.phpnu [        PK         ! Ԃ                W bootstrap3/cart.phpnu [        PK         ! ю                Q bootstrap3/view_crosssells.phpnu [        PK         ! i
  i
              / bootstrap3/view_cart.phpnu [        PK         ! 4CA  A               bootstrap3/default_filters.phpnu [        PK         ! 0G                = default/price.phpnu [        PK         ! ɋ4	  	              E default/default_images.phpnu [        PK         !                 O default/view_ldesc.phpnu [        PK         ! 
IA  A              Q default/default_sortfilter.phpnu [        PK         ! T                LZ default/view_crosssells.phpnu [        PK         ! N/	  /	               =h default/default_downloadable.phpnu [        PK         ! rb|A  |A              q default/default_filters.phpnu [        PK         ! D                 default/view_title.phpnu [        PK         ! L1  1  $            ͵ default/view_configurableoptions.phpnu [        PK         ! wA                 default/view_images.phpnu [        PK         ! {?$                  default/view_variableoptions.phpnu [        PK         ! fbX    #             default/default_variableoptions.phpnu [        PK         ! 7Vع                 default/default_sku.phpnu [        PK         ! j 0>	  >	                default/default_configurable.phpnu [        PK         ! _                l( default/default_title.phpnu [        PK         ! Y2/  /              + default/default_options.phpnu [        PK         ! .*ʸ                [ default/cart.phpnu [        PK         !                 ` default/default_price.phpnu [        PK         ! 4f                i default/view_brand.phpnu [        PK         ! V                cm default/default_stock.phpnu [        PK         ! g                  q default/view_downloadable.phpnu [        PK         ! :!l
  l
              } default/view_cart.phpnu [        PK         ! Q                Ƈ default/view_notabs.phpnu [        PK         ! ~                  default/default.phpnu [        PK         ! tn?                8 default/view_sdesc.phpnu [        PK         ! N5                  default/default_description.phpnu [        PK         ! sQ                [ default/view_specs.phpnu [        PK         ! du(	  (	              ! default/default_simple.phpnu [        PK         ! ^-                 default/view_stock.phpnu [        PK         ! |k52  52  '             default/default_configurableoptions.phpnu [        PK         ! ؘ)  )               default/view.phpnu [        PK         ! 3M03	  3	              z default/view_price.phpnu [        PK         ! Kվ                 default/view_tabs.phpnu [        PK         ! aF	  F	               default/default_cart.phpnu [        PK         ! y                 default/view_sku.phpnu [        PK         ! QQ?  ?               default/view_configurable.phpnu [        PK         ! */  /              @ default/view_options.phpnu [        PK         ! (	LVt	  t	              RK default/default_variable.phpnu [        PK         ! >*W  W              U default/view_upsells.phpnu [        PK         !                 b default/view_variable.phpnu [        PK         ! H0  0              o default/view_simple.phpnu [        PK         !                 |z tag_bootstrap3/view_ldesc.phpnu [        PK         ! OS  S              I| tag_bootstrap3/view_upsells.phpnu [        PK         ! ;                  tag_bootstrap3/view_variable.phpnu [        PK         ! i
  i
              F tag_bootstrap3/view_cart.phpnu [        PK         ! y0  0  %             tag_bootstrap3/default_sortfilter.phpnu [        PK         ! w*	  *	  '             tag_bootstrap3/default_downloadable.phpnu [        PK         ! sA2  A2  .             tag_bootstrap3/default_configurableoptions.phpnu [        PK         ! I|/  |/               tag_bootstrap3/view_options.phpnu [        PK         ! ű;5  ;5  "            k tag_bootstrap3/default_filters.phpnu [        PK         ! ;,+2  +2  +            J tag_bootstrap3/view_configurableoptions.phpnu [        PK         !     "            ~} tag_bootstrap3/view_crosssells.phpnu [        PK         ! 7Vع                c tag_bootstrap3/default_sku.phpnu [        PK         ! SA!  !  *            j tag_bootstrap3/default_variableoptions.phpnu [        PK         ! D                 tag_bootstrap3/view_title.phpnu [        PK         ! ؚKD	  D	              6 tag_bootstrap3/default_cart.phpnu [        PK         ! C(	  (	  !            ɨ tag_bootstrap3/default_simple.phpnu [        PK         ! X                B tag_bootstrap3/view_images.phpnu [        PK         ! K?Fx/  x/  "            r tag_bootstrap3/default_options.phpnu [        PK         ! ]/Z  Z  '            < tag_bootstrap3/view_variableoptions.phpnu [        PK         ! )                 tag_bootstrap3/price.phpnu [        PK         ! ]%  %               tag_bootstrap3/view.phpnu [        PK         ! e'V                2 tag_bootstrap3/view_tabs.phpnu [        PK         ! 0p	  p	  #            : tag_bootstrap3/default_variable.phpnu [        PK         ! y                $ tag_bootstrap3/view_sku.phpnu [        PK         ! R                 4' tag_bootstrap3/default_price.phpnu [        PK         ! / :	  :	  '            ]0 tag_bootstrap3/default_configurable.phpnu [        PK         ! V                 9 tag_bootstrap3/default_stock.phpnu [        PK         ! +ٵ/  /              Z> tag_bootstrap3/view_simple.phpnu [        PK         !                 I tag_bootstrap3/view_brand.phpnu [        PK         ! c                 AM tag_bootstrap3/default_title.phpnu [        PK         ! N5    &            P tag_bootstrap3/default_description.phpnu [        PK         ! tn?                R tag_bootstrap3/view_sdesc.phpnu [        PK         !       $            T tag_bootstrap3/view_downloadable.phpnu [        PK         ! sQ                
` tag_bootstrap3/view_specs.phpnu [        PK         ! Jn-	  -	              f tag_bootstrap3/view_price.phpnu [        PK         ! R                Qp tag_bootstrap3/default.phpnu [        PK         ! ^-                 tag_bootstrap3/view_stock.phpnu [        PK         ! D;  ;  $             tag_bootstrap3/view_configurable.phpnu [        PK         ! 4:                 tag_bootstrap3/view_notabs.phpnu [        PK         ! Ԃ                [ tag_bootstrap3/cart.phpnu [        PK         ! b	  	  !            Y tag_bootstrap3/default_images.phpnu [        PK         ! VU:Z  Z               tag_default/view_upsells.phpnu [        PK         ! ?`R  R              ? tag_default/default.phpnu [        PK         ! 7Vع                 tag_default/default_sku.phpnu [        PK         ! 4˷{  {               tag_default/default_title.phpnu [        PK         ! MFJ/  J/               tag_default/view_options.phpnu [        PK         ! aF	  F	              : tag_default/default_cart.phpnu [        PK         ! }"K/  K/               tag_default/default_options.phpnu [        PK         ! Ƭ'1  1  +            f? tag_default/default_configurableoptions.phpnu [        PK         ! ؘ)  )              q tag_default/view.phpnu [        PK         ! 0G                &w tag_default/price.phpnu [        PK         ! du(	  (	               tag_default/default_simple.phpnu [        PK         ! 45  5              y tag_default/default_filters.phpnu [        PK         !                 ݽ tag_default/view_ldesc.phpnu [        PK         ! njJ                 tag_default/view_crosssells.phpnu [        PK         ! .Jj  j  '             tag_default/default_variableoptions.phpnu [        PK         ! wA                ` tag_default/view_images.phpnu [        PK         ! D                C tag_default/view_title.phpnu [        PK         ! :!l
  l
               tag_default/view_cart.phpnu [        PK         ! N/8  8  "            F tag_default/default_sortfilter.phpnu [        PK         !                  tag_default/view_variable.phpnu [        PK         ! ɋ4	  	              ( tag_default/default_images.phpnu [        PK         ! ^-                ` tag_default/view_stock.phpnu [        PK         ! 3M03	  3	              V" tag_default/view_price.phpnu [        PK         ! g      !            + tag_default/view_downloadable.phpnu [        PK         ! ~1  1  (            $7 tag_default/view_configurableoptions.phpnu [        PK         ! H0  0              :i tag_default/view_simple.phpnu [        PK         ! N/	  /	  $            t tag_default/default_downloadable.phpnu [        PK         ! j 0>	  >	  $            8~ tag_default/default_configurable.phpnu [        PK         ! Kվ                ʇ tag_default/view_tabs.phpnu [        PK         ! Q                ю tag_default/view_notabs.phpnu [        PK         ! QQ?  ?  !             tag_default/view_configurable.phpnu [        PK         ! 4f                 tag_default/view_brand.phpnu [        PK         ! N5    #             tag_default/default_description.phpnu [        PK         ! y                m tag_default/view_sku.phpnu [        PK         ! sQ                 tag_default/view_specs.phpnu [        PK         ! (	LVt	  t	               k tag_default/default_variable.phpnu [        PK         ! tn?                / tag_default/view_sdesc.phpnu [        PK         ! {?$    $             tag_default/view_variableoptions.phpnu [        PK         ! .*ʸ                 tag_default/cart.phpnu [        PK         !                  tag_default/default_price.phpnu [        PK         ! V                 tag_default/default_stock.phpnu [        PK         ! a
)                 isis/html/pagination.phpnu [        PK         ! <r    -             isis/html/com_media/medialist/thumbs_imgs.phpnu [        PK         ! b  b  0             isis/html/com_media/medialist/thumbs_folders.phpnu [        PK         ! GW  W  1             isis/html/com_media/imageslist/default_folder.phpnu [        PK         ! .k  k  0            	 isis/html/com_media/imageslist/default_image.phpnu [        PK         ! V                  W	 isis/html/layouts/index.htmlnu [        PK         ! V      *            	 isis/html/layouts/joomla/system/index.htmlnu [        PK         ! +    +            ;	 isis/html/layouts/joomla/system/message.phpnu [        PK         ! e  e  -            	 isis/html/layouts/joomla/toolbar/versions.phpnu [        PK         ! /*C\  \  ,            _	 isis/html/layouts/joomla/form/field/user.phpnu [        PK         ! &s  s  -            $	 isis/html/layouts/joomla/form/field/media.phpnu [        PK         ! V      #            6	 isis/html/layouts/joomla/index.htmlnu [        PK         ! *,	    -            Y7	 isis/html/layouts/joomla/pagination/links.phpnu [        PK         ! )'=  =  ,            {?	 isis/html/layouts/joomla/pagination/link.phpnu [        PK         ! #o,   ,                K	 isis/html/mod_version/index.htmlnu [        PK         ! HQ{  {  !            K	 isis/html/mod_version/default.phpnu [        PK         ! |4                \M	 isis/html/editor_content.cssnu [        PK         ! ț                Q	 isis/html/modules.phpnu [        PK         ! V                  Z	 isis/html/index.htmlnu [        PK         ! V                  iZ	 isis/language/index.htmlnu [        PK         ! /e    *            Z	 isis/language/en-GB/en-GB.tpl_isis.sys.ininu [        PK         ! aخ	  	  &            ^	 isis/language/en-GB/en-GB.tpl_isis.ininu [        PK         ! V                  h	 isis/language/en-GB/index.htmlnu [        PK         ! R81  81  !            )i	 isis/img/glyphicons-halflings.pngnu [        PK         ! j|d'"  '"  '            	 isis/img/glyphicons-halflings-white.pngnu [        PK         ! V                  0	 isis/img/index.htmlnu [        PK         ! V                  	 isis/index.htmlnu [        PK         ! "                	 isis/favicon.iconu [        PK         ! ۸                  	 isis/template_thumbnail.pngnu [        PK         ! 肑+ +             ^	 isis/css/template-rtl.cssnu [        PK         ! V                  H isis/css/index.htmlnu [        PK         ! 7b                 isis/css/template.cssnu [        PK         !                  isis/less/template-rtl.lessnu [        PK         ! Zk'  '              ^ isis/less/variables.lessnu [        PK         ! )'  '              7 isis/less/template.lessnu [        PK         ! V                  F isis/less/index.htmlnu [        PK         ! tLe  e               vF isis/less/bootstrap/buttons.lessnu [        PK         ! (۬    /            +] isis/less/bootstrap/responsive-768px-979px.lessnu [        PK         ! I  I  &            6n isis/less/bootstrap/button-groups.lessnu [        PK         ! m8    .            Մ isis/less/bootstrap/responsive-1200px-min.lessnu [        PK         ! !  !              C isis/less/bootstrap/wells.lessnu [        PK         ! |u[  u[               isis/less/bootstrap/mixins.lessnu [        PK         ! Yg
  
              v isis/less/blocks/_toolbar.lessnu [        PK         !     !            ~ isis/less/blocks/_quickicons.lessnu [        PK         ! >±      &             isis/less/blocks/_utility-classes.lessnu [        PK         ! 2IA  A               isis/less/blocks/_navbar.lessnu [        PK         ! Ty                = isis/less/blocks/_forms.lessnu [        PK         ! Db                , isis/less/blocks/_login.lessnu [        PK         ! {~  ~              1 isis/less/blocks/_global.lessnu [        PK         ! kϫ@  @              6 isis/less/blocks/_status.lessnu [        PK         !  :                I: isis/less/blocks/_modals.lessnu [        PK         ! z                = isis/less/blocks/_custom.lessnu [        PK         ! nDR`  `              P isis/less/blocks/_tables.lessnu [        PK         ! O    $            U isis/less/blocks/_chzn-override.lessnu [        PK         ! l                l isis/less/blocks/_media.lessnu [        PK         ! ό 1    !            ɀ isis/less/blocks/_treeselect.lessnu [        PK         ! ڌHe   e               + isis/less/blocks/_editors.lessnu [        PK         ! [>	  >	              ކ isis/less/blocks/_sidebar.lessnu [        PK         ! H e                j isis/less/blocks/_header.lessnu [        PK         ! !$s  s  !            l isis/less/pages/_com_privacy.lessnu [        PK         ! Wh	Y  Y  #            0 isis/less/pages/_com_templates.lessnu [        PK         ! eIq  q               ܙ isis/less/pages/_com_cpanel.lessnu [        PK         ! 
B  B  %             isis/less/pages/_com_postinstall.lessnu [        PK         ! FI?  ?              4 isis/less/icomoon.lessnu [        PK         ! ";o  ;o               isis/template_preview.pngnu [        PK         ! [^x                = isis/component.phpnu [        PK         ! &P                H isis/login.phpnu [        PK         ! gu2,  2,              * isis/index.phpnu [        PK         ! C
1  1              W isis/cpanel.phpnu [        PK         ! 	                tX isis/images/login-joomla.pngnu [        PK         ! SIF/  /              Z isis/images/emailButton.pngnu [        PK         ! V                  8] isis/images/index.htmlnu [        PK         ! bVzy                  ] isis/images/logo-inverse.pngnu [        PK         ! x	z                l isis/images/pdf_button.pngnu [        PK         ! o;    $            /o isis/images/login-joomla-inverse.pngnu [        PK         ! vh$  $              q isis/images/logo.pngnu [        PK         ! *X }  }               isis/images/printButton.pngnu [        PK         ! 8:  :               isis/images/joomla.pngnu [        PK         ! UM                 isis/images/admin/filesave.pngnu [        PK         ! TQM?    '             isis/images/admin/icon-16-protected.pngnu [        PK         ! |מ                   isis/images/admin/uparrow-1.pngnu [        PK         ! }|i  i  "             isis/images/admin/icon-16-deny.pngnu [        PK         ! wWY  Y  #             isis/images/admin/icon-16-allow.pngnu [        PK         ! <l#                = isis/images/admin/uparrow.pngnu [        PK         ! ]    )            U isis/images/admin/icon-16-notice-note.pngnu [        PK         ! \Y                 isis/images/admin/publish_x.pngnu [        PK         ! И      !             isis/images/admin/collapseall.pngnu [        PK         ! }<k   k                isis/images/admin/sort_desc.pngnu [        PK         ! x䪅      !            J isis/images/admin/downarrow-1.pngnu [        PK         ! o3p$  $  #            L isis/images/admin/icon-16-links.pngnu [        PK         ! `W  W  +             isis/images/admin/icon-16-allowinactive.pngnu [        PK         ! wa  a  *            u isis/images/admin/icon-16-denyinactive.pngnu [        PK         ! ~w  w              0 isis/images/admin/publish_y.pngnu [        PK         ! <l#                 isis/images/admin/uparrow0.pngnu [        PK         ! Rr  r  !             isis/images/admin/icon-16-add.pngnu [        PK         ! PK   K   "             isis/images/admin/menu_divider.pngnu [        PK         ! fʟ    !            o isis/images/admin/note_add_16.pngnu [        PK         ! F                _ isis/images/admin/downarrow.pngnu [        PK         ! V                  w isis/images/admin/index.htmlnu [        PK         ! %~                   isis/images/admin/expandall.pngnu [        PK         ! _jӬ                   isis/images/admin/featured.pngnu [        PK         ! %Q                   isis/images/admin/tick.pngnu [        PK         ! +g_Q   Q                isis/images/admin/blank.pngnu [        PK         ! Wdt    !             isis/images/admin/checked_out.pngnu [        PK         ! HD'                m isis/images/admin/publish_r.pngnu [        PK         ! No                   isis/images/admin/filter_16.pngnu [        PK         ! F                 isis/images/admin/trash.pngnu [        PK         ! F                 Y isis/images/admin/downarrow0.pngnu [        PK         ! (Κ                r isis/images/admin/publish_g.pngnu [        PK         ! 2jη                  [ isis/images/admin/disabled.pngnu [        PK         ! ۳j   j               ` isis/images/admin/sort_asc.pngnu [        PK         ! V\                   isis/images/system/sort_asc.pngnu [        PK         ! J!G`                    isis/images/system/sort_desc.pngnu [        PK         ! V                   isis/images/system/index.htmlnu [        PK         ! r;t  t              * isis/js/classes.jsnu [        PK         ! V                   isis/js/index.htmlnu [        PK         ! dBu2$.  $.              A isis/js/template.jsnu [        PK         ! D;                  - isis/js/application.jsnu [        PK         ! $il]0  ]0              . isis/error.phpnu [        PK         ! P
                E_ isis/templateDetails.xmlnu [        PK         ! Ya    $            ap hathor/postinstall/hathormessage.phpnu [        PK         ! 	                 hathor/template_thumbnail.pngnu [        PK         ! Ǡ                ߏ hathor/component.phpnu [        PK         ! ͹]  ]               hathor/cpanel.phpnu [        PK         ! a  a              L hathor/js/template.jsnu [        PK         ! V                   hathor/js/index.htmlnu [        PK         ! U                U hathor/css/colour_brown_rtl.cssnu [        PK         ! z*S  S               hathor/css/colour_brown.cssnu [        PK         ! !                  H hathor/css/ie8.cssnu [        PK         ! 9    "             hathor/css/colour_highcontrast.cssnu [        PK         ! V                  3 hathor/css/index.htmlnu [        PK         ! i`X  X  "            ?4 hathor/css/colour_standard_rtl.cssnu [        PK         ! {Q  Q              O hathor/css/template_rtl.cssnu [        PK         ! {{{S  S              & hathor/css/colour_standard.cssnu [        PK         ! S  S              Y hathor/css/colour_blue.cssnu [        PK         !                 d hathor/css/ie7.cssnu [        PK         ! ʂ    &            k hathor/css/colour_highcontrast_rtl.cssnu [        PK         ! OH>{                C9 hathor/css/theme.cssnu [        PK         ! Ar\ \             	Q hathor/css/template.cssnu [        PK         ! m?Dn  n              W hathor/css/boldtext.cssnu [        PK         ! _DS                aY hathor/css/error.cssnu [        PK         ! S-
\  \              f^ hathor/css/colour_blue_rtl.cssnu [        PK         ! =|jZ  Z              z hathor/template_preview.pngnu [        PK         ! V                   hathor/language/index.htmlnu [        PK         ! Y>    *            v hathor/language/en-GB/en-GB.tpl_hathor.ininu [        PK         ! V                    hathor/language/en-GB/index.htmlnu [        PK         ! %-L  L  .             hathor/language/en-GB/en-GB.tpl_hathor.sys.ininu [        PK         ! e                 hathor/error.phpnu [        PK         ! 	  	              h hathor/less/modals.lessnu [        PK         ! "V.                 hathor/less/icomoon.lessnu [        PK         ! Ge                 hathor/less/colour_brown.lessnu [        PK         ! .r.                ; hathor/less/forms.lessnu [        PK         ! N                w hathor/less/colour_blue.lessnu [        PK         ! 鱦                 ^ hathor/less/colour_standard.lessnu [        PK         ! Ϣ                Q hathor/less/variables.lessnu [        PK         ! JVs                3 hathor/less/buttons.lessnu [        PK         ! ӃI  I              ; hathor/less/template.lessnu [        PK         ! V                   hathor/less/index.htmlnu [        PK         ! x    !             hathor/less/hathor_variables.lessnu [        PK         ! i9  9               N$ hathor/less/colour_baseline.lessnu [        PK         ! H?  ?              ׫ hathor/index.phpnu [        PK         ! PE  E              V hathor/LICENSE.txtnu [        PK         ! ns                0 hathor/login.phpnu [        PK         ! V                  K hathor/index.htmlnu [        PK         ! F    +             hathor/html/com_modules/positions/modal.phpnu [        PK         ! V      ,            , hathor/html/com_modules/positions/index.htmlnu [        PK         ! V      "            6- hathor/html/com_modules/index.htmlnu [        PK         ! rѹ3  3  2            - hathor/html/com_modules/module/edit_assignment.phpnu [        PK         ! Wl}    /            <A hathor/html/com_modules/module/edit_options.phpnu [        PK         ! V      )            hF hathor/html/com_modules/module/index.htmlnu [        PK         !     '            F hathor/html/com_modules/module/edit.phpnu [        PK         ! w+  +  +            Z hathor/html/com_modules/modules/default.phpnu [        PK         ! V      *            Æ hathor/html/com_modules/modules/index.htmlnu [        PK         ! 6      &            < hathor/html/com_finder/maps/index.htmlnu [        PK         ! tyV  V  '             hathor/html/com_finder/maps/default.phpnu [        PK         ! ;5J  J  *            ] hathor/html/com_finder/filters/default.phpnu [        PK         ! 6      )             hathor/html/com_finder/filters/index.htmlnu [        PK         !  qDt  t  (            x hathor/html/com_finder/index/default.phpnu [        PK         ! 6      '            D hathor/html/com_finder/index/index.htmlnu [        PK         ! V      !             hathor/html/com_finder/index.htmlnu [        PK         ! V      .            ) hathor/html/com_languages/languages/index.htmlnu [        PK         ! g8k  k  /             hathor/html/com_languages/languages/default.phpnu [        PK         ! V      $            p hathor/html/com_languages/index.htmlnu [        PK         ! pFj  j  /             hathor/html/com_languages/installed/default.phpnu [        PK         ! V      .             hathor/html/com_languages/installed/index.htmlnu [        PK         ! WG    3            ) hathor/html/com_languages/installed/default_ftp.phpnu [        PK         ! DZ    /            = hathor/html/com_languages/overrides/default.phpnu [        PK         ! V      .            $ hathor/html/com_languages/overrides/index.htmlnu [        PK         ! V                   hathor/html/layouts/index.htmlnu [        PK         ! V      3             hathor/html/layouts/com_messages/toolbar/index.htmlnu [        PK         ! u#1;  ;  7             hathor/html/layouts/com_messages/toolbar/mysettings.phpnu [        PK         ! V      +            2 hathor/html/layouts/com_messages/index.htmlnu [        PK         ! V      0             hathor/html/layouts/joomla/quickicons/index.htmlnu [        PK         ! g    .            + hathor/html/layouts/joomla/quickicons/icon.phpnu [        PK         ! V      *            	 hathor/html/layouts/joomla/edit/index.htmlnu [        PK         ! XJ    ,             hathor/html/layouts/joomla/edit/fieldset.phpnu [        PK         ! X-  -  ,            ! hathor/html/layouts/joomla/edit/metadata.phpnu [        PK         ! e  e  *            o' hathor/html/layouts/joomla/edit/global.phpnu [        PK         !  j  j  +            .- hathor/html/layouts/joomla/edit/details.phpnu [        PK         ! o]	  	  *            : hathor/html/layouts/joomla/edit/params.phpnu [        PK         ! ;    -            D hathor/html/layouts/joomla/toolbar/slider.phpnu [        PK         ! V      -            G hathor/html/layouts/joomla/toolbar/index.htmlnu [        PK         ! <8  8  /            NH hathor/html/layouts/joomla/toolbar/standard.phpnu [        PK         ! i    ,            J hathor/html/layouts/joomla/toolbar/title.phpnu [        PK         ! ސv    ,            M hathor/html/layouts/joomla/toolbar/batch.phpnu [        PK         ! BL    +            *P hathor/html/layouts/joomla/toolbar/help.phpnu [        PK         ! Ù{X  X  4            rR hathor/html/layouts/joomla/toolbar/containeropen.phpnu [        PK         ! :s  s  +            .T hathor/html/layouts/joomla/toolbar/base.phpnu [        PK         ! ca    ,            U hathor/html/layouts/joomla/toolbar/modal.phpnu [        PK         ! 6    .            &Y hathor/html/layouts/joomla/toolbar/confirm.phpnu [        PK         ! 7  7  5            [ hathor/html/layouts/joomla/toolbar/containerclose.phpnu [        PK         ! W;U  U  ,            ,] hathor/html/layouts/joomla/toolbar/popup.phpnu [        PK         ! t4;  ;  0            _ hathor/html/layouts/joomla/toolbar/iconclass.phpnu [        PK         !     0            xa hathor/html/layouts/joomla/toolbar/separator.phpnu [        PK         ! a    +            c hathor/html/layouts/joomla/toolbar/link.phpnu [        PK         ! yD    /            e hathor/html/layouts/joomla/toolbar/versions.phpnu [        PK         ! V      %            i hathor/html/layouts/joomla/index.htmlnu [        PK         ! b    /            =j hathor/html/layouts/joomla/sidebars/submenu.phpnu [        PK         ! V      .            8n hathor/html/layouts/joomla/sidebars/index.htmlnu [        PK         ! &(x  x  7            n hathor/html/layouts/plugins/user/profile/fields/dob.phpnu [        PK         ! 3>    5            p hathor/html/layouts/com_modules/toolbar/newmodule.phpnu [        PK         ! V      2            r hathor/html/layouts/com_modules/toolbar/index.htmlnu [        PK         ! R-W    8            [s hathor/html/layouts/com_modules/toolbar/cancelselect.phpnu [        PK         ! V      *            u hathor/html/layouts/com_modules/index.htmlnu [        PK         ! >ou    3            v hathor/html/layouts/com_media/toolbar/newfolder.phpnu [        PK         ! 
    5            cx hathor/html/layouts/com_media/toolbar/uploadmedia.phpnu [        PK         ! V      0            z hathor/html/layouts/com_media/toolbar/index.htmlnu [        PK         ! 1sK`    5            ){ hathor/html/layouts/com_media/toolbar/deletemedia.phpnu [        PK         ! V      (            j} hathor/html/layouts/com_media/index.htmlnu [        PK         ! V                   } hathor/html/com_cache/index.htmlnu [        PK         ! V      &            P~ hathor/html/com_cache/cache/index.htmlnu [        PK         ! 5     '            ~ hathor/html/com_cache/cache/default.phpnu [        PK         ! `wT  T  '             hathor/html/com_cache/purge/default.phpnu [        PK         ! V      &             hathor/html/com_cache/purge/index.htmlnu [        PK         ! r'&C  C  ,             hathor/html/com_config/component/default.phpnu [        PK         ! V      +             hathor/html/com_config/component/index.htmlnu [        PK         ! }u  u  5              hathor/html/com_config/application/default_server.phpnu [        PK         ! S|lw  w  5             hathor/html/com_config/application/default_cookie.phpnu [        PK         ! (  (  7            ֞ hathor/html/com_config/application/default_ftplogin.phpnu [        PK         ! )aq  q  3            e hathor/html/com_config/application/default_site.phpnu [        PK         ! u  u  4            9 hathor/html/com_config/application/default_cache.phpnu [        PK         ! p\  \  :             hathor/html/com_config/application/default_permissions.phpnu [        PK         ! 53    9            ث hathor/html/com_config/application/default_navigation.phpnu [        PK         ! E6    6             hathor/html/com_config/application/default_filters.phpnu [        PK         ! Ts  s  4             hathor/html/com_config/application/default_debug.phpnu [        PK         ! %ߏw  w  6             hathor/html/com_config/application/default_session.phpnu [        PK         ! {Gu  u  5             hathor/html/com_config/application/default_system.phpnu [        PK         ! o  o  2            t hathor/html/com_config/application/default_ftp.phpnu [        PK         ! hw  w  5            E hathor/html/com_config/application/default_locale.phpnu [        PK         ! V      -            ! hathor/html/com_config/application/index.htmlnu [        PK         ! Nt  t  2             hathor/html/com_config/application/default_seo.phpnu [        PK         ! |y  y  7            s hathor/html/com_config/application/default_database.phpnu [        PK         ! J{3
  3
  .            S hathor/html/com_config/application/default.phpnu [        PK         ! ^D~  ~  7             hathor/html/com_config/application/default_metadata.phpnu [        PK         ! ndB  B  3             hathor/html/com_config/application/default_mail.phpnu [        PK         ! V      !            n hathor/html/com_config/index.htmlnu [        PK         ! e    *             hathor/html/com_content/articles/modal.phpnu [        PK         ! g0.  .  ,            9 hathor/html/com_content/articles/default.phpnu [        PK         ! V      +            ! hathor/html/com_content/articles/index.htmlnu [        PK         ! V      "            " hathor/html/com_content/index.htmlnu [        PK         ! V9*  *  (            v" hathor/html/com_content/article/edit.phpnu [        PK         ! V      *            SM hathor/html/com_content/article/index.htmlnu [        PK         ! b?&  ?&  ,            M hathor/html/com_content/featured/default.phpnu [        PK         ! V      +            gt hathor/html/com_content/featured/index.htmlnu [        PK         ! N    6            t hathor/html/com_installer/languages/default_filter.phpnu [        PK         ! _    /            Wy hathor/html/com_installer/languages/default.phpnu [        PK         ! V      .            ~ hathor/html/com_installer/languages/index.htmlnu [        PK         ! V      +             hathor/html/com_installer/update/index.htmlnu [        PK         ! Ӱ5    ,            u hathor/html/com_installer/update/default.phpnu [        PK         ! ӥ    .             hathor/html/com_installer/warnings/default.phpnu [        PK         ! V      -             hathor/html/com_installer/warnings/index.htmlnu [        PK         ! ou    1             hathor/html/com_installer/default/default_ftp.phpnu [        PK         ! V      ,            ѥ hathor/html/com_installer/default/index.htmlnu [        PK         ! V      $            L hathor/html/com_installer/index.htmlnu [        PK         ! V      ,             hathor/html/com_installer/install/index.htmlnu [        PK         ! w    -            : hathor/html/com_installer/install/default.phpnu [        PK         ! i    2            0 hathor/html/com_installer/install/default_form.phpnu [        PK         ! L'w:  :  .            ; hathor/html/com_installer/database/default.phpnu [        PK         ! V      -             hathor/html/com_installer/database/index.htmlnu [        PK         ! V      +            O hathor/html/com_installer/manage/index.htmlnu [        PK         ! Dv8  8  3             hathor/html/com_installer/manage/default_filter.phpnu [        PK         ! H<N.  .  ,            d hathor/html/com_installer/manage/default.phpnu [        PK         ! V      -             hathor/html/com_installer/discover/index.htmlnu [        PK         ! j    .            j hathor/html/com_installer/discover/default.phpnu [        PK         !     (             hathor/html/com_contact/contact/edit.phpnu [        PK         ! V      *            n hathor/html/com_contact/contact/index.htmlnu [        PK         ! MBu    /             hathor/html/com_contact/contact/edit_params.phpnu [        PK         ! V      "             hathor/html/com_contact/index.htmlnu [        PK         ! D)  )  ,            u hathor/html/com_contact/contacts/default.phpnu [        PK         ! V      +            I hathor/html/com_contact/contacts/index.htmlnu [        PK         !     *            4J hathor/html/com_contact/contacts/modal.phpnu [        PK         ! '7  7  %            ^a hathor/html/com_fields/group/edit.phpnu [        PK         ! $ۢ    )            q hathor/html/com_fields/fields/default.phpnu [        PK         ! $>m    %             hathor/html/com_fields/field/edit.phpnu [        PK         ! Q7    )             hathor/html/com_fields/groups/default.phpnu [        PK         ! V      &            2 hathor/html/com_postinstall/index.htmlnu [        PK         ! {|  |  0             hathor/html/com_postinstall/messages/default.phpnu [        PK         ! V      /             hathor/html/com_postinstall/messages/index.htmlnu [        PK         ! V                    hathor/html/com_users/index.htmlnu [        PK         ! N
=    (            p hathor/html/com_users/groups/default.phpnu [        PK         ! V      '             hathor/html/com_users/groups/index.htmlnu [        PK         ! 9Tj~  ~  #            : hathor/html/com_users/note/edit.phpnu [        PK         ! `    #             hathor/html/com_users/user/edit.phpnu [        PK         ! 6      %            S hathor/html/com_users/user/index.htmlnu [        PK         ! V      &             hathor/html/com_users/notes/index.htmlnu [        PK         ! J8  8  '            ; hathor/html/com_users/notes/default.phpnu [        PK         ! uM    ,             hathor/html/com_users/debuggroup/default.phpnu [        PK         ! V      +            ' hathor/html/com_users/debuggroup/index.htmlnu [        PK         ! "X    +            y( hathor/html/com_users/debuguser/default.phpnu [        PK         ! V      *            ? hathor/html/com_users/debuguser/index.htmlnu [        PK         ! V      '            &@ hathor/html/com_users/levels/index.htmlnu [        PK         ! .K    (            @ hathor/html/com_users/levels/default.phpnu [        PK         ! B      %            yT hathor/html/com_users/users/modal.phpnu [        PK         ! R&  &  '            b hathor/html/com_users/users/default.phpnu [        PK         ! V      &            ׉ hathor/html/com_users/users/index.htmlnu [        PK         ! V      /            L hathor/html/com_joomlaupdate/default/index.htmlnu [        PK         ! i  i  0            ʊ hathor/html/com_joomlaupdate/default/default.phpnu [        PK         ! V      '             hathor/html/com_joomlaupdate/index.htmlnu [        PK         ! L8
  
  +            	 hathor/html/com_search/searches/default.phpnu [        PK         ! V      *            ( hathor/html/com_search/searches/index.htmlnu [        PK         ! V      !             hathor/html/com_search/index.htmlnu [        PK         ! V      (             hathor/html/com_cpanel/cpanel/index.htmlnu [        PK         ! }{[    )             hathor/html/com_cpanel/cpanel/default.phpnu [        PK         ! V      !             hathor/html/com_cpanel/index.htmlnu [        PK         ! V                  g hathor/html/index.htmlnu [        PK         ! {"  "  0            ̭ hathor/html/com_contenthistory/history/modal.phpnu [        PK         ! V      "            > hathor/html/com_checkin/index.htmlnu [        PK         ! =
  
  +             hathor/html/com_checkin/checkin/default.phpnu [        PK         ! V      *             hathor/html/com_checkin/checkin/index.htmlnu [        PK         ! V      #            x hathor/html/com_weblinks/index.htmlnu [        PK         ! (>;$  $  -             hathor/html/com_weblinks/weblinks/default.phpnu [        PK         ! V      ,              hathor/html/com_weblinks/weblinks/index.htmlnu [        PK         ! aM    )            K  hathor/html/com_weblinks/weblink/edit.phpnu [        PK         ! {U*    0            v  hathor/html/com_weblinks/weblink/edit_params.phpnu [        PK         ! V      +              hathor/html/com_weblinks/weblink/index.htmlnu [        PK         ! 3ri                
  hathor/html/modules.phpnu [        PK         ! V      &            (  hathor/html/com_menus/menus/index.htmlnu [        PK         ! w!  !  '              hathor/html/com_menus/menus/default.phpnu [        PK         ! V      %            A  hathor/html/com_menus/item/index.htmlnu [        PK         ! H:	  :	  +            JB  hathor/html/com_menus/item/edit_options.phpnu [        PK         ! @8  8  #            K  hathor/html/com_menus/item/edit.phpnu [        PK         ! V      *            jd  hathor/html/com_menus/menutypes/index.htmlnu [        PK         ! H焴    +            d  hathor/html/com_menus/menutypes/default.phpnu [        PK         ! V      &            Pk  hathor/html/com_menus/items/index.htmlnu [        PK         ! ?u /   /  '            k  hathor/html/com_menus/items/default.phpnu [        PK         ! V                     hathor/html/com_menus/index.htmlnu [        PK         ! V      %              hathor/html/com_menus/menu/index.htmlnu [        PK         ! /f    #              hathor/html/com_menus/menu/edit.phpnu [        PK         ! V      "            L  hathor/html/com_banners/index.htmlnu [        PK         ! !    +              hathor/html/com_banners/clients/default.phpnu [        PK         ! V      *            λ  hathor/html/com_banners/clients/index.htmlnu [        PK         ! $_    *            G  hathor/html/com_banners/tracks/default.phpnu [        PK         ! V      )              hathor/html/com_banners/tracks/index.htmlnu [        PK         ! C7  7  '            (  hathor/html/com_banners/banner/edit.phpnu [        PK         ! V      )              hathor/html/com_banners/banner/index.htmlnu [        PK         ! )  )  +            .  hathor/html/com_banners/banners/default.phpnu [        PK         ! V      *            q! hathor/html/com_banners/banners/index.htmlnu [        PK         !      ,            ! hathor/html/com_banners/download/default.phpnu [        PK         ! V      )            ! hathor/html/com_banners/client/index.htmlnu [        PK         ! i  i  '            ! hathor/html/com_banners/client/edit.phpnu [        PK         ! V                   L%! hathor/html/mod_login/index.htmlnu [        PK         ! <,    !            %! hathor/html/mod_login/default.phpnu [        PK         ! J    )            .! hathor/html/com_messages/message/edit.phpnu [        PK         ! V      +            &4! hathor/html/com_messages/message/index.htmlnu [        PK         ! V      #            4! hathor/html/com_messages/index.htmlnu [        PK         ! 5Q  Q  -            5! hathor/html/com_messages/messages/default.phpnu [        PK         ! V      ,            E! hathor/html/com_messages/messages/index.htmlnu [        PK         ! O    %            ;F! hathor/html/mod_quickicon/default.phpnu [        PK         ! V      $            4H! hathor/html/mod_quickicon/index.htmlnu [        PK         ! ,
  
  '            H! hathor/html/com_plugins/plugin/edit.phpnu [        PK         ! V      )            S! hathor/html/com_plugins/plugin/index.htmlnu [        PK         ! `    /            gT! hathor/html/com_plugins/plugin/edit_options.phpnu [        PK         ! V      "            Y! hathor/html/com_plugins/index.htmlnu [        PK         ! V      *            Y! hathor/html/com_plugins/plugins/index.htmlnu [        PK         ! 7  7  +            mZ! hathor/html/com_plugins/plugins/default.phpnu [        PK         ! V      #            x! hathor/html/com_tags/tag/index.htmlnu [        PK         ! ;    )            qy! hathor/html/com_tags/tag/edit_options.phpnu [        PK         ! vW:    *            ! hathor/html/com_tags/tag/edit_metadata.phpnu [        PK         ! ˳A  A  !            ! hathor/html/com_tags/tag/edit.phpnu [        PK         ! V      $            ! hathor/html/com_tags/tags/index.htmlnu [        PK         ! {    %            ! hathor/html/com_tags/tags/default.phpnu [        PK         ! V                  ! hathor/html/com_tags/index.htmlnu [        PK         ! D|    5            
! hathor/html/com_associations/associations/default.phpnu [        PK         ! v    *            ! hathor/html/com_redirect/links/default.phpnu [        PK         ! V      )            ! hathor/html/com_redirect/links/index.htmlnu [        PK         ! V      #            ~! hathor/html/com_redirect/index.htmlnu [        PK         ! Ԩ     &            ! hathor/html/com_admin/help/default.phpnu [        PK         ! V      %            
! hathor/html/com_admin/help/index.htmlnu [        PK         ! V      (            ~! hathor/html/com_admin/sysinfo/index.htmlnu [        PK         ! }-%  %  5            ! hathor/html/com_admin/sysinfo/default_phpsettings.phpnu [        PK         ! ձ.    4            " hathor/html/com_admin/sysinfo/default_navigation.phpnu [        PK         ! 6    )            	" hathor/html/com_admin/sysinfo/default.phpnu [        PK         ! <    0            " hathor/html/com_admin/sysinfo/default_config.phpnu [        PK         ! ?    3            " hathor/html/com_admin/sysinfo/default_directory.phpnu [        PK         ! 7    0            " hathor/html/com_admin/sysinfo/default_system.phpnu [        PK         ! V      (            $!" hathor/html/com_admin/profile/index.htmlnu [        PK         ! )̗    &            !" hathor/html/com_admin/profile/edit.phpnu [        PK         ! V                   *" hathor/html/com_admin/index.htmlnu [        PK         ! Tu    0            +" hathor/html/com_templates/style/edit_options.phpnu [        PK         !     3            /" hathor/html/com_templates/style/edit_assignment.phpnu [        PK         ! "'    (            7" hathor/html/com_templates/style/edit.phpnu [        PK         ! V      *            C" hathor/html/com_templates/style/index.htmlnu [        PK         ! V      $            ED" hathor/html/com_templates/index.htmlnu [        PK         ! V      +            D" hathor/html/com_templates/styles/index.htmlnu [        PK         ! 	S  S  ,            2E" hathor/html/com_templates/styles/default.phpnu [        PK         ! V      .            c" hathor/html/com_templates/templates/index.htmlnu [        PK         ! f e    /            ^d" hathor/html/com_templates/templates/default.phpnu [        PK         ! cI    3            _y" hathor/html/com_templates/template/default_tree.phpnu [        PK         ! q][۰R  R  .            " hathor/html/com_templates/template/default.phpnu [        PK         ! IzB  B  :            " hathor/html/com_templates/template/default_description.phpnu [        PK         ! b	  	  6            " hathor/html/com_templates/template/default_folders.phpnu [        PK         ! V      -            " hathor/html/com_templates/template/index.htmlnu [        PK         ! V      $            n" hathor/html/com_newsfeeds/index.htmlnu [        PK         ! x      -            " hathor/html/com_newsfeeds/newsfeeds/modal.phpnu [        PK         ! @\(  (  /            >" hathor/html/com_newsfeeds/newsfeeds/default.phpnu [        PK         ! V      .            O# hathor/html/com_newsfeeds/newsfeeds/index.htmlnu [        PK         ! V      -            # hathor/html/com_newsfeeds/newsfeed/index.htmlnu [        PK         ! е]    +            H# hathor/html/com_newsfeeds/newsfeed/edit.phpnu [        PK         !     2            /# hathor/html/com_newsfeeds/newsfeed/edit_params.phpnu [        PK         ! Ƙm  m              3# hathor/html/pagination.phpnu [        PK         ! t67  7  1            kE# hathor/html/com_categories/categories/default.phpnu [        PK         ! V      0            |# hathor/html/com_categories/categories/index.htmlnu [        PK         ! V      %            a}# hathor/html/com_categories/index.htmlnu [        PK         !     ,            }# hathor/html/com_categories/category/edit.phpnu [        PK         ! V      .            # hathor/html/com_categories/category/index.htmlnu [        PK         ! S4    4            |# hathor/html/com_categories/category/edit_options.phpnu [        PK         ! P"                # hathor/templateDetails.xmlnu [        PK         ! "                i# hathor/favicon.iconu [        PK         ! s!
  !
  &            # hathor/images/header/icon-48-links.pngnu [        PK         ! C%~f  f  &            # hathor/images/header/icon-48-apply.pngnu [        PK         ! O/#  #  4            # hathor/images/header/icon-48-contacts-categories.pngnu [        PK         ! Az    '            H# hathor/images/header/icon-48-notice.pngnu [        PK         ! J    .            F# hathor/images/header/icon-48-newsfeeds-cat.pngnu [        PK         ! 3r    (            # hathor/images/header/icon-48-article.pngnu [        PK         ! 1%    %            # hathor/images/header/icon-48-user.pngnu [        PK         ! y    (            # hathor/images/header/icon-48-archive.pngnu [        PK         ! 2F  F  4            [# hathor/images/header/icon-48-read-privatemessage.pngnu [        PK         ! 6՗    '             $ hathor/images/header/icon-48-cpanel.pngnu [        PK         ! 
,	  	  &            $ hathor/images/header/icon-48-alert.pngnu [        PK         ! )͂	  	  -            W$ hathor/images/header/icon-48-article-edit.pngnu [        PK         ! g    )            P$ hathor/images/header/icon-48-redirect.pngnu [        PK         ! GSg  g  %            /$ hathor/images/header/icon-48-deny.pngnu [        PK         ! 회    )            %$ hathor/images/header/icon-48-language.pngnu [        PK         ! %ש    (            1$ hathor/images/header/icon-48-section.pngnu [        PK         ! r	  	  )            58$ hathor/images/header/icon-48-readmess.pngnu [        PK         !  0    *            ;B$ hathor/images/header/icon-48-newsfeeds.pngnu [        PK         ! 󗛖    2            G$ hathor/images/header/icon-48-banner-categories.pngnu [        PK         ! &    '            O$ hathor/images/header/icon-48-levels.pngnu [        PK         ! 1`̿    &            Q$ hathor/images/header/icon-48-purge.pngnu [        PK         ! +    %            X$ hathor/images/header/icon-48-info.pngnu [        PK         !     ,            a$ hathor/images/header/icon-48-newcategory.pngnu [        PK         !     *            Je$ hathor/images/header/icon-48-component.pngnu [        PK         ! 4bE  E  +            l$ hathor/images/header/icon-48-levels-add.pngnu [        PK         ! A8	  	  )            Ip$ hathor/images/header/icon-48-featured.pngnu [        PK         ! S¿%  %  *            nz$ hathor/images/header/icon-48-writemess.pngnu [        PK         ! :    )            $ hathor/images/header/icon-48-category.pngnu [        PK         ! K     *            ܅$ hathor/images/header/icon-48-unarchive.pngnu [        PK         ! 틭
  
  %            $ hathor/images/header/icon-48-send.pngnu [        PK         ! (    '            $ hathor/images/header/icon-48-groups.pngnu [        PK         ! ^yr    '            ة$ hathor/images/header/icon-48-upload.pngnu [        PK         ! ^7r  r  ,            $ hathor/images/header/icon-48-help_header.pngnu [        PK         ! 1      '            ~$ hathor/images/header/icon-48-module.pngnu [        PK         !  h  h  .            $ hathor/images/header/icon-48-banner-client.pngnu [        PK         ! s8    '            $ hathor/images/header/icon-48-puzzle.pngnu [        PK         ! L3K    (            $ hathor/images/header/icon-48-checkin.pngnu [        PK         ! 2
  
  &            $ hathor/images/header/icon-48-print.pngnu [        PK         ! V                  $ hathor/images/header/index.htmlnu [        PK         ! /#  #  *            $ hathor/images/header/icon-48-frontpage.pngnu [        PK         ! sL    '            $ hathor/images/header/icon-48-plugin.pngnu [        PK         !  N  N  &            $ hathor/images/header/icon-48-clear.pngnu [        PK         ! BR  R  3            1$ hathor/images/header/icon-48-new-privatemessage.pngnu [        PK         ! ^w    *            % hathor/images/header/icon-48-extension.pngnu [        PK         ! zH    '            % hathor/images/header/icon-48-static.pngnu [        PK         ! 胁    )            % hathor/images/header/icon-48-user-add.pngnu [        PK         ! zH    (            6% hathor/images/header/icon-48-content.pngnu [        PK         ! ._3    &            V % hathor/images/header/icon-48-assoc.pngnu [        PK         ! 4\	  	  &            ^.% hathor/images/header/icon-48-inbox.pngnu [        PK         ! ~N  N  -            8% hathor/images/header/icon-48-category-add.pngnu [        PK         !     )            3=% hathor/images/header/icon-48-download.pngnu [        PK         ! *o    '            eE% hathor/images/header/icon-48-revert.pngnu [        PK         ! *Kf	  	  '            J% hathor/images/header/icon-48-config.pngnu [        PK         ! }<    '            T% hathor/images/header/icon-48-search.pngnu [        PK         ! 1-V  V  %            ]% hathor/images/header/icon-48-tags.pngnu [        PK         ! à    +            c% hathor/images/header/icon-48-help-forum.pngnu [        PK         ! U7%  %  &            o% hathor/images/header/icon-48-media.pngnu [        PK         ! ܭ    &            Ax% hathor/images/header/icon-48-stats.pngnu [        PK         ! 胁    *            {% hathor/images/header/icon-48-user-edit.pngnu [        PK         ! vG    (            % hathor/images/header/icon-48-install.pngnu [        PK         ! 9w[  [  '            ч% hathor/images/header/icon-48-themes.pngnu [        PK         ! lׁ    (            % hathor/images/header/icon-48-default.pngnu [        PK         ! !~Q  Q  4            \% hathor/images/header/icon-48-jupdate-updatefound.pngnu [        PK         ! {?H	  	  ,            % hathor/images/header/icon-48-article-add.pngnu [        PK         ! a\  \  +            |% hathor/images/header/icon-48-groups-add.pngnu [        PK         ! 4︓A  A  %            3% hathor/images/header/icon-48-edit.pngnu [        PK         ! VՀD    '            ɲ% hathor/images/header/icon-48-banner.pngnu [        PK         ! O<Μ    (            ¾% hathor/images/header/icon-48-menumgr.pngnu [        PK         ! h~    '            % hathor/images/header/icon-messaging.pngnu [        PK         ! coUP  P  .            % hathor/images/header/icon-48-banner-tracks.pngnu [        PK         ! 0a    &            % hathor/images/header/icon-48-trash.pngnu [        PK         ! g&xS  S  *            % hathor/images/header/icon-48-links-cat.pngnu [        PK         ! ?2  2  (            A% hathor/images/header/icon-48-generic.pngnu [        PK         ! I	  	  )            % hathor/images/header/icon-48-contacts.pngnu [        PK         ! +    -            % hathor/images/header/icon-48-user-profile.pngnu [        PK         ! :.    )            & hathor/images/header/icon-48-calendar.pngnu [        PK         ! |p  p  1            c& hathor/images/header/icon-48-jupdate-uptodate.pngnu [        PK         ! p    (            4& hathor/images/header/icon-48-preview.pngnu [        PK         ! hˢ|2  2  )            & hathor/images/header/icon-48-menu-add.pngnu [        PK         ! ~      %            $& hathor/images/header/icon-48-menu.pngnu [        PK         ! Nv

  
  )            y#& hathor/images/header/icon-48-massmail.pngnu [        PK         ! M    *            -& hathor/images/header/icon-48-help-this.pngnu [        PK         ! p  p  %            ?>& hathor/images/header/icon-48-move.pngnu [        PK         ! |מ      !            B& hathor/images/admin/uparrow-1.pngnu [        PK         ! b  b  $            C& hathor/images/admin/icon-16-deny.pngnu [        PK         ! UM                 D& hathor/images/admin/filesave.pngnu [        PK         ! wWY  Y  %            %I& hathor/images/admin/icon-16-allow.pngnu [        PK         ! I                J& hathor/images/admin/tick.pngnu [        PK         ! \Y    !            L& hathor/images/admin/publish_x.pngnu [        PK         ! TQM?    )            N& hathor/images/admin/icon-16-protected.pngnu [        PK         ! }<k   k   !            P& hathor/images/admin/sort_desc.pngnu [        PK         ! Wdt    #            Q& hathor/images/admin/checked_out.pngnu [        PK         ! =Jd                   ^S& hathor/images/admin/uparrow0.pngnu [        PK         ! riSi  i  !            DT& hathor/images/admin/publish_y.pngnu [        PK         ! o3p$  $  %            U& hathor/images/admin/icon-16-links.pngnu [        PK         ! t    #            wX& hathor/images/admin/note_add_16.pngnu [        PK         ! ܳ      !            yZ& hathor/images/admin/expandall.pngnu [        PK         ! ]    +            }[& hathor/images/admin/icon-16-notice-note.pngnu [        PK         ! D3      !            ]& hathor/images/admin/downarrow.pngnu [        PK         ! +g_Q   Q               ^& hathor/images/admin/blank.pngnu [        PK         ! wa  a  ,            a_& hathor/images/admin/icon-16-denyinactive.pngnu [        PK         ! V                  a& hathor/images/admin/index.htmlnu [        PK         ! 븬\      "            a& hathor/images/admin/downarrow0.pngnu [        PK         ! x䪅      #            tb& hathor/images/admin/downarrow-1.pngnu [        PK         ! `W  W  -            xc& hathor/images/admin/icon-16-allowinactive.pngnu [        PK         ! "++K   K   $            ,e& hathor/images/admin/menu_divider.pngnu [        PK         ! _s"                 e& hathor/images/admin/featured.pngnu [        PK         ! ?;                  g& hathor/images/admin/uparrow.pngnu [        PK         ! (Κ    !            h& hathor/images/admin/publish_g.pngnu [        PK         ! z                 j& hathor/images/admin/disabled.pngnu [        PK         ! HD'    !            0l& hathor/images/admin/publish_r.pngnu [        PK         ! No      !            n& hathor/images/admin/filter_16.pngnu [        PK         ! ۳j   j                o& hathor/images/admin/sort_asc.pngnu [        PK         ! u      #            p& hathor/images/admin/collapseall.pngnu [        PK         ! d                ~q& hathor/images/admin/trash.pngnu [        PK         ! ?                  Ms& hathor/images/j_arrow.pngnu [        PK         ! ҼV  V              It& hathor/images/notice-info.pngnu [        PK         ! 6  6              x& hathor/images/logo.pngnu [        PK         ! z   z               h& hathor/images/required.pngnu [        PK         ! _    *            ,& hathor/images/toolbar/icon-32-featured.pngnu [        PK         ! 5P  P  (            #& hathor/images/toolbar/icon-32-export.pngnu [        PK         ! V                   ˓& hathor/images/toolbar/index.htmlnu [        PK         ! 1k9    '            :& hathor/images/toolbar/icon-32-apply.pngnu [        PK         ! d2	  	  '            & hathor/images/toolbar/icon-32-links.pngnu [        PK         ! ;Cv  v  )            ʣ& hathor/images/toolbar/icon-32-checkin.pngnu [        PK         ! *`#    '            & hathor/images/toolbar/icon-32-alert.pngnu [        PK         ! w    &            & hathor/images/toolbar/icon-32-send.pngnu [        PK         !     ,            P& hathor/images/toolbar/icon-32-messanging.pngnu [        PK         ! 
    '            +& hathor/images/toolbar/icon-32-batch.pngnu [        PK         ! &3  3  -            & hathor/images/toolbar/icon-32-article-add.pngnu [        PK         ! ]  ]  (            & hathor/images/toolbar/icon-32-notice.pngnu [        PK         ! rA	  	  +            `& hathor/images/toolbar/icon-32-new-style.pngnu [        PK         ! >e	2  2  '            r& hathor/images/toolbar/icon-32-purge.pngnu [        PK         ! n=    )            & hathor/images/toolbar/icon-32-archive.pngnu [        PK         ! e    )            & hathor/images/toolbar/icon-32-article.pngnu [        PK         ! \u'o    (            & hathor/images/toolbar/icon-32-remove.pngnu [        PK         ! ͧ    *            n& hathor/images/toolbar/icon-32-save-new.pngnu [        PK         ! i-B  B  )            ' hathor/images/toolbar/icon-32-publish.pngnu [        PK         ! ٙ
  
  /            $' hathor/images/toolbar/icon-32-banner-tracks.pngnu [        PK         ! 3?Z
  Z
  '            >' hathor/images/toolbar/icon-32-print.pngnu [        PK         ! n3  3  &            !' hathor/images/toolbar/icon-32-info.pngnu [        PK         ! 6    (            x)' hathor/images/toolbar/icon-32-cancel.pngnu [        PK         ! 5.	  .	  4            2' hathor/images/toolbar/icon-32-new-privatemessage.pngnu [        PK         ! 4    *            <' hathor/images/toolbar/icon-32-user-add.pngnu [        PK         !     +            KB' hathor/images/toolbar/icon-32-messaging.pngnu [        PK         ! <    )            %K' hathor/images/toolbar/icon-32-refresh.pngnu [        PK         ! Fm
  
  &            hS' hathor/images/toolbar/icon-32-help.pngnu [        PK         ! P    '            Q^' hathor/images/toolbar/icon-32-error.pngnu [        PK         ! -$    (            c' hathor/images/toolbar/icon-32-upload.pngnu [        PK         !     )            k' hathor/images/toolbar/icon-32-adduser.pngnu [        PK         ! ;=۝	  	  '            3r' hathor/images/toolbar/icon-32-inbox.pngnu [        PK         ! Ռr  r  &            '|' hathor/images/toolbar/icon-32-lock.pngnu [        PK         ! i3p  p  3            ~' hathor/images/toolbar/icon-32-banner-categories.pngnu [        PK         ! ]A  A  +            ' hathor/images/toolbar/icon-32-save-copy.pngnu [        PK         ! ψ    &            ^' hathor/images/toolbar/icon-32-deny.pngnu [        PK         ! Zk%  %  (            A' hathor/images/toolbar/icon-32-module.pngnu [        PK         ! `*B  B  &            ' hathor/images/toolbar/icon-32-menu.pngnu [        PK         ! Y    &            V' hathor/images/toolbar/icon-32-save.pngnu [        PK         ! ?+{
  {
  (            u' hathor/images/toolbar/icon-32-banner.pngnu [        PK         ! |K(
  (
  %            H' hathor/images/toolbar/icon-32-cog.pngnu [        PK         ! l  l  )            ſ' hathor/images/toolbar/icon-32-unblock.pngnu [        PK         ! V    %            ' hathor/images/toolbar/icon-32-xml.pngnu [        PK         ! &v    &            ' hathor/images/toolbar/icon-32-move.pngnu [        PK         !  C8  8  )            ' hathor/images/toolbar/icon-32-preview.pngnu [        PK         ! zP    &            ^' hathor/images/toolbar/icon-32-html.pngnu [        PK         ! wRT    &            {' hathor/images/toolbar/icon-32-copy.pngnu [        PK         ! K9    (            s' hathor/images/toolbar/icon-32-config.pngnu [        PK         !     5            ' hathor/images/toolbar/icon-32-read-privatemessage.pngnu [        PK         ! <Q    )            ' hathor/images/toolbar/icon-32-forward.pngnu [        PK         ! h~    5            ^' hathor/images/toolbar/icon-32-contacts-categories.pngnu [        PK         ! EÈ    +            V' hathor/images/toolbar/icon-32-component.pngnu [        PK         ! .l  l  (            9( hathor/images/toolbar/icon-32-revert.pngnu [        PK         !  ,  ,  %            ( hathor/images/toolbar/icon-32-css.pngnu [        PK         ! 7(ug  g  '            ~( hathor/images/toolbar/icon-32-stats.pngnu [        PK         ! cv+  +  (            <( hathor/images/toolbar/icon-32-delete.pngnu [        PK         ! 2w  w  *            ( hathor/images/toolbar/icon-32-download.pngnu [        PK         ! 34    .            "( hathor/images/toolbar/icon-32-delete-style.pngnu [        PK         ! CF    (            +( hathor/images/toolbar/icon-32-search.pngnu [        PK         ! 0^	  ^	  +            5( hathor/images/toolbar/icon-32-unarchive.pngnu [        PK         !     +            >( hathor/images/toolbar/icon-32-unpublish.pngnu [        PK         ! >    &            4E( hathor/images/toolbar/icon-32-back.pngnu [        PK         ! >
  
  /            J( hathor/images/toolbar/icon-32-banner-client.pngnu [        PK         ! h    '            	U( hathor/images/toolbar/icon-32-trash.pngnu [        PK         ! s9    &            B\( hathor/images/toolbar/icon-32-edit.pngnu [        PK         ! m    *            (c( hathor/images/toolbar/icon-32-calendar.pngnu [        PK         ! 	  	  *            k( hathor/images/toolbar/icon-32-contacts.pngnu [        PK         ! ]N  N  +            u( hathor/images/toolbar/icon-32-extension.pngnu [        PK         ! -40  0  )            b~( hathor/images/toolbar/icon-32-default.pngnu [        PK         ! ZT    %            ( hathor/images/toolbar/icon-32-new.pngnu [        PK         ! ek)  )  #            B( hathor/images/menu/icon-16-move.pngnu [        PK         !     (            ( hathor/images/menu/icon-16-help-this.pngnu [        PK         ! 6  6  %            ( hathor/images/menu/icon-16-plugin.pngnu [        PK         ! D]      '            w( hathor/images/menu/icon-16-viewsite.pngnu [        PK         ! !X    #            ( hathor/images/menu/icon-16-menu.pngnu [        PK         ! rVH    &            ͔( hathor/images/menu/icon-16-article.pngnu [        PK         ! ĚD    &            (( hathor/images/menu/icon-16-archive.pngnu [        PK         ! T.f    %            ( hathor/images/menu/icon-16-puzzle.pngnu [        PK         ! ,  ,  '            q( hathor/images/menu/icon-16-download.pngnu [        PK         ! -  -  (            ( hathor/images/menu/icon-16-user-note.pngnu [        PK         ! AߗH    $            y( hathor/images/menu/icon-16-stats.pngnu [        PK         ! 9    (            ۠( hathor/images/menu/icon-16-messaging.pngnu [        PK         ! 4J  J  $            &( hathor/images/menu/icon-16-media.pngnu [        PK         ! X?Z    )            Ħ( hathor/images/menu/icon-16-help-forum.pngnu [        PK         ! $:  :  %            ( hathor/images/menu/icon-16-module.pngnu [        PK         ! WDߒ    (            p( hathor/images/menu/icon-16-back-user.pngnu [        PK         ! Д    '            Z( hathor/images/menu/icon-16-help-dev.pngnu [        PK         ! 
    (            ( hathor/images/menu/icon-16-links-cat.pngnu [        PK         ! 5    ,            ( hathor/images/menu/icon-16-newsfeeds-cat.pngnu [        PK         ! ,ZP    %            ( hathor/images/menu/icon-16-logout.pngnu [        PK         ! նe    %            2( hathor/images/menu/icon-16-groups.pngnu [        PK         ! V    (            ( hathor/images/menu/icon-16-nopreview.pngnu [        PK         ! ݋ǈy  y  %            ( hathor/images/menu/icon-16-upload.pngnu [        PK         ! C]  ]  )            ( hathor/images/menu/icon-16-notdefault.pngnu [        PK         ! |2    #            ( hathor/images/menu/icon-16-edit.pngnu [        PK         ! I    &            ( hathor/images/menu/icon-16-checkin.pngnu [        PK         ! F    $            %( hathor/images/menu/icon-16-trash.pngnu [        PK         !     '            v( hathor/images/menu/icon-16-massmail.pngnu [        PK         ! bj      %            ( hathor/images/menu/icon-16-levels.pngnu [        PK         ! ZxB    #            ( hathor/images/menu/icon-16-tags.pngnu [        PK         ! DZV  V  ,            ( hathor/images/menu/icon-16-banner-client.pngnu [        PK         ! _    &            ( hathor/images/menu/icon-16-content.pngnu [        PK         ! L#    '            ( hathor/images/menu/icon-16-help-jed.pngnu [        PK         ! ܲ4    '            ( hathor/images/menu/icon-16-contacts.pngnu [        PK         ! _P    %            !( hathor/images/menu/icon-16-notice.pngnu [        PK         ! #    '            `( hathor/images/menu/icon-16-newlevel.pngnu [        PK         ! {m$  $  '            X( hathor/images/menu/icon-16-calendar.pngnu [        PK         ! !    %            ( hathor/images/menu/icon-16-cpanel.pngnu [        PK         ! ,    '            ( hathor/images/menu/icon-16-language.pngnu [        PK         ! 6@    $            ( hathor/images/menu/icon-16-apply.pngnu [        PK         ! ƌ    '            ( hathor/images/menu/icon-16-readmess.pngnu [        PK         ! o3p$  $  $            ( hathor/images/menu/icon-16-links.pngnu [        PK         ! iy    (            ( hathor/images/menu/icon-16-help-shop.pngnu [        PK         ! I\p    -            X( hathor/images/menu/icon-16-help-community.pngnu [        PK         ! f^8  8  $            a( hathor/images/menu/icon-16-alert.pngnu [        PK         !     '            ( hathor/images/menu/icon-16-help-jrd.pngnu [        PK         ! Xڽ)  )  '            =( hathor/images/menu/icon-16-featured.pngnu [        PK         ! ;  ;  0            ( hathor/images/menu/icon-16-banner-categories.pngnu [        PK         !     (            X( hathor/images/menu/icon-16-help-docs.pngnu [        PK         ! EI  I  (            ( hathor/images/menu/icon-16-frontpage.pngnu [        PK         ! t D  D  '            7( hathor/images/menu/icon-16-messages.pngnu [        PK         ! +V    $             ) hathor/images/menu/icon-16-purge.pngnu [        PK         ! V                  ) hathor/images/menu/index.htmlnu [        PK         ! Bn  n  "            ^) hathor/images/menu/icon-16-new.pngnu [        PK         ! 6W    2            ) hathor/images/menu/icon-16-read-privatemessage.pngnu [        PK         ! Z    &            \) hathor/images/menu/icon-16-user-dd.pngnu [        PK         ! z    &            
) hathor/images/menu/icon-16-newuser.pngnu [        PK         ! |RO    (            ) hathor/images/menu/icon-16-unarticle.pngnu [        PK         ! ~m*  *  #            ) hathor/images/menu/icon-16-send.pngnu [        PK         ! {    2            b) hathor/images/menu/icon-16-contacts-categories.pngnu [        PK         !  6    &            g) hathor/images/menu/icon-16-install.pngnu [        PK         ! mr  r  (            {) hathor/images/menu/icon-16-writemess.pngnu [        PK         ! V	\  \  &            E) hathor/images/menu/icon-16-default.pngnu [        PK         ! L3  3  )            ) hathor/images/menu/icon-16-newarticle.pngnu [        PK         ! r    '            ) hathor/images/menu/icon-16-newgroup.pngnu [        PK         ! J_    '            !) hathor/images/menu/icon-16-redirect.pngnu [        PK         ! d  d  )            #) hathor/images/menu/icon-16-help-trans.pngnu [        PK         ! ٙb  b  %            x&) hathor/images/menu/icon-16-banner.pngnu [        PK         ! Up    &            /)) hathor/images/menu/icon-16-menumgr.pngnu [        PK         ! }bG    (            r+) hathor/images/menu/icon-16-newsfeeds.pngnu [        PK         ! bˤ    (            L-) hathor/images/menu/icon-16-component.pngnu [        PK         ! e    #            /) hathor/images/menu/icon-16-info.pngnu [        PK         ! ܣ\  \  %            1) hathor/images/menu/icon-16-themes.pngnu [        PK         ! f    &            3) hathor/images/menu/icon-16-generic.pngnu [        PK         ! Oi    $            5) hathor/images/menu/icon-16-print.pngnu [        PK         ! D      '            7) hathor/images/menu/icon-16-category.pngnu [        PK         ! 2V    #            8) hathor/images/menu/icon-16-deny.pngnu [        PK         ! 4"    %            :) hathor/images/menu/icon-16-search.pngnu [        PK         ! I    %            <) hathor/images/menu/icon-16-delete.pngnu [        PK         ! ۠A    $            ?) hathor/images/menu/icon-16-clear.pngnu [        PK         ! 2Ƞ?r  r  ,            hA) hathor/images/menu/icon-16-help-security.pngnu [        PK         ! Q61  1  &            6D) hathor/images/menu/icon-16-preview.pngnu [        PK         ! W  W  *            E) hathor/images/menu/icon-16-newcategory.pngnu [        PK         ! op  p  %            nG) hathor/images/menu/icon-16-revert.pngnu [        PK         !     #            3I) hathor/images/menu/icon-16-user.pngnu [        PK         ! 0    $            L) hathor/images/menu/icon-16-inbox.pngnu [        PK         ! 3)    #            &O) hathor/images/menu/icon-16-help.pngnu [        PK         ! O<W  W  1            R) hathor/images/menu/icon-16-new-privatemessage.pngnu [        PK         ! Ի,    $            T) hathor/images/menu/icon-16-assoc.pngnu [        PK         ! ͂    %            X) hathor/images/menu/icon-16-config.pngnu [        PK         ! #5    ,            [) hathor/images/menu/icon-16-banner-tracks.pngnu [        PK         ! h    *            ]) hathor/images/menu/icon-16-maintenance.pngnu [        PK         ! @H7%   %               `_) hathor/images/bg-menu.gifnu [        PK         ! "      #            _) hathor/images/selector-arrow-hc.pngnu [        PK         ! 쿧ʗ                  `) hathor/images/j_arrow_down.pngnu [        PK         ! s)X:P  P              a) hathor/images/calendar.pngnu [        PK         ! ^      $             d) hathor/images/selector-arrow-rtl.pngnu [        PK         ! S                  d) hathor/images/j_arrow_left.pngnu [        PK         ! Aj$                   f) hathor/images/selector-arrow.pngnu [        PK         !                 !g) hathor/images/mini_icon.pngnu [        PK         ! $#d                i) hathor/images/j_logo.pngnu [        PK         ! ̬                r) hathor/images/j_login_lock.pngnu [        PK         ! ȩ      $            ) hathor/images/selector-arrow-std.pngnu [        PK         ! V                  ) hathor/images/index.htmlnu [        PK         ! s)X:P  P  !            ) hathor/images/system/calendar.pngnu [        PK         ! Aj$      '            ) hathor/images/system/selector-arrow.pngnu [        PK         ! V                  ) hathor/images/system/index.htmlnu [        PK         ! Y^  ^              ) hathor/images/notice-alert.pngnu [        PK         !  ce   e               ȉ) hathor/images/arrow.pngnu [        PK         ! iA/                t) hathor/images/notice-note.pngnu [        PK         !                   č) hathor/images/j_arrow_right.pngnu [        PK         ! V      
            Ύ) index.htmlnu [        PK         ! V                  ') system/images/index.htmlnu [        PK         ! s)X:P  P              ) system/images/calendar.pngnu [        PK         ! @                () system/html/modules.phpnu [        PK         ! V                  |) system/html/index.htmlnu [        PK         ! V                  ) system/index.htmlnu [        PK         ! V                  A) system/css/index.htmlnu [        PK         ! :                  ) system/css/system.cssnu [        PK         ! 4h2  2              ) system/css/error.cssnu [        PK         !                 Z) system/error.phpnu [        PK         ! K                ) system/component.phpnu [        PK         ! 1  1              ) system/index.phpnu [        PK    a 1)   