.comment{float:left;clear:both;width:100%;margin-bottom:20px;overflow:hidden}.comment-header{clear:both;position:relative;border-top:1px solid #999;border-bottom:1px solid #d0d0d0;background:#f7f7f7;min-height:46px}.comment .contest-holder{background:#ffc}.comment .admin{background:#ffd5d5}.comment-header .avatar{vertical-align:top;width:45px;height:45px}.comment-header .name-wrapper{position:absolute;top:3px;left:55px}.comment-header .name a{font-size:14px;font-weight:700}.comment-header .role{color:#f60;font-size:12px}.comment-header .date{position:absolute;bottom:5px;right:5px;font-size:12px}.comment-header .delicon{position:absolute;top:5px;right:5px;font-size:12px}.comment-body{clear:both;padding:10px 0;-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto}.name-wrapper p{margin-bottom:0}.ledge-block{position:relative;margin-bottom:20px}.ledge-block-inner{position:relative;z-index:3;background-color:#fff}.ledge-block-inner::after{display:table;clear:both;content:''}.ledge-block::after{border-radius:50%;bottom:0;box-shadow:0 2px 3px 1px rgba(0,0,0,.15);content:"";height:8px;left:0;position:absolute;width:100%;z-index:2}.ledge-block .header-row{margin:0 0 20px}.pagination{margin-top:10px;margin-bottom:10px;font-weight:100;padding-left:0!important}@media (min-width:768px){.pagination{font-size:16px}.pager{font-size:16px}}.pagination>li>a,.pagination>li>a.page-link,.pagination>li>span{padding:5px 10px;display:block;margin-left:10px;border:1px solid #c4c4c4;color:#008489;text-decoration:none}.pagination>li>a,.pagination>li>span,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:2px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:hover,.pagination>li>a:focus{border-color:#aaa;color:#003a3d;background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#484848;background-color:#edefed;cursor:default;border-color:#c4c4c4}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#767676;border-color:#c4c4c4;background-color:transparent;cursor:default}.pagination>li.gap>span,.pagination>li.gap>a,.pagination>li.gap>a:hover{padding:0 5px;border:0;background:0 0;box-shadow:0 0 0 #000}.pager{padding-left:0;list-style:none;margin:20px 0;display:flex;flex-wrap:wrap}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next{margin-left:auto}