#wrapper{min-height: 500px;}

.sidebar{min-width:300px;width:300px!important}

.left.float{float:left;}
.right.float{float:right;}
.clear.float{clear:both;}

.ui.center.aligned{text-align:center}

.no-padding{padding:0px!important;}
.give-padding{padding:1em 1em;}
.give-top-padding{padding-top:5px!important;}
.give-bottom-padding{padding-bottom:5px!important;}
.give-left-padding{padding-left:5px!important;}
.give-right-padding{padding-right:5px!important;}

.no-margin{margin:0px!important;}
.no-top-margin{margin-top: 0px!important}
.no-bottom-margin{margin-top: 0px!important}
.give-top-margin{margin-top:5px!important;}
.give-bottom-margin{margin-bottom:5px!important;}
.give-left-margin{margin-left:5px!important;}
.give-right-margin{margin-right:5px!important;}

.subtext{font-style: italic;color:gray;}

.ui.segment{border-radius:3px!important;border:none;}
.ui.container{width:900px;}
.ui.cards{box-shadow: none}
.ui.message{border-radius:0px}
.no-padding{padding:0px!important;}
.ui.button{border-radius:3px!important;padding:15px;font-size:18px;}
.ui.comments .content .extra.images img {display: inline-block; margin: 0 .25em 0 0; width: 6em; }
.ui.secondary.pointing.menu{border-bottom:1px solid rgba(34,36,38,.15) }
.ui.divided.comments>.comment {border-bottom: 1px solid rgba(34,36,38,.15); margin: 0; padding: 1em 0; }
.ui.divided.comments .comment:last-child {border-bottom: none }
.ui.items>.item>.image+.content{padding-left:1em!important;}
.ui.table thead th{padding:5px;}

@media only screen and (max-width: 767px)
{
 .ui.container {margin-left: 10px!important; margin-right: 10px!important; }
 .ui.unstackable.items>.item>.image, .ui.unstackable.items>.item>.image>img {width: 60px!important}
}