.portlet.light.portlet-fit > .portlet-title { padding: 5px; background: #e1eaf0;}
.portlet.light > .portlet-title { height: 38px; min-height:38px }
.btn:not(.btn-sm):not(.btn-lg) {line-height: 1;}
.form-control {  height: 24px!important;  padding: 2px 6px!important; font-weight:300}
.portlet.light.portlet-fit > .portlet-body { padding: 5px!important;}
.portlet > .portlet-title { margin-bottom: 5px; min-height: 38px;}
.page-content-wrapper .page-content { min-height: 600px; padding: 10px;}
.form-group { margin-bottom: 5px!important;}
.mt-element-ribbon .ribbon-content { padding: 12px!important;}
.mt-element-ribbon .ribbon.ribbon-color-success { font-size: 14px;}
.mt-element-ribbon {  margin-bottom: 5px; display:grid}
.form .form-body, .portlet-form .form-body { padding-top: 5px;}
.mt-element-ribbon .ribbon { padding: .3em 1em; margin:2px 0 0 -2px;}
.ribbon-content h1 {font-size:18px; text-align:left; font-weight: 700;margin: 2px; }
.ribbon-content h2 {font-size:16px; text-align:left; font-weight: 500;margin: 2px; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 4px; line-height: 1.4;}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-lg {padding: 6px 12px 6px; margin-left: 10px; margin-right: 10px;}
label {white-space:nowrap; font-weight: 800!important;}
.form-control, output {color: #222;}
.lead {font-weight: 900;}

.modal-dialog {  max-width: 66%; margin:5px auto!important}
textarea.form-control {  height: auto!important;}

/*---------row-----------*/
.row { margin-left: -10px;  margin-right: -10px;}
.input-icon-pf {padding:0 }

/*******Mapo sis assistenza viva********/
/*.tabbable-custom > .nav-tabs > li.active > a {font-weight: 700;}
.tabbable-custom > .nav-tabs > li > a { font-weight: 600;}
.pagination>li>a, .pagination>li>span { padding: 3px 6px; line-height: 1.2;}
.portlet.light > .portlet-title > .caption { padding: 6px 0;}
.btn:not(.md-skip) { padding: 7px 10px 6px 10px;}
.menu_htb {width: 100%; max-width: 1200px;}*/

/***** operatori ******/

/*.Caption th { font-size: 14px!important;}
.Header th { font-size: 120%!important;}
.HeaderLeft, .HeaderRight { background-image: none; background: #f2f2f2;}*/
