/*

@font-face {
	font-family: 'Lato-Reg';
	src: url('../fonts/lato/Lato-Reg.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato-RegIta';
	src: url('../fonts/lato/Lato-RegIta.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato-Bol';
	src: url('../fonts/lato/Lato-Bol.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NewsCycle-Regular';
	src: url('../fonts/News_Cycle/NewsCycle-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NewsCycle-Bold';
	src: url('../fonts/News_Cycle/NewsCycle-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
html {
  color: #00008B !important; }

body {
  background: #dce7ca;
  color: #00008B !important; }

li {
  clear: both;
  line-height: 160%; }

.num {
  width: 150px;
  display: block;
  float: left;
  text-align: right;
  padding-right: 6px;
  font-size: 1.4em; }

.parens {
  color: #5271d9;
  padding-left: 6px;
  font-size: 90%; }

#codekitfaq {
  color: #5271d9;
  border: 1px solid #5271d9;
  text-align: left;
  padding: 10px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px; }

.sm {
  font-size: .5em; }

#logo {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }

ul li {
  list-style: none; }

::-moz-selection {
  background: #5271d9;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #5271d9;
  color: #fff;
  text-shadow: none; }

.reveal pre {
  font-size: .8em;
  box-shadow: none;
  margin: 0 auto; }
  .reveal pre code {
    word-wrap: break-word; }

.reveal section img {
  border: 0; }

.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal p, .reveal li {
  color: #00008B; }

.reveal img, .reveal iframe {
  max-width: 100%;
  max-height: 100%; }
