
.w1800 #sp-main-body .container {   max-width: 1740px; }
.full-page #sp-main-body  {   padding: 40px 0; }
.full-page #sp-main-body .container {   max-width: 100%; }

.no-content #sp-main-body { display: none; }
.com-fabrik.view-list  .sp-page-title { padding: 10px 0; }

.logo img.logo-image-phone { max-width: 50px; }

##sp-header{ background: #19415B; }
/* gestione fabrik *


.fb-list-table-full.latest .fabrikButtonsContainer .addRecord { background: #a6aa8a; padding: 5px 10px; border-radius: 10px; color: #fff; }
.fb-list-table-full.latest .fabrikButtonsContainer .nav li { margin-right: 20px; }
.fb-list-table-full.latest .fabrikButtonsContainer .nav { margin-bottom: 10px; }
.fb-list-table-full.latest .fabrikButtonsContainer .doempty { display: none; }
*/

.fb-list-table-full { padding: 0 20px; }

.fabrikButtonsContainer .addRecord { background: #a6aa8a; padding: 5px 10px; border-radius: 10px; color: #fff; }
.fabrikButtonsContainer .nav li { margin-right: 20px; }
.fabrikButtonsContainer .nav { margin-bottom: 10px; }
.fabrikButtonsContainer .doempty { display: none; }

.fabrikButtonsContainer, .fabrikDataContainer 	{  font-size: 14px; }

/*
.fabrikButtonsContainer ul { margin-bottom: 20px; }
.fabrikButtonsContainer li { margin-right: 20px; }
.fabrikButtonsContainer .doempty { display: none; }
*/

.fabrikDataContainer th.fabrik_list_1_group_1 { min-width:100px; }
.fabrikDataContainer th.fabrik_list_1_group_1 { min-width:100px; }
.fabrikDataContainer tr.fabrik_groupheading { background-color: #ccc!important; }
.fabrikDataContainer .table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.03); }
.fabrikDataContainer .table td, .fabrikDataContainer .table th  { padding: .5rem; }

.fabrikDataContainer select:not(.form-control) { width: 80px; display: inline-block; }
.fabrikDataContainer .add-on { float: right; }
.fabrikDataContainer ul.pagination-list { list-style-type: none; margin: 0 auto; }
.fabrikDataContainer .pagination-list li { display: inline-block; margin: 0 10px;}

.fabrikgrid_radio  { display: inline-block; margin-right: 20px; padding-left: .5rem; background: #eee; }
.fabrikgrid_radio  label { margin-top: .5rem; }
.fabrikgrid_radio  label span { padding: .5rem 2rem .5rem .5rem; }

.fabrikDetails .row-striped .fabrikElementContainer:nth-child(odd) { background: #e5e5e5; }
.fabrikDetails .row-striped .fabrikElementContainer{ padding: 10px;  }
.fabrikDetails label { font-weight: bold; padding-top: 0px !important; color: #19415B; }
.fabrikDetails .plg-textarea label { display: block; float: unset; font-weight: bold; }

#login-form { max-width: 350px; margin-left: auto; margin-right: auto; }

/* mobile */

@media (max-width: 450px) {
.fabrikForm .form-horizontal .control-label { display: block; float: unset; }
.fabrikForm .form-horizontal .controls { margin-left: 0px; }
.fabrikForm textarea { width: 100%; }
}

/* call2action */

a.c2a { background: #a6aa8a; padding: 10px 50px; border-radius: 10px; color: #fff; }
a.c2a:hover,a.c2a:focus { background: #b8bca2; } 

/* table */

table { display: block; overflow-x: auto; white-space: nowrap; }
table td { padding: 5px 15px; border: 1px solid #e0e0e0; }
    
	
/* icon */

.icon-full-screen:after  { content: "\f065"; font-family: "FontAwesome" ; }
.icon-cancel:after  { content: "\f2d3"; font-family: "FontAwesome" ; }
.icon-plus:after  { content: "\f055"; font-family: "FontAwesome" ; font-style: normal!important;  }
.icon-minus:after  { content: "\f056"; font-family: "FontAwesome" ; }
.icon-calendar:after  { content: "\f073"; font-family: "FontAwesome" ; }
.icon-edit:after   { content: "\f14b"; font-family: "FontAwesome" ; font-style: normal!important; } 
.icon-search:after { content: "\f002"; font-family: "FontAwesome" ; font-style: normal!important; }
.icon-delete:after { content: "\f1f8"; font-family: "FontAwesome" ; font-style: normal!important; }
.icon-arrow-up:after { content: "\f0de"; font-family: "FontAwesome" ; font-style: normal!important; } 
xxx.icon-menu-2:after { content: "\f0dd"; font-family: "FontAwesome" ; font-style: normal!important; } 

a.fabrikorder-desc i { margin-right: 5px; }

.addbutton i, .advanced-search-remove-row i, .calendarbutton i  { font-style: inherit; }
.fabrikWindow.modal .expand { right: 50px; } 
.closeFabWin { font-size: 24px; top: 8px; }
.btn-group span.hidden  { display: none; }

th.fabrik_actions .btn-group { display: none; } /* nasconde il tasto cancella nell'header della tabella */
td.fabrik_actions.fabrik_element div.btn-default { border: 1px solid #fff; background: #e8e8e8; }

