.content {
    
}

.content-notify {
    padding: 15px 15px 0 15px;
}

.dataTables_filter {
    text-align: right;
}
.dataTables_filter div.filterfield{
    display: inline-block;
    position: relative;
    margin: 0 0 4px 0;
}
.dataTables_filter div.filterfield > input{
    height: 32px;
}
.dataTables_filter label {
    font-weight: initial;
}

.btn-account {
    color: #ffffff !important;
    background-color: #00c0ef !important;
    border-color: #00acd6 !important;
}

#btn-logout {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: #d73925;
}




.sidebar-menu a {
    color: #AAA;
}

.sidebar .info {
    max-width: 175px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}




.loader {
  color: #22bdd8;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
  animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}



@media (max-width: 767px) {

    tbody td.amount { font-size: 20px; }
   
}




/* ********** Movimenti ************/

#table_operations_container {
        min-height: calc(100vh - 350px);
    }
    
    #table_operations {
        font-size: 12px;
    }
    
    #loadingDiv {
        position: relative;
        width: 100%;
        min-height: 55vh;
        text-align: center;
        padding-top: 40px;
    }
    #loadingDiv > img {
        width: 80px;
    }
    
    .only-printable {
        display: none;
    }
    
    #input_year {
        position: relative;
        width: 70px;
        float: left;
        border: 1px solid #ddd;
        padding: 4px 4px 4px 12px;
        border-radius: 4px;
        font-size: 17px;
        font-weight: bold;
    }
    
    @media print {    
        .no-print, .no-print * {
            display: none !important;
        }
    }
    
    
    
    
    


/********** Dashboard ************/

#dashboard-scadenzario .amount {
    white-space: nowrap;
}

#input-giorni-scaduti,
#input-giorni-scadenza {
    display: inline-block;
    width: 46px;
    height: 24px;
    text-align: center;
    color: #3c8dbc;
    font-weight: bold;
    padding: 2px;
}


/** Currencies**/

#table_currencies td.amount{
    white-space: nowrap; text-align: right;
}

#table_currencies tr:hover {
    cursor:pointer;
}

#modal-edit-currency label {
    font-weight: initial;
}

#mainCurrency {
    padding-right: 0;
}


/* DataTables*/

.dataTable{
    cursor: pointer;
}