/* * ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Code is Mozilla XForms support. * * The Initial Developer of the Original Code is * IBM Corporation. * Portions created by the Initial Developer are Copyright (C) 2006 * the Initial Developer. All Rights Reserved. * * Contributor(s): * Doron Rosenberg * Alexander Surkov * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead * of those above. If you wish to allow use of your version of this file only * under the terms of either the GPL or the LGPL, and not to allow others to * use your version of this file under the terms of the MPL, indicate your * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ @namespace url(http://www.w3.org/1999/xhtml); @namespace mozType url(http://www.mozilla.org/projects/xforms/2005/type); /* span[mozType|calendar] */ span[mozType|calendar] table { border: 1px outset black !important; background-color: -moz-Field; font: -moz-list; text-align: start; } span[mozType|calendar] td { border: 1px solid transparent; text-align: center; } span[mozType|calendar] td.prevMonth, span[mozType|calendar] td.nextMonth { color: GrayText; } span[mozType|calendar] td.prevMonth:hover, span[mozType|calendar] td.nextMonth:hover { background-color: grey; cursor: pointer; } span[mozType|calendar] td.currentMonth { color: black; } span[mozType|calendar] td.currentMonth:hover{ color: HighlightText; background-color: Highlight; cursor: pointer; } span[mozType|calendar] td:focus { outline: 1px dotted black; } span[mozType|calendar] td[selected] { border: 1px solid black; } input.-moz-date-back-button { width: 20px; background-image: url("chrome://global/skin/arrow/arrow-lft.gif") !important; background-repeat: no-repeat !important; background-position: center !important; } input.-moz-date-fwd-button { width: 20px; background-image: url("chrome://global/skin/arrow/arrow-rit.gif") !important; background-repeat: no-repeat !important; background-position: center !important; } /* span[mozType|slider] */ span[mozType|slider] span[anonid="minlabel"] { margin-right: 3px; } span[mozType|slider] span[anonid="maxlabel"] { margin-left: 3px; } span[mozType|slider] canvas { margin: 2px; } /* dropmarker */ input[mozType|dropmarker] { width: 12px; height: 1.3em; white-space: nowrap; position: static !important; background-image: url("data:image/gif;base64,R0lGODlhBwAEAIAAAAAAAP%2F%2F%2FyH5BAEAAAEALAAAAAAHAAQAAAIIhA%2BBGWoNWSgAOw%3D%3D") !important; background-repeat: no-repeat !important; background-position: center !important; -moz-appearance: menulist-button; -moz-user-select: none !important; -moz-user-focus: ignore !important; -moz-binding: none; vertical-align: text-top; margin: 0px !important; margin-top: -1px !important; } input[mozType|dropmarker]::-moz-focus-inner { border: 0 !important; } input[mozType|dropmarker]:active:hover { border-style: outset; }