@media screen and (max-width: 1099px) {
	.logo-partner img:first-child {
		height: 30px;
		margin-left: 15px;
	}
	.logo-partner img:last-child {
		height: 25px;
		margin-left: 15px;
	}
}
@media screen and (max-width: 1028px) {
	.text1-login {
		padding-right: 25px !important;
	}
	.text2-login {
		/*font-size: 140px;*/
		padding-right: 25px !important;
	}
	.text-desc-login {
		width: 390px;
	}
	.desc-white,.logo-white{float: right;}
}
@media screen and (max-width: 991px) {
	img.logo {
		margin-left: 0;
	}
	.navbar-brand {
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar.navbar-inverse .navbar-brand {
		width: 350px;
	}
}
@media screen and (max-width: 860px) {
	.text2-login {
		padding-top: 0;
	}.logo-partner {
		line-height: normal;}
	.logo-partner img {
		display: block;
		margin: 13px 0;
	}
}
@media screen and (max-width: 768px) {
	.page-wrap {
		background-size: auto 100%;
	}
	.text-desc-login,.formLogin{display: block !important;}
	.logo-white{float: left;display: inline;padding: 0;margin: 0 0 5px 0;width: 40%}
	.desc-white{width: 60%;}
	.desc-white div{font-size: 15px;padding: 0 !important}
	.loginBox{margin-top: 45px;display: block;}
	.text2-login{margin-top:15px;}
	.formLogin{width: 90%;left: 5%;float: left;}
	.page-content{margin-top: 0;}
}
@media screen and (max-width: 767px) {
	.navbar-inverse .navbar-header {
		background: none;
	}
	.navbar.navbar-inverse .navbar-brand span,
	.navbar.navbar-inverse .navbar-brand i {
		display: none;
	}
	.navbar.navbar-inverse .navbar-brand {
		width: auto;
		padding-left: 13px;
		padding-right: 13px;
	}
	img.logo {
		margin-right: 0;
	}
	.navbar-toggle {
		margin-top: 30px;
	}
	.navbar-right {
		position: absolute;
	    top: 0px;
	    right: 60px;
	}
	.navbar-inverse .navbar-toggle {
		background: #1a73b1 !important;
		opacity: 1;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
		background: #1a73b1 !important;
		opacity: 1;
	}
	.sidebar {
		padding-top: 0;
	}
	.page-sidebar-minified .sidebar .nav>li>a {
		padding: 15px;
	}
	.page-sidebar-minified .sidebar .nav>li>a>i {
		height: 45px;
		width: 45px;
		font-size: 22px;
	}
	.page-sidebar-minified .sidebar .nav>li>a>span {
		font-size: 11px;
	}
}
@media screen and (max-width: 475px)  {
	.tbl-chart th {
		padding: 5px;
		font-size: 10px;
	}
	.tbl-chart td {
		padding: 5px;
	}
	.btn.btn-success {
		font-size: 10px;
	}
}
@media screen and (max-width: 440px) {
	.text2-login {
		/*font-size: 105px;*/
		line-height: normal;
	}
	.text1-login {
		font-size: 16px;
	}
	img.logo {
		height: 35px;
	}
	.navbar.navbar-inverse .navbar-brand {
		height: auto;
	}
	.navbar-toggle {
		margin-top: 12px;
	}
	.navbar.navbar-inverse .navbar-nav>li>a {
		padding: 19px 15px;
	}
	.logo-partner {
		display: none;
	}
	.pace-progress {
		top: 60px;
	}
	.pace .pace-activity {
		top: 70px;
	}
	.desc-left p {
		font-size: 12px;
	}
	.desc-left h3 {
		margin-bottom: 10px;
	}
	.page-header-fixed {
		padding-top: 60px;
	}
}
@media screen and (max-width: 410px) {
	.logo-partner {
		display: none;
	}
}