.header .toggle-sidebar-left {
    cursor:hand;
    cursor:pointer;
}

.right-wrapper{
    padding-right:25px;
}

input.error
{
    border-color:#B94A48;
}

input.error:focus {
    border-color:#B94A48;
}

.text-gray {
    color: #777 !important;
}

.text-green {
    color: #47a447 !important;
}

.text-red {
    color: Red !important;
}

table i{
    margin-right:5px;
}

.export_grid{
    margin-bottom:5px;
}

.export_grid i{
    margin-left:10px;
}

.export_grid a:hover{
    text-decoration:none;
}

.summary-icon i{
    color:#fff;
}

table td i{
    margin-left:10px;
}

.bold{
    font-weight:bold;
}
.datatables-footer .dataTables_info{
    margin-bottom:10px;
}

.datatables-footer select{
    width:70px;
}

.datatables-footer form{
    padding:0;
    margin-top:10px;
}

#select_page{
    float:right;
    margin-top:10px;
}

#form_prev{
    font-size:30px;
    padding-top:24px;
    margin-right:5px;
    margin-left:10px;
    float:right;
}

#form_prev i{
    cursor:hand;
    cursor:pointer;
}

#form_next{
    font-size:30px;
    padding-top:24px;
    margin-left:10px;
    float:right;
}

#form_next i{
    cursor:hand;
    cursor:pointer;
}

select {
    min-width:100%;
}

.footer-detail-user{
    text-align:left;
    font-size:12px;
}

label.error{
    display:block;
}

.m-bottom-15{
    margin-bottom:15px;
}

.m-top-15{
    margin-top:15px;
}

.m-top-30{
    margin-top:30px;
}

#add_row_detail{
    color: #0088cc;
    cursor:hand;
    cursor:pointer;
}

.remove_row_detail{
    color: #0088cc;
    cursor:hand;
    cursor:pointer;
}

.file_view{
    font-size:16px;
    margin-top:15px;
}

.dataTables_wrapper .datatables-header {
    margin-bottom: 0px;
}

ul#fotoWrapper{
    list-style:none;
}

ul#orderWrapper{
    list-style:none;
}

ul#downloadWrapper{
    list-style:none;
}

ul#fotoWrapper table{
    width:100%;
}

ul#orderWrapper table{
    width:100%;
}

ul#downloadWrapper table{
    width:100%;
}

@media only screen and (max-width: 1509px) {
 
table.table-no-more td a button {

    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px!important;

}

}


@media only screen and (max-width: 767px) {
 
table.table-no-more td a button {

    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px!important;

}

    .datatables-footer {
        text-align:center;
    }

    #select_page{
        float:none;
    }

    .datatables-footer select{
        width:75px;
        margin:0 auto;
        min-width:0;
    }

    #select_num_rows
    {
        display:none;
    }

    #form_prev{
        padding-top:15px;
        float:left;
    }


    #form_next{
        padding-top:15px;
    }

    select {
        width:100%;
    }

}

.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {
    cursor: pointer;
    font-weight: bold;
    color: black;
}

.datepicker table thead tr th.dow
{
    font-weight: 400;
    color: #1B1B1B;
}

.datepicker table tr td.new, .datepicker table tr td.old {
    color: #999;
}

.datepicker table td.day
{
    color: #444;
}

.datepicker-days .disabled {
    color: Red !important;
}

.toggle label{
    color:#777;
}


.form-horizontal .col-md-6{
    margin-bottom:20px;
}

.form-horizontal input{
    height:46px;
    padding:12px;
}

.form-horizontal input[type="radio"]{
    height:16px;
    vertical-align:middle;
    margin:0;
}

.form_reset_button{
    margin-left:15px;
}

input.numeric{
    width:100%;
}

.mappa iframe
{
	max-width: 100%;
}



.linkanagrafica {
    margin-left:10px;
}


.divbottoneanagrafica {
    margin-top:20px;
}

.max100 {
   max-width: 100%;
}


 