
body {
  
  padding-top: 70px;
}

.panel-image img.panel-image-preview {
    width: 100%;
	border-radius: 4px 4px 0px 0px;
}

.panel-heading ~ .panel-image img.panel-image-preview {
	border-radius: 0px;
}

.panel-image ~ .panel-body, .panel-image.hide-panel-body ~ .panel-body {
	overflow: hidden;
}
.panel-image ~ .panel-footer a {
	padding: 0px 10px;
	font-size: 1.3em;
	color: rgb(100, 100, 100);
}

.panel-image.hide-panel-body ~ .panel-body {
	height: 0px;
	padding: 0px;
}

.renderFormContainer .required .form-label:after {
  content:" *";color:red;
}


.nopad { padding:0px 0px 0px 0px;}
.nomargin { margin:0px 0px 0px 0px;  }
.bottompad { padding-bottom:20px; }
.topmargin { margin-top:20px; }

/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.equal, .equal > div[class*='col-'] {  
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}


.panel-light-blue, .list-light-blue { background:#0099ff; }
.panel-light-grey, .list-light-grey { background:#e5e5e5; color:#333333; }
.panel-dark-grey { background:#333333; color:#e5e5e5}
.panel-dark-grey a{  color:#e5e5e5}
.panel-dark-grey a:hover{ color:#e5e5e5}
.panel-dark-grey .list-group-item-text { color:#333333; }

.ui-widget { z-index:100000; }
.ui-widget-header { }
.ui-widget-content {list-style:none; padding:0px; max-width:300px;}
.ui-widget-content {background:#ffffff; width:auto;}
.ui-widget-content li:hover { background:#e5e5e5; cursor:hand; padding:5px;}
.ui-widget-content li { background:#ffffff; border-bottom:1px #eeeeee solid;  padding:5px; cursor:hand;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
