.ui-spinner{border: 0px solid white;position:absolute;margin:1px 0 0 -17px;height:30px;}
.ui-spinner-buttons .ui-icon-triangle-1-n{margin-top:-8px;}
.ui-spinner-buttons .ui-icon-triangle-1-s{margin-top:-8px;}
.ui-spinner-down{top:15px; }
.ui-spinner-button{cursor:pointer;}
#url_holder{display:none;}
.rank_table input[type="text"]{margin:-4px 0 -3px 0;}
#add_rank_form p.submit{margin:0px 0 -10px 0;width:auto;}
.canc_btn{
	background:rgb(81,81,81);
	background:-webkit-gradient(
	    linear,
	    left bottom,
    	left top,
	    color-stop(0.12, rgb(81,81,81)),
	    color-stop(1, rgb(131,139,131))
	);
	background:-moz-linear-gradient(
	    center bottom,
	    rgb(81,81,81) 12%,
    	rgb(131,139,131) 100%
	);
}
.form-table input{
  width:284px;
  height:30px;
  font-size:14px;
}
#add_rank_form{
  width:500px;
  padding:10px;
  margin-top:15px;
  border:1px solid #ccc;
}
.rank_table td{padding-top:5px;padding-bottom:5px;}
#wpachievements_ranks_data_points{width:268px;}
span.white_txt{color:#f4f4f4;}
.form-table tr.tr_sep th{padding:0;}
.form-table tr.tr_sep{padding:0;width:100%;height:3px;background-color:#333;}
.form-table tr.tr_sep2 th{padding:0;}
.form-table tr.tr_sep2{padding:0;width:100%;height:10px;background-color:transparent;}
#plugins_dismiss{float:right;margin-top:-22px;margin-right:5px;font-weight:bold;}
#wpachievements_table .inputbox{width:100%;}
#wpachievements_achievements_data_form small { font-size:10px; }
#loader-icon{width:100%;text-align:center;margin-top:30px;}
.pullleft{float:left;}
.clear{clear:both;}
#achievement_desc .inside{padding:15px;}
#achievement_details{padding:3px 0px 8px;}
#achievement_details.closed{padding:3px 0px 0px;}
#achievement_details .inside{padding:0 15px 4px;}
#achievement_details textarea{height:76px;}
#achievement_details h4{font-weight:bold;font-size:14px;margin-bottom:3px;}
#achievement_details label{display:inline-block;font-weight:bold;width:100%;font-size:14px;height:17px;overflow:hidden;margin-top:6px; height:auto;}
#achievement_details .pull-left label{width:135px;}
#achievement_details .spinner-holder{width:100%;}
#achievement_details input[type="text"] {
  height:32px;
  float:left;
  margin:0 0 10px;
  padding:3px 8px;
  font-size:14px;
}
#achievement_details ul.wpmu_spinner_control {
  list-style:none;
  padding:0;
  margin:-1px 0 0;
  float:left;
  width:10px;
}
#achievement_details ul.wpmu_spinner_control li {
  margin:0;
  width:15px;
  height:16px;
}
#achievement_details ul.wpmu_spinner_control .wpmu_spinner_btn {
  width:18px;
  height:16px;
  padding:0;
  border-left:none;
  outline:none;
  -webkit-border-radius:0 5px 0 0;
  -moz-border-radius:0 5px 0 0;
  border-radius:0 5px 0 0;
  font-size:8px;
  font-weight:bold;
  line-height:15px;
  text-align:center;
}
#achievement_details ul.wpmu_spinner_control > li:first-child + li .wpmu_spinner_btn{
  -webkit-border-radius:0 0 3px 0;
  -moz-border-radius:0 0 3px 0;
  border-radius:0 0 3px 0;
}
#achievement_details .first-select{margin-right:20px;}
#achievement_details select{min-width:135px;padding:5px;height:30px;}
#achievement_details select:disabled,#achievement_details input:disabled,#achievement_details ul.wpmu_spinner_control.disabled{opacity:0.5; filter:alpha(opacity=50);}
#achievement_image .inside{padding:8px 0 6px; text-align:center;}
#achievement_image img{max-width:256px;}
a#achievement_image_remove,.button_quest_remove{color:#f00;text-decoration:none;border-bottom:1px solid #f00;padding:1px 2px;}
a#achievement_image_remove:hover,.button_quest_remove:hover{color:#fff;background-color:#f00;border-bottom-color:#f00;}
.button_quest_remove{display:inline-block;margin:5px 0 0 30px;}
.button_quest_remove.disabled{opacity:0.30;filter:alpha(opacity=30);}
#achievement_image img.radio_btn{cursor:pointer;padding:2px;margin-right:3px;width:50px;height:50px;opacity:0.60;filter:alpha(opacity=60);float:left;}
#achievement_image img.radio_btn:hover{opacity:1;filter:alpha(opacity=100);}
#achievement_image img#selected_btn{padding:0;border:2px solid #21759B;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#rank_image img.radio_btn{cursor:pointer;padding:5px;margin:5px;width:80px;height:80px;opacity:0.60;filter:alpha(opacity=60);float:left;}
#rank_image img.radio_btn:hover{opacity:1;filter:alpha(opacity=100);}
#rank_image img#selected_btn{padding:5px;margin:5px;opacity:1;filter:alpha(opacity=100);border:2px solid #21759B;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#rank_image_close {text-align: right; align-content: right; }
#default-image-selection{width:228px;margin:5px auto 0;}
.misc-pub-section#visibility,.misc-pub-section .edit-timestamp,input[type="radio"],#default-image-selection,#achievement_details #post_id,#achievement_details #woo_order_limit,#achievement_details #wplms_evaluate_limit,#achievement_details #event_details,#achievement_image #upload_image,#achievement_image #no-image-links,#first_try,#ass_title{display:none;}
.post-new-php #achievement_image #no-image-links{display:block;}
#woo_order_limit{position:relative;}
#woo_order_limit #wpa_woo_symbol{position:absolute;font-size:14px;font-weight:bold;height:32px;line-height:32px;top:0px;left:8px;}
#wpachievements_achievement_woo_order_limit{padding-left:15px;}
#achievement_details #wpachievements_achievements_data_post_id,#achievement_details #wpachievements_achievement_bp_group_title{max-width:523px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#wpbody-content .wpachievements-error{color:#F00;}
#wpbody-content .wpachievements-error-border{border-color:#F00;}
#wpbody-content .wpachievements-error-background{background-color:#F00;}
#quest_add{margin:10px 0 0 0;}
.quest_sep{width:100%;height:11px;border-bottom:1px dashed #fff;}
#quest_spinner {margin-top: 14px;float:none;}
.wpa_checkbox{display:inline-block;line-height:64px;height:64px;margin-left:20px;}
#add_rank_form #rank_amount {display:none;}
#add_rank_form select{min-width:282px;padding:5px;height:30px;}
#quest_item_holder { margin-top: 15px; border-top: 1px solid #f1f1f1; }
#quest_item_holder .quest_step_wrap { padding: 15px 0; border-bottom: 1px solid #f1f1f1;}
#achievement_details input[type=number]::-webkit-inner-spin-button,
#achievement_details input[type=number]::-webkit-outer-spin-button,
#add_rank_form input[type=number]::-webkit-inner-spin-button,
#add_rank_form input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
/* Meta boxes */
#wpachievements-postbox-container-1 {
  width: 30%;
  float: left;
}
#wpachievements-postbox-container-2 {
  margin: 0 0 0 1%;
  width: 68%;
  float: right;
}
@media screen and (max-width: 960px) {
  #wpachievements-postbox-container-1 {
    width: 35%;
  }

  #wpachievements-postbox-container-2 {
    margin: 0 0 0 1%;
    width: 63%;
  }
}
@media screen and (max-width: 758px) {
  #wpachievements-postbox-container-1 {
    width: 100%;
  }

  #wpachievements-postbox-container-2 {
    margin: 0 0 0 1%;
    width: 100%;
  }
}
@media screen and (max-width: 524px) {
  #wpachievements-postbox-container-1 {
    width: 100%;
  }

  #wpachievements-postbox-container-2 {
    margin: 0 0 0 1%;
    width: 100%;
  }
}
.wpachievements-table-stats {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px none;
  margin: 0 0 10px;
}
.wpachievements-table-stats tr:first-child th {
    border-top: 0 none;
}
.wpachievements-table-stats span {
    color: #21759B;
    font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
    font-size: 21px;
}
.wpachievements-table-stats .th-center {
  text-align: center;
}
.wpachievements-table-stats thead .th-center {
  font-weight: bold;
}
.wpachievements-table-stats tbody tr:nth-child(even) {
  background-color: #f8f8f8;
}

.ui-sortable {
  min-height: 100px;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}