@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Droid+Serif:400,700,400italic,700italic|Titillium+Web:400,300,600,700,300italic,400italic,600italic,700italic|Roboto+Condensed:300italic,400italic,700italic,400,300,700);
.cta {
  background: #003760 url("../images/sprite-icons.png") no-repeat 100% -185px;
  color: #fff;
  display: block;
  font-size: 16px;
  margin: 0 0 5px;
  padding: 4px 20px 4px 12px;
  text-decoration: none;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
.cta:hover {
  background-color: #eea41c;
  color: #fff;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.cta:visited {
  color: #fff;
}
.cta-selectbox {
  background: #003760 url("../images/sprite-icons.png") no-repeat 100% -185px;
  color: #fff;
  display: block;
  font-size: 16px;
  margin: 0 0 5px;
  padding: 5px 20px 5px 12px;
  text-decoration: none;
  width: 100%;
  /*border:1px solid #999; use border for light backgrounds */
  font-style: italic;
  transition: all 0.2s ease-in-out;
}
.cta-selectbox:hover {
  background-color: #eea41c;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  color: #fff;
}
.cta-selectbox:visited {
  color: #fff;
}
@media (min-width: 600px) {
  .cta {
    background-position: 100% -95px;
    margin: 0 0 12px;
    padding: 14px 25px 14px 12px;
  }
  .cta:hover {
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
  }
}
/*.wrapper { 
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -120px; */
/* the bottom margin is the negative value of the footer's height */
/* }

footer, .push {
 height: @footer-height;
}*/
footer nav ul {
  margin: 0;
  padding: 0;
}
footer nav li {
  display: block;
}
footer nav a {
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
footer {
  padding: 20px 0 20px;
  overflow: hidden;
  background-color: #5a5b5d;
}
footer,
footer a,
footer a:visited,
footer p {
  color: #b3b5b8;
  font-family: 'Roboto Condensed', sans-serif;
}
footer a {
  text-decoration: underline;
}
footer .copyright {
  border-top: 1px solid #6c6d6f;
  clear: both;
  color: #fff;
  margin: 15px auto 0;
  padding: 15px 0 0;
}
#footer-nav {
  overflow: hidden;
}
#footer-nav li {
  padding: 0 1%;
  width: 48%;
  float: left;
  display: block;
}
#footer-nav li:nth-child(even) {
  float: right;
}
#footer-nav li a:hover {
  color: #8b8b8c;
}
#footer-nav li a {
  display: block;
  text-decoration: underline;
}
/* This will be used to overlay the bird on the bootstrap menu...the .loogo-bg must be added to the navbar div*/
.logo-bg {
  background-image: url(https://www.phoenix.gov/Style%20Library/CityOfPhx/images/bg-cop-logo-blue.png);
  background-repeat: no-repeat;
  background-position: 100% -80px;
}
.background-primary {
  background-color: #003760;
}
.background-secondary {
  background-color: #eea41c;
}
.background-alternate {
  background-color: #b30057;
}
.searchBar {
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
  overflow: auto;
  background-color: #eea41c;

  /*position: fixed;
    right:10px;
    left: 10px;
    z-index: 1034;*/

}
.searchBar input[type=text] {
  border: 0px;
}
.searchBar button,
.searchBar button:hover,
.searchBar button:active {
  border: 1px solid #fff;
  background-color: #fff;
  display: block;
}


.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; margin-top:10px; margin-bottom:10px }

 div.k-tabstrip:focus {box-shadow: none;}
    
    div.k-tabstrip
{
    background: none transparent !important;
    border-width: 0 !important;
}
 
div.k-tabstrip .k-tabstrip-items
{
    padding: 0 !important;
}
 
div.k-tabstrip .k-content
{
    margin: 0 !important;
    overflow:hidden !important;
}