.bin-container .item-title { margin: 0 1em; }
.bin-container .block-title { margin-top: 15px !important; }
.main-menu .list{ margin-top: 12px !important; }
.main-menu .block-title{ margin-top: 12px !important; }
.ios_icon_menu{ height: 32px; width: 32px; border-radius: 8px;	text-align: center; vertical-align: middle; margin-right: 1.2px !important;}
.ios_icon{ font-size: 21px !important; width: 30px !important; padding-top: 10px !important; margin-left: 1.2px !important;}
.hidden{ display:none !important; }
.login-screen-content .login-screen-title { margin-bottom: 0 !important; }
.login-screen-content .list { margin-top: 0 !important; margin-bottom: 0 !important; }
.shelf-legend{ height: 14px; width: 18px; }
.margin-5 { margin: 5px !important; }
.padding-5 { padding: 5px !important; }
.margin-top-5{ margin-top: 5px !important; }
.margin-bottom-10{ margin-bottom: 10px !important; }
.margin-left-50{ margin-left: 44px !important; }
.padding-top-5{ padding-top: 5px !important; }
.margin-10 { margin: 10px !important; }
.margin-top-12 { margin: 12px !important; }
.padding-10 { padding: 10px !important; }
.padding-top-10{ padding-top: 10px !important; }
.padding-right-40{ padding-right: 40px !important; }
.no-padding-left{ padding-left: 0px !important; }
.padding-left-25{ padding-left: 25px !important; }
.padding-right-23{ padding-right: 23px !important; }
.padding-bottom-5{ padding-bottom: 5px !important; }
.size-13{ font-size: 13px !important; }
.size-15{ font-size: 15px !important; }
.size-10{ font-size: 10px !important; }
.size-18{ font-size: 18px !important; }
.size-20{ font-size: 20px !important; }
.left-0{ left: 0px !important; }
.transparent{
	color: transparent !important;
}

/* GRAFICO SCAFFALE */
.cell-unselected{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-right: 2px solid grey;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    min-height: 100px;
    text-transform: uppercase;
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 10px;
}
 
.cell-selected{
    background: #a9db80; /* Old browsers */
    /*background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom, #a9db80 0%,#96c56f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background-color: #4cd964;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
    border-right: 2px solid grey;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #FFFFFF;
    min-height: 100px;
    text-transform: uppercase;
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 10px;
}

.cell-unavailable{
    background: #ff3b30; /* Old browsers */
    /*background: -moz-linear-gradient(top, #ff3b30 0%, #ff3b30 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top, #ff3b30 0%,#ff3b30 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom, #ff3b30 0%,#ff3b30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background-color: #ff3b30;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b30', endColorstr='#ff3b30',GradientType=0 ); /* IE6-9 */
    border-right: 2px solid grey;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #FFFFFF;
    min-height: 100px;
    text-transform: uppercase;
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 10px;
}

.outer {
    display: table;
    height: 100%;
    width: 100%;
}
 
.middle {
    display: table-cell;
    vertical-align: middle;
}
 
.inner {
    margin-left: auto;
    margin-right: auto;
}