/***************  modules/flexibleForms/themes/default/style.inputBlock.css  ***************/
.flexFormInputBlock { 
	margin-bottom: 0.8em;
	}
	
.flexFormInputSubBlock {
	padding:5px;
	
	}
	
.flexFormBlockLabel {
	display:block;
	float:left;
	width:150px; 
	}
	

.flexFormFieldHTML {
	 float:left;
	 width:300px;
	}
	
.flexInputInvalid {
	border:1px solid red;
}

.flexFormLabelInvalid {
	font-weight:bold;
	color:red;
}

.flexInputSimple, 
.flexInputTextarea,
.flexInputSelect
 {
	width:300px;
}

.flexInputTextarea {
	height:160px;
	
}

.flexInputNumber {
	width:100px;
}

.flexInputCheckBox {
	float:left;
	margin-right:10px;
}
/***************  modules/flexibleForms/themes/default/style.submitBlock.css  ***************/
.flexFormSubmitBlock { 
	 	text-align:right;
	}
	
/***************  modules/flexibleForms/themes/default/style.form.css  ***************/
.flexibleFormContainer {
	padding:10px;
}

.flexibleFormContainer input.hp_email
{
	visibility: hidden;
	position: absolute;
	top: -9999px;
}

/***************  modules/contentBlocks/themes/default/template.contentBlock.css  ***************/
/* Global default styles for this theme */

.contentBlock .imageCaption {
	padding: 0.2em;
	margin: 0;
	font-size: 0.9em;
	text-align: center;
}

.editMode .contentBlock.group_layoutBlock {
	/* Making sure it's possible to hover the layoutblocks and get to the menu */
	padding-top: 20px;
	/* Making sure it's possible to hover the block collection */
	margin-bottom: 20px;
}

.editMode .contentBlock.moving
/* When draggin a content block, it gets this class */
{
	width: 80px;
	height: 80px;
	overflow: hidden;
	background: #e8e8f0 url(../../../condor/modules/contentBlocks/themes/default/images/defaultBlockImage.png) no-repeat 2px 2px;
	border: 2px solid #b0b0b0;
	padding: 2px;
	z-index: 100;
}

.editMode .contentBlock.moving *
/* Hiding all childnodes when dragging, so block icon will show */
{
	display: none;
}

.editMode .contentBlock.type_richText.moving
/* When draggin a content block, it gets this class */
{
	background-image: url(../../../condor/modules/contentBlocks/themes/default/images/block_richText.png);
}

.editMode .contentBlock.type_sectionHeader.moving
/* When draggin a content block, it gets this class */
{
	background-image: url(../../../condor/modules/contentBlocks/themes/default/images/block_sectionHeader.png);
}

.editMode .contentBlock.type_youtube.moving
/* When draggin a content block, it gets this class */
{
	background-image: url(../../../condor/modules/contentBlocks/themes/default/images/block_youtube.png);
}
/***************  modules/contentBlocks/themes/default/template.blockCollection.css  ***************/

/* Making sure the block collection stretches to contain its children */
.editMode .blockCollection {
	zoom: 1;
}
.editMode .blockCollection:after {
	content: '.';
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}

.blockCollection .contentBlock.type_threeColumn .blockCollection.column {
	float: left; _display: inline;
}

.contentBlock.type_textWithSideImage .imageHolder-left {
	float: left; _display: inline;
}

.contentBlock.type_textWithSideImage .imageHolder-right {
	float: right; _display: inline;
}

.contentBlock.type_twoColumn .blockCollection.column {
	float: left; _display: inline;
}

.blockCollection.empty
{
	min-height: 1px; _height: 1px;
}

.editMode .blockCollection.empty {
	min-height: 160px; _height: 160px;
	background: url(../../../condor/modules/contentBlocks/themes/default/images/blockCollectionEmptyBg.gif) repeat;
}

.blockCollection p.collectionEmpty
{
	visibility: hidden;
}
	
.editMode .blockCollection p.collectionEmpty
{
	visibility: visible;
}