/**
 * Basic color menu plugin default colors.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, color-menu-basic/color-menu-basic-front-end.scss */



.editable a { color: red; text-decoration: underline; }
.editable h1 { font-size: 52px; font-weight: normal; }
.editable h2 { font-size: 40px; font-weight: normal; }
.editable h3 { font-size: 32px; font-weight: normal; }
.editable h4 { font-size: 26px; font-weight: normal; }
.editable h5 { font-size: 22px; font-weight: normal; }
.editable h6 { font-size: 16px; font-weight: normal; }
.editable p { font-size: 14px; font-weight: normal; }

.editable ul { list-style-type: disc; list-style-position: inside; }
.editable ol { list-style-type: decimal; list-style-position: inside; }


.raptor-editing-inline2 {
  display: block;
  float: left;
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
}

.raptor-layout-toolbar-outer {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 9999;
}

.raptor-layout-toolbar-inner {
  box-shadow: 0 0 5px #333;
  border-radius: 5px;
  position: absolute;
  top: 20px;
  background-color: #2f3133;
  padding: 0;
  display: none;
  width: 480px;
}

.raptor-layout-toolbar-toolbar {
  margin: 0 auto;
  padding: 0;
}

.raptor-layout-toolbar-group {
  float: left;
  overflow: hidden;
}

.raptor-layout-toolbar-group .ui-button {
  padding: 0;
  float: left;
  overflow: hidden;
}

.raptor-layout-toolbar-group :hover.ui-button {
  background-color: #666;
  cursor: pointer;
}

.raptor-layout-toolbar-group .ui-button.ui-button-icon-only .ui-button-text {
  display: none;
}

.ui-dialog-titlebar-close {
  display: none;
}

.raptor-layout-toolbar-group .ui-button.ui-button-text-only .ui-button-icon-primary {
  display: none;
}

.raptor-layout-toolbar-group .ui-button.ui-button-text-icon-primary .ui-button-text {
  display: none;
}

.raptor-layout-toolbar-group .ui-button .ui-button-text {
  color: #fff;
  float: left;
  padding: 9px;
  font-size: 14px;
}

.raptor-layout-toolbar-group .ui-button .ui-button-icon-primary {
  margin: 10px;
  color: #fff;
  font-size: 12px;
  padding: 3px;
}

.ui-dialog {
  position: absolute !important;
  width: 400px !important;
  background-color: #fff;
  border: 1px solid #ccc;
  z-index: 9999;
}

.ui-dialog .ui-widget-header {
  padding: 1em 2em;
  font-size: inherit;
  font-size: 18px;
}

.ui-dialog .ui-widget-content {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  padding: 2em;
  background-color: #F4F4F4;
  overflow: hidden;
}

.ui-dialog .ui-dialog-buttonpane.ui-widget-content {
  background-color: #fff !important;
  padding: 1em 2em;
  font-size: inherit;
}

.ui-menu-half {
  float: left;
  width: 200px;
  padding: 20px;
  margin: 0;
}

.ui-menu-half .name {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 18px;
  clear: both;
  padding-bottom: 10px;
}

.ui-menu {
  float: left;
  position: absolute !important;
  background-color: #fff;
  padding: 0;
  box-shadow: 0 1px 3px #999;
  margin: 0;
  list-style-type: none;
  padding: 5px 0;
  max-height: 200px;
  overflow: auto;
  z-index: 9999;
}

.ui-menu li {
  margin: 0;
}

.ui-menu-half li {
  display: inline-block;
  width: 100%;
}

.ui-menu li a {
  margin: 0;
  padding: 8px 20px;
  text-align: center;
  font-size: 14px;
  display: block;
}

.ui-menu li:hover {
  background-color: #efefef;
  cursor: pointer;
}

li.ui-color { width: auto; }
li:hover.ui-color { background: none; }
li.ui-color a { width: 25px; height: 25px; float: left; margin: 7px 0 0 7px; padding: 0; }
li.ui-color a div { width: 25px; height: 25px; float: left; box-shadow: 0 0 4px #ccc; }
li.ui-color a div:hover { opacity: 0.5; cursor: pointer; }

.cms-color { display: inline; }
.cms-white { color: #fff; }
.cms-black { color: #333; }
.cms-turquoise { color: #1abc9c; }
.cms-green { color: #2ecc71; }
.cms-blue { color: #3498db; }
.cms-purple { color: #9b59b6; }
.cms-darkblue { color: #34495e; }
.cms-yellow { color: #f1c40f; }
.cms-orange { color: #f39c12; }
.cms-red { color: #e74c3c; }
.cms-grey { color: #ecf0f1; }
.cms-darkgrey { color: #95a5a6; }

.bms-color { padding: 0.05em 0.2em; }
.bms-white { background-color: #fff; }
.bms-black { background-color: #333; }
.bms-turquoise { background-color: #1abc9c; }
.bms-green { background-color: #2ecc71; }
.bms-blue { background-color: #3498db; }
.bms-purple { background-color: #9b59b6; }
.bms-darkblue { background-color: #34495e; }
.bms-yellow { background-color: #f1c40f; }
.bms-orange { background-color: #f39c12; }
.bms-red { background-color: #e74c3c; }
.bms-grey { background-color: #ecf0f1; }
.bms-darkgrey { background-color: #95a5a6; }

/**
 * Float plugin default colors.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, float/float-front-end.scss */
.cms-float-left {
  float: left;
}

/* line 10, float/float-front-end.scss */
.cms-float-right {
  float: right;
}

/**
 * Basic font-family menu plugin default fonts.
 *
 * @author Nikolay Rodionov <rodi.incave@gmail.com>
 */
/* line 6, font-family/font-family-front-end.scss */
.cms-font-arial {
  font-family: Arial, Helvetica, sans-serif;
}

/* line 10, font-family/font-family-front-end.scss */
.cms-font-palatino {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

/* line 14, font-family/font-family-front-end.scss */
.cms-font-georgia {
  font-family: Georgia, serif;
}

/* line 18, font-family/font-family-front-end.scss */
.cms-font-times {
  font-family: "Times New Roman", Times, serif;
}

/* line 22, font-family/font-family-front-end.scss */
.cms-font-comic-sans {
  font-family: "Comic Sans MS", cursive, sans-serif;
}

/* line 26, font-family/font-family-front-end.scss */
.cms-font-impact {
  font-family: Impact, Charcoal, sans-serif;
}

/* line 30, font-family/font-family-front-end.scss */
.cms-font-courier {
  font-family: "Courier New", Courier, monospace;
}

/**
 * Text align styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, text-align/style/text-align-front-end.scss */
.cms-center {
  text-align: center;
}

/* line 10, text-align/style/text-align-front-end.scss */
.cms-left {
  text-align: left;
}

/* line 14, text-align/style/text-align-front-end.scss */
.cms-right {
  text-align: right;
}

/* line 18, text-align/style/text-align-front-end.scss */
.cms-justify {
  text-align: justify;
}

/**
 * Bold formatting styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, bold/style/bold-front-end.scss */
.cms-bold {
  font-weight: bold;
}

/**
 * Italic formatting styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, italic/style/italic-front-end.scss */
.cms-italic {
  font-style: italic;
}

/**
 * Strike formatting styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, strike-through/style/strike-front-end.scss */
.cms-strike {
  text-decoration: line-through;
}

/**
 * Bold formatting styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, block-quote/style/bold-front-end.scss */
.cms-bold {
  font-weight: bold;
}

/**
 * Underline formatting styles.
 *
 * @author David Neilsen <david@panmedia.co.nz>
 */
/* line 6, underline/style/underline-front-end.scss */
.cms-underline {
  text-decoration: underline;
}
