/*업체명 및 메뉴 영역*/
.navbar-tit {background-color:#fff;} /*메뉴전체 영역*/
.navbar-tit .navbar-brand {} /*업체명*/
.navbar-tit i {color:#85ac40;} /*업체명 앞 아이콘*/
.navbar-tit ul {margin-bottom:-1px;} /*메뉴*/
/*
.navbar-tit li a { border-bottom:0; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; border-top:3px solid #f5f5f5;}
.navbar-tit li a:hover {background-color:#fff; border-radius:0; border-bottom:0; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-top:3px solid #755b52;} 
*/
/*메뉴 오버*/


/*body {background-color:#fffff9;}*/
.rsv_container {margin-bottom:20px;} /*감싸는 전체영역*/
.rsv_container h3 {font-weight:600; color:#555; margin-top:20px; font-size:18px;} /*메인 타이틀*/

/*월 선택 영역*/
.sel_mon_a {text-align:center; font-size:18px; margin-bottom:20px; color:#a5a5a5;} /*월 영역*/
.sel_mon_a span {margin-left:10px;margin-right:10px;} /*월표시 영역*/
.sel_mon_a .active {font-size:24px;color:#7da73b;font-weight:600;} /*선택된 월*/
.sel_mon_a i {cursor:pointer; color:#777; border:1px solid #d7d7d7; font-size:28px; border-radius:3px; padding:4px 10px 5px 10px;} /* 이전달/다음달 이동버튼*/

/** 예약단계 영역*/
#rsv_step_a {border:1px solid #dcd4bd;background-color:#fefaef;margin-top:30px;padding-top:10px;padding-bottom:0px;}
.rsv_step_1_a {padding-bottom:20px;} /*예약선택 단계 영역*/
/*.rsv_step_2_a {background-color:#fff; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;line-height:150%;}*/ /*예약 단계 영역*/
.rsv_step_2_a00 {background-color:#fff;margin:0;padding:0;} /*참조+결제영역 묶음*/
.rsv_step_2_a0 {padding:10px; background-color:#f5f5f5;display:table;} /*참조사항&개인정보 감싸는 영역*/
.rsv_step_2_a0 h4 {margin-top:16px;}
.rsv_step_2_a0 li {margin-bottom:4px;}
.rsv_step_2_a1 {} /*예약자정보 영역*/
.rsv_step_2_a1 th {color:#4f4f4f;}
.rsv_step_2_a2 {} /*결제정보 영역*/
.rsv_f1 {margin-top:10px;color:#4f4f4f;font-size:13px;line-height:150%;border:1px solid #a9a9a9;background-color:#fff;} /*예약목록 리스트*/
.rsv_f1 .rsvf_a1 {padding-left:0;padding-right:0;}
.rsv_f1 table {width:100%;padding:0px;}
.rsv_f1 table th {padding:10px;font-weight:600;}
.rsv_f1 table td {padding:12px;line-height:150%;}
.rsv_f1_sel {border:3px solid #7d6c5a; background-color:#fff;} /*예약목록중 선택된 한개*/
.rsv_f1 th {background-color:#fff; border-bottom:1px solid #a9a9a9;} /*예약일 제목 영역*/
.rsv_f1 .btn {background-color:#b7b7b7; border:0; padding:2px 5px;} /*예약날짜 삭제버튼*/
#svc_a {margin-top:10px; padding:10px; border-top:1px dashed #b7b7b7;} /*추가선택서비스*/
#svc_a h4 {background-color:#fff; border-top:1px solid #d7d7d7; padding:5px; margin-bottom:0; margin-top:5px;} /*추가선택서비스 타이틀*/

.rsv_sum_a {text-align:right;padding-right:10px;padding-bottom:8px;font-weight:600;font-size:18px;color:#ad4b4a;margin-top:10px;} /*총 합계 금액 영역*/
.rsv_sum_a i {color:#ad4b4a;}
.rsv_day {font-weight:bold; color:#ad4b4a;} /*예약폼중 예약날짜*/
.day_sel {background-color:#fffeef;} /*선택된 날짜영역*/

.step_n {font-size:24px;font-weight:600; color:#333; margin-bottom:10px;} /*예약단계 번호*/
.step_n2 {font-size:14px;} /*예약단계 /3 */

.tbl_form {} /*입력이 있는 테이블 기본형*/
.tbl_form th {background-color:#faf7f2;font-weight:600;vertical-align:middle !important;}
.tbl_form td {vertical-align:middle !important;}
.tbl_form .input-sm {border:1px solid #d7d7d7;}

/**달력내 박스형태*/
.tbl_cal {border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;} /*달력 태두리*/
.tbl_cal th {width:12.5%; background-color:#f4f7ee; text-align:center; border:1px solid #d7d7d7;color:#4f5150;font-size:13px;font-weight:600;padding-top:15px;height:40px;} /*달력 헤더(항목)*/
.tbl_cal td {border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:4px;padding-top:5px !important;}

.tbl_cal .day_a0 {line-height:2.3;} /*예약불가 날짜영역*/
.tbl_cal .day_a1 {line-height:2.3;} /*예약가능 날짜영역*/
.tbl_cal .day1 {line-height:0px;padding-top:0;margin-top:0;} /*날짜영역*/
.tbl_cal .rlist_a {background-color:#f5f5f5; line-height:2.3;text-align:center;} /*캘린더내 객실목록영역*/
.tbl_cal .day {font-size:16px;font-weight:600;color:#4f4f4f;} /*달력날짜*/
.tbl_cal .rlist_a1 {margin-top:9px;margin-bottom:9px;text-align:center;} /*달력내 방목록 영역*/
.tbl_cal .rlist {padding:0px;} /*달력내 방목록 (예약상태에도 적용됨)*/
#btn_view_all_rsv {background-color:#777; border:0; padding:5px 7px;} /*객실명 전체현황 버튼*/
.tbl_cal .cal_sun {color:#ad4b4a;} /*달력 일요일*/
.tbl_cal .cal_sat {color:#3674bf;} /*달력 토요일*/


/*달력내 예약상태 버튼*/
.tbl_cal .st_0 {cursor:pointer; background-color:#85ac40; color:#fff; padding:5px 7px;border-radius:2px;} /*예약하기*/
.tbl_cal .st_1 {background-color:#7cc576; color:#fff; padding:5px 7px;border-radius:2px;} /*예약대기*/
.tbl_cal .st_2 {background-color:#f7b71d; color:#fff; padding:5px 7px;border-radius:2px;} /*입금대기*/
.tbl_cal .st_3 {border:0px solid #b7b7b7; color:#424242; padding:5px 7px;border-radius:2px;} /*예약완료*/


/***달력내 시즌, 요금제 타이틀**/
.rsv_container .sz_ty0 {color:#747474; border:1px solid #747474; padding:1px;text-align:center;font-size:11px;padding:2px;border-radius:2px;} /*비수기*/
.rsv_container .sz_ty1 {color:#d9524c; border:1px solid #d9524c; padding:1px;text-align:center;font-size:11px;padding:2px;border-radius:2px;} /*성수기*/
.rsv_container .sz_ty2 {color:#955442; border:1px solid #955442; padding:1px 2px;text-align:center;font-size:11px;padding:2px;border-radius:2px;} /*시즌1*/
.rsv_container .sz_ty3 {color:#5150dc; border:1px solid #5150dc; padding:1px 2px;text-align:center;font-size:11px;padding:2px;border-radius:2px;} /*시즌2*/
.rsv_container .sz_ty4 {color:#9833b7; border:1px solid #9833b7; padding:1px 2px;text-align:center;font-size:11px;padding:2px;border-radius:2px;} /*시즌3*/
.rsv_container .fee_ty0 {background-color:#6d6d6d; color:#fff; padding:2px 3px;border-radius:2px;} /*주중요금*/
.rsv_container .fee_ty1 {background-color:#2cbdba; color:#fff; padding:2px 3px;border-radius:2px;} /*주말요금*/
.rsv_container .fee_ty2 {background-color:#e3608a; color:#fff; padding:2px 3px;border-radius:2px;} /*금요요금*/

.ref1 {margin-right:13px;color:#555;} /*표기항목*/

/*객실 목록 */
.rinfo_list_tit_a {background-color:#faf7f2;font-weight:600;color:#4f4f4f;font-size:13px;border-bottom:1px solid #eae4d8;} /*객실목록 항목명 영역*/
.rinfo_list_tit_a .btn {background-color:#777; color:#fff; border:0; padding:4px 8px;} /*전체펼침 버튼*/
.rinfo_list_tit_a .list_tit_a1, .rinfo_list_tit_a .list_tit_a2 {padding:0;}
.rinfo_list_tit_a .list_tit {border-top:1px solid #eee;padding:0;padding-top:7px;padding-bottom:7px;padding-left:20px;} /*항목명 한개영역*/
.rinfo_list_tit_a .list_tit_a1 .list_tit {padding-top:15px;}
.rinfo_1 {border-bottom:1px solid #eee;padding-top:8px;margin-top:4px;font-size:13px;} /*객실정보 영역*/
.room_info_list_a .table td {padding-top:5px; padding-bottom:10px;color:#4f4f4f;}
.room_info_list_a .thumbnail {border-radius:0; margin-top:5px;}
.rinfo_sel {border:3px solid #7ea83c;} /*선택된 객실 목록*/
.rinfo2_tr {background-color:#f5f5f5; color:#555; border-top:2px solid #808080;margin-top:5px;} /*객실상세정보 전체 */
.rinfo2_a {padding:3%;} /*padding:10px 0;}*/ /*객실상세정보 영역*/
.timg_a {}
#rinfo2_bimg_0 {padding:0 10px 10px 0;}
#rinfo2_info_0 {padding:0;}
.rinfo2_a .timg {margin-right:5px; margin-bottom:10px; width:100px;max-height:70px;cursor:pointer; padding:5px; border:1px solid #d7d7d7; background-color:#fff;} /*썸네일이미지*/
.rinfo2_a .bimg_a img {padding:5px; border:1px solid #d7d7d7; background-color:#fff;} /*큰이미지 영역 큰이미지*/
.rinfo2_desc {background-color:#fff; margin-top:10px; padding:5px; border:1px solid #d7d7d7;} /*객실 구조/구비시설..정보 */
.rinfo2_a dt {margin-left:10px;margin-top:10px; color:#85ac40; line-height:2.0;}
.rinfo2_a dd {margin-left:10px; line-height:1.7;}
.rinfo2_a_room {} /*객실명*/
.btn_rinfo_rsv,.btn_rinfo_rsv:hover,.btn_rinfo_rsv:focus {background-color:#85ac40; border:0; padding:4px 8px; margin-top:5px;} /*예약하기 버튼*/
.btn_rinfo_more,.btn_rinfo_more:hover,.btn_rinfo_more:focus {background-color:#755b52; border:0; padding:4px 8px; color:#fff; margin-top:5px;} /*상세정보 버튼*/ 
.tbl_fee td {padding:2px;text-align:right;} /*객실 요금정보*/

/*펜션정보*/
.psinfo_a .timg {margin-right:5px;width:70px;max-height:60px;cursor:pointer;padding:3px; border:1px solid #d7d7d7; background-color:#fff;} /*썸네일이미지*/
#psinfo_bimg {padding:0;}
.psinfo_a .bimg_a img {padding:5px; border:1px solid #d7d7d7; background-color:#fff;} /*큰이미지 영역 큰이미지*/
.tbl_ps_info tr {border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.tbl_ps_info th {background-color:#faf7f2;font-weight:600;color:#636363;padding:12px;}
.tbl_ps_info td {color:#636363;padding:12px;}
.tbl_ps_info {border-bottom:1px solid #dddddd;}
.ps_info_detail {line-height:180%;}

.cmt {font-size:12px;color:#557;} /*도움말*/

