/**
 * This file provides CSS for the admin dashboard.
 */

/* Preloader */
#eventful_view_options .eventful-metabox {
  min-height: 300px;
  z-index: 999;
  background-image: url(../../Framework/assets/img/preloader.gif);
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: center 65%;
}
#eventful_view_options .eventful-nav-metabox li {
  opacity: 0;
}
/* Shortcode sidebar */
.eventful-after-copy-text {
  bottom: 0;
  opacity: 0;
  z-index: 9999999;
  position: fixed;
  width: 230px;
  left: 45%;
  text-align: center;
  padding: 15px 15px;
  line-height: 15px;
  color: #fff;
  border-radius: 3px;
  background: #32373c;
  border: 1px solid #32373c;
}
.eventful-after-copy-text .icofont-check-circled {
  font-size: 14px;
  margin-right: 2px;
  color: #5db62e;
}

span.eventful-shortcode-selectable {
  background-color: #eeeeee;
  padding: 10px 15px 10px 30px;
  display: inline-block;
  border: 1px solid #e2e2e2;
  cursor: pointer;
  border-radius: 3px;
  word-break: break-word;
  position: relative;
  width: 80%;
}
span.eventful-shortcode-selectable::after {
  content: url(../../Framework/assets/img/copy.svg);
  width: 16px;
  left: 10px;
  top: 50%;
  position: absolute;
  margin-top: -6px;
}
.eventful-scode-wrap-side p {
  margin-top: 0;
}
.eventful-scode-wrap-side {
  margin-top: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
.eventful-scode-wrap-side .eventful-sc-title {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 1.2em;
}
.post-type-eventful .postbox-header .handle-actions .handle-order-lower,
.post-type-eventful .postbox-header .handle-actions .handle-order-higher {
  display: none;
}
.post-type-eventful .misc-pub-section.misc-pub-visibility,
.post-type-eventful .misc-pub-section.curtime.misc-pub-curtime {
  display: none;
}
#eventful_layouts .postbox-header {
  border: none;
  display: none;
}
/* License activation */
.eventful-license {
  padding: 80px 0;
  text-align: center;
}
.eventful-license .eventful-license-area {
  display: inline-block;
}
.eventful-license h3 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 10px;
}
.eventful-license p {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 24px;
  color: #666;
}
.eventful-license .eventful-license-key {
  display: inline-block;
  position: relative;
  margin-right: 5px;
}
.eventful-license .eventful-license-key-input.license-key-active {
  border: 1px solid #0015b5;
  pointer-events: none;
  padding-right: 68px;
  color: #a9a9a9;
}
.eventful-license .eventful-license-key-input.license-key-active:focus {
  border-color: #0015b5;
}
.eventful-license .eventful-license-key span {
  position: absolute;
  top: 7px;
  right: 7px;
  background: #0015b5;
  color: #fff;
  padding: 4px 10px;
  border-radius: 3px;
  line-height: 20px;
}
.eventful-license .eventful-license-key-input {
  padding: 6px 14px;
  min-width: 400px;
}
.eventful-license .eventful-license-key .pass_or_text_icon {
  position: absolute;
  right: 7px;
  top: 10px;
  font-size: 20px;
  cursor: pointer;
}
.eventful-license
  .eventful-license-key
  .license-key-active
  ~ .pass_or_text_icon {
  right: 70px;
}
.eventful-license .eventful-license-key.hide_pass .icofont-eye-blocked {
  display: none;
}
.eventful-license .eventful-license-key.show_pass .icofont-eye-open {
  display: none;
}
.eventful-license-key svg {
  display: none !important;
}
.eventful-license .button-secondary {
  min-height: 42px;
  text-transform: uppercase;
  padding: 6px 16px;
}
.eventful-license .button-secondary:focus,
.eventful-license .eventful-license-key-input:focus {
  outline: none;
  box-shadow: 0 0 0;
}
.eventful-license .btn-license-save-activate {
  color: #fff;
  border-color: #0015b5;
  background: #0015b5;
}
.eventful-license .btn-license-save-activate:hover,
.eventful-license .btn-license-save-activate:focus {
  background: hwb(233 0% 5%);
  border-color: hwb(233 0% 5%);
  color: #fff;
}
.eventful-license .eventful-license-error-notices {
  color: #dc3545;
  text-align: left;
  margin-top: 7px;
  font-size: 14px;
  font-style: italic;
  -webkit-animation: seconds 1s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 3s;
  animation: seconds 1s forwards;
  animation-iteration-count: 1;
  animation-delay: 3s;
  position: relative;
}
.eventful-license .button-secondary {
  background-color: #0015b5;
  color: #fff;
}
.eventful-license .button-secondary:hover {
  background-color: #263ad0;
  color: #fff;
}

/* PREVIEW CSS */
.eventful_preview_btn {
  cursor: pointer;
  position: fixed;
  right: 144px;
  bottom: 30px;
  z-index: 1001;
  width: 155px;
  text-align: center;
  padding: 10px 0;
  background: #263ad0;
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  margin: 0;
  box-sizing: border-box;
  border: 2px solid;
  border-color: #0015b5;
  overflow: hidden;
}
.eventful_preview_btn i {
  margin-right: 8px;
  font-size: 17px;
}
.eventful_preview_btn i.icofont-refresh {
  font-size: 14px;
}
.eventful_preview_btn:active,
.eventful_preview_btn:hover,
.eventful_preview_btn:focus {
  color: #fff;
  border-color: #0015b5;
  box-shadow: none;
}
.eventful_preview_box {
  margin: 0 auto;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  background: #fff;
  transition: all 0.5s;
  overflow-x: auto;
  padding: 0 40px;
  resize: vertical;
  width: auto;
  height: 450px;
  min-height: 200px;
}

.eventful_preview_box .swiper-wrapper {
  height: auto;
}

#poststuff .eventful h3.hndle,
#poststuff .eventful .stuffbox > h3,
#poststuff .eventful h2 {
  padding: 0;
}
.filter_type .eventful-live-demo-icon[tooltip]:hover:after {
top: 4px;
}

.filter_type .ta-carousel-type a {
  text-decoration: none;
  position: relative;
}

.eventful-sortable-item.ui-sortable-handle:nth-child(6) {
  pointer-events: none;
  opacity: 0.7;
}
.eventful-metabox .eventful-field.eventful-layout-preset {
  padding-bottom: 25px;
}
.eventful-field.pro_only .eventful-fieldset {
  opacity: 0.7;
  pointer-events: none;
}
.eventful-field-color.pro_only .eventful-fieldset .wp-picker-container,
.eventful-field-color_group.pro_only .eventful-fieldset .eventful-field-color:last-child {
  position: relative;
}
.eventful-field-color.pro_only .eventful-fieldset .wp-picker-container::after,
.eventful-field-color_group.pro_only .eventful-fieldset .eventful-field-color:last-child::after {
  position: absolute;
  content: "PRO";
  left: auto;
  top: 30px;
  font-weight: 600;
  z-index: 999;
  background-color: #cbd6df;
  color: #585b6f;
  padding: 2px 4px;
  font-size: 8px;
  line-height: 12px;
  border-radius: 2px;
}
.eventful-field-color.pro_only .eventful-fieldset .wp-picker-container::after {
  right: -30px;
  top: 8px;
}