.btn-primary{
	background:#f2f4f4;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0392ba), to(#04a7d5));
	background:-webkit-linear-gradient(top, #04a7d5, #0392ba);
	background:-moz-linear-gradient(top, #04a7d5, #0392ba);
	background:-ms-linear-gradient(top, #04a7d5, #0392ba);
	background:-o-linear-gradient(top, #04a7d5, #0392ba);
}
.btn-warning{
	background:#f2f4f4;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fe7103), to(#fe8503));
	background:-webkit-linear-gradient(top, #fe8503, #fe7103);
	background:-moz-linear-gradient(top, #fe8503, #fe7103);
	background:-ms-linear-gradient(top, #fe8503, #fe7103);
	background:-o-linear-gradient(top, #fe8503, #fe7103);
}
.btn-danger{
	background:#f2f4f4;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee2828), to(#fd3030));
	background:-webkit-linear-gradient(top, #fd3030, #ee2828);
	background:-moz-linear-gradient(top, #fd3030, #ee2828);
	background:-ms-linear-gradient(top, #fd3030, #ee2828);
	background:-o-linear-gradient(top, #fd3030, #ee2828);
}
.btn{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.form-control{
	font-size:14px;
	border:1px solid #cec6ba;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
select.form-control option:hover{
	color:#f9c200;
}
.box-captcha{
	display:inline-block;
	margin:0 0 5px;
	vertical-align:middle;
}
.btnnewimg{
    background: url(../images/btnnewimg.png) no-repeat;
    border:none;
    box-shadow:none;
    cursor:pointer;
    height:31px;
    margin:0 0 0 5px !important;
    text-indent:-9999px;
    vertical-align:middle !important;
    width:30px;
	display:inline-block;
}
.p-desc{
	font-size:12px;
	font-style:italic;
	color:#909090;
	margin:0 0 7px;
}
.form label{
	font-weight:normal;
}
.form-line{
	height:1px;
	background:#e1e1e1;
	margin:0 0 10px;
}
@media (max-width: 767px){
	.box-captcha{
		margin:10px 0 5px;
	}
}
/*form login register*/
.red, .redfont {
	color:red !important;
}
.form-user .form-control{
	border:1px solid #ccc;
	font-size:13px;
}
.form-user .form-horizontal .control-label{
	font-size:13px;
	font-weight:normal;
	padding-right:0;
}
.form-user .form-horizontal .form-group{
	margin-bottom:10px;
}
.form-user .form-horizontal .checkbox{
	font-size:13px;
}
.form-user .form-horizontal .help-block{
	font-size:13px;
}
.form-user .btn{
	border:none;
	font-weight:bold;
	padding:11px 20px;
	min-width:110px;
	font-size:14px;
	text-transform:uppercase;
	text-shadow:1px -1px 1px rgba(0,0,0,0.3);
}
.form-user .btn-primary{
	background:#154265;
}
.form-user .btn-danger{
	background:#f34b26;
}
.form-user .btn-danger:hover{
	background:#104d8e;
}
.form-user{
	background:#fff;
	padding:40px 30px;
	width:595px;
	margin:15px auto;
	border:1px solid #ddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.form-user .fu-title{
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.form-user .form-horizontal{
	padding:25px 0 15px;
}
.form-user .form-horizontal .btn-success{
	font-size:18px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
.form-loginlink{
	background:#fff;
	padding:25px 30px;
	font-size:13px;
	width:595px;
	margin:10px auto 0;
}
.form-loginlink a{
	text-decoration:underline;
}
.modal .form-user{
	background:#fff;
	padding:10px 20px;
	width:auto;
	margin:0 auto;
}
/*end form login register*/
/*message*/
.fr-message{
	padding:15px 10px;
	margin:0 0 10px;
	font-size:12px;
}
.cm-icon{
	padding-left:45px !important;
}
.fr-message.cm-icon{
	padding-left:45px !important;
}
.cm-icon .glyphicon, .cm-icon .fa{
	font-size:28px;
	float:left;
	margin:-5px 0 0 -35px;
}
.cm-icon .fa-check{
	color:#090;
}
.cm-icon .fa-exclamation-circle{
	color:#F90;
}
.cm-icon .fa-exclamation-triangle{
	color:red;
}
/*end message*/