/* FONTS */
@import url('fonts.css');

h1 {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
}

/* HEADER */
.header_img {
    height: 48px;
    width: 48px;
}
/*
header {
    width: 70%;

    top: 0;
    padding: 0;
    z-index: 1000;
    background: #fff;
    -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.15);
        box-shadow: 0 5px 25px rgba(0,0,0,0.15);
}
*/


header {
    position: sticky;
    top: 0;
    padding: 0;

    -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.15);
        box-shadow: 0 5px 25px rgba(0,0,0,0.15);
}


#autorization {
    position: sticky;
    top: 0;
}


/* FOOTER */

.footer__img {
    height: 48px;
    width: 48px;

}

.social_media {
    height: 48px;
    width: 48px;

}



/* ТАБЛИЦА АНАЛИЗА */

.table_yellow {
background: #FFFFE0 !important;
font-weight: bold;
font-size: large;
}

.table_red {
background: #FFC8CE !important;
font-weight: bold;
font-size: large;
}

.table_green {
background: #C5F0CD !important;
font-weight: bold;
font-size: large;
}

.table_grey {
background: #DFDEE4 !important;
font-weight: bold;
font-size: large;
}

.table_orange {
background: #F7630C !important;
font-weight: bold;
}

.table_blue {
background: #0078D7 !important;
font-weight: bold;
}


/* НАСТРОЙКИ */
.settings {
    padding: 10px;
    margin: 20px;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    border:1px solid;
}



/* ОБЩИЕ НАСТРОЙКИ */
.hidden {
  display: none;
}

.form-control {
    padding: 15px;
    width: 30%;

}


/* ДЛЯ ВИДЕО */

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

/* ЛОГОТИПЫ */

.logo_img_min {
    height: 18px;
    width: 18px;
}

.logo_img {
    height: 32px;
    width: 32px;
}

video {
  width: 100%;
  height: auto;
  max-height: 100%;
}