/**
 * @author		Twentronix
 * @link        http://www.twentronix.com
 * @copyright   Copyright © 2012-2013 Twentronix. All Rights Reserved.
 * @license     GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or (at your option) later.
 */

/* Modal */
#ccm-modal h3.ccm-modal-title {color:#fff; text-shadow:0px 1px 0 rgba(0, 0, 0, 0.4);}
#ccm-modal .ccm-modal-inner {background:#313131; box-shadow:0 4px 12px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(150, 150, 150, 0.6) inset;}
#ccm-modal .ccm-modal-body {background:#454545; border-color:#252525;}
#ccm-modal .ccm-modal-introtext,
#ccm-modal .ccm-modal-fulltext,
#ccm-modal .ccm-modal-policytext {color:#c9c9c9;}

#ccm-modal .ccm-modal-body a {color:#fff;}
#ccm-modal .ccm-modal-header {
	background:#2d2d2d;
	background-image: linear-gradient(bottom, #2c2c2c 0%, #444 95%);
	background-image: -o-linear-gradient(bottom, #2c2c2c 0%, #444 95%);
	background-image: -moz-linear-gradient(bottom, #2c2c2c 0%, #444 95%);
	background-image: -webkit-linear-gradient(bottom, #2c2c2c 0%, #444 95%);
	background-image: -ms-linear-gradient(bottom, #2c2c2c 0%, #444 95%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.00, #2c2c2c), color-stop(0.95, #444));
	border-bottom:solid 1px #292929;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#ccm-modal .ccm-modal-status {background:#313131; box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);}

#ccm-modal .ccm-btn-modal-close {
	background:#272727;
	background-image: linear-gradient(bottom, #272727 0%, #404040 95%);
	background-image: -o-linear-gradient(bottom, #272727 0%, #404040 95%);
	background-image: -moz-linear-gradient(bottom, #272727 0%, #404040 95%);
	background-image: -webkit-linear-gradient(bottom, #272727 0%, #404040 95%);
	background-image: -ms-linear-gradient(bottom, #2c2c2c 0%, #404040 95%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.00, #272727), color-stop(0.95, #404040));
	border-left: solid 1px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 1px 0 0 rgba(255, 255, 255, 0.05) inset;
}
#ccm-modal .ccm-btn-modal-close:hover {
	background:#222;
	background-image: linear-gradient(bottom, #222 0%, #3a3a3a 95%);
	background-image: -o-linear-gradient(bottom, #222 0%, #3a3a3a 95%);
	background-image: -moz-linear-gradient(bottom, #222 0%, #3a3a3a 95%);
	background-image: -webkit-linear-gradient(bottom, #222 0%, #3a3a3a 95%);
	background-image: -ms-linear-gradient(bottom, #222 0%, #3a3a3a 95%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.00, #222), color-stop(0.95, #3a3a3a));
}
#ccm-modal .ccm-modal-close-bg {background-image: url(../images/dark/modal_close.png);}

button.ccm-btn-modal-expand {
	color: #C9C9C9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	*background-color: #222;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
button.ccm-btn-modal-expand:hover,
button.ccm-btn-modal-expand:active,
button.ccm-btn-modal-expand.active,
button.ccm-btn-modal-expand.disabled,
button.ccm-btn-modal-expand[disabled] {
	color: #fff;
	background-color: #222;
	*background-color: #151515;
}
button.ccm-btn-modal-expand:active,
button.ccm-btn-modal-expand.active {
	background-color: #080808 \9;
}

#ccm-modal .ccm-modal-credits a {color:#777;}
#ccm-modal .ccm-modal-credits a:hover {color:#eee;}

/* Tag */
#ccm-tag .ccm-tag-cookies-accepted,
#ccm-tag .ccm-tag-cookies-declined {background:url(../images/core/tag.png) no-repeat;}