
table.owntable{
    border-collapse: separate;
    border-radius:5px !important;
    border-spacing: 0px;
    border:0px solid #DDD !important;
}

table.owntable tr:first-of-type th:last-of-type{
    border-right-width:1px;
}

table.owntable tr:first-of-type th:first-of-type{
    border-top-left-radius: 5px !important;
}

table.owntable tr:first-of-type th:last-of-type{
    border-top-right-radius: 5px !important;
}

table.owntable tr:first-of-type{
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

/** Utolsó sor radiusa **/
table.owntable tr:last-of-type td:first-of-type{
    border-bottom-left-radius: 5px !important;
}

table.owntable tr:last-of-type td:last-of-type{
    border-bottom-right-radius: 5px !important;
}

table.owntable tr{

}

table.owntable tr th{
    text-align: center;
    background-color:#EEE;
    color:#333;
    border-width:1px;
    border-color:#DDD;
    border-style: solid;
    border-right-width:0;
}

table.owntable tr td{
    vertical-align: middle !important;
    background-color:#FFF;
    border:0;
    border-color:#DDD;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width:1px;
}

table.owntable tr td:last-of-type{
    border-right-width:1px;
}

table.owntable tr:hover td{
    background-color: rgba(250, 241, 131, 0.34);
    cursor:pointer;
}

/*  BLACK  */


table.owntable-black{

}

table.owntable-black tr th{
    background-color:#333;
    color:#FFF;
}

/*  DARKGRAY  */

table.owntable-darkgray tr th{
    background-color:rgb(52, 52, 52);
    color:#FFF;
}



/*  RED  */

table.owntable-red tr th{
    background-color:var(--secondary-red-color);
    color:#FFF;
}

table.owntable-red tr:hover td{
    background-color: rgba(190, 93, 74, 0.16);
    color: #a21e0c;
    cursor:pointer;
}

/*  Black-RED  */

table.owntable-blackred tr th{
    background-color:rgb(52, 52, 52);
    color:#FFF;
}

table.owntable-blackred tr:hover td{
    background-color: rgba(190, 115, 74, 0.1);
    color: rgba(94, 50, 46, 0.9);
    cursor:pointer;
}

@media screen and (max-width:768px){
    table.owntable{
        border-spacing: 2px;
    }
    table.owntable tr th{
        border-radius:5px;
    }

    table.owntable tr td{
        border-radius:5px;
        border-width:1px !important;
    }
}