/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/** search ***/
/** end search ***/
/** newlestter ***/
/** End newlestter ***/
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** search ***/
/** end search ***/
/** newlestter ***/
/** End newlestter ***/
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }
  .popover > .arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 11px; }
    .popover > .arrow:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 10px;
      content: ""; }

.popover.top {
  margin-top: -10px; }
  .popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px; }
    .popover.top > .arrow:after {
      content: " ";
      bottom: 1px;
      margin-left: -10px;
      border-bottom-width: 0;
      border-top-color: #ffffff; }

.popover.right {
  margin-left: 10px; }
  .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25); }
    .popover.right > .arrow:after {
      content: " ";
      left: 1px;
      bottom: -10px;
      border-left-width: 0;
      border-right-color: #ffffff; }

.popover.bottom {
  margin-top: 10px; }
  .popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px; }
    .popover.bottom > .arrow:after {
      content: " ";
      top: 1px;
      margin-left: -10px;
      border-top-width: 0;
      border-bottom-color: #ffffff; }

.popover.left {
  margin-left: -10px; }
  .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25); }
    .popover.left > .arrow:after {
      content: " ";
      right: 1px;
      border-right-width: 0;
      border-left-color: #ffffff;
      bottom: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.reload-module {
  display: inline-block;
  text-align: center;
  margin-bottom: 15px; }

.nav-container .filters li {
  margin: 3px 5px; }
  .nav-container .filters li:before {
    display: none; }
.nav-container .filters a.is-checked {
  text-decoration: underline; }
.nav-container .nav-tabs {
  margin-bottom: 0px; }
  .nav-container .nav-tabs li a {
    margin-right: 0px; }
    .rtl .nav-container .nav-tabs li a {
      margin-left: 0px;
      margin-right: inherit; }

#wrapper-page-builder {
  position: relative; }
  @media (min-width: 1200px) {
    #wrapper-page-builder {
      padding-left: 300px;
      -webkit-transition: all 0.5s ease-out;
      -o-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out; }
      #wrapper-page-builder.hidden-list-widgets {
        padding-left: 2px; } }
  #wrapper-page-builder .ui-draggable-dragging.widget-row {
    min-height: 66px;
    margin-bottom: 10px; }
    #wrapper-page-builder .ui-draggable-dragging.widget-row .btn-edit, #wrapper-page-builder .ui-draggable-dragging.widget-row .btn-delete, #wrapper-page-builder .ui-draggable-dragging.widget-row .btn-duplicate, #wrapper-page-builder .ui-draggable-dragging.widget-row .btn-status {
      display: none; }

@media (max-width: 1199px) {
  #btn-show-list-widgets {
    display: none; } }

#list-widgets {
  position: fixed;
  bottom: 0px;
  left: 225px;
  width: 290px;
  z-index: 99;
  overflow-y: auto;
  overflow-x: hidden;
  background: #FFFFFF;
  -webkit-transition: width 0.5s ease;
  -o-transition: width 0.5s ease;
  transition: width 0.5s ease; }
  .page-sidebar-closed:not(.mobile) #list-widgets {
    left: calc(3.125rem + 15px); }
  .hidden-list-widgets #list-widgets {
    width: 0px; }
  @media (max-width: 1199px) {
    #list-widgets {
      width: 0px; } }
  #list-widgets .tab-content {
    padding: 10px 10px 0px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; }
  #list-widgets .box-search-widget {
    float: none;
    display: block;
    position: relative;
    margin: 0px; }
  #list-widgets .widget-row {
    min-height: 80px;
    margin-bottom: 10px; }
    #list-widgets .widget-row.DeoAccordions .widget-heading, #list-widgets .widget-row.DeoPopup .widget-heading {
      margin-bottom: 0px; }
    #list-widgets .widget-row.DeoAccordions .panel-group, #list-widgets .widget-row.DeoPopup .panel-group {
      display: none; }
    #list-widgets .widget-row.DeoTabs {
      margin-top: 0px; }
      #list-widgets .widget-row.DeoTabs .widget-heading {
        margin-bottom: 0px; }
      #list-widgets .widget-row.DeoTabs .nav-tabs, #list-widgets .widget-row.DeoTabs .tab-content, #list-widgets .widget-row.DeoTabs .tab-content-control {
        display: none; }
    #list-widgets .widget-row.widget-module .widget-title {
      line-height: 1;
      font-size: 11px;
      word-break: break-word; }
    #list-widgets .widget-row .btn-edit, #list-widgets .widget-row .btn-delete, #list-widgets .widget-row .btn-duplicate, #list-widgets .widget-row .btn-status {
      display: none; }
    #list-widgets .widget-row .widget-name {
      font-size: 11px;
      word-break: break-word; }
    #list-widgets .widget-row .w-icon {
      font-size: 20px; }
    #list-widgets .widget-row .w-img {
      width: 20px;
      height: 20px; }

#top_wrapper {
  top: 100%;
  left: 0px;
  right: 0px;
  padding: 10px;
  position: absolute;
  background: #FFFFFF;
  padding-left: 225px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf; }
  .page-sidebar-closed:not(.mobile) #top_wrapper {
    padding-left: calc(3.125rem + 15px); }
  #top_wrapper .btn {
    border: none;
    border-radius: 0;
    text-transform: none; }
    #top_wrapper .btn .caret {
      border-top-color: inherit !important; }
  #top_wrapper > .control {
    margin: 0px -2px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }
    #top_wrapper > .control .btn {
      margin: 2px; }
  #top_wrapper .nav-scroll {
    margin: 2px 10px;
    color: #00aff0; }
    #top_wrapper .nav-scroll:hover {
      color: #2eacce; }

#bottom_wrapper {
  clear: both; }
  #bottom_wrapper .btn {
    background: #ededed;
    border: none;
    border-radius: 0; }
    #bottom_wrapper .btn:hover {
      color: #000; }
      #bottom_wrapper .btn:hover i {
        color: #000; }

#home_wrapper {
  margin: 0px auto 0px;
  padding-top: 10px;
  padding-bottom: 10px; }

.admindeohome #main > #content {
  background: #FFFFFF; }
  .admindeohome #main > #content > .bootstrap {
    margin-top: 40px;
    padding-left: 300px; }
.admindeohome.hidden-sidebar-widgets #main > #content > .bootstrap {
  padding-left: 0px; }

.hook-background {
  border: 1px solid #ddd;
  background-color: #FFF;
  margin-bottom: 10px; }

.hook-desc {
  position: absolute; }

.displayFooter {
  margin-top: 10px; }

.displayDeoTopLeftSidebar, .displayDeoBottomLeftSidebar {
  min-height: 160px !important; }

.displayDeoTopRightSidebar, .displayDeoBottomRightSidebar {
  min-height: 160px !important; }

.hook-top {
  min-height: 50px;
  line-height: 50px; }

.icon-ok:before {
  content: "\f00c"; }

.change-size-column .column-action {
  margin-left: 0px;
  margin-right: 0px; }

.column-action {
  margin-left: 3px;
  margin-right: 3px; }
  .bootstrap .column-action {
    color: #222222; }

.group-action {
  margin-left: 5px;
  margin-right: 5px; }
  .group-action i {
    font-size: 15px; }
  .bootstrap .group-action {
    color: #222222; }
  .group-action.btn-group button {
    border: none;
    padding: 0px; }

.group-row {
  background-color: #f5f5f5 !important;
  margin: 15px 10px !important;
  position: relative;
  padding: 40px 10px 10px; }

.group-content {
  min-height: 30px; }

[class^="group-controll-"] {
  position: absolute;
  top: 15px; }

.group-controll-right {
  right: 15px;
  top: 15px; }
  .group-controll-right .box-text {
    border-radius: 3px;
    padding: 5px 10px;
    border: 1px solid #ddd; }

.hook-content {
  padding: 0; }

.hook-footer {
  width: 100%; }

.addnew-group {
  height: 20px;
  width: 100%; }
  .addnew-group i {
    font-size: 30px; }

#myModalLabel {
  padding: 0;
  margin: 0; }

.modal-body {
  min-height: 300px; }

.shortcode {
  height: 40px; }

.icon {
  font-size: 20px; }

#modal_form.detail-builder .admin-tabs.nav-tabs {
  margin-bottom: 0px; }
#modal_form > .panel {
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-radius: none !important; }
#modal_form > .panel-footer {
  margin: 0; }

.ui-widget-content {
  border: none;
  background: transparent; }

.hook-content-footer {
  margin-top: 30px;
  margin-bottom: 10px; }
  .hook-content-footer span {
    display: block;
    font-size: 11px;
    font-style: italic; }

.column-row {
  min-height: 100px;
  margin-top: 10px;
  background: none; }
  .column-row .cover-column {
    border: 1px solid #fff;
    background: #fff;
    border-radius: 5px;
    padding: 0 10px; }
  .column-row .width-val {
    background: url(../../img/admin/column.png) no-repeat 0 0;
    width: 23px;
    height: 11px;
    display: inline-block; }
    .column-row .width-val.deo-w-1 {
      background-position: 0 bottom; }
    .column-row .width-val.deo-w-2 {
      background-position: 0 -379px; }
    .column-row .width-val.deo-w-2-4 {
      background-position: 0 -352px; }
    .column-row .width-val.deo-w-3 {
      background-position: 0 -325px; }
    .column-row .width-val.deo-w-4 {
      background-position: 0 -298px; }
    .column-row .width-val.deo-w-4-8 {
      background-position: 0 -271px; }
    .column-row .width-val.deo-w-5 {
      background-position: 0 -244px; }
    .column-row .width-val.deo-w-6 {
      background-position: 0 -217px; }
    .column-row .width-val.deo-w-7 {
      background-position: 0 -190px; }
    .column-row .width-val.deo-w-7-2 {
      background-position: 0 -163px; }
    .column-row .width-val.deo-w-8 {
      background-position: 0 -135px; }
    .column-row .width-val.deo-w-9 {
      background-position: 0 -108px; }
    .column-row .width-val.deo-w-9-6 {
      background-position: 0 -81px; }
    .column-row .width-val.deo-w-10 {
      background-position: 0 -54px; }
    .column-row .width-val.deo-w-11 {
      background-position: 0 -27px; }
    .column-row .width-val.deo-w-12 {
      display: inline-block; }
  .column-row ul .width-val {
    padding-left: 30px;
    display: block;
    line-height: 11px; }

.column-content {
  min-height: 80px;
  padding: 12px 0px; }
  .column-content::after {
    content: "";
    display: table;
    clear: both; }
  .column-content .widget-row {
    float: left;
    margin-bottom: 5px; }
    .column-content .widget-row:last-child {
      margin-bottom: 0px; }
    .column-content .widget-row:not([class*="col-"]) {
      width: 100%; }

.change-size-column {
  width: 60px;
  margin: 5px 0px; }
  .change-size-column ul {
    min-width: 180px !important; }
  .change-size-column a {
    width: 100%; }
  .change-size-column button.btn {
    padding: 0;
    background: transparent !important; }

.column-add {
  padding: 2px 5px !important;
  display: block;
  text-decoration: none; }
  .column-add .width-val {
    background: url(../../img/admin/column.png) no-repeat 0 0;
    text-indent: 28px;
    height: 16px;
    color: #333;
    display: inline-block; }
    .column-add .width-val.deo-w-1 {
      background-position: 0 3px; }
    .column-add .width-val.deo-w-2 {
      background-position: 0 -160px; }
    .column-add .width-val.deo-w-3 {
      background-position: 0 -214px; }
    .column-add .width-val.deo-w-4 {
      background-position: 0 -241px; }
    .column-add .width-val.deo-w-5 {
      background-position: 0 -268px; }
    .column-add .width-val.deo-w-6 {
      background-position: 0 -295px; }
  .column-add:hover {
    background-color: #00aff0;
    color: #fff;
    text-decoration: none; }
    .column-add:hover span {
      color: #fff !important; }

.number-column {
  padding: 2px 5px !important;
  display: block;
  text-decoration: none; }
  .number-column:hover {
    background-color: #00aff0;
    color: #fff;
    text-decoration: none; }
    .number-column:hover span {
      color: #fff !important; }
  .number-column .width-val {
    background: url(../../img/admin/column.png) no-repeat 0 0;
    height: 14px;
    color: #333;
    display: inline-block;
    padding-left: 30px;
    display: block; }
    .number-column .width-val.deo-w-1 {
      background-position: 0 bottom; }
    .number-column .width-val.deo-w-2 {
      background-position: 0 -379px; }
    .number-column .width-val.deo-w-2-4 {
      background-position: 0 -352px; }
    .number-column .width-val.deo-w-3 {
      background-position: 0 -325px; }
    .number-column .width-val.deo-w-4 {
      background-position: 0 -298px; }
    .number-column .width-val.deo-w-5 {
      background-position: 0 -244px; }
    .number-column .width-val.deo-w-4-8 {
      background-position: 0 -271px; }
    .number-column .width-val.deo-w-6 {
      background-position: 0 -217px; }
    .number-column .width-val.deo-w-7 {
      background-position: 0 -190px; }
    .number-column .width-val.deo-w-7-2 {
      background-position: 0 -163px; }
    .number-column .width-val.deo-w-8 {
      background-position: 0 -135px; }
    .number-column .width-val.deo-w-9 {
      background-position: 0 -108px; }
    .number-column .width-val.deo-w-9-6 {
      background-position: 0 -81px; }
    .number-column .width-val.deo-w-10 {
      background-position: 0 -54px; }
    .number-column .width-val.deo-w-11 {
      background-position: 0 -27px; }

.list-group.dropdown-menu {
  padding: 0; }

.list-group li {
  list-style-type: none; }

.group-add {
  padding: 2px 5px !important;
  display: block;
  text-decoration: none; }
  .group-add .width-val {
    background: url(../../img/admin/column.png) no-repeat 0 0;
    text-indent: 28px;
    height: 16px;
    color: #333;
    display: inline-block; }
    .group-add .width-val.deo-w-0 {
      background-position: -300px 0px; }
    .group-add .width-val.deo-w-1 {
      background-position: 0 3px; }
    .group-add .width-val.deo-w-2 {
      background-position: 0 -160px; }
    .group-add .width-val.deo-w-3 {
      background-position: 0 -214px; }
    .group-add .width-val.deo-w-4 {
      background-position: 0 -241px; }
    .group-add .width-val.deo-w-5 {
      background-position: 0 -268px; }
    .group-add .width-val.deo-w-6 {
      background-position: 0 -295px; }
  .group-add:hover {
    background-color: #00aff0;
    color: #fff !important;
    text-decoration: none; }
    .group-add:hover span {
      color: #fff !important; }

.number-group {
  padding: 2px 5px !important;
  display: block;
  text-decoration: none; }
  .number-group:hover {
    background-color: #00aff0;
    color: #fff !important;
    text-decoration: none; }

.column-controll-bottom {
  text-align: center;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column; }
  .column-controll-bottom .btn-new-widget {
    display: block;
    font-size: 12px; }
  .column-controll-bottom .change-size-column {
    display: none; }
  .deo-debug-mode .column-controll-bottom .change-size-column {
    display: inline-block; }

.ap_tabs {
  margin-top: 10px; }

.DeoTabs {
  margin-top: 10px; }
  .DeoTabs .nav-tabs {
    margin-bottom: 0px; }
    .DeoTabs .nav-tabs a:focus {
      outline: none; }
  .DeoTabs .tab-content {
    padding: 10px 10px 0px;
    border: 1px solid #ddd;
    border-top: none; }
  .DeoTabs .tab-content-control {
    margin-top: 10px; }

a.ui-widget-header {
  background: none;
  border: none;
  text-decoration: none !important; }

.column-controll-top {
  margin-top: 10px; }

.wrapper-subwidget-content {
  padding: 10px;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  border-radius: 4px; }

.widget-row {
  color: #72c279;
  border: 1px solid #87e48f;
  position: relative;
  margin-bottom: 20px;
  padding: 45px 10px 10px; }
  .widget-row .widget-desc {
    display: none; }
  .widget-row .w-icon {
    float: left;
    display: none;
    font-size: 30px;
    margin-right: 8px; }
  .widget-row .w-img {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    border-radius: 3px; }
  .widget-row.widget-module {
    color: #73adb9;
    border-color: #b5e7f1; }
    .widget-row.widget-module .widget-controll-top, .widget-row.widget-module .float-center-control {
      border-color: #b5e7f1; }
    .widget-row.widget-module .w-icon {
      display: none; }
    .widget-row.widget-module .w-img {
      display: block; }
  .widget-row.widget-icon .w-icon {
    display: block; }
  .widget-row.widget-icon .w-img {
    display: none; }

.ui-helper-clearfix:after {
  clear: none; }

.float-center-control {
  z-index: 100;
  padding: 0 0 10px; }

.subwidget-content {
  margin-top: 10px; }
  .subwidget-content::after {
    content: "";
    display: table;
    clear: both; }

.tab-pane {
  position: relative; }

.tab-button a:hover {
  background: none !important;
  border: none !important;
  box-shadow: none !important; }
.tab-button a:active {
  background: none !important;
  border: none !important;
  box-shadow: none !important; }
.tab-button a:focus {
  background: none !important;
  border: none !important;
  box-shadow: none !important; }

.hidden-block {
  display: none; }

#default_tabnav {
  display: none; }

#default_tabcontent {
  display: none; }

.widget-controll-top, .float-center-control {
  padding: 5px 5px;
  position: absolute;
  white-space: nowrap;
  top: 0px;
  left: 0px;
  right: 0px;
  border-bottom: 1px solid #87e48f;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row; }
  .widget-controll-top i, .float-center-control i {
    display: block; }
  .widget-controll-top .ui-widget-header, .float-center-control .ui-widget-header {
    background: none;
    border: none; }
  .widget-controll-top > a, .float-center-control > a {
    margin: 2px 5px;
    color: inherit; }
  .widget-controll-top .widget-action, .float-center-control .widget-action {
    text-decoration: none !important; }

.widget-title {
  float: left;
  display: inline-block; }
  .widget-title .widget-name {
    display: block;
    line-height: 1;
    font-size: 12px; }
  .widget-title .title-name {
    display: block;
    font-size: 10px;
    font-style: italic; }

.widget-img .w-img {
  display: inline-block;
  float: left;
  margin-right: 5px; }
.widget-img .w-icon {
  display: none; }

.widget-heading {
  margin-bottom: 20px; }

.widget-content, .widget-heading {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row; }

.form_ap_raw_html .form-wrapper .form-group > label.control-label {
  width: 100% !important;
  text-align: left; }
.form_ap_raw_html .form-wrapper > .form-group > div {
  width: 100% !important;
  text-align: left; }

#configuration_form .deo_html_raw {
  min-height: 200px; }
#configuration_form #list-slider {
  padding-left: 0; }
  #configuration_form #list-slider li {
    cursor: move;
    width: 100%;
    background-color: #f5f5f5;
    display: inline-block;
    margin-bottom: 5px;
    padding: 3px 0px;
    border: 1px solid #bdbdbd;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }
    #configuration_form #list-slider li:hover {
      background-color: #fbf5f5;
      border: 1px solid #cfcfcf; }
    #configuration_form #list-slider li.active {
      background-color: #abdec3;
      border: 1px solid #66a282; }
    #configuration_form #list-slider li.disable {
      background-image: -webkit-repeating-linear-gradient(45deg, transparent, transparent 5px, #ccc 5px, #ccc 10px);
      background-image: -moz-repeating-linear-gradient(45deg, transparent, transparent 5px, #ccc 5px, #ccc 10px);
      background-image: -ms-repeating-linear-gradient(45deg, transparent, transparent 5px, #ccc 5px, #ccc 10px);
      background-image: -o-repeating-linear-gradient(45deg, transparent, transparent 5px, #ccc 5px, #ccc 10px);
      background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, #ccc 5px, #ccc 10px); }
    #configuration_form #list-slider li img {
      padding: 2px;
      max-width: 50px; }
    #configuration_form #list-slider li .right-button {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-lines: multiple;
      -moz-box-lines: multiple;
      box-lines: multiple;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center;
      -webkit-box-pack: end;
      -moz-box-pack: end;
      box-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      -ms-justify-content: flex-end;
      -o-justify-content: flex-end;
      justify-content: flex-end;
      -ms-flex-pack: end; }
    #configuration_form #list-slider li .btn + .btn {
      margin-left: 5px; }
  #configuration_form #list-slider.ul-apimage360 li img {
    max-width: 100px;
    border-width: 1px; }

.modal-edit .btn-back-to-list {
  display: none; }

#animationSandbox {
  font-size: 40px; }

.control-right div, .control-left div {
  display: inline-block; }

.detail-title {
  text-align: center;
  display: block;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 0px; }

.product_list_builder .layout-container, .product_page_builder .layout-container, .onepagecheckout_page_builder .layout-container {
  margin-right: 0;
  margin-left: 0;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important; }
  .product_list_builder .layout-container .plist-eedit, .product_page_builder .layout-container .plist-eedit, .onepagecheckout_page_builder .layout-container .plist-eedit {
    display: none; }
.product_list_builder .box-content, .product_page_builder .box-content, .onepagecheckout_page_builder .box-content {
  min-height: 60px;
  border: 1px solid #ddd;
  padding: 10px;
  background: #f5f5f5;
  border-radius: 4px; }
.product_list_builder .group-row, .product_page_builder .group-row, .onepagecheckout_page_builder .group-row {
  padding: 40px 10px 10px;
  position: relative; }
.product_list_builder .code, .product_list_builder .box, .product_page_builder .code, .product_page_builder .box, .onepagecheckout_page_builder .code, .onepagecheckout_page_builder .box {
  padding: 10px 10px 10px;
  position: relative; }
  .product_list_builder .code > .widget-action, .product_list_builder .box > .widget-action, .product_page_builder .code > .widget-action, .product_page_builder .box > .widget-action, .onepagecheckout_page_builder .code > .widget-action, .onepagecheckout_page_builder .box > .widget-action {
    padding-bottom: 10px;
    display: inline-block; }
  .product_list_builder .code > .group-class-css, .product_list_builder .box > .group-class-css, .product_page_builder .code > .group-class-css, .product_page_builder .box > .group-class-css, .onepagecheckout_page_builder .code > .group-class-css, .onepagecheckout_page_builder .box > .group-class-css {
    padding-bottom: 8px; }
  .product_list_builder .code > .widget-controll-top, .product_list_builder .box > .widget-controll-top, .product_page_builder .code > .widget-controll-top, .product_page_builder .box > .widget-controll-top, .onepagecheckout_page_builder .code > .widget-controll-top, .onepagecheckout_page_builder .box > .widget-controll-top {
    top: 18px; }

.product_list_builder {
  margin-top: 30px; }
  .product_list_builder .image-block-content, .product_list_builder .meta-block-content {
    min-height: 50px; }

.plist-element {
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 5px;
  cursor: move;
  min-width: 242px;
  padding: 8px 70px 8px 10px; }
  .rtl .plist-element {
    padding: 8px 10px 8px 70px; }
  .plist-element.code {
    position: relative;
    padding: 10px 10px 10px; }
    .plist-element.code .desc-box a {
      color: inherit; }
    .plist-element.code .plist-code {
      display: inline-block; }
      .plist-element.code .plist-code.more i:before {
        content: "\f066"; }
  .plist-element .widget-controll-top, .plist-element .float-center-control {
    top: 50%;
    border-bottom: none;
    right: 0px;
    left: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    .rtl .plist-element .widget-controll-top, .rtl .plist-element .float-center-control {
      right: auto;
      left: 0px; }
    .plist-element .widget-controll-top > a, .plist-element .float-center-control > a {
      color: inherit;
      text-decoration: none !important; }
  .plist-element .widget-icon {
    display: none; }
  .plist-element .waction-drag, .plist-element .show-postion, .plist-element .gaction-drag, .plist-element .caction-drag {
    cursor: move;
    color: inherit; }

.widget-row.plist-element {
  margin-bottom: 5px; }
  .widget-row.plist-element:last-child {
    margin-bottom: 0px; }
  .widget-row.plist-element .size:after, .widget-row.plist-element .type:after, .widget-row.plist-element .thumb:after, .widget-row.plist-element .labelflag:after, .widget-row.plist-element .effecthover:after, .widget-row.plist-element .use_tab:after {
    content: ')'; }
  .widget-row.plist-element .thumb:before {
    content: '(Thumbnail Position: '; }
  .widget-row.plist-element .thumb.hide-thumb {
    display: none; }
  .widget-row.plist-element .size:before {
    content: '(Size: '; }
  .widget-row.plist-element .effecthover:before {
    content: '(Effect Hover: '; }
  .widget-row.plist-element .type:before {
    content: '(Type: '; }
  .widget-row.plist-element .use_tab:before {
    content: '(Use Tab: '; }
  .widget-row.plist-element .labelflag:before {
    content: '(Label and Flag: '; }

.column-row.plist-element {
  border: none;
  background: none;
  min-width: inherit; }
  .column-row.plist-element .content {
    border: none; }

.plist-element {
  cursor: default; }

.gaction-drag {
  cursor: move; }

.plist-eremove {
  cursor: pointer; }

.plist-eedit {
  color: inherit !important;
  cursor: pointer; }

.plist-code {
  cursor: pointer; }

.element-list .widget-controll-top {
  display: none !important; }
.element-list .plist-eremove {
  display: none; }
.element-list .plist-code {
  display: none; }
.element-list .btn-edit-group {
  display: none; }
.element-list .element-config {
  display: none; }
.element-list .size, .element-list .type, .element-list .thumb, .element-list .labelflag, .element-list .effecthover, .element-list .use_tab {
  display: none; }
.element-list .group-class-css .css {
  pointer-events: none; }
.element-list .widget-row {
  padding: 8px 10px 8px 10px; }
  .rtl .element-list .widget-row {
    padding: 8px 10px 8px 10px; }

.admin-pagebuilder-detail .ui-draggable-dragging, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging {
  padding: 8px 10px 8px 10px; }
  .admin-pagebuilder-detail .ui-draggable-dragging .widget-controll-top, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .widget-controll-top {
    display: none !important; }
  .admin-pagebuilder-detail .ui-draggable-dragging .plist-eremove, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .plist-eremove {
    display: none; }
  .admin-pagebuilder-detail .ui-draggable-dragging .plist-code, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .plist-code {
    display: none; }
  .admin-pagebuilder-detail .ui-draggable-dragging .btn-edit-group, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .btn-edit-group {
    display: none; }
  .admin-pagebuilder-detail .ui-draggable-dragging .element-config, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .element-config {
    display: none; }
  .admin-pagebuilder-detail .ui-draggable-dragging .size, .admin-pagebuilder-detail .ui-draggable-dragging .type, .admin-pagebuilder-detail .ui-draggable-dragging .thumb, .admin-pagebuilder-detail .ui-draggable-dragging .labelflag, .admin-pagebuilder-detail .ui-draggable-dragging .effecthover, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .size, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .type, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .thumb, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .labelflag, .admin-pagebuilder-onepagecheckout .ui-draggable-dragging .effecthover {
    display: none; }

@media (min-width: 992px) {
  .list-builder {
    padding-right: 50px !important; }
    .list-builder:after {
      content: "\f093";
      font-family: "FontAwesome";
      position: absolute;
      top: 50%;
      right: 10px;
      font-size: 30px;
      -webkit-transform: translateY(-50%) rotate(-90deg);
      -moz-transform: translateY(-50%) rotate(-90deg);
      -ms-transform: translateY(-50%) rotate(-90deg);
      -o-transform: translateY(-50%) rotate(-90deg);
      transform: translateY(-50%) rotate(-90deg); } }

.image_container {
  padding: 20px 10px; }

body.ap-hide #nav-sidebar {
  display: none; }
body.ap-hide #header {
  display: none; }

.modal-widget-title {
  display: none; }

.sperator {
  background-color: #eee !important;
  border-bottom: solid 1px #ccc !important;
  width: 100%; }

.header-cover {
  font-weight: 300;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }
  .header-cover strong {
    font-weight: 600; }
  .header-cover > .dropdown > .btn .caret {
    border-top-color: #FFFFFF !important; }
  .header-cover .desc {
    margin: 0 5px;
    color: #5bc0de; }
    .header-cover .desc:before {
      content: '('; }
    .header-cover .desc:after {
      content: ')'; }
    .header-cover .desc a {
      color: inherit;
      text-decoration: underline; }

.hook-info > a {
  font-size: 14px; }
  .hook-info > a:focus {
    outline: none; }
  .hook-info > a i {
    display: none; }

.space {
  border-bottom: solid 1px #eee;
  padding: 0 0 5px;
  color: #00aff0; }

.field-link {
  line-height: 30px;
  display: block; }

.btn-fwidth.active {
  background-color: #ccc !important;
  color: #000 !important; }

#s-image {
  max-width: 100%; }

.tree-selected .choose-img {
  color: #fff; }
  .tree-selected .choose-img:hover {
    color: #8bc954; }
.tree-selected .remove-img {
  color: #fff; }

.tree .remove-img {
  display: inline; }
  .tree .remove-img:hover {
    color: #8bc954; }

.list-image {
  display: inline; }
  .list-image .choose-img {
    display: inline; }
  .list-image > img {
    max-height: 20px !important; }

#live-edit-iframe {
  border: medium none;
  width: 100%; }

.ap-live-tool {
  background-color: #cccccc;
  color: #33691e;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  width: 100%;
  text-transform: uppercase; }
  .ap-live-tool a {
    background-color: #fff;
    padding: 0 6px;
    float: right; }

#cover-live-iframe {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px #bdbdbd;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

#cover-live-iframe.full-screen {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 2000;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  #cover-live-iframe.full-screen #live-edit-iframe {
    border: medium none;
    bottom: 0;
    height: 96% !important;
    left: 0;
    position: relative;
    width: 100% !important;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }

.DeoAccordions .accordion-panel {
  padding: 15px !important; }
  .DeoAccordions .accordion-panel .panel-heading {
    padding: 0 15px !important;
    margin: -15px -15px 15px !important;
    border-radius: 5px 5px 0px 0px; }
    .DeoAccordions .accordion-panel .panel-heading .panel-title {
      padding-right: 15px; }
  .DeoAccordions .accordion-panel .widget-wrapper-content + .icon-toogle {
    position: absolute;
    top: 10px;
    right: 15px;
    font-style: normal; }
    .DeoAccordions .accordion-panel .widget-wrapper-content + .icon-toogle:before {
      content: "\f067";
      display: block;
      font-family: "FontAwesome"; }
  .DeoAccordions .accordion-panel .widget-wrapper-content.in + .icon-toogle:before {
    content: "\f068"; }
.DeoAccordions .panel-body {
  border: none !important;
  padding: 0; }
.DeoAccordions .panel-title a {
  display: block;
  line-height: 30px; }
.DeoAccordions .panel-heading {
  border-radius: 3px; }
.DeoAccordions .accordion-content-control > a {
  display: inline-block;
  vertical-align: middle; }

.export-from.btn-export {
  text-align: left !important; }
  .export-from.btn-export:hover {
    background-color: #00AFF0 !important;
    color: #fff !important; }

.modal-dialog {
  width: 900px; }

textarea.item-add-slide {
  min-height: 150px; }

.animation-button {
  border-radius: 3px !important; }

.animation-wrapper {
  display: none;
  position: absolute;
  top: 100%;
  margin: 2px 0 0;
  padding: 15px 5px 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
  z-index: 100;
  width: 480px;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .animation-wrapper .animationSandbox {
    font-size: 40px;
    z-index: 9; }
  .animation-wrapper .animate_sub {
    display: none; }
  .animation-wrapper .btn-save-animation {
    margin: 0 10px; }
  .animation-wrapper .animate_loop {
    margin-bottom: 0; }

.animation-wrapper.offset-right {
  right: 0; }

.animation-button.btn-success i.icon-magic {
  color: #fff; }

.temp_description {
  min-height: 150px; }

.admindeotemplateshortcode.modal-open #modal_form #popup_list_module {
  display: none; }

.group-row.deactive {
  background: #ddd !important; }

.column-row.deactive .cover-column {
  background: #ddd !important;
  border: solid 1px #ffff; }

.widget-row.active, .code.active {
  background: #fff; }
.widget-row.deactive, .code.deactive {
  background: #ddd;
  border: 1px solid #9b9b9b; }
  .widget-row.deactive .widget-controll-top, .widget-row.deactive .float-center-control, .code.deactive .widget-controll-top, .code.deactive .float-center-control {
    border-bottom-color: #9b9b9b; }

.DeoPopup .subwidget-content {
  min-height: 40px;
  margin-bottom: 10px; }
.DeoPopup .popup-content-control > a {
  display: inline-block;
  vertical-align: middle; }
.DeoPopup .panel-group {
  margin-bottom: 0px; }

#modal_import .panel {
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 0px !important; }
#modal_import .modal-body {
  padding: 0px; }

/*# sourceMappingURL=form.css.map */
