.pippo {
  background-image: url(../img/logo.jpg);
  background-repeat: no-repeat;
  background-color: #000!important;
  min-height: 80px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.logoflex {
  background-image: url(../img/logo.jpg);
  background-repeat: no-repeat;
  background-color: #000!important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  color : white;
}

.logoflex a{
  color:white;
  background-color: transparent !important;

}
.dropdown-menu>li>a{
  color:white !important;
  background-color: transparent !important;
}
.dropdown-menu>li>a:hover{
  background-color: #888 !important;
}
.dropdown-menu{
  background-color: #000 !important;
}
.logostyle {
  font-size:2em;
  font-style: italic;
  font-weight: bold;
  width:auto;
  color:white;
  vertical-align:middle;
  text-shadow: 2px 0 2px #333, 0 2px 2px #000;

}

#nomeapp{
   float: left;
   font-size:3em;
   font-style: italic;
   font-weight: bold;
   width:auto;
   height:80px;
   color:white;
   vertical-align:middle;
   line-height:80px;
   text-shadow: 2px 0 2px #333, 0 2px 2px #000;
}
#nomeutente{
  float:right;
  height:80px;
  color:white;
}

#nomeapp span{
  cursor: pointer;
}

#bodyx{
  border-width: 0px;
  border-style: none;
  width: 100vw;
  height: calc(100vh - 80px - .5rem - 40px - 30px);
}
#statusbar {
    /*background: #000000;*/
	background-image: linear-gradient(#444, #111);
    /*display: inline-block; */
	display:block;
	height:30px;
	min-width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
	color:white;
	text-align:center;
}

.frame {
/*    min-height: 40px;*/
    /* max-height: 200px; */
    /* height: 40px; */
    border: #037EBB solid 2px;
    padding: 3px;
    overflow: hidden;
    background-color: #E1EBF2;
/*    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    color: #037EBB;
/*    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;*/
}
.bg-grey{
  background-color: #333 !important;
}

body{
  background-color: #e9ebee !important;
}

.float-l {
  float:left;
}

/*FIXED TABLE*/
.table-fixed thead {
  width: 97%;
}
.table-fixed tbody {
  height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed tbody td, .table-fixed thead > tr> th {
  float: left;
  border-bottom-width: 0;
}

#listaanagrafe {
	position: absolute;   /* mette il contenuto sopra #distanziatore */
	/*text-align: left;     /* hack per IE */
	height: 600px;         /* altezza e larghezza devono essere prestabiliti */
	width: 700px;
	background-color: #fff;     /* sfondo */
	margin: 0 auto;       /* margini e clear sono obbligatori */
	clear: left;
	/*padding:15px;*/
	border:5px solid #333;
	z-index: 99;
	overflow:none;
  visibility:hidden;
	/*display:none!important;*/
}

.hiddenx {
  visibility: hidden;
}

.divchar {
  height: calc(100vh - 148px) !important;
}

.tuttaltezza {
  height: calc(100vh - 148px - 15px);
  min-height: calc(100vh - 148px - 15px);
}

.navbar-toggle .icon-bar {
  background-color: white !important;
}
/*************/
#radioBtn .notActive{
    color: #3276b1;
    background-color: #fff;
}

.btn-alex {
    color: #fff ;
    background-color: #94f973 ;
    border-color: #94f973 ;
}
