/*--><![CDATA[/*><!--*/
@media screen and (min-width:960px){.responsive-menu-block-wrapper.responsive-menu-block{display:block;}#block-responsive-menu-toggle{display:none;}}

/*]]>*/-->

.content h1 {
display:none;
}

.content h1#site-name {
display:inline-block;
}

label.sr-only {
display:none;
}

input.form-control {
margin-top:20px;
}

input.btn.btn-default.hidden-xs {
display:none;
}

div.form-group.force-display-block {
display:none;
}

div.content form#loginForm input.btn.btn-default.visible-xs-inline-block[type="submit"] {
color: #333;
font-size: 18px;
font-weight: normal;
line-height: 1em;
background-color: #fec509;
padding: 15px 50px;
border: 0;
border-radius: 8px !important;
cursor: pointer;
display: inline-block;
font-family: "Source Sans Pro",sans-serif;
text-decoration: none;
transition: background-color 300ms ease-in-out;
vertical-align: middle;
white-space: nowrap;
margin: 30px 0px;
}

/*#block-compro-custom-login-welcome-message.block.block-compro-custom.first div.content div#introtext p {
	font-size:16px;
}*/

div#KASheaderlogo {
width: 100px;
height: 127px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 20px;
}

.region-pre-header div#bulldogoverlap.inner {
    padding: 0px;
    color: #fff;
    max-width: 1440px;
    margin-bottom: -30px;
    margin-top: -15px;
}

div.content-and-sidebar div.region-content div.inner #block-compro-custom-login-welcome-message {
	padding-top:0px !important;
}

ul {
	padding-left:0px;
}

div#block-system-main.block-system div.content {
	width:80% !important;
}

div#block-system-main.block-system div.content div.login-messages {
	display:inline-block;
}

div.content i.icon-user-circle-o {
	clear: both;
	font-size: 48px;
	display: inline-block;
	min-width: 48px;
	width: 14%;
	color: #fec509;
	margin: 5px 20px 5px 0;
	vertical-align: top;
}

div.login-error span.text-normal {
	color:#fec509;
	}
	
div.login-messages span.message-title {
margin-bottom: 1em;
font-family: "Oswald Regular",sans-serif;
font-weight: normal;
font-size: 20px;
text-transform: uppercase;
}

html {
  padding-top: 0px;
}

body {
  padding-top: 0px;
}


.container-fluid {
  background: none;
  border: none;
}

.navbar-default, .navbar-default .navbar-nav > .active > a, .navbar-default:hover, .navbar-default .navbar-nav > .active > a:hover {
  background:none;
  border:none;
  box-shadow: none;
}

.navbar-default .navbar-collapse {
  border: none;
}

.panel, .alert, .navbar-wrapper {
  box-shadow: none;
}

.alert-warning, .alert-success, .alert-info {
  border-color:none;
  background-image: none;
  /*background-color: #fec509;
  color:#2251a3;*/
  background: none;
}

.alert-warning {
  color: #fec509;
  /*border-color:#fff;*/
  border: none;
}

.alert-success {
  color: #fff;
  /*border-color: #fff;*/
  border:none;
}

.alert-success p {
  
  font-family: "Oswald Regular",sans-serif;
  font-weight: normal;
  font-size: 30px !important;
  text-transform: uppercase;
  /*margin-left: auto;
  margin-right: auto;*/
}



.alert-success p i {
  display: none;
}

.alert-info {
  color:#fff;
  border:none;
}

.alert {
  /*border-color: : #fff;*/
}

.btn-success, .btn, .btn-success:active, .btn:active, .btn-success:hover, .btn:hover {
  background-image: none;
  background-color: #fec509;
  color:#555;
  border:none;
}

.btn:hover, .btn-success:hover {
  color:fff;
}

.col-sm-offset-4 {
  margin-left: 0px;
}

.input-group .form-control {
  margin-top: 0px;
}

.form-horizontal .control-label {
  text-align: left;
}

.col-sm-4 {
  width: 140px;
}