/**

 * @package			Joomla.Site

 * @subpackage		Modules - mod_jbcookies

 * 

 * @author			JoomBall! Project

 * @link			http://www.joomball.com

 * @copyright		Copyright © 2011-2014 JoomBall! Project. All Rights Reserved.

 * @license			GNU/GPL, http://www.gnu.org/licenses/gpl-3.0.html

 */



.jb.cookie {

	position: fixed!important;

	z-index: 999;

	width: 100%!important;

	height: auto;

	text-align: center;

	display: none;

	box-shadow: 0 0 40px #444;

	padding: 10px 0;

	left: 0;

	right: 0;

	float: none!important;

	text-shadow: none;

	border-radius: 0!important;

	margin: 0 auto!important;

}



.jb.cookie.top {

	top: 0px;

}



.jb.cookie.bottom {

	bottom: 0px;

}



.jb.cookie div.cookie-bg {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0; 

	opacity: 0.7;

	filter: alpha(opacity=90);

	position: absolute;

	z-index: -1;

}



.jb.cookie-bg.black {

	background-color: black;

}



.jb.cookie-bg.white {

	background-color: white;

}



.jb.black {

	color: white;

}



.jb.white {

	color: black;

}



.jb.cookie p {

	margin: 4px 0;

	padding: 0;

	float: none!important;

}



.jb.cookie h2 {

	font-size: 18px;

	font-weight: bold;

	margin: 0;

	line-height: 25px;

}



.jb.cookie p {

	font-size: 14px

}



.jb.cookie p a {

	cursor: pointer;

	float: none!important;

}



.jb.accept {

	cursor: pointer;

	font-size: 14px;

	margin: 5px auto;

	min-width: 100px;

	padding: 10px 35px;

	border-radius: 2px;

/*	text-shadow: 1px 1px 0 #0072ca; */

	color: #fff;

	background-image: -webkit-linear-gradient(#0089F2 0%, #0072ca 100%);

	background-image: -moz-linear-gradient(#0089F2 0%, #0072ca 100%);

	background-image: -o-linear-gradient(#0089F2 0%, #0072ca 100%);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0089F2), to(#0072ca));

	background-image: linear-gradient(#0089F2 0%, #0072ca 100%);

	float: none!important;

}



/*.jb.accept:hover {

	box-shadow: 0 0 15px #000;

} */



/* COLORS LINKS */

.jb.top.blue .jb.cookie-bg.white, .jb.top.blue .jb.cookie-bg.black {

	border-bottom: 1px solid #0089f2;

}



.jb.top.green .jb.cookie-bg.white, .jb.top.green .jb.cookie-bg.black {

	border-bottom: 1px solid #52a552;

}



.jb.top.orange .jb.cookie-bg.white, .jb.top.orange .jb.cookie-bg.black {

	border-bottom: 1px solid #e88a05;

}



.jb.top.red .jb.cookie-bg.white, .jb.top.red .jb.cookie-bg.black {

	border-bottom: 1px solid #dd2f26;

}



.jb.bottom.blue .jb.cookie-bg.white, .jb.bottom.blue .jb.cookie-bg.black {

	border-top: 1px solid #42DDEC;

}



.jb.bottom.green .jb.cookie-bg.white, .jb.bottom.green .jb.cookie-bg.black {

	border-top: 1px solid #52a552;

}



.jb.bottom.orange .jb.cookie-bg.white, .jb.bottom.orange .jb.cookie-bg.black {

	border-top: 1px solid #e88a05;

}



.jb.bottom.red .jb.cookie-bg.white, .jb.bottom.red .jb.cookie-bg.black {

	border-top: 1px solid #dd2f26;

}



.jb.cookie.blue p a {

	color: #32A9B4;

}
.jb.cookie.blue p a:hover {

	color: #42DDEC;

}



.jb.cookie.green p a {

	color: #52a552;

}



.jb.cookie.orange p a {

	color: #e88a05;

}



.jb.cookie.red p a {

	color: #dd2f26;

}



.jb.accept.blue {
	background: #32A9B4;
}
.jb.accept.blue:hover {
	background: #42DDEC;
}



.jb.accept.green {

	background: #52a552;

}



.jb.accept.orange {

	background: #e88a05;

}



.jb.accept.red {

	background: #7b0502;

}



/* MODAL */

#jbcookies .modal-body {

	max-height: 400px !important;

}





