	/*@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700|Lato:100,300,400);*/
	/* ##########  */
	/*   $GLOBAL   */
	/* ##########  */
	/* line 10, ../sass/typica-login.scss */
	html {
		width: 100%;
		height: 100%;
		min-width: 1800px;
		overflow: hidden;
	}
	/* line 13, ../sass/typica-login.scss */
	
	body {
		width: 100%;
		min-width: 1800px;
		background: url(/img/bg_1.png) no-repeat;
		background-position:center center;
		background-position-y: 20px;
		background-attachment: fixed;
	}
	/* line 25, ../sass/typica-login.scss */
	@media (max-width: 979px){
		.navbar-fixed-top {
		     margin-bottom: 0; 
		}
		.navbar-fixed-top .navbar-inner{
			padding: 0;https://pages.tmall.com/wow/act/18748/main-101161?spm=a2107.1.0.0.294cf12fu1Qh0Q&wh_weex=true
		}
		}
		
	.btn-black {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		padding: 5px 20px;
		background-color: #222222;
		background-image: none;
		color: white;
		text-shadow: none;
	}
	/* line 33, ../sass/typica-login.scss */
	
	.btn-black:hover {
		background: #333333;
		color: white;
	}
	/* ########### */
	/* $NAVIGATION */
	/* ########### */
	/* line 43, ../sass/typica-login.scss */
	
	.navbar .brand {
		margin-top: 5px;
		padding-bottom: 8px;
		max-height: 40px;
		width: auto;
	}
	/* line 49, ../sass/typica-login.scss */
	
	.navbar .navbar-inner {
		height: 60px;
		background: white;
		filter: none;
		box-shadow: none;
	}
	/* line 54, ../sass/typica-login.scss */
	
	.navbar .nav {
		margin-top: 20px;
	}
	/* line 56, ../sass/typica-login.scss */
	
	.navbar .nav>li>a {
		padding: 10px 10px 11px;
		color: #333;
		text-shadow: none;
	}
	/* line 63, ../sass/typica-login.scss */
	
	.navbar .nav>li>a:hover {
		color: #111;
	}
	/* line 67, ../sass/typica-login.scss */
	
	.navbar .nav>li.active>a {
		background: none;
		color: #111;
	}
	/* line 70, ../sass/typica-login.scss */
	
	.navbar .nav>li.active>a:hover {
		background: none;
		color: #111;
	}
	/* ####### */
	/* $LOGIN  */
	/* ####### */
	/* line 80, ../sass/typica-login.scss */
	
	.container {
		width: 100%!important;
		padding-left: 120px!important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		min-width: 1200px;
		background: transparent;
	}
	
	#login-wraper {
		position: absolute;
		width: 350px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.10), 0 0 0 1px rgba(0, 0, 0, 0.02);
		-moz-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.10), 0 0 0 1px rgba(0, 0, 0, 0.02);
		box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.10), 0 0 0 1px rgba(0, 0, 0, 0.02);
		background: #fff;
		padding: 8px 0;
		left: 55%;
		top: 190px;
		-webkit-animation-duration: 1s;
		-webkit-animation-delay: .2s;
		-webkit-animation-timing-function: ease;
		-webkit-animation-fill-mode: both;
		-moz-animation-duration: 1s;
		-moz-animation-delay: .2s;
		-moz-animation-timing-function: ease;
		-moz-animation-fill-mode: both;
	}
	/*.bj-box{
		position: relative;
		width: 70%;
		height:1000px;
		background: url(/img/bg_1.png) no-repeat;
		background-size:100% auto ;
		top:120px;
	}*/
	.animation {
		-webkit-animation: fadeInLeft 1s .2s ease both;
		-moz-animation: fadeInLeft 1s .2s ease both;
	}
	
	@-webkit-keyframes fadeInLeft {
		0% {
			opacity: 0;
			-webkit-transform: translateX(-20px)
		}
		100% {
			opacity: 1;
			-webkit-transform: translateX(0)
		}
	}
	
	@-moz-keyframes fadeInLeft {
		0% {
			opacity: 0;
			-moz-transform: translateX(-20px)
		}
		100% {
			opacity: 1;
			-moz-transform: translateX(0)
		}
	}
	
	.form {
		margin: 0;
	}
	
	#submit {
		width: 100%;
		height: 48px;
		line-height: 48px;
		padding: 0;
		background: #ff593c;
		margin-left: 0;
	}
	/* line 97, ../sass/typica-login.scss */
	
	.login-form legend {
		color: #ff593c;
	}
	/* line 21, ../sass/typica-login.scss */
	
	.blue {
		display: block;
		color: #ff593c;
		font-size: 15px;
		text-align: center;
		font-weight: bold;
	}
	
	.body,
	.footer,
	.msg {
		padding: 0 30px;
	}
	
	input:-webkit-autofill {
		-webkit-box-shadow: 0 0 0px 1000px white inset;
		-webkit-text-fill-color: #d5d9dd;
	}
	
	input:-webkit-autofill:focus {
		-webkit-box-shadow: 0 0 0px 1000px white inset;
		-webkit-text-fill-color: #ff593c;
	}
	
	.login-form input {
		display: block;
		width: 100%;
		height: auto;
		margin-bottom: 19px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #ced6dc;
		padding: 8px 0px 8px 50px;
		background-color: transparent!important;
	}
	
	.login-form input:focus {
		border: 1px solid #ff593c;
		color: #ff593c;
		box-shadow: none;
	}
	
	.icon,.icon2 {
		position: absolute;
		width: 40px;
		height: 30px;
		z-index: 11;
	}
	.icon2{
		display: none;
	}
	
	.icon_user {
		background: url(/img/icon_user.png) no-repeat;
		background-position: 20px 10px;
	}
	.icon_user-press {
		background: url(/img/icon_user-press.png) no-repeat;
		background-position: 20px 10px;
	}
	
	.icon_psd {
		background: url(/img/icon_psd.png) no-repeat;
		background-position: 22px 10px;
	}
	.icon_psd-press {
		background: url(/img/icon_psd-press.png) no-repeat;
		background-position: 22px 10px;
	}
	.icon_id {
		background: url(/img/icon_id.png) no-repeat;
		background-position: 18px 10px;
	}
	.icon_id-press {
		background: url(/img/icon_id-press.png) no-repeat;
		background-position: 18px 10px;
	}
	.msg {
		text-align: center;
		margin-top: 18px;
	}
	
	.msg a {
		color: #0066f1;
		text-decoration: underline;
	}
	/* line 106, ../sass/typica-login.scss */
	
	.login-form .footer {
		margin-top: 20px;
	}
	/* line 108, ../sass/typica-login.scss */
	
	.login-form .footer .checkbox.inline {
		display: inline;
	}
	/* line 110, ../sass/typica-login.scss */
	
	.login-form .footer .checkbox.inline input[type="checkbox"] {
		float: none;
		margin-top: -4px;
	}
	/* line 115, ../sass/typica-login.scss */
	
	.login-form .footer .btn {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-left: 15px;
		padding: 7px 25px;
		background-image: none;
	}
	/* ######### */
	/* $REGISTER */
	/* ######### */
	/* line 127, ../sass/typica-login.scss */
	
	#register-wraper {
		position: absolute;
		width: 350px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.10), 0 0 0 1px rgba(0, 0, 0, 0.02);
		-moz-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.10), 0 0 0 1px rgba(0, 0, 0, 0.02);
		box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.10), 0 0 0 1px rgba(0, 0, 0, 0.02);
		background: #fff;
		padding: 10px 0;
		left: 52%;
		top: 18%;
	}
	/* line 137, ../sass/typica-login.scss */
	
	#register-form {
		margin: 0 auto;
		width: 350px;
	}
	/* line 140, ../sass/typica-login.scss */
	
	#register-form .control-inline {
		display: inline-block;
		font-size: 12px;
	}
	/* line 143, ../sass/typica-login.scss */
	
	#register-form legend {
		margin-bottom: 15px;
		border-bottom: none;
	}	
	/* line 147, ../sass/typica-login.scss */
	
	#register-form input.input-huge {
		display: block;
		width: 100%;
		height: auto;
		margin-bottom: 19px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #ced6dc;
		padding: 8px 0px 8px 50px;
		background-color: transparent!important;
	}
	
input:-webkit-autofill {
		-webkit-box-shadow: 0 0 0px 1000px white inset!important;
		-webkit-text-fill-color: #d5d9dd!important;
	}
	
input:-webkit-autofill:focus {
		-webkit-box-shadow: 0 0 0px 1000px white inset!important;
		-webkit-text-fill-color: #ff593c!important;
	}
	#register-form input.input-huge:focus {
		border: 1px solid #ff593c;
		color: #ff593c;
		box-shadow: none;
	}

	/* line 150, ../sass/typica-login.scss */
	
	#register-form .control-group {
		margin-bottom: 0;
	}
	/* line 153, ../sass/typica-login.scss */
	
	#register-form .checkbox.inline {
		margin-bottom: 20px;
		padding: 0;
		font-size: 98%;
		margin-left: 25px;
	}
	
	#register-form .checkbox.inline a {
		color: #ff593c;
	}
	/* line 157, ../sass/typica-login.scss */
	
	#register-form .checkbox.inline input {
		margin-right: 10px;
	}
	/* line 161, ../sass/typica-login.scss */
	/* line 165, ../sass/typica-login.scss */
	
	#register-form .btn {
		background-image: none;
		box-shadow: none;
	}
	/* line 171, ../sass/typica-login.scss */
	
	.register-info-wraper {
		background: rgba(0, 0, 0, 0.2);
	}
	/* line 174, ../sass/typica-login.scss */
	
	#register-info {
		position: relative;
		padding: 25px;
	}
	/* line 177, ../sass/typica-login.scss */
	
	#register-info ul {
		margin-right: 25px;
	}
	/* line 179, ../sass/typica-login.scss */
	
	#register-info ul li {
		margin-bottom: 25px;
	}
	/* ####### */
	/* $FOOTER */
	/* ####### */
	/* line 185, ../sass/typica-login.scss */
	
	footer.white {
		padding-top: 20px;
		height: 50px;
		background: white;
		text-align: center;
	}
	/* ###### */
	/* $FONTS */
	/* ###### */
	/* navigation */
	/* line 7, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	.navbar {
		font-family: 'Open Sans', sans-serif;
		font-size: 13px;
		font-weight: 800;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	/* login form */
	/* line 17, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	.login-form legend {
		font-family: 'Lato', Helvetica, sans-serif;
		font-size: 36px;
		font-weight: 300;
		color: #333333;
		-webkit-font-smoothing: subpixel-antialiased;
	}
	/* line 24, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	.login-form label {
		font-family: 'Lato', Helvetica, sans-serif;
		font-size: 20px;
		color: #333333;
		font-weight: 300;
	}
	/* register form */
	/* line 32, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	#register-form legend {
		font-family: 'Lato', Helvetica, sans-serif;
		font-size: 36px;
		font-weight: 300;
		color: #333333;
		-webkit-font-smoothing: subpixel-antialiased;
	}
	/* line 39, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	#register-form label {
		font-family: 'Lato', Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		font-weight: 300;
	}
	/* register info */
	/* line 48, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	#register-info h1 {
		font-size: 42px;
		font-family: "PT Sans", Arial, Helvetica, sans-serif;
		line-height: 55px;
		font-weight: 700;
		text-align: right;
		padding-bottom: 50px;
		color: white;
	}
	/* line 57, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	#register-info ul {
		text-align: right;
		color: white;
		font-size: 24px;
		font-family: "PT Sans", Arial, Helvetica, sans-serif;
	}
	/* footer */
	/* line 66, D:/DropBox/bootstrap/typica-login/sass/includes/_fonts.scss */
	
	footer.navbar-fixed-bottom {
		font-size: 16px;
		font-family: "PT Sans", Arial, Helvetica, sans-serif;
		line-height: 18px;
		font-weight: 400;
	}
	/* ######## */
	/* $QUERIES */
	/* ######## */
	/* Portrait tablet*/
	
	@media (max-width: 495px) {
		/* line 29, D:/DropBox/bootstrap/typica-login/sass/includes/_queries.scss */
		/* #login-wraper {
	    width: auto;
	    height: auto;
	    margin-left: 0;
	    margin-right: 0;
	    left: 0;
	  }
	*/
		/* line 36, D:/DropBox/bootstrap/typica-login/sass/includes/_queries.scss */
		/* #register-form {
	    width: auto;
	  }*/
		/* line 38, D:/DropBox/bootstrap/typica-login/sass/includes/_queries.scss */
		/*#register-form .control-inline {
	    display: block;
	  }*/
		/* line 41, D:/DropBox/bootstrap/typica-login/sass/includes/_queries.scss */
		/* #register-form input {
	    display: block;
	    margin: 0 auto;
	  }*/
		/* line 44, D:/DropBox/bootstrap/typica-login/sass/includes/_queries.scss */
		/*#register-form input.input-huge, #register-form input.input-medium {
	    width: auto;
	    display: block;
	  }*/
		/* line 49, D:/DropBox/bootstrap/typica-login/sass/includes/_queries.scss */
		/*#register-form .btn {
	    display: block;
	    margin: 0 auto;
	  }*/
	}