td {
    text-align: left;
}

td, th {
  padding: 10px; /* Отступ 10px со всех сторон */
  border: 1px solid #ccc; /* Граница ячейки */
}

td.no-stretch {
    width: 1%;
    white-space: nowrap;
}

td.stretching {
    width: 100%;
}
/*-------------------------------------------*/
h1 {
    font-size: 1.6em;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.1em;
}
/*-------------------------------------------*/
a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: underline;
}

a.nav-link, a.navbar-brand, a.btn {
    text-decoration: none;
}

.youtube {
    max-width: 560px;
}