.color1 {
  color: #FF9900;
}

.color2 {
  color: #9900FF;
}

.color3 {
  color: #0099FF;
}

.color4 {
  color: #FF0099;
}

.color5 {
  color: #00FF99;
}

.reveal section pre.large {
  width: 100%;
}

.reveal section code {
  border-radius: 15px;
}

.reveal section img {
  width: auto;
  border-radius: 15px;
}

.reveal section img.no-border {
  border-radius: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}

.reveal section img#img-svg {
  background-color: white;
}

.reveal section img.current-visible {
  height: 0;
}

.reveal section img.current-visible.current-fragment {
  height: auto;
}

.reveal section .half {
  width: 49%;
}

.reveal section .half:nth-child(odd) {
  float: left;
}

.reveal section .half:nth-child(even) {
  float: right;
}

.reveal section .third {
  width: 31%;
  float: left;
  margin: 0 2px;
}

.reveal section .third:first-of-type {
  margin-left: 0;
}

.reveal section .third:last-of-type {
  margin-right: 0;
}

.reveal section span.blue {
  color: #777BB3;
}

/* 4.85%;  } /* grid_1  */
.onecol,
.grid-1 {
  width: 5.801104972%;
}

/* 13.45%; } /* grid_2  */
.twocol,
.grid-2 {
  width: 14.364640883%;
}

/* 22.05%; } /* grid_3  */
.threecol,
.grid-3 {
  width: 22.928176794%;
}

/* 30.75%; } /* grid_4  */
.fourcol,
.grid-4 {
  width: 31.491712705%;
}

/* 39.45%; } /* grid_5  */
.fivecol,
.grid-5 {
  width: 40.055248616%;
}

/* 48%;    } /* grid_6  */
.sixcol,
.grid-6 {
  width: 48.618784527%;
}

/* 56.75%; } /* grid_7  */
.sevencol,
.grid-7 {
  width: 57.182320438000005%;
}

/* 65.4%;  } /* grid_8  */
.eightcol,
.grid-8 {
  width: 65.74585634900001%;
}

/* 74.05%; } /* grid_9  */
.ninecol,
.grid-9 {
  width: 74.30939226%;
}

/* 82.7%;  } /* grid_10 */
.tencol,
.grid-10 {
  width: 82.87292817100001%;
}

/* 91.35%; } /* grid_11 */
.elevencol,
.grid-11 {
  width: 91.436464082%;
}

/* 100%;   } /* grid_12 */
.twelvecol,
.grid-12 {
  width: 99.999999993%;
}

.onecol,
.twocol,
.threecol,
.fourcol,
.fivecol,
.sixcol,
.sevencol,
.eightcol,
.ninecol,
.tencol,
.elevencol,
.twelvecol,
.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
  position: relative;
  float: left;
  margin-left: 2.762430939%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.ckeditor-col-container {
  overflow: hidden;
  margin-bottom: 1em;
}

.first-col {
  margin-left: 0;
}

.last-col {
  margin-right: 0;
}
