
.singlepadd{
  padding: 0 .5%;
}

.objtopic{
  margin: 0 0 10px 0;
}

.rows{
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}

.rows:last-child{
  border-bottom: 0px solid #ccc;
}
.blue{
  background: #2ea7e0;
  color: #fff;
}

.blue:hover{
  background: #2ea7e0;
  color: #fff;
}


/*LINK樣式*/

.type{
  padding: 3px 16px;
  margin: 0 0 5px 0;
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}


/*附屬設施*/
.attached { 
  color: #254454;
  background-color:;/*ed735f*/
  border-color: #254454;
}

/*室內格局*/
.pattern { 
 /* color: #fff;
  background-color: #4e98c6;
  border-color: #4e98c6;*/
  color: #254454;
  background-color:;
  border-color: #254454;
}

.blue   { background: ;}
.yellow { background: ;}
.red    { background: ;}

/*按鈕樣式*/
.btn{
    display: inline-block;
    padding: 6px 16px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
}    
.btn-primary{
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-add{
  color: #fff;
  background-color: #ec706f;
  border-color: #ec706f;
}
.btn-putlist{
  color: #fff;
  background-color: #f6255a;
  border-color: #f6255a;
  padding: 12px 10px;
  margin:0 10px 0 0px;
  -o-transition:color .3s linear,background .3s linear;
  -webkit-transition:color .3s linear,background .3s linear;
  -moz-transition:color .3s linear,background .3s linear;
  transition:color .3s linear,background .3s linear
}
.btn-putlist:hover{
  
  background-color: #bf2640;
  border-color: #bf2640;
}
.btn-putway{
  text-align: center;
  color: #666;
  background-color: #e1e1e1;
  border-color: #ccc;
  padding: 12px 10px;
  margin:0 10px 0 0px;
  -o-transition:color .3s linear,background .3s linear;
  -webkit-transition:color .3s linear,background .3s linear;
  -moz-transition:color .3s linear,background .3s linear;
  transition:color .3s linear,background .3s linear
}

.btn-putway .fa{
  margin:0 0; 
}



/*搜尋條件區塊*/

.seathing{
  padding:0 10px;
  /*background: #f00;*/
  line-height: 32px;
  text-align: center;
  min-width: 170px;
  float: left;
}


/*物件查看*/

.group{
  border-bottom: 1px solid #dcdcdc;
  padding:5px 10px;
}
.sectiontitle{
  padding: 15px 15px;
  margin: 0px 0;
  font-size:16px; 
}

.sectiona{
  background: #dcdcdc;
  color: #999;
}
.sectionb{
  background: #224352;/*#ef9d25*/
  color: #fff;
}

.group article,.group h4{
  line-height: 32px;
}

/*A物件資訊*/
.singlesize{
  /*min-width: 212px;*/
  margin: 10px 0;
}
.groundsize{
  font-size:12px; 
}
.groundtype{
  margin: 10px 5px;
}
.ground{
  color: #254454;
  background-color:transparent;
  border-color: #254454;
  border:2px solid; 
}
.bigarea{
  padding: 0 10px;
}

/*新增物件*/
.labelspan{
  min-width:80px;
}

/*------------------------------------*/

.setchoice input[type="checkbox"],
.setchoice input[type="radio"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.setchoice label {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 6px;
  padding-left: 25px;
  padding-right: 10px;
  line-height: 36px;
  cursor: pointer;
  min-width: 20px;
  min-height:20px;
  width: 83px;
  text-align:center;
  z-index: 1;
  color: #000;
  clear: none;
}

.radios  label {
  width: auto ;
}
.setchoice label::before {
  content: " ";
  position: absolute;
  top: 6px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  border: 2px solid #aaa;
  border-radius: 4px;
  z-index: -1;
}
.setchoice input[type="radio"] + label::before {
  border-radius: 18px;
}
/* Checked */
.setchoice input[type="checkbox"]:checked + label,
.setchoice input[type="radio"]:checked + label {
  padding-left: 10px;
  color: #fff;
  
}
.setchoice input[type="checkbox"]:checked + label::before,
.setchoice input[type="radio"]:checked + label::before {
  top: 0;
  width: 100%;
  height: 100%;
  background: #00a0f0;/*#2995cc*/
  border: 2px solid #00a0f0;

}
/* Transition */
.setchoice label,
.setchoice label::before {
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
}

@media only screen and (min-width: 1500px){
  /*A物件資訊*/
  .singlesize{
    /*min-width: 150px;*/
  }
}