* {
    color: #000;
}
header,
aside,
footer,
.menu-main-line,
label[for='captcha'],
label[for='captcha']+input{
    display: none;
}
li{
    list-style: none;
}
a{
    text-decoration: none;
}
.table-wrapper{
    overflow-x: none;
}
table{
    margin: 10px 0;
    max-width: 100%;
    border: 1px solid #000;
}
table th,
table td,
table.table-properties td,
table.properties td,
.content table td{
    padding: 0 20px;
    color: #000;
    border: 1px solid #000;
}
input, textarea{
    display: block;
    border: 2px solid #ddd;
    width: 100%;
}




.d-print-none {
    display: none !important;
}
.d-print-inline {
    display: inline !important;
}
.d-print-inline-block {
    display: inline-block !important;
}
.d-print-block {
    display: block !important;
}
.d-print-table {
    display: table !important;
}
.d-print-table-row {
    display: table-row !important;
}
.d-print-table-cell {
    display: table-cell !important;
}
.d-print-flex {
    display: flex !important;
}
.d-print-inline-flex {
    display: inline-flex !important;
}
