﻿/*BEGIN-CSS:ADMIN
==================================================================================================================*/
*{margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
h1, h2, h3 {font-weight: bold;}
h1{font-size:110%; margin:0.5em 0;}
h2{font-size:110%; margin:0.5em 0;}
h3{font-size:110%; margin:0.5em 0;}
h4{font-size:100%; margin:1em 0;}
h5{font-size:100%; margin:1em 0;}
h6{font-size:100%; margin:1em 0;}
body {color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 1.5; background:url(../images/bg_body.jpg) repeat;}
label{display:block;}
p{margin:0 0 10px 0;}
.error {
    background:#FDCACB;
    background: -webkit-linear-gradient(top , #FADDDE 0%, #FDCACB 100%) repeat scroll 0 0 transparent;
    background: -moz-linear-gradient(top , #FADDDE 0%, #FDCACB 100%) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(top , #FADDDE 0%, #FDCACB 100%) repeat scroll 0 0 transparent;
    background: -o-linear-gradient(top , #FADDDE 0%, #FDCACB 100%) repeat scroll 0 0 transparent;
    background: linear-gradient(top , #FADDDE 0%, #FDCACB 100%) repeat scroll 0 0 transparent;
    border: 1px solid #F1B5B8;
    padding: 0.5em;
}
.last{margin:0 !important;}
.success{
   background: -moz-linear-gradient(center top , #F2F2F2 0%, #9BD554 100%) repeat scroll 0 0 transparent;
   border: 1px solid #7DB72F;
   padding: 0.5em;
}
.loading { text-align:center;}
.message{text-align:center;}
.loginFrm{ margin-top:50px;}
.loginBox{
	background:#fff;
	border: 1px solid #BDBDBD;
	margin: 0 auto;
	padding:2em;
	position: relative;
	width:750px;
}
.loginBox h3{
	text-transform:uppercase; 
	font-size:20px; 
	margin:0 0 1em 0;
	padding:0 0 0.5em 0;
	color:#3B3B3B; 
	font-weight:normal; 
	border-bottom:1px solid #BDBDBD;
}
.left-infor{width:47%;}
.notice{color:#747474; text-transform:uppercase; margin:0 0 0.5em 0;}
.user-subport, .system-subport{background:url(../images/subport.png) no-repeat 0px 9px; margin:0 0 1em 0; padding:0 0 1em 70px; border-bottom:1px solid #EBEBEB; color:#747474;}
.system-subport{ background:url(../images/home.png) no-repeat 0px 19px; padding:0 0 1em 70px;}
.user-subport label, .system-subport label{margin:0 0 0.2em 0;}
.user-subport label.name b, .system-subport label.name b{color:#fd951d;}
.user-subport label b, .system-subport label b{margin-right:0.5em; font-weight:normal;}
.right-LoginForm{background:#F5F5F5; border:1px solid #E4E4E4; padding:1em; width:47%;}
.right-LoginForm p{ margin:0 0 1em 0;}
.right-LoginForm p, .captchar{color:#747474; font-size:13px;}
.right-LoginForm p label, .captchar label{margin-bottom:0.2em;}
.right-LoginForm p input[type="text"], .right-LoginForm p input[type="password"]{
	background:#FCFCFD; 
	border:1px solid #CACACA;
	transition:all 150ms ease-in-out 0s;
	 -moz-box-sizing: content-box;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05) inset;
    color:#747474;
    display: inline-block;
    line-height: 27px;
	height:23px;
    padding:0.4em 2em 0.4em 1em;
	width:88.1%;
}
.right-LoginForm p input[type="text"]:focus{background:#fff;}
.pass-user{background:#FCFCFD url(../images/icons.png) no-repeat right -21px !important;}
.id-user{background:#FCFCFD url(../images/icons.png) no-repeat right -54px !important;}
.code-captchar{ width:34% !important;}
.img-captchar{border:1px solid #cacaca; height:34px; margin:0 0.5em;}
.pass-user:focus{background:#fff url(../images/icons.png) no-repeat right -21px !important;}
.id-user:focus{background:#fff url(../images/icons.png) no-repeat right -54px !important;}
.right-LoginForm p input[type="checkbox"]{margin-right:0.2em;}
.right-LoginForm p a.bt-login, .right-LoginForm p a.bt-reset{
    display:block;
	cursor: pointer;
	font-size:14px;
	width:22%;
	text-shadow:0 1px 2px #333;
	padding:0.7em 1.1em;
	border:1px solid #2a447c;
	color:#fff;
	font-family:helvetica,arial,sans-serif;
	font-weight:bold;
	background: #4363a6; /* Old browsers */
  	background: -moz-linear-gradient(top, #4363a6 0%, #2d4a86 100%); /* FF3.6+ */
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4363a6), color-stop(100%,#2d4a86)); /* Chrome,Safari4+ */
 	background: -webkit-linear-gradient(top, #4363a6 0%,#2d4a86 100%); /* Chrome10+,Safari5.1+ */
 	background: -o-linear-gradient(top, #4363a6 0%,#2d4a86 100%); /* Opera 11.10+ */
  	background: -ms-linear-gradient(top, #4363a6 0%,#2d4a86 100%); /* IE10+ */
 	background: linear-gradient(top, #4363a6 0%,#2d4a86 100%); /* W3C */
  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4363a6', endColorstr='#2d4a86',GradientType=0 ); /* IE6-9 */
}
.right-LoginForm p a.bt-login:hover,.right-LoginForm p a.bt-reset:hover{
    text-decoration:none;
	background: #4363a6; /* Old browsers */
  	background: -moz-linear-gradient(top, #254079 0%, #2d4a86 100%); /* FF3.6+ */
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#254079), color-stop(100%,#2d4a86)); /* Chrome,Safari4+ */
 	background: -webkit-linear-gradient(top, #254079 0%,#2d4a86 100%); /* Chrome10+,Safari5.1+ */
 	background: -o-linear-gradient(top, #254079 0%,#2d4a86 100%); /* Opera 11.10+ */
  	background: -ms-linear-gradient(top, #254079 0%,#2d4a86 100%); /* IE10+ */
 	background: linear-gradient(top, #254079 0%,#2d4a86 100%); /* W3C */
  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254079', endColorstr='#2d4a86',GradientType=0 ); /* IE6-9 */
}
.right-LoginForm p a.bt-reset{
	width:27% !important;
}

.shadow-loginBox{ 
	background: url(../images/desktop-shadow-full.png) no-repeat;
	margin:0 auto;
	width:800px;
	height:32px;
}
.loginBox a{
	color: #4A8DB8;
    display: inline-block;
    font-weight: normal;
    outline: medium none;
    text-decoration: none;
}
.loginBox a:hover{text-decoration:underline;}
.refresh{margin:0.7em 0 0 0;}
.refresh img{border:none;}
.hdr{background:#3B5998; padding:0 1em; line-height: 40px; margin:0; border-bottom:1px solid #2a4479;overflow:hidden;height:40px;}
.hdr a{color: #fff; display: block; font-size:16px;text-decoration:none; background:url(../images/icons.png) no-repeat left 10px; padding-left:1.5em;}
.copyright{text-align:center; color:#ABABAB;}
/*END-CSS:ADMIN