/*
.teasing_module {
  overflow: hidden;
  border: 1px solid black;
  clear: both;
  position: relative;
  background-color: rgba(0,0,0,0.5);
}
#container {
  overflow: visible !important;
}

.cms_edit_container {
  clear: both;
}

.cms_edit_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
*/

body .container {
  overflow: visible;
}

/* edit container */
.published_status {
}

.cms_edit_container {
  width: 950px;
  min-height: 18px;
}

.cms_edit_container_inner {
  display: block;
  background-color: #3F3F3F;
  height: 1.5em;
}

.cms_edit_container_sortable {
  min-height: 18px;
}

.add_connectable {
}

.add_connectable img {
}

.connect_connectable {
}

.connect_connectable img {
}

/* edit connector */
.cms_edit_connectable {
  display: block;
  clear: both;
  overflow: hidden;
  margin-bottom: 1.5em;
  
  outline: 1px solid transparent;
  -webkit-transition: outline 0.2s linear;
}

@-webkit-keyframes shadow_glow {
 from {
   -webkit-box-shadow:0px 0px 8px #FFFFFF;
 }
 30% {
   -webkit-box-shadow:0px 0px 8px #666;
 }
 to {
   -webkit-box-shadow:0px 0px 8px #FFFFFF;
 }
}

.cms_edit_connectable:hover {
  outline: 1px solid rgba(0,0,0,0.2);
  background-color: white;
  /*-webkit-box-shadow:0px 0px 8px #666;*/
  -webkit-animation-name: shadow_glow;
  -webkit-animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in;
}







.cms_edit_connectable img {
}

.cms_edit_connectable .cms_edit_connectable_inner {
  background-color: #4D4D4D;
  background-color: rgba(0,0,0,0.2);
  height: 0;
  overflow: hidden;
  width: 100%;
  -webkit-transition: background-color, height 0.2s linear;
}

.cms_edit_connectable:hover .cms_edit_connectable_inner {
  background-color: rgba(0,0,0,0.5);
  height: 1.5em;
}

.published_status {
}

.show_connectable {
}

.show_connectable img {
}

.edit_connectable {
}

.edit_connectable img {
}

.up_connectable {
}

.up_connectable img {
}

.down_connectable {
}

.down_connectable img {
}


.up_connectable_disabled img {
}

.down_connectable_disabled img {
}

.confirm_with_title {
}

.confirm_with_title img {
}



.teasing_module,
.list_module,
.sub_category_module,
.image_bar_module,
.image_scroller_module,
.marginalia_with_text_block_module,
.marginalia_with_list_block_module,
.text_block_module,
.image_with_description_and_text_block_module,
.article_list_module {
  clear: both;
  overflow: hidden;
}


.ui-sortable-placeholder {
  height: auto !important;
  min-height: 60px;
  visibility: visible !important;
  border: 5px dashed silver !important;
  -webkit-border-radius: 10px;
  background-image: url("../../images/cms/draggable_zone.png");
  background-position: center center;
  background-repeat: no-repeat;
}