#SWFUpload_Console
{
	z-index:255;
	position:absolute;
	right:0px;
	top:0px;
}
.filelist
{
	width:400px;
	margin-bottom:10px;
}
.filelist .list
{
	width:100%;
}
.progressBarComplete
{
	background-color:#00ff00;
}
.progressBarInProgress
{
	height:2px;
	background-color:#ff0000;
}
.divFileProgressContainer
{
	width:400px;
	
}
.uploadbutton
{
	background-image:url(../png/uploadbutton.png);
	width:180px;
	height:29px;
	background-repeat:no-repeat;
}
.illustrationcontainer
{
	float:left;
	width:200px;
	margin-right:10px;
}

textarea { 
     resize: none; 
}

/* Stars for rating */
.ratingcontainer
{
	padding:0px;
}
.ratingdesccontainer
{
	height:12px;	
}
.star_half
{
	width:16px;
	height:16px;
	background: transparent url(../png/stars.png) -16px -0px no-repeat;
	display:inline-block;
	
}
.star_full
{
	width:16px;
	height:16px;
	background: transparent url(../png/stars.png) -32px -0px no-repeat;
	display:inline-block;
	
	margin:0px;
	
}
.star_empty
{
	height:16px;
	width:16px;
	background: transparent url(../png/stars.png) -0px -0px no-repeat;
	display:inline-block;
	
	margin:0px;	
}


/* Forms */

.Form_Table
{
width:100%;
margin-bottom:10px;
}
.Inputfield_checkbox
{
width:15px;
}

.Inputfield,
.Inputfield_wysiwyg,
.Inputfield_wysiwyg_preview,
.Inputfield_wysiwyg_small,
.Inputfield_wysiwyg_simple,
.Inputfield_wysiwyg_experimental,
.Inputfield_wysiwyg_wizard,
.Inputfield_wysiwyg_pageeditor,
.Inputfield_wysiwyg_mediaalbum
{
width:98%;
background-color:white;
/*color:#7e7e7e;*/
color:#222222;
font-size:13px;
border:2px solid #afafaf;
}
.Inputfield_wysiwyg_preview
{
	height:600px;
}


input[readonly]{border:2px solid #fff;}
.normalselect option
{
background-color:white;

}
/* input wsp settings page */
input.page_setting_input, textarea.page_setting_textarea
{
	background:#fff;
	color:#222;
	font-size:13px;
	border:1px solid #afafaf;
}
textarea.page_setting_textarea
{
	width:80%;
}
.page_setting_fielddescription
{
	color:#464646;
	font-size:13px;
	font-weight:bold;
}
.Inputfield_half
{
width:50%;
background-color:white;

/*color:#7e7e7e;*/
color:#222222;
font-size:13px;
border:2px solid #afafaf;

}
.Inputfield_quarter
{
width:25%;
background-color:white;

/*color:#7e7e7e;*/
color:#222222;
font-size:13px;
border:2px solid #afafaf;

}

.Inputfield_wysiwyg
{
	height:400px;
	background-color:white;
}
.Inputfield_wysiwyg_small,.Inputfield_wysiwyg_simple
{
	height:100px;
	background-color:white;
}
.Inputfield_textarea,.Inputfield_textarea_short
{
/*color:#7e7e7e;*/
background-color:white;
color:#222222;
font-size:13px;
border:2px solid #afafaf;

width:98%;
height:200px;
}


/*.Form_Table input,.Form_Table textarea,.Form_Table select
{

color:#7e7e7e;
font-size:12px;
border:2px solid #afafaf;
}*/
.normalselect
{
/*width:81%;*/
}
.formhelp
{
	width:15px;
	height:15px;
	background-image:url(../gif/help.gif);
	display:inline;
}
.formerror
{
	width:90%;
	background-image:url(../gif/error.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	/*background-color:#ffdddd;*/
	padding-left:20px;
	padding-right:20px;
	/*border-top:1px solid #cc8888;
	border-left:1px solid #cc8888;
	border-right:1px solid #cc8888;*/
	line-height:16px;
	
	font-size:12px;
	font-weight:bold;
	color:red;
}
.Form_Table_Cell_title
{
color:#464646;
font-size:13px;
font-weight:bold;
}
.Form_Table_Cell_Left
{
padding-bottom:5px;
font-size:13px;
}



.grouprow
{
padding-bottom:10px;
}
	
.grouprow .grouprowtitle
{
font-size:14px;
color:white;
}

.grouprow .grouprowtext
{
font-size:12px;
color:white;
padding-bottom:12px;
}

/** Styles for inline tabs **/

.tabs_labels div
{
float: left;
padding: 4px 15px;
background-color: #ebebeb;
border-radius: 8px 8px 0 0;
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
cursor: pointer;
border-collapse: collapse;
margin: 0 2px;
color: #aaa;
}

.tabs_label_selected
{
background-color: #FFF !important;
cursor: default !important;
font-weight: bold;
color: #000000 !important;
position: relative;
top: 1px;
}

.tabs_content
{
border-top: 1px solid #f3f3f3;
clear: both;
padding: 15px;
display: none;
}

.ssl_tab_a
{
    background-color: #F8F8F8;
    width: 100%;
}

.ssl_tab_a:hover, .ssl_tab_b:hover
{
    background-color: #fef0a5 !important; 
}

.ssl_tab_b
{
    width: 100%;
}

.ssl_tab_name
{
    float: left;
    margin: 5px 0 0 15px;
}

.ssl_tab_arrow
{
    float: left;
    width: 30%;
    white-space: nowrap;
    text-decoration: underline;
}
.year_picker_under_price
{
    margin-left: 463px;
    background-color: #AEAEAE;
    color: white;
    border-radius: 5px 5px 0 0;
    height: 15px;
    width: 170px;
    text-align: center;
    padding: 9px 0;
}
.ssl_tab_price
{
    float: left;
    padding: 15px 0 0 50px;
    width: 120px;
    height: 28px;
    
}
.ssl_tab_a .ssl_tab_price
{
    background-color: #B5B5B5;
}
.ssl_tab_b .ssl_tab_price
{
    background-color: #C7C7C7;
}

.ssl_tab_selector
{
    float: right;
    padding-right: 5px;
}
.ssl_tab_selector .selectors span
{
    margin: 10px 10px;
}

.Inputfield_select
{
background-color:white;
}	

.Inputfield_signin
{
background-color:white;
margin-top:11px;
background-image:url(../gif/login_button.gif);
background-repeat:no-repeat;
background-position:top right;
float:right;
border:0px;
width:91px;
height:26px;
font-size:15px;
font-weight:bold;
color:white;
background-color:transparent;
}

.Inputfield_priceA
{
width:30px;
text-align:right;
background-color:white;
}
.Inputfield_priceB
{
width:20px;
background-color:white;
}
.formelement_validation
{
margin-bottom:2px;
margin-right:5px;
margin-left:5px;
}

.folderin
{
	background-image: url('../gif/foldedin.gif');
	width:13px;height:13px;
	font-size:1px;
	margin:5px;
}
.folderout
{
	background-image: url('../gif/foldedout.gif');
	width:13px;height:13px;
	font-size:1px;
	margin:5px;
}
.grouprow
{
	cursor:pointer;
}

.form_req_field
{
font-size:10px;font-weight:bold;color:#404040
}

/**
 HELP
*/

.helptitle
{
	font-size:12px;
	font-weight:bold;
}
.helptext
{
	font-size:11px;
	font-weight:normal;
}

/** Agenda */
.Agenda_Table
{
	width:250px;
	font-size:10px;
	background:#fff;
	border:0;
	padding:3px;
	margin:5px auto;
}
/*.Agenda_Table td
{
border:1px solid gray;
}*/
.Agenda_Tablecel_MONTHNAME
{
	text-align:center;
	font-size:12px;
	color:#444;
}
.Agenda_Tablecel_Top, .Agenda_Tablecel_TopS
{
	text-align:center;
}
.Agenda_Tablecel_MONTHNAME a
{
	color:#444;
	cursor:pointer;
}
.Agenda_Tablecel_MONTHNAME a:hover
{
	color:#fc9e1f;
	text-align:center;
}
.Agenda_TablecelDayselected0,.Agenda_TablecelDayselected1,.Agenda_TablecelDayselected2,.Agenda_TablecelDayselected3,.Agenda_TablecelDayselected4,.Agenda_TablecelDayselected5,.Agenda_TablecelDayselected6
{
	border:1px solid #fc9e1f;
	text-align:center;
	color:#444;
}
.Agenda_TablecelDayselected0 a,.Agenda_TablecelDayselected1 a,.Agenda_TablecelDayselected2 a,.Agenda_TablecelDayselected3 a,.Agenda_TablecelDayselected4 a,.Agenda_TablecelDayselected5 a,.Agenda_TablecelDayselected6 a
{
	color:#444;
	background:#fc9e1f;
	cursor:pointer;
	display:block;
}

.Agenda_TablecelDay0,.Agenda_TablecelDay1,.Agenda_TablecelDay2,.Agenda_TablecelDay3,.Agenda_TablecelDay4,.Agenda_TablecelDay5,.Agenda_TablecelDay6
{
	border:1px solid #eee;
	color:#444;
	text-align:center;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}

.Agenda_Timeselect
{
	font-size:10px;
}

.Agenda_Timebar
{
	background:#fff;
	border-top:4px solid #fff;
	text-align:center;
}

.datagrid
{
width:99%;

font-size:12px;
}
.datagrid .row_a,.datagrid .row_b,.datagrid .row_a_active,.datagrid .row_b_active
{
	line-height:18px;
}
.datagrid input,.datagrid select
{
width:100%;
border:1px solid #cccccc;
background-color:#fafafa;

}
.datagrid .rowA td,.datagrid .rowB td
{
	font-size:12px;
}
.datagrid .rowA
{
	background-color:#ffffff;
}
.datagrid .rowB
{
	background-color:#f8f8f8;
}
.datagrid .firstrow
{
	background-color:#aeaeae;
	color:white;
	font-weight:bold;
}
.datagrid .firstrow td
{
font-weight:bold;
font-size:14px;
}
.datagrid .lastrow
{
	background-color:#eeeeee;
}

.Inputfield_cancel
{

}
.Inputfield_submit
{

}

.Inputfield_actionbuttonbar .actionbutton
{
	cursor:wait;
}
.actionbuttonDisabled
{
	
	opacity:0.5;
	filter: alpha(opacity=50);
}
.actionbuttonDisabled .clickable
{
	cursor:wait;
}


.Inputfield_textselect
{
	background-color:white;
}

.textselect_status
{
	position: relative;
	top: 4px;
	display:inline-block;
}

.datagridchanged
{
color:#ed2024; /*mdred*/
width:98%;
margin-top:5px;
margin-bottom:5px;
padding:5px;
}



/**
 * Css editor
 */
.csseditor_container
{
	
	border:1px solid black;
}
.csseditor_tabs
{
	background-color:#efefef;	
	
}
.csseditor_tab_selected
{
	margin-right:10px;
	
	cursor:pointer;
	color:black;
}
.csseditor_tab
{
	margin-right:10px;
	
	cursor:pointer;
	color:gray;
}
.csseditor_editor_edit
{

	height:400px;
	
	overflow:auto;
	font-size:12px;
	color:#464646;
	
	padding:10px;
}

.csseditor_editor_raw
{

	font-family:"Courier New", Courier, monospace;
	height:400px;
	width:100%;
	border:0px;
	
	font-size:12px;	
	color:black;
	display:block;
}
.csseditor_property_name
{
	color:blue;
}
.csseditor_property_value
{
	color:#ff0000;
}
.csseditor_selector
{
	color:green;
	margin-bottom:20px;
}
.csseditor_comment
{
	color:#5555cc;
	margin-bottom:10px;
}
.csseditor_property_name
{
	padding-left:20px;
}
.csseditor_variable_table
{
	width:100%;
}
.csseditor_variable_table td
{
	background-color:#efffef;
	font-size:12px;
}
.csseditor_variable_table .var_header td
{
	background-color:#222222;
	color:white;
	font-weight:bold;
}
.csseditor_variable_table .var_name
{
	background-color:#efefff;
}
.csseditor_variable_table .var_name
{
	background-color:#efefff;
}
.csseditor_variable_table .var_val
{
	background-color:#ffefef;
}
.stylechoice_output
{
	margin-left:10px;
}
.stylechoice_title
{
	margin-left:10px;
	font-weight:bold;
}

.agreementlink
{
	text-decoration:underline;
	font-weight:bold;
}
.agreementframe
{
	width:98%;
	height:150px;
	border:1px solid #222222;
	display:none;
	margin-left:10px;
	margin-bottom:10px;
}

.progressbarContainer
{
	width:300px;
	height:100px;
	text-align:center;
}
.progressbarContainer .progressdone
{
	background-color:#0099cc;
	height:10px;
}
.progressbarContainer .progresstodo
{
	background-color:gray;
	height:10px;
}

.progressbarContainer .progressdoing
{
	font-size:12px;
}
.codeeditorframe
{
	width:100%;height:540px;
	border:0px;
	/*border:1px dotted #222222;*/
	
}

/**
 * 	PROGRESS BAR
 */
		.progressBar
		{
		width:300px;
		}
		.progressBarPercentage
		{
		font-size:20px;
		text-align:center;
		}
		.progressBarContainer
		{
		
		}
		.progressBarSliderContainer
		{
			height:23px;
			border-radius:5px;
			background-image:url(../png/pb_background.png);
			behavior:url(../htc/pie.htc);
		}
		.progressBarSlider
		{
			background-color:black;
			height:21px;
			width:0%;
			border:1px solid black;
			border-radius:5px;
			background-image:url(../png/pb_slider_bg.png);
			behavior:url(../htc/pie.htc);
		}
		.progressBarmini 
		{
			width:150px;
		}
		.progressBarmini .progressBarPercentage
		{
			font-size:14px;
		}
		.progressBarmini .progressBarSliderContainer
		{
			height:10px;
			border-radius:3px;
			background-image:url(../png/pb_mini_background.png);
			behavior:url(../htc/pie.htc);
		}
		.progressBarmini .progressBarSlider
		{
			background-color:black;
			height:8px;
			width:0%;
			border:1px solid black;
			border-radius:3px;
			background-image:url(../png/pb_slider_mini_bg.png);
			behavior:url(../htc/pie.htc);
		}		
		
		
		.textwithcounter_leftline
		{
		font-size:11px;
		font-weight:bold;
		}
		.textwithcounter_leftsidetitle
		{
			font-size:14px;
			margin:15px 0 8px;
			font-weight:bold;
		}
		.textwithcounterleftlines
		{
			width:600px;
			line-height: 18px;
		}
		.textwithcounter_leftsidecontainer
		{
			float:left;
		}
		.textwithcounter_countercontainer
		{
			behavior:url(../htc/pie.htc);
			float:right;
			width:120px;
			border:1px solid #eeeeee;
			border-radius:5px;
			margin:41px 10px 10px;
			border-bottom:2px solid #cccccc;
			border-right:2px solid #dddddd;
		}
		.textwithcounter_countertext
		{
			margin-top:2px;
			text-align:center;
			font-size:10px;
			font-weight:bold;
		}
		.textwithcounter_counter
		{
			margin:5px;
			text-align:center;
			font-size:35px;
		}
.codefieldsettingsbar
{
	background-color:#eeeeee;
	border-radius:0 0 5px 5px;
	text-align:right;
}		
.form_imagecontainerimagemask,.form_imagecontainerimage
{
	width:98%;
	height:150px;
	border:1px solid #eeeeee;
}
.imagesize_avatar
{
	width:100px;
	height:100px;
}
.imagesize_large
{
	width:98%;
	height:400px;
}

.strengthBox
{
	margin: 4px 0 0 1px; 
	font-size: 8pt; 
	padding: 3px 5px 3px 5px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

.cronjobForm .Inputfield_textarea{
	height: auto;
	resize: vertical;

}


/* for the album selector */
	.form_album_selector_container{cursor:pointer}
	.form_album_selector_image { float:left; margin-right: 3px; background-position: center center; background-repeat: no-repeat; width:55px; height:55px; border:1px Solid #bbb; }
	.form_album_selector_ellipsis {overflow: hidden; text-overflow: ellipsis;}
	.form_album_selector_descr { float:left; margin-right: 3px;text-overflow: ellipsis; overflow:hidden }
	.form_album_selector_button{ float:left; }
	

/* for css tester */

	.csstester_basic {width:98%; min-width:600px; height:200px;border:1px solid #bbb;}
	.csstester_narrow {width:45px;height:14px;}
	.csstester_cbg_hidden {display:none;}
	.csstester_cbg_visible {display:block;}
	.csstester_testgray {width:250px; height:200px;border:1px solid #bbb;}
	.csstester_image_container {float:left;}
	.csstester_example_box {width:60px;height:24px; border: 2px solid #ccc;float:left;margin-right:17px;cursor:pointer;}
	.csstester_example_box_content {width:46px;height:14px;padding:2px 4px;border:3px solid #fff;font-size:14px;font-weight:700;}
	.csstester_example_box_extra {width:46px;height:14px;padding:2px 4px;border:3px dotted #ccc;font-size:14px;font-weight:700;}
	.csstester_example_image {background-image: url('../gif/bulletgrey.gif');}
	.csstester_norepeat {background-repeat: no-repeat;};
	.csstester_selected {border: 2px solid black;}
	.csstester_blocks {margin-top:3px;margin-bottom:3px;}
	.csstester_setting_title {font-weight:700;}
	.csstester_checkbox_centered {text-align: center; vertical-align: top;}
}





.html5Uploader
{
	width:100%;
	
	
}
.h5up_dragcontainercontainer
{
	width:100%;
	height:100px;
	border-radius:10px;
	background-color:#efefef;
	border:2px dashed gray;
	color:gray;
	overflow:auto;
}
.h5up_filecontainer
{
	/*Contains the files*/
}
.h5up_dragcontainercontainer.h5up_is_over
{
	background-color:silver;
}
.html5Uploader.h5up_is_processing
{
	opacity:0.8;
	
}
.h5up_progressbar
{
	width:0%;
	height:10px;
	border-radius:5px;
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.h5up_progressbarContainer
{
	margin-left:40px;
	width:90%;
	height:10px;
	border-radius:5px;
	border:1px solid #ddd;
	background-color:#222;
}
.h5up_file
{
	color:black;
	border-radius:5px;
	margin-top:5px;
	
	padding:15px;
	height:40px;
	background-color:#dddddd;
	border-bottom:1px solid white;
	
}
.h5up_file:after
{
	clear:both;
}
.h5up_imagecontainer
{
	position:relative;
	width:40px;
	height:40px;
	left:-5px;
	overflow:hidden;
	float:left;
	background-color:#222;
	text-align:center;
}
.h5up_imagecontainer img
{
	height:40px;
	
}
.h5up_message
{
	font-size:20px;
	text-align:center;
	color:#222222;
}

.alignleft_button .form_buttonbar > div{
	text-align: left !important;
}

.formelement_yesnobutton_yes,.formelement_yesnobutton_no
{
	background: rgb(243,194,125); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzYzI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWExNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(243,194,125,1) 0%, rgba(234,161,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,194,125,1)), color-stop(100%,rgba(234,161,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(243,194,125,1) 0%,rgba(234,161,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(243,194,125,1) 0%,rgba(234,161,69,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(243,194,125,1) 0%,rgba(234,161,69,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(243,194,125,1) 0%,rgba(234,161,69,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c27d', endColorstr='#eaa145',GradientType=0 ); /* IE6-8 */

	border:1px solid #dd7e00;
	border-radius:5px;
	line-height:30px;
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	color:white;
	margin-right:10px;
    cursor:pointer;
}
.formelement_contact_validation_button
{

}

.SocialCardPreviewWrapper
{
	/*width:100%;*/
	overflow:hidden;
	text-align:center;
}
.SocialCardPreviewWrapper iframe
{
	frame-border:0px;
}
.SocialCardPreviewWrapper_pc
{
	width:640px;
	height:512px;
	overflow:hidden;
	display:inline-block;

}
.SocialCardPreview_pc
{

	-ms-transform:scale(0.5)
	-ms-transform-origin: 0 0;
	-moz-transform: scale(0.5);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.5);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	frame-border:0;
	width:1280px;
	height:1024px;
}
.SocialCardPreview_mobile
{
	-ms-transform:scale(0.25)
	-ms-transform-origin: 0 0;
	-moz-transform: scale(0.25);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.25);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.25);
	-webkit-transform-origin: 0 0;

	width:768px;
	height:1280px;
}
.mobile_only
{
	display:none;
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	.SocialCardPreviewWrapper_pc
	{
		width:100%;
		height:600px;
		overflow:hidden;

	}
	.SocialCardPreview_pc
	{

		-ms-transform:scale(1)
		-ms-transform-origin: 0 0;
		-moz-transform: scale(1);
		-moz-transform-origin: 0 0;
		-o-transform: scale(1);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(1);
		-webkit-transform-origin: 0 0;
		frame-border:0;
		width:100%;
		height:90%;

	}
}
.formelement_domaincheck_table
{
	width:100%;
	border:1px solid silver;
	border-bottom:0px;
	border-radius:5px 5px 0 0;


}
.formelement_domaincheck_table
{
	font-size:14px;
}
.formelement_domaincheck_radioCell
{
	width:30px;
	height:30px;
	line-height:30px;

}
.formelement_domaincheck_radioCell input
{

}

.formelement_domaincheck_domainCell
{
	color:#AAAAAA;
	line-height:30px;
	font-size:14px;
	padding-left:10px;

}
.formelement_domaincheck_status_domain_checking,
.formelement_domaincheck_status_checking,
.formelement_domaincheck_statusCell
{
	color:#999;
	line-height:30px;
	font-size:14px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	padding-left:10px;

}
.formelement_domaincheck_statusIcon
{
	width:30px;
	height:30px;
	text-align:center;

}
.formelement_domaincheck_statusCell
{
	width:30px;
}
.formelement_domaincheck_status_selecteddomain
{
	color:#222;
	font-size:14px;
	line-height:30px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

	padding-left:10px;
}
.formelement_domaincheck_status_available
{
	color:#222;
	font-size:14px;
	line-height:30px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	padding-left:10px;
}
.formelement_domaincheck_status_unavailable
{
	color:#666;
	font-size:14px;
	line-height:30px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	padding-left:10px;
}
.formelement_domaincheck_other_inputContainer
{
	display:inline-block;
}
.formelement_domaincheck_other_buttonContainer
{
	display:inline-block;
	margin-left:5px;
}
.formelement_domaincheck_table td
{
	line-height:30px;
	padding-left:10px;
}
.formelement_domaincheck_table .rowA
{
	background-color:#efefef;
}
.formelement_domaincheck_table .rowB
{
	background-color:#ffffff;
}
.formelement_domaincheck_other_extension
{
	display:inline-block;
	color:#333;
}
.formelement_domaincheck_otherCell
{
	color:#333;
	line-height:30px;
}
.formelement_domaincheck_domainCell_other
{
	color:#333;
}
input.formelement_contactvalidation_input
{
	margin:0px;
	display:inline-block;
	width:100px;


}
input.formelement_contact_validation_button
{
	display:inline-block;
}
.formelement_domaincheck_tablerow
{
	border-bottom:1px dotted silver;
}
.formelement_domaincheck_tablerow.domain_checking:hover,
.formelement_domaincheck_tablerow.checking:hover,
.formelement_domaincheck_tablerow.domain_needsCheck:hover
{
	cursor:wait;
	border-bottom:1px dotted silver;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	background-color:#eeeeee;

}
.formelement_domaincheck_tablerow.available:hover
{
	background-color:lightyellow;
	border-bottom:1px dotted black;
	cursor:pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

}
.formelement_domaincheck_tablerow.available .formelement_domaincheck_statusCell
{
	color:green;
}
.formelement_domaincheck_tablerow.unavailable .formelement_domaincheck_statusCell
{
	color:palevioletred;
}
.formelement_domaincheck_tablerow.unavailable:hover
{
	background-color:#f0f0f0;
	border-bottom:1px dotted silver;
	cursor:default;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

}
.formelement_domaincheck_tablerow.needsCheck
{
	border:1px solid silver;
	background-color:#eeeeee;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.formelement_domaincheck_tablerow.selecteddomain
{
	background-color:lightgreen;
	border-bottom:1px dotted silver;
	cursor:pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

}
input.formelement_domaincheck_own_input
{
	display:inline-block;
	margin:0px;
	margin-right:5px;
}
.formelement_domaincheck_domainCell_search
{
	padding:5px;
	background-color:#efefef;
	border:1px solid silver;
	border-radius:0 0 5px 5px;
}
.formelement_domaincheck_own_input
{
	color:silver;
}
.formelement_domaincheck_own_input:focus
{
	color:black;

}
.formelement_domaincheck_addAdditionalLink
{
	color:dodgerblue;
	font-size:12px;
	display:block;
}
.SocialCardEditorButtons
{
	text-align:center;
}
.SocialCardEditorButton
{
	display:inline-block;
	width:30px;
	margin-right:5px;
	cursor:pointer;

}
.SocialCardEditorButton img
{
	width:30px;

}