td.lg-cell{
  max-width: 300px;
}

td.md-cell{
  max-width: 200px;
}

td.sm-cell{
  max-width: 100px;
}

td.xs-cell{
  max-width: 50px;
}

.toggler{
  cursor: pointer;
}

ul.pagination.paginatore{
  margin: 0px;
}

div.rows-info{
  margin: 0px 20px;
  line-height: 34px;
  
}

div.single-detail{
  min-height: 25px;
}

.absolutely-no-shadow{
   box-shadow: none;
}

.solo-un-ariga td{
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.details-box .single-detail{
    word-wrap: break-word;
    max-height: 130px;
    overflow-y: auto;
}

.main-control span.input-group-addon, .sub-control span.input-group-addon{
    background-color: #f4f4f4;
}

.altezza-fissa td{
    max-width: 100%;
    word-wrap: break-word;
    max-height: 130px;
    overflow-y: auto;
}

.label-margined{
    margin-right: 2px;
}

.interesting{
    display: block;
}

.interesting.inline{
    display: inline-block;
}

.not-interesting{
    display: none;
}

option.interesting-Safari{
    opacity: 100;
    height: inherit;
    width: inherit;
    overflow: normal;
}

option.not-interesting-Safari{
    opacity: 0;
    height: 0;
    width: 0;
    overflow: hidden;
}

/*option.interesting{
    display: block !important;
}

option.not-interesting{
    display: none !important;
}*/

.ellipsis-multiline{
    display: -webkit-box;
    max-width: 400px;
    max-height: 60px;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cursor-pointer{
  cursor: pointer;
}

.i-frame-lg{
  width: 100%;
  min-height: 650px;
  border: none;
}
.select2-list, .select2[multiple]{
  display: none !important;
}
.select2-container{
  width: 100% !important;
}

.margin-t-20{
    margin-top: 20px;
}
.margin-r-20{
    margin-right: 20px;
}
.margin-b-20{
    margin-bottom: 20px;
}
.margin-l-20{
    margin-left: 20px;
}

.margin-t-5{
    margin-top: 5px;
}
.margin-r-5{
    margin-right: 5px;
}
.margin-b-5{
    margin-bottom: 5px;
}
.margin-l-5{
    margin-left: 5px;
}

body.iframe button[name="back_to"]{
    display: none;
}
.btn-autolabel .dropdown-menu, .btn-autolabel-multiple .dropdown-menu{
    max-height: 150px;
    overflow-y: auto;
}

.btn-autolabel-multiple .dropdown-menu>li{
    padding: 1px 5px;
}

.btn-autolabel-multiple .dropdown-menu>li>a {
    display: inline;
    padding: 5px 5px;
}

.visible-on-over{
    display: inline-block;
}

.visible-on-over .visible-on-over-element{
    visibility: hidden;
}

.visible-on-over:hover .visible-on-over-element{
    visibility: visible;
}

.todo-list .mine{
    border-left: 2px solid #00a65a;
}

.todo-list span.more-evidence{
  font-size: 11px;
}

.label.label-white-space-normal{
  white-space: normal;
}

body.iframe{
    background-color: white;
}

body.iframe .box{
        border-top-color: #00a65a;
}


body.iframe .box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    border-top: 0px solid #d2d6de;
    margin-bottom: 0px;
    width: 100%;
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.1);
}

.evidenziato{
    background-color: yellow;
}

.dataTables_paginate ul.pagination{
    max-width: 100%;
    overflow: auto;
}

.daterangepicker.no-position-absolute{
    position: static !important;
}

.table-responsive .vai-in-modifica, .table-responsive .vai-in-dettaglio{
    cursor: pointer;
}

ul.top_profiles {
  height: auto;
  width: 100%; }
