body {
  padding-top: 70px;
  padding-bottom: 30px;
  font-family: 'San Francisco', -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.quattro{
	width: 160px;
	
}

.hrstretto{
	margin-top: 3px;
    margin-bottom: 3px;
    border-bottom: 1px dashed;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 5px 5px;
    font-size: 18px;
    line-height: 20px;
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top,#d9edf7 0,#f4f4f4 100%);
    background-image: -o-linear-gradient(top,#d9edf7 0,#f4f4f4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));
    background-image: linear-gradient(to bottom,#d9edf7 0,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
}

.navbar-inverse {
    background-color: #d9edf7;
    border-color: #ccc;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 5px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a{
	background-image: linear-gradient(to bottom,#5a65e7 0,#6ac7e3 100%);
}
li.active{
	background-image: linear-gradient(to bottom,#5a65e7 0,#6ac7e3 100%);
}

.green{
    font-weight: bold;
    color: #008000 !important;
}

.red{
    font-weight: bold;
    color: #ff0000 !important;
}

.yellow{
    font-weight: bold;
    color: 	#FFD700 !important;
}
