/**--------------------------------------------------------
# BT Education - Joomla! Template
# --------------------------------------------------------
# For Joomla! 2.5
# Copyright (C) 2012 Bonusthemes.com. All Rights Reserved.
# @license Copyrighted Commercial Software
# Demo: http://www.bonusthemes.com/demo/?template=education
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
-------------------------------------------------------- **/
/* Logo
-------------------------------------------------------------- */
/* logo */
div.bt_fade_logo.bt_fade_img { position: relative; width: 316px; height: 65px; background: transparent url("../images/skin1/layout/logo.png") no-repeat left top; }
div.bt_fade_logo.bt_fade_img a { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: transparent url("../images/skin1/layout/logo.png") no-repeat left bottom; }

/* PAGINATION
-------------------------------------------------------------- */
ul.pagination { margin: 10px 0 20px 0; padding: 0; text-align: center; list-style: none; }
ul.pagination li { cursor: pointer; display: inline; margin: 0 5px 0 0; padding: 0; background: none; }

/* inactive */
ul.pagination li.inactive a {  padding: 5px 10px 5px 10px; text-decoration: none !important; background: transparent; color: #968F87; border: 1px solid #FF9800; }
ul.pagination li.inactive a:hover {  text-decoration: none !important; background: #968F87; border: 1px solid #968F87; color: #fff !important; }

/* active */
ul.pagination li.active { padding: 5px 10px 5px 10px; background: #FF9800; border: 1px solid #FF9800; color: #fff; }
ul.pagination li.active:hover { text-decoration: none !important; background: #968F87; border: 1px solid #968F87; color: #fff !important; }

/* links, counter, show limit */
.limit, .counter, .page_links, #navigation { font-weight: bold; margin: 15px 0; text-align: center; }
div#navigation span ul.pagination { margin: 20px 0; }

.pagenav { text-align: center; margin: 15px 0 0 0; }
.pagenav li { display: inline;  padding: 0 15px 0 0; margin: 0; list-style: none; background: none; }

/* POPUP LOGIN
-------------------------------------------------------------- */
#bt_popup { }
/* login */
#bt_popup .bt_popup_links { text-align: center; }
#bt_popup .bt_popup_links a { font-weight: 700; }

#bt_popup .bt_login_sign_in, 
#bt_popup .bt_login_logout { }
#bt_popup .bt_login_register { }

/* popup */
/* based on: http://www.queness.com/post/77/simple-jquery-modal-window-tutorial */
#bt_popup .mask { position: absolute; top: 0; left: 0; z-index: 9000; display: none; background: #333;}
#bt_popup .boxes .window { position: absolute; display: none; z-index: 9999; background: #DCD5CC url("../images/skin1/popup/bt_login_left_bg.png") no-repeat left top; }

/* popup */
#bt_popup .boxes #bt_login_window { width: 400px; height: 319px; border: 5px solid #B6A794; } 
#bt_login_window_inner { width: 317px; padding: 0 40px 0 50px; margin: 0; }

/* close */
#bt_popup .bt_close { float: right; margin: 10px; height: 22px; width: 22px; background: transparent url("../images/skin1/popup/bt_login_close_button.png") no-repeat; }

/* form */
#bt_popup .bt_login_form { position: relative; top: 25px; margin: 0 0 0 70px; color: #999; }

#bt_popup .bt_login_form #bt_login_title { text-align: left; font-size: 22px; font-weight: bold; padding: 0 0 5px 0; color: #CA3535; }

/* inputs */
#bt_popup .bt_login_form input[type="text"], #bt_popup .bt_login_form input[type="password"] { width: 210px; padding: 0 0 0 35px; line-height: 31px; height: 31px; background: #fff; border: 1px solid #EAA2BD; color: #999; }
/* for: login */
#bt_popup .bt_login_form input#username { background: #fff url("../images/skin1/popup/bt_login_user.png") no-repeat left center; }
#bt_popup .bt_login_form input#password { background: #fff url("../images/skin1/popup/bt_login_password.png") no-repeat left center; }

/* default button */
#bt_popup .bt_login_form .bt_button_line { margin: 10px 0 0 0; height: 31px; line-height: 31px; }
#bt_popup .bt_login_form .bt_button_line .bt_remember_line { float: left; }
#bt_popup .bt_login_form .bt_button_line .bt_remember_line label { padding: 0 0 0 5px; }
#bt_popup .bt_login_form .bt_button_line .bt_button_l { float: right; }

/* links */
#bt_popup .bt_login_form ul { margin: 10px 10px 0 0; float: right; text-align: left; }

/* separator */
#bt_popup .bt_separator { height: 2px; width: 100%; margin: 25px 0; padding: 5px 0; background: transparent url("../images/skin1/popup/bt_login_separator.png") repeat-x; }

/* JOOMLA DEFAULTS
-------------------------------------------------------------- */
.tip-top, .tip-bottom { border: 2px solid #ccc; }
.tip { padding: 10px; background: #fff; }
.componentheading { font-size: 22px; font-weight: bold; }
.item-title { font-weight: bold; }
.contentpane { margin: 0 0 20px 0; }
