You are here

dialog.css in CKEditor Skin 7

/*
Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

/* Restore the dialog visibility */
body .cke_dialog
{
	visibility: visible;
}

/* Force Gecko to consider table as positioned */
.cke_skin_grappelli table.cke_dialog.cke_browser_gecko
{
	display:block;
}

.cke_skin_grappelli .cke_dialog_body
{
	z-index: 1;
	border: solid 1px #ddd;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background-image: url(images/sprites.png);
	background-repeat: repeat-x;
	background-position: 0 -1950px;
	background-color: #d3d3d3;

	/* 'cke_dialog' element has been fixed positioned in all but IE6, while we
		need it to be positioned to hold e.g. close button. */
	position: relative;
	_position: static;
}

.cke_skin_grappelli .cke_dialog_tl,
.cke_skin_grappelli .cke_dialog_tr,
.cke_skin_grappelli .cke_dialog_tc,
.cke_skin_grappelli .cke_dialog_bl,
.cke_skin_grappelli .cke_dialog_br,
.cke_skin_grappelli .cke_dialog_bc,
.cke_skin_grappelli .cke_dialog_ml,
.cke_skin_grappelli .cke_dialog_mr
{
	display:none;
}

.cke_skin_grappelli .cke_dialog_title
{
	font-weight: bold;
	font-size: 14px;
	padding: 3px 3px 8px;
	cursor: move;
	position: relative;
	color:  #555;
	margin-bottom: 5px;
}

.cke_skin_grappelli .cke_browser_iequirks .cke_dialog_title,
.cke_skin_grappelli .cke_browser_ie6 .cke_dialog_title,
.cke_skin_grappelli .cke_browser_ie7 .cke_dialog_title
{
	margin-bottom: 22px;
}

.cke_skin_grappelli .cke_browser_iequirks.cke_single_page .cke_dialog_title,
.cke_skin_grappelli .cke_browser_ie6.cke_single_page .cke_dialog_title,
.cke_skin_grappelli .cke_browser_ie7.cke_single_page .cke_dialog_title
{
	margin-bottom: 10px;
}

.cke_skin_grappelli .cke_dialog_contents {

}
.cke_skin_grappelli td.cke_dialog_contents
{
	background-color: #fafafa;
	overflow: auto;
	padding: 17px 10px 5px 10px;

    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-image: linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -o-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.18, rgb(239,239,239)),
		color-stop(0.5, rgb(250,250,250))
	);

	height: 100% !important; /*fixes weird overflow bug with js */
}

.cke_skin_grappelli td.cke_dialog_contents
{
	background-color: #fafafa;
	overflow: auto;
	padding: 17px 10px 5px 10px;

    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	margin-top: 22px;

	background-image: linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -o-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.18, rgb(239,239,239)),
		color-stop(0.5, rgb(250,250,250))
	);

}

.cke_skin_grappelli .cke_dialog_footer
{
	text-align: right;
	background-color: #D3D3D3;
	border: none;
	padding-top: 8px;

}

.cke_skin_grappelli .cke_rtl .cke_dialog_footer
{
	text-align: left;
}

.cke_skin_grappelli .cke_dialog_footer .cke_resizer
{
	margin-top: 20px;
}
.cke_skin_grappelli .cke_browser_iequirks .cke_dialog_footer .cke_resizer,
.cke_skin_grappelli .cke_browser_ie6 .cke_dialog_footer .cke_resizer
{
	margin-top: 27px;
}

/* tabs */

.cke_skin_grappelli .cke_dialog_tabs
{
	margin: 0 3px;
	margin-left: 3px;
}

.cke_skin_grappelli .cke_browser_iequirks .cke_dialog_tabs,
.cke_skin_grappelli .cke_browser_ie6 .cke_dialog_tabs,
.cke_skin_grappelli .cke_browser_ie7 .cke_dialog_tabs
{
	top: 33px;
}

.cke_skin_grappelli .cke_rtl .cke_dialog_tabs
{
	right: 10px;
}

.cke_skin_grappelli a.cke_dialog_tab,
.cke_skin_grappelli a:link.cke_dialog_tab,
.cke_skin_grappelli a:active.cke_dialog_tab,
.cke_skin_grappelli a:hover.cke_dialog_tab,
.cke_skin_grappelli a:visited.cke_dialog_tab
{


	background-color: #efefef;
	height: 14px;
	padding: 4px 8px;
	display: inline-block;
	cursor: pointer;
	margin-right: 3px;

	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;


}

/* Gecko 1.8 layout workaround. */
.cke_skin_grappelli .cke_browser_gecko18 a.cke_dialog_tab,
.cke_skin_grappelli .cke_browser_gecko18 a:link.cke_dialog_tab,
.cke_skin_grappelli .cke_browser_gecko18 a:active.cke_dialog_tab,
.cke_skin_grappelli .cke_browser_gecko18 a:hover.cke_dialog_tab,
.cke_skin_grappelli .cke_browser_gecko18 a:visited.cke_dialog_tab
{
	display: inline;
	position: relative;
	top: 6px;
}

.cke_skin_grappelli a:hover.cke_dialog_tab
{
	background-color: #E0F0F5;
}

.cke_skin_grappelli .cke_hc a:hover.cke_dialog_tab
{
	padding: 2px 6px !important;
	border-width: 3px;
}

.cke_skin_grappelli a.cke_dialog_tab_selected,
.cke_skin_grappelli a:link.cke_dialog_tab_selected,
.cke_skin_grappelli a:active.cke_dialog_tab_selected,
.cke_skin_grappelli a:hover.cke_dialog_tab_selected,
.cke_skin_grappelli a:visited.cke_dialog_tab_selected
{
	background-color: #fafafa;
	outline: none;
}

.cke_skin_grappelli .cke_hc a.cke_dialog_tab_selected,
.cke_skin_grappelli .cke_hc a:link.cke_dialog_tab_selected,
.cke_skin_grappelli .cke_hc a:active.cke_dialog_tab_selected,
.cke_skin_grappelli .cke_hc a:hover.cke_dialog_tab_selected,
.cke_skin_grappelli .cke_hc a:visited.cke_dialog_tab_selected
{
	padding: 2px 6px !important;
	border-width: 3px;
}

/* single_page */

.cke_skin_grappelli .cke_single_page .cke_dialog_tabs
{
	display: none;
}

.cke_skin_grappelli .cke_single_page .cke_dialog_contents
{
	padding-top: 5px;
	margin-top: 10px;
}

/* IE7 + IE quirks */
.cke_skin_grappelli .cke_browser_ie7.cke_single_page .cke_dialog_contents
{
	margin-top: 0px;
	position: relative;
	margin-bottom: -22px;
}

.cke_skin_grappelli .cke_dialog_ui_vbox table,
.cke_skin_grappelli .cke_dialog_ui_hbox table
{
	margin: auto;
}

.cke_skin_grappelli .cke_dialog_ui_vbox_child
{
	padding: 5px 0px;
}

.cke_skin_grappelli input.cke_dialog_ui_input_text,
.cke_skin_grappelli input.cke_dialog_ui_input_password
{
	width: 100%;
    padding: 4px;
    border: 1px solid;
	border-color: #DDDDDD;
	border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: white;
}

.cke_skin_grappelli input.cke_dialog_ui_input_text:focus,
.cke_skin_grappelli input.cke_dialog_ui_input_password:focus
{
	border-color: #999999;
    border-color: #999999 #BBBBBB #BBBBBB #999999;
    outline: none;
}

.cke_skin_grappelli div.cke_dialog_ui_input_text,
.cke_skin_grappelli div.cke_dialog_ui_input_password
{
	padding-right: 10px;
}

.cke_skin_grappelli div.cke_dialog_ui_input_text:focus,
.cke_skin_grappelli div.cke_dialog_ui_input_password:focus{
	background-color: black;
}

/* Opera/IE doesn't leave enough padding in text input for cursor to blink in RTL. (#6087) */
.cke_skin_grappelli .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_text,
.cke_skin_grappelli .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_text,
.cke_skin_grappelli .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_password,
.cke_skin_grappelli .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_password
{
	padding-right: 2px;
}

/* Compensate the padding added above on container. */
.cke_skin_grappelli .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text,
.cke_skin_grappelli .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_text,
.cke_skin_grappelli .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_password,
.cke_skin_grappelli .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_password
{
	padding-left: 2px;
}

.cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_vbox_child,
.cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_child,
.cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_first,
.cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_last
{
	padding-right: 2px !important;
}

.cke_skin_grappelli .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text {
	padding-right: 1px;
}

.cke_skin_grappelli .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_text,
.cke_skin_grappelli .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_password
{
	border-width: 0px;
}

.cke_skin_grappelli .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_text,
.cke_skin_grappelli .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_password
{
	border-width: 1px;
}

.cke_skin_grappelli textarea.cke_dialog_ui_input_textarea
{
	background-color: white;
	border: none;
	padding: 0px;
	width: 100%;
	/*
	 * IE6 BUG: Scrollbars in textareas can overflow even if the outer DIV is set to overflow:hidden.
	 * So leave 1% width for the scrollbar. In most situations the 1% isn't noticeable by users.
	 */
	_width: 99%;
	overflow: auto;
	resize: none;
}

.cke_skin_grappelli div.cke_dialog_ui_input_textarea
{
	background-color: white;
	border: 1px solid #c3c3c3;
	padding: 1px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.cke_skin_grappelli div.cke_disabled .cke_dialog_ui_labeled_content *
{
	background-color : #a0a0a0;
	cursor : default;
}

/* RTL + IE6: Input overflows dialog element. (#7321) */
.cke_skin_grappelli .cke_rtl .cke_dialog_ui_labeled_content
{
	_width: 95%;
}

.cke_skin_grappelli .cke_dialog_ui_hbox
{
	width: 100%;
}

.cke_skin_grappelli .cke_dialog_ui_hbox_first,
.cke_skin_grappelli .cke_dialog_ui_hbox_child,
.cke_skin_grappelli .cke_dialog_ui_hbox_last
{
	vertical-align: top;
}

.cke_skin_grappelli .cke_ltr .cke_dialog_ui_hbox_first,
.cke_skin_grappelli .cke_ltr .cke_dialog_ui_hbox_child
{
	padding-right: 10px;
}

.cke_skin_grappelli .cke_rtl .cke_dialog_ui_hbox_first,
.cke_skin_grappelli .cke_rtl .cke_dialog_ui_hbox_child
{
	padding-left: 10px;
}

/* button */

.cke_skin_grappelli a.cke_dialog_ui_button
{
	border-collapse: separate;
	cursor: default;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	_background: none;
	padding: 5px 0;
	text-align: center;
	background-color: #ACD7E5;
	display: inline-block;
}

.cke_skin_grappelli a.cke_dialog_ui_button span {
	font-weight: bold;
	color: white;
}

.cke_skin_grappelli a.cke_dialog_ui_button:hover {
	background-color: #444;
}

.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button
{
	padding: 0;
}

/* IE6 buttons. */
.cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button span
{
}

.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span
{
}

.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button span
{
	padding: 5px 15px;
	text-align: center;
	color: #fff;
	background: #309BBF none;
	display: inline-block;
	cursor: default;
}
/* END IE6 buttons. */

.cke_skin_grappelli .cke_browser_webkit a.cke_dialog_ui_button span.cke_dialog_ui_button
{
	margin: 0;
}
.cke_skin_grappelli .cke_browser_webkit a.cke_dialog_ui_button
{
}

.cke_skin_grappelli a.cke_dialog_ui_button_ok span,
.cke_skin_grappelli a.cke_dialog_ui_button_cancel span
{

}

.cke_skin_grappelli a.cke_dialog_ui_button_ok
{
	background-color: #309BBF;
	color: white;
	font-weight: bold;
}

.cke_skin_grappelli a.cke_dialog_ui_button_ok span
{
	color: white;
	font-weight: bold;
}

.cke_skin_grappelli .cke_rtl a.cke_dialog_ui_button_ok span
{
}

.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_ok span,
.cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_ok span
{

}

.cke_skin_grappelli a.cke_dialog_ui_button_cancel
{
	background-color: #BF3030;
	color: white;
	font-weight: bold;
}

.cke_skin_grappelli a.cke_dialog_ui_button_cancel span
{
		color: white;
	font-weight: bold;

}

.cke_skin_grappelli .cke_rtl a.cke_dialog_ui_button_cancel span
{

}

.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,
.cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_cancel span
{
	background-color: #BF3030;
}

.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,
.cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_cancel span,
.cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_ok span,
.cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_ok span
{
	background-image: none;
}

.cke_skin_grappelli span.cke_dialog_ui_button
{
	padding: 0px 10px;
	text-align: center;
	color: #222;
	display: inline-block;
	cursor: default;
	min-width: 60px;
	+margin: 2px 0; /* IE7 */
}

/* Gecko 1.8 does not support display: inline-block */
.cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button
{
	display: block;
}

.cke_skin_grappelli a.cke_dialog_ui_button span.cke_disabled
{
	border: #898980 1px solid;
	color: #5e5e55;
	background-color: #c5c5b3;
}

.cke_skin_grappelli a:hover.cke_dialog_ui_button,
.cke_skin_grappelli a:focus.cke_dialog_ui_button,
.cke_skin_grappelli a:active.cke_dialog_ui_button
{
	background-position: 0 -1179px;
}

.cke_skin_grappelli .cke_hc a:hover.cke_dialog_ui_button,
.cke_skin_grappelli .cke_hc a:focus.cke_dialog_ui_button,
.cke_skin_grappelli .cke_hc a:active.cke_dialog_ui_button
{
	border-width: 2px;
}

/* Skip hover effect on IE6 */
.cke_skin_grappelli .cke_browser_iequirks a:hover.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_iequirks a:focus.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_iequirks a:active.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_ie6 a:hover.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_ie6 a:focus.cke_dialog_ui_button span,
.cke_skin_grappelli .cke_browser_ie6 a:active.cke_dialog_ui_button span
{

}

.cke_skin_grappelli .cke_dialog_footer_buttons
{
	display: inline-table;
	margin-right: 12px;
	margin-left: 12px;
	width: auto;
	position: relative;
}

/* IE7 needs position static #6806 */
.cke_skin_grappelli .cke_browser_ie7 .cke_dialog_footer_buttons
{
	position: static;
}

/* Gecko 1.8 does not support for display: inline-table */
.cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons
{
	display: inline;
}

.cke_skin_grappelli .cke_dialog_footer_buttons span.cke_dialog_ui_button
{
	text-align: center;
}

/* Firefox2 buttons */
.cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons a.cke_dialog_ui_button
{
	display: block;
	padding: 0;
}

.cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button
{
	padding-bottom: 5px;
	padding-top: 6px;
	margin-bottom: 0;
}

.cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_ok .cke_dialog_ui_button
{
	background-position: right -1214px;
}

.cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_cancel .cke_dialog_ui_button
{
}
/* END Firefox2 buttons */

.cke_skin_grappelli .cke_browser_ie9.cke_rtl .cke_dialog_footer_buttons td
{
	padding-left: 2px;
}

.cke_skin_grappelli strong
{
	font-weight: bold;
}

/* close_button */

.cke_skin_grappelli .cke_dialog .cke_dialog_body .cke_dialog_close_button
{
	display: none;
}

.cke_skin_grappelli .cke_dialog_close_button span
{
	display: none;
}

.cke_skin_grappelli .cke_dialog_close_button:hover
{
	display: none;
}

.cke_skin_grappelli .cke_ltr .cke_dialog_close_button
{
	display: none;
}

.cke_skin_grappelli .cke_browser_ie8.cke_rtl .cke_dialog_close_button
{
	display: none;
}

.cke_skin_grappelli .cke_rtl .cke_dialog_close_button
{
	display: none;
}

.cke_skin_grappelli .cke_browser_ie7.cke_rtl .cke_dialog_close_button
{
	display: none;
}

/*.cke_skin_grappelli .cke_browser_ie6.cke_rtl .cke_dialog_close_button
{
	left: 16px;
}*/

/* IE7 + IE quirks */
.cke_skin_grappelli .cke_browser_ie7.cke_rtl .cke_dialog_close_button
{
display: none;
}

/* IE7 + IE quirks */
.cke_skin_grappelli .cke_browser_ie7.cke_single_page .cke_dialog_footer
{
	margin-top: 22px; /* Confirm */
}

.cke_skin_grappelli .cke_browser_ie6 .cke_dialog_close_button,
.cke_skin_grappelli .cke_browser_iequirks .cke_dialog_close_button
{
	display: none;
}

/* IE7 + IE quirks */
.cke_skin_grappelli .cke_browser_ie7.cke_ltr .cke_dialog_close_button
{
	display: none;
}

.cke_skin_grappelli .cke_dialog_ui_input_select
{
	border: 1px solid;
	border-color: ##DDDDDD;
	border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;
	background-color: white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
}

.cke_skin_grappelli .cke_dialog_ui_input_file
{
	width: 100%;
	height: 25px;
}

/*
 * Some utility CSS classes for dialog authors.
 */
.cke_skin_grappelli .cke_dialog .cke_dark_background
{
	background-color: #eaead1;
}

.cke_skin_grappelli .cke_dialog .cke_hand
{
	cursor: pointer;
}

.cke_skin_grappelli .cke_dialog .cke_centered
{
	text-align: center;
}

.cke_skin_grappelli .cke_dialog a.cke_btn_reset
{
	float: right;
	background-position: 0 -32px;
	background-image: url(images/mini.gif);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	border: 1px none;
	font-size: 1px;
}

.cke_skin_grappelli .cke_rtl .cke_dialog a.cke_btn_reset
{
	float: left;
}

.cke_skin_grappelli .cke_dialog a.cke_btn_locked,
.cke_skin_grappelli .cke_dialog a.cke_btn_unlocked
{
	float: left;
	background-position: 0 0;
	background-image: url(images/mini.gif);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	border: none 1px;
	font-size: 1px;
}
.cke_skin_grappelli .cke_dialog a.cke_btn_locked .cke_icon
{
	display:none;
}

.cke_skin_grappelli .cke_rtl .cke_dialog a.cke_btn_locked,
.cke_skin_grappelli .cke_rtl .cke_dialog a.cke_btn_unlocked
{
	float: right;
}

.cke_skin_grappelli .cke_dialog a.cke_btn_unlocked
{
	background-position: 0 -16px;
	background-image: url(images/mini.gif);
}

.cke_skin_grappelli .cke_dialog .cke_btn_over
{
	border: outset 1px;
	cursor: pointer;
}

.cke_skin_grappelli .cke_dialog  .ImagePreviewBox
{
	border : 2px ridge black;
	overflow : scroll;
	height : 200px;
	width : 300px;
	padding : 2px;
	background-color : white;
}

.cke_skin_grappelli .cke_dialog .ImagePreviewBox table td {
	white-space: normal;
}

/* Fix iframedialog's height doesn't stretch to 100% #4863.*/
.cke_skin_grappelli .cke_browser_iequirks .cke_dialog_page_contents
{
	_position: absolute;
}

.cke_skin_grappelli .cke_dialog  .ImagePreviewLoader
{
	position: absolute;
	white-space : normal;
	overflow : hidden;
	height : 160px;
	width : 230px;
	margin : 2px;
	padding : 2px;
	opacity : 0.9;
	filter : alpha(opacity=90);

	background-color : #e4e4e4;
}

.cke_skin_grappelli .cke_dialog  .FlashPreviewBox
{
	white-space : normal;
	border : 2px ridge black;
	overflow : auto;
	height : 160px;
	width : 390px;
	padding : 2px;
	background-color : white;
}

.cke_skin_grappelli .cke_dialog .cke_pastetext
{
	width: 346px;
	height: 170px;
}

.cke_skin_grappelli .cke_dialog .cke_pastetext textarea
{
	width: 340px;
	height: 170px;
	resize: none;
}

.cke_skin_grappelli .cke_dialog iframe.cke_pasteframe
{
	width: 346px;
	height: 130px;
	background-color: white;
	border: 1px solid black;
}

.cke_skin_grappelli .cke_dialog .cke_dark_background
{
	text-align : center;
	background-color: #eaead1;
	font-size : 14px;
}

.cke_skin_grappelli .cke_dialog .cke_light_background
{
	text-align : center;
	background-color: #ffffbe;
}

.cke_skin_grappelli .cke_dialog .cke_hand
{
	cursor: pointer;
}

.cke_skin_grappelli .cke_disabled
{
	color: #a0a0a0;
}

/* High Contrast Mode */

.cke_skin_grappelli .cke_hc .cke_dialog_title,
.cke_skin_grappelli .cke_hc .cke_dialog_tabs,
.cke_skin_grappelli .cke_hc .cke_dialog_contents,
.cke_skin_grappelli .cke_hc .cke_dialog_footer
{
	border-left: 1px solid;
	border-right: 1px solid;
}

.cke_skin_grappelli .cke_hc .cke_dialog_title
{
	border-top: 1px solid;
}

.cke_skin_grappelli .cke_hc .cke_dialog_footer
{
	border-bottom: 1px solid;
}

.cke_skin_grappelli .cke_hc .cke_dialog_close_button span
{
display: none;
}

.cke_skin_grappelli .cke_dialog_body .cke_label
{
	display: none;
}

.cke_skin_grappelli .cke_dialog_body label.cke_required
{
	font-weight: bold;
}

.cke_skin_grappelli .cke_hc .cke_dialog_body .cke_label
{
	display: inline;
	cursor: inherit;
}

.cke_skin_grappelli .cke_hc a.cke_btn_locked,
.cke_skin_grappelli .cke_hc a.cke_btn_unlocked,
.cke_skin_grappelli .cke_hc a.cke_btn_reset
{
	border-style: solid;
	float: left;
	width: auto;
	height: auto;
	padding: 0 2px;
}

.cke_skin_grappelli .cke_rtl.cke_hc a.cke_btn_locked,
.cke_skin_grappelli .cke_rtl.cke_hc a.cke_btn_unlocked,
.cke_skin_grappelli .cke_rtl.cke_hc a.cke_btn_reset
{
	float: right;
}
.cke_skin_grappelli .cke_hc a.cke_btn_locked .cke_icon
{
	display:inline;
}

.cke_skin_grappelli a.cke_smile img
{
	/* IE6 does not support transparent borders */
	border: 2px solid #eaead1;
}

.cke_skin_grappelli a.cke_smile:focus img,
.cke_skin_grappelli a.cke_smile:active img,
.cke_skin_grappelli a.cke_smile:hover img
{
	border-color: #C7C78F;
}

.cke_skin_grappelli .cke_hc .cke_dialog_tabs a,
.cke_skin_grappelli .cke_hc .cke_dialog_footer a
{
	opacity: 1.0;
	filter: alpha(opacity=100);
	border: 1px solid white;
}

.cke_skin_grappelli .cke_hc .ImagePreviewBox
{
	width: 260px;
}

/**
 * Styles specific to "cellProperties" dialog.
 */

.cke_skin_grappelli .cke_dialog_contents a.colorChooser
{
	display:block;
	margin-top:6px;
	margin-left: 10px;
	width: 80px;
}

.cke_skin_grappelli .cke_rtl .cke_dialog_contents a.colorChooser
{
	margin-right: 10px;
}

/* Compensate focus outline for some input elements. (#6200) */
.cke_skin_grappelli .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,
.cke_skin_grappelli .cke_browser_gecko .cke_dialog_ui_radio_input:focus,
.cke_skin_grappelli .cke_browser_opera .cke_dialog_ui_checkbox_input:focus,
.cke_skin_grappelli .cke_browser_opera .cke_dialog_ui_radio_input:focus,
.cke_skin_grappelli .cke_browser_gecko .cke_dialog_ui_input_select:focus,
.cke_skin_grappelli .cke_browser_gecko .cke_btn_over,
.cke_skin_grappelli .cke_browser_opera .cke_btn_over,
.cke_skin_grappelli .cke_browser_ie .cke_btn_over
{
	outline: 1px dotted #696969;
}

/* IE<8 instead doesn't support CSS outline property, emulated with dotted border. */

/* Predefined border to avoid visual size change impact. */
.cke_skin_grappelli .cke_browser_ie .cke_dialog_ui_checkbox_input,
.cke_skin_grappelli .cke_browser_ie .cke_dialog_ui_ratio_input,
.cke_skin_grappelli .cke_browser_ie .cke_btn_reset,
.cke_skin_grappelli .cke_browser_ie .cke_btn_locked,
.cke_skin_grappelli .cke_browser_ie .cke_btn_unlocked
{
	*border: 1px solid transparent !important;
	/* Emulating border-color: transparent in IE6.*/
	-border: 1px solid red !important;
	-filter: chroma(color=red);
}

.cke_skin_grappelli .cke_browser_ie .cke_dialog_ui_focused,
.cke_skin_grappelli .cke_browser_ie .cke_btn_over
{
	*border: 1px dotted #696969 !important;
}

.cke_skin_grappelli .cke_iframe_shim
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
}

File

skins/v3/grappelli/dialog.css
View source
  1. /*
  2. Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
  3. For licensing, see LICENSE.html or http://ckeditor.com/license
  4. */
  5. /* Restore the dialog visibility */
  6. body .cke_dialog
  7. {
  8. visibility: visible;
  9. }
  10. /* Force Gecko to consider table as positioned */
  11. .cke_skin_grappelli table.cke_dialog.cke_browser_gecko
  12. {
  13. display:block;
  14. }
  15. .cke_skin_grappelli .cke_dialog_body
  16. {
  17. z-index: 1;
  18. border: solid 1px #ddd;
  19. padding: 5px;
  20. -moz-border-radius: 5px;
  21. -webkit-border-radius: 5px;
  22. border-radius: 5px;
  23. background-image: url(images/sprites.png);
  24. background-repeat: repeat-x;
  25. background-position: 0 -1950px;
  26. background-color: #d3d3d3;
  27. /* 'cke_dialog' element has been fixed positioned in all but IE6, while we
  28. need it to be positioned to hold e.g. close button. */
  29. position: relative;
  30. _position: static;
  31. }
  32. .cke_skin_grappelli .cke_dialog_tl,
  33. .cke_skin_grappelli .cke_dialog_tr,
  34. .cke_skin_grappelli .cke_dialog_tc,
  35. .cke_skin_grappelli .cke_dialog_bl,
  36. .cke_skin_grappelli .cke_dialog_br,
  37. .cke_skin_grappelli .cke_dialog_bc,
  38. .cke_skin_grappelli .cke_dialog_ml,
  39. .cke_skin_grappelli .cke_dialog_mr
  40. {
  41. display:none;
  42. }
  43. .cke_skin_grappelli .cke_dialog_title
  44. {
  45. font-weight: bold;
  46. font-size: 14px;
  47. padding: 3px 3px 8px;
  48. cursor: move;
  49. position: relative;
  50. color: #555;
  51. margin-bottom: 5px;
  52. }
  53. .cke_skin_grappelli .cke_browser_iequirks .cke_dialog_title,
  54. .cke_skin_grappelli .cke_browser_ie6 .cke_dialog_title,
  55. .cke_skin_grappelli .cke_browser_ie7 .cke_dialog_title
  56. {
  57. margin-bottom: 22px;
  58. }
  59. .cke_skin_grappelli .cke_browser_iequirks.cke_single_page .cke_dialog_title,
  60. .cke_skin_grappelli .cke_browser_ie6.cke_single_page .cke_dialog_title,
  61. .cke_skin_grappelli .cke_browser_ie7.cke_single_page .cke_dialog_title
  62. {
  63. margin-bottom: 10px;
  64. }
  65. .cke_skin_grappelli .cke_dialog_contents {
  66. }
  67. .cke_skin_grappelli td.cke_dialog_contents
  68. {
  69. background-color: #fafafa;
  70. overflow: auto;
  71. padding: 17px 10px 5px 10px;
  72. -moz-border-radius: 3px;
  73. -webkit-border-radius: 3px;
  74. border-radius: 3px;
  75. background-image: linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  76. background-image: -o-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  77. background-image: -moz-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  78. background-image: -webkit-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  79. background-image: -ms-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  80. background-image: -webkit-gradient(
  81. linear,
  82. left bottom,
  83. left top,
  84. color-stop(0.18, rgb(239,239,239)),
  85. color-stop(0.5, rgb(250,250,250))
  86. );
  87. height: 100% !important; /*fixes weird overflow bug with js */
  88. }
  89. .cke_skin_grappelli td.cke_dialog_contents
  90. {
  91. background-color: #fafafa;
  92. overflow: auto;
  93. padding: 17px 10px 5px 10px;
  94. -moz-border-radius: 3px;
  95. -webkit-border-radius: 3px;
  96. border-radius: 3px;
  97. margin-top: 22px;
  98. background-image: linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  99. background-image: -o-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  100. background-image: -moz-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  101. background-image: -webkit-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  102. background-image: -ms-linear-gradient(bottom, rgb(239,239,239) 18%, rgb(250,250,250) 50%);
  103. background-image: -webkit-gradient(
  104. linear,
  105. left bottom,
  106. left top,
  107. color-stop(0.18, rgb(239,239,239)),
  108. color-stop(0.5, rgb(250,250,250))
  109. );
  110. }
  111. .cke_skin_grappelli .cke_dialog_footer
  112. {
  113. text-align: right;
  114. background-color: #D3D3D3;
  115. border: none;
  116. padding-top: 8px;
  117. }
  118. .cke_skin_grappelli .cke_rtl .cke_dialog_footer
  119. {
  120. text-align: left;
  121. }
  122. .cke_skin_grappelli .cke_dialog_footer .cke_resizer
  123. {
  124. margin-top: 20px;
  125. }
  126. .cke_skin_grappelli .cke_browser_iequirks .cke_dialog_footer .cke_resizer,
  127. .cke_skin_grappelli .cke_browser_ie6 .cke_dialog_footer .cke_resizer
  128. {
  129. margin-top: 27px;
  130. }
  131. /* tabs */
  132. .cke_skin_grappelli .cke_dialog_tabs
  133. {
  134. margin: 0 3px;
  135. margin-left: 3px;
  136. }
  137. .cke_skin_grappelli .cke_browser_iequirks .cke_dialog_tabs,
  138. .cke_skin_grappelli .cke_browser_ie6 .cke_dialog_tabs,
  139. .cke_skin_grappelli .cke_browser_ie7 .cke_dialog_tabs
  140. {
  141. top: 33px;
  142. }
  143. .cke_skin_grappelli .cke_rtl .cke_dialog_tabs
  144. {
  145. right: 10px;
  146. }
  147. .cke_skin_grappelli a.cke_dialog_tab,
  148. .cke_skin_grappelli a:link.cke_dialog_tab,
  149. .cke_skin_grappelli a:active.cke_dialog_tab,
  150. .cke_skin_grappelli a:hover.cke_dialog_tab,
  151. .cke_skin_grappelli a:visited.cke_dialog_tab
  152. {
  153. background-color: #efefef;
  154. height: 14px;
  155. padding: 4px 8px;
  156. display: inline-block;
  157. cursor: pointer;
  158. margin-right: 3px;
  159. -webkit-border-top-left-radius: 3px;
  160. -webkit-border-top-right-radius: 3px;
  161. -moz-border-radius-topleft: 3px;
  162. -moz-border-radius-topright: 3px;
  163. border-top-left-radius: 3px;
  164. border-top-right-radius: 3px;
  165. }
  166. /* Gecko 1.8 layout workaround. */
  167. .cke_skin_grappelli .cke_browser_gecko18 a.cke_dialog_tab,
  168. .cke_skin_grappelli .cke_browser_gecko18 a:link.cke_dialog_tab,
  169. .cke_skin_grappelli .cke_browser_gecko18 a:active.cke_dialog_tab,
  170. .cke_skin_grappelli .cke_browser_gecko18 a:hover.cke_dialog_tab,
  171. .cke_skin_grappelli .cke_browser_gecko18 a:visited.cke_dialog_tab
  172. {
  173. display: inline;
  174. position: relative;
  175. top: 6px;
  176. }
  177. .cke_skin_grappelli a:hover.cke_dialog_tab
  178. {
  179. background-color: #E0F0F5;
  180. }
  181. .cke_skin_grappelli .cke_hc a:hover.cke_dialog_tab
  182. {
  183. padding: 2px 6px !important;
  184. border-width: 3px;
  185. }
  186. .cke_skin_grappelli a.cke_dialog_tab_selected,
  187. .cke_skin_grappelli a:link.cke_dialog_tab_selected,
  188. .cke_skin_grappelli a:active.cke_dialog_tab_selected,
  189. .cke_skin_grappelli a:hover.cke_dialog_tab_selected,
  190. .cke_skin_grappelli a:visited.cke_dialog_tab_selected
  191. {
  192. background-color: #fafafa;
  193. outline: none;
  194. }
  195. .cke_skin_grappelli .cke_hc a.cke_dialog_tab_selected,
  196. .cke_skin_grappelli .cke_hc a:link.cke_dialog_tab_selected,
  197. .cke_skin_grappelli .cke_hc a:active.cke_dialog_tab_selected,
  198. .cke_skin_grappelli .cke_hc a:hover.cke_dialog_tab_selected,
  199. .cke_skin_grappelli .cke_hc a:visited.cke_dialog_tab_selected
  200. {
  201. padding: 2px 6px !important;
  202. border-width: 3px;
  203. }
  204. /* single_page */
  205. .cke_skin_grappelli .cke_single_page .cke_dialog_tabs
  206. {
  207. display: none;
  208. }
  209. .cke_skin_grappelli .cke_single_page .cke_dialog_contents
  210. {
  211. padding-top: 5px;
  212. margin-top: 10px;
  213. }
  214. /* IE7 + IE quirks */
  215. .cke_skin_grappelli .cke_browser_ie7.cke_single_page .cke_dialog_contents
  216. {
  217. margin-top: 0px;
  218. position: relative;
  219. margin-bottom: -22px;
  220. }
  221. .cke_skin_grappelli .cke_dialog_ui_vbox table,
  222. .cke_skin_grappelli .cke_dialog_ui_hbox table
  223. {
  224. margin: auto;
  225. }
  226. .cke_skin_grappelli .cke_dialog_ui_vbox_child
  227. {
  228. padding: 5px 0px;
  229. }
  230. .cke_skin_grappelli input.cke_dialog_ui_input_text,
  231. .cke_skin_grappelli input.cke_dialog_ui_input_password
  232. {
  233. width: 100%;
  234. padding: 4px;
  235. border: 1px solid;
  236. border-color: #DDDDDD;
  237. border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;
  238. -moz-border-radius: 3px;
  239. -webkit-border-radius: 3px;
  240. border-radius: 3px;
  241. background-color: white;
  242. }
  243. .cke_skin_grappelli input.cke_dialog_ui_input_text:focus,
  244. .cke_skin_grappelli input.cke_dialog_ui_input_password:focus
  245. {
  246. border-color: #999999;
  247. border-color: #999999 #BBBBBB #BBBBBB #999999;
  248. outline: none;
  249. }
  250. .cke_skin_grappelli div.cke_dialog_ui_input_text,
  251. .cke_skin_grappelli div.cke_dialog_ui_input_password
  252. {
  253. padding-right: 10px;
  254. }
  255. .cke_skin_grappelli div.cke_dialog_ui_input_text:focus,
  256. .cke_skin_grappelli div.cke_dialog_ui_input_password:focus{
  257. background-color: black;
  258. }
  259. /* Opera/IE doesn't leave enough padding in text input for cursor to blink in RTL. (#6087) */
  260. .cke_skin_grappelli .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_text,
  261. .cke_skin_grappelli .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_text,
  262. .cke_skin_grappelli .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_password,
  263. .cke_skin_grappelli .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_password
  264. {
  265. padding-right: 2px;
  266. }
  267. /* Compensate the padding added above on container. */
  268. .cke_skin_grappelli .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text,
  269. .cke_skin_grappelli .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_text,
  270. .cke_skin_grappelli .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_password,
  271. .cke_skin_grappelli .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_password
  272. {
  273. padding-left: 2px;
  274. }
  275. .cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_vbox_child,
  276. .cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_child,
  277. .cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_first,
  278. .cke_skin_grappelli .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_last
  279. {
  280. padding-right: 2px !important;
  281. }
  282. .cke_skin_grappelli .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text {
  283. padding-right: 1px;
  284. }
  285. .cke_skin_grappelli .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_text,
  286. .cke_skin_grappelli .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_password
  287. {
  288. border-width: 0px;
  289. }
  290. .cke_skin_grappelli .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_text,
  291. .cke_skin_grappelli .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_password
  292. {
  293. border-width: 1px;
  294. }
  295. .cke_skin_grappelli textarea.cke_dialog_ui_input_textarea
  296. {
  297. background-color: white;
  298. border: none;
  299. padding: 0px;
  300. width: 100%;
  301. /*
  302. * IE6 BUG: Scrollbars in textareas can overflow even if the outer DIV is set to overflow:hidden.
  303. * So leave 1% width for the scrollbar. In most situations the 1% isn't noticeable by users.
  304. */
  305. _width: 99%;
  306. overflow: auto;
  307. resize: none;
  308. }
  309. .cke_skin_grappelli div.cke_dialog_ui_input_textarea
  310. {
  311. background-color: white;
  312. border: 1px solid #c3c3c3;
  313. padding: 1px 0px;
  314. -moz-border-radius: 4px;
  315. -webkit-border-radius: 4px;
  316. border-radius: 4px;
  317. }
  318. .cke_skin_grappelli div.cke_disabled .cke_dialog_ui_labeled_content *
  319. {
  320. background-color : #a0a0a0;
  321. cursor : default;
  322. }
  323. /* RTL + IE6: Input overflows dialog element. (#7321) */
  324. .cke_skin_grappelli .cke_rtl .cke_dialog_ui_labeled_content
  325. {
  326. _width: 95%;
  327. }
  328. .cke_skin_grappelli .cke_dialog_ui_hbox
  329. {
  330. width: 100%;
  331. }
  332. .cke_skin_grappelli .cke_dialog_ui_hbox_first,
  333. .cke_skin_grappelli .cke_dialog_ui_hbox_child,
  334. .cke_skin_grappelli .cke_dialog_ui_hbox_last
  335. {
  336. vertical-align: top;
  337. }
  338. .cke_skin_grappelli .cke_ltr .cke_dialog_ui_hbox_first,
  339. .cke_skin_grappelli .cke_ltr .cke_dialog_ui_hbox_child
  340. {
  341. padding-right: 10px;
  342. }
  343. .cke_skin_grappelli .cke_rtl .cke_dialog_ui_hbox_first,
  344. .cke_skin_grappelli .cke_rtl .cke_dialog_ui_hbox_child
  345. {
  346. padding-left: 10px;
  347. }
  348. /* button */
  349. .cke_skin_grappelli a.cke_dialog_ui_button
  350. {
  351. border-collapse: separate;
  352. cursor: default;
  353. -moz-border-radius: 5px;
  354. -webkit-border-radius: 5px;
  355. border-radius: 5px;
  356. _background: none;
  357. padding: 5px 0;
  358. text-align: center;
  359. background-color: #ACD7E5;
  360. display: inline-block;
  361. }
  362. .cke_skin_grappelli a.cke_dialog_ui_button span {
  363. font-weight: bold;
  364. color: white;
  365. }
  366. .cke_skin_grappelli a.cke_dialog_ui_button:hover {
  367. background-color: #444;
  368. }
  369. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button
  370. {
  371. padding: 0;
  372. }
  373. /* IE6 buttons. */
  374. .cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button span
  375. {
  376. }
  377. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span,
  378. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span
  379. {
  380. }
  381. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span,
  382. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button span,
  383. .cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button span
  384. {
  385. padding: 5px 15px;
  386. text-align: center;
  387. color: #fff;
  388. background: #309BBF none;
  389. display: inline-block;
  390. cursor: default;
  391. }
  392. /* END IE6 buttons. */
  393. .cke_skin_grappelli .cke_browser_webkit a.cke_dialog_ui_button span.cke_dialog_ui_button
  394. {
  395. margin: 0;
  396. }
  397. .cke_skin_grappelli .cke_browser_webkit a.cke_dialog_ui_button
  398. {
  399. }
  400. .cke_skin_grappelli a.cke_dialog_ui_button_ok span,
  401. .cke_skin_grappelli a.cke_dialog_ui_button_cancel span
  402. {
  403. }
  404. .cke_skin_grappelli a.cke_dialog_ui_button_ok
  405. {
  406. background-color: #309BBF;
  407. color: white;
  408. font-weight: bold;
  409. }
  410. .cke_skin_grappelli a.cke_dialog_ui_button_ok span
  411. {
  412. color: white;
  413. font-weight: bold;
  414. }
  415. .cke_skin_grappelli .cke_rtl a.cke_dialog_ui_button_ok span
  416. {
  417. }
  418. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_ok span,
  419. .cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_ok span
  420. {
  421. }
  422. .cke_skin_grappelli a.cke_dialog_ui_button_cancel
  423. {
  424. background-color: #BF3030;
  425. color: white;
  426. font-weight: bold;
  427. }
  428. .cke_skin_grappelli a.cke_dialog_ui_button_cancel span
  429. {
  430. color: white;
  431. font-weight: bold;
  432. }
  433. .cke_skin_grappelli .cke_rtl a.cke_dialog_ui_button_cancel span
  434. {
  435. }
  436. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,
  437. .cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_cancel span
  438. {
  439. background-color: #BF3030;
  440. }
  441. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,
  442. .cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_cancel span,
  443. .cke_skin_grappelli .cke_browser_iequirks a.cke_dialog_ui_button_ok span,
  444. .cke_skin_grappelli .cke_browser_ie6 a.cke_dialog_ui_button_ok span
  445. {
  446. background-image: none;
  447. }
  448. .cke_skin_grappelli span.cke_dialog_ui_button
  449. {
  450. padding: 0px 10px;
  451. text-align: center;
  452. color: #222;
  453. display: inline-block;
  454. cursor: default;
  455. min-width: 60px;
  456. +margin: 2px 0; /* IE7 */
  457. }
  458. /* Gecko 1.8 does not support display: inline-block */
  459. .cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button
  460. {
  461. display: block;
  462. }
  463. .cke_skin_grappelli a.cke_dialog_ui_button span.cke_disabled
  464. {
  465. border: #898980 1px solid;
  466. color: #5e5e55;
  467. background-color: #c5c5b3;
  468. }
  469. .cke_skin_grappelli a:hover.cke_dialog_ui_button,
  470. .cke_skin_grappelli a:focus.cke_dialog_ui_button,
  471. .cke_skin_grappelli a:active.cke_dialog_ui_button
  472. {
  473. background-position: 0 -1179px;
  474. }
  475. .cke_skin_grappelli .cke_hc a:hover.cke_dialog_ui_button,
  476. .cke_skin_grappelli .cke_hc a:focus.cke_dialog_ui_button,
  477. .cke_skin_grappelli .cke_hc a:active.cke_dialog_ui_button
  478. {
  479. border-width: 2px;
  480. }
  481. /* Skip hover effect on IE6 */
  482. .cke_skin_grappelli .cke_browser_iequirks a:hover.cke_dialog_ui_button span,
  483. .cke_skin_grappelli .cke_browser_iequirks a:focus.cke_dialog_ui_button span,
  484. .cke_skin_grappelli .cke_browser_iequirks a:active.cke_dialog_ui_button span,
  485. .cke_skin_grappelli .cke_browser_ie6 a:hover.cke_dialog_ui_button span,
  486. .cke_skin_grappelli .cke_browser_ie6 a:focus.cke_dialog_ui_button span,
  487. .cke_skin_grappelli .cke_browser_ie6 a:active.cke_dialog_ui_button span
  488. {
  489. }
  490. .cke_skin_grappelli .cke_dialog_footer_buttons
  491. {
  492. display: inline-table;
  493. margin-right: 12px;
  494. margin-left: 12px;
  495. width: auto;
  496. position: relative;
  497. }
  498. /* IE7 needs position static #6806 */
  499. .cke_skin_grappelli .cke_browser_ie7 .cke_dialog_footer_buttons
  500. {
  501. position: static;
  502. }
  503. /* Gecko 1.8 does not support for display: inline-table */
  504. .cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons
  505. {
  506. display: inline;
  507. }
  508. .cke_skin_grappelli .cke_dialog_footer_buttons span.cke_dialog_ui_button
  509. {
  510. text-align: center;
  511. }
  512. /* Firefox2 buttons */
  513. .cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons a.cke_dialog_ui_button
  514. {
  515. display: block;
  516. padding: 0;
  517. }
  518. .cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button
  519. {
  520. padding-bottom: 5px;
  521. padding-top: 6px;
  522. margin-bottom: 0;
  523. }
  524. .cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_ok .cke_dialog_ui_button
  525. {
  526. background-position: right -1214px;
  527. }
  528. .cke_skin_grappelli .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_cancel .cke_dialog_ui_button
  529. {
  530. }
  531. /* END Firefox2 buttons */
  532. .cke_skin_grappelli .cke_browser_ie9.cke_rtl .cke_dialog_footer_buttons td
  533. {
  534. padding-left: 2px;
  535. }
  536. .cke_skin_grappelli strong
  537. {
  538. font-weight: bold;
  539. }
  540. /* close_button */
  541. .cke_skin_grappelli .cke_dialog .cke_dialog_body .cke_dialog_close_button
  542. {
  543. display: none;
  544. }
  545. .cke_skin_grappelli .cke_dialog_close_button span
  546. {
  547. display: none;
  548. }
  549. .cke_skin_grappelli .cke_dialog_close_button:hover
  550. {
  551. display: none;
  552. }
  553. .cke_skin_grappelli .cke_ltr .cke_dialog_close_button
  554. {
  555. display: none;
  556. }
  557. .cke_skin_grappelli .cke_browser_ie8.cke_rtl .cke_dialog_close_button
  558. {
  559. display: none;
  560. }
  561. .cke_skin_grappelli .cke_rtl .cke_dialog_close_button
  562. {
  563. display: none;
  564. }
  565. .cke_skin_grappelli .cke_browser_ie7.cke_rtl .cke_dialog_close_button
  566. {
  567. display: none;
  568. }
  569. /*.cke_skin_grappelli .cke_browser_ie6.cke_rtl .cke_dialog_close_button
  570. {
  571. left: 16px;
  572. }*/
  573. /* IE7 + IE quirks */
  574. .cke_skin_grappelli .cke_browser_ie7.cke_rtl .cke_dialog_close_button
  575. {
  576. display: none;
  577. }
  578. /* IE7 + IE quirks */
  579. .cke_skin_grappelli .cke_browser_ie7.cke_single_page .cke_dialog_footer
  580. {
  581. margin-top: 22px; /* Confirm */
  582. }
  583. .cke_skin_grappelli .cke_browser_ie6 .cke_dialog_close_button,
  584. .cke_skin_grappelli .cke_browser_iequirks .cke_dialog_close_button
  585. {
  586. display: none;
  587. }
  588. /* IE7 + IE quirks */
  589. .cke_skin_grappelli .cke_browser_ie7.cke_ltr .cke_dialog_close_button
  590. {
  591. display: none;
  592. }
  593. .cke_skin_grappelli .cke_dialog_ui_input_select
  594. {
  595. border: 1px solid;
  596. border-color: ##DDDDDD;
  597. border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;
  598. background-color: white;
  599. -webkit-border-radius: 3px;
  600. -moz-border-radius: 3px;
  601. border-radius: 3px;
  602. padding: 3px;
  603. }
  604. .cke_skin_grappelli .cke_dialog_ui_input_file
  605. {
  606. width: 100%;
  607. height: 25px;
  608. }
  609. /*
  610. * Some utility CSS classes for dialog authors.
  611. */
  612. .cke_skin_grappelli .cke_dialog .cke_dark_background
  613. {
  614. background-color: #eaead1;
  615. }
  616. .cke_skin_grappelli .cke_dialog .cke_hand
  617. {
  618. cursor: pointer;
  619. }
  620. .cke_skin_grappelli .cke_dialog .cke_centered
  621. {
  622. text-align: center;
  623. }
  624. .cke_skin_grappelli .cke_dialog a.cke_btn_reset
  625. {
  626. float: right;
  627. background-position: 0 -32px;
  628. background-image: url(images/mini.gif);
  629. width: 16px;
  630. height: 16px;
  631. background-repeat: no-repeat;
  632. border: 1px none;
  633. font-size: 1px;
  634. }
  635. .cke_skin_grappelli .cke_rtl .cke_dialog a.cke_btn_reset
  636. {
  637. float: left;
  638. }
  639. .cke_skin_grappelli .cke_dialog a.cke_btn_locked,
  640. .cke_skin_grappelli .cke_dialog a.cke_btn_unlocked
  641. {
  642. float: left;
  643. background-position: 0 0;
  644. background-image: url(images/mini.gif);
  645. width: 16px;
  646. height: 16px;
  647. background-repeat: no-repeat;
  648. border: none 1px;
  649. font-size: 1px;
  650. }
  651. .cke_skin_grappelli .cke_dialog a.cke_btn_locked .cke_icon
  652. {
  653. display:none;
  654. }
  655. .cke_skin_grappelli .cke_rtl .cke_dialog a.cke_btn_locked,
  656. .cke_skin_grappelli .cke_rtl .cke_dialog a.cke_btn_unlocked
  657. {
  658. float: right;
  659. }
  660. .cke_skin_grappelli .cke_dialog a.cke_btn_unlocked
  661. {
  662. background-position: 0 -16px;
  663. background-image: url(images/mini.gif);
  664. }
  665. .cke_skin_grappelli .cke_dialog .cke_btn_over
  666. {
  667. border: outset 1px;
  668. cursor: pointer;
  669. }
  670. .cke_skin_grappelli .cke_dialog .ImagePreviewBox
  671. {
  672. border : 2px ridge black;
  673. overflow : scroll;
  674. height : 200px;
  675. width : 300px;
  676. padding : 2px;
  677. background-color : white;
  678. }
  679. .cke_skin_grappelli .cke_dialog .ImagePreviewBox table td {
  680. white-space: normal;
  681. }
  682. /* Fix iframedialog's height doesn't stretch to 100% #4863.*/
  683. .cke_skin_grappelli .cke_browser_iequirks .cke_dialog_page_contents
  684. {
  685. _position: absolute;
  686. }
  687. .cke_skin_grappelli .cke_dialog .ImagePreviewLoader
  688. {
  689. position: absolute;
  690. white-space : normal;
  691. overflow : hidden;
  692. height : 160px;
  693. width : 230px;
  694. margin : 2px;
  695. padding : 2px;
  696. opacity : 0.9;
  697. filter : alpha(opacity=90);
  698. background-color : #e4e4e4;
  699. }
  700. .cke_skin_grappelli .cke_dialog .FlashPreviewBox
  701. {
  702. white-space : normal;
  703. border : 2px ridge black;
  704. overflow : auto;
  705. height : 160px;
  706. width : 390px;
  707. padding : 2px;
  708. background-color : white;
  709. }
  710. .cke_skin_grappelli .cke_dialog .cke_pastetext
  711. {
  712. width: 346px;
  713. height: 170px;
  714. }
  715. .cke_skin_grappelli .cke_dialog .cke_pastetext textarea
  716. {
  717. width: 340px;
  718. height: 170px;
  719. resize: none;
  720. }
  721. .cke_skin_grappelli .cke_dialog iframe.cke_pasteframe
  722. {
  723. width: 346px;
  724. height: 130px;
  725. background-color: white;
  726. border: 1px solid black;
  727. }
  728. .cke_skin_grappelli .cke_dialog .cke_dark_background
  729. {
  730. text-align : center;
  731. background-color: #eaead1;
  732. font-size : 14px;
  733. }
  734. .cke_skin_grappelli .cke_dialog .cke_light_background
  735. {
  736. text-align : center;
  737. background-color: #ffffbe;
  738. }
  739. .cke_skin_grappelli .cke_dialog .cke_hand
  740. {
  741. cursor: pointer;
  742. }
  743. .cke_skin_grappelli .cke_disabled
  744. {
  745. color: #a0a0a0;
  746. }
  747. /* High Contrast Mode */
  748. .cke_skin_grappelli .cke_hc .cke_dialog_title,
  749. .cke_skin_grappelli .cke_hc .cke_dialog_tabs,
  750. .cke_skin_grappelli .cke_hc .cke_dialog_contents,
  751. .cke_skin_grappelli .cke_hc .cke_dialog_footer
  752. {
  753. border-left: 1px solid;
  754. border-right: 1px solid;
  755. }
  756. .cke_skin_grappelli .cke_hc .cke_dialog_title
  757. {
  758. border-top: 1px solid;
  759. }
  760. .cke_skin_grappelli .cke_hc .cke_dialog_footer
  761. {
  762. border-bottom: 1px solid;
  763. }
  764. .cke_skin_grappelli .cke_hc .cke_dialog_close_button span
  765. {
  766. display: none;
  767. }
  768. .cke_skin_grappelli .cke_dialog_body .cke_label
  769. {
  770. display: none;
  771. }
  772. .cke_skin_grappelli .cke_dialog_body label.cke_required
  773. {
  774. font-weight: bold;
  775. }
  776. .cke_skin_grappelli .cke_hc .cke_dialog_body .cke_label
  777. {
  778. display: inline;
  779. cursor: inherit;
  780. }
  781. .cke_skin_grappelli .cke_hc a.cke_btn_locked,
  782. .cke_skin_grappelli .cke_hc a.cke_btn_unlocked,
  783. .cke_skin_grappelli .cke_hc a.cke_btn_reset
  784. {
  785. border-style: solid;
  786. float: left;
  787. width: auto;
  788. height: auto;
  789. padding: 0 2px;
  790. }
  791. .cke_skin_grappelli .cke_rtl.cke_hc a.cke_btn_locked,
  792. .cke_skin_grappelli .cke_rtl.cke_hc a.cke_btn_unlocked,
  793. .cke_skin_grappelli .cke_rtl.cke_hc a.cke_btn_reset
  794. {
  795. float: right;
  796. }
  797. .cke_skin_grappelli .cke_hc a.cke_btn_locked .cke_icon
  798. {
  799. display:inline;
  800. }
  801. .cke_skin_grappelli a.cke_smile img
  802. {
  803. /* IE6 does not support transparent borders */
  804. border: 2px solid #eaead1;
  805. }
  806. .cke_skin_grappelli a.cke_smile:focus img,
  807. .cke_skin_grappelli a.cke_smile:active img,
  808. .cke_skin_grappelli a.cke_smile:hover img
  809. {
  810. border-color: #C7C78F;
  811. }
  812. .cke_skin_grappelli .cke_hc .cke_dialog_tabs a,
  813. .cke_skin_grappelli .cke_hc .cke_dialog_footer a
  814. {
  815. opacity: 1.0;
  816. filter: alpha(opacity=100);
  817. border: 1px solid white;
  818. }
  819. .cke_skin_grappelli .cke_hc .ImagePreviewBox
  820. {
  821. width: 260px;
  822. }
  823. /**
  824. * Styles specific to "cellProperties" dialog.
  825. */
  826. .cke_skin_grappelli .cke_dialog_contents a.colorChooser
  827. {
  828. display:block;
  829. margin-top:6px;
  830. margin-left: 10px;
  831. width: 80px;
  832. }
  833. .cke_skin_grappelli .cke_rtl .cke_dialog_contents a.colorChooser
  834. {
  835. margin-right: 10px;
  836. }
  837. /* Compensate focus outline for some input elements. (#6200) */
  838. .cke_skin_grappelli .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,
  839. .cke_skin_grappelli .cke_browser_gecko .cke_dialog_ui_radio_input:focus,
  840. .cke_skin_grappelli .cke_browser_opera .cke_dialog_ui_checkbox_input:focus,
  841. .cke_skin_grappelli .cke_browser_opera .cke_dialog_ui_radio_input:focus,
  842. .cke_skin_grappelli .cke_browser_gecko .cke_dialog_ui_input_select:focus,
  843. .cke_skin_grappelli .cke_browser_gecko .cke_btn_over,
  844. .cke_skin_grappelli .cke_browser_opera .cke_btn_over,
  845. .cke_skin_grappelli .cke_browser_ie .cke_btn_over
  846. {
  847. outline: 1px dotted #696969;
  848. }
  849. /* IE<8 instead doesn't support CSS outline property, emulated with dotted border. */
  850. /* Predefined border to avoid visual size change impact. */
  851. .cke_skin_grappelli .cke_browser_ie .cke_dialog_ui_checkbox_input,
  852. .cke_skin_grappelli .cke_browser_ie .cke_dialog_ui_ratio_input,
  853. .cke_skin_grappelli .cke_browser_ie .cke_btn_reset,
  854. .cke_skin_grappelli .cke_browser_ie .cke_btn_locked,
  855. .cke_skin_grappelli .cke_browser_ie .cke_btn_unlocked
  856. {
  857. *border: 1px solid transparent !important;
  858. /* Emulating border-color: transparent in IE6.*/
  859. -border: 1px solid red !important;
  860. -filter: chroma(color=red);
  861. }
  862. .cke_skin_grappelli .cke_browser_ie .cke_dialog_ui_focused,
  863. .cke_skin_grappelli .cke_browser_ie .cke_btn_over
  864. {
  865. *border: 1px dotted #696969 !important;
  866. }
  867. .cke_skin_grappelli .cke_iframe_shim
  868. {
  869. display:block;
  870. position:absolute;
  871. top:0;
  872. left:0;
  873. z-index:-1;
  874. filter:alpha(opacity=0);
  875. width:100%;
  876. height:100%;
  877. }