.frm2{
	width:150px!important;
	margin-right:5px;
}
.frm3{
	width:100px!important;
	margin-right:5px;
}
#side-menu .ttl{
	color:#fff;
	background-color:#666;
	padding:8px;
	}

.navbar-fixed-top{
	    background-color: #72ae30;
	}

.navbar-default .navbar-brand {
    color: #fff;
}

.error {
	color: #C00;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

h1 {
	font-size: 24px;
}

a {
	color: #2380DC;
}

a:hover, a:focus {
	color: #4093E6;
}

.thumb {
	display: block;
	width: 150px;
	height: auto;
	margin: 0 5px 5px 0;
}

.input-area .form-group {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #ddd;
}

.list-detail .item {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #ddd;
	border-bottom: 4px solid #ddd;
}

.list-detail .item:last-child {
	border-bottom: none;
}

.list-detail .item h3 {
	padding: 15px 0 0 0;
	border-top: 1px solid #FFDDDF;
}


.list-detail .item div {
	margin: 0 0 0 15px;
}

.list-detail .item h3:first-child {
	padding-top: 0;
	border-top: none;
}

.title-1 {
	margin: 20px 0 5px 0;
	padding: 0;
	font-weight: bold;
}

.confirm_print h3 {
	font-size: 18px;
	font-weight: bold;
	color: #E6646D;
}

.exist01{
	color:#C00;
	border:1px solid #C00;
	padding:16px;
	display:inline-block;

	}
.exist02{
	color:#999;
	border:1px solid #999;
	padding:16px;
	display:inline-block;

	}

	.confirm_print{
		word-break:break-all;
	}

	.calender{
		width:200px;
		float:left;
	}
	.fl-left{
		padding:10px;
		float:left;
	}
