.topnavbar .navbar-header .brand-logo {
    display: block;
    padding: 2px 15px;
}
.topnavbar .navbar-header {
    background-color: #A9A9A9;
    background-image: -webkit-linear-gradient(left, #A9A9A9 0%, #A9A9A9 100%);
    background-image: -o-linear-gradient(left, #A9A9A9 0%, #A9A9A9 100%);
    background-image: linear-gradient(to right, #A9A9A9 0%, #A9A9A9 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9A9A9', endColorstr='#A9A9A9', GradientType=1);
}
.form-control {
    border-radius: 0px;
}
.panel_login {
    border-color: rgba(255, 255, 255, 0.4);
    padding: 32px;
	padding-top: 10px;
    border: 1px solid #ccc;
	margin: 0px;
	border-radius: 0px;
	background-color: transparent;
}
.panel_login .form-group{
	margin: 0px;
}
.panel_login input[type="email"],.panel_login input[type="password"]{
    color: #555;
    background: #FFFFFF;
    border: none;
    width: 100%;
    height: 50px;
    padding-left: 20px;
    font-weight: 500;
    margin-bottom: 24px;
    border-radius: 0;
	margin: 0px;
	font-size: 14px;
	font-weight: 300;
}
.panel_login input[type="submit"],.panel_login button[type="submit"] {
    height: 50px;
    line-height: 44px;
    border: 2px solid #292929;
    background: #292929;
    color: #fff;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 0 !important;
	font-size: 14px;
	font-weight: 300;
	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
 	transition: all 0.5s ease-in-out;
}
.panel_login input[type="submit"]:hover,.panel_login button[type="submit"]:hover {
    border: 2px solid #E72D3D;
    background: #E72D3D;
    color: #fff;
}
.login{
	background-color: #f8f8f8;
}
.panel_login img{
    width: 250px;
}
a.text-muted{
	padding-top: 10px;
	width: 100%;
	float: left;
	text-align: center;
	color: #292929;
	font-size: 13px;
	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
 	transition: all 0.5s ease-in-out;
}
a:hover.text-muted{
	color: #E72D3D;
}
a {
    color: #292929;
    text-decoration: none;
}
.topnavbar .nav-wrapper {
    background-color: #A9A9A9;
    background-image: -webkit-linear-gradient(left, #A9A9A9 0%, #A9A9A9 100%);
    background-image: -o-linear-gradient(left, #A9A9A9 0%, #A9A9A9 100%);
    background-image: linear-gradient(to right, #A9A9A9 0%, #A9A9A9 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9A9A9', endColorstr='#A9A9A9', GradientType=1);
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #E72D3D;
    border-color: #E72D3D;
    cursor: default;
}
.navbar-brand {
    height: 100px;
}
.nav-wrapper .nav.navbar-nav {
    padding-top: 25px !important;
}
.topnavbar .navbar-header .brand-logo {
    display: block;
    padding: 5px 40px;
}
.wrapper > .aside .aside-inner {
    padding-top: 100px !important;
}
.topnavbar .navbar-header .brand-logo-collapsed {
    padding: 35px 15px;
}
/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 776px) {
 	div.brand-logo > img {
	  	width: 145px !important;
  	}
  	.nav-wrapper .nav.navbar-nav {
   		 padding-top: 0px !important;
  	}
	.nav-wrapper > ul > li > a{
		font-size: 12px !important;
	}
	.navbar-right{
		display: none;
	}
	.wrapper > .aside .aside-inner {
   	 	padding-top: 160px !important;
	}
	.wd-xxl {
		width: 320px;
	}
}
@media screen and (max-width: 350px) {
	.wd-xxl {
		width: 270px;
	}
}
