.wpcci_half_width {
	width: 50%;
}
.wpcci_one_third_width {
	width: 33%;
}
.wpcci_width_80 {
	width: 80%;
}
.wpcci_max_500 {
	max-width: 500px;
}
.wpcci_spacer_15 {
	margin-top: 15px;
}
.wpcci_spacer_10_tb {
	margin: 10px 0px;
}
.wpcci_spacer_10_tblr {
	margin: 10px;
}
.wpcci_clear_float {
	clear: both;
}
.wpcci_float_left {
	float: left;
}
.wpcci_padding_10 {
	padding: 10px !important;
}
.wpcciwps_admin_ul_grp1 {
	list-style: circle; padding: 0px 0px 0px 30px;
}
.wpcci_grey_box {
	margin: 10px 0px 15px; padding: 0px 0px 0px 1em; border: 1px solid rgb(207, 207, 207); border-image: none; background-color: rgb(236, 236, 236);
}
.wpcci_yellow_box {
	margin: 10px 0px 15px; padding: 0px 0px 0px 1em; border-radius: 3px; border: 1px solid rgb(230, 219, 85); background-color: rgb(255, 255, 224);
}
.wpcci_blue_box {
	margin: 10px 0px 15px; padding: 0px 0px 0px 1em; border-radius: 3px; border: 1px solid rgb(17, 102, 187); color: rgb(17, 102, 187); line-height: 20px; background-color: rgb(240, 249, 255);
}
.wpcci_green_box {
	margin: 10px 0px 15px; padding: 0px 1em; border-radius: 3px; border: 1px solid rgb(5, 155, 83); color: rgb(4, 59, 20); background-color: rgb(204, 244, 214);
}
.wpcci_red_box {
	margin: 10px 0px 15px; padding: 0px 1em; border-radius: 3px; border: 1px solid rgb(204, 0, 0); color: rgb(51, 51, 51); background-color: rgb(255, 235, 232);
}
.wpcci_success_with_icon {
	color: rgb(82, 153, 1); padding-left: 20px; font-size: 14px; background-image: url("../images/success.png"); background-repeat: no-repeat;
}
.wpcci_error_with_icon {
	color: rgb(255, 0, 0); padding-left: 20px; font-size: 14px; background-image: url("../images/error.png"); background-repeat: no-repeat;
}
.wpcci_info_with_icon {
	color: rgb(17, 102, 187); padding-left: 20px; font-size: 14px; background-image: url("../images/info-icon.png"); background-repeat: no-repeat;
}
.file_permission_table {
	margin: 20px 0px;
}
.file_permission_table thead tr th {
	background: rgb(204, 204, 204);
}
.file_permission_table td {
	padding: 7px; color: rgb(38, 38, 38); font-family: "Courier 10 Pitch",Courier,monospace; border-top-color: currentColor; border-bottom-color: rgb(242, 242, 242); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.wpcci_table_row_red {
	background-color: rgb(253, 109, 115);
}
.wpcci_table_row_yellow {
	background-color: rgb(245, 230, 121);
}
.wpcci_table_row_green {
	background-color: rgb(200, 241, 139);
}
.wpcciwps_loading_1 {
	margin: 0px 5px;
}
.wpcci_text_area_file_output {
	background: 0px 0px rgb(249, 249, 249); outline: 0px; font-family: Consolas,Monaco,monospace; font-size: 12px;
}
.wpcciwps_more_info_anchor {
	font: 0.9em/1.45em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; padding: 3px 5px; color: rgb(33, 117, 155); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(217, 217, 217);
}
.wpcciwps_more_info_anchor:hover {
	color: rgb(51, 51, 51); cursor: pointer;
}
.wpcciwps_more_info_toggle_char {
	padding: 0px 3px; width: 10px; text-align: center; margin-right: 3px; display: inline-block; background-color: rgb(237, 237, 237);
}
.wpcciwps_more_info_body {
	margin: 10px 0px 15px; padding: 0px 0px 0px 1em; border-radius: 3px; border: 1px solid rgb(230, 219, 85); background-color: rgb(255, 255, 224);
}
.wpcciwps_spread_the_word_widget {
	
}
.wpcciwps_dashboard_box_small {
	margin-right: 15px; float: left; max-width: 350px;
}
.wpcciwps_dashboard_widget_footer {
	padding: 10px; background-color: rgb(230, 230, 230);
}
.wpcciwps_feature_status_container {
	margin: 10px 0px; display: block;
}
.wpcciwps_feature_status_name {
	padding: 5px 10px 5px 0px; width: 50%; font-weight: bold; float: left;
}
.wpcciwps_feature_status_bar {
	background: rgba(0, 0, 0, 0.25); border-radius: 3px; width: 120px; height: 26px; float: left; display: block; position: relative; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3), 0px 1px rgba(255,255,255,0.1); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.wpcciwps_feature_status_label {
	padding: 4px; width: 52px; text-align: center; color: rgb(247, 247, 247); text-transform: uppercase; font-weight: bold; float: left; display: block;
}
.wpcciwps_feature_status_on {
	background: linear-gradient(rgb(157, 217, 147), rgb(101, 189, 99)) rgb(101, 189, 99); border-radius: 3px; color: rgb(4, 59, 20); box-shadow: inset 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
}
.wpcciwps_feature_status_off {
	background: rgb(189, 99, 99); border-radius: 3px; color: rgb(77, 0, 0); box-shadow: inset 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
}
.wpcciwps_feature_details_badge {
	
}
.wpcciwps_feature_details_badge_difficulty {
	background: url("../images/feature-difficulty-badge-bg.png") no-repeat; width: 150px; height: 65px; display: inline-block;
}
.wpcciwps_feature_details_badge_difficulty_text {
	margin: 8px 0px 0px 36px; width: 105px; height: 36px; text-align: center; color: rgb(89, 81, 112); padding-top: 7px; font-family: helvetica; font-size: 14px; font-weight: bold; display: inline-block;
}
.wpcciwps_feature_details_badge_points {
	background: url("../images/feature-points-badge-bg.png") no-repeat; width: 150px; height: 65px; margin-left: 10px; display: inline-block;
}
.wpcciwps_feature_details_badge_points_text {
	margin: 8px 0px 0px 36px; width: 105px; height: 36px; text-align: center; color: rgb(84, 91, 92); padding-top: 5px; font-family: georgia; font-size: 20px; font-weight: bold; display: inline-block;
}
#wpcciwps_pw_tool_main {
	background: url("../images/form_bg.png") no-repeat 0px 0px; margin: 40px auto 120px; width: 440px; height: 450px; text-align: center; padding-top: 50px; position: relative;
}
.wpcciwps_password_tool_field {
	text-align: center; padding-top: 40px;
}
#wpcciwps_pw_tool_main .meterText {
	left: 189px; top: 485px; width: 60px; color: rgb(87, 87, 87); line-height: 1.1; font-size: 10px; position: absolute;
}
#wpcciwps_pw_tool_main .arrow {
	background: url("../images/arrow.png") no-repeat -10px 0px; transition:0.3s; left: 215px; top: 299px; width: 11px; height: 120px; position: absolute; transform: rotate(-134deg); -webkit-transform: rotate(-134deg); -o-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -moz-transform: rotate(-134deg); -o-transform: rotate(-134deg);
}
#wpcciwps_pw_tool_main .arrowCap {
	background: url("../images/arrow.png") no-repeat -43px 0px; left: 208px; top: 351px; width: 20px; height: 20px; position: absolute; z-index: 10;
}
#wpcciwps_pw_tool_main .meterText {
	left: 189px; top: 385px; width: 60px; color: rgb(87, 87, 87); line-height: 1.1; font-size: 10px; position: absolute;
}
.wpcciwps_password_crack_info_text {
	text-align: center; line-height: 1.16em; padding-right: 6.25%; padding-left: 6.25%; font-size: 2.12em;
}
#wpcciwps_password_crack_time_calculation {
	text-align: center; color: darkorange; line-height: 1.16em; padding-right: 6.25%; padding-left: 6.25%; font-size: 1.12em;
}
