@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
Blue_button is used by
many pages

↓↓↓↓↓↓↓↓pls don't use it any more!!!↓↓↓↓↓↓↓
----------------------------------------------------*/
.button-link {
    padding:10px 10px;
    background-color:#2793e6;
    border-radius:3px;
    border:0px;
    color:#FFF;
    display:block;
    text-align:center;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
}
.button-link:hover {
    background-color:#1170b9;
    color:#FFF!important;
}
.button-link.is-disable {
    background-color:#b5b5b5;
    color:#fff;
}
.button-link.is-disable:hover {
    background-color:#b5b5b5;
    color:#fff;
}

/*----------------------------------------------------
inquiry-button is used by 
reverseSearch.html.twig
Detail/index/_base.html.twig
etail/_parts/_form.html.twig
_premium/_base.html.twig
----------------------------------------------------*/
.inquiry-button {
    font-weight:bold;
}
/**********using
\Inquiry\Property\reverseSearch.html.twig
\Property\Detail\_parts\_form.html.twig
\Property\Detail\index\_base.html.twig
\Property\List\_parts\_property\_premium\_base.html.twig
\Property\List\favorite.html.twig
***********/
.inquiry-button {
  font-size:14px;
}


/* btn
**************************************/
/* default btn */
.btn-default {
  background-color: #FFF;
  border: solid 1px #D0D0D0;
}
.btn-default:hover {
  background-color: #F7F7F7;
  border: solid 1px #D0D0D0;
}
/* disabled btn */
input[type="submit"].btn-disabled,
input[type="submit"].btn.is-disabled,
input[type="button"].btn-disabled,
input[type="button"].btn.is-disabled,
.btn-disabled,
.btn.is-disabled {
  border:1px solid #d0d0d0;
  background-color:#f2f2f2;
  color:#aaa;
}
/* primary btn */
.btn-primary {
  background-color: #FFF;
  border: solid 1px #ED6103;
  color:#ED6103;
}
.btn-primary:hover {
  background-color: #FFE7D6;
  border: solid 1px #ED6103;
  color:#ED6103;
}
/* conversion btn */
.btn-success {
  background-color: #2793E6;
  border: none;
  color:#FFF;
}
.btn-success:hover {
  background-color: #1170B9;
  border: none;
  color:#FFF;
}

.btn-default-shadow {
  background-color: #FFF;
  border: solid 1px #D0D0D0;
  box-shadow: 0 1px 5px 1px rgba(0,0,0,0.1);
}
.btn-default-shadow:hover {
  background-color: #F7F7F7;
  border: solid 1px #D0D0D0;
  box-shadow: none;
}
/* primary btn */
.btn-primary-shadow {
  background-color: #FFF;
  border: solid 1px #ED6103;
  color:#ED6103;
  box-shadow: 0 1px 5px 1px rgba(0,0,0,0.1);
}
.btn-primary-shadow:hover {
 background-color: #FFE7D6;
  border: solid 1px #ED6103;
  color:#ED6103;
  box-shadow: none;
}
.btn-primary-shadow02 {
  background-color: #FFF;
  border: solid 1px #ED6103;
  color:#ED6103;
  box-shadow: 0 1px 5px 1px rgba(0,0,0,0.1);
}
.btn-primary-shadow02:hover {
  background-color: #FFE7D6;
  background-color: #F7F7F7;
  border: solid 1px #ED6103;
  color:#ED6103;
  box-shadow: none;
}
/* conversion btn */
.btn-success-shadow {
  background-color: #2793E6;
  border: none;
  color:#FFF;
  box-shadow: 0 1px 5px 1px rgba(0,0,0,0.3);
}
.btn-success-shadow:hover {
  background-color: #1170B9;
  border: none;
  color:#FFF;
  box-shadow: none;
}



/* button.btn-bghidden */
.btn-bghidden {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  appearance: none;
}

/* a.btn-link */
.btn-orange-line {
  color:#ed6103;
  background: #fff;
  border:1px solid #ed6103;
  padding:10px;
  text-align:center;
  cursor: pointer;
  width:100%;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.btn-orange-line:hover {
  background-color: #ed6103;
  color: #ffffff;
}

.btn-xlarge {
  font-size:18px;
  width:640px;
}

.button-link.is-disabled {
  color:#fff;
  background: #b5b5b5;
  pointer-events: none;
}
.button-link.is-disabled:hover {
  color:#fff;
  background: #b5b5b5;
}