.hpanel>.panel-heading {
color:inherit;
font-weight:600;
transition:all .3s;
border:1px solid transparent;
padding:10px 4px;
}

.hpanel>.panel-footer {
color:inherit;
border:1px solid #e4e5e7;
border-top:none;
font-size:90%;
background:#f7f9fa;
}

.hpanel .hbuilt,.hpanel.panel-collapse>.panel-heading {
background:#fff;
border:1px solid #e4e5e7;
border-radius:2px;
padding:10px;
}

.hpanel .panel-body {
background:#fff;
/*border:1px solid #e4e5e7;*/
border-radius:2px;
position:relative;
padding: 2px;
}

.hpanel {
background-color:none;
/*margin-bottom:25px;*/
font-family: "Roboto-Regular", Roboto, Arial, sans-serif;
}

.applet {
padding: 0px !important;
overflow-x: auto;
/*background-image: radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.2), rgba(0,0,0,0)), radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0));
background-position: 0 0, 100% 0;
background-size: 14px 100%;*/
}

.panel-tools {
float:right;
margin-top:0;
position:relative;
padding:0;
}

.hpanel .alert {
border-radius:0;
border:1px solid #e4e5e7;
border-bottom:none;
}

.panel-tools a {
margin-left:5px;
color:#9d9fa2;
cursor:pointer;
}

.hpanel.hgreen .panel-body {
border-top:2px solid #62cb31;
}

.hpanel.hblue .panel-body {
border-top:2px solid #3498db;
}

.hpanel.hyellow .panel-body {
border-top:2px solid #ffb606;
}

.hpanel.hviolet .panel-body {
border-top:2px solid #9b59b6;
}

.hpanel.horange .panel-body {
border-top:2px solid #e67e22;
}

.hpanel.hred .panel-body {
border-top:1 solid #e74c3c;
}

.hpanel.hreddeep .panel-body {
border-top:2px solid #c0392b;
}

.hpanel.hnavyblue .panel-body {
border-top:2px solid #34495e;
}

.hpanel.hbggreen .panel-body {
background:#62cb31;
color:#fff;
border:none;
}

.hpanel.hbgblue .panel-body {
background:#3498db;
color:#fff;
border:none;
}

.hpanel.hbgyellow .panel-body {
background:#ffb606;
color:#fff;
border:none;
}

.hpanel.hbgviolet .panel-body {
background:#9b59b6;
color:#fff;
border:none;
}

.hpanel.hbgorange .panel-body {
background:#e67e22;
color:#fff;
border:none;
}

.hpanel.hbgred .panel-body {
background:#e74c3c;
color:#fff;
border:none;
}

.hpanel.hbgreddeep .panel-body {
background:#c0392b;
color:#fff;
border:none;
}

.hpanel.hbgnavyblue .panel-body {
background:#34495e;
color:#fff;
border:none;
}

.small-header .panel-body {
border-right:none;
border-left:none;
border-top:none;
border-radius:0;
padding:15px 25px;
}

.small-header .panel-body h2 {
font-size:14px;
font-weight:600;
text-transform:uppercase;
margin:0;
}

.small-header .panel-body small {
color:#838589;
}

.box {
padding:40px;
}

.h-100 {
min-height:100px;
}

.h-150 {
min-height:150px;
}

.h-200 {
min-height:200px;
}

.h-300 {
min-height:300px;
}

.h-400 {
min-height:400px;
}

.h-500 {
min-height:500px;
}

.h-600 {
min-height:600px;
}

.title {
font-size:24px!important;
font-weight:400!important;
}

.small {
font-size:10px!important;
}

.font-bold,.panel-body h4,.panel-body h5,.projects .project-label,ul.mailbox-list li:hover a,.table-mailbox tr.unread td a,.landing-page h4 {
font-weight:600;
}

.font-extra-bold,.blog-box h4,.lens-select:parent,.subtabs,.subtabsel a,.caseID,.lens-group,.setID {
font-weight:700;
}

span.nav-label-text,.pill-content>.pill-pane,.tab-content>.tab-pane,.casehide input,.casehide select,.casehide span {
display:none;
}

.hbreadcrumb>li,.panel-tools,.stats-box div,#phplens_listtables tr td label {
display:inline-block;
}

.list-item-container div:first-child,.tab-pane .panel-body,.no-padding .list-group-item:first-child,.table-mailbox tr:first-child td {
border-top:none;
}

.hpanel .hbuilt.panel-heading,.table>thead>tr>th,.projects .hpanel .panel-body,.forum-box .panel-body,.landing-page .navbar-default li a:hover {
border-bottom:none;
}

.hpanel,.panel-collapse .panel-body,#lens_layout_customer td {
border:none;
}

.panel-group .panel-heading,.bg-light {
background-color:#f7f9fa;
}

/* Fixed table-header for reports */
/*
table[id^="lens_layout_rpt"] > tbody > tr.lens-nav-case:first-child > td {
    display: block;
    position: absolute;
    width: 100%; 
    width: calc(100vw - 70px);
}

table[id^="lens_layout_rpt"] td.lens-grid0 {
	display: contents;
	width: 100%; 
	width: calc(100vw - 70px);
    padding-top: 60px !important;
    overflow: auto;
}
*/