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

/* COMMON STYLE
--------------------------------------------------------- */
a:hover, a:active, a:focus {
  color: #dd805b;
}

p.readmore a:hover {
  background-image: url(../images/readon-hover-bg.png);
}

button.validate:hover {
  background-color: #dd805b;
}

/* Profile page ---*/
body.profiles h2.contentheading a:hover,
body.profiles h2.contentheading a:focus,
body.profiles h2.contentheading a:active,
body.profiles .items-row .contentpaneopen:hover h2.contentheading a {
  color: #dd805b;
}

/* Videos page ---*/
.blog.videos .contentpaneopen .contentheading a:hover,
.blog.videos .contentpaneopen .contentheading a:focus,
.blog.videos .contentpaneopen .contentheading a:active {
  color: #dd805b;
}

/* Events page ---*/
.event-time a.btn-book {
  background: #dd805b;
}

/* Pagination */
.pagination ul li span {
  background: #dd805b;
}

/* MODULE STYLE
--------------------------------------------------------- */
/* Login form ---*/
#login-form p .button:hover {
  background: #dd805b;
  border: 1px solid #dd805b;
}

.login_form .button:hover, .login button:hover {
  background: #dd805b;
}

#login-form ul li a:hover,
#login-form ul li a:focus,
#login-form ul li a:active {
  background-image: url(../images/bullet-hover.gif);
}

div.user-links ul li a:hover {
  border-color: #dd805b;
}

div.logout-button .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* Newsfeed module ---*/
ul.newsfeed li h5.feed-link a:hover,
ul.newsfeed li h5.feed-link a:focus,
ul.newsfeed li h5.feed-link a:active {
  color: #dd805b;
}

/* Logout page ---*/
div.logout .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
  background: #3b4353;
  border-bottom: 1px solid #2b313d;
}

h1.logo a {
	background-image: url(../images/logo.png);
}

/* Search form */
#ja-search .inputbox {
  background: #464f61;
  border: 1px solid #464f61;
  color: #bfc5d1;
}

#ja-search .button {
  background: url(../images/icon-search.png) no-repeat center center #2d3340;
  border-color: #2d3340;
  color: #c8dcc3;
}

#ja-search .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
  background: #3b4353;
  border-top: 1px solid #464f61;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Bottom spotlight 1 */
#ja-botsl1 {
  background: url(../images/pattern-bg.png) #383f4e;
  color: #a1a8b6;
}

#ja-botsl1 .main {
  border-bottom: 1px solid #424a59;
}

#ja-botsl1 .ja-moduletable h3 {
  color: #939aaa;
}

#ja-botsl1 a {
  color: #a1a8b6;
}

#ja-botsl1 a:hover,
#ja-botsl1 a:focus,
#ja-botsl1 a:active {
  color: #fff;
}

/* Bottom spotlight 2 */
#ja-botsl2 {
  background: url(../images/pattern-bg.png) #383f4e;
  border-bottom: 1px solid #353b4a;
  color: #a1a8b6;
  text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

#ja-botsl2 .ja-moduletable h3 {
  color: #939aaa;
}

#ja-botsl2 ul.menu li a {
  background-image: url(../images/bullet-dark.gif);
  color: #a1a8b6;
}

/* Breadcrumbs ---*/
#ja-navhelper {
  background: url(../images/pattern-bg.png) #383f4e;
  border-top: 1px solid #383f4e;
  border-bottom: 1px solid #353b4a;
}

#ja-navhelper .main {
  color: #a1a8b6;
}

#ja-navhelper .main a {
  color: #a1a8b6;
}

#ja-navhelper .main a:hover,
#ja-navhelper .main a:focus,
#ja-navhelper .main a:active {
  color: #fff;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
  background: url(../images/pattern-bg.png) #353b4a;
  border-top: 1px solid #383f4e;
  color: #9fa5b4;
}

#ja-footer a {
  color: #e2e4ea;
}

/* Contact page ---*/
div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
  border-color: #dd805b;
}

.contact-form .button {
  background: #dd805b;
  border: 1px solid #dd805b;
}

.search-course div.finder .button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

div.contact-miscinfo .info-block.icon1 {
  background-image: url(../images/ct-icon1.png);
}

div.contact-miscinfo .info-block.icon2 {
  background-image: url(../images/ct-icon2.png);
}

div.contact-miscinfo .info-block.icon3 {
  background-image: url(../images/ct-icon3.png);
}

/* Search page */
.search .word button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

#finder-search .word .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* Mostread module */
ul.mostread li a:hover,
ul.mostread li a:focus,
ul.mostread li a:active {
  background-image: url(../images/bullet-hover.gif);
}

/* ACYmail */
div.acymailing_form p .inputbox {
  background: #464f60;
  color: #b4bac7;
}

div.acymailing_form p .button {
  background: #ff9985;
  border-color: #ff9985;
}

/* Contact list */
ul.contact-list li.phone {
  background-image: url(../images/icon-phone.png);
}

ul.contact-list li.email {
  background-image: url(../images/icon-email.png);
}

ul.contact-list li a {
  border-bottom-color: #a1a8b6;
}

/* Social list */
ul.social-list li a {
  background-image: url(../images/icon-socials.png);
}

/* Edit button */
.formelm-buttons button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

/* Typograpy */
.btn-submit:hover {
  background-color: #dd805b;
}