* {
    margin: 0;
    padding: 0;
    box-shadow: none;
}

body {
    font-size: 0.875rem;
    font-family: "Open Sans", sans-serif;
}

a,
a:hover,
a:active {
    color: rgb(49, 49, 49);
    font-weight: 400;
    text-decoration: none;
}

a:visited {
    color: blueviolet;
}

b,
strong,
.bold,
.strong {
    font-weight: 700;
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

tr {
    display: table-row;
    vertical-align: inherit;
}

tr.rolandinshrepubla,
tr.rolandinshrepubla td {
    background-color: rgb(123, 224, 140);
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}

th,
td {
    text-align: left;
    padding: 0.1rem;
}

th {
    background-color: rgb(19, 19, 19);
}

th,
th a {
    color: #dee2e6;
}

td {
    border-bottom: 1px solid #c2c2c2;
}

/* td:first-child{
  width: 15%;
} */

tbody tr:nth-child(5n + 5) td {
    border-bottom: 1px solid #212529;
}

tbody td.nrpk {
    border-right: 1px solid #212529;
    padding-right: 0.2rem;
}

p {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    line-height: 1.3;
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.d-none {
    display: none !important;
}

.d-clock {
    display: block !important;
}

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

.page_wrap {
    width: 66%;
    /* height: 100vh; */
}

.content_wrap {
    /* display              : grid; */
    grid-template-columns: repeat(3, 1fr);
    /* grid-auto-rows    : 33vh; */
    justify-content: stretch;
    grid-template-areas:
        "main main intro"
        "main main intro"
        "main main footer";
}

.main {
    grid-area: main;
}

.intro {
    grid-area: intro;
    /* padding-left: 1rem;
  padding-top    : 2rem; */
}

.content_headerwrap {
    grid-area: header;
    align-items: center;
    justify-items: center;
    justify-content: stretch;
}

.content_footer {
    grid-area: footer;
    padding-left: 1rem;
    padding-top: 2rem;
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #dee2e6;
}

.table > thead {
    vertical-align: bottom;
}

.table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem;
}

.table > tbody {
    vertical-align: inherit;
}

.videotable {
    margin-top: 2vh;
    margin-bottom: 2vh;
}

.color-green {
    color: rgb(14, 97, 41);
}

a.poga,
.iesakikanalu,
.iesakikanalu:active,
.iesakikanalu:hover {
    font-weight: 700;
}

.poga {
    padding: 1rem;
    margin: 0.1rem;
    display: inline-block;
    background-color: rgb(4, 53, 32);
    text-align: center;
    color: #fff;
    border-radius: 15px;
    font-weight: 700;
}

a.poga {
    color: #fff;
}

a.poga.sadalas {
    background-color: rgb(44, 6, 56);
}

.poga.abonet {
    background-color: rgb(82, 0, 7);
    text-transform: uppercase;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.published-date {
    white-space: nowrap;
}

.netsite {
    width: 20%;
}

.videouri {
    margin-bottom: 1rem;
}

.footer_wrap {
    padding: 1rem 0;
}

.shadowbans {
    padding: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.shadowbans,
a.poga.shadowbanned {
    background-color: rgb(253, 200, 207);
}

a.poga.shadowbanned {
    color: rgb(48, 0, 0);
}

@media (max-width: 576px) {
    .page_wrap {
        width: 100vw;
    }
}
