#wp-to-twitter #message {margin: 10px 0;padding: 5px;}
#wp-to-twitter .jd-settings {clear: both;}
#wp-to-twitter form .error p {background: none;border: none;}
legend { padding: 6px; background: #f3f3f3; width: 100%; border-radius: 3px 0 0 3px; color: #000; }
#wp-to-twitter .resources {background: url(images/logo.png) 50% 5px no-repeat; padding-top: 70px; text-align: center;}
#wp-to-twitter .resources form {margin: 0;}
.settings {margin: 25px 0;background: #fff;padding: 10px;border: 1px solid #000;}
#wp-to-twitter ul {list-style-type: disc;margin-left: 2em;font-size: 1em;}
#wp-to-twitter li {line-height: 1.2;}
#wp-to-twitter .inside em {color: #f33;}
#wp-to-twitter .button-side { position: absolute; top: 0; right: 10px;}
#wp-to-twitter .tokens label { width: 13em; display: block; float: left; margin-top:5px;}
#wp-to-twitter .wpt-terms ul { -moz-column-count: 3; -moz-column-gap: 20px; -webkit-column-count: 3; -webkit-column-gap: 20px; margin: 0 0 20px; padding: 0; }
#wp-to-twitter .wpt-terms li { list-style-type: none; margin: 3px 0; padding: 0;}
#wp-to-twitter .inside .clear { display: block; clear: both; }
#wp-to-twitter .inside .comments { clear: both;}
#wp-to-twitter .postbox { margin: 10px 10px 0 0;	}
.alert-message.danger,.alert-message.danger:hover,.alert-message.danger:focus {
	background-color: #a62c27;
	background-image: -moz-linear-gradient(#cc4641, #a62c27);
	background-image: -webkit-linear-gradient(#cc4641, #a62c27);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc4641', endColorstr='#a62c27')";
	border:none;
	padding:9px;
	border-radius:5px;
	color: #fff;
	cursor:pointer;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.6);
}
.alert-message.danger,.alert-message.danger:hover,.alert-message.danger:focus {
	background-color: #a62c27;
	background-image: -moz-linear-gradient(#cc4641, #a62c27);
	background-image: -webkit-linear-gradient(#cc4641, #a62c27);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc4641', endColorstr='#a62c27')";
	border:none;
	padding:9px;
	border-radius:5px;
	color: #fff;
	cursor:pointer;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.6);
}
#wp-to-twitter .meta-box-sortables { min-height: 0; }
#wp-to-twitter .wpt-template, #wp-to-twitter .support-request { width: 95%; }
.wpt_image { padding-left: 20px; background: url(images/image.png) left 50% no-repeat; display: block; }
#wpt_license_key { font-size: 1.3em; padding: 5px; letter-spacing: .5px; }
#wp-to-twitter input { max-width: 100%; }
label[for="wpt_license_key"] { font-size: 1.3em; }
#wp-to-twitter .wpt-upgrade { background: crimson; color: #fff; text-shadow: #000 0 1px 0; border-radius: 2px 2px 0 0; }
.wp-tweets-pro .widefat input[type=text] { width: 100%; }

.wpt-settings .tabs { margin: 0!important; padding: 0 4px; position: relative; top: 1px; }
.wpt-settings .tabs li { display: inline; margin: 0 auto; line-height: 1; }
.wpt-settings .tabs a { display: inline-block; padding: 4px 8px; border-radius: 4px 4px 0 0; border: 1px solid #ccc; background: #f3f3f3; }
.wpt-settings .tabs a.active { border-bottom: 1px solid #fefefe; background: #fefefe; }
.wpt-settings .wptab { background: #fff; padding: 0 12px; margin-bottom: 10px; min-height: 200px; border: 1px solid #ccc; }
.wpt-settings input[type=text] { font-size: 1.3em; padding: 4px; margin: 0 0 4px; }

.wpt-terms li{ padding: 2px!important; border-radius: 3px; }
.tweet { background: #070 url(images/Ok.png) right 50% no-repeat; color: #fff; }
.notweet { background: #9d1309 url(images/Error.png) right 50% no-repeat; color: #fff; }

.donations * { vertical-align: middle; display: inline-block; }

.jcd-wide { width: 75%; }
.jcd-narrow { width: 20%; }
.blue_btn{color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #3072b3;
background-image: -moz-linear-gradient(#599bcd, #3072b3);
background-image: -webkit-linear-gradient(#599bcd, #3072b3);
background-image: linear-gradient(#599bcd, #3072b3);
background-repeat: repeat-x;
border:none;
padding:9px;
border-radius:5px;
font-weight: bold;
}
#wp-to-twitter .twitter_info li{line-height: 2.2;}
code{background:#F8F8FF; border:black dashed 1px; padding:3px}
.blue_btn:hover{color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #3072b3;
background-image: -moz-linear-gradient(#599bcd, #3072b3);
background-image: -webkit-linear-gradient(#599bcd, #3072b3);
background-image: linear-gradient(#599bcd, #3072b3);
background-repeat: repeat-x;
cursor:pointer;
border-color: #2a65a0;}
.green_btn {
color: #fff;
padding: 9px;
font-size: 15px;
font-weight: bold;
border-radius: 5px;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #60b044;
background-image: -moz-linear-gradient(#8add6d, #60b044);
background-image: -webkit-linear-gradient(#8add6d, #60b044);
background-image: linear-gradient(#8add6d, #60b044);
background-repeat: repeat-x;
border: none;
}
.green_btn:hover{color: #fff;
background-color: #569e3d;
cursor:pointer;
background-image: -moz-linear-gradient(#79d858, #569e3d);
background-image: -webkit-linear-gradient(#79d858, #569e3d);
background-image: linear-gradient(#79d858, #569e3d);
background-repeat: repeat-x;
border-color: #4a993e;}

@media (max-width: 782px) {
	.jcd-narrow { width: 100%; }
	.jcd-wide { width: 100%; }
}