.scrollable { overflow: scroll; }
.zindex10000 {  z-index: 10000 !important; }
.opacity100 {  opacity: 100; }
.floatleft{float:left;}

hr.grigio{border-top:1px solid #dadada}
hr.grigioScuro{border-top:1px solid #b4b4b4}

.noPadding {  padding: 0; }
.resetMargin {  margin: 0 !important; }
.noBorder {  border: none !important; }
.noVerticalAlign {  vertical-align: initial !important; }
.noBackground {  background: none !important; }
.noMargin {  margin: 0 !important; }
.noTextDecoration{ text-decoration: none !important;}

.pull-right{float:right;}

.height100 { height: 100%; }
.height90 {  height: 90%; }

.height70 {  height:70px;  }
.height44 {  height: 44px; }
.height12 {  height: 12px; }

.width12 {  width: 12px; }
.width30 {  width: 30px; }
.width50 {  width: 50px; }
.width75 {  width: 75px; }
.width80 {  width: 80px; }
.width100 {  width: 100px; }
.width180{  width: 180px; }
.width200 {  width: 200px; }
.width250 { width:250px; }
.width300 {  width: 300px; }
.width500 {  width: 500px; }

.color-inherit{color:inherit !important;}
.color-background-inherit{background-color: inherit !important;}
.color-bianco {  color: #fff !important; }
.color-background-bianco {  background-color: #fff; }
.color-grigioChiaro {  color: #eeeeee; }
.color-background-grigioChiaro {  background-color: #eeeeee; }
.color-grigioMedio {  color: #e2e2e2; }
.color-background-grigioMedio {  background-color: #e2e2e2; }
.color-grigio {  background-color: #dadada; }
.color-background-grigio {  background-color: #dadada !important; }
.color-grigioScuro {  color: #b4b4b4; }
.color-background-grigioScuro {  background-color: #b4b4b4 !important; }
.color-grigioMoltoScuro {  color: #333333; }
.color-background-grigioMoltoScuro {  background-color: #333333; }
.color-grigioChiaro {  color: #f2f2f2; }
.color-background-grigioChiaro {  background-color: #f2f2f2; }
.color-rosso {  color: red; }
.color-background-rosso {  background-color: red; }
.color-rossoScuro {  color: darkred; }
.color-background-rossoScuro {  background-color: darkred; }
.color-bdocs {  color: #EB206E; }
.color-background-bdocs {  background-color: #EB206E !important; }
.color-bview {  color: #E7303A !important; }
.color-background-bview {  background-color: #E7303A !important; }
.color-background-app {  color: #FFF;  background-color: #787878; }
.color-background-app:hover {  color: #FFF !important;  background-color: #1768AA; }
.color-label {  color: #777; }
.color-border-app {  border-color: #EB206E !important; }
.color-border-label {  border-color: #777 !important; }
.color-border-input {  border-color: #ccc !important; }
.color-prime-table {  color: #ebedf0; }
.color-background-prime-table {  background-color: #ebedf0 !important; }



.pad10 {  padding: 10px; }

.top1virgola5 {  margin-top: 1.5px; }
.top5 {  margin-top: 5px !important; }
.top7 {  margin-top: 7px; }
.top10 {  margin-top: 10px; }
.top15 {  margin-top: 15px; }
.top17 {  margin-top: 17px; }
.top20 {  margin-top: 20px !important; }
.top25 {  margin-top: 25px; }
.top30 {  margin-top: 30px; }
.top40 {  margin-top: 40px; }
.top70 {  margin-top: 70px !important; }
.top-20 {  margin-top: -20px !important; }

.bottom5 {  margin-bottom: 5px; }
.bottom7 {  margin-bottom: 7px; }
.bottom10 {  margin-bottom: 10px; }
.bottom15 { margin-bottom: 15px; }
.bottom17 {  margin-bottom: 17px; }
.bottom20 {  margin-bottom: 20px; }
.bottom25 {  margin-bottom: 25px; }
.bottom30 {  margin-bottom: 30px; }
.bottom40 {  margin-bottom: 40px; }
.bottom50 {  margin-bottom: 50px; }
.bottom55 {  margin-bottom: 55px; }

.right5 {  margin-right: 5px !important; }
.right10 { margin-right: 10px !important; }
.right15 {  margin-right: 15px !important; }

.left5 {  margin-left: 5px !important; }
.left10 {  margin-left: 10px !important; }
.left15 {  margin-left: 15px !important; }

.margin5 {  margin: 5px !important; }
.margin10 {  margin: 10px !important; }

.m-r-10{margin-right: 10px;}
.m-r-15{margin-right: 15px;}
.m-r-20{margin-right: 20px;}

.floatLeft { float: left; }
.floatRight {  float: right; }
.font14 {  font-size: 14px !important; }
.font16 {  font-size: 16px; }
.font17 {  font-size: 17px; }
.font18 {  font-size: 18px; }
.fontweight700 {  font-weight: 700; }

div.horizontal-divider {
  min-height: 1px;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  height: 1px;
  padding-top: 5px;
  margin-top: 5px;
  margin-bottom: 5px; }

.div-loading {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-image: url("/BView/faces/javax.faces.resource/images/loading.gif") !important;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent; }

.closeButton{
    background-color: transparent;
    color:white;
    border:none;
    margin-top: -3px;
}

.positionFixedRight{
    position:fixed;  
    z-index: 10000; 
}

/*# sourceMappingURL=bc.common.css.map */
