* {
  font-family: 'robotoregular'; }

.horizontal-divider {
  border-top-color: #ddd !important;
  /*override*/ }

.border-app {
  border: 1px solid #E7303A !important; }

label {
  color: #777; }

.ui-growl {
  margin-top: 70px !important; }

.row-bview-background {
  background-color: rgba(231, 48, 58, 0.5) !important; }

.color-background-app {
  background-color: #E7303A !important;
  color: #fff !important; }

.color-background-app:hover {
  background-color: #FF3A3A !important; }

.color-background-app:active {
  color: #fff !important; }

.btn-bview {
  color: #fff !important;
  background-color: #E7303A !important;
  border-color: #E7303A !important; }

.btn-bview:hover {
  color: #E7303A !important;
  background-color: #fff !important; }

.ui-columntoggler {
  top: 70px !important;
  right: 20px !important; }

body {
  padding-top: 50px; }

.ui-button.ui-state-active {
  border: 1px solid #156090;
  background: #E7303A !important;
  color: #FFFFFF; }

.close > .noOpacity {
  opacity: 1.0 !important;
  filter: alpha(opacity=0) !important; }

.closeButton {
  background-color: transparent;
  color: white;
  border: none;
  margin-top: -3px; }

.btn-bianco {
  background-color: white !important;
  border-color: #dadada;
  width: 100px;
  margin-right: 10px; }

.btn-bianco:hover {
  background-color: #fafafa !important; }

.panel-default > .panel-heading {
  background-color: #E7303A;
  border-color: #ddd; }
  .panel-default > .panel-heading H4 {
    font-weight: 100;
    color: #fff;
    letter-spacing: 0.05em; }

.panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.panel-bluecode {
  border-color: #E7303A; }

.panel-bluecode > .panel-heading {
  color: #fff;
  background-color: #E7303A;
  border-color: #E7303A; }

.navbar {
  height: 70px;
  background-color: #f5f5f5 !important; }

.navbar-collapse {
  background-color: #f5f5f5; }

.buttonsBar li {
  margin: 10px 10px 10px 0px !important;
  width: 46px !important;
  float: left; }
  .buttonsBar li a {
    text-align: center !important;
    background: #E7303A !important;
    padding: 10px 8px !important;
    border-radius: 50% !important;
    font-size: 24px !important;
    color: #fff !important; }

.dropdown-toggle .caret {
  display: none !important; }

.fa-2virgola3x {
  font-size: 2.45em !important; }

.barra-laterale {
  position: fixed !important;
  top: 72px;
  bottom: 36px;
  left: 0;
  z-index: 1000;
  display: block;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #f5f5f5;
  border-right: 1px solid #eee; }

@media (max-width: 992px) {
  .barra-laterale {
    position: inherit !important;
    padding-bottom: 0 !important; } }
#filtri-di-ricerca-comandi {
  padding: 10px;
  text-align: center;
  background-color: #ddd; }

.formPadFiltri {
  padding: 10px 10px 0 10px; }

.ui-breadcrumb .ui-icon-home {
  background-image: url("") !important;
  background-position: 0 !important;
  width: 21px !important;
  height: 21px !important; }

.ui-breadcrumb-chevron {
  margin-top: 5px !important; }

.ui-breadcrumb a {
  color: #777 !important; }

.main {
  padding-bottom: 55px; }

@media (max-width: 992px) {
  .main {
    padding-top: 0; } }
#libraryForm {
  overflow: scroll; }

#libraryForm a {
  color: #777 !important; }

#libraryForm td {
  max-width: 200px !important;
  overflow: hidden !important; }

#libraryForm tr:hover {
  background-color: #f5f5f5 !important; }

.ui-fileupload-buttonbar {
  background-color: white !important;
  border: none !important;
  /*override*/ }

.ui-fileupload-content {
  border: none !important;
  /*override*/ }

.ui-fileupload-choose {
  width: 100% !important;
  /*override*/
  /*btn-block*/ }

#attachmentsForm a {
  color: buttontext !important; }

.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 35px;
  color: #fff;
  background-color: #E7303A;
  z-index: 10000; }

.footer p {
  margin: 0;
  line-height: 35px;
  text-align: center; }

.printerCard {
  height: 580px;
  /*overflow: scroll*/ }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  border: 1px solid #eee;
  position: relative; }

.thumbnail .caption H3 {
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 8px; }

.thumbnail .caption {
  padding: 9px;
  color: #333; }

.thumbnail .caption .subTitle {
  margin-bottom: 10px; }

.thumbnail .row {
  background-color: #f4f4f4;
  padding: 10px;
  margin-bottom: 10px; }

.thumbnail .row.contatori DIV {
  line-height: 16px;
  font-size: 14px; }

.thumbnail .row.contatori IMG {
  width: 14px;
  border: 1px solid #555;
  margin-right: 6px; }

.table TH IMG {
  border: 1px solid #555; }

.thumbnail .lastUpdate {
  font-size: 0.9em;
  text-transform: none;
  color: #555; }

.thumbnail .imgContainer {
  display: block;
  height: 200px;
  overflow: hidden; }

.thumbnail.imgDx IMG.logo {
  position: absolute;
  top: 12px;
  left: 20px; }

.thumbnail.imgDx IMG.spotPic {
  float: right; }

.thumbnail.imgDx IMG.brandPic {
  position: relative;
  top: -200px;
  right: -10px; }

.thumbnail .progress {
  border: 0;
  height: 6px;
  margin-bottom: 10px; }

.progress-bar-k {
  background-color: #000; }

.progress-bar-c {
  background-color: #00c1d2; }

.progress-bar-m {
  background-color: magenta; }

.progress-bar-y {
  background-color: #ecd300; }

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  margin-left: -15px; }

.heightMin260px {
  min-height: 260px !important; }

.dialog-multidelete .ui-icon ui-confirm-dialog-severity {
    display: none;
}
*[id*=dataPrinters] .ui-state-highlight {
    color: white !important;
    background:#999 !important;
}
/*# sourceMappingURL=bc.bview.css.map */
