/*
 * ------------------------------------------------------------------------
 * 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: #d0757c;
}

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

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

/* 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: #d0757c;
}

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

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

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

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

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

#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: #d0757c;
}

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

/* 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: #d0757c;
}

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

/* HEADER
--------------------------------------------------------- */
#ja-header {
  background: #779e6c;
  border-bottom: 1px solid #6e8f66;
}

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

/* Search form */
#ja-search .inputbox {
  background: #85aa7b;
  border: 1px solid #85aa7b;
  color: #c8dcc3;
}

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

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

/* NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
  background: #779e6c;
  border-top: 1px solid #8ab47f;
}

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

#ja-botsl1 .main {
  border-bottom: 1px solid #75976b;
}

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

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

#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) #66895c;
  border-bottom: 1px solid #5a7951;
  color: #ccdcc7;
  text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

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

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

/* Breadcrumbs ---*/
#ja-navhelper {
  background: url(../images/pattern-bg.png) #66895c;
  border-top: 1px solid #6d9063;
  border-bottom: 1px solid #486141;
}

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

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

#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) #486141;
  border-top: 1px solid #6d9063;
  color: #aabea4;
}

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

/* 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: #d0757c;
}

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

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);
}

/* Smart search */
.search-course div.finder .button:hover {
  background: #d0757c;
  border-color: #d0757c;
}

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


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

/* 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: #88b17d;
  color: #d8e8d4;
}

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

/* 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: #ccdcc7;
}

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

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

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