.navbar { min-height:60px; }
.navbar-brand { padding:10px; }
.navbar-top-links li a { padding: 28px 15px 15px; min-height: 70px; }
.panel-group .panel-heading { cursor:pointer; }
.panel-group .panel-heading:hover h4 { text-decoration:underline; }
.panel-primary a {color: #fff;}
textarea.form-control { height:100px; }

.clickable_row { cursor:pointer; }
.m-b { margin-bottom:10px; }
.m-t { margin-top:20px; }
.m-t-25 { margin-top:25px;}
.m-t-40 { margin-top:40px; }
.p-t { padding:10px; }
.p-a { padding:10px; }
.m-l { margin-left:10px}
.m-l-5 { margin-left:5px}
.m-l-20 { margin-left:40px; }
.m-r-10 { margin-right:10px; }

.dl-horizontal dt { width:220px; }
.dl-horizontal dd { margin-left:230px; }

.thumbs-dl dt { width:160px; }
.thumbs-dl dd { margin-left:180px; }

/* utile per datepicker dentro a modal */
.datepicker {z-index:1151 !important;}
/* se il modal avesse molti dati, uso scroll verticale */
.modal-body { max-height:400px; overflow-y:auto; }

.chat-panel .panel-body {
    height: 500px;
    overflow-y: scroll;
}
.logo{
    max-height: 50px;
}
.semaforo{
    max-width: 15px;
}
.delete-msg{
    margin-left: 10px;
    font-size: 15px;
}
.clickable-row{
    cursor: pointer;
}
.table-preventivi tr, .table-preventivi td{
    text-align: right;
}
.preventivi-cell{
    text-align: right !important;
}
.dropzone {
    position: relative;
    min-height: 30px !important;
    border: 1px solid green;
    border-radius: 10px;
    padding: 0px;
}
.dropzone .dz-message{
    margin: 1rem;
}
.dragdrop-container{
    width: 100%;
}
.dz-preview{
    min-height: 20px !important;
    max-height: 30px;
}
.dz-image{
    min-height: 20px;
    max-height: 30px;
}
.tooltip-inner {
    max-width: 350px;
    width: 350px;
}
.pointer{
    cursor: pointer;
}
li.drag-drop{
    min-width: 400px;
    width: 600px;
    margin-bottom: 5px;
}
.checkbox-img-richiesta-prev{
    margin-left: 10px!important;
    margin-top: 10px!important;
}
.circle-icon {
    display: inline-block;
    border-radius: 30px;
    box-shadow: 0px 0px 2px #888;
    padding: 0.2em 0.3em;
    padding-top: 0.4em;
    font-size: 7px;
    background-color: black;
    color: white;
}
.error{
    background-color: rgb(202, 19, 19);
}
.success{
    background-color: green;
}
.clickable-btn{
    cursor: pointer;
}

.plant-icon-counter {
    position: absolute;
    font-size: 12px;
    color: #fff;
    padding: 5px;
    font-weight: bold;
    background-color: #7cac60;
    border-radius: 8px;
    margin-left: -20px;
}
.plant-icon{
    height: 60px;
}

form.fatturaperito .help-block{
    font-weight: bold;
    /* color: rgb(53, 53, 53); */
}
.fa-success{
    color: green;
}
.fa-danger{
    color: red;
}
