select {
	border-style: solid;
  background-color: #fff;
  width: auto !important;
  margin: 0 !important;
  text-align: center;
  height: 37px;
}
#adrbr {
	height: 0px;
}
#streettype {
	width: 70px !important;
  max-width: 150px;

}
#dogtype {
	width: 89px !important;
	max-width: 168px;
}
.service-wraper {
	background: #F7F7F7;
	padding: 10px 0px;
}
.service {
	width:800px;
	background:#FFFFFF;
	margin:0 auto;
	padding: 10px 10px 0px 10px;
}
.service button {
	width: 100%;
	margin-bottom: 10px;
	background: #273544;
	color: #FFFFFF;

}
.service button:hover {
	background: #000000;
	color: red;
}
.needfild {
	color:red;
	padding: 0 2px 0 2px;
}

.citieslist {
	width: 200px;
	background: #fff;
	height: 38px;
	border-color: #ECECEC;
}

.tdinput {
	text-align:right;
	border:0px;
}

#zakaz th {
	text-align: center;
}
#zakaz input,textarea {
	background-color: #FFFFFF;
}
.deldev {
	Cursor:pointer;
	width:15px;
	color: #273544;
}
.finddev-small {
	display:none;
}
.del-small {
	width:100%;
	margin-right: 20px;
}
.needzamlabel {
	display:none;
}
.devservice button{
	margin-bottom:20px;
}
.snphoto {
	width: 150px;
	height: 113px;
	cursor: pointer;
}
.snphoto:hover {
	width: 300px;
	height: auto;
	position:absolute;
}
.snphotozommed {
	width: auto;
}
.sign {
	float:left;
}
.clearfix { 
	clear: both;
}
#snphotos figcaption {
	text-align: center;
	font-weight: bold;
}

.ds-btn-info {
	background-color: #273544;

}
/*Для списка с поиском*/

/* Кнопка выпадающего списка */
.dropbtn {
  /*background-color: #4CAF50;*/
  color: #000000;
  /*padding: 16px;*/
  font-size: 16px;
  border: 1px solid #dddddd;  cursor: pointer;
  min-width: 250px;
}
#company {
	width: 95%;
}
.btn-disabled-devservice {
	background: #4B494F;
}
/* Кнопка выпадающего меню при наведении и фокусировке */
.dropbtn:hover, .dropbtn:focus {
  background-color: #273544;
  /*color:#FFFFFF;*/
}
.testmode {
	
}
.needzamhelp {
  cursor: pointer;
  background: #273544;
  margin-left: 5px;
  padding-right: 3px;
  color: #FFFFFF;}
/* Поле поиска */
#citi {
  box-sizing: border-box;
  background-image: url('../../wp-includes/searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}
#city {
	  caret-color: transparent !important;
}
/* Поле поиска, когда он получает фокус/нажал на */
#citi:focus {outline: 3px solid #ddd;}
.citielem:hover {
	background: #000000;
	color: #FFFFFF !important;
}
/* Контейнер <div> - необходим для размещения выпадающего содержимого */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Выпадающее содержимое (скрыто по умолчанию) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  border: 1px solid #ddd;
  z-index: 1;
}

/* Ссылки внутри выпадающего списка */
.dropdown-content .citielem {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  border: 0px;
  width:100%;
}

/* Изменение цвета выпадающих ссылок при наведении курсора */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Показать выпадающее меню (используйте JS, чтобы добавить этот класс в .dropdown-content содержимого, когда пользователь нажимает на кнопку выпадающего списка) */
.show {display:block;}

#searchres_tr {
	display: none;
}

#searchres {
	/*display: none;*/
	/*position: absolute;*/
	z-index: 1100;
	top: 200px;
	left:0px;
	width: 50%;
	/*height: 100%;*/
	background-color: #F9F9F9;
	opacity: 1;
	padding-bottom: 30px;
	padding-top: 7px;
}
#searchres_content {
	/*position: absolute;*/
	width: 90%;
	margin: 0 auto;
	left: 100px;
	background-color: #ffffff;
	opacity: 1;
	z-index: 1200;
}
.seragdog_btn {
}

.custom-loader {
  width: 50px;
  height: 50px;
  display: grid;
  border:4px solid #0000;
  border-radius: 50%;
  border-right-color:#273544;
  animation: s5 1s infinite linear;
}
.custom-loader::before,
.custom-loader::after {    
  content:"";
  grid-area: 1/1;
  margin:2px;
  border:inherit;
  border-radius: 50%;
  animation: s5 2s infinite;
}
.custom-loader::after {
  margin:8px;
  animation-duration: 3s;
}

@keyframes s5{ 
  100%{transform: rotate(1turn)}
}

#trobber {
	display: none;
	/*position: absolute;*/
	/*top:60%;
	left:30%;*/
	/*transform:translate(-50%, -50%);*/
	margin-top: -50px;
  margin-left: 76px;
}
.dev_status {
	margin-top: 20px;
}
.dev_status th,td {
	text-align: center;
}
.dev_status table {
	margin: 0 auto;
	max-width: 80%;
}
#priborsn {
  box-shadow: 0px 0px 5px #273544;
  border: 1px solid #273544;
}
#ztime {
	display: inline;
}

#site-navigation {
	margin-top: 69px;

}

.lk-button {
	position: absolute;
	top: 39px;
	right: -176px;
	color: #fff;
	background: #E74C3C;
	padding: 7px;
	border-radius: 11px;
}
.lk-button:hover {
	color: #E0E0E0;
	background: #0B83C0;
.eschfhelp {
    margin-left: 201px !important;
}

}
