/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
 .dataTables_processing {
    background: #efe1b3 none repeat scroll 0 0;
    border-color: #dfb56c;
    color: #826430;
    font-size: 1.1em;
    font-weight: bold;
    height: 40px;
    left: 50%;
    margin-left: -120px;
    margin-top: -25px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    top: 62%;
    width: 240px;
}
/*
.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
}
*/
.dataTables_scroll {clear: both;}
.dt-toolbar > *:nth-child(2) {padding-right: 0 !important;}
.dt-toolbar > *:nth-child(2) .DTTT, .dt-toolbar > *:nth-child(2) .dataTables_filter > *:only-child, .dt-toolbar > *:nth-child(2) .dataTables_length, .dt-toolbar > *:nth-child(2) .pagination {float: right;}
.dt-toolbar > *:nth-child(3) .DTTT, .dt-toolbar > *:nth-child(3) .dataTables_filter > *:only-child, .dt-toolbar > *:nth-child(3) .dataTables_length, .dt-toolbar > *:nth-child(3) .pagination {float: right;}
.dt-center { text-align: center; }

@media (max-width: 767px) {
    .schedaqr h1 {font-size: 30px; font-weight: bold!important;padding: 10px;}
    .schedaqr h3 {font-size: 24px; font-weight: bold;padding: 10px;}
    .schedaqr td, .schedaqr th {font-size: 16px}
}

@media (max-width: 900px) {	#remoteModal .modal-dialog{ width: 100% } }
@media (min-width:1200px) { #remoteModal .modal-dialog{ width: 90%; } }

.modal-lg {
    /*width: 900px !important;*/
    width: width: 90%; !important;
}
.dataTable li .columnTitle {
    display: block;
    float: left;
    min-width: 140px;
    padding-right: 5px;
    text-align: right;
}
.dataTable li .columnValue {
    padding-left: 5px;
	clear:left;
}
span.invalid{
    color: #ff0000;
    font-style: italic;
    padding-left: 10px;
}
input.invalid {
    border: 1px dotted red;
}

#logo {
    margin-top: 6px;
    width: 240px;
}
#logo img {
    width: 240px;
}
.smart-style-2.menu-on-top aside {
    background: #eee none repeat scroll 0 0;
}
label.error {
    border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;    
    background-color: #a90329;
    float: right;
}
input.error {
    border: 1px solid #b94a48 !important;
}

/* Stile per nascondere le colonne della tabella */
.hidden-column {
    display: none !important;
}