body {
	background-color: #fff;
}
.container {
	margin: 0 auto;
	width: 1200px;
}
.form-group {
	margin: 0 auto;
	padding: 0;
	float: none;
}
.form-control {
	float: none;
	box-shadow: none;
	margin: 0px;
	border: none;
	padding: 0px;
	border-radius: 0px;
}
.login_main {
/* background: linear-gradient(bottom , rgb(247, 251, 249) , rgb(236, 246, 245) 18% , rgb(220, 243, 246) 40% , rgb(104, 178, 241) 99%);
    background: -o-linear-gradient(bottom , rgb(247, 251, 249) , rgb(236, 246, 245) 18% , rgb(220, 243, 246) 40% , rgb(104, 178, 241) 99%);
    background: -ms-linear-gradient(bottom , rgb(247, 251, 249) , rgb(236, 246, 245) 18% , rgb(220, 243, 246) 40% , rgb(104, 178, 241) 99%);
    background: -moz-linear-gradient(bottom , rgb(247, 251, 249) , rgb(236, 246, 245) 18% , rgb(220, 243, 246) 40% , rgb(104, 178, 241) 99%);
    background: -webkit-linear-gradient(bottom , rgb(247, 251, 249) , rgb(236, 246, 245) 18% , rgb(220, 243, 246) 40% , rgb(104, 178, 241) 99%); */

}
.login_header {
	border-bottom: 2px solid #336799;
	padding: 46px 0px 30px 0px;
	margin: 0;
}
.login_header .logo {
}
.login_header .logo_left {
/*	background-image: url(../images/logo-txy-left.png);*/
	background-repeat: no-repeat;
	background-position: left center;
        text-align:left;
	height: 48px;
}
.login_header .logo_right {
/*	background-image: url(../images/logo-txy-right.png);*/
	background-repeat: no-repeat;
	background-position: right center;
        text-align:right;
	height: 48px;
}
 .logo_full {
 	border-bottom: 2px solid #336799; 
	display:none;
	text-align:right;
	padding:10px 20px 10px 0px;
}


.login_info {
 	padding: 0px;
	padding-bottom: 20px;
	min-height: 500px;
}
.login_info .form_info {
	background-color: #FFF;
	border: 1px solid #ccd;
	border-radius: 10px; 
	padding: 10px 20px 10px 20px;
	margin:100px auto 0px 0px;
}
.login_info .themes_info{
	padding-top:20px;
	text-align:right;
	padding-right:20px;
}
.login_info .themes_info img {
	max-width:750px;
	max-height:450px;
 
}
.login_info .form_info .content .title {
	font-size: 13pt;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
}
.login_info .form_info .content .title span {
	text-indent: 5px;
}
.login_info .form_info .content .title i {
	background-color: #336699;
	width: 5px;
	height: 25px;
}
.login_info .form_info ul {
	margin: 0px auto;
	padding: 0px;
	background-color: #fff;
}
.login_info .form_info ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.login_info .form_info ul {
	width: 95%;
	display: block;
	margin: 0px auto;
	margin-top: 20px;
	padding: 0px;
}
.login_info .form_info ul li {
	min-height: 40px;
	list-style: none;
	margin: 15px auto 5px auto;
}
.login_info .input_info {
	min-height: 40px;
}
.login_info .input_info .ico {
	display: block;
	height: 40px;
	width: 40px;
	background-color: #ededed;
	border: 1px solid #ccd;
	text-align: center;
	line-height: 35px;
	color: #999;
}
.login_info .clear {
	clear: both;
	float: none;
	height: 1px;
}
.login_info .input_info input {
	display: block;
	height: 40px;
	width: 85%;
	border: 1px solid #ccd;
	border-left: none;
	text-indent: 10px;
	margin: -40px 0px 0px 40px;
}
.login_info .input_info .error {
	text-indent: 10px;
	color: #f00;
	line-height: 25px;
}
.login_info .other_info {
	line-height: 40px;
}
.login_info .other_info .remember_me_password {
	display: block;
	float: left;
}
.login_info .other_info .forget_password {
	display: block;
	float: right;
	margin-right: 15px;
}
.login_info .button_info {
	text-align: left;
}
.login_info .button_info button {
	width: 42%;
	margin-right: 5%;
}
.greenBtn {
	background: #53b768;
	color: #fff;
	margin-right: 6px;
	border-radius: 4px !important;
}
.redBtn {
	background: #dd5152;
	color: #fff;
	margin-right: 6px;
	border-radius: 4px !important;
}
.resizeBtn {
	background: purple;
	color: #fff;
	margin-right: 6px;
	border-radius: 4px !important;
}
.blueBtn {
	background: #2c7bb2;
	color: #fff;
	border-radius: 4px !important;
}
.greenBtn:hover, .redBtn:hover, .resizeBtn:hover, .blueBtn:hover {
	background: #ddd;
	color: #000;
}
.hide {
	display: none;
}

@media (max-width:767px) {
.container {
	width:  98%;
}
.login_info .form_info{ 
	width:  92%;
	margin:30px auto;
}
.login_header {
	display:none;
}
.logo_full { 
	display:block;
} 

.login_info .themes_info {
	display: none;
}
}
