.year-select{
padding: 5px 10px;
    color: #fff;
    background: #007bff;
    margin-right: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.year{
padding: 5px 10px;
    background: #f8f9fa;
    margin-right: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
img.b-embed-logo-image {
    display: none !important;
}
a.navbar-brand {
    font-size: 40px;
}
.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}
.title01{
	font-size: 24px;
    line-height: 1;
    font-weight: 600;
    color: #165b99;
	margin-bottom: 7px;
}
html {
    height: 100%;
    background: url(../img/fon.jpg);
}
nav.navbar {
    height: 80px;
	background: rgba(27,88,147,.8);
	border-bottom: 4px solid #fff;
}
body{
	background-color:transparent;
	height: 100%;
}
a.navbar-brand {
    line-height: 1;
	font-weight: 600;
}
.r-color {
	background: rgba(255,255,255,.85);
}
.l-color {
	background: #fff;
	/*height: 100%;*/
}
.row {
    /*height: 100%;*/
	margin-right: 0px;
    margin-left: 0px;
}
.maphd{
	padding-top:15px;
}
#map {
        width: 100%;
        height: 86vh;
        }
#map-gps {
        width: 100%;
        height: 86vh;
        }
.checkbox {
  margin-bottom: 5px;
}
.checkbox input[type="checkbox"] {
	position: absolute; 
	width: 35px;
	height: 23px;  
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	opacity: 0;
}
.checkbox input[type="checkbox"] + label {
  position: relative;
  padding-left: 45px;
  display: inline-block;
  cursor: pointer;
  font-size: 18px;
  line-height: 1.3;
  color: #2568ae;
}
.checkbox input[type="checkbox"] + label:before {
  display: block;
  width: 35px;
  height: 23px;
  background: url('../img/forms.png');
  content: " ";  
  position: absolute;
  left: 0;
  top: 0;
}
.checkbox input[type="checkbox"] + label:before {
  background-position: -35px 0;
}
.checkbox input[type="checkbox"]:checked + label:before {
  background-position: 0 0;
}
/*css ремонт*/
.checkbox-r {
  margin-bottom: 5px;
}
.checkbox-r input[type="checkbox"] {
	position: absolute; 
	width: 35px;
	height: 23px;  
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	opacity: 0;
}
.checkbox-r input[type="checkbox"] + label {
  position: relative;
  padding-left: 45px;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.1;
  color: #2568ae;
}
.checkbox-r input[type="checkbox"] + label:before {
  display: block;
  width: 35px;
  height: 23px;
  background: url('../img/forms.png');
  content: " ";  
  position: absolute;
  left: 0;
  top: 0;
}
.checkbox-r input[type="checkbox"] + label:before {
  background-position: -35px 0;
}
.checkbox-r input[type="checkbox"]:checked + label:before {
  background-position: 0 0;
}
@media (max-width: 600px) {
  .collapse.show {
    display: block;
    z-index: 999;
    background: #19609D;
    padding: 5px;
}
	button.navbar-toggler {
    z-index: 999;
    background: #27669F;
}
	a.navbar-brand {
    font-size: 20px;
}
	iframe.iv-i {
    height: auto;
}
}