/* menu */

.nav-link-collapse:before {
  float: right;
  font-size: 1.2rem;
  /* padding-right: 1rem;
  padding-left: 0; */
  content: "\f067";
  font-family: "FontAwesome";
}

.nav-link-collapsed:before {
  float: right;
  font-size: 1.2rem;
  /* padding-right: 1rem;
  padding-left: 0; */
  content: "\f068";
  font-family: "FontAwesome";
}
  
.nav-link-show:after {
  float: right;
  font-size: 1.2rem;
  /* padding-right: 1rem;
  padding-left: 0; */
  content: "\f069";
  font-family: "FontAwesome";
}
  
.nav-item ul.nav-second-level {
  padding-left: 0;
}
  
.nav-item ul.nav-second-level > .nav-item {
  padding-left: 20px;
}
  
 
.sidenav {
  position: relative;
  width: 100%;
  height: auto;
}
  
.navbar-expand-lg .sidenav {
  flex-direction: column;
}


li {
  list-style-type: none; /* Убираем маркеры */
}
  


.navbar-aside li a{
  transition: transform 0.5s ease;
  cursor: pointer;
}

.navbar-aside li a:hover{
  transform: translateX(-10px);
}


.mainwrapper {
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
}



.chiken{
  object-fit: contain;
  width: 100%;
}




/*  */
/* weather-alert */
/*  */

/* weather-alert-top */

.weather-alert-top-1 {
  background: url(images/weather_alert/yellow-top.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
  background-size:100% 100%;
}

.weather-alert-top-2 {
  background: url(images/weather_alert/orange-top.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
  background-size:100% 100%;
}

.weather-alert-top-3 {
  background: url(images/weather_alert/red-top.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
  background-size:100% 100%;
}


.weather-alert-top-text {
  position: relative;
  word-wrap: break-word;
  top: 120px;
  left: 340px;
  min-width: 640px;
  max-width: 640px;
  min-height: 185px;
  max-height: 185px;
  font-size: 250%;
  font-weight: bold;
  letter-spacing: 1px;
  color: blue;
  line-height:40px;
  text-align: justify;
}

/*  */



/* weather-alert-middle */

.weather-alert-middle-1 {
  background: url(images/weather_alert/yellow-middle.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
  background-size:100% 100%;
}

.weather-alert-middle-2 {
  background: url(images/weather_alert/orange-middle.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
  background-size:100% 100%;
}

.weather-alert-middle-3 {
  background: url(images/weather_alert/red-middle.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 300px;
  background-size:100% 100%;
}



.weather-alert-middle-text-1 {
  color: #f10d0d;
  font-size: 320%;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height:40px;
  text-align: justify;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: white;
}

.weather-alert-middle-text-2 {
  color: #f10d0d;
  font-size: 320%;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height:40px;
  text-align: justify;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: white;
}

.weather-alert-middle-text-3 {
  color: white;
  font-size: 320%;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height:40px;
  text-align: justify;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: black;
}

/*  */



/* weather-alert-bottom */

.weather-alert-bottom-1 {
  background: url(images/weather_alert/yellow-bottom.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 200px;
  background-size:100% 100%
}

.weather-alert-bottom-2 {
  background: url(images/weather_alert/orange-bottom.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 200px;
  background-size:100% 100%
}

.weather-alert-bottom-3 {
  background: url(images/weather_alert/red-bottom.png) no-repeat;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 200px;
  background-size:100% 100%
}

/*  */




.weather-alert-word-border {
  text-decoration: underline;
}








/*  */
/* poll-alert */
/*  */


.poll-alert {
  /* background: url(images/poll_alert/main.png) no-repeat; */
  background: url(images/poll_alert/gray.png) no-repeat;
  min-width: 1000px;
  max-width: 3000px;
  min-height: 828px;
  background-size:100% 100%;
  padding-bottom: 100px;
}


.poll-alert-top-text {
  word-wrap: break-word;
  font-size: 270%;
  font-weight: bold;
  letter-spacing: 1px;
  /* color: orange; */
  color: black;
  line-height:43px;
}


.poll-alert-middle-text {
  /* color: white; */
  color: black;
  font-size: 270%;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height:40px;
  text-align: justify;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: black;
  /* -webkit-text-stroke-color: white; */
}


.poll-alert-bottom-text {
  bottom: 30px;
  word-wrap: break-word;
  font-size: 300%;
  font-weight: bold;
  letter-spacing: 1px;
  /* color: orange; */
  color: black;
  line-height:45px;
  -webkit-text-stroke-width: 1.2px;
  /* -webkit-text-stroke-color: white; */
}


.poll-alert-word-border {
  text-decoration: underline;
}






/*  */
/* hydro-alert */
/*  */


.hydro-alert {
  background: url(images/hydro_alert/main.png) no-repeat;
  min-width: 1000px;
  max-width: 3000px;
  min-height: 828px;
  background-size:100% 100%;
  padding-bottom: 100px;
}


.hydro-alert-top-text {
  word-wrap: break-word;
  font-size: 270%;
  font-weight: bold;
  letter-spacing: 1px;
  color: orangered;
  line-height:43px;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: white;
}


.hydro-alert-middle-text {
  color: white;
  font-size: 270%;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height:40px;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: black;
}


.hydro-alert-bottom-text {
  bottom: 30px;
  word-wrap: break-word;
  font-size: 300%;
  font-weight: bold;
  letter-spacing: 1px;
  color: orangered;
  line-height:45px;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: white;
}


.hydro-alert-word-border {
  text-decoration: underline;
}






/*  */
/* radiation-alert */
/*  */


.radiation-alert {
  background: url(images/radiation_alert/main.png) no-repeat;
  min-width: 1000px;
  max-width: 3000px;
  min-height: 828px;
  background-size:100% 100%;
  padding-bottom: 100px;
}



.radiation-alert-top-text {
  word-wrap: break-word;
  font-size: 270%;
  font-weight: bold;
  letter-spacing: 1px;
  color: orangered;
  line-height:43px;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: white;
}


.radiation-alert-middle-text {
  color: red;
  font-size: 270%;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height:40px;
  text-align: justify;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: black;
}


.radiation-alert-bottom-text {
  bottom: 30px;
  word-wrap: break-word;
  font-size: 300%;
  font-weight: bold;
  letter-spacing: 1px;
  color: orangered;
  line-height:45px;
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: white;
}


.radiation-alert-word-border {
  text-decoration: underline;
}