#ckeditor_editor_settings_button_demo .btn--group {
  margin-bottom: 10px; }

a.btn {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 200;
  border-radius: 2px;
  font-size: 14px;
  background: #fff;
  cursor: pointer;
  outline: none;
  display: inline-block;
  padding: 7px 20px;
  color: black !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#d9d9d9));
  background-image: linear-gradient(white, #d9d9d9);
  border: 1px solid #d9d9d9;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 10px white;
  box-shadow: 0px 1px 10px white; }
  a.btn--big {
    font-size: 20px;
    padding: 18px 35px; }
  a.btn:disabled {
    cursor: default; }
    a.btn:disabled:hover {
      -webkit-box-shadow: none;
      box-shadow: none; }
  a.btn:hover, a.btn:hover, a.btn.hover {
    -webkit-box-shadow: 0px 2px 2px #939393;
    box-shadow: 0px 2px 2px #939393; }
  a.btn:active, a.btn.active {
    -webkit-box-shadow: none;
    box-shadow: none; }
  a.btn:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#bfbfbf));
    background-image: linear-gradient(white, #bfbfbf); }
  a.btn:disabled, a.btn.disabled {
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white));
    background-image: linear-gradient(white, white);
    color: #333333;
    border: 1px solid white;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    cursor: default; }
    a.btn:disabled:active, a.btn.disabled:active {
      background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white));
      background-image: linear-gradient(white, white);
      color: #333333;
      border: 1px solid white; }
  a.btn:active, a.btn.active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#d9d9d9));
    background-image: linear-gradient(#b3b3b3, #d9d9d9);
    color: black;
    border: 1px solid #d9d9d9; }
  a.btn--red {
    color: white !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6666), to(#ff1a1a));
    background-image: linear-gradient(#ff6666, #ff1a1a);
    border: 1px solid #ff1a1a;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 10px #ff8080;
    box-shadow: 0px 1px 10px #ff8080;
    border-color: #ff6666; }
    a.btn--red:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6666), to(#e60000));
      background-image: linear-gradient(#ff6666, #e60000); }
    a.btn--red:disabled, a.btn--red.disabled {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcccc), to(#ff9999));
      background-image: linear-gradient(#ffcccc, #ff9999);
      color: white;
      border: 1px solid #ffcccc;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      cursor: default; }
      a.btn--red:disabled:active, a.btn--red.disabled:active {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcccc), to(#ff9999));
        background-image: linear-gradient(#ffcccc, #ff9999);
        color: white;
        border: 1px solid #ffcccc; }
    a.btn--red:active, a.btn--red.active {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#ff1a1a));
      background-image: linear-gradient(#cc0000, #ff1a1a);
      color: #d9d9d9;
      border: 1px solid #ff1a1a; }
  a.btn--blue {
    color: white !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4174d5), to(#2451a5));
    background-image: linear-gradient(#4174d5, #2451a5);
    border: 1px solid #2451a5;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 10px #5683da;
    box-shadow: 0px 1px 10px #5683da;
    border-color: #4174d5; }
    a.btn--blue:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#4174d5), to(#1b3c7b));
      background-image: linear-gradient(#4174d5, #1b3c7b); }
    a.btn--blue:disabled, a.btn--blue.disabled {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#95b1e7), to(#6b93de));
      background-image: linear-gradient(#95b1e7, #6b93de);
      color: white;
      border: 1px solid #95b1e7;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      cursor: default; }
      a.btn--blue:disabled:active, a.btn--blue.disabled:active {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#95b1e7), to(#6b93de));
        background-image: linear-gradient(#95b1e7, #6b93de);
        color: white;
        border: 1px solid #95b1e7; }
    a.btn--blue:active, a.btn--blue.active {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#173266), to(#2451a5));
      background-image: linear-gradient(#173266, #2451a5);
      color: #d9d9d9;
      border: 1px solid #2451a5; }
  a.btn--green {
    color: white !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#339900), to(#1a4d00));
    background-image: linear-gradient(#339900, #1a4d00);
    border: 1px solid #1a4d00;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 10px #3cb300;
    box-shadow: 0px 1px 10px #3cb300;
    border-color: #339900; }
    a.btn--green:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#339900), to(#091a00));
      background-image: linear-gradient(#339900, #091a00); }
    a.btn--green:disabled, a.btn--green.disabled {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#55ff00), to(#44cc00));
      background-image: linear-gradient(#55ff00, #44cc00);
      color: white;
      border: 1px solid #55ff00;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      cursor: default; }
      a.btn--green:disabled:active, a.btn--green.disabled:active {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#55ff00), to(#44cc00));
        background-image: linear-gradient(#55ff00, #44cc00);
        color: white;
        border: 1px solid #55ff00; }
    a.btn--green:active, a.btn--green.active {
      background-image: -webkit-gradient(linear, left top, left bottom, from(black), to(#1a4d00));
      background-image: linear-gradient(black, #1a4d00);
      color: #d9d9d9;
      border: 1px solid #1a4d00; }
  a.btn--orange {
    color: white !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9933), to(#e67300));
    background-image: linear-gradient(#ff9933, #e67300);
    border: 1px solid #e67300;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 10px #ffa64d;
    box-shadow: 0px 1px 10px #ffa64d;
    border-color: #ff9933; }
    a.btn--orange:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9933), to(#b35900));
      background-image: linear-gradient(#ff9933, #b35900); }
    a.btn--orange:disabled, a.btn--orange.disabled {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcc99), to(#ffb366));
      background-image: linear-gradient(#ffcc99, #ffb366);
      color: white;
      border: 1px solid #ffcc99;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      cursor: default; }
      a.btn--orange:disabled:active, a.btn--orange.disabled:active {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcc99), to(#ffb366));
        background-image: linear-gradient(#ffcc99, #ffb366);
        color: white;
        border: 1px solid #ffcc99; }
    a.btn--orange:active, a.btn--orange.active {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#994d00), to(#e67300));
      background-image: linear-gradient(#994d00, #e67300);
      color: #d9d9d9;
      border: 1px solid #e67300; }
  a.btn--transparent {
    background: transparent;
    border-width: 2px; }

img.img--rounded {
  border-radius: 5000px; }

img.img--border-radius {
  border-radius: 10px; }

img.img--shadow {
  -webkit-box-shadow: 0 0 10px #666;
  box-shadow: 0 0 10px #666; }

img [data-align="left"] {
  border: 1px solid #ccc;
  margin: 0 20px 20px 0;
  float: left; }

img [data-align="center"] {
  border: 1px solid #ccc;
  margin: 20px 0;
  width: 100%; }

img [data-align="right"] {
  border: 1px solid #ccc;
  margin: 0 0 20px 20px;
  float: right; }

img.align-left {
  margin: 0 20px 20px 0; }

img.align-right {
  margin: 0 0 20px 20px; }

table.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  background-color: transparent; }
  table.table thead {
    border-color: inherit; }
  table.table th, table.table td {
    padding: .75rem;
    vertical-align: top; }
  table.table--striped tbody > tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05); }
  table.table--transparent tr, table.table--transparent th, table.table--transparent td {
    border: none; }

.cke .table tr, .cke .table th, .cke .table td {
  border: 1px solid #666; }

p.textbox {
  padding: 25px;
  border-radius: 5px;
  font-size: 1.2em;
  line-height: 1.6em; }
  p.textbox.textbox--danger {
    color: #721c24;
    background-color: #f8d7da;
    -webkit-box-shadow: #721c24 1px 1px 5px;
    box-shadow: #721c24 1px 1px 5px; }
  p.textbox.textbox--info {
    background: #f6fff8;
    color: #7d9f84;
    -webkit-box-shadow: #7d9f84 1px 1px 5px;
    box-shadow: #7d9f84 1px 1px 5px; }
  p.textbox.textbox--important {
    color: #004085;
    background-color: #cce5ff;
    -webkit-box-shadow: #004085 1px 1px 5px;
    box-shadow: #004085 1px 1px 5px; }

/*# sourceMappingURL=maps/ckeditor_styles.css.map */
