body {
    color: black ;
    font-size: 12px;
}

#content-wrapper {
    min-height: 100vh;
}

.bg-login-image {
   background: url('../img/EL22.jpg');
   background-size: cover;
       background-position: center;
	   background-repeat: no-repeat;
	    background-size: 400px 400px;
		background-color:#347abf;
}

footer.sticky-footer {
    padding: 1rem 0;
}
    .text-logo {
    font-family: Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight: 900;
    font-size: 80px;
    color: #347abf;
}

.alert-danger {
    position: fixed;
    bottom: 0px;
    z-index: 9999;
    color: white;
    background-color: red;
}

.topbar.navbar-light .navbar-nav .nav-item .nav-link {
    color: rgba(0,0,0,.5);
}
.red{color:red}
.green {
    color: green
}
/*.dataTable {
    font-size:12px
}*/
table.dataTable tbody th, table.dataTable tbody td{
    padding:3px
}

/*.dataTables_scrollHead thead tr td {
    padding-left: 3px;
}*/
.dataTables_scrollHead thead tr:nth-child(2) td {
    padding-left: 5px;
}

table.dataTable thead .sorting {
    background-image: none;
}

table.dataTable thead .sorting_asc {
    background-image: none;
    border-top: 4px solid #117a8b;
}

table.dataTable thead .sorting_desc {
    background-image: none;
    border-bottom: 4px solid #117a8b;
}

.nowrap {
    white-space: nowrap;
}

.form-control:disabled, .form-control[readonly] {
    background-color: inherit;
    opacity: 1;
    border: none;
    color: black;
    height: auto;
    padding: 0;
}

.fa-bell {
    font-size: 24px;

}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 3px 12px;
}

.inputdata {
    max-width: 147px;
}

.navbar {
    font-size: 16px;
}

#rapper #content-wrapper {
    background-color:inherit;
}
.lbl{
    margin-bottom:0;
    margin-top: .2rem;
}
/* ******************STAMPA***********************/
@media print {
    .modal-dialog {
            position: absolute;
            left: 0;
            top: 0;
            margin: 0;
            padding: 0;
            overflow: visible !important;
            width: 100%;
            max-width: 100%;
        }

        textarea {
            height: auto;
            background-color: inherit;
            border: none;
            resize: none;
        }

        button {
            visibility: hidden;
        }
        .loader {
            font-size:48px;
            color:#12a89d;
            margin-left:48%;
            margin-top:48%
        }
    }