/* CSS Document */
/*##### My Modules Icon Styling #####*/
.view-module-activate table {
	border:inherit !important;
}
.view-module-activate td, .view-module-activate th {
	border:inherit !important;
}
.view-module-activate tr:hover td {
	background:inherit;
}
table#my-modules th {
	background: rgb(251,251,251);
	color:black;
}

table#my-modules tr, table#my-modules tr:hover td{
	background: rgb(247,247,247) !important;

}
/* Readmore link */
table#my-modules .readmore a {
	color:#666;
		padding: 2px 3px;
	text-decoration: none;
	border: 1px solid #666;
	border-radius:2px;
	text-align:center;
}
table#my-modules .readmore a:hover {
	background:rgba(255,255,255,0.70);
}
/* Module Activate Buttons */
table#my-modules th.module-activate,
table#my-modules th.module-deactivate {
	text-align:right;
}
table#my-modules .module-activate input,
table#my-modules .module-deactivate input  {
	background:#00A651;
	border:inherit;
	color:white;
	width:90px;
	height:90px;
	font-size: 15px;
	font-weight:bold;
	border-radius:50%;
	margin-right:20px;
}
table#my-modules .module-deactivate input {
	background:#ED1C24;
}
table#my-modules .module-activate input.form-button-disabled {
	background:transparent;
	color:#00A651 !important;
}
table#my-modules .module-deactivate input.form-button-disabled {
	background:transparent;
	color:#ED1C24 !important;
}
/* Date Activated */
td.date-activated label {
	display:inline;
}

/* t's and c's */
table#my-modules #accept-tc .form-item  {
	background:white;
	border: #C4C4C4 solid 1px;
	padding:10px;
	display:inline;
}
table#my-modules #accept-tc .form-item.form-disabled  {
	background:rgba(255,255,255,0.5);

}
table#my-modules #accept-tc a  {
	/*color:#0000EE;*/
	color:#666;
}
/* Modal Form Styling */
#modalBackdrop {
	background:rgba(0,0,0,0.9) !important;
}

div.ctools-modal-content .modal-header {

	background: #333;
}
div.ctools-modal-content .modal-title {
	color: white;
	font-size: 16px;
	font-family: Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;

}
div.ctools-modal-content a.close img {
	display:none;
}
div.ctools-modal-content a.close {
	display:block;
	background:black;
	width:22px;
	height:22px;
	border-radius:100%;
	border:2px solid white;
	color:white;
	/*box-shadow: #ccc 2px 2px;*/
	position: relative;
	top: -10px;
	right: -10px;
	text-decoration: none;
}
div.ctools-modal-content a.close:before {
	content:'\f00d';
	text-align:center;

	margin-left:5px;
	font-size:16px;
	font-family:FontAwesome;
}

div.ctools-modal-content ol {
	margin-left:10px;
}
div.ctools-modal-content ol li {
	margin-left:10px;
}
#modal-content a {
	color:#0000EE;
}

/*readmore content styling */
#blsky-module-activation-popup-page #edit-readmore li {
	font-family:Ubuntu,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
#blsky-module-activation-popup-page #edit-readmore li:before {
	font-family:FontAwesome;
	color:white;
	font-size:21px;
	background:#333;
	padding:3px 5px 4px 5px;
	border-radius:5px 0px 0px 5px;
	margin-right:1px;
}
#blsky-module-activation-popup-page #edit-readmore li strong {
	color:white;
	font-size:20px;
	background:#333;
	padding:3px 5px 3px 5px;
	border-radius:0px 5px 5px 0px;
}
#blsky-module-activation-popup-page #edit-readmore #sms-credits strong {
	color:inherit;
	font-size:inherit;
}
#blsky-module-activation-popup-page #edit-readmore table#sms-credits{
	max-width:500px;
}
#blsky-module-activation-popup-page #edit-readmore li ul {
	margin-top:5px;
	margin-left:20px;
/*	list-style-type:none;*/
/*		font-style:italic;*/
	color:rgba(58,58,58,1.00);

}
#blsky-module-activation-popup-page #edit-readmore li ul li {
		line-height:20px;
}
#blsky-module-activation-popup-page #edit-readmore li.fa {
		display:inline;
		
}

/* Table display styling */
table#mailer-credits {
	max-width:500px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid white;
}
table#mailer-credits td {
	background:#666;
	border: 1px solid white;
	color:white;
	border-radius: 10px;
}
table#mailer-credits td:hover {
	background:#333;
}
table#mailer-credits strong {
	background:#333 !important;
	color:white !important;
	margin-bottom:0px;
	display:block;
	border:1px solid white !important;
	border-radius:5px !important;
}

/*Set each icon class for this field in the My Modules Taxonomy Term*/
#edit-module-activate table tbody tr td {
	padding:0px !important;
}

#my-modules .module-icon span {
	background-color:transparent;
	background-image:url(images/my-modules/icons/my-modules-default.png);
	background-repeat: no-repeat !important;
	
	overflow:visible;
	background-position:center center;

}
#my-modules .module-icon span:hover {
	-webkit-filter: brightness(1);
	filter: brightness(1);
	-webkit-filter: contrast(1);
	filter: contrast(1);
}
#my-modules th.module-icon > div {
	display:none;
}
#my-modules th.module-icon {
	padding:inherit;
}
#my-modules .module-icon span {
	height:120px;
	width:120px;
	display:block;
}
/*Set each icon class for this field in the My Modules Taxonomy Term*/
#my-modules .module-icon span.sms-module-icon {
	background-image:url(images/my-modules/icons/my-modules-sms.png);
}
#my-modules .module-icon span.email-module-icon {
	background-image:url(images/my-modules/icons/my-modules-email.png);
}


