.container.pad-btm{ padding-top: 61px; padding-bottom: 139px; } .content{ &:after{ content: ""; clear: both; display: block; } } .controls{ &:after{ content: ""; clear: both; display: block; } } .csv{ float: right; margin-bottom: 15px; } .alumnus{ background: #EEE; max-width: 850px; margin: 0 auto; border-bottom: solid 1px #444; padding: 10px; .info{ font-size: 16px; float: left; margin: 7px 0 0 0; } .btn.approve, .btn.unapprove{ float:right; display: inline-block; width: auto; color: #444; border-color: #444; margin: 0; font-size: 16px; padding: 5px 10px; &:hover{ background: #444; color: #FFF; } } &:after{ content: ""; clear: both; display: block; } &:nth-of-type(2n){ background: #CCC; } &:last-of-type{ border: none; } } .pages { margin-top: 20px; float: right; a{ font-size: 16px; color: #257ac2; margin: 0 3px; &.curPage{ font-weight: bold; color: #000; } } }