.controls .add-rank,.controls .wordpoints-rank-types,.wordpoints-rank .cancel,.wordpoints-rank .close,.wordpoints-rank .save{float:right}.wordpoints-rank-group-container{margin:10px auto;width:500px;border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 3px 5px #ddd;box-shadow:0 3px 5px #ddd;position:relative}.wordpoints-rank-group-container .group-description{padding:5px 10px;border-bottom:1px solid #ccc;background-color:#f5f5f5;margin:0}.wordpoints-rank-group-container .controls{background-color:#f5f5f5;border-top:1px solid #ccc;padding:5px;min-height:30px}.controls .add-rank.button-primary{margin-left:5px}.controls.adding .add-rank.button-primary,.controls.adding .wordpoints-rank-types{display:none}.wordpoints-rank-group-container .spinner{width:22px;position:absolute;left:50%;top:50%;margin:-10px auto auto -10px;opacity:1;display:block}.wordpoints-rank-group-container .spinner-overlay{width:100%;height:100%;z-index:5;background-color:#fff;opacity:.75;display:none;position:absolute;top:0}.wordpoints-rank-group{padding:0 10px}.js .wordpoints-rank-group .err{display:none}.wordpoints-rank{-webkit-box-shadow:0 3px 3px #eee;box-shadow:0 3px 3px #eee;margin-top:10px}.wordpoints-rank .view{border:1px solid #bbb;padding:8px;background-color:#f5f5f5}.wordpoints-rank form{display:none}.wordpoints-rank .edit,.wordpoints-rank .view .close{float:right;margin-top:-18px;cursor:pointer}.wordpoints-rank .view .close{display:none}.wordpoints-rank .view span{color:#666;font-style:italic;margin-left:5px}.wordpoints-rank .err,.wordpoints-rank .success{padding:5px;margin:0;display:none;background-color:#fff;border-top:1px solid #bbb;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wordpoints-rank .success{border-left:4px solid #7ad03a}.wordpoints-rank .err{border-left:4px solid #dd3d36;background-color:#fff1f1}.wordpoints-rank .fields .err{margin:5px 0;display:block;border:1px solid #dd3d36;border-left-width:4px}.wordpoints-rank .cancel.button-secondary,.wordpoints-rank.new .delete.button-secondary{display:none}.wordpoints-rank form{border:1px solid #bbb;border-top:none}.wordpoints-rank .fields{padding:5px}.wordpoints-rank .fields .description{margin-bottom:15px;width:100%;height:auto}.wordpoints-rank .actions{position:relative}.wordpoints-rank .action-buttons{height:30px;border-top:1px solid #ccc;padding:5px;background-color:#f5f5f5}.wordpoints-rank .save.button-primary{margin-left:5px}.wordpoints-rank .delete{float:left}.wordpoints-rank.editing form{display:block}.wordpoints-rank.editing .view .edit{display:none}.wordpoints-rank.changed .cancel,.wordpoints-rank.editing .view .close{display:block}.rank-template_base .delete,.wordpoints-rank.changed .close,.wordpoints-rank.changed .view .close{display:none}.wordpoints-delete-rank-dialog .button-primary{float:right}.wordpoints-delete-rank-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;width:100%}