body {
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
}

.swagger-section #header a#logo {
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: none;
  background: transparent url(../images/logo.png) no-repeat left center;
  padding: 20px 0 20px 40px;
}

.swagger-section #header {
	background: transparent;
	padding: 0;
}

h3 {
	text-shadow: 0 1px 0 #fff;
    margin-left: 0;
    font-size: 21px;
    font-weight: bold;
    margin: 30px 0 20px 0;
}

a, a:hover, a:visited {
    color: #60c7d6;
}

.swagger-section .swagger-ui-wrap h3 {
    color: black;
    padding: 0;
	text-shadow: 0 1px 0 #fff;
	font-size: 18px;
	font-weight: bold;
	margin: 30px 0 20px 0;
}

.deprecated {
	text-decoration: line-through !important;
}

#ui .pingfooter {
    width: 940px;
    height: 14px;
    margin: 0 auto 10px auto;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading {
    border: 1px solid transparent;
    float: none;
    clear: both;
    overflow: hidden;
    display: block;
}

.swagger-section .swagger-ui-wrap h2 {
	font-size: 17px;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a {
    color: #999999;
}

.swagger-section .swagger-ui-wrap {
    line-height: 1;
    font-family: "Droid Sans", sans-serif;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 {
    color: #999999;
    padding-left: 0;
    display: block;
    clear: none;
    float: left;
    font-family: "Droid Sans", sans-serif !important;
    font-weight: normal;
}