.clear_b { clear: both; }
#cs_login_form label,
#tokens_form label,
#add_account_cont label,
.csend_form_cont label { display: block; padding-bottom: 3px; }
#cs_login_form .cc_field_row,
#add_account_cont .cc_field_row,
.csend_form_cont .cc_field_row { margin: 15px 0; }
#wpcontent, #wpfooter { /*background: #F1F1F1;*/ }
.right { float: right; }
.left { float: left; }
h2 { margin-bottom: 20px !important; }
a { color: #93c054; /*font-weight: bold;*/ }
a:hover { color: #518e00; }
a:focus { box-shadow: 0 0 0 1px #93c054, 0 0 2px 1px rgba(140, 198, 63, 0.8); }
body, html { overflow: visible !important; }
.cs_error { font-weight: bold; font-size: 15px; }

.updated { 
	text-align:left;
	vertical-align:middle;
	width:98%;
	color:#333;
	font-size:1.2em;
	border:2px solid #E6DB55;
	/*margin:0 0 0 3em;*/
	background-image:url('http://cdn.wpengine.com/wp-content/themes/wp-engine-theme/images/bg.png');
	text-shadow:0 1px 0 #fff;	
	padding: 0 8px;
	margin: 10px 0;
}

table { width: 95%; border-collapse: collapse; margin-top: 20px; }
.cs_tbl thead td { font-weight: bold; font-size: 15px; color: #000; background: #f6f6f6; }
.cs_tbl td { padding: 3px 6px; border: 1px solid #e6e6e6; }
ul.main-btns { margin: 0; padding: 0; }
.wrap ul,
.wrap ol { list-style-type: none; margin: 0; padding: 0; }

.title { margin-bottom: 30px;}
.text-center { text-align: center; }
.dashboard a i { color: #525252; margin-bottom: 10px; }
.dashboard a { text-decoration: none; color: #93c054; display: block; font-size: 16px; }
.dashboard a i:hover { color: #93c054;  }
.dashboard .pad { margin: 0 15px; border-radius: 5px; border: 1px solid #d8d8d8; padding: 20px 0; box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1); }
.dashboard .pad span { left: -10px; top: -30px; position: absolute; }
#tokens_form .cc_field_row { margin-bottom: 15px; }
.cc_field_row input[type=password],
.cc_field_row input[type=text] { width: 300px; }
.cc_field_row .error { display: inline; width: 300px; }

.admin_small_box { float: left; width: 25%; position: relative; }
.admin_small_box_inside { padding: 0 15px; }

.main-btns li { display: inline-block; margin-right: 10px; }
.btns { background-image: none; border-radius: 3px; box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset; padding: 6px !important; color: #fff; text-decoration: none; font-size: 16px; line-height: 30px; transition-duration: 0.05s; border: none; font-weight: normal; }
.btns:hover,
.btns:active { box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1) inset; transition: all 0.3s ease 0s; color: #fff; }

.btn-prime { background-color: #8cc63f; }
.btn-dang { background-color: #F0693C; }

input[type=submit],
input[type=button] { cursor: pointer; }
.wp-admin select { min-width: 250px; font-family: inherit; height: auto; padding-left: 10px; }
form label { font-weight: bold; }
input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], select {
  background: none repeat scroll 0 0 #ffffff; border: 1px solid #dddddd; border-radius: 4px; color: #444444; font-family: "robotobold"; font-size: 13px; height: 30px; outline-width: 0; padding-left: 10px; box-shadow: none; font-family: inherit; }
input:focus { border: 1px solid #8cc63f !important; outline-color: #8cc63f !important; box-shadow: none !important; }
form label.rqrd:after { content: ' *'; color: #ff0000; }
.cc_field_row .wp-editor-wrap { width: 80%; }
textarea { width: 50%; height: 200px; }
.dashboard h2 { color: #93c054; }

.email_camp_box { width: 33%; float: left; text-align: center; }
.email_camp_box .pad { margin: 20px; background: #fff; padding: 20px; border-radius: 3px; border: 1px solid #efefef; }
.email_camp_box h5 { margin: 10px 0; font-size: 16px; }
.email_camp_box a { background: none repeat scroll 0 0 #9bd54e; border-radius: 100px; color: #ffffff; display: inline-block; font-size: 18px;  height: 28px; padding-top: 9px; text-align: center; width: 38px; margin: 0 5px;  }
.email_camp_box a:hover { background: #8CC63F; }

.header_admin { padding: 25px 0; }
.headera_left { float: left; width: 320px; font-size: 32px; color: #000; }
.headera_left a { color: #000; text-decoration: none; }
.headera_right { max-width: 750px; float: right; padding-top: 6px; }
.headera_right ul { list-style-type: none; margin: 0; padding: 0; }
.headera_right ul li { float: left; font-size: 15px; margin-left: 25px; }