.wrap h3
{
    color: #464646;
    font-size: 18px;
    line-height:22px;
}

.cef-horizontal-line
{
    border-bottom:1px dotted #646464;
    padding: 12px 0px;
}
#cef_select_options
{
	padding:15px 0px 5px 0px;
}

#cef_select_option input
{
	margin-right:4px;
}
label
{
	padding-right:20px;
}

#cef_error_msgs
{
	padding:8px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #b7026d;
	color:#b7026d;
	background-color: #fbeff9;
}

#cef_success_msgs
{
	padding:8px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #14960a;
	color:#14960a;
	background-color: #ccefca;
}

#cef_error_msgs, #cef_success_msgs
{
    width: 439px;
    margin-bottom: 10px;
}

#cef_info
{
	padding: 3px 8px;
	border-radius: 5px 5px 5px 5px;
	border: 1px dotted #00004d;
	color: #00004d;
	background-color: #d9d9fd;
	margin-top: 20px;
	width: 780px;
}

.cef-hide
{
    display:none;
}

.cef-show
{
    display: block;
}

.cef-edit-form-table
{
    padding:15px;
    background-color: #DEDEAE;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #BEBE87;
}

.cef-edit-form-table tr td
{
    padding: 8px;
}

.cef-edit-form-table tr td select
{
    width: 220px;
}
#cef_options_row
{
    width: 200px !important;
}

.cef-required
{
    color: red;
    margin:0px 8px;
}

input[type="text"].input-error, select.input-error
{
    border: 1px solid #b7026d;
    background-color: #fbeff9;
}

.cef-extra-fields-row
{
    padding:10px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
}

td.label-cell
{
    text-align:right;
}
/**
 * TOOLTIP 
 */
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('images/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('images/shadow2-reverse.png');
}
span.tooltip
{
	background: url('images/Info-16x16.png') no-repeat transparent;
	width: 16px;
	height:16px;
        display:block;
        float:left;
        margin-right:5px;
}

/************************ ADMIN EXTRA FIELDS ***********************/
p.comment-form-comment label
{
    vertical-align: top;
}
div.comment-form-checkbox
{
    margin-top: 15px;
}

div.comment-form-checkbox input
{
    margin: -2px 5px 25px 60px;
    vertical-align: top;
}

div.comment-form-select select
{
    min-width: 135px;
}

.cef-html-code-example
{
    width: 505px;
    padding: 10px;
    line-height: 22px;
    border:1px solid #BEBE57;
    font-family: "Times New Roman",Georgia,Serif;
    border-radius: 5px 5px 5px 5px;
}

#cef-html-code-hints
{
    width: 480px;
    font-size: 11px;
}
#cef-html-code-hints code
{
    padding: 5px;
    line-height: 17px;
}

#cef-html-code-hints h3
{
    font-size:13px;
    color: #000000;
}

.cef-horizonat-space
{
    padding-top: 10px;
}

.cef-btn
{
    cursor:pointer;
}

.tooltip-bubble
{
    padding: 10px;
    background-color: #DEDEAE;
    font-weight: bold;
    color: #787878;
    width: 700px;
    border: 1px solid #232323;
    border-radius: 8px 8px 8px 8px;
}

#close_tooltip
{
    float:right;
}