
.page-header { background: transparent; /*#E40101;*/ margin: 0; border: 0;
    paddin-bottom: 0px; height: 80px; overflow: visible; }
/*.page-header h1 { color: #fff; }*/

.widget { border-top: 1px solid #ededed; position: relative; }
.widget.edit { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background: rgba(200,200,200,0.9); }
.modal .widget { border: 0; }

.page_preview { position: relative; }
.form_preview { display: none; }

.page_preview img { display: block; max-width: 100%; }

body.formview .form_preview { display: block; }
body.formview .page_preview, body.formview .pageview { display: none; }

.page_obj { position: absolute; display: block; width: 15px; height: 15px; background: rgba(47, 112, 167, 0.83) /*rgba(255,0,0, 0.6)*/; border-radius: 4px; cursor: pointer; }
.page_obj.done { background: rgba(0,255,0, 0.6); }
.page_obj.part { background: rgba(255,255,0, 0.6); }
.page_obj.legend { position: relative; display: inline-block; cursor: default; }

.preview_obj {position: absolute; display: block; background: rgba(100,100,100, 0.6);}

.datepicker { z-index: 9999; }

.widget.image-selector .img {
	padding: 10px;
	display: inline-block;
	cursor: pointer;
}
.widget.image-selector .img {
	border: 10px solid transparent;
}
.widget.image-selector .active .img {
	border: 10px solid #2b669a;
}
.ibcol {
	float: none !important;
	display: inline-block;
}

.image-object img {
	max-width: 100%;
}

#flyerform h3 {
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding: 20px 0px;
}