.section-heading { padding: 0 5px 10px 5px; }
.section-heading .page-title { margin-bottom: 0; height: 36px; line-height: 36px; }
.section-heading .breadcrumb { margin-bottom: 0; }

section.content { padding: 5px; }
.container { width: auto; max-width: 1500px !important; }
.content-header h2 { margin-top: 0; }
.content-header { clear: both; margin-bottom: 20px; }
.content-header .breadcrumb { margin-bottom: 0; }
.table-responsive { padding: 0; }
.comment-text { background: #fafafa; }

.panel-body .table { margin: 0; }
.panel-heading { position: relative; }
.panel-tools { position: absolute; right: 6px; top: 4px; }
.panel .nav-stacked>li { border-bottom: 1px solid rgba(150,150,150,0.3); margin: 0; }
.panel .nav-stacked>li:last-of-type { border-bottom: none; }

.navbar .container-fluid { padding-right: 0; }
.navbar-brand { padding: 0 15px; line-height: 50px; font-size: 20px; }

.active-bg { background-color: rgba(0,0,0,0.2); }
.widget-user-header { padding: 20px; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.widget-user-username { margin-top: 5px; margin-bottom: 5px; font-size: 25px; font-weight: 300; }
.widget-user-username, .widget-user-2 .widget-user-desc { margin-left: 75px; }
.widget-user-desc { margin-top: 0; }
.widget-user-2 .widget-user-image>img { width: 65px; height: auto; float: left; }

#navbar .nav>li>a>.label { position: absolute; top: 9px; right: 7px; text-align: center; font-size: 9px; padding: 2px 3px; line-height: .9; }

.no-padding { padding: 0 !important; }
.no-margin { margin: 0 !important; }
.margin { margin: 10px; }
.table .btn, .table .btn-sm, .no-padding .btn, .no-padding .btn-sm { border-radius: 0; }
.config-block { box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); }
.widget a:hover { text-decoration: none; }
