@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300italic,300,400italic,700,700italic);

.index-main
{
  padding: 30px;
  color: inherit;
  border-bottom: solid;
  border-width: 1px;
  /*background-color: #79CDCD;*/
}

.index-main .container {
  max-width: 100%;
  padding-top: 50px;
}

.index-container .container
{
	max-width: 100%;
}

.index-container-offcolor
{
	background-color: #eee;
}

.btn-custom-lighten.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-custom-lighten {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3e9d9d;
  background-image: -moz-linear-gradient(top, #388e8e, #46b3b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#388e8e), to(#46b3b3));
  background-image: -webkit-linear-gradient(top, #388e8e, #46b3b3);
  background-image: -o-linear-gradient(top, #388e8e, #46b3b3);
  background-image: linear-gradient(to bottom, #388e8e, #46b3b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff388e8e', endColorstr='#ff46b3b3', GradientType=0);
  border-color: #46b3b3 #46b3b3 #317c7c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #46b3b3;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-custom-lighten:hover,
.btn-custom-lighten:focus,
.btn-custom-lighten:active,
.btn-custom-lighten.active,
.btn-custom-lighten.disabled,
.btn-custom-lighten[disabled] {
  color: #ffffff;
  background-color: #46b3b3;
  *background-color: #3fa0a0;
}
.btn-custom-lighten:active,
.btn-custom-lighten.active {
  background-color: #388e8e ;
}

.text-center {
  text-align: center;
}

.post-read-more
{
	font-family: Source Sans Pro, Helvetica Neue, Arial;
	color: #388e8e;
	font-size: 16px;
}

.post-intro
{
	font-family: Source Sans Pro, Helvetica Neue, Arial;
	color: #4d4d4d;
	font-size: 16px;
	padding-top:10px;
}

.post-intro-content
{
	padding-left:16px;
}

.post-title
{
	font-family: Myriad Pro, Lato, Helvetica Neue, Arial;
	font-size: 28px;
	font-weight: 400;
	margin-top:33px;
}

.post-container
{
	width: 100%;
	display: inline;
}

.post-tag
{
	font-family: "Merriweather", Georgia;
}

.post-link
{
	color: #000000;
}

.big-title
{
	font-family: "Roboto";
}

.mini-title
{
	font-family: "Merriweather", Georgia;
	padding-left:20px;
}

.widget
{
	margin-top:33px;
}

.content{
	font-family: "Merriweather", Georgia;
	font-size: 15px;
    line-height: 30px;
    color: #353535;
    margin-bottom: 25px;
    margin-top: 20px;
}

.post-date
{
	margin-top: 4px;
	color: #888;
}

.post-tag-container
{
	margin-top: 4px;
	color: #888;
}

.documentation-row
{
	margin-top:75px;
}

.terminal-container
{
	background: #404040;
	color: #fff;
	border-left: solid;
	border-width: 1px;
	padding-top: 15px;
	font-family: Monaco, Consolas, monospace;
}

.documentation-left-menu
{
	padding-top: 15px;
}

.documentation-info-container
{
	padding-top: 15px;
}

.documentation-content
{
	font-family: "Merriweather", Georgia;
}

.api-overview
{
	padding-bottom: 33px;
	width: 100%;
}

.gaining-access
{
	padding-bottom: 345px;
	width: 100%;
}

.gaining-access-term
{
	margin-top: 180px;
	width: 100%;
}

.matches-term
{
	margin-top: 120px;
	width: 100%;
}

.results-term
{
	margin-top: 160px;
	width: 100%;
}

.oddtype-term {
    margin-top: 625px;
    width: 100%;
}

.resulttype-term {
    width: 100%;
    margin-top:20px;
}

.odds-endpoints {
    margin-bottom: 50px;
}

.sports
{
	padding-bottom: 300px;
	width:100%;
}

.sports-term
{
	width:100%;
	margin-top: 2px;
}

.sources-term
{
	width: 100%;
	margin-top: 100px;
}

.sources
{
	width: 100%;
	padding-left: 0;
	padding-top: 210px;
}

.usage {
    width: 100%;
    padding-left: 0;
}

.leagues{
    width: 100%;
    padding-left: 0;
    padding-top: 275px;
}

.leagues-term
{
	width: 100%;
	margin-top: 65px;
}

.regions {
    width: 100%;
    padding-left: 0;
    padding-top: 530px;
}

.regions-term {
    width: 100%;
    margin-top:200px;
}

.resources
{
	width: 100%;
	padding-left: 0;
	margin-top: 50px;
}

.resources-term
{
	width: 100%;
	margin-top: 200px;
}

.test-data
{
	width: 100%;
	padding-left: 0;
	margin-top: 125px;
}

.test-data-term
{
	width: 100%;
	margin-top: 300px;
}

.object-term
{
	color:#FFD700;
}

.expected-response
{
	margin-top: 50px;
	width: 100%;
}

.response-body
{
	margin-left: 15px;
	width: 100%
}

.example-requests
{
	margin-top: 35px;
	width:100%;
}

.entity-prop
{
	font-weight: bold;
}

.entity-desc
{
	width: 100%;
	padding-bottom: 15px;
}

.entity-prop-desc
{
	font-style: italic;
	padding-left: 10px;
}

.login-container
{
	margin-top: 100px;
}

.signup-container
{
	margin-top: 33px;
}

.signup-error-div
{
	margin-top: 33px;
	color:red;
}

.login-error-div
{
	margin-top: 40px;
	color: red;
}
