/* Custom Tag */
footer {
	background: #FFF;
	border-top:1px solid #C9C9C9;
}

.fc-day-content a {
	display:block;
	text-align:right;
}
.fc-day-content a:hover {
	background:#FC0;
}

/* table */
#search_table tbody tr th {
	background: url("../images/patterns/furley_bg2.png") repeat scroll 0 0 transparent;
	border-right:0;
	width:20%;
}
#search_table tbody tr td {
	width:30%;
}
#search_table tbody tr td input {
	margin-bottom:0 !important;
}


.input_table tbody tr th {
	background: url("../images/patterns/furley_bg2.png") repeat scroll 0 0 transparent;
	border-right:0;
	width:20%;
}
.input_table tbody tr td {

}
.input_table tbody tr td input {
	margin-bottom:0 !important;
}

.input_table_w_n tbody tr th {
	background: url("../images/patterns/furley_bg2.png") repeat scroll 0 0 transparent;
	border-right:0;

}
.input_table_w_n tbody tr td input {
	margin-bottom:0 !important;
}


#uniform-upfile1 .error {
	position:absolute;
	height:40px;
	line-height:40px;
}

.title_point {
	color: #6F7A8A;
    display: inline-block;
    font-weight: bold;
}
.title_point2 {
	color: #6F7A8A;
    display: block;
    font-weight: bold;
}
.text_point {
	margin:10px 0 0;
	font-size:11px;
	line-height:16px;
}
.thum_img_bd {
	border:1px solid #CCC;
}
.form_confirm {
	margin-top:5px;
	color:#390;
}
.control-label span {
	font-size:11px;
	color:#F60
}

/* Print */
.print_mode_label {
	display:block;
	width:100%;
}
.print_mode_label:hover {
	background-color:#FC0;
}
.sel_print_mode {
	background-color:#FFC;
}
.documentTable1 {
	border-top: 1px solid #C9C9C9 !important;
	border-left: 1px solid #C9C9C9 !important;
	border-bottom: 1px solid #C9C9C9 !important;
}
.documentTable1 td {
	text-align:right;
}
.documentTable2 {
	border-left: 1px solid #C9C9C9 !important;
	border-bottom: 1px solid #C9C9C9 !important;
}

.documentTable3 td{
	border-right: 1px solid #C9C9C9 !important;
}
.documentTable3 {
	border-bottom: 1px solid #C9C9C9 !important;
}

.number_disp {
	font-size:20px;
	font-weight:bold;
	color:#F60;
}

.table .selector {
	margin-bottom:0 !important;
}




/* custom label */
.label_status-operating {
	background-color: #72b110;
}
.label_status-1 {
	background-color: #F88C00;
}
.label_status-9 {
	background-color: #f40a0a;
}
.label_status-2{
	background-color: #62aeef;
}
.label_status-3 {
	background-color: #333333;
}
.stats-buttons li a {
	height:100px;
}
.stats-buttons li a .number {
	font-size:14px;
}

/* Reservation */
.weekday6 {
	background-image:none !important;
	background-color:#e6e6fa !important;
}
.weekday0 {
	background-image:none !important;
	background-color:#ffe4e1 !important;
}
a.res_link {
	text-align:center;
	display:block;
}
a.res_link:hover,a.res_link2:hover {
	background-color: #FC0;
}
a.res_link2 {
	text-align:left;
	display:block;
	margin-top:5px;
}

#calListCalTable td {
	text-align:center;
	vertical-align: middle;
}
.carinfo_img {
	width:25%;
	float:left;
}
.carinfo_txt {
	width:72%;
	float:right;
}

#price_cal_table{
	width:50%;
	float:left;
}
#price_cal_table dl {
	margin:0;
}
#price_cal_table dt {
	padding:3px 0;
}
#price_cal_table dd {
	text-align:right;
	padding:3px 0;
}
.sumprice {
	font-size:18px;
	font-weight:bold;
	color: #F60;
}
.form-actions-r {
	text-align:right !important;
	padding-right:80px !important;
}
.form-actions-r-pd50 {
	text-align:right !important;
	padding-right:50px !important;
	padding-left:0px !important;
}

/* car class */
.car_class_sch {
	margin-bottom:0;
	border-bottom:1px solid #C9C9C9;
	padding:10px 10px 0;
}
.badge {
	color: #666;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 255);
}

.carclass_all {
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.carclass1 {
    background-color: #ddf0fa;
}
.carclass2 {
    background-color: #fcdca6;
}
.carclass3 {
    background-color: #b6e3c7;
}
.carclass4 {
    background-color: #ffe4e1;
}
.carclass5 {
    background-color: #b0e0e6;
}
.carclass6 {
    background-color: #ffa07a;
}
.carclass7 {
    background-color: #ffc0cb;
}
.carclass8 {
    background-color: #e6e79f;
}
.carclass9 {
    background-color: #e6e6fa;
}
.carclass10 {
    background-color: #b6e3c7;
}
.carclass11 {
    background-color: #b7f5fb;
}
.carclass12 {
    background-color: #ffc5b6;
}
.carclass13 {
    background-color: #edd3e2;
}
.carclass14 {
	background-color: #BEF781;
}
.carclass15 {
	background-color: #81F79F;
}
.carclass16 {
	background-color: #F5A9D0;
}
.carclass17 {
	background-color: #ffc0cb;
}
.carclass18 {
	background-color: #e6e79f;
}
.carclass19 {
	background-color: #e6e6fa;
}
.carclass20 {
	background-color: #b6e3c7;
}
.carclass21 {
	background-color: #ddf0fa;
}
.carclass22 {
	background-color: #e6e6fa;
}
.carclass23 {
	background-color: #e6e6fa;
}
.carclass24 {
	background-color: #ddf0fa;
}
.carclass25 {
	background-color: #e6e6fa;
}
.carclass26 {
	background-color: #ddf0fa;
}

.uploader {
	margin-bottom:0 !important;
}

#OCRListDialog {
	display:none;
}
.alert_icon{
	color:#F90;
	font-size:24px;
}
.ocr_icon {
	color:#093;
	font-size:18px;
}

/* base add */
.img_upt_btn {
	float:left;
	margin:5px 0 0 10px;
}
.m0bm {
	margin-bottom:0 !important;
}
.user_info_table {
}

.user_info_table th{
	text-align:right !important;
	padding-right:35px;
	border-bottom: 1px dashed #C9C9C9;
}
.user_info_table td{
	padding:15px 0 15px;
	border-bottom: 1px dashed #C9C9C9;
}

#UserListDialog {
	display:none;
}

/* car add */




/* Custom Css */
.m5L { margin-left:5px; }
.m10L { margin-left:10px; }
.m5R { margin-right:5px; }
.m10R { margin-right:10px; }
.m20R { margin-right:20px; }
.m5LR { margin:auto 5px; }
.m0t { margin-top:0 !important;}
.m5t { margin-top:5px !important;}
.m10t { margin-top:10px !important;}
.m20t { margin-top:20px !important;}
.m0bm { margin-bottom:0 !important;}

.pd30R { padding-left:30px !important;}

.ime_d { ime-mode:disabled; }
.ime_a { ime-mode:active; }
.d_n { display:none;}
.fl { float:left;}
.fr { float:right;}

.f11 { font-size:11px; }
.bd_l_0 {border-left: 0 !important;}
.bd_l_gray {border-left: 1px solid #C9C9C9 !important;}
.bd_t_gray {border-top: 1px solid #C9C9C9 !important;}
.bd_bm_gray {border-bottom: 1px solid #C9C9C9 !important;}
.w17p_th th {
	width:17% !important;
}
.w50 { width:50px !important;}
.w80 { width:80px;}
.w100p { width:100%; }
.m70L { margin-left:70px !important;}
.c {
	clear:both;
	height:0;
}
.selector {
	margin-bottom:0px !important;
}
.d_n { display:none;}
.d_b { display:block;}
.t_l { text-align:left !important;}
.t_r { text-align:right !important;}
.color_yellow{
	background-color:#fcfadd;
}

.scroll-table{
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}
