.error-message{
	color: red;
}
.nav_title{
	background: midnightblue;
	/*background: #fff;*/
	/*height: 90px;*/
}
.nav_title .site_title{
	text-align:center;
	padding-left:0px;
	height: auto;
}
.nav_title .site_title img{
	width: 160px;
	margin-top: 10px;
	margin-left: 0;
}
.navi.side-menu > li.active > a{
	background: linear-gradient(#84705c, #776350), #7d6853;
}

.nav_menu{
	background: #f5f2ec;
}
.nav.child_menu {
    display: block;
}
table.jambo_table thead {
    background: #7d6853;
    color: #ECF0F1;
}
.left_col {
    background: #7d6853;
	color: #fff;
}
.profile_info span {
    color: #fff;
}
.main_menu span.fa{
	color: #fff;
}
.nav.side-menu > li.active > a {
    background: #7d6853;
}
.nav.child_menu > li > a {
    color: #fff;
}
.nav-md ul.nav.child_menu li::after {
    border-left: 1px solid #fff;
}
.nav-md ul.nav.child_menu li::before {
    background: #fff;
}
.nav.side-menu > li.current-page, .nav.side-menu > li.active {
    border-right: 5px solid #ffa992;
}
table.display tr.even.row_selected td {
    background-color: #fcf9f4
}
table.display tr.odd.row_selected td {
    background-color: #fff
}
.originalFileBtn {
	border: 3px solid #7d6853;
}
.pointer .action{
	vertical-align:middle;
}
.originalFileBtn {
	border: 3px solid #7d6853;;
	display: inline-block;
	padding: 2px 1em;
	position: relative;
	color: #7d6853;
}
.originalFileBtn input[type="file"] {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.error_msg {
	color: red;
}
.sidebar-footer {
	background: #7d6853;
}
a.disable {
	color:#a9a9a9 !important;
}
.nav.side-menu a.disable:hover {
	color:#a9a9a9 !important;
}
.form1 input[type=text],
.form1 input[type=password]{
	height:40px;
}
.form1 .input {
	margin-bottom: 20px;
}
.form1 label {
	padding-right: 10px;
}
.form1 input[type=submit]{
	border: 3px solid #7d6853;
	display: inline-block;
	padding: 2px 1em;
	position: relative;
	color: #7d6853;
}
.paging{
	text-align:center;
}
.paging span {
	margin-left:15px;
}
.prev.disabled,
.next.disabled
{
	display:none;
}
.table th a {
	color: #fff;
	text-decoration: underline
}
.actions ul{
	margin-bottom: 0;
}

.footer_logo{
	width:130px;
}

.avatar_img {
	width: 150px;
}

/**
 *  スマホ用
 */
@media screen and (max-width: 768px){
	.pc {
		display: none;
	}

	.page-title .title_left {
		width: 100%;
	}
}

.eco-history__btn{
	text-align:center;
	vertical-align:middle;
	line-height:3.7rem;
}
.eco-history__btn a:link {
	color:#FFF;
}
.eco-history__btn a:hover {
	color:#FFF;
}
.eco-history__btn a:visited {
	color:#FFF;
}