.advanced-search-section{
  background-color: #fff;
  border-bottom: 1px solid #9eafc9;
  padding: 30px 0 60px 0;
  display: none;
  z-index: 2;
  position: fixed;
  top: 184px;
  left: 0;
  right: 0;
}

.advanced-search-overlay{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .75);
  z-index: 1;
  display: none;
}

.advanced-search-section img{
  max-width: 100%;
}

.subcategory-header{
background-color: #e8ecf3;
color: #464c5f;
padding: 15px 0 10px 0;
z-index: 20;
position: relative;
border-bottom: 1px solid rgba(70, 76, 95, .28);
}

.subcategory-header .region-selected, .category-selected{
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
height: 100%;
width: 100%;
background-color: #fff;
padding: 9px 25px 9px 9px;
border: 1px solid #9eafc9;
/* box-shadow: inset 2px 1px 3px #d7deec; */
border: 1px solid #9eafc9;
color: #78787b;
font-weight: 600;
cursor: pointer;
}

.category-selected{
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
border-right: none;
}

.region-selected{
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.subcategory-header .region-selected:after, .category-selected:after{
content: '';
position: absolute;
font-family: 'Material Icons';
color: #78787b;
font-size: 21px;
right: 5px;
top: 6px;
}

.subcategory-header .region-selected{
width: 320px;
border-right: none;
}

.subcategory-header button{
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
border: none;
background-color: #339967;
color: #fff;
border-radius: 0 3px 3px 0;
}

.subcategory-header input{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.subcategory-header__example{
display: flex;
justify-content: space-between;
margin-top: 5px;
}

.subcategory-header__example a{
color: #464c5f;
/* border-bottom: 1px dashed #464c5f; */
}

.subcategory-header__example p a{
border-bottom: 1px solid #464c5f;
}

.subcategory-header__example p{
margin-bottom: 0;
opacity: 0.75;
}

.subcategory-header__all-categories-link{
color: #464c5f;
margin-top: 5px;
display: inline-block;
}

.subcategory-header__all-categories-link:hover{
color: #464c5f;
border-bottom: 1px solid #464c5f;
}

.tender-search-input.search-form-input{
  border-radius: 0;
  box-shadow: none;
  /* border-left: none; */
  border-right: none;
}

.subcategory-header input::placeholder{
text-overflow: ellipsis;
overflow: hidden;
opacity: .3;
}

.subcategory-pagination{
  margin: 15px 0 0 0;
}
.subcategory-pagination ol{
  margin-bottom: 0;
  background-color: #fff;
}

.subcategory-title{
  margin-bottom: 30px;
  margin-top: 10px;
}

.subcategory-title__wrapper h1{
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 0;
  color: #494D5F;
}

.region__tender-price{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.region__tender-btns{
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin-top: 10px;
}


.region__tender-btns a{
  display: block;
  text-align: center;
  width: 40%;
  padding: 3px 10px;
  font-family: 'Roboto', sans-serif;
  border: 1px solid #000;
  transition: .3s ease all;
}

.region__tender-btns .region__tender-btn-protocol{
  color: #339967;
  border-color: #339967;
}

.region__tender-btns .region__tender-btn-protocol:hover{
  background-color: #339967;
  color: #fff;
}

.region__tender-btns .region__tender-btn-contract{
  color: #5571A9;
  border-color: #5571A9;
  margin-left: 10px;
}

.region__tender-btns .region__tender-btn-contract:hover{
  background-color: #5571A9;
  color: #fff;
}

.region__tender-price span{
  font-size: 21px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  width: 100%;
  text-align: right;
  line-height: 24px;
}

.region__tender-info-date{
  text-align: right;
  font-family: 'Open Sans', sans-serif;
}

.region__tender-info-date i{
  vertical-align: middle;
  font-size: 18px;
}

.region__tender-info-date i.active{
  color: #339967;
}

.region__tender-info-date i.closed{
  color: #E23333;
}

.region__tender-info{
  margin-bottom: 5px;
} 
.region__tender-info-main span{
  color:rgba(70, 76, 95, .7);
  margin-right: 10px;
  font-size: 13px;
}

.region__tender-info-main span a{
  color:rgba(70, 76, 95, .7);
}


.region__tender-info-main span a:hover{
  color: #4285F4;
  transition: .3s ease all;
}

.region__tender-item{
  background-color: rgba(85, 113, 169, .05);
  padding: 10px 20px;
  margin-bottom: 5px;
}

p.region__tender {
  margin-top: 5px;
  font-weight: 300;
  color: #494d5f;
}

p.region__tender b{
  background-color: rgba(255, 160, 0, .35);
  /* font-weight: 400; */
}

p.region__tender b:first-child{
  background-color: transparent;
  font-weight: 600;
  color: #494d5f;
}

.region__tender-item:last-child{
  margin-bottom: 0;
}


.region__tender-item h5 a{
  font-size: 18px;
  margin-bottom: 10px;
  color: #494d5f;
}

.region__tender-item h5 a span{
  background-color: rgba(248, 237, 198, 1);
  font-weight: 600;
}

.region__tender-item h5 a:hover{
  color: #4285F4;
  transition: .3s ease all;
}

.region__tender-main-doc{
  margin-bottom: 0px;
}

.region__tender-main-doc span{
  font-size: 13px;
  color: #4285F4;
  cursor: pointer;
}

.region__tender-main-doc span:hover{
  color: #4285F4;
  border-bottom: 1px solid #4285F4;
  transition: .3s ease all;
}


.nd_region_tenders {
  padding: 60px 0 0 0;
}

.nd_region_tenders h2 {
  font-size: 32px;
  margin-bottom: 30px;
  text-align: center;
  color: #464c5f;
  font-weight: 600;
}

.nd_region_tenders_list {
  margin-top: 20px;
  width: 100%;
}


.nd_region_tenders_fake-btns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.nd_region_tenders_fake-btn {
  background-color: #f0f0f0;
  border: 1px solid #bdc7da;
  border-radius: 3px;
  padding: 5px 10px;
  margin-right: 5px;
  cursor: pointer;
  transition: .3s ease all;
}

.nd_region_tenders_fake-btn:last-child{
  margin-right: 0;
}

.nd_icons_wrapper{
  display: flex;
  color:rgba(70, 76, 95, 1);
  align-items: center;
}

.nd_icons_wrapper:last-child{
  justify-content: flex-end;
}

.nd_region_tenders_fake-btn i {
  font-size: 16px;
}

.nd_region_tenders_fake-btn:hover {
  border: 1px solid #bdc7da;
  box-shadow: 2px 2px 4px rgba(70, 76, 95, .28);
}


/* @media (max-width: 1199.98px) {

} */

@media (max-width: 991.98px) {
.region__tender-price{
  flex-direction: row;
}
.region__tender-price span{
  white-space: nowrap;
  text-align: left;
}
.region__tender-btns{
  margin-top: 0px;
}
.region__tender-price{
  margin: 10px 0;
}
}

@media (max-width: 767.98px) {
.nd_region_tenders_fake-btns{
  display: none;
}
.nd_region_tenders_fake-checkbox{
  display: none;
}

}

@media (max-width: 575.98px) {
.nd_region_tenders h2{
  font-size: 21px;
  margin-bottom: 0;
}
.nd_region_tenders{
  padding: 30px 0;
}
.region__tender-price{
  flex-direction: column;
  margin-top: 0;
}
.region__tender-info-date{
  text-align: left;
  margin-top: 0px;
}
.region__tender-price span{
  margin-bottom: 10px;
}
.region__tender-btns{
  justify-content: flex-start;
}
}


@media (max-width: 767.98px){
  .subcategory-title__wrapper h1{
    font-size: 24px;
  }
}

@media (max-width: 575.98px) {
  .subcategory-title{
    padding: 30px 0 15px 0;
    margin-bottom: 0;
  }
}


@media (max-width: 767.98px) {
.subcategory-header button{
  margin-top: 10px;
  padding: 10px;
  height: auto;
}
.subcategory-header__toggler-mobile{
  position: absolute;
  color: #000;
  opacity: .3;
  top: 0px;
  right: 0px;
  width: 41px;
  height: 41px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}
.subcategory-header__input-wrapper{
  flex-direction: column;
  position: relative;
}
.subcategory-header .region-selected, .category-selected{
  height: auto;
  margin-top: 10px;
  position: relative;
  width: 100%;
}
}

@media (max-width: 767.98px) {
.subcategory-header input{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.subcategory-header .region-selected{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.subcategory-header .category-selected{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
}

