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

a.ck-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.ck-btn--big {
  font-size: 20px;
  padding: 18px 35px; }

a.ck-btn:disabled {
  cursor: default; }

a.ck-btn:disabled:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

a.ck-btn:hover, a.ck-btn:hover, a.ck-btn.hover {
  -webkit-box-shadow: 0px 2px 2px #939393;
  box-shadow: 0px 2px 2px #939393; }

a.ck-btn:active, a.ck-btn.active {
  -webkit-box-shadow: none;
  box-shadow: none; }

a.ck-btn:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#bfbfbf));
  background-image: linear-gradient(white, #bfbfbf); }

a.ck-btn:disabled, a.ck-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.ck-btn:disabled:active, a.ck-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.ck-btn:active, a.ck-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.ck-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.ck-btn--red:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6666), to(#e60000));
  background-image: linear-gradient(#ff6666, #e60000); }

a.ck-btn--red:disabled, a.ck-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.ck-btn--red:disabled:active, a.ck-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.ck-btn--red:active, a.ck-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.ck-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.ck-btn--blue:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4174d5), to(#1b3c7b));
  background-image: linear-gradient(#4174d5, #1b3c7b); }

a.ck-btn--blue:disabled, a.ck-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.ck-btn--blue:disabled:active, a.ck-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.ck-btn--blue:active, a.ck-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.ck-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.ck-btn--green:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#339900), to(#091a00));
  background-image: linear-gradient(#339900, #091a00); }

a.ck-btn--green:disabled, a.ck-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.ck-btn--green:disabled:active, a.ck-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.ck-btn--green:active, a.ck-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.ck-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.ck-btn--orange:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9933), to(#b35900));
  background-image: linear-gradient(#ff9933, #b35900); }

a.ck-btn--orange:disabled, a.ck-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.ck-btn--orange:disabled:active, a.ck-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.ck-btn--orange:active, a.ck-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.ck-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 */
