.achievement-template-part{border:#fff 1px solid;border-width:1px;border-style:solid;padding:.6em .6em;margin:5px 0 15px;background-color:#ddd;border-color:#999;color:#000;clear:both}#badgeos-achievements-filter{float:left;margin-bottom:1em}#badgeos-achievements-search,.badgeos-feedback-search{margin-right:5px;margin-bottom:1em;float:right}#badgeos-achievements-container,#achievements_list_load_more,#badgeos-achievements-filters-wrap{display:block;margin:0 auto;clear:both}#badgeos-achievements-container{border-top:1px dotted #aaa}#badgeos-achievements-filter select{max-width:100%;margin-left:5px}.badgeos-achievements-list-item{clear:both;padding:20px 0;border-bottom:1px dotted #aaa;overflow:hidden}.badgeos-achievements-list-item .badgeos-item-image{width:16%;padding-right:4%;display:block;float:left;opacity:.4}.badgeos-achievements-list-item .badgeos-item-image img{width:100%;height:auto}.badgeos-achievements-list-item .badgeos-item-description{width:80%;float:right}.badgeos-item-points{font-weight:bold}.badgeos-achievements-list-item.user-has-earned .badgeos-item-image{opacity:1}#badgeos-achievements-container .badgeos-item-title{display:inline-block;margin-top:0}#achievements_list_load_more{margin:20px auto}.badgeos-open-close-switch{text-align:right}.badgeos-open-close-switch a{display:block}.badgeos-extras-window{display:none;clear:both}.badgeos-required-achievements .user-has-earned,.badgeos-achievements-list-item.user-has-earned .badgeos-extras-window li{text-decoration:line-through}.badgeos-required-achievements .user-has-earned:hover,.badgeos-achievements-list-item.user-has-earned .badgeos-extras-window li:hover{text-decoration:none}.show-hide-open:after,.show-hide-close:after{content:'';display:block;overflow:hidden;background:url(https://www.kag.org/wp-content/plugins/badgeos/images/xarrows.png.pagespeed.ic.re5jeYZ4zs.png) top no-repeat;width:22px;height:7px;float:right;margin:.7em 0 0 5px;background-position:0 -14px}.show-hide-close:after{background-position:0 -21px}ul.badgeos-achievement-earners-list{list-style:none;margin:0;padding:0}ul.badgeos-achievement-earners-list li{position:relative;float:left;margin:5px;padding:0}.badgeos-feedback-buttons .button,.badgeos-feedback-buttons .button:visited,.badgeos-feedback .submission-comment-toggle,.badgeos-feedback .submission-comment-toggle:visited{display:inline-block;text-decoration:none;font-size:12px;line-height:28px;height:30px;margin:0;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:-o-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);border-color:#bbb;color:#333;text-shadow:0 1px 0 #fff}.badgeos-feedback-buttons .button:hover,.badgeos-feedback .submission-comment-toggle:hover,.badgeos-feedback-buttons .button:focus,.badgeos-feedback .submission-comment-toggle:focus{background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(to bottom,#fff,#f3f3f3);border-color:#999;color:#222}.badgeos-feedback-buttons .button:active,.badgeos-feedback .submission-comment-toggle:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fefefe));background-image:-webkit-linear-gradient(top,#f4f4f4,#fefefe);background-image:-moz-linear-gradient(top,#f4f4f4,#fefefe);background-image:-ms-linear-gradient(top,#f4f4f4,#fefefe);background-image:-o-linear-gradient(top,#f4f4f4,#fefefe);background-image:linear-gradient(to bottom,#f4f4f4,#fefefe);border-color:#999;color:#333;text-shadow:0 -1px 0 #fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.badgeos-feedback-response.success,.badgeos-achievement-earned p{background:#75c93d;color:#fff;border-radius:5px;padding:3px 10px;text-align:center}.badgeos-achievement-congratulations{background:#f0f0f0;padding:10px;margin:1em auto 2em;border-radius:5px}.badgeos-feedback{padding:1em auto;margin:1em auto;border-top:1px dotted #aaa;position:relative;clear:both}.badgeos-submission-label{font-weight:bold}.badgeos-submission-content{background:#f0f0f0;padding:15px 15px 1px;border-radius:5px;margin-bottom:15px}.badgeos-submission-comment-form{width:100%}.badgeos-submission-comment-form .badgeos-submission-comment{width:100%!important}.badgeos-submission-comment{padding:1em 1em 0;margin-bottom:.5em;overflow:hidden;border-bottom:1px dotted #aaa;width:600px!important}.badgeos-submission-comment:last-child{border-bottom:0}.badgeos-submission-comment.odd{}.badgeos-submission-comments-list .badgeos-comment-date-by{font-weight:bold;font-size:85%;margin-bottom:0}.badgeos-comment-author{font-style:normal}.badgeos-submission-comment-entry textarea{width:96%;height:100px}.badgeos-submission-comment-entry:after{content:'';display:block;clear:both;margin:0 auto}.badgeos-submission-comment-entry:last-child:after{border:0}.badgeos-file-submission,.badgeos-submission-file{margin:8px 0}.badgeos-feedback-filter select#group_id{max-width:26%!important;word-wrap:normal}.badgeos_submission_message p{background:#ff0;color:#333;border-radius:5px;padding:3px 10px;text-align:center}