/* 춘천 부띠크호텔 봄 HGW_CC0340 */

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

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

/* list box */
.booking_box .list_box .box { background: #F5F5F5; }

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

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

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

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