@font-face {
  font-family: 'GalauIcon';
  src: url('../fonts/GalauIcon.eot?280216');
  src: url('../fonts/GalauIcon.eot?#iefix') format('embedded-opentype'), url('../fonts/GalauIcon.woff?280216') format('woff'), url('../fonts/GalauIcon.woff2?280216') format('woff2'), url('../fonts/GalauIcon.ttf?280216') format('truetype'), url('../fonts/GalauIcon.svg?#GalauIcon') format('svg');
}
.guicon,
.guicon:before {
  display: inline-block;
  font-family: 'GalauIcon' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: baseline !important;
  text-align: left;
}
.guicon-spin {
  -webkit-animation: guicon-spin 2s infinite linear;
  animation: guicon-spin 2s infinite linear;
}
@-webkit-keyframes guicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes guicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.guicon-code:before {
  content: "\f100";
}
.guicon-grid:before {
  content: "\f101";
}
.guicon-bootstrap:before {
  content: "\f102";
}
.guicon-panel:before {
  content: "\f103";
}
.guicon-view-grid:before {
  content: "\f104";
}
.guicon-alert:before {
  content: "\f105";
}
.guicon-button:before {
  content: "\f106";
}
.guicon-table:before {
  content: "\f107";
}
.guicon-image:before {
  content: "\f108";
}
.guicon-text:before {
  content: "\f109";
}
.guicon-glyphicons:before {
  content: "\f10a";
}
.guicon-dashicons:before {
  content: "\f10b";
}
.guicon-fontawesome:before {
  content: "\f10c";
}
.guicon-search:before {
  content: "\f10d";
}
.guicon-form:before {
  content: "\f10e";
}
.guicon-label:before {
  content: "\f10f";
}
.guicon-plus:before {
  content: "\f110";
}
.guicon-jumbotron:before {
  content: "\f111";
}
.guicon-well:before {
  content: "\f112";
}
.guicon-tab:before {
  content: "\f113";
}
.guicon-badges:before {
  content: "\f114";
}
.guicon-effect:before,
.guicon-fx:before {
  content: "\f115";
}
.guicon-carousel:before {
  content: "\f116";
}
.guicon-foundation_icons:before {
  content: "\f117";
}
.guicon-foundation:before {
  content: "\f118";
}
.guicon-spinner:before {
  content: "\f119";
}
.guicon-file-dir:before {
  content: "\f120";
}
.guicon-file-dir-open:before {
  content: "\f121";
}
.guicon-file-blank:before {
  content: "\f122";
}
.guicon-file-sql:before {
  content: "\f123";
}
.guicon-file-pdf:before {
  content: "\f124";
}
.guicon-file-doc:before,
.guicon-file-docx:before {
  content: "\f125";
}
.guicon-file-xls:before,
.guicon-file-xlsx:before {
  content: "\f126";
}
.guicon-file-ppt:before,
.guicon-file-pptx:before {
  content: "\f127";
}
.guicon-file-png:before,
.guicon-file-jpg:before,
.guicon-file-jpeg:before,
.guicon-file-gif:before,
.guicon-file-bmp:before {
  content: "\f128";
}
.guicon-file-zip:before,
.guicon-file-rar:before,
.guicon-file-gz:before,
.guicon-file-7z:before {
  content: "\f129";
}
.guicon-file-wav:before,
.guicon-file-mp3:before,
.guicon-file-aac:before {
  content: "\f12a";
}
.guicon-file-mp4:before,
.guicon-file-mkv:before,
.guicon-file-avi:before {
  content: "\f12b";
}
.guicon-file-txt:before,
.guicon-file-xml:before {
  content: "\f12c";
}
.guicon-file-html:before,
.guicon-file-html5:before {
  content: "\f12d";
}
.guicon-file-htm:before {
  content: "\f12e";
}
.guicon-file-css:before {
  content: "\f12f";
}
.guicon-file-php:before {
  content: "\f130";
}
.guicon-file-less:before {
  content: "\f131";
}
.guicon-file-js:before {
  content: "\f132";
}
.guicon-genericon:before {
  content: "\f11e";
}
.guicon-ionicons:before {
  content: "\f11f";
}
.dashicons {
  font-family: 'dashicons' !important;
}
.mce-content-body span.dashicons {
  border: 1px dashed transparent ;
  cursor: pointer;
}
.mce-content-body span.dashicons:hover {
  border: 1px dashed #4C9ED9;
  cursor: pointer;
}
.mce-i-dashicons,
.mce-i-dashicons:before {
  color: #4C9ED9;
  vertical-align: middle;
  text-align: center;
}
.mce-gui_dashicons-panel .mce-icon-table td {
  cursor: pointer;
  border: 1px solid #fafafa;
  width: 32px;
  height: 32px;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
}
.mce-gui_dashicons-panel .mce-icon-table td :hover {
  background: #ddd;
}
.mce-gui_dashicons-panel .mce-icon-table td span {
  margin: 3px;
  font-size: 20px;
}
.mce-gui_dashicons-panel .mce-icon-search-container {
  position: absolute;
  margin: 10px 0 0 10px;
}
.mce-gui_dashicons-panel .mce-icon-search-container input {
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0 25px;
  border: 0 solid;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  appearance: textfield;
}
.mce-gui_dashicons-panel .mce-icon-search-container input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.mce-gui_dashicons-panel .mce-icon-search-container input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.mce-gui_dashicons-panel .mce-icon-search-container input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.mce-gui_dashicons-panel .mce-icon-search-container::before {
  font-family: "dashicons";
  content: "\f179";
  position: absolute;
  top: 0;
  left: 0;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.4);
}
.mce-gui_dashicons-panel .mce-icon-search-container-clear {
  display: block ;
  position: absolute;
  display: none;
  color: rgba(0, 0, 0, 0.8);
  top: 0;
  right: 0;
}
.mce-gui_dashicons-panel .mce-icon-search-container-clear span {
  line-height: 30px;
  color: rgba(0, 0, 0, 0.4);
}
.mce-gui_dashicons-panel .mce-icon-search-container-clear:focus span {
  color: rgba(0, 0, 0, 0.8);
}
.mce-gui_dashicons-panel .mce-icon-search-container-clear:hover span {
  color: rgba(0, 0, 0, 0.8);
}
.mce-gui_dashicons-panel .mce-about-us {
  background: #fff !important;
}
.mce-gui_dashicons-panel .mce-about-us h2 {
  font-size: 24px;
  font-weight: 600;
}
.mce-gui_dashicons-panel .mce-about-us h3 {
  font-size: 18px;
  font-weight: 600;
}
.mce-gui_dashicons-panel .mce-about-us h4 {
  font-size: 16px;
}
.mce-gui_dashicons-panel .mce-about-us h4 a:link {
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
}
.mce-gui_dashicons-panel .mce-about-us h4 a:hover {
  text-decoration: underline;
}
.mce-gui_dashicons-panel .mce-about-us p {
  font-size: 12px;
  margin-top: 16px;
}
.mce-gui_dashicons-panel .mce-about-us p a:link {
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
}
.mce-gui_dashicons-panel .mce-about-us p a:hover {
  text-decoration: underline;
}
.mce-gui_dashicons-panel .mce-icon-box {
  overflow: scroll;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 1px solid #dddddd;
}
.mce-gui_dashicons-panel .mce-icon-table {
  padding: 0;
}
