/**
 * ------------------------------------------------------------------------
 * JA Wall Template for J25 & J3x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
 */

.moduletable {
}

.moduletable-inner {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0,0,0,.02), inset 0 0 1px #FFF;
  margin: 5px;
  padding: 0;
  text-shadow: 0 1px 0 #FFF;
}

/* Module Title */
.moduletable .moduletable-inner > h3 {
  background: url(../images/trans-grad-white-20.png) repeat-x bottom #f9f9f9;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 3px 3px 0 0;
  font-size: 125%;
  margin: 0;
  padding: 7px 20px 5px;
  text-transform: none;
}

/* Module Content */
.moduletable .box-ct {
  padding: 15px 20px;
}

/* Module List */
.moduletable ul li {
}

/* Module suffix */
.moduletable.blank .moduletable-inner {
  border: 0;
  margin: 0;
  padding: 0;
}

.moduletable.blank .box-ct {
  padding: 20px;
}

/* LOGIN
--------------------------------------------------------- */
#login-form p {
  margin: 0 0 5px;
}

#login-form ul {
  margin-top: 10px;
}

#login-form ul li {
}

#login-form label {
  display: block;
}

#login-form #form-login-remember label {
  display: inline-block;
  margin-right: 5px;
}

#login-form .inputbox {
  width: 100%;
}

/* EDIT MODULE
--------------------------------------------------------- */
#modules-form a.btn + a.btn,
#modules-form .btn-toolbar .btn-group + .btn-group {
  margin-left: 10px;
}

#modules-form fieldset.radio {
  background: none;
}

#modules-form #options ul li {
  background: none;
}

#modules-form #jform_publish_up_btn,
#modules-form #jform_publish_down_btn {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: bottom;
}

#modules-form #options #jform_params_backgroundimage {
  border-radius: 0;
}

#modules-form #options .media-preview {
  display: block;
  float: left;
}

#modules-form #options .media-preview > span {
  background: #eee;
  border-radius: 3px 0 0 3px;
  display: block;
  padding: 7px 5px 6px;
}

#modules-form #options .input-prepend a.btn {
  border-radius: 0;
  margin-left: -1px;
}

#modules-form #options .input-prepend a.btn:last-child {
  border-radius: 0 3px 3px 0;
}

#modules-form .calendar-container {
  padding: 10px;
}

#modules-form .calendar-container .js-btn {
  margin-left: 5px;
}