/**
 * @file
 * General styling changes for the site.
 */

/**Views styling for tables layout**/
.views-field-5 { 
        width: 5% !important; 
}

.views-field-8 { 
        width: 8% !important; 
}

.views-field-10 { 
        width: 10% !important; 
}

.views-field-12 { 
        width: 12% !important; 
}

.views-field-15 { 
        width: 15% !important;  
}

.views-field-20 { 
        width: 20% !important; 
}

.views-field-25 { 
        width: 25% !important; 
}

.views-field-30 { 
        width: 30% !important; 
}

th.views-field,
td.views-field {
    hyphens: auto;
    word-wrap: break-word;
    white-space: normal;        
    word-break: auto-phrase;
}

@media print {
    .views-table {
        table-layout: fixed !important;
        width: 100% !important;
    }
    
    .views-field-5 { width: 5% !important; }
    .views-field-8 { width: 8% !important; }
    .views-field-10 { width: 10% !important; }
    .views-field-12 { width: 12% !important; }
    .views-field-15 { width: 15% !important; }
    .views-field-20 { width: 20% !important; }
    .views-field-25 { width: 25% !important; }
    .views-field-30 { width: 30% !important; }
    
    th.views-field,
    td.views-field {
        hyphens: auto;
        word-wrap: break-word;
        word-break: auto-phrase;
        white-space: normal !important;
        writing-mode: horizontal-tb !important;
    }
}
