.buttonazul{
    padding:1px;
    color: #ffffff!important;
    background-color:#3500C9!important;  
}
.buttonazul:hover{
color: #ffffff!important;
background-color:#170057!important;
}
div.colortable{
    background-color:#ececec;
}
table.liststyle{
    border-style: none;
}
thead.backcolor{
    border-spacing: 15px!important;background-color:#c8c8c8;
}
tr.lineheaad{
    background-color: #404040!important;background-clip: padding-box!important;box-shadow: 1px 4px 3px 2px #e7e7e7!important;border:1px solid #c8c8c8;
}
div.conthead{
    background-color: #ffffff!important;box-shadow: 1px 1px 1px 1px #ffffff!important;box-shadow: 1px 1px 1px 1px #ffff!important;border-collapse:collapse!important;background-clip: padding-box!important;box-shadow: 1px 1px 1px 1px solid #ffffff !important;
}
th.cellhead{
    background-color:#ffff!important;border-spacing: 50px!important;border-collapse:separate;padding: 20px!important;box-shadow: 1px 1px 1px 1px #ffff!important;
}
tbody.motherlstyle{
    background-color:#ececec!important;background-color:#ececec!important;box-shadow: 1px 1px 1px 1px#ececec!important;box-shadow: 1px 1px 1px 1px #ececec!important;background-clip: padding-box!important;box-shadow: 1px 1px 1px 1px solid#ececec !important;
}
tr.bcolorline{
    background-color:#ececec!important;
}
td.contbstyle{
    background-color:#ececec!important;border-spacing: 50px!important;border-collapse:separate;padding: 20px!important;box-shadow: 1px 1px 1px 1px #ececec !important;
}
td.firstbline{
    border-spacing: 50px!important;border-collapse:separate;padding: 20px;box-shadow: 1px 1px 1px 1px #ececec !important;
}

tr.countlstyle{
    background-color:#ececec!important;box-shadow: 1px 1px 1px 1px#ececec!important;box-shadow: 1px 1px 1px 1px #ececec!important;border-collapse:collapse!important;background-clip: padding-box!important;box-shadow: 1px 1px 1px 1px solid#ececec !important;
}
td.secbcline{
   border-spacing: 300px!important;border-collapse:separate;padding: 5px!important;
}
div.conttrstyle{
    background-color: #ffffff!important;background-clip: padding-box!important;
}
tr.style2{
    background-color: #ffffff!important;border-collapse:collapse!important;background-clip: padding-box!important;box-shadow: 1px 1px 1px 1px white!important;
}
td.style2td{
    border:1px solid #ffffff !important;border-collapse:collapse !important;background-clip:padding-box !important;outline: 5px solid #ffffff !important;
}
tr.style3{
    border-collapse:collapse!important;background-clip: padding-box!important;}
td.trstyle3td{

    border-spacing: 50px!important;border-collapse:collapse !important;background-clip: padding-box !important;padding: 20px!important;box-shadow: 1px 1px 1px 1px  #ececec !important;background-color: #ececec!important;
}
tr.otherstyle{
    background-color: #ececec;box-shadow: 1px 1px 1px 1px #ececec;border-collapse:collapse;background-clip: padding-box;
}
td.trotherstyletd{
    border:1px solid #ececec !important;border-collapse:collapse !important;background-clip: padding-box !important;outline: 5px solid #ececec !important;box-shadow: 1px 1px 1px 1px #ececec;
}



th.cellblock{
    width:200px!important;
}
td.plcellblock{
    width:200px!important;
}
td.pscellblock{
    width:200px!important;
}
tbody.padmother{

}
tr.pbline{

}
td.plcellblock{
    width:200px;
}
tr.contbpad{
     padding: 20px;
}
tr.colcountb{
     padding: 1px;
}
td.pbcellblock{
    padding: 20px;
}

@media screen  {
    @media (max-width:768px) {
        
    table * {
        display: contents;
        }
        table {
        display: flex;
        flex-direction:column;
        }
        tr.lineheaad{
            background-color: #ffff !important;
            text-align:center!important;
        }
        th, td {
            display: contents;
        text-align:center;
        }
        tr > *:nth-child(1) { order:1;}
        tr > *:nth-child(2) { order:2;}
        tr > *:nth-child(3) { order:3;}
        tr > *:nth-child(4) { order:4;}

        tr{
            display:block!important;
            text-align:center!important;
        }
        tr.lineheaad th.cellblock{
            text-align:center!important;
        }
        th.cellblock{
            width:200px!important;
            display:block;
            text-align:center;
        }
        td.plcellblock{
            width:200px!important;
            display:block;
            text-align:center;
        }
        td.pscellblock{
            width:200px!important;
            display:block;
            text-align:center;
        }
       tr.bcolorline td.firstbline{
            padding:5px!important;
            border-spacing:5px!important;
        }
   
}
}
  

