.form-login {
    float: none;
    margin: 30px auto;
    background-color: black;
    width: 340px;
}

legend {
    color: #b5b5b5;
}

.form-group {
    color: #b5b5b5;
}

.logo-login {
    padding-bottom: 8px;
}

.data-login {
    border-top: 1px solid #b5b5b5;
    padding-top: 8px;
}

.block-title {
    font-size: 12px;
}

.cam-form {
    width: 50%;
}

.cam-form button {
    float: left;
    margin: 10px 10px 10px 10px;
}

#content.full-page.login, #contentlock.full-page.login { 
    position: fixed; width: 100%; height: 100%; padding: 0 0 45px 0 !important; top: -45px; 
    background: url(../images/backgrounds/BG1.jpg) no-repeat; 
    background-size: cover;
    -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; 
}


#content.full-page.login .inside-block, #contentlock.full-page.login .inside-block {

    background-color: rgba(0, 0, 0, 0.6);
    overflow: hidden; 
    height: 980px;
    margin-top: 0; 
    border-top: none; 
}

.btn-group .btn.timeline-heading.dropdown-toggle {
    padding-top: 9px;
    padding-bottom: 10px;
}

#wrap #content, #wraplock #contentlock  {
    padding-left: 100px !important;
    left: 0px !important;
}

/*
.navbar-nav.side-nav.collapsed {
    width: 86px !important;
}
*/

#content.full-page.login .btn, #contentlock.full-page.login .btn {
    width: 100%;
}

#wrap #content.full-page.login, #wraplock #contentlock.full-page.login {
    padding-left: 0px !important;
}

#content.full-page.login .inside-block form .input-group .input-group-addon, form #contentlock.full-page.login .inside-block .input-group .input-group-addon {
    background-color: 	rgb(66, 139, 202, 0.5);
}

#id-big-awb {
    font-size: 3vw;
}
.card-container .front {
    max-height: 85px;
}

.right-align {
    text-align: right !important;
}

.homepage-logo .image-logo {
    width: 100%;
    padding-top: 0px;
}
#homepage .media-body {
    padding-left: 10px !important; 
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #0000000f;
}
table.dataTable tbody tr {
    background-color: #a9a9a92b; 
}
/*
tr.even {
    background-color: #a9a9a92b;
}
*/
#B3DModal {
    height: 93%;
    width: 100%;
    background-color: #000021;
    margin-top: 0px;
}

.ProgressBar, .ProgressBar-contentCircle{
    display: table;
    height: 125px;
    position: absolute;
    width: 125px;
}

.ProgressBar-circle, .ProgressBar-background{
    /* animation: progress 1s; */
    fill: none; 
    stroke: #D00463; 
    stroke-width: 10;
    stroke-linecap: round;
    stroke-dasharray: 0; 
    stroke-dashoffset: 0;
    position: relative;
    z-index: 10;
}
.ProgressBar-background{
    stroke: white; 
    stroke-width: 10 - 1;
    z-index: 0;
}
.ProgressBar-percentage {
    color: #389ba6;
    font-size: 50px;
    text-align: center;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}

.navbar .navbar-nav.quick-actions .dropdown .dropdown-menu > li > a { 
    font-size: 12px; 
    -webkit-border-radius: 0 0 2px 2px; 
    -moz-border-radius: 0 0 2px 2px; 
    -ms-border-radius: 0 0 2px 2px; 
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px; 
}

.navbar .navbar-nav.quick-actions .dropdown .dropdown-menu > li > a i { 
    font-size: 14px; 
    float: right; 
    line-height: 17px; 
}

.tile.transparent.volume-right {
    padding-right: 28px;
}

.modal-big {
    width: 99%;
    /* top: 50%; */
    -webkit-transform: unset; 
    -moz-transform: unset;
    -ms-transform: unset;
    transform: unset;  
    top: 0px;
    left: 0.5%;   
    max-width: unset;
    max-height: unset;
}
.modal-3D {
    width: 80%;
    top: 50%;
    max-width: unset;
    max-height: unset;
}
.modal-3D .md-content {
    min-width: 600px;
    min-height: 600px;
}

.class-step {
    /*background: url(../images/backgrounds/BG1.jpg) no-repeat; 
    background-size: cover;*/
    background-color: #00002100;
    min-height: 1050px;
}

.hidden-element {
    display: none !important;
}

.not-visible-element {
    visibility: hidden;
}
input#id-awb {
    background-color: #0000001c;
    border: 0px;
    outline: none;
    width: 60%;
    text-transform: uppercase;    
    margin-left: 321px;
}

.md-modal.modal-big {
    min-height: 1050px;
}
.md-modal.modal-big .md-content {
    min-height: 1050px;
}

.navbar-nav.side-nav.collapsed {
    width: 80px;
}
.navbar-nav.side-nav.collapsed > li.navigation > ul > li {
    max-height: 80px;
    max-width: 80px;
}
.navbar-nav.side-nav.collapsed > li.navigation > ul > li > a {
    width: 80px;
    height: 80px;
    font-size: 26px;
}

.menu i {
    font-size: 42px;
}

.navbar-nav.side-nav > li.navigation .menu > li > a > i {
    width: 68px;
    height: 68px;
    font-size: 42px;
}

.navbar-nav.side-nav > li.navigation {
    padding-top: 210px;
}
.navbar-nav.side-nav > *:last-child {
    margin-bottom: 0; 
}

.navbar-nav.side-nav.collapsed > li.navigation > ul > li.hovered {
    max-width: 350px;
}

.carousel-inner {
    min-height: 240px;
}

#id-3D-modal {
    top: 42%;
    width: 90%;
    height: 94%;
    max-width: unset;
    min-width: unset;
}

#id-3D-modal .md-content {
    width: 100%;
    height: 100%;  

}

.md-content > div {
    padding: unset;
    width: 100%;
    height: 100%
}

.md-modal .md-content {
    max-height: unset;
}


.obj-selected {
    background-color: #677497;

}

.vol-selected img {
    background-color: #22beef;
    border-radius: 8px;
}

.pageheader .breadcrumbs ol.breadcrumb > li.active {
    color: #0099FF;
}

#id-qty-pack {
    font-size: 82px;
    float: left;
    line-height: 64px;
    padding-left: 20px;
}

#id-lbl-pz {
    float: left;
    font-size: 48px !important;
    padding-left: 12px;
}

#content.full-page.login .inside-block, #contentlock.full-page.login .inside-block {
    height: 100%;
}

.hide-column {
    display: none;
}

.insert-awb::placeholder {
    color: green;
    opacity: 1; /* Firefox */
}

.insert-awb:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: green;
}

.insert-awb::-ms-input-placeholder { /* Microsoft Edge */
    color: green;
}



#btn-confirm {
    float: left;
    min-width: 200px;
    font-size: 20px;
}

#btn-cancel {
    float: right;
    min-width: 200px;
    font-size: 20px;    
}
.dlg-body {
    padding: 8px 8px 8px 8px;
}

.dataTables_wrapper .col-md-6 {
    float: left;

}

.dataTables_wrapper .col-md-6:first-child {
    float: right;
}

.small-length {
    width: 10%;
}

.operator-length {
    width: 20%;
}

.vector-length {
    width: 25%;
}
.date-length {
    width: 25%;
}

.vector-logo-length {
    width: 224px;
    padding-left: 5px;
    padding-right: 90px;
    /*    text-align: center;*/
}

.table-vector-logo-length {
    width: 110px;
    padding-left: 5px;
    padding-right: 5px;
    /*    text-align: center;*/
}

.awb-length {
    width: 300px;
}

.tab-six-length {
    width: 300px;
}

.table-datatable {
    font-size: 20px;
}

.navbar-nav.side-nav.collapsed {
    background-color: #0000216e;
    width: 90px;
}

#homepage .md-modal.md-blue.colorize-overlay.md-show ~ .md-overlay {
    background: url(../images/BG1.jpg) no-repeat;
    background-size: cover;
    opacity: 7.5;
}
.md-modal.md-blue .md-content {
    background-color: #418bca00;
}
.insert-awb {
    text-align: center;
}

.fa-rocket {
    float: right;
    padding-right: 60px;
    padding-top: 26px;
}

.barcode .fa-window-close {
    float: left;
    padding-left: 10px;
    padding-top: 30px;    
}

.main-weight {
    padding-left: 114px;
    padding-right: 24px;
}

.title-main-weight {
    padding-top: 26px;
    font-size: 84px;
}

.onoffswitch.white .onoffswitch-inner:before { background-color: #cccccc; }
.onoffswitch.yellow .onoffswitch-inner:before { background-color: yellow; }

.md-modal#id-wizard {

}

.pageheader .breadcrumbs ol.breadcrumb > li {
    font-size: 20px;
}

.logo-wizard {
    width: 500px;
}

.md-modal#id-wizard .pageheader .breadcrumbs {
    margin-top: 25px;
}

.c4rg0-site {
    font-size: 80px;
}

.class-step {
    width: 99%;
}

.button-threex {
    font-size: 20px !important;
    color: #16171d;    
}

.button-threex-1 {
    height: 60px;
    margin-top: 10px !important;
}

.app-error {
    color: red !important;
    border-color: red !important;
}
.app-ok {
    color: #8a8a8a !important;
}

#id-wizard .md-content {
    overflow: visible;
}

.button-threex-2 {
    height: 46px !important;
    margin-top: 0px !important;
}

#export-datatable tbody > tr > td {
    font-size: 16px;
    font-size: 1.2vw;
    font-family: "Arial";
}

#export-datatable tbody > tr > th {
    font-size: 28px;
    font-family: "Lato Condensed";
}

#export-datatable tbody > tr > td {
    min-height: 60px;
    height: 60px;
}
#export-datatable tbody > tr > td {
    vertical-align: middle !important;
}

.dataTables_wrapper .row {
    font-size: 28px;
}

.dataTables_wrapper div.dataTables_filter input {
    font-size: 28px !important;
    color: #6699ff !important;
}

.card-container .logo {
    padding: unset !important;
}

.card-container .logo .homepage-logo .image-logo {
    width: 90%;
}

.card-container .logo .homepage-logo {
    text-align: center;
}

.monitor-table-detail {
    min-height: 348px;
}

.fiscal-id {
    top: -25px;
    position: relative;   
}

.box-volume {
    padding-left: 0;
    padding-right: 0;
}

.class-dlg {
    font-size: 24px !important;
}

.search-prev,  .search-next {
    color: white;
    padding-left: 20px;
    padding-right: 10px;
}

.menu-tab {
    min-height: 70px;
    font-size:1.4vw;
} 

#id-3D-modal h3 {
    background-color: #151e39b0;
}

.choose-display {
    float: left;
    margin-left: 8px;
    width: 39px;
    height: 39px;
    font-size: 38px;    
}

#id-view-top {
    background-image: url(images/3dtop.png);
    background-repeat: no-repeat;
    background-position: center;
}

#id-view-front {
    background-image: url(images/3dfront.png);
    background-repeat: no-repeat;
    background-position: center;    
}

#id-view-back {
    background-image: url(images/3dback.png);
    background-repeat: no-repeat;
    background-position: center;    
}

#id-view-left {
    background-image: url(images/3dleft.png);
    background-repeat: no-repeat;
    background-position: center;
}

#id-view-right {
    background-image: url(images/3dright.png);
    background-repeat: no-repeat;
    background-position: center;  
}

.labelMy3D{
    background-color: #6699ff;
    color: #FFF;
    font-family: sans-serif;
    font-size: 40px;
    padding: 2px;
    /*  background: rgba( 255, 0, 0, .8 );*/
}

.dataTables_length {
    float: right;
}

.class-pallet-dlg .tile.color.transparent-white {
    padding-right: 20px;
    padding-top: 20px;
}

.dd-pallet-dim, .btn-pallet-dim {
    min-height: 47px;
    min-width: 200px;
}

.media-body h4 {
    font-size: 30px;
    color: black !important;
}

.media-body small {
    font-size: 20px !important;
    color: black !important;
}

.label-custom {
    color: black !important;
}


.form-group.custom-pallet-form {
    text-align: left;
    /*   width: 25%;*/
    float: left;  
    font-size:38px;
    font-size:1.8vw;
}

.form-group.custom-pallet-form .help-block {
    font-size: 28px;
    font-size:1.2vw;
}

.form-group.custom-pallet-form .form-control {
    height: 64px;
    font-size: 40px;
    font-size:1.9vw;
}
/*
.media.cover .form-group.custom-pallet-form label {
    background-color: unset;
}

.media.cover:hover .form-group.custom-pallet-form label {
    color: darkblue; 
}

*/

.media.cover:hover .form-group.custom-pallet-form .help-block {
    color: darkblue; /* #418BC8;*/
}
.media.cover .form-group.custom-pallet-form .help-block {
    color: white;
}

.media.cover .form-group.custom-pallet-form .btn-pallet-dim {
    font-size: 40px;
    font-size: 1.9vw;
}

.form-group.custom-pallet-form.disable-label {
    width: 100%;
}
.form-group.custom-pallet-form.disable-label label {
    width: 100%;
}

.form-group.custom-pallet-form h4 i, .form-group.custom-pallet-form h4 input {
    font-size: 1.8vw;
    display: inline-block;
}

.form-group.custom-pallet-form h4 input {
    width: 40%;
    font-weight: normal;
}

.form-group.custom-pallet-form h4 input.input-height {
    margin-right: 30px;
}
.form-group.custom-pallet-form h4 i {
    vertical-align: bottom;
    margin-right: 8px;
}

#id-pallet-dlg section .tile {
    -webkit-box-shadow: 0 0px 0 white;    
}
    
.btn.btn-default.btn-pallet-dim {
    font-size: 40px;
    font-size: 2.8vh;
}

.owl-carousel .owl-item img {
    width: unset; 
}

.owl-prev .left-side {
    background-color: black;
    padding: 10px 10px 10px 20px;
}

.owl-next .right-side {
    background-color: black;
    padding: 10px 20px 10px 10px;
}

@media only screen and (min-width: 360px) {
    .superbox-list {
        width:100%;
    }
}
@media only screen and (min-width: 361px)and (max-width: 760px) {
    .superbox-list {
        width: 48%;
    }
}
@media only screen and (min-width: 1025px) {
    .superbox-list {
        width: 48%;
    }
}
@media only screen and (min-width: 1500px) {
    .superbox-list {
        width: 22.2%;
    }
}


@media screen and (min-width: 761px) and (max-width: 100vw) and (max-width: 4000px) {
    .superbox-list {
        width: 23%;
    }
}

.tile .tile-body {
    padding: 5px;
}

.padding-right-dim span, .padding-right-dim i  {
    padding-right: 16px;
}

.btn-funzioni .btn:hover {
    color: cyan;
}

#id-cerca {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
    margin-left: -1px;
    background-color: #ffffff70 !important;    
}

.btn-volume {
    min-width: 150px;
    min-height: 32px;
}

.mail-note label {
    background-color: unset;
    padding: unset;    
}

.note-editor button {
    display: unset;
}

.mail-note [class^="tile-"].color {
    color: #717171 !important;
}

#id-msg-nota .tile-widget {
    background-color: #000000cc;
}

.tile .tile-navbar > li.select-3d {
    padding: 0 0 0 0; 
    border-right: 0 none; 
    float: left;
}

.tile .tile-navbar > li.select-3d > a i {
    font-size: 32px;
}


.tile .tile-navbar.select-3d {
    height: 50px;
}

#id-3D-modal .tile {
    margin-bottom: 0;
}

.menu-tab {
    height: 90px!important;
}

body:not(#checkdettaglio) #id-tab-menu-0 .nav > li > a
{
    padding: 0 !important;
}

#checkdettaglio #id-tab-menu-0 img {
    /* vertical-align: middle; */
    vertical-align: top;
}
.menu-tab div {
    padding: 12px;
}


.th.sort-numeric {
    text-align: center;
}

.table.table-custom.table.table-custom > thead > tr > th {
    font-size: 16px;
    font-size: 1.4vw;
}

.table-datatable td[class^="text-center stato-"] img,
.search-result div[class^="text-center stato-"] img {
    width: 30px;
}

.labelMy3D {
    color: #FFF;
    font-family: sans-serif;
    padding: 2px;
    background: rgba( 255, 0, 0, .8 );
}

.dataTables_wrapper {
    background-color: rgb(0, 0, 0, 0.3);  
    padding: 10px;
}

.search-result td {
    color: white;   
    font-size: 16px;
    font-size: 1.1vw;    
    padding: 4px 4px 4px 4px;
}

.search-result th {
    color: white;   
    font-size: 16px;
    font-size: 1.4vw;    
    padding: 4px 4px 4px 4px;
}


div#searchresult_info, div#searchresult_paginate, div#searchresult_length, div#searchresult_filter {
    display: inline;
    color: white;
    font-size: 16px;
    font-size: 1.4vw;
    padding: 4px;
}

div#searchresult_length select {
    color: black;
}
div#searchresult_paginate {
    float: right;
}

#searchresult tr {
    height: 56px;
}

#search-result div.dataTables_filter label {
    margin-top: 6px;
}

#search-result div.dataTables_filter label input {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

a.paginate_button {
    cursor: pointer;
}

.table-datatable .stato-1, #block-info .stato-1 {
    color: #66ccff;
}

.table-datatable .stato-2, #block-info .stato-2 {
    color: #fdb100;
}

.table-datatable .stato-3, #block-info .stato-3 {
    color: #a2d200;
}

[id^=B3D-] {
    height: 410px !important;;
    /*background-color: #000021 !important;*/
    padding: 0px !important;
}
.id-box-dim {
    height: 410px !important;
}
[id^=Vol-id-BOX], [id^=Dim-id-BOX] {
    height: 350px !important;;
}

.searchresult_filter input {
    margin-left: 10px;
    margin-right: 10px;
}

body#welcome #wrap #content, body#welcome #wraplock #contentlock {
    padding-left: 0px !important;
}

div#id-3D-modal .tile [class^="tile-"].color.transparent-black {
    background-color: rgba(0, 0, 0, 0.8);
}

/* width */
::-webkit-scrollbar {
    width: 20px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #b5b5b5; 
    border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #959595; 
}

.close-popup {
    font-size: 50px;
}

.info-pallet, .image-pallet {
    float: left;
}

.image-pallet img {
    max-height: 80vh !important;
}

.info-pallet-bc-pdf {
    margin-right: 10px;
}

.info-pallet-bc {
    font-size: 2.5em;
}

#welcome .obj-data-corrente {
    width: 100%;
    text-align: center;
    padding-bottom: 13px;
    font-size: 1.6em;
}

#welcome .obj-icona, #welcome .obj-icona-red {
    margin-bottom: 10px;
}

#welcome .obj-etichetta, #welcome .obj-etichetta-red {
    text-transform: uppercase; 
    margin-bottom: 10px;
/*	font-size:20px;
*/	font-size: 2.5rem;
	/*font-size:1.171875vw;*/
}

 /*#welcome .obj-valore_G {
   font-size: 5rem;
	font-size: calc(2vw + 2vh + 1vmin);
	font-size: 4vw;
}
#welcome .obj-valore_G {
    font-size: 70px;
}*/

@media only screen and (min-width: 1240px){
    #welcome .obj-valore_G  {
        font-size: 70px;
		
    }
}
@media all and (max-device-width: 1240px){
    #welcome .obj-valore_G  {
        font-size: 60px;
    }
}
@media all and (max-device-width: 720px){
    #welcome .obj-valore_G  {
        font-size: 50px;
    }
}

@media all and (max-device-width: 640px){
    #welcome .obj-valore_G  {
        font-size: 50px;
    }
}

@media all and (max-device-width: 320px){
    #welcome .obj-valore_G  {
        font-size: 50px;
    }
}
@media only screen and (device-width: 768px) {
  #welcome .obj-valore_G  {
        font-size: 60px;
	  	font-weight: 600;
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:portrait) {
   #welcome .obj-valore_G  {
        font-size: 40px;
	  	font-weight: 500;
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:landscape) {
   #welcome .obj-valore_G  {
        font-size: 50px;
	  	font-weight: 500;
    }
}
#welcome .obj-valore, #welcome .obj-valore-red {
    font-size: 40px;
    /*font-size: 2.6rem;*/
/*	font-size: 2vw;*/
}

#welcome .jumbotron .tile-header {
    min-height: 150px !important;
}

#welcome .tile-header_menu {
    font-size: 0.8vw; 
	color: #FFFFFF;
}
#welcome .obj-unita-misura, #welcome .obj-unita-misura-red {
    margin-left: 4px;
    /*color: #fff;*/
    font-size: 18px;
    /*	font-size: 1.8rem;
            font-size: 1.8vw;	
    */}
#welcome .obj-unita-misura_G {
    margin-left: 4px;
    font-size: 25px;
    /*	font-size: 2.5rem;
            font-size: 2.5vw;*/
}
#welcome #good-stats .obj-valore, #welcome #good-stats .obj-valore-red {
    font-size: 25px;
}
#welcome #records-trasferiti .obj-valore, #welcome #records-trasferiti .obj-icona,
#welcome #items-trasferiti .obj-valore, #welcome #items-trasferiti .obj-icona,
#welcome #tot-records-trasferiti .obj-valore, #welcome #tot-records-trasferiti .obj-icona {
    color: #E2CE16;
}

#welcome #awb-standby-nr .obj-valore, #welcome #awb-standby-nr .obj-icona {
    color: #FA771D;
}
#welcome .awb-nocongruity-Kg, #welcome .obj-valore-red, #welcome .awb-nocongruity-Kg, #welcome .obj-icona-red,
#welcome .obj-etichetta-red, #welcome .obj-unita-misura-red {
    color: #FC1010;
}

#welcome #tempo-medio-collo .obj-valore, #welcome #tempo-medio-collo .obj-icona, 
#welcome #tot-tempo-elaborazione .obj-valore, #welcome #tot-tempo-elaborazione .obj-icona {
    color: #f80682;
}

#welcome #tempo-medio-collo .obj-icona .fa-rocket, 
#welcome #tot-tempo-elaborazione .obj-icona .fa-rocket{
    float: none; 
    padding-right: 0; 
    padding-top: 0; 
}

#welcome #volumi-rilevati .obj-valore, #welcome #volumi-rilevati .obj-icona, 
#welcome #tot-volumi-rilevati .obj-valore, #welcome #tot-volumi-rilevati .obj-icona,
#welcome #tot-volumi-rilevati .obj-icona_G, #welcome #tot-volumi-rilevati .obj-valore_G{
    color: #80bbf5;
}

#welcome #pesi-rilevati .obj-valore, #welcome #pesi-rilevati .obj-icona
, #welcome #tot-pesi-rilevati .obj-valore, #welcome #tot-pesi-rilevati .obj-icona,
#welcome #tot-pesi-rilevati .obj-icona_G,#welcome #tot-pesi-rilevati .obj-valore_G{
    color: #ffc500;
}

#welcome #tot-tempo-risparmiato .obj-valore, #welcome #tot-tempo-risparmiato .obj-icona {
    color: #3cf200;
}
#welcome #tot-object-rilevati .obj-valore, #welcome #tot-object-rilevati .obj-icona,
#welcome #tot-items-rilevati .obj-valore, #welcome #tot-items-rilevati .obj-icona,
#welcome #awb-nr .obj-valore, #welcome #awb-nr .obj-icona {
    color: #79F053;
}
#welcome .description {
    text-align: left;
    padding-left: 10px;
    font-size: 20px;
/*	font-size: 1vw;
*/}
#welcome .label { 
    font-size: 21px; 
    font-weight: 400; 
    color: white; 
    padding: 6px 14px; 
    margin: 0 15px 15px 0;
	min-width: 50px;
    border-radius: 0.15em;
}
#welcome [class^="tile"][class*="transparent-"] .progress-list .status { 
    background-color: rgba(0, 0, 0, 0.15); 
    color: #80bbf5; 
}
#welcome .label.label-volume {
    background-color: #80bbf5;
}
#welcome .label.label-weight {
    background-color: #ffc500;
}
#welcome .status .pull-right .label.label-green {
background-color: #a2d200;
}
#welcome .status .pull-right .label.label-cyan {
background-color: #22beef;
}
#welcome .status .pull-right .label.label-red {
background-color: #FF4A49;
}
#welcome .status .pull-right .label.label-amethyst {
background-color: #cd97eb;
}
#welcome .status .pull-right .label.label-orange {
background-color: #ffc100;
}
#welcome .status .pull-right .label.label-hotpink, #welcome .progress-bar .progress-bar-hotpink {
background-color: #ff1a75;
}
#welcome .label.label-awb {
background-color: #79F053;
}
#welcome select.form-control + .chosen-container .chosen-results {
	font-size: 25px;
	color: #CC0000;
}	
#welcome select.form-control + .chosen-container.chosen-container-single .chosen-single{
	font-size: 1vw;
	color: #6699FF;
}
#welcome .tile .tile-body{
	margin:15px;
}
	
.logo-background {
    background-color: #00000045;
    padding: 4px;
}
#welcome .progress .progress-bar.progress-bar-dutch {
    background-color: rgba(128,187,245,1.00);
}
#welcome .progress-listbar .status {
	padding: 5px;
}

#welcome .progress-listbar {
    padding-left: 10px;
    padding-right: 10px;
}
#welcome select.form-control + .chosen-container .chosen-results li:hover, select.form-control + .chosen-container .chosen-results li.active-result:hover, select.form-control + .chosen-container .chosen-results li.highlighted {
	background-color: #6699FF;
}
#welcome .chosen-container .chosen-results {
max-height: 256px;
}
#welcome select.form-control + .chosen-container .chosen-results {
	background-color: #000830;
}
#welcome select.form-control + .chosen-container .chosen-drop, #welcome .chosen-container .chosen-drop{
	background-color: #000830;
}	

#welcome select.form-control + .chosen-container .chosen-results li, #welcome select.form-control + .chosen-container .chosen-results li.active-result  {
	color:#FFFFFF;
	font-size: 18px;
}
	
	
#welcome .detailsbar, #welcome .titlebar #welcome.descriptionbar {
	font-size: 15px;
	color:whitesmoke;
}

#welcome .progress-listbar .detailsbar .titlebar {
font-size: 14px;
font-weight: 500;
line-height: 16px;
color: rgba(255, 255, 255, 0.8);
}	
#welcome .progress-listbar .detailsbar {
    display: inline-block;
float: left;
}
#welcome .progress-listbar .status {
	display: inline-block;
/*	background-color: #f2f2f2;*/
	font-size: 20px;
    padding: 0px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: white;
    font-weight: 500;
}

#detaglio .table-responsive th,
#checkdettaglio .table-responsive th 
{
    text-align: center;    
}

#detaglio .table-responsive th i.material-icons,
#detaglio .table-responsive th img 
#checkdettaglio .table-responsive th i.material-icons,
#checkdettaglio .table-responsive th img 
{
    margin-bottom: 10px;    
}
#detaglio .table td.actions a {
    margin: 0;
}

.identify-detail {
    cursor: pointer;
}
.identify-detail-selected {
    border: cyan solid 4px !important;
}


.dlg-message {
    color: black;
    font-size: 25px;
    padding: 10px;    
}

.submit-cancell {
    margin-right: 40px;   
}   


  #search table.dataTable.display tbody tr.odd>.sorting_1
, #search table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 
, #admin_users_collection table.dataTable.display tbody tr.odd>.sorting_1
, #admin_users_collection table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 

{
    background-color: unset;
}

  #search table.dataTable.order-column tbody tr>.sorting_1
, #search table.dataTable.order-column tbody tr>.sorting_2
, #search table.dataTable.order-column tbody tr>.sorting_3
, #search table.dataTable.display tbody tr>.sorting_1
, #search table.dataTable.display tbody tr>.sorting_2
, #search table.dataTable.display tbody tr>.sorting_3 
, #admin_users_collection table.dataTable.order-column tbody tr>.sorting_1
, #admin_users_collection table.dataTable.order-column tbody tr>.sorting_2
, #admin_users_collection table.dataTable.order-column tbody tr>.sorting_3
, #admin_users_collection table.dataTable.display tbody tr>.sorting_1
, #admin_users_collection table.dataTable.display tbody tr>.sorting_2
, #admin_users_collection table.dataTable.display tbody tr>.sorting_3 
{
    background-color: unset;
}

  #search table.dataTable.display tbody tr.even>.sorting_1
, #search table.dataTable.order-column.stripe tbody tr.even>.sorting_1 
, #admin_users_collection table.dataTable.display tbody tr.even>.sorting_1
, #admin_users_collection table.dataTable.order-column.stripe tbody tr.even>.sorting_1 
{
    background-color: unset;
}

  #search table.dataTable.hover tbody tr:hover
, #search table.dataTable.display tbody tr:hover 
, #admin_users_collection table.dataTable.hover tbody tr:hover
, #admin_users_collection table.dataTable.display tbody tr:hover 
{
    background-color: #f6f6f682 !important;
}

  #search table.dataTable.display tbody tr:hover>.sorting_1
, #search table.dataTable.order-column.hover tbody tr:hover>.sorting_1 
, #admin_users_collection table.dataTable.display tbody tr:hover>.sorting_1
, #admin_users_collection table.dataTable.order-column.hover tbody tr:hover>.sorting_1 
{
    background-color: unset;
}

.paginate_button.previous {
    margin-right: 10px;
}

.paginate_button.next {
    margin-left: 10px;
}
span a.paginate_button {
    margin-left: 4px;    
    margin-right: 4px;
}

.paginate_button.previous {
    -webkit-border-radius: 20px 2px 2px 20px !important;
    -moz-border-radius: 20px 2px 2px 20px !important;
    -ms-border-radius: 20px 2px 2px 20px !important;
    -o-border-radius: 20px 2px 2px 20px !important;
    border-radius: 20px 2px 2px 20px !important;
}

.paginate_button.previous.disabled {
    /*   visibility: hidden;*/
    background-color: #7f89d057 !important;
}

.paginate_button.next {
    -webkit-border-radius: 2px 20px 20px 2px !important;
    -moz-border-radius: 2px 20px 20px 2px !important;
    -ms-border-radius: 2px 20px 20px 2px !important;
    -o-border-radius: 2px 20px 20px 2px !important;
    border-radius: 2px 20px 20px 2px !important;
}

.paginate_button.next.disabled {
    /*   visibility: hidden;*/
    background-color: #7f89d057 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {

    color: #f6f6f6 !important;
    background-color: #5a6a9f;
    padding: 0.1em 0.5em !important;
    margin-left: 0;
    margin-right: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_buttona:hover {

    color: #f6f6f6;
    background-color: red !important;
}

.vol-selector {
    background-color: #0c0e1f !important;
    padding: 20px !important;
}

.vol-selector .btn {
    min-height: 42px !important;
    font-size: 14px !important;
}

.vol-selector .media-body {
    height: 58px;
}

.vol-selector .btn {
    width: 100%;
}

#id-voltype-dlg .tile-footer {
    background-color: #0c0e1f !important;
}

.table_hide_element {
    display: none;
}
.class-vol-all h4, .class-vol-all a {
    float: right;
}

.class-vol-all h4{
    margin-right: 10px;
}

#detaglio .md-modal#id-pallet {
    width: 80%;
    max-width: 100%;
    height: inherit;
}

.md-modal#id-pallet .help-block {
    color: black;
    font-weight: bold;
}

.media.cover .form-group.custom-pallet-form label {
    color: black;
    font-weight: bold;
}

.image-pallet {
    background-color: white;
    margin-left: 20px;
}

.media-body {
    min-width: 280px;
}

.fa-file-pdf {
    color: red;
} 

#error-unlock.alert.alert-danger {
    margin: 10px;
    display: none;
}

.detail-next.detail-nav, .detail-prev.detail-nav {
    margin-top: 10px;
    margin-right: 20px;
    color: #22beef;
    font-size: 54px;
    float: right;
}

.nav-tabs.detail-nav {
    float: left;
}

.detail-nav.detail-disable {
    color: gray;    
}

#contentlock.full-page .inside-block {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 360px;
    background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 50px;
    color: white;
    overflow: auto;
}

form #contentlock.full-page .inside-block .input-group input {
    background-color: rgba(0, 0, 0, 0.2) !important;
    border: 0 !important;
    -webkit-border-radius: 4px 0 0 4px !important;
    -moz-border-radius: 4px 0 0 4px !important;
    -ms-border-radius: 4px 0 0 4px !important;
    -o-border-radius: 4px 0 0 4px !important;
    border-radius: 4px 0 0 4px !important;
    color: white !important;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

form #contentlock.full-page .inside-block .input-group {
    margin-bottom: 20px;
}

form #contentlock.full-page .inside-block .input-group .input-group-addon i {
    width: 18px;
    color: rgba(255, 255, 255, 0.6);
}

#wraplock .img-circle {
    width: 100px;
    margin: 20px;
}

legend {
    border-bottom: 4px solid #e5e5e5;
}

tr.odd.rowselected, tr.even.rowselected {
    background-color: #69a3d555;
    border-radius: 0px;
}

.tabella-dettaglio tbody tr:hover, .tabella-pesata tbody tr:hover {
    background-color: #69a3d588;
    border-radius: 0px;
}

.tabella-pesata .check-toggler, tabella-dettaglio .check-toggler {
    padding: 8px;
}

.vol-type-1 {
    background-color: #ff3385C7;
}

.vol-type-2 {
    background-color: #1cbbd2C7;
}

.vol-type-3 {
    background-color: #69a3d5C7;    
}

.vol-type-4 {
    background-color: #1ccdaaC7;
}

.change-vol-type {
    margin: 8px;    
}

.class-vol-all {
    background-clip: content-box;   
    border-radius: 25px;
}


tr:hover .class-vol-all {
    border-radius:  1;
}

tr.rowselected .class-vol-all {
    border-radius:  25px;
}

#id-pallet-dlg [class^="tile"][class*="transparent-"] .btn.btn-default {
    border-width: 0;
}

#id-pallet-dlg .search-results > .search-result .media button img {
    width: 80px;
    max-height: 80px;
    margin-right: 0;
}

/* Tooltip */

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.CellWithComment{
    position:relative;
}

.CellComment{
    display:none;
    position:absolute; 
    z-index:100;
    border:1px;
    background-color: #000000ee;
    padding: 10px !important;
    border-style:none;
    color:white; 
    top:8px; 
    right:140px;
    line-height: 32px;
    text-align: left;
    min-width: 350px;
}

.CellWithComment:hover span.CellComment{
    display:block;
}

/*.index-col {
    padding: 4px;
    border-radius: 20px;
}*/

#id-pallet-dlg #id-selected-pallet {
    height: 200px;
    margin-top: 50px;   
    display: none;
}

#id-pallet-dlg #id-selected-pallet.selected-open {
    display: inherit;
}

#id-pallet-dlg #users-tab {
    overflow-y: auto;
    max-height: 85vh;    
    padding-right: 10px;
    margin-bottom: 10px
}

#id-pallet-dlg #users-tab.selected-open {
    max-height: 62vh;
}

#id-pallet-dlg .pagination {
    margin: 0;
}

#id-pallet-dlg .row {
    margin-left: 0;
    margin-right: 0;
}

.change-pallet {
    font-size: 20px;
}

.pallet-selected li .media.cover {
    /* background-color: #ffc100;*/

    background: rgb(203,203,203);
    background: linear-gradient(106deg, rgba(203,203,203,1) 20%, rgba(19,27,193,1) 67%, rgba(3,22,51,1) 93%);  

}

.all-pallet-list .op-restore {
    display: none;
} 

.op-type-id-2 .op-depallet {
    display: none;    
}

.op-type-id-2 .op-assign {
    display: inherit;    
}

.op-type-id-1 .op-assign {
    display: none;    
}

.op-type-id-1 .op-depallet {
    display: inherit;    
}

#id-pallet-dlg .tile.color.transparent-white {
    background-color: rgba(255, 255, 255, 0.68);
}

#id-valori-totali li h0 {
    font-size: 2vw;
}

#id-valori-totali li h0 {
    font-size: 2vw;
}

#id-valori-totali li div {
    font-size: 1vw;
}

@media only screen and (max-width: 1024px) { 

    #id-valori-totali li h0 {
        font-size: 2vw;
    }
    #id-valori-totali li div {
        font-size: 1vw;
    }

}

@media only screen and (max-width: 992px) {
    #id-valori-totali li h0 {
        font-size: 4vw;
    }
    #id-valori-totali li div {
        font-size: 3vw;
    }

}
@media only screen and (max-width: 768px) {

    #id-valori-totali li h0 {
        font-size: 5vw;
    }
    #id-valori-totali li div {
        font-size: 3vw;
    }

}


@media only screen and (max-width: 479px) { 

    #id-valori-totali li h0 {
        font-size: 5vw;
    }
    #id-valori-totali li div {
        font-size: 3vw;
    }

}

.mobile-device .navbar-nav.side-nav.collapsed {
    width: 90px;
}

.op-menu-group ul li i {
    margin: 0px 12px 8px 0px;
}

#id-box-vol li .media-body {
    float: left;
    min-width: 0;
}

#id-box-vol li .media-body a {
    margin-right: 8px;
}

#id-box-vol li button {
    float: right;
    margin-top: 8px;
    margin-right: 8px;
}

.congruita-color-neutro {

}

.congruita-color-red, tr.congruita-color-red td span {
    color: red !important;
}

.congruita-color-green, tr.congruita-color-green td span {
    color: green !important;
}

.congruita-color-blue, tr.congruita-color-blue td span {
    color: #0858D8 !important;
}

:not(#checkdettaglio) .congruita-color-white, :not(#checkdettaglio) tr.congruita-color-white td span {
    color: rgba(255, 255, 255, 0.5) !important;
}

#checkdettaglio .congruita-color-white, #checkdettaglio tr.congruita-color-white td span {
    color: rgba(255, 255, 255, 1.0) !important;
}

.form-group {
    /*    max-width: 300px;*/
}

.form-group button {
    min-width: 160px;
}

.clear-both {
    clear: both;
}

.container.operatore-box .logo {
    float: left;
    margin-right: 30px;
    width: 330px;    
}

.container.operatore-box .operatore-box {
    float: right;  
}

.container.operatore-box h2 {
    margin-top: 0;
}

.container.operatore-box h2 font {
    white-space: nowrap;
}
/*
#welcomeadmin #wrap #content, #welcomeadmin #wraplock #contentlock,
#welcome #wrap #content, #welcome #wraplock #contentlock {
    padding-left: 0 !important;
}*/

.table-responsive-1 {
    padding: 10px;
}
.tabella-congruita td .valore-percentuale {
    display: inline-block;
    width: 100px;
    text-align: center;
}

.totali .volume-action {
    float: right;
    width: 46px;
    display: inline-block;
}

.row-selected-detail .volume-action {
    float: right;
    width: 36px;
    display: inline-block;    
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.btn-pesate .dropdown-toggle .caret {
    width: 20px;
    height: 20px;
    border-top: 14px solid;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    background-color: white;
}
.btn-pesate .dropdown-toggle {
    background-color: white;
}

.btn-pesate button {
    font-size: 34px;
}

#B3D-id-ref3D .material-icons {
    color:#66ccff !important;
}

@media only screen and (min-width: 1024px) { 
    #B3D-id-ref3D .material-icons {
        font-size: 12vw !important;
    }
}

@media only screen and (max-width: 992px) {
    #B3D-id-ref3D .material-icons {
        font-size: 34vw !important;
    }
}
@media only screen and (max-width: 768px) {
    #B3D-id-ref3D .material-icons {
        font-size: 34vw !important;
    }
}


@media only screen and (max-width: 479px) { 
    #B3D-id-ref3D .material-icons {
        font-size: 34vw !important;
    }
}

/**
 * Create the loop delay with
 * the extra keyframes
 */
@-webkit-keyframes moveup {
    0%, 60%, 100% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
    }
    25% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(1em);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(1em);
    }
}
@keyframes moveup {
    0%, 60%, 100% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
    }
    25% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(1em);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(1em);
    }
}
@-webkit-keyframes movedown {
    0%, 60%, 100% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
    }
    25% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(-1em);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(-1em);
    }
}
@keyframes movedown {
    0%, 60%, 100% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(0);
    }
    25% {
        -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(-1em);
        transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg) translateZ(-1em);
    }
}

/**
 * Square layer styles
 */
.wait-container .layer {
    display: block;
    position: absolute;
    height: 3em;
    width: 3em;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg);
    transform: rotateX(50deg) rotateY(0deg) rotateZ(45deg);
}
.wait-container .layer:nth-of-type(1) {
    background: #534a47;
    margin-top: 1.5em;
    -webkit-animation: movedown 1.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0.9s infinite normal;
    animation: movedown 1.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0.9s infinite normal;
}
.wait-container .layer:nth-of-type(1):before {
    content: '';
    position: absolute;
    width: 85%;
    height: 85%;
    background: #37332f;
}
.wait-container .layer:nth-of-type(2) {
    background: #5a96bc;
    margin-top: 0.75em;
}
.wait-container .layer:nth-of-type(3) {
    background: rgba(255, 255, 255, 0.6);
    -webkit-animation: moveup 1.8s cubic-bezier(0.39, 0.575, 0.565, 1) infinite normal;
    animation: moveup 1.8s cubic-bezier(0.39, 0.575, 0.565, 1) infinite normal;
}


.wait-container {
    top: 100px;
    left: 268px;
    position: absolute;    
}

#id-wait-dlg .tile-body, #id-waitmail-dlg .tile-body  {
    height: 238px;
    background: #1c2336;    
}

#id-wait-dlg .tile-widget.color.transparent-black.rounded-top-corners, #id-waitmail-dlg .tile-widget.color.transparent-black.rounded-top-corners  {
    height: 268px;
    /* background: #1c2336;   */ 
}

#id-wait-dlg .tile-footer {
    display: none;    
}

.menu li i {
    padding-top: 16px;
}


body#welcome .menu li i.fa.fa-tachometer {
    background-color: #5e6066;
    border-radius: 1px;
}

  body#search .menu li i.fa.fa-search 
, body#admin_users_collection .menu li i.fa.fa-search 
{
    background-color: #5e6066;
    border-radius: 1px;
}

body#stat .menu li i.fa.fa-bar-chart-o {
    background-color: #5e6066;
    border-radius: 1px;
}

body#gallery .menu li i.fa.fa-picture-o {
    background-color: #5e6066;
    border-radius: 1px;
}

.c4rgo-logo-testo {
    width: 128px;
    margin-left: 8px;
    margin-top: 5px;
}

.c4rgo-logo {
    width: 45px;
    margin-left: 20px;
    margin-top: 5px;
}

#id-pallet-dlg li h4 {
    color: #4b4b4b !important;
    font-size: 22px;
}

#id-pallet-dlg li .pallet-info h2, #id-pallet-dlg li .pallet-info h2 label {
    color: #4b4b4b !important;
}

#id-valori-totali li h1 {
    font-size: 2.4vh;
    margin-top: 0;
}

/*#id-valori-totali h0 span.congruita-colli {
    font-size: 2vw;
}
*/
/* Loding */

#page-wrapper{
    padding:1em 1em;
}

.loading{
    text-align:center;
    color: #8ea7fc;
}

.loading:before,
.loading:after{
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.7em;
    width: 10em;
    border-bottom: 1px solid #8ea7fc;

    -moz-animation: loading 3s forwards linear;
    -webkit-animation: loading 3s forwards linear;
    animation: loading 3s forwards linear;

    -moz-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}

/*Animation time*/
@-webkit-keyframes loading {
    0% {width: 0em; opacity:0.1}
    70% {width: 8em; opacity:1.0}
    100% {width: 10em; opacity:0.0}
}


@-moz-keyframes loading {
    0% {width: 0em; opacity:0.1}
    70% {width: 8em; opacity:1.0}
    100% {width: 10em; opacity:0.0}
}
@keyframes loading {
    0% {width: 0em; opacity:0.1}
    70% {width: 8em; opacity:1.0}
    100% {width: 10em; opacity:0.0}
}

/* global css 913 */
::-webkit-scrollbar-thumb {
    scroll-bar-color : #1a45ab;
    radius: 3px; 
}

/* global css 924 */

::-webkit-scrollbar-track{
    box-shadow:inset 0 0 5px rgb(27, 27, 77);
    radius: 1px; 
}

/* global css 4143 */
.md-modal.md-blue.colorize-overlay.md-show ~ .md-overlay{
    background:#005daa;
    opacity: 0.30;
}

/* minimal.css  4819 */

.search-results > .search-result:hover .cover {
    background: rgb(186, 188, 193);
}

/* minimal.css4805 */
.search-results > .search-result .cover {
    background: rgba(255, 255, 255, 0.99);
}


/* global.css  1458 */
#id-pallet-dlg .tile.color.transparent-white {
    background-color: rgba(235, 235, 235, 1);
}

/* ### BUTTON PALLET ## */

.btn-default {
    background-color: #6a9dc7;
}

/* global 668 */
.media.cover:hover .form-group.custom-pallet-form label {
    color: rgb(147, 7, 7);
}

/* global 1183 */

.media.cover .form-group.custom-pallet-form label {
    color: rgb(57, 74, 175);
}



/* minimal.css 2950*/
[class^="tile"][class*="transparent-"] .form-control {
    color : rgba(219,233,255,1.00);
	font-weight: 500;
}
#id-pallet [class^="tile"][class*="transparent-"] .form-control {
    color : rgba(0, 255, 235, 1);
    line-height: 45px;
}
#stat [class^="tile"][class*="transparent-"] .form-control {
	font-size: 20px;
	color:lightcyan;
}
#stat .tile .tile-navbar > li {
	font-size: 20px;
}
#stat .form-group {
/*	color:#42427B;*/
	color:#FFFFFF;
}

/* bootstrap.min.css:7:26268 */
#id-pallet-dlg .btn-default:hover, #id-pallet-dlg .btn-default:focus, #id-pallet-dlg .btn-default:active, #id-pallet-dlg .btn-default.active, .open>.dropdown-toggle.btn-default{ 
    background-color: #d8fe00;
}


#id-voltype-dlg .friend-list > li .media .media-body .btn {
    font-size: 28px !important;
}

#id-box-vol li.box-vol .media-body a {
    padding: 4px;
}

#id-box-vol li.box-vol.box-vol-1.selected .media-body a {
    background-color: #ff3385;
    border: 1px solid white; 
}

#id-box-vol li.box-vol.box-vol-2.selected .media-body a {
    background-color: #1cbbd2;
    border: 1px solid white; 
}

#id-box-vol li.box-vol.box-vol-5.selected .media-body a {
    background-color: #69a3d5;
    border: 1px solid white; 
}

#id-box-vol li.box-vol.box-vol-4.selected .media-body a {
    background-color: #1ccdaa;
    border: 1px solid white; 
}

body:not(#checkdettaglio) .block-carousel {
    margin-top: 14px;
}
body#checkdettaglio .block-carousel {
 /*   min-height: 410px;*/
}
.secondary-form {
    /*  background-color: #000dff5e;*/
    height: 110% !important;
    position: relative;
    top: -65px;    
}

#3dobj {
    float: left;
}

.secondary-form .input-group-addon i.fa {
    min-width: 20px;
}

.secondary-form .input-group {
    margin-bottom: 8px;
}

.secondary-form .form-signin-3dlab {
    width: 340px;
    margin: auto    
}

.secondary-form .form-signin-3dlab button {
    width: 100%;
    margin-bottom: 8px;
}

.secondary-form {
    width: 100%;
    color: #FFFFFF;
    text-align: center;    
}

body.bg-3dlab {
    background-image: url("../images/backgrounds/BG_Lab_3.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}


/****************************************/
/************* SOCIAL FEED **************/
/****************************************/
.conguity-feed {
    padding-top: 20px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 20px;
}

.conguity-feed img { width: 80px; }

.conguity-feed .media-body .media-heading { margin-top: 20px; margin-bottom: 0; }

.conguity-feed .media-body small a { color: rgba(255, 255, 255, 0.5); }

.conguity-feed .media-body small a:hover { color: white; text-decoration: none; }

.conguity-feed > li { width: 32%; text-align: center; color: rgba(255, 255, 255, 0.5); font-size: 12px; }

.conguity-feed > li h4 { font-family: "Lato", "Arial", sans-serif; font-weight: 300; color: white; margin: 0; }

.progress-3d-text {
    color: black;
}

.contenitore-3dobj {
    /*background-image: url(../images/backgrounds/BG_Lab_5.jpg);
    background-size: cover;	
    background-repeat: no-repeat;
   background-position: left top;
   background-color: lime; 
   background-image: url(../images/backgrounds/3.jpg);*/
    background-image: linear-gradient(to top, #0d0a2c, #161631, #1f1f36, #29293b, #333340, #373743, #3c3c47, #40404a, #403f4d, #403f51, #403e54, #403d57);
    width: 100%;
    height: 100%;
    padding-top: 0px;
}

.md-modal .submit.font-slab strong, .md-modal .submit.font-slab strong i {
    font-size: 28px;
}

#search ul.menu-search .control-label, #search ul.menu-search i, #search ul.menu-search a, #search ul.menu-search input,
#admin_users_collection ul.menu-search .control-label, #admin_users_collection ul.menu-search i, #admin_users_collection ul.menu-search a, #admin_users_collection ul.menu-search input
{
    font-size: 16px !important;
    font-size: 0.9vw !important;
}

.table-icon-cell {
    width: 60px;    
}

body#monitor360 .menu li i.fa.fa-th-large{
    background-color: #5e6066;
    border-radius: 1px;
}

#search-box ul, #search-box-dt ul  {
    display: flex;
    list-style-type: none;    
}

#search-box ul li, #search-box-dt ul li {
    padding-right: 10px;
}

body:not(#stat):not(.no-zoom) {
	zoom: 0.65 !important;
     /*   -moz-transform: scale(0.65) !important;*/
}

body#stat #navbar, body#stat #id-cerca {
	zoom: 0.65 !important;
     /*   -moz-transform: scale(0.65) !important;*/
}

#id-log3dlab-qty.badge.badge-red {
    font-size: 18px !important;
    padding: 5px 10px !important;
}

.block-menu-filter {
    display: inline-block;
}

.block-menu-filter.menu-start {
    width: 38%;
    text-align: start;    
}

.block-menu-filter.menu-center {
    width: 20%;
    text-align: center;    
}

.block-menu-filter.menu-end {
    width: 41%;
    text-align: end;    
}


.img-view img {
    width: 100%;
}

div.dataTables_length select {
    width: 140px;
}

#id-search-block .btn-group.btn-w100 {
    width: 100%;
}

#id-search-block .btn-group .btn-custom {
    color: rgba(255, 255, 255, 0.7);
    background-color: rgba(0, 0, 0, 0.3);
    border: 1px #fff solid;
    border-radius: 4px;
    margin-left: 10px;
}

#id-search-block .btn-group .fa.fa-calendar {
    margin-top: 6px;
}


#id-search-block .btn-group .btn-custom:hover {
    color: #fff;
}

#id-search-block .btn-group .filter-selected {
    background-color: rgba(255, 255, 255, 0.7);
    color: #000;
}

#id-search-block .btn-group .filter-selected:hover {
    background-color: #fff;
    color: #000;
}

#search-box button {
    min-width: 0;
}

#id-search-block .btn-group input, #search-box .form-group li input {
    font-size: 2.6vh;
}

#welcome .news-corousel {
    width: 74%;
    margin: auto;
}
#welcome .carousel-inner {
    min-height: 181px;
	font-size: 20px;
}


/*.filter-menu.filter-selected {
    background-color: white;
    color: black !important;    
}*/

.btn-edit-column h4, .btn-edit-column a {
    display: inline; 
}

.btn-edit-column h4 {
    margin-right: 10px;
}

.btn-edit-column .fa.fa-pencil {
    color: white;
}

#id-nitems-dlg div.n-items, #id-weight-dlg div.n-items, #id-item-code-dlg div.n-items {
    padding: 20px;
    font-size: 24px;
}

#id-nitems-dlg div.n-items input, #id-weight-dlg div.n-items input, #id-item-code-dlg div.n-items input {
    font-size: 24px;
}

#id-nitems-dlg input, #id-weight-dlg input, #id-item-code-dlg input {
    color: white;
    background-color: rgba(0, 0, 0, 0.6);
}

#id-nitems-dlg li.error-red, #id-weight-dlg li.error-red, #id-item-code-dlg li.error-red  {
    color: red;
}

#id-nitems-dlg .md-content > div ul, #id-weight-dlg .md-content > div ul, #id-item-code-dlg .md-content > div ul {
    padding: 0;
}

#id-weight-dlg .change-value input {
    display: inline;
    width: 40%;
}

#id-weight-dlg .change-value div {
    display: inline;
    margin-left: 10px;
}

.pallet-list.panel-group.pallet-selected {
    padding-right: 30px;
}

#id-log3dlab-dlg {
    max-width: unset;
    min-width: unset;
}

#id-log3dlab-dlg .table.table-custom.table.table-custom > thead > tr > th {
    font-size: 16px;
    font-size: 1.0vh;
}

#id-log3dlab-dlg h4 {
    font-size: 1.0vw;
    color: white;
}

#id-log3dlab-dlg .log-table {
    background-color: #0c0e1f !important;
    padding: 20px;
    max-height: 800px;
    overflow: auto;
}

@media only screen and (max-width: 800px) {
    #id-log3dlab-dlg td:nth-child(5), #id-log3dlab-dlg th:nth-child(5) { 
        display: none;
    }
}
@media only screen and (min-width: 800px) {
    #id-log3dlab-dlg td:nth-child(5), #id-log3dlab-dlg th:nth-child(5) { 
        display: block;
    }
}

:not(.bg-3dlab) .off-3dlab-btn {
  display: block;
}

.bg-3dlab .off-3dlab-btn {
  display: none;
}

:not(.bg-3dlab) .on-3dlab-btn {
  display: none;
}

.bg-3dlab .on-3dlab-btn {
  display: block;
}

#search #search-result .error-red,
#admin_users_collection #search-result .error-red {
    width: 98%;
    text-align: center;
    font-size: 3vh;
    color: white;
    background: RGBA(255, 0, 0, 0.6);
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
    border-radius: 12px;
    display: none;
}

#wrap-user #content {
    padding-left: 0;
}

body#cloudtools [id^=B3D-] {
    height: 800px !important;
}

body#cloudtools [id^=B3D-] i.material-icons {
    text-align: center;
    width: 100%;
    padding-top: 150px;
}

.select-3d.obj-type {
    margin-left: 10px;
}

.select-3d.obj-type a {
    padding: 6px 10px 6px 10px !important;
}

input.form-control.input-split {
    background-color: #1d2c33;
}

.upper-case {
    text-transform: uppercase;
}

#searchresult i.fa.fa-check {
    color: green;
}
#searchresult i.fa.fa-times {
    color: red;
}

  .dataTables_wrapper .table-datatable > thead > tr th.sorting:hover
, .dataTables_wrapper .table-datatable > thead > tr th.sorting_desc:hover
, .dataTables_wrapper .table-datatable > thead > tr th.sorting_asc:hover
, .dataTables_wrapper .table-datatable > thead > tr td.sorting:hover {
    color: #FFEB3B;
    background-color: transparent;
}

.form-btn-save, .form-btn-reset {
    float: left;
}

.form-btn-save {
    margin-right: 10px;;
}

.no-drop {cursor: no-drop;}

.obj-data-corrente {
    padding: 8px;
    text-align: right;
}

.manu-manage-pannel .obj-icona span, .manu-manage-pannel .details .menu-root {
    text-transform: uppercase;
}

.manu-manage-pannel .obj-icona i {
    margin-right: 8px;
}

.user-close {
    margin-top: 0;
    margin-right: 20px;
    color: #22beef;
    font-size: 42px;
    float: right;
}

.info-azienda {
    padding: 20px;
}

.info-azienda .logo {
    height: 50px;
}

.info-azienda .label {
    font-size: 2vw;
}

.select-company {
    max-height: 200px;
    overflow-y: auto;
}

.select-company ul {
    list-style-type: none;    
}

.select-company li {
    padding: 8px !important;    
}

.select-company li:hover {
    background-color: #428BCA;
    color: white;
}

.select-company li.selected {
    background-color: #428BCA;
    color: white;
}

.dataTables_wrapper .table-datatable > thead > tr th.sorting:before
, .dataTables_wrapper .table-datatable > thead > tr td.sorting:before 
, .dataTables_wrapper .table-datatable > thead > tr th.sorting_asc:before
, .dataTables_wrapper .table-datatable > thead > tr td.sorting_asc:before
, .dataTables_wrapper .table-datatable > thead > tr th.sorting_desc:before
, .dataTables_wrapper .table-datatable > thead > tr td.sorting_desc:before
{
    float: left;
    margin-right: 6px;
    font-size: 1.2vw !important;
 }

 .validate-error .fa.fa-exclamation-triangle, .validate-error li {
    color: red;
    font-size: vh;
}

section#id-search-block {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    font-size: 20px;
    background-color: #000000b5; /* #022e9a; */
    z-index: 1000;
}

.useradd-btn {
    float: left;
    margin-top: 0;
    margin-right: 20px;
    color: #22beef;
    font-size: 42px;
}

#admin_users_collection .block-menu-filter input, 
#search .block-menu-filter input.datepicker, 
#admin_users_collection .block-menu-filter button {
    margin-top: 10px;
}

/*input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px black inset !important;
}*/

#searchresult .tot-liste {
    color: rgba(255, 255, 255, 0.7);
    padding: 4px;
}
#searchresult .tot-liste div {
    background-color: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.7);
    border: 1px #fff solid;
    border-radius: 4px;
    padding: 6px;
    font-size: 1.5vw;
}

.open-search-advance {
    margin-left: 8px;
}

#id-search-block div.detail-search {
    width: 100%;
    height: 200px;
  /*  background-color: blue !important;*/
    display: none; 
}

#id-support-dlg .tile-header {
    
}

#id-support-dlg .tile-body {
    margin: 0 !important;
    
}

#id-support-dlg .tile-footer {
    
}

.user-card .profile-controls .avatar img {
    max-width: 300px;
}

.actions {
    cursor: pointer;
}

.standby-font-color {
    color: #0099FF;
}

#id-weight-dlg.md-modal {
    max-width: 900px;
}

#block-info {
    margin-bottom: 0px;
}

.check-left-block {
    margin-top: 12px;
}

.btn-funzioni.funzioni-check a {
    font-size: 20px;
    padding: 20px !important;
}
.btn-funzioni.funzioni-check strong {
    font-size: 1.9em;
    padding-left: 16px;
}

.pz-feed > li { 
    width: 49%; text-align: center; 
    color: rgba(255, 255, 255, 1.0); 
    font-size: 12px; 
}

.pz-feed > li:last-child {
    border-right: 0px none !important;
}

.congruity-feed > li:last-child {
    border-right: 0px none !important;
}

.nav.nav-tabs > li > a {
    background-color: white !important;
}
.nav.nav-tabs > li > a:hover {
    background-color: white !important;
}

.border-sup {
    border-top: 1px solid rgb(255 255 255 / 50%);
    font-size: 1.5vw;
}

.border-btn {
    color: rgba(255, 255, 255, 0.7);
    background-color: rgba(0, 0, 0, 0.3);
    border: 1px #fff solid !important;
    border-radius: 3px !important;
    margin: 4px;
    padding: 4px;
    background-color: transparent;
 
}

.border-btn:hover {
    background-color: rgb(255,255,255, 0.5);
    

}
.funzioni-check {
    margin-top: 26px;
}

#checkdettaglio #wrap #content, #wraplock #contentlock  {
    padding-left: 0 !important;
    left: 0px !important;
}

#checkdettaglio .weight-simbol strong {
    font-size: 9vh !important;
    margin-top: 27px; 
}

#checkdettaglio .volume-simbol strong {
    font-size: 9vh !important;
    margin-top: 44px; 
}

#checkdettaglio #id-tabella-pesata h4, #id-tabella-pesata h5 {
    font-size: 28px !important;
}

#checkdettaglio .tabella-dettaglio h4, .tabella-dettaglio h5 {
    font-size: 28px !important;
}

#checkdettaglio .tabella-dettaglio .weight-column,
#checkdettaglio .tabella-dettaglio .tot-weight,
#checkdettaglio .tabella-pesata .acquisizione-volume,
#checkdettaglio .tabella-pesata .acquisizione-peso-netto,
#checkdettaglio .tabella-pesata .acquisizione-volume-tot,
#checkdettaglio .tabella-pesata .acquisizione-peso-netto-tot
{
    padding-right: 6%;
}

th img {
    vertical-align: super; 
}

#checkdettaglio #block-table-pesata .tile-header h2, #block-table-detail .tile-header h2 {
    font-size: 28px;
}

#checkdettaglio .btn-funzioni i {

    font-size: 2em !important;

}

#checkdettaglio .btn-funzioni.btn-comm i {

    font-size: 1.4em !important;

}

#checkdettaglio .class-vol-all h4 div {
    display: inline-block;
    margin-left: 10px;
}

#checkdettaglio #id-box-peso2 {
   text-align: right; 
}

#checkdettaglio #id-box-vol2 h1, #checkdettaglio #id-box-vol2 h0 {
    display: inline-block;
    font-size: 8.6vw;
    color: #22beef !important
}

#checkdettaglio #id-box-vol2 #id-vol-tot {
    text-align: right;  
}

#checkdettaglio #id-tab-menu-0 div {
    font-size: 4.0vw !important;
    vertical-align: top;
}
h0 sub {
    font-size: 0.4em;
}


#checkdettaglio .tabella-dettaglio a {
    color: rgb(255, 255, 255);
}

#checkdettaglio .tabella-pesata td .fa.fa-certificate {
    margin-left: 7px;
}


#checkdettaglio sub {
    bottom: 0;
}

#checkdettaglio #block-info .value-detail {
    font-size: 30px;
}

#checkdettaglio .func-border-btn > div {
    margin: 10px;
}

#checkdettaglio .area-sommario-globale .btn-funzioni a {
    font-size: 1.1vw; 
    border: 1px solid rgb(255,255,255,0.4);
}

#checkdettaglio .nav>li>a {
    padding-right: 10px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
}
#checkdettaglio .nav>li>a.menu-tab {
    height: 140px !important;
}

.box-vol.btn-hotpink div.media {
    background-color: #ff3385;
}

.box-vol.btn-dutch div.media  {
    background-color: #1cbbd2;
}

.box-vol.btn-blue div.media  {
    background-color: #69a3d5;
}

.box-vol.btn-greensea div.media  {
    background-color: #1ccdaa;
    
}

sup.certificate {
    padding: 8px;
}

#checkdettaglio #id-box-vol li button {
    font-size: 22px;
}

#checkdettaglio #id-box-vol div.media {
    padding: 8px;
}




#id-box-dim-val font {
    font-size: 24px;
}

.color-cyan {
 color: #2549bb !important;
 letter-spacing: 10px;
}

.area-congruity-sec h2 {
    font-size: 30px !important;
}

#checkdettaglio #id-tab-menu-0 img, #checkdettaglio #id-tab-menu-0 div {
    display: inline-block;
}

#checkdettaglio #id-tab-menu-0 div {
    padding-top: 24px;
}

.my-tooltip {
  position: relative;
  display: inline-block;
}

.my-tooltip .tooltiptext {
    visibility: hidden;
    width: 300px;
    height: 40px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    margin-left: 10px;
    padding-top: 19px;
}

.my-tooltip:hover .tooltiptext {
  visibility: visible;
}

.my-tooltip.tooltip-visible .tooltiptext {
  visibility: visible;
}

#checkdettaglio ul.dropdown-menu>li>a, .btn-pesate button span a {
    font-size: 4vh;
}

.summary-acquisition-table:not(.minimized) h2 i.fa-arrow-circle-left, .summary-acquisition-table:not(.minimized) h2 i.fa-arrow-circle-right {
    display: none;
}

#B3D-id-ref3D i.material-icons {
    margin-top: 90px;
}

td.stato-Suspended h4 {
    display: list-item;          /* This has to be "list-item"                                               */
    list-style-type: disc;       /* See https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type     */
    list-style-position: inside;
    color: #fdb100;
}

.modal-level-2 {
	z-index: 10000000;
	
}

.modal-level-2 strong {
	color: black !important;
	
}
#n-colli {
    margin: 20px;
    font-size: 4vh;
    width: 90%;
}

a.alert-msg {
	border: 1px white solid;
	margin: 10px;
}