#object-forms {
  font-size: 12px;
  padding-bottom: 10px;
}
.obj-wrapper {
  margin-top: -30px;
  margin-left: -15px;
}
.angular-obj-wrapper {
  margin-top: -15px;
  margin-left: -10px;
}
#object-forms .nav-tabs > li > a {
  padding:5px 5px;
}
#object-forms .control-label {
  overflow: hidden;
  max-height: 20px;
  font-weight: normal;
}
#object-forms .form-group {
  padding: 0px;
  margin-bottom: 0;
}
#object-forms .col-md-2, #object-forms .col-md-1, #object-forms .col-md-3,
#object-forms .col-md-6, #object-forms .col-md-4, #object-forms .col-md-8, #object-forms .small-padding {
  padding-right: 5px;
  padding-left: 5px;
}
#object-forms .col-md-1{
  padding-right: 2px;
  padding-left: 2px;
}
#object-forms .geo-block {
  background-color: rgba(197,215, 234, 0.7 );
  padding: 3px;
  padding-bottom: 20px;
}
#object-forms .field-apartmentform-rooms_count,
#object-forms .field-apartmentform-rooms_count input{
  color: #0000ff;
}
#apartmentform-docpics input {
  margin-top:-5px;
}
#object-forms .field-apartmentform-last_contact_date{
  background-color: #ffff00;
}
#object-forms .field-apartmentform-receiving select{
  background-color: #c1ebff;
}
#object-forms .field-apartmentform-realtor select{
  background-color: #d7fbda;
}
#object-forms .field-apartmentform-geo_city_district{
  color: #dd0000;
}
#object-forms .field-apartmentform-geo_street{
  /*color: #dd0000;*/
}
#object-forms .field-apartmentform-home_phone select{
  background-color: #dbffed;
}
#object-forms .field-apartmentform-water_type select{
  background-color: #e6ffff;
}
#object-forms .field-apartmentform-gas_type select{
  background-color: #dfefff;
}
#object-forms .field-apartmentform-heating_type select{
  background-color: #ffeedf;
}
#object-forms .field-apartmentform-door_type select{
  background-color: #ffeeee;
}
#object-forms .field-apartmentform-stairs_type select{
  background-color: #ffffe6;
}
#object-forms .field-apartmentform-floor_type select{
  background-color: #ebebf5;
}
#object-forms .field-apartmentform-sewerage_type select{
  background-color: #e0d8c9;
}
#object-forms .field-apartmentform-electricity_type select{
  background-color: #ffffe6;
}
#object-forms .field-apartmentform-roof_type select{
  background-color: #ffdfef;
}
#object-forms .field-apartmentform-price,
#object-forms .field-apartmentform-price input{
  /*color: #dd0000;*/
}
#object-forms #apartmentform-is_rent{
  font-size: 20px;
}
#object-forms #apartmentform-deal_type input{
  display: none;
}
#object-forms #apartmentform-deal_type label{
  font-size: 17px;
  cursor: pointer;
}
#object-forms #apartmentform-deal_type label:first-child :after{
  content: '+';
}
#object-forms #apartmentform-deal_type input:checked + span {
  color: #000066;
}
#object-forms .rent-block {
  background-color: #d9d7de;
  border:1px solid #000;
}
#object-forms .comm-block {
  background-color: #dfdacc;
  border:1px solid #000;
  padding-top:5px;
}
#object-forms .field-apartmentform-is_rent label{
  color: #4a0095;
  font-size: 18px;
}
#object-forms #apartmentform-rent_price_day{
  color: #e90cd8;
}
#object-forms #apartmentform-rent_price_sqr{
  color: #0080c0;
}
#object-forms #apartmentform-rent_price{
  color: #5500aa;
}
#object-forms .field-apartmentform-square_land_total input,
#object-forms .field-apartmentform-square_land_free input,
#object-forms .field-apartmentform-length_facade input,
#object-forms .field-apartmentform-land_slope input,
#object-forms .field-apartmentform-land_regular_shape select,

#object-forms .field-apartmentform-length_land_max input,
#object-forms .field-apartmentform-width_land_max input,
#object-forms .field-apartmentform-lift_land_max input,
#object-forms .field-apartmentform-intended_purpose select,
#object-forms .field-apartmentform-is_fasad select
{
  background-color: #d3e8d2;
}

.object-wrap {
  padding:5px;
}

.upper-row {
  padding-bottom: 5px;
}
.field-exclusiveinput .help-block-error {
  display:none;
}
.geo-price-block {
  -webkit-box-shadow: 4px 4px 18px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 18px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 18px 0px rgba(0,0,0,0.75);
}
.fixed-line-height label {
  line-height: 25px;
}
.price-block {
  margin-top:10px;
  padding-bottom: 0px;
}
.main-center-block {
  padding-left:0px;
}
.main-chars-block {
  padding-bottom: 0px;
}

#my_objects td .box {
  width: auto;
  margin: 5px 25px;
}

#my_objects textarea {
  width: 100%;
}
#apartmentform-geo_street_orientir {
  padding-left:11px;
}

.img-notice {
  background:#fff;
  padding: 10px;
  width:280px;
}
.full-width {
  width: 100%;
}

#photos-modal {
  z-index: 1060;
}
.advertize-block img {
  display: block;
  margin: 0 auto 10px auto;
  height:40px;
  max-height: 40px;
}

.advertize-block .board1-bg {
  background: #efeded;
}
.advertize-block .board2-bg {
  background: #dddde2;
}
.advertize-block .board3-bg {
  background: #e5f1ef;
}
.advertize-block hr {
  margin-top:10px;
  margin-bottom:10px;
}

.field-hoffset-ap {
  height:67px;
}
.field-hoffset-house {
  height:70px;
}
/*angular overriding*/
.main-angular-navbar {
  margin-bottom: 8px;
  background-color: #367fa9;
}
.navbar-nav.angular-navbar {
  min-height: 0;
  border-bottom: none;
}
.navbar-nav.angular-navbar > li > a {
  padding-top: 3px;
  padding-bottom: 3px;
}
.navbar-nav.angular-navbar > li > a {
  color:#fff;
  border: none;
}
.navbar-nav.angular-navbar > li > a:hover, .navbar-nav.angular-navbar > li > a:focus {
  color:#e7e7e7;
  border:none;
}
.angular-obj-wrapper .header-data a.btn, .angular-obj-wrapper .header-data button {
  padding: 2px 7px;
}
.angular-obj-wrapper .form-control[disabled], .angular-obj-wrapper .form-control[readonly], .angular-obj-wrapper fieldset[disabled] .form-control {
  background: #fff;
}
#object-video .embed-video{
  max-width: 280px;
  max-height: 160px;
  height: 160px;
  margin: 0 auto;
  display: block;
}

/* Стандартний розмір для десктопу */
.deal-dropdown-menu {
  min-width: 340px;
}

/* Для мобільних пристроїв (екрани шириною до 768px) */
@media (max-width: 768px) {
  .deal-dropdown-menu {
    min-width: 185px;
  }
}

