/* 에이치에비뉴 호텔 광안리 해변점 1000982 */

/* header */
header nav { background: #FFFFFF; }
header nav:after { background: #DBDBDB; }
header nav .b_col.logo { background: #FF1D69; }
header nav .b_col a:not(.prpt_logo):hover { background: #FF1D69; color: #FFFFFF; }
header nav .b_col a:not(.prpt_logo):hover:after { background: #FF1D69; }
header nav .b_col .cat .reservation a { color: #FF1D69; }
header nav .b_col .cat .reservation a:hover { color: #FFFFFF; }

/* steps */
.sub_page .steps li { background: #ededed; color: inherit; }
.sub_page .steps li.active { background: #2B2B33; color: #FFFFFF; }

/* list box */
.booking_box .list_box .box { background: #FFFFFF; border: 1px solid #DCDCDC; }

/* buttons */
.btn-danger.theme_btn { color: #000000; background: #FFFFFF; border-color: #000000; }
.btn-danger.theme_btn:hover { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-danger.theme_btn:focus { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }
.btn-danger.theme_btn:not(:disabled):not(.disabled):active { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-danger.theme_btn:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }

.btn-outline-danger.theme_btn { color: #095589; border-color: #095589; }
.btn-outline-danger.theme_btn:hover { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-outline-danger.theme_btn:focus { color: #095589; border-color: #FF1D69; box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }
.btn-outline-danger.theme_btn:not(:disabled):not(.disabled):active { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-outline-danger.theme_btn:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }

/*.btn-secondary.theme_btn { color: #FFFFFF; background: #095589; border-color: #095589; }
.btn-secondary.theme_btn:hover { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-secondary.theme_btn:focus { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }
.btn-secondary.theme_btn:not(:disabled):not(.disabled):active { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-secondary.theme_btn:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }

.btn-outline-secondary.theme_btn { color: #095589; border-color: #095589; }
.btn-outline-secondary.theme_btn:hover { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-outline-secondary.theme_btn:focus { color: #095589; border-color: #FF1D69; box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }
.btn-outline-secondary.theme_btn:not(:disabled):not(.disabled):active { color: #FFFFFF; background: #FF1D69; border-color: #FF1D69; }
.btn-outline-secondary.theme_btn:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 0.3rem rgba( 255, 29, 105, 0.5); }*/