/* ---------- Wrapper ---------- */
.portlet-layout {
  border-collapse: collapse;
  clear: both;
  display: table;
  border-spacing: 0;
  table-layout: auto;
  width: 100%;
}

.ie6 div.portlet-layout, .ie7 div.portlet-layout {
  height: 1%;
}

.portlet-column {
  /*display: table-cell;
  vertical-align: top;*/
}

.signed-in .portlet-dropzone.empty {
  background-color: #ebebeb;
  border: 1px solid #ccc;
  min-height: 50px;
  /*margin-bottom: 5px;*/
}
.signed-in .portlet-column-content.empty {
  /*padding: 50px;*/
}

/*.ie6 div.portlet-column, .ie7 div.portlet-column {
	float: left;
	overflow: hidden;
	width: 100%;
}*/
.ie6 div.aui-column-last, .ie7 div.aui-column-last {
  margin-right: -1px;
}

.portlet-column-content {
  /*padding: 5px;*/
}

.ie6 .portlet-column-content, .ie7 .portlet-column-content {
  zoom: 1;
}

.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
  padding-left: 0;
}

.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
  padding-right: 0;
}

/* ---------- Column widths ---------- */
#main-content.dragging .portlet-column {
  border: 3px double #828F95;
  height: 100px;
  min-height: 100px;
}

.layout-home-first {
  /*height: 373px;*/
  min-height: 30px;
}

.layout-home-first .portlet-asset-publisher {
  height: 377px;
}

.layout-home-second {
  padding: 50px 0 0 35px;
  background-color: #f0f0f0;
  background-image: url(../images/sisal/back-flexslider.png);
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.layout-home-third {
  padding: 0 35px;
  background-color: #f0f0f0;
}

.layout-home-fourth {
  background-color: #f0f0f0;
  border-top: 1px solid #dcdcdc;
  padding: 25px 35px;
  background-image: url(../images/sisal/separator-h.png);
  background-repeat: repeat-x;
  background-position: 0 100%;
}

.layout-2-column-left,
.layout-3-column-left {
  float: left;
  width: 200px;
  margin: 10px 0 0 40px;
  word-wrap: break-word;
  background-image: url(../images/sisal/navigation-left-shadow.png);
  background-repeat: no-repeat;
  background-position: 0 100%;
}
.layout-2-column-left .layout-left-content,
.layout-3-column-left .layout-left-content {
  background-image: url(../images/sisal/shadow-left-bottom.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding-bottom: 60px;
}

.layout-2-column-right {
  float: left;
  width: 920px;
  padding: 30px;
  border: 1px solid #cbcbcb;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
}

.layout-3-column-center {
  float: left;
  border: 1px solid #cbcbcb;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  width: 618px;
  padding: 30px;
  background-color: #fff;
}

.layout-3-column-right {
  float: left;
  width: 300px;
  margin-top: 10px;
  background-image: url(../images/sisal/navigation-right-top-shadow.png);
  background-position: top;
  background-repeat: no-repeat;
}
.layout-3-column-right .portlet-dropzone {
  padding: 10px 0 0 20px;
  /*background-image: url(../images/sisal/shadow-right.png);
  background-repeat: repeat-y;
  background-position: 0 0;*/
}

.columns-1 {
  margin: 0 50px 50px 50px;
}
.columns-1 .portlet-layout {
  border: 1px solid #cbcbcb;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
}
.columns-1 .portlet-layout .portlet-column {
  padding: 20px;
}

.columns-max {
  margin: 0 50px;
  background-color: #fff;
  padding: 50px 20px 0 20px;
}
.columns-max .portlet-borderless-bar {
  background-color: transparent;
}
.columns-max .taglib-header {
  border: 0;
}
.columns-max .taglib-header .header-back-to a {
  padding: 0;
}

.portal-popup .columns-max {
  padding: 0;
  margin: 0;
}
