﻿.header-top {
	background: -webkit-linear-gradient(#f10000, #bd0000);
	background: -o-linear-gradient(#f10000, #bd0000);
	background: -moz-linear-gradient(#f10000, #bd0000);
	background: linear-gradient(#f10000, #bd0000);
}

.transparent-header .header:not (.dark ) .navbar-nav>li.open>a>h5,
	.transparent-header .header:not (.dark ) .navbar-nav>li>a>h5:hover,
	.transparent-header .header:not (.dark ) .navbar-nav>li>a>h5:focus {
	color: #f10000;
}

.header .navbar-nav>li.open>a>h5, .header .navbar-nav>li>a>h5:hover,
	.header .navbar-nav>li>a>h5:focus {
	color: #f10000;
}

.height-100 {
	height: 100%;
}

.navbar-nav>li>a {
	padding-bottom: 0px;
	padding-top: 10px;
}

.header-left .logo {
	padding-top: 10px!important;
	padding-bottom: 15px;
	/*transform: translateY(0%);
	margin: 0 auto;
	position: relative;
	top: 50%;*/
}
.header-left .logo img{
	max-height: 67px!important;
	margin-top: -7px;
}

.gray-bg {
	background-color: #EDEDEE;
}

.margin-top-0 {
	margin-top: 0px;
}

.margin-top-5 {
	margin-top: 5px;
}

.text-warning {
	color: #f20000;
}

.pv-180 {
	padding-top: 180px;
	padding-bottom: 180px
}

.fa-2_5x {
	font-size: 2.5em;
}

.fa-1_5x {
	font-size: 1.5em;
}

.pv-10 {
	padding-top: 10px;
	padding-bottom: 10px
}

/*footer {
	/* 設定footer絕對位置在底部 */
/*position: relative;
	bottom: 0;
	/* 展開footer寬度 */
/*width: 100%;
}*/

/*.page-wrapper {
	min-height: 100%;
	position: relative;
	/* 留出footer區塊的空間 */
/*padding-bottom: 120px;
}*/
.icon-bar::before {
	content: '';
}

.no_data {
	height: 400px !important;
	text-align: center !important;
	vertical-align: middle !important;
}

.margin-top10{
	margin-top: 10px;	
}
#kxbdMarquee a{
	color:#ffffff;
}

.top-icon{
	position:absolute;
	margin-top:10px;
}

.table {
	font-size: 12px;
}
@media (max-width: 767px) {
	.page-warning {
    	margin: 20% 0px 0px 0px;
	}
}
.login-input {
	padding-left:10px;
	width:106px;
	height:28px;
	margin: 0% 0% 0% 0%;
	background-color:#f4e3d0;
	border-color:#9c3503;
	border-radius: 5px;
    border: 1px solid;
	color:#a03803;
	box-shadow: -2px 2px 1px rgba(80%,50%,40%,0.5) inset;	
}
.login-inputs ul li:first-child input{
	margin: 0% -5% 0% 0%;
}
.login-captcha {
	padding-left:10px;
	width:60px;
	height:28px;
	margin: 0% 0% 0px -5%;
	background-color:#f4e3d0;
	border-color:#9c3503;
	border-radius: 5px;
    border: 1px solid;
	color:#a03803;
	box-shadow: -2px 2px 1px rgba(80%,50%,40%,0.5) inset;
}
.login-captcha-img {
	width:44px;
	height:24px;
	margin: 3% 0px 0px 40%;
}
.login-input:-webkit-input-placeholder, .login-captcha:-webkit-input-placeholder { /* WebKit browsers */  
	color:#D2A087;	
}
.login-input:-moz-placeholder, .login-captcha:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color:#D2A087;	
}
@media (max-width: 1199px) and (min-width: 992px) {
		.header-top .list-inline > li {
	     padding: 0px 5px 0px 5px;
	}
}
.login-input:focus, .login-captcha:focus {
	outline: 0;
}
.login-button button:focus {
	outline: 0;
}
.login-inline{
	margin: 1px 0px -2px;
}
@media (max-width: 767px) {	
	.login-input{
		padding-left:6px;	
		width:100%;
		height:28px;
		margin: 5% 0px 0px 0px;
		background-color:#f4e3d0;
		border-color:#9c3503;
		border-radius: 5px;
	    border: 1px solid;
		color:#a03803;
		box-shadow: -2px 2px 1px rgba(80%,50%,40%,0.5) inset;
	}
	.login-inputs ul li:first-child input{
		margin: 5% 0px 0px 0px;
	}
	.login-captcha {
		padding-left:6px;
		width:100%;
		height:28px;
		margin: 5% 0px 0px 0px;
	}
	.login-captcha-img {
		width:44px;
		height:24px;
		margin: 6% 0px 0px 0px;
	}
	.login-button{
		margin: 1% 0% 0% 0%;
	}
	.login-inline{
	margin:-2.5% 0px 0px 0px!important;
}
}