span span:after, span span:before {
    position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ul.mscd{list-style-type:disc !important;}
}
.attachment-full{width:100% !important;height:auto !important;}
.bo table { 
    width: 100% !important; 
    border-collapse: collapse !important; 
    margin:50px auto !important;
    }
/* Zebra striping */
.bo tr:nth-of-type(odd) { 
    background: #eee !important; 
    }
    .bo tr:nth-of-type(even) { 
    background: #fff !important; 
    }
.bo th { 
    background-color: #2957a3 !important; 
    color: white !important; 
    font-weight: bold !important; 
    text-transform: uppercase !important;
    }
.bo td, th { 
    padding: 10px !important; 
    border: 1px solid #ccc !important; 
    text-align: left !important; 
    font-size: 14px !important;
    text-transform: capitalize !important;
    font-weight: bold !important;
    }
 .bo td a{color:#000 !important; text-decoration:none !important;}  
 .bo td a:link{color:#000 !important; text-decoration:none!important;}
 .bo td a:visited{color:#000!important; text-decoration:none !important;}
 .bo td a:active{color:#000 !important; text-decoration:none !important;}
 .bo td a:hover{color:#000 !important; text-decoration: underline !important;}
    
@media 
only screen and (max-width: 760px),
(min-width: 768px) and (max-width: 1024px)  {
    .bo table { 
          width: 100% !important; 
    }
    /* Force table to not be like tables anymore */
    .bo table, thead, tbody, th, td, tr { 
        display: block !important; 
    }
    
    /* Hide table headers (but not display: none;, for accessibility) */
    .bo thead tr { 
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }
    
    .bo tr { border: 1px solid #ccc !important; }
    
    .bo td { 
        /* Behave  like a "row" */
        border: none !important;
        border-bottom: 1px solid #eee !important; 
        position: relative !important;
        padding-left: 50% !important; 
    }
    
    .bo td:before { 
        /* Now like a table header */
        position: absolute !important;
        /* Top/left values mimic padding */
        top: 6px !important;
        left: 6px !important;
        width: 45% !important; 
        padding-right: 10px !important; 
        white-space: nowrap !important;
        /* Label the data */
        content: attr(data-column);
        color: #3498db !important;
    }
}