.TabbedVerde {
	color: green !important;
	
}

.blob-stretch{
	background-size: contain;
}


/* SMARTPHONE e TABLET 10'' NPQ 04082 */
@media screen and (max-width: 998px) {
  .form-body>.frame-row { height: auto !important; }
  .panel-list-body-box { max-height: 300px; }
  
  .dashboard-form .form-body .row.frame-row { height: auto !important; }
  .dashboard-contact-panel { max-height: none !important; }
}

.list-qbe-row { height: 32px; }

/* -------------------------------------------- */
/* Personalizzazione della caption applicazione */
/* -------------------------------------------- */
.navbar-collapse {
	background-color: #656d78;
}

div.container-fluid {
	background-color: #656d78;
}

#wep-main-container {
	background-color: #f9f9f9;
}

body {
	background-color: #f9f9f9;
}

.centered-form .frame-box-fixed {
	align-items: center;
}

.dashboard-form .panel-list-container > .input-group.form-list-cell-group { background-color: transparent !important; } 
.form-list-cell-group .panel-field-check {
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 6px;
}

/* Adattamento dei pulsanti del menu superiore */
.navbar-toolbar .navbar-btn, .navbar-header.pull-right .nav .pull-right:nth-child(3) .btn.btn-default.navbar-btn {
  margin: 0px;
  height: 49px;
  border-radius: 0px;
  background-color: #656d78;
  border: none;
  background-image: none;
  color: white;
  text-shadow: none;
}
.navbar-toolbar .navbar-btn:focus, .navbar-toolbar .navbar-btn.active {
  background-color: black;
  color: white;
  border: none;
  outline:none;
}
.navbar-toolbar .navbar-btn:focus:hover, .navbar-toolbar .navbar-btn.active:hover {
  color: #e7dbdb;
  border: none;
}
#header-container .container-fluid .navbar-header.pull-right:nth-child(2) { float: left !important; }

/* Dashboard : icone */
.dashboard-group { 
  border: none !important; 
  box-shadow: none; }
.dashboard-group input { background-color: transparent !important; }
.dashboard-group .form-group { margin-bottom: 0px; }

/* Pulsanti TAG in lista */
.list-btn-success button {
  background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
  background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
  background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
  color: #fff !important;
}

.list-btn-success button:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* Allineo il testo al centro sulle liste */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle !important;
}

.panel-field-value-form.sfondo-grigio, input.form-control.sfondo-grigio, textarea.form-control.sfondo-grigio {
    border-radius: 0px !important;
    background-color: #CCC !important;
}

input.form-control.sfondo-grigio {
  background-color: #CCC !important;
}

/* TAGS LIST */
.entities-search { border: none; }
.entities-search  .frame-content-box { 
  padding: 5px;
  overflow: hidden; }
.tags-list { border: none; }
.tags-list .frame-content-box { padding: 0px; }
.tags-list .table-striped > tbody > tr.selected > td {
    background-color: transparent !important;
}
.tags-list .table-striped > tbody > tr:nth-child(2n) > td {
    background-color: transparent !important;
}
.tags-list .table-striped > tbody > tr:nth-child(2n+1) > td {
    background-color: transparent !important;
}
.tags-list .table-striped > tbody > tr:hover > td {
    background-color: transparent !important;
}
.tags-list .table-striped>tbody>tr:nth-of-type(odd), .tags-list .table-hover>tbody>tr:hover {
    background-color: transparent !important;
}

/* SELECT TAGS FORM */
.select-tags-form>.form-body>.frame-row:first-child .frame-box-fixed, 
.select-tags-form>.form-body>.frame-row:first-child .frame-box-fixed .frame-content-box { padding-bottom: 0px; overflow: hidden; }
.select-tags-form>.form-body>.frame-row:nth-child(2) .frame-content-box { padding-top: 0px; }

/* SELECT deals FORM */
.select-deals-form>.form-body>.frame-row:first-child .frame-box-fixed, 
.select-deals-form>.form-body>.frame-row:first-child .frame-box-fixed .frame-content-box { padding-bottom: 0px; overflow: hidden; }
.select-deals-form>.form-body>.frame-row:nth-child(2) .frame-content-box { padding-top: 0px; }

/* SELECT companies FORM */
.select-companies-form>.form-body>.frame-row:first-child .frame-box-fixed, 
.select-companies-form>.form-body>.frame-row:first-child .frame-box-fixed .frame-content-box { padding-bottom: 0px; overflow: hidden; }
.select-companies-form>.form-body>.frame-row:nth-child(2) .frame-content-box { padding-top: 0px; }


.dashboard-contact-panel>.frame-content-box { 
  overflow:hidden; 
  padding-top: 0px;
  padding-bottom: 0px;
}

/* P000307 */

.book-box {
    border: 1px solid red;
    position: absolute;
    z-index: 0;
    box-sizing: content-box;
}

.book-section {
    border: 1px solid green;
    position: absolute;
    overflow: hidden;
    box-sizing: content-box;
}


/* tolgo il bordo sotto i pannelli */
.panel-list-bordered {
    border-bottom: none !important;
}

.badge {
    background-color: rgb(224, 102, 102) !important;
}
.combo-option-name { padding-left: 13px; }

/* rendiamo i check come cloud */
.panel-value-check {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: white;
  border: 1px solid #CCCCCC;
  font: normal normal normal 16px/1 FontAwesome;
  line-height: 1;
  padding: 2px;
  margin-right: 8px;
  border-radius: 4px;
  -webkit-appearance: button;
}
.panel-value-check:checked::before {
  visibility: visible;
}
.panel-value-check::before {
    content: "\f00c";
    color: #424242;
    visibility: hidden;
}

/* Togliamo il bordo alle form */
.panel.form-main-box {
  border: none;
  background-color: transparent;
}

/* permetto di mostrare il bordo al :focus */
.input-group-btn:not(.list-qbe-filter-act) { left: 1px; }

/* tolgo il padding default che rende brutto l'editing in lista */
.form-list-cell-group .form-control { padding: 5px; height: 100%}
.form-list-cell-group input.form-control { height: 100%}

/* LOGIN */
.login-pan-cls { 
  background-color: transparent !important;
  border: none;
}
.login-grp-cls .panel-body { padding-bottom: 0px; }
label.login-remember-cls {
  float: right;
  padding-top: 8px;
}  

/* DASHBOARD: Nascondo il bordo degli input */
input.no-border-field {
    border: none;
    box-shadow: none;
    padding-left: 2px;
    background-color: #ffffff !important;
}
/* DASHBOARD: tolgo le eventuali scrollbar */
.dashboard-won-deal-amount {
    overflow: hidden !important;
}

.dashboard-deal-count .form-group { 
    margin-bottom: 0px; 
    overflow: hidden !important;
}
/*
.dashboard-deal-count .panel-body collapse in frame-content-box { 
    overflow: hidden !important;
    margin-bottom: 0px; 
}
*/
.panel-body .frame-content-box {
        overflow: hidden !important;
}

.dashboard-deal-graph { border: none; }
.ov-vis { overflow: visible; }

.back-button-cls { width: 150px; }

.bordi-tags {
    border-radius: 3px;
}
.tag-selected {
    border-radius: 3px;
}
.book-tags {
    border: none;
}
/* Bottoni aggiuntivi toolbar */
.btn-toolbar-personalizzati {
    width: 76px !important;
}

.label-count-deals {
    padding-bottom: 0px !important;
}
.label-name-deals {
    padding-top: 0px !important;
}
