﻿body {
    font-size:0.85rem !important;
    overflow-y:hidden;

}

.logoDS {
    max-height:25px;
    margin: 10px;
}

.preview {
    color: #1874CD !important;
}

.rigaTitolo:hover {
    cursor: text !important;
}

@media only screen and (max-width: 768px) {
    .brand-sidebar .logo-wrapper {
        text-align: center;
        background: transparent;
        padding: 10px 10px !important;
        /* padding: 17px 18px !important; */
    }
}


.itemLateralPanel {
    font-size:0.9rem !important; 
    /*height:40px !important;*/ 
    line-height:0.5rem !important; 
    padding:7px !important; 
    cursor:pointer;
}

.itemLateralPanel > label {
    color: inherit !important;
        font-size:0.9rem !important; 

}

.raggruppamento [type="checkbox"].filled-in:checked+label:before {
    top:4px !important;
    left:6px !important;
}

.collapseGroup {
    font-size: 0.9rem !important;
    padding-left:30px !important;
    cursor:pointer;

}

/* Tab Rassegne in alto*/
.tabrass {
    color:grey !important;
    border:none !important;
    font-size:0.9rem;
}

.tabrass:hover{
    color:black !important;
    background-color:transparent !important;
}

.tabrass:after{
      background-color:transparent !important;
}

.tabrass.attivo {
    color:black !important;
    border-bottom: 2px solid green ;
    font-weight: bold !important;
    background-color:transparent !important;
}

#tableArts td {
   /*padding-left: 5px !important;
   padding-right: 5px !important;*/
   padding:3px !important;
}

.colDataDoc {
    width:80px !important;
}

table.dataTable th:not(.dt-center) {
   padding-left: 5px !important;
   /*padding-right: 5px !important;*/
}

table.dataTable thead th, table.dataTable thead td {
    /*border-bottom: 1.1px solid #111  !important;*/
    border-left: 1.1px solid #ddd  !important;
    border-top: 1px solid #ddd  !important;
    border-right: 1.1px solid #ddd  !important;
 
}

table.dataTable thead th.dt-right:not(.azioni), table.dataTable thead td.dt-right:not(.azioni) {
    border-right: none !important;
}

table.dataTable thead th.azioni, table.dataTable thead td.dt-right.azioni {
    border-left: none !important;
}

.wrap { 
  /* white-space: -moz-pre-wrap; /* Firefox */    
  /* white-space: -pre-wrap;     /* Opera <7 */   
  /* white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word !important;      /* IE */
   max-width:190px !important;
   min-width:130px !important;
   word-break: break-all !important; 
   white-space: normal !important;
    color:black !important;
}

.viewFromTestata {
    cursor:pointer;
}

.reorder {
    width:12px !important;
    word-wrap: break-word !important;      /* IE */
    word-break: break-all !important; 
    white-space: normal !important;
    cursor:pointer;

}


.fixWidth {
   width:15px !important;
   padding-left: 3px !important;
   padding-right: 3px !important;
   word-wrap: break-word !important;      /* IE */
   word-break: break-all !important; 
   white-space: normal !important;
}

.wrap a {
    color:black !important;
}

.azioniMin {
    min-width:50px !important;
    width: 50px !important;
    max-width:50px !important; 
}
.azioniMax {
    min-width:50px !important;
    width: 100px !important;
    max-width:100px !important; 
}

/*td.posizione {
   max-width :20px !important;
   word-wrap: break-word !important;      
   word-break: break-all !important; 
   white-space: normal !important;
}*/

.brand-sidebar .logo-wrapper a.brand-logo img {
    height:100% !important;
    max-height:35px !important;
    max-width:180px !important;
}

.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #ab47bc;
}

.page-footer .footer-copyright {
  overflow: hidden;
  align-items: center;
  /*display:block;*/
  min-height:10px;
  padding: 6px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}


.btn-small {
    padding-left:5px;
    padding-right:5px;
    font-size:0.8rem;
    font-weight:bold;
}

i.left {
    margin-right:3px !important;
}

.ulOW {
    min-width: 130px !important;
    /*max-width: 170px !important;*/
    font-size: 0.9rem !important;
}

.liOW {
    min-height: 20px !important;
    height: 30px !important;
  
}

.listItemOW {
    padding: 3px 10px !important;
    font-size:0.9rem !important;
}

.listItemOW i {
    width:1rem !important;
}

#externalLinks > a.btn {
    color: white !important;
}


#leftItems {
   margin-top:15px; 
   min-height:70%; 
   height:500px;  
   max-height:85%; 
   height: calc(100vh - 300px);
   overflow-y:auto;
}

.head-link ul li ul {
    width: 100%;
}

.inputFieldOW  {
    height: 2rem !important;
    margin-bottom: 10px !important;
   
}

ul.select-dropdown{
  overflow:auto!important;
  max-height:200px !important;
  top:50px !important;
}

.inputFieldOW input.select-dropdown {
  height: 2rem !important;
  margin-bottom: 10px !important;
}

.inputFieldOWSmall {
    max-height: 100px;
}

textarea.materialize-textarea {
       min-height: 2rem !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;

}

#editArt {
    z-index:9999; 
    width:80% !important; 
    height: 95% !important;
    max-height: calc(100% - 30px) !important;
    /*height:98% !important;*/ 
    overflow:auto; 
    /*min-height:calc(100% - 300px);*/
}

#sendMail {
    z-index: 9999;
    width: 80% !important;
    height: 95% !important;
    overflow: auto;
    max-height: calc(100% - 100px) !important;
    /*min-height: 600px !important;*/
}

#searchAdv {
    z-index: 9999;
    width: 80% !important;
    height: 98% !important;
    max-height: calc(100% - 80px) !important;

    overflow: auto;
    /*min-height: 600px !important;*/
}



#viewArt {
    z-index: 9999;
    width: 80% !important;
    max-height: calc(100% - 30px) !important;
    height: 95% !important;
    overflow: auto;
    /*min-height: 500px !important;*/
}

.viewRowSezione {
  text-overflow: ellipsis;
  overflow: hidden; 
  padding:3px; 
  white-space: nowrap;
   height:30px;
    text-align:center;
  vertical-align:middle;
}

.viewSezione {
    color: black;
    font-size: 1rem;
    font-weight: bold;
     
    /*position: absolute;
    top: 16px;
    left: 10px;*/
}


#modalViewSource {
     z-index: 9999;
    /*width: 80% !important;*/
    height: 95% !important;
    overflow: auto;
}


#modalMoveCopy {
     z-index: 9999;
    /*width: 75% !important;*/
    height: 50% !important;
    overflow: auto;
}

#gestSelezionati {
     z-index: 9999;
    min-width: 450px !important;
    min-height: 300px !important;
    max-width: 550px !important;
    max-height:400px !important;
    overflow: auto;
}

#newMListModal {
      z-index: 9999;
    min-width: 350px !important;
    min-height: 280px !important;
    max-width:400px !important;
    max-height:380px !important;
}



#selectableMLists {
      z-index: 9999;
    /*min-width: 350px !important;*/
    min-height: 300px !important;
    /*max-width:400px !important;*/
    max-height:400px !important;
}

#newEmailModal {
     z-index: 9999;
    min-width: 300px !important;
    min-height: 380px !important;
    max-width:340px !important;
    max-height:420px !important;
}

#modalGestReplica {
   
    z-index: 9999;
    /*width: 80% !important;*/
    max-height: calc(100% - 50px) !important;
    height: 95% !important;
    overflow: auto;


}

#viewOcrArticolo {
    /*padding:20px; 
    width:92%; 
    height:85%;*/ 
    padding:20px;
    overflow:auto;
    text-align:justify;
    font-size:1.1rem;
    line-height:1.5;
    font-family: "Roboto", sans-serif;
    color:black;
    background-color:white;
   white-space: pre-wrap;
}

.anteprimaCaller {
    cursor:pointer;
}

/*@media only screen and  (max-height: 600px) {
    #viewArt,  #searchAdv,  #editArt, #sendMail {
       min-height: 400px !important;
       max-height: 400px !important;
    }
}

@media only screen and  (max-height: 1024px) {
    #viewArt,  #searchAdv,  #editArt, #sendMail {
       min-height: 700px !important;
    }
}*/


#viewContent {
    /*padding:20px;*/
    width:100%; 
    height:89%; 
    overflow:auto;
    margin-left:2px;
    margin-bottom:2px;
    background-color:white;
   /*white-space: pre-wrap;*/
}

.originContainer {
    /*padding:20px;*/
    width:100%; 
    height:100%; 
    overflow:auto;
    margin-left:2px;
    margin-bottom:2px;
    background-color:white;
   /*white-space: pre-wrap;*/
}



#viewPdfArticolo {
    width: 100%;
    height: calc(100% - 60px);
} 

/*table.dataTable tr th.select-checkbox.selected::after {
    content: "✔";
    margin-top: -250px;
    margin-left: -400px;
    text-align: center;
    text-shadow: rgb(176, 190, 217) 1px 1px, rgb(176, 190, 217) -1px -1px, rgb(176, 190, 217) 1px -1px, rgb(176, 190, 217) -1px 1px;
}*/



/*table.dataTable:not(#tableArts) thead tr th.select-checkbox {
    position: relative !important;
}

    table.dataTable:not(#tableArts) thead tr th.select-checkbox:before,
    table.dataTable:not(#tableArts) thead tr th.select-checkbox:after {
        display: block !important ;
        position: absolute !important ;
        top: 1.5em !important ;
        left: 50% !important ;
        width: 12px !important;
        height: 12px !important ;
        box-sizing: border-box !important;
    }

    table.dataTable:not(#tableArts) thead tr th.select-checkbox:before {
  content: ' ' !important;
  margin-top: -6px !important;
  margin-left: -6px !important;
  border: 1px solid black !important;
  border-radius: 3px !important;
}
table.dataTable:not(#tableArts) thead tr th.select-checkbox:after {
  content: '\2714' !important;
  margin-top: -11px !important;
  margin-left: -4px !important;
  text-align: center !important;
  text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9 !important;
}*/

.OW_container {
  position: absolute;
  width: 100%;
  height: 100%; 
}


.select-wrapper input.select-dropdown {
    padding-right: 10px;
    box-sizing: border-box;
    text-overflow: ellipsis;
}


.notification-badge {
    position: relative;
    right: 10px;
    top: -10px;
    color: white;
    background-color: #F08400;
    margin: 0 -.8em;
    border-radius: 50%;
    padding: 5px 10px;
    z-index:999;
}


/* DATEPICKER custom */
.picker__weekday-display {
    margin-bottom: 0 !important;
}

.picker__day-display {
    height: 60px !important;
    font-size: 3.5rem !important;
}

.mlistName {
    font-size: 1rem;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:40px;
}

.chip {
   font-size: 0.75rem;
}

span.badge{
    font-size:0.75rem;
    min-width:22px;
}

.collapsible-body {
    padding:0.3rem !important;
}

.chipsEmail {
    padding:1.2rem 0.5rem !important;
}

.mlistCheckbox {
   position: absolute; 
   z-index:3; 
   margin-top:10px;
   margin-left: 10px;

}

.tabsOW {
    width:100%;
    height:30px; 
   border-bottom: solid 1px #004775;
   padding-right: 2px;
   margin-top: 30px;
   

}

.contenutoTab {
    padding: 0.5rem 0.5rem;
}

.tabsOW li {
    float:left; 
    list-style:none; 
    border-top:1px solid #ccc; 
    border-left:1px solid #ccc; 
    border-right:1px solid #ccc; 
    margin-right:5px; 
    border-top-left-radius:3px;  
    border-top-right-radius:3px;
      outline:none;
}

.tabsOW li a {

    font-family:Arial, Helvetica, sans-serif; 
    font-size: 0.9rem;
    font-weight: bold; 
    color: #5685bc;
    margin-bottom:2px;


   padding-top: 5px;
   padding-left: 7px;
   padding-right: 7px;
    padding-bottom: 8px; 
    display:block; 
    background: #FFF;
    border-top-left-radius:3px; 
    border-top-right-radius:3px; 
    text-decoration:none;
    outline:none;
  
}

    .tabsOW li a.inactive {
        padding: 8px;
        padding-top: 5px;
        /*padding-bottom:8px;
    padding-left: 8px;
    padding-right: 8px;*/
        color: white;
        background-color: #004775;
        color: #666666;
        background: #EEE;
        outline: none;
        border-bottom: solid 1px #CCC;
    }

.tabsOW li a:hover, #tabs li a.inactive:hover {


    color: #5685bc;
      outline:none;
}

.btn.waves-effect {
    z-index:0;
}
/*a.btn.disabled {
    background-color:lightslategrey !important;
}*/

.dropdown-content li {
    min-height:35px !important;
}

.dropdown-content li>a, .dropdown-content li>span {
    font-size:0.9rem !important;
    line-height:15px !important;
    padding: 10px 12px !important;
}

.select-wrapper.itemLateralPanel input.select-dropdown {
    font-size: 0.9rem !important;
    font-weight:bold;
}

.select-dropdown li img {
    height:25px;
    width:25px;
}

#tableEmails_wrapper {
    position: fixed;
    left: 35px;
    right: 35px;
    top: 140px;
}

.sez-candidata{
    background-color:gray !important;
    color: white !important;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}

/* ANTEPRIMA (OCCHIETTO) */
/*.resizable {
	resize: both;
     overflow: auto;
}*/
#panelAnteprima {
  /*position: fixed;*/
  z-index: 88888;
  background-color: blue;
  color: #fff;
  height: 98%;
  width: 500px;
  box-sizing: border-box;
 
  /*left: -500px;*/
  /*transition: right 1.0s cubic-bezier(0.1, 0.7, 1.0, 0.1);
             -webkit-transition: right 1.0s cubic-bezier(0.1, 0.7, 1.0, 0.1);*/
  transition: right 1.2s ease-in;
  -webkit-transition: right 1.2s ease-in;
  top: 0;
  position: fixed;
                -webkit-user-select: none;
                -moz-user-select: none;
                -o-user-select: none;
                -ms-user-select: none;
                -khtml-user-select: none;     
                user-select: none;
}
#panelAnteprima:hover {
  left: 0px;
   
}

#panelAnteprima [type="checkbox"]:checked + label:before {
       
    width: 10px !important;
    height: 18px !important;
}

#panelAnteprima [type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after 
/*#panelAnteprima [type="checkbox"] + span:not(.lever):before, [type="checkbox"]:not(.filled-in) + span:not(.lever):after*/
{
      
    margin-left: 3px !important;
    margin-top: 3px !important;
    width: 1.2rem !important;
    height: 1.2rem !important;
}

.sezioneAnteprima {
  text-overflow: ellipsis;
  overflow: hidden; 
  height:25px; 
  padding:5px; 
  white-space: nowrap;
  color:white;
}

#pdfArticolo {
    width: 100%;
    height:99%;
} 


#panelContent:hover {
  left: 0px;
   

}


.in-riordino {
    background-color: lightgray !important;
    /*border: 2px solid red !important;*/
}

.thisart {
    background-color: lightgray !important;
    /*border: 2px solid red !important;*/
}

tr.selected {
    background-color: #B0BED9 !important;
}


.pinned {
  left: 0px;
}

#panelContent {
    /*padding:20px;*/
    width:100%; 
    height:calc(100% - 100px) ;
    overflow:auto;
    /*margin-left:2px;*/
    margin-bottom:2px;
    
    /*overflow:auto;
    text-align:justify;
    font-size:13px;
    line-height:1.5;
    font-family:Arial, Helvetica, sans-serif;
    color:black;*/
    background-color:white;
   /*white-space: pre-wrap;*/
}




/*.side-nav {
    width:200px !important;
}*/

/*brand-sidebar {
    width:200px !important;
}*/

.dropdown-content {
  overflow: visible !important;
}

.secondDropDown {
  margin-left: 130px !important;
  margin-top: -28px !important;
  /*overflow: visible !important;*/
}

  li.divider {
    min-height: 0 !important;
  }


.DSsmallicon {
    padding-top: 8px;
    padding-right: 6px;
    width: 23px;
}

/*.extlink {
   
    padding-right: 3px;
    width: 16px;
}*/

.active {
    color: #9e9e9e !important;
}

#viewMetaData > .row {
    margin-bottom: 0px !important;
}
.modal-footer > .row{
  margin-bottom: 0!important;
}



.modal-footer > .row > .progress {
  top: -4px !important;
  margin: 0 !important;
}

.addart .addclean .addcancel{
  margin-top:0!important;
  margin-bottom:0!important;
}


table#tableArtsUsr th, table#tableArtsUsr td {
    border-bottom: 1px solid #d0d0d0;
    border-collapse: collapse;
}
th, td {
    padding: 5px;
    text-align: left;
}

table#tableArtsUsr tr {
    height:20px;
   
}

table#tableArtsUsr tr:not(:first-child):nth-child(even) {
    background-color: #eee;
}
table#tableArtsUsr tr:not(:first-child):nth-child(odd) {
   background-color: #fff;
}
table#tableArtsUsr th {
    background-color: transparent;
    color: black;
    height:30px;
}
.nuovochip {
    background-color:#a9a9a9;
}

.posizione.riordinoveloce {
    cursor:pointer;
    font-weight: bold !important;
    color: red !important;
}

