diff options
86 files changed, 529 insertions, 15738 deletions
diff --git a/classes/article.php b/classes/article.php index e5c98b2c5..59830027b 100755 --- a/classes/article.php +++ b/classes/article.php @@ -253,6 +253,7 @@ class Article extends Handler_Protected { print json_encode(array("id" => $ids, "score" => (int)$score, + "score_class" => get_score_class($score), "score_pic" => get_score_pic($score))); } diff --git a/classes/feeds.php b/classes/feeds.php index d9c772c9c..6e0f5ace3 100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -28,8 +28,6 @@ class Feeds extends Handler_Protected { $rss_link = htmlspecialchars(get_self_url_prefix() . "/public.php?op=rss&id=$feed_id$cat_q$search_q"); - $error_class = $error ? "error" : ""; - $reply .= "<span class='left'>"; $reply .= "<a href=\"#\" @@ -37,25 +35,20 @@ class Feeds extends Handler_Protected { onclick=\"App.displayDlg('".__("Show as feed")."','generatedFeed', '$feed_id:$is_cat:$rss_link')\"> <i class='icon-syndicate material-icons'>rss_feed</i></a>"; - $reply .= "<span id='feed_title' class='$error_class'>"; + $reply .= "<span id='feed_title'>"; if ($feed_site_url) { - $last_updated = T_sprintf("Last updated: %s", - $feed_last_updated); + $last_updated = T_sprintf("Last updated: %s", $feed_last_updated); - $target = "target=\"_blank\""; - $reply .= "<a title=\"$last_updated\" $target href=\"$feed_site_url\">". + $reply .= "<a title=\"$last_updated\" target='_blank' href=\"$feed_site_url\">". truncate_string(strip_tags($feed_title), 30)."</a>"; - - if ($error) { - $error = htmlspecialchars($error); - $reply .= " <img title=\"$error\" src='images/error.png' alt='error' class=\"noborder\">"; - } - } else { $reply .= strip_tags($feed_title); } + if ($error) + $reply .= " <i title=\"" . htmlspecialchars($error) . "\" class='material-icons icon-error'>error</i>"; + $reply .= "</span></span>"; $reply .= "<span class=\"right\">"; @@ -308,18 +301,10 @@ class Feeds extends Handler_Protected { $score = $line["score"]; - $score_pic = "images/" . get_score_pic($score); - - $score_pic = "<img class='score-pic' score='$score' onclick='Article.setScore($id, this)' src=\"$score_pic\" - title=\"$score\">"; - - if ($score > 500) { - $hlc_suffix = "high"; - } else if ($score < -100) { - $hlc_suffix = "low"; - } else { - $hlc_suffix = ""; - } + $score_pic = "<i class='material-icons icon-score' title='$score' + data-score='$score' onclick='Article.setScore($id, this)'>" . + get_score_pic($score) . "</i>"; + $score_class = get_score_class($score); $entry_author = $line["author"]; @@ -365,7 +350,7 @@ class Feeds extends Handler_Protected { } } - $reply['content'] .= "<div class='hl $class' data-orig-feed-id='$feed_id' data-article-id='$id' id='RROW-$id' $mouseover_attrs>"; + $reply['content'] .= "<div class='hl $class $score_class' data-orig-feed-id='$feed_id' data-article-id='$id' id='RROW-$id' $mouseover_attrs>"; $reply['content'] .= "<div class='left'>"; @@ -379,8 +364,8 @@ class Feeds extends Handler_Protected { $reply['content'] .= "</div>"; $reply['content'] .= "<div onclick='return Headlines.click(event, $id)' - class=\"title\"><span data-article-id=\"$id\" class='hl-content hlMenuAttach $hlc_suffix'>"; - $reply['content'] .= "<a class=\"title $hlc_suffix\" + class=\"title\"><span data-article-id=\"$id\" class='hl-content hlMenuAttach'>"; + $reply['content'] .= "<a class=\"title\" href=\"" . htmlspecialchars($line["link"]) . "\" onclick=\"\">" . truncate_string($line["title"], 200); @@ -462,7 +447,7 @@ class Feeds extends Handler_Protected { $content_encoded = htmlspecialchars($line["content"]); $expanded_class = get_pref("CDM_EXPANDED") ? "expanded" : "expandable"; - $tmp_content = "<div class=\"cdm $expanded_class $hlc_suffix $class\" + $tmp_content = "<div class=\"cdm $expanded_class $score_class $class\" id=\"RROW-$id\" data-content=\"$content_encoded\" data-article-id='$id' data-orig-feed-id='$feed_id' $mouseover_attrs>"; $tmp_content .= "<div class=\"header\">"; @@ -502,8 +487,8 @@ class Feeds extends Handler_Protected { if (!get_pref("CDM_EXPANDED")) { $tmp_content .= "<span class='collapse'> - <img src=\"images/collapse.png\" onclick=\"return Article.cdmUnsetActive(event)\" - title=\"" . __("Collapse article") . "\"/></span>"; + <i class=\"material-icons\" onclick=\"return Article.cdmUnsetActive(event)\" + title=\"" . __("Collapse article") . "\">remove_circle</i></span>"; if (get_pref('SHOW_CONTENT_PREVIEW')) { $tmp_content .= "<span class='excerpt'>" . $line["content_preview"] . "</span>"; @@ -1501,17 +1486,17 @@ class Feeds extends Handler_Protected { return "rss_feed"; break; case -3: - return "new_releases"; + return "whatshot"; break; case -4: return "inbox"; break; case -6: - return "cached"; + return "restore"; break; default: if ($id < LABEL_BASE_INDEX) { - return "images/label.png"; + return "label"; } else { $icon = self::getIconFile($id); diff --git a/classes/handler/public.php b/classes/handler/public.php index e216d7a36..2ad18fa1f 100755 --- a/classes/handler/public.php +++ b/classes/handler/public.php @@ -509,7 +509,7 @@ class Handler_Public extends Handler { if (clean($_POST["profile"])) { - $profile = clean($_POST["profile"]); + $profile = (int) clean($_POST["profile"]); $sth = $this->pdo->prepare("SELECT id FROM ttrss_settings_profiles WHERE id = ? AND owner_uid = ?"); @@ -517,7 +517,9 @@ class Handler_Public extends Handler { if ($sth->fetch()) { $_SESSION["profile"] = $profile; - } + } else { + $_SESSION["profile"] = null; + } } } else { diff --git a/classes/labels.php b/classes/labels.php index fd9e454bb..19d060617 100644 --- a/classes/labels.php +++ b/classes/labels.php @@ -163,8 +163,8 @@ class Labels /* Remove cached data */ $sth = $pdo->prepare("UPDATE ttrss_user_entries SET label_cache = '' - WHERE label_cache LIKE ? AND owner_uid = ?"); - $sth->execute(["%$caption%", $owner_uid]); + WHERE owner_uid = ?"); + $sth->execute([$owner_uid]); } diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php index d29cf70f5..b834d0de1 100755 --- a/classes/pref/feeds.php +++ b/classes/pref/feeds.php @@ -542,9 +542,8 @@ class Pref_Feeds extends Handler_Protected { $last_error = $row["last_error"]; if ($last_error) { - print " <img src=\"images/error.png\" alt=\"(error)\" - style=\"vertical-align : middle\" - title=\"".htmlspecialchars($last_error)."\">"; + print " <i class=\"material-icons\" + title=\"".htmlspecialchars($last_error)."\">error</i>"; } @@ -1134,7 +1133,8 @@ class Pref_Feeds extends Handler_Protected { function index() { print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">"; - print "<div id=\"pref-feeds-feeds\" dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Feeds')."\">"; + print "<div id=\"pref-feeds-feeds\" dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>rss_feed</i> ".__('Feeds')."\">"; $sth = $this->pdo->prepare("SELECT COUNT(id) AS num_errors FROM ttrss_feeds WHERE last_error != '' AND owner_uid = ?"); @@ -1268,7 +1268,8 @@ class Pref_Feeds extends Handler_Protected { print "</div>"; # feeds pane - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('OPML')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>import_export</i> ".__('OPML')."\">"; print __("Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings.") . __("Only main settings profile can be migrated using OPML."); @@ -1323,7 +1324,8 @@ class Pref_Feeds extends Handler_Protected { print "</div>"; # pane - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Published & shared articles / Generated feeds')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>share</i> ".__('Published & shared articles / Generated feeds')."\">"; print __('Published articles can be subscribed by anyone who knows the following URL:'); diff --git a/classes/pref/filters.php b/classes/pref/filters.php index 0bb1493e5..54fc99bdc 100755 --- a/classes/pref/filters.php +++ b/classes/pref/filters.php @@ -320,10 +320,10 @@ class Pref_Filters extends Handler_Protected { $label_sth->execute([$line['action_param'], $_SESSION['uid']]); if ($label_row = $label_sth->fetch()) { - $fg_color = $label_row["fg_color"]; + //$fg_color = $label_row["fg_color"]; $bg_color = $label_row["bg_color"]; - $name[1] = "<span class=\"labelColorIndicator\" id=\"label-editor-indicator\" style='color : $fg_color; background-color : $bg_color; margin-right : 4px'>α</span>" . $name[1]; + $name[1] = "<i class=\"material-icons\" style='color : $bg_color; margin-right : 4px'>label</i>" . $name[1]; } } @@ -518,7 +518,7 @@ class Pref_Filters extends Handler_Protected { __('Remove')."</button>"; print "</div>"; - print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterEditDlg').test()\">". + print "<button dojoType=\"dijit.form.Button\" class=\"alt-info\" onclick=\"return dijit.byId('filterEditDlg').test()\">". __('Test')."</button> "; print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\" onclick=\"return dijit.byId('filterEditDlg').execute()\">". @@ -857,7 +857,7 @@ class Pref_Filters extends Handler_Protected { function newfilter() { - print "<form name='filter_new_form' id='filter_new_form'>"; + print "<form name='filter_new_form' id='filter_new_form' onsubmit='return false'>"; print_hidden("op", "pref-filters"); print_hidden("method", "add"); @@ -935,10 +935,10 @@ class Pref_Filters extends Handler_Protected { print "<div class=\"dlgButtons\">"; - print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterEditDlg').test()\">". + print "<button dojoType=\"dijit.form.Button\" class=\"alt-info\" onclick=\"return dijit.byId('filterEditDlg').test()\">". __('Test')."</button> "; - print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterEditDlg').execute()\">". + print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\" onclick=\"return dijit.byId('filterEditDlg').execute()\">". __('Create')."</button> "; print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterEditDlg').hide()\">". diff --git a/classes/pref/labels.php b/classes/pref/labels.php index 1e297818c..0414a7f8e 100644 --- a/classes/pref/labels.php +++ b/classes/pref/labels.php @@ -29,12 +29,9 @@ class Pref_Labels extends Handler_Protected { $fg_color = $line['fg_color']; $bg_color = $line['bg_color']; - print "<span class=\"labelColorIndicator\" id=\"label-editor-indicator\" style='color : $fg_color; background-color : $bg_color; margin-bottom : 4px; margin-right : 4px'>α</span>"; - - print "<input style=\"font-size : 16px\" name=\"caption\" - dojoType=\"dijit.form.ValidationTextBox\" - required=\"true\" - value=\"".htmlspecialchars($line['caption'])."\">"; + print "<input style='font-size : 16px; color : $fg_color; background : $bg_color; transition : background 0.1s linear' + id='labelEdit_caption' name='caption' dojoType='dijit.form.ValidationTextBox' + required='true' value=\"".htmlspecialchars($line['caption'])."\">"; print "</div>"; print "<div class=\"dlgSec\">" . __("Colors") . "</div>"; @@ -56,8 +53,8 @@ class Pref_Labels extends Handler_Protected { print "<div dojoType=\"dijit.ColorPalette\"> <script type=\"dojo/method\" event=\"onChange\" args=\"fg_color\"> - dijit.byId(\"labelEdit_fgColor\").attr('value', fg_color); - $('label-editor-indicator').setStyle({color: fg_color}); + dijit.byId('labelEdit_fgColor').attr('value', fg_color); + dijit.byId('labelEdit_caption').domNode.setStyle({color: fg_color}); </script> </div>"; print "</div>"; @@ -66,8 +63,8 @@ class Pref_Labels extends Handler_Protected { print "<div dojoType=\"dijit.ColorPalette\"> <script type=\"dojo/method\" event=\"onChange\" args=\"bg_color\"> - dijit.byId(\"labelEdit_bgColor\").attr('value', bg_color); - $('label-editor-indicator').setStyle({backgroundColor: bg_color}); + dijit.byId('labelEdit_bgColor').attr('value', bg_color); + dijit.byId('labelEdit_caption').domNode.setStyle({backgroundColor: bg_color}); </script> </div>"; print "</div>"; @@ -147,13 +144,11 @@ class Pref_Labels extends Handler_Protected { $sth->execute([$fg, $bg, $id, $_SESSION['uid']]); } - $caption = Labels::find_caption($id, $_SESSION["uid"]); - /* Remove cached data */ $sth = $this->pdo->prepare("UPDATE ttrss_user_entries SET label_cache = '' - WHERE label_cache LIKE ? AND owner_uid = ?"); - $sth->execute(["%$caption%", $_SESSION['uid']]); + WHERE owner_uid = ?"); + $sth->execute([$_SESSION['uid']]); } } @@ -166,13 +161,11 @@ class Pref_Labels extends Handler_Protected { AND owner_uid = ?"); $sth->execute([$id, $_SESSION['uid']]); - $caption = Labels::find_caption($id, $_SESSION["uid"]); - /* Remove cached data */ $sth = $this->pdo->prepare("UPDATE ttrss_user_entries SET label_cache = '' - WHERE label_cache LIKE ? AND owner_uid = ?"); - $sth->execute(["%$caption%", $_SESSION['uid']]); + WHERE owner_uid = ?"); + $sth->execute([$_SESSION['uid']]); } } diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index af827af58..e717db938 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -176,7 +176,8 @@ class Pref_Prefs extends Handler_Protected { $_SESSION["prefs_op_result"] = ""; print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">"; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Personal data / Authentication')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>person</i> ".__('Personal data / Authentication')."\">"; print "<form dojoType=\"dijit.form.Form\" id=\"changeUserdataForm\">"; @@ -422,7 +423,8 @@ class Pref_Prefs extends Handler_Protected { print "</div>"; #pane - print "<div dojoType=\"dijit.layout.AccordionPane\" selected=\"true\" title=\"".__('Preferences')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" selected=\"true\" + title=\"<i class='material-icons'>settings</i> ".__('Preferences')."\">"; print "<form dojoType=\"dijit.form.Form\" id=\"changeSettingsForm\">"; @@ -454,13 +456,9 @@ class Pref_Prefs extends Handler_Protected { $profile = $_SESSION["profile"]; - if (!is_numeric($profile) || !$profile || get_schema_version() < 63) $profile = null; - if ($profile) { print_notice(__("Some preferences are only available in default profile.")); - } - if ($_SESSION["profile"]) { initialize_user_prefs($_SESSION["uid"], $profile); } else { initialize_user_prefs($_SESSION["uid"]); @@ -544,7 +542,7 @@ class Pref_Prefs extends Handler_Protected { print_select($pref_name, $value, $timezones, 'dojoType="dijit.form.FilteringSelect"'); } else if ($pref_name == "USER_STYLESHEET") { - print "<button dojoType=\"dijit.form.Button\" + print "<button dojoType=\"dijit.form.Button\" class='alt-info' onclick=\"Helpers.customizeCSS()\">" . __('Customize') . "</button>"; } else if ($pref_name == "USER_CSS_THEME") { @@ -556,8 +554,17 @@ class Pref_Prefs extends Handler_Protected { if (!theme_valid($value)) $value = "default.php"; - print_select($pref_name, $value, $themes, - 'dojoType="dijit.form.Select"'); + print "<select name='$pref_name' id='$pref_name' dojoType='dijit.form.Select'>"; + + $issel = $value == "default.php" ? "selected='selected'" : ""; + print "<option $issel value='default.php'>".__("default")."</option>"; + + foreach ($themes as $theme) { + $issel = $value == $theme ? "selected='selected'" : ""; + print "<option $issel value='$theme'>$theme</option>"; + } + + print "</select>"; } else if ($pref_name == "DEFAULT_UPDATE_INTERVAL") { @@ -679,7 +686,8 @@ class Pref_Prefs extends Handler_Protected { print "</div>"; #pane - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Plugins')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>extension</i> ".__('Plugins')."\">"; print "<form dojoType=\"dijit.form.Form\" id=\"changePluginsForm\">"; @@ -843,14 +851,16 @@ class Pref_Prefs extends Handler_Protected { print "</div>"; #pane print "</div>"; #pane - print "</doiv>"; #border-container + print "</div>"; #border-container print "</form>"; + PluginHost::getInstance()->run_hooks(PluginHost::HOOK_PREFS_TAB, "hook_prefs_tab", "prefPrefs"); print "</div>"; #container + } function toggleAdvanced() { diff --git a/classes/pref/system.php b/classes/pref/system.php index ef2ca98b0..f44b499c8 100644 --- a/classes/pref/system.php +++ b/classes/pref/system.php @@ -26,7 +26,8 @@ class Pref_System extends Handler_Protected { function index() { print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">"; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Event Log')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>report</i> ".__('Event Log')."\">"; if (LOG_DESTINATION == "sql") { diff --git a/classes/rpc.php b/classes/rpc.php index bd4337fbe..41325d62a 100755 --- a/classes/rpc.php +++ b/classes/rpc.php @@ -8,7 +8,7 @@ class RPC extends Handler_Protected { } function setprofile() { - $_SESSION["profile"] = clean($_REQUEST["id"]); + $_SESSION["profile"] = (int) clean($_REQUEST["id"]); // default value if (!$_SESSION["profile"]) $_SESSION["profile"] = null; diff --git a/css/cdm.less b/css/cdm.less index a4565259c..6ee740764 100644 --- a/css/cdm.less +++ b/css/cdm.less @@ -5,7 +5,8 @@ flex-wrap : nowrap; } - .header img, .footer img { + .header img, .footer img, + .footer i { margin : 0px 4px; vertical-align: middle; } @@ -340,31 +341,6 @@ div#floatingTitle.Unread a.title { color : black; } -.cdm.high .header { - a.title.high, - .excerpt, - span.author { - color : #00aa00; - } -} - -.cdm.Unread.high .header { - a.title.high, - .excerpt, - span.author { - color : #00dd00; - } -} - -.cdm .header a.title.low, -.cdm.low .header .excerpt, -.cdm.Unread .header a.title.low, -.cdm.Unread.low .header .excerpt, -.cdm.low .header span.author { - color : #909090; - text-decoration : line-through; -} - .cdm.expandable { background-color : #f0f0f0; border: 0px solid #ddd; @@ -426,6 +402,11 @@ div.cdm.expandable.Unread div.header a.title { } div.cdm.expandable.active { + .collapse i { + color : @color-accent; + cursor : pointer; + } + .excerpt { display: none; } diff --git a/css/default.css b/css/default.css index 01e5fcd4d..93e176d57 100644 --- a/css/default.css +++ b/css/default.css @@ -126,37 +126,34 @@ body.ttrss_main a:hover { text-decoration: underline; } body.ttrss_main #notify.visible { - transform: translate(0, -35px); + transform: translate(0, -45px); } body.ttrss_main #notify { - bottom: -35px; + bottom: -45px; right: 0px; - height: 20px; + height: 30px; left: 0px; border-width: 1px 0px 0px 0px; border-style: solid; position: fixed; - font-size: 12px; + font-size: 13px; z-index: 99; - padding: 5px; - box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1); + display: flex; transition: all 0.5s ease-in-out; } +body.ttrss_main #notify > * { + align-self: center; + padding: 4px; +} body.ttrss_main #notify img { vertical-align: middle; - max-height: 14px; } -body.ttrss_main #notify span.msg { - width: 100%; +body.ttrss_main #notify .msg { + flex-grow: 2; } -body.ttrss_main #notify img.close { +body.ttrss_main #notify .icon-close { cursor: pointer; } -body.ttrss_main #notify span { - display: table-cell; - vertical-align: middle; - padding: 2px; -} body.ttrss_main .notify { border-color: #d7c47a; background-color: #fff7d5; @@ -169,9 +166,17 @@ body.ttrss_main .notify.notify_info { border-color: #257aa7; background-color: #d5ebf6; } +body.ttrss_main .notify.notify_info i.icon-notify { + color: #257aa7; +} body.ttrss_main .notify.notify_error { - background-color: #ffcccc; - border-color: #ff0000; + background-color: #c00; + border-color: #900; + color: white; +} +body.ttrss_main .notify.notify_error i.icon-notify, +body.ttrss_main .notify.notify_error i.icon-close { + color: white; } body.ttrss_main .hl { border: 0px solid #ddd; @@ -252,17 +257,6 @@ body.ttrss_main .hl a.title.high, body.ttrss_main .hl span.hl-content.high .preview { color: #00aa00; } -body.ttrss_main .hl.Unread a.title.high, -body.ttrss_main .hl.Unread span.hl-content.high .preview { - color: #00dd00; -} -body.ttrss_main .hl a.title.low, -body.ttrss_main span.hl-content.low .preview, -body.ttrss_main .hl.Unread a.title.low, -body.ttrss_main .hl.Unread span.hl-content.low .preview { - color: #909090; - text-decoration: line-through; -} body.ttrss_main .hl.Unread div.title a { color: black; } @@ -574,17 +568,8 @@ body.ttrss_main .dijitDialog .dlgButtons { text-align: right; clear: both; } -body.ttrss_main span.labelColorIndicator { - height: 16px; - width: 16px; - border-radius: 4px; - line-height: 14px; - vertical-align: middle; - font-size: 9px; - display: inline-block; - background-color: #fff7d5; - color: #063064; - text-align: center; +body.ttrss_main i.icon-label { + color: #fff7d5; } body.ttrss_main div#cmdline { position: absolute; @@ -677,6 +662,7 @@ body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRowSelected { box-shadow: -1px 0px 2px -1px rgba(0, 0, 0, 0.1); border-color: #ddd transparent; background: white; + color: #333; } body.ttrss_main #feeds-holder #feedTree .icon { position: relative; @@ -700,10 +686,10 @@ body.ttrss_main #feeds-holder #feedTree i.icon.icon-star { body.ttrss_main #feeds-holder #feedTree i.icon.icon-rss_feed { color: #ff7c4b; } -body.ttrss_main #feeds-holder #feedTree i.icon.icon-new_releases { +body.ttrss_main #feeds-holder #feedTree i.icon.icon-whatshot { color: #69c671; } -body.ttrss_main #feeds-holder #feedTree i.icon.icon-cached { +body.ttrss_main #feeds-holder #feedTree i.icon.icon-restore { font-weight: bold; left: -3px; color: #257aa7; @@ -750,6 +736,7 @@ body.ttrss_main #toolbar-frame #toolbar { background: white; border: 0px solid #ddd; border-bottom-width: 1px; + padding-left: 4px; height: 32px; display: flex; flex-direction: row; @@ -765,6 +752,10 @@ body.ttrss_main #toolbar-frame #toolbar .dijitDropDownButton .dijitButtonNode, body.ttrss_main #toolbar-frame #toolbar .dijitComboButton .dijitButtonNode { border: 0px; } +body.ttrss_main #toolbar-frame #toolbar .net-alert i, +body.ttrss_main #toolbar-frame #toolbar .left i.icon-error { + color: red; +} body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines { padding-right: 4px; flex-grow: 2; @@ -787,6 +778,10 @@ body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .right { body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .right > * { align-self: center; } +body.ttrss_main #toolbar-frame #toolbar #updates-available { + color: #69c671; + padding-right: 4px; +} body.ttrss_main #toolbar-frame #toolbar #selected_prompt { font-style: italic; text-align: right; @@ -1009,6 +1004,15 @@ body.ttrss_main .cdm.published .left i.pub-pic, body.ttrss_main .hl.published .left i.pub-pic { color: #ff7c4b; } +body.ttrss_main .score-high i.icon-score { + color: #69c671; +} +body.ttrss_main .score-low i.icon-score { + color: #500; +} +body.ttrss_main .score-neutral i.icon-score { + opacity: 0.5; +} ::selection { background: #257aa7; color: white; @@ -1029,7 +1033,8 @@ body.ttrss_main .hl.published .left i.pub-pic { flex-wrap: nowrap; } .cdm .header img, -.cdm .footer img { +.cdm .footer img, +.cdm .footer i { margin: 0px 4px; vertical-align: middle; } @@ -1306,24 +1311,6 @@ div#floatingTitle .feed-title a.catchup:hover { div#floatingTitle.Unread a.title { color: black; } -.cdm.high .header a.title.high, -.cdm.high .header .excerpt, -.cdm.high .header span.author { - color: #00aa00; -} -.cdm.Unread.high .header a.title.high, -.cdm.Unread.high .header .excerpt, -.cdm.Unread.high .header span.author { - color: #00dd00; -} -.cdm .header a.title.low, -.cdm.low .header .excerpt, -.cdm.Unread .header a.title.low, -.cdm.Unread.low .header .excerpt, -.cdm.low .header span.author { - color: #909090; - text-decoration: line-through; -} .cdm.expandable { background-color: #f0f0f0; border: 0px solid #ddd; @@ -1372,6 +1359,10 @@ div.cdm.expandable div.header a.title { div.cdm.expandable.Unread div.header a.title { color: black; } +div.cdm.expandable.active .collapse i { + color: #257aa7; + cursor: pointer; +} div.cdm.expandable.active .excerpt { display: none; } @@ -1443,6 +1434,13 @@ body.ttrss_prefs .dijitTree#labelTree .dijitTreeIcon, body.ttrss_prefs .dijitTree#filterTree .dijitTreeIcon { display: none; } +body.ttrss_prefs .dijitAccordionTitle i.material-icons { + top: -1px; + position: relative; +} +body.ttrss_prefs .dijitAccordionTitleSelected i.material-icons { + color: white; +} body.ttrss_prefs #pref-filter-wrap, body.ttrss_prefs #pref-filter-header, body.ttrss_prefs #pref-filter-content, @@ -1493,6 +1491,9 @@ body.ttrss_prefs ul.userFeedList { margin: 0px 0px 5px 0px; padding: 5px; } +body.ttrss_prefs .prefPrefsList td { + padding-bottom: 4px; +} body.ttrss_prefs div#feedlistLoading, body.ttrss_prefs div#filterlistLoading, body.ttrss_prefs div#labellistLoading { @@ -1595,8 +1596,8 @@ body.ttrss_prefs hr { .flat .dijitTree .dijitTreeRowSelected .dijitTreeExpando { color: #257aa7; } -.flat .dijitTree .dijitTreeNode .dijitTreeRowSelected { - background: white; +.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected { + color: white; } .flat .dijitTree .labelParam { float: right; @@ -1618,6 +1619,9 @@ body.ttrss_prefs hr { margin-left: 100px; line-height: normal; } +.flat .dijitTree .dijitTreeRowSelected .filterRules span { + color: white; +} .flat .dijitTree .dijitTreeContainer { max-width: 100%; } diff --git a/css/default.css.map b/css/default.css.map index e054a8cb8..da290a160 100644 --- a/css/default.css.map +++ b/css/default.css.map @@ -1 +1 @@ -{"version":3,"sources":["defines.less","tt-rss.less","cdm.less","prefs.less","dijit.less","utility.less","zoom.less"],"names":[],"mappings":"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","file":"default.css"}
\ No newline at end of file +{"version":3,"sources":["defines.less","tt-rss.less","cdm.less","prefs.less","dijit.less","utility.less","zoom.less"],"names":[],"mappings":"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","file":"default.css"}
\ No newline at end of file diff --git a/css/dijit.less b/css/dijit.less index 22607a7f0..7df3fd2b8 100644 --- a/css/dijit.less +++ b/css/dijit.less @@ -74,8 +74,8 @@ color : @color-accent; } - .dijitTreeNode .dijitTreeRowSelected { - background : white; + .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected { + color : white; } .labelParam { @@ -102,6 +102,10 @@ line-height : normal; } + .dijitTreeRowSelected .filterRules span { + color : white; + } + .dijitTreeContainer { max-width : 100%; } diff --git a/css/prefs.less b/css/prefs.less index 8cca008c0..c34c9cdde 100644 --- a/css/prefs.less +++ b/css/prefs.less @@ -38,6 +38,15 @@ body.ttrss_prefs { display : none; } + .dijitAccordionTitle i.material-icons { + top : -1px; + position : relative; + } + + .dijitAccordionTitleSelected i.material-icons { + color : white; + } + /* div#pref-tabs .dijitContentPane { font-size : 14px; } */ @@ -104,6 +113,10 @@ body.ttrss_prefs { padding : 5px; } + .prefPrefsList td { + padding-bottom : 4px; + } + div#feedlistLoading, div#filterlistLoading, div#labellistLoading { text-align : center; padding : 5px; diff --git a/css/tt-rss.less b/css/tt-rss.less index cbe5cdddf..e2abcb81a 100755 --- a/css/tt-rss.less +++ b/css/tt-rss.less @@ -143,42 +143,39 @@ body.ttrss_main { } #notify.visible { - transform: translate(0, -35px); + transform: translate(0, -45px); } #notify { - bottom : -35px; + bottom : -45px; right : 0px; - height : 20px; + height : 30px; left : 0px; border-width : 1px 0px 0px 0px; border-style : solid; position : fixed; - font-size : 12px; + font-size : 13px; z-index : 99; - padding : 5px; - box-shadow : 0px -2px 2px rgba(0,0,0,0.1); + display : flex; transition: all 0.5s ease-in-out; + > * { + align-self : center; + padding : 4px; + } + img { vertical-align : middle; - max-height : 14px; } - span.msg { - width : 100%; + .msg { + flex-grow : 2; } - img.close { + .icon-close { cursor : pointer; } - - span { - display : table-cell; - vertical-align : middle; - padding : 2px; - } } .notify { @@ -194,11 +191,20 @@ body.ttrss_main { .notify.notify_info { border-color : @color-accent; background-color : @color-accent-light; + + i.icon-notify { + color : @color-accent; + } } .notify.notify_error { - background-color : #ffcccc; - border-color : #ff0000; + background-color : #c00; + border-color : #900; + color : white; + + i.icon-notify, i.icon-close { + color : white; + } } .hl { @@ -290,16 +296,6 @@ body.ttrss_main { } } - .hl.Unread a.title.high, .hl.Unread span.hl-content.high .preview { - color : #00dd00; - } - - .hl a.title.low, span.hl-content.low .preview, - .hl.Unread a.title.low, .hl.Unread span.hl-content.low .preview { - color : #909090; - text-decoration : line-through; - } - .hl.Unread div.title a { color : black; } @@ -672,17 +668,8 @@ body.ttrss_main { } } - span.labelColorIndicator { - height : 16px; - width : 16px; - border-radius : 4px; - line-height : 14px; - vertical-align : middle; - font-size : 9px; - display : inline-block; - background-color : #fff7d5; - color : #063064; - text-align : center; + i.icon-label { + color : #fff7d5; } div#cmdline { @@ -789,6 +776,7 @@ body.ttrss_main { box-shadow : -1px 0px 2px -1px rgba(0,0,0,0.1); border-color : #ddd transparent; background : white; + color : #333; } .icon { @@ -819,11 +807,11 @@ body.ttrss_main { color : @color-published; } - i.icon.icon-new_releases { + i.icon.icon-whatshot { color : @color-enabled; } - i.icon.icon-cached { + i.icon.icon-restore { font-weight : bold; left : -3px; color : @color-accent; @@ -881,6 +869,7 @@ body.ttrss_main { background : white; border: 0px solid #ddd; border-bottom-width: 1px; + padding-left : 4px; height : 32px; display : flex; flex-direction : row; @@ -898,6 +887,10 @@ body.ttrss_main { border : 0px; } + .net-alert i, .left i.icon-error { + color : red; + } + #toolbar-headlines { padding-right : 4px; flex-grow : 2; @@ -926,6 +919,11 @@ body.ttrss_main { } } + #updates-available { + color : @color-enabled; + padding-right : 4px; + } + #selected_prompt { font-style : italic; text-align : right; @@ -1192,6 +1190,18 @@ body.ttrss_main { color : @color-published; } + .score-high i.icon-score { + color : @color-enabled; + } + + .score-low i.icon-score { + color : #500; + } + + .score-neutral i.icon-score { + opacity : 0.5; + } + } ::selection { diff --git a/images/alert.png b/images/alert.png Binary files differdeleted file mode 100644 index c37bd062e..000000000 --- a/images/alert.png +++ /dev/null diff --git a/images/archive.png b/images/archive.png Binary files differdeleted file mode 100644 index 8443c23eb..000000000 --- a/images/archive.png +++ /dev/null diff --git a/images/collapse.png b/images/collapse.png Binary files differdeleted file mode 100644 index 79b344645..000000000 --- a/images/collapse.png +++ /dev/null diff --git a/images/cross.png b/images/cross.png Binary files differdeleted file mode 100644 index 1514d51a3..000000000 --- a/images/cross.png +++ /dev/null diff --git a/images/error.png b/images/error.png Binary files differdeleted file mode 100644 index 628cf2dae..000000000 --- a/images/error.png +++ /dev/null diff --git a/images/feed.png b/images/feed.png Binary files differdeleted file mode 100644 index 315c4f4fa..000000000 --- a/images/feed.png +++ /dev/null diff --git a/images/filter.png b/images/filter.png Binary files differdeleted file mode 100644 index 9757fc6ed..000000000 --- a/images/filter.png +++ /dev/null diff --git a/images/folder.png b/images/folder.png Binary files differdeleted file mode 100644 index 784e8fa48..000000000 --- a/images/folder.png +++ /dev/null diff --git a/images/fresh.png b/images/fresh.png Binary files differdeleted file mode 100644 index b7bfcd15f..000000000 --- a/images/fresh.png +++ /dev/null diff --git a/images/label.png b/images/label.png Binary files differdeleted file mode 100644 index 83d12924f..000000000 --- a/images/label.png +++ /dev/null diff --git a/images/mark_set.png b/images/mark_set.png Binary files differdeleted file mode 100644 index b88c85789..000000000 --- a/images/mark_set.png +++ /dev/null diff --git a/images/mark_unset.png b/images/mark_unset.png Binary files differdeleted file mode 100644 index 15894b6ca..000000000 --- a/images/mark_unset.png +++ /dev/null diff --git a/images/new_version.png b/images/new_version.png Binary files differdeleted file mode 100644 index 1ebb19324..000000000 --- a/images/new_version.png +++ /dev/null diff --git a/images/page_white_go.png b/images/page_white_go.png Binary files differdeleted file mode 100644 index 7e62a924b..000000000 --- a/images/page_white_go.png +++ /dev/null diff --git a/images/plugin.png b/images/plugin.png Binary files differdeleted file mode 100644 index 6187b15ae..000000000 --- a/images/plugin.png +++ /dev/null diff --git a/images/plugin_disabled.png b/images/plugin_disabled.png Binary files differdeleted file mode 100644 index f4f6be59c..000000000 --- a/images/plugin_disabled.png +++ /dev/null diff --git a/images/pub_unset.png b/images/pub_unset.png Binary files differdeleted file mode 100644 index 56d0b7848..000000000 --- a/images/pub_unset.png +++ /dev/null diff --git a/images/score_half_high.png b/images/score_half_high.png Binary files differdeleted file mode 100644 index b7c82dfe6..000000000 --- a/images/score_half_high.png +++ /dev/null diff --git a/images/score_half_low.png b/images/score_half_low.png Binary files differdeleted file mode 100644 index 5d4b43679..000000000 --- a/images/score_half_low.png +++ /dev/null diff --git a/images/score_high.png b/images/score_high.png Binary files differdeleted file mode 100644 index 058ad261f..000000000 --- a/images/score_high.png +++ /dev/null diff --git a/images/score_low.png b/images/score_low.png Binary files differdeleted file mode 100644 index 57619706d..000000000 --- a/images/score_low.png +++ /dev/null diff --git a/images/score_neutral.png b/images/score_neutral.png Binary files differdeleted file mode 100644 index a9af8d44b..000000000 --- a/images/score_neutral.png +++ /dev/null diff --git a/images/star.png b/images/star.png Binary files differdeleted file mode 100644 index b88c85789..000000000 --- a/images/star.png +++ /dev/null diff --git a/images/tick.png b/images/tick.png Binary files differdeleted file mode 100644 index a9925a06a..000000000 --- a/images/tick.png +++ /dev/null diff --git a/images/time.png b/images/time.png Binary files differdeleted file mode 100644 index 911da3f1d..000000000 --- a/images/time.png +++ /dev/null diff --git a/images/treeExpandImages.png b/images/treeExpandImages.png Binary files differdeleted file mode 100644 index c92171ba5..000000000 --- a/images/treeExpandImages.png +++ /dev/null diff --git a/images/untick.png b/images/untick.png Binary files differdeleted file mode 100644 index be3afe401..000000000 --- a/images/untick.png +++ /dev/null diff --git a/images/user.png b/images/user.png Binary files differdeleted file mode 100644 index 79f35ccbd..000000000 --- a/images/user.png +++ /dev/null diff --git a/include/functions.php b/include/functions.php index 1ff18c8bb..5c1ad1c37 100755 --- a/include/functions.php +++ b/include/functions.php @@ -1107,9 +1107,6 @@ $params['simple_update'] = defined('SIMPLE_UPDATE_MODE') && SIMPLE_UPDATE_MODE; - $params["icon_alert"] = base64_img("images/alert.png"); - $params["icon_information"] = base64_img("images/information.png"); - $params["icon_cross"] = base64_img("images/cross.png"); $params["icon_indicator_white"] = base64_img("images/indicator_white.gif"); $params["labels"] = Labels::get_all_labels($_SESSION["uid"]); @@ -1963,17 +1960,31 @@ } function get_score_pic($score) { - if ($score > 100) { - return "score_high.png"; + if ($score > 500) { + return "trending_up"; } else if ($score > 0) { - return "score_half_high.png"; + return "trending_up"; + } else if ($score < 0) { + return "trending_down"; + } else { + return "trending_neutral"; + } + } + + function get_score_class($score) { + if ($score > 500) { + $score_class = "score-high"; + } else if ($score > 0) { + $score_class = "score-half-high"; } else if ($score < -100) { - return "score_low.png"; + $score_class = "score-low"; } else if ($score < 0) { - return "score_half_low.png"; + $score_class = "score-half-low"; } else { - return "score_neutral.png"; + $score_class = "score-neutral"; } + + return $score_class; } function init_plugins() { @@ -2431,7 +2442,7 @@ } function theme_valid($theme) { - $bundled_themes = [ "default.php", "night.css", "compact.css" ]; + $bundled_themes = [ "night.css", "compact.css" ]; if (in_array($theme, $bundled_themes)) return true; @@ -161,6 +161,11 @@ <div id="toolbar-frame" dojoType="dijit.layout.ContentPane" region="top"> <div id="toolbar" dojoType="dijit.Toolbar"> + <div class="net-alert" style="display : none" + title="<?php echo __("Communication problem with server.") ?>"> + <i class="material-icons">error_outline</i> + </div> + <?php foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_MAIN_TOOLBAR_BUTTON) as $p) { echo $p->hook_main_toolbar_button(); @@ -219,11 +224,6 @@ } ?> - <button id="net-alert" dojoType="dijit.form.Button" style="display : none" disabled="true" - title="<?php echo __("Communication problem with server.") ?>"> - <img src="images/error.png" /> - </button> - <div dojoType="dijit.form.DropDownButton"> <span><?php echo __('Actions...') ?></span> <div dojoType="dijit.Menu" style="display: none"> @@ -252,9 +252,9 @@ </div> </div> - <button id="updatesIcon" dojoType="dijit.form.Button" style="display : none"> - <img src="images/new_version.png" title="<?php echo __('Updates are available from Git.') ?>"/> - </button> + <i id="updates-available" class="material-icons icon-new-version" + style="display : none" title="<?php echo __('Updates are available from Git.') ?>">new_releases</i> + </div> </div> <!-- toolbar --> </div> <!-- toolbar pane --> diff --git a/js/AppBase.js b/js/AppBase.js index 9ab2f507e..9c05179c1 100644 --- a/js/AppBase.js +++ b/js/AppBase.js @@ -184,10 +184,7 @@ define(["dojo/_base/declare"], function (declare) { }, handleRpcJson: function(transport) { - const netalert_dijit = dijit.byId("net-alert"); - let netalert = false; - - if (netalert_dijit) netalert = netalert_dijit.domNode; + const netalert = $$("#toolbar .net-alert")[0]; try { const reply = JSON.parse(transport.responseText); @@ -239,17 +236,15 @@ define(["dojo/_base/declare"], function (declare) { return reply; } else { - if (netalert) - netalert.show(); - else - Notify.error("Communication problem with server."); + if (netalert) netalert.show(); + + Notify.error("Communication problem with server."); } } catch (e) { - if (netalert) - netalert.show(); - else - Notify.error("Communication problem with server."); + if (netalert) netalert.show(); + + Notify.error("Communication problem with server."); console.error(e); } @@ -269,12 +264,10 @@ define(["dojo/_base/declare"], function (declare) { } if (k == "update_result") { - const updatesIcon = dijit.byId("updatesIcon").domNode; - if (v) { - Element.show(updatesIcon); + Element.show("updates-available"); } else { - Element.hide(updatesIcon); + Element.hide("updates-available"); } } diff --git a/js/Article.js b/js/Article.js index 507560ee4..46769223e 100644 --- a/js/Article.js +++ b/js/Article.js @@ -22,13 +22,22 @@ define(["dojo/_base/declare"], function (declare) { reply.id.each((id) => { const row = $("RROW-" + id); + row.removeClassName("score-low"); + row.removeClassName("score-high"); + row.removeClassName("score-half-low"); + row.removeClassName("score-half-high"); + row.removeClassName("score-neutral"); + + row.addClassName(reply["score_class"]); + + if (row) { - const pic = row.getElementsByClassName("score-pic")[0]; + const pic = row.select(".icon-score")[0]; if (pic) { - pic.src = pic.src.replace(/score_.*?\.png/, - reply["score_pic"]); - pic.setAttribute("score", reply["score"]); + pic.innerHTML = reply["score_pic"]; + pic.setAttribute("data-score", reply["score"]); + pic.setAttribute("title", reply["score"]); } } }); @@ -41,18 +50,27 @@ define(["dojo/_base/declare"], function (declare) { } }, setScore: function (id, pic) { - const score = pic.getAttribute("score"); + const row = pic.up("div[id*=RROW]"); + const score = pic.getAttribute("data-score"); const new_score = prompt(__("Please enter new score for this article:"), score); - if (new_score != undefined) { + if (row && new_score != undefined) { const query = {op: "article", method: "setScore", id: id, score: new_score}; xhrJson("backend.php", query, (reply) => { if (reply) { - pic.src = pic.src.replace(/score_.*?\.png/, reply["score_pic"]); - pic.setAttribute("score", new_score); + pic.innerHTML = reply["score_pic"]; + pic.setAttribute("data-score", new_score); pic.setAttribute("title", new_score); + + row.removeClassName("score-low"); + row.removeClassName("score-high"); + row.removeClassName("score-half-low"); + row.removeClassName("score-half-high"); + row.removeClassName("score-neutral"); + + row.addClassName(reply["score_class"]); } }); } diff --git a/js/CommonFilters.js b/js/CommonFilters.js index 97a676c98..fb2061ea3 100644 --- a/js/CommonFilters.js +++ b/js/CommonFilters.js @@ -282,24 +282,10 @@ define(["dojo/_base/declare"], function (declare) { Filters.editFilterTest(query); }, selectRules: function (select) { - $$("#filterDlg_Matches input[type=checkbox]").each(function (e) { - e.checked = select; - if (select) - e.parentNode.addClassName("Selected"); - else - e.parentNode.removeClassName("Selected"); - }); + Lists.select("filterDlg_Matches", select); }, selectActions: function (select) { - $$("#filterDlg_Actions input[type=checkbox]").each(function (e) { - e.checked = select; - - if (select) - e.parentNode.addClassName("Selected"); - else - e.parentNode.removeClassName("Selected"); - - }); + Lists.select("filterDlg_Actions", select); }, editRule: function (e) { const li = e.parentNode; diff --git a/js/FeedTree.js b/js/FeedTree.js index 812b9dd08..9344d70eb 100755 --- a/js/FeedTree.js +++ b/js/FeedTree.js @@ -34,17 +34,17 @@ define(["dojo/_base/declare", "dojo/dom-construct", "dijit/Tree", "dijit/Menu"], const bare_id = parseInt(id.substr(id.indexOf(':')+1)); if (bare_id < _label_base_index) { - const span = dojo.doc.createElement('span'); - const fg_color = args.item.fg_color[0]; + const label = dojo.doc.createElement('i'); + //const fg_color = args.item.fg_color[0]; const bg_color = args.item.bg_color[0]; - span.innerHTML = "α"; - span.className = 'labelColorIndicator'; - span.setStyle({ - color: fg_color, - backgroundColor: bg_color}); + label.className = "material-icons icon icon-label"; + label.innerHTML = "label"; + label.setStyle({ + color: bg_color, + }); - domConstruct.place(span, tnode.iconNode, 'only'); + domConstruct.place(label, tnode.iconNode, 'only'); } if (id.match("FEED:")) { diff --git a/js/Feeds.js b/js/Feeds.js index 70b5176f4..5f7765119 100644 --- a/js/Feeds.js +++ b/js/Feeds.js @@ -213,6 +213,8 @@ define(["dojo/_base/declare"], function (declare) { App.setLoadingProgress(50); document.onkeydown = (event) => { return App.hotkeyHandler(event) }; + window.onresize = () => { Headlines.scrollHandler(); } + window.setInterval(() => { Headlines.catchupBatched() }, 10 * 1000); if (!this.getActive()) { @@ -627,7 +629,7 @@ define(["dojo/_base/declare"], function (declare) { updateRandom: function() { console.log("in update_random_feed"); - xhrPost("backend.php", {op: "rpc", method: "updateRandom"}, (transport) => { + xhrPost("backend.php", {op: "rpc", method: "updaterandomfeed"}, (transport) => { App.handleRpcJson(transport, true); }); }, diff --git a/js/Headlines.js b/js/Headlines.js index e0caddc2a..891b6f409 100755 --- a/js/Headlines.js +++ b/js/Headlines.js @@ -438,8 +438,6 @@ define(["dojo/_base/declare"], function (declare) { cmode: cmode, ids: ids.toString() }; - Notify.progress("Loading, please wait..."); - xhrPost("backend.php", query, (transport) => { App.handleRpcJson(transport); if (callback) callback(transport); diff --git a/js/PrefFilterTree.js b/js/PrefFilterTree.js index f4fc8ecf2..4d4ee52ca 100644 --- a/js/PrefFilterTree.js +++ b/js/PrefFilterTree.js @@ -153,24 +153,10 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio Filters.editFilterTest(query); }, selectRules: function (select) { - $$("#filterDlg_Matches input[type=checkbox]").each(function (e) { - e.checked = select; - if (select) - e.parentNode.addClassName("Selected"); - else - e.parentNode.removeClassName("Selected"); - }); + Lists.select("filterDlg_Matches", select); }, selectActions: function (select) { - $$("#filterDlg_Actions input[type=checkbox]").each(function (e) { - e.checked = select; - - if (select) - e.parentNode.addClassName("Selected"); - else - e.parentNode.removeClassName("Selected"); - - }); + Lists.select("filterDlg_Actions", select); }, editRule: function (e) { const li = e.parentNode; diff --git a/js/PrefLabelTree.js b/js/PrefLabelTree.js index 45c96af16..8de08d30b 100644 --- a/js/PrefLabelTree.js +++ b/js/PrefLabelTree.js @@ -18,18 +18,21 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree", "dijit/f const bare_id = this.model.store.getValue(args.item, 'bare_id'); if (type == 'label') { - const span = dojo.doc.createElement('span'); - span.innerHTML = 'α'; - span.className = 'labelColorIndicator'; - span.id = 'LICID-' + bare_id; + const label = dojo.doc.createElement('i'); + //const fg_color = args.item.fg_color[0]; + const bg_color = String(args.item.bg_color); - span.setStyle({ - color: fg_color, - backgroundColor: bg_color}); + label.className = "material-icons icon-label"; + label.id = 'icon-label-' + String(args.item.bare_id); + label.innerHTML = "label"; + label.setStyle({ + color: bg_color, + }); - tnode._labelIconNode = span; + domConstruct.place(label, tnode.iconNode, 'before'); - domConstruct.place(tnode._labelIconNode, tnode.labelNode, 'before'); + //tnode._labelIconNode = span; + //domConstruct.place(tnode._labelIconNode, tnode.labelNode, 'before'); } return tnode; @@ -80,11 +83,10 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree", "dijit/f color = bg; } - const e = $("LICID-" + id); + const e = $("icon-label-" + id); if (e) { - if (fg) e.style.color = fg; - if (bg) e.style.backgroundColor = bg; + if (fg) e.style.color = bg; } const query = { diff --git a/js/common.js b/js/common.js index 427e3034c..5b2812be6 100755 --- a/js/common.js +++ b/js/common.js @@ -56,7 +56,23 @@ const Lists = { if (row) checked ? row.addClassName("Selected") : row.removeClassName("Selected"); - } + }, + select: function(elemId, selected) { + $(elemId).select("li").each((row) => { + const checkNode = row.select(".dijitCheckBox,input[type=checkbox]")[0]; + if (checkNode) { + const widget = dijit.getEnclosingWidget(checkNode); + + if (widget) { + widget.attr("checked", selected); + } else { + checkNode.checked = selected; + } + + this.onRowChecked(widget); + } + }); + }, }; // noinspection JSUnusedGlobalSymbols @@ -154,8 +170,7 @@ const Notify = { } let msgfmt = "<span class=\"msg\">%s</span>".replace("%s", __(msg)); - let icon = false; - + let icon = ""; notify.className = "notify"; @@ -164,23 +179,28 @@ const Notify = { switch (kind) { case this.KIND_INFO: notify.addClassName("notify_info") - icon = App.getInitParam("icon_information"); + icon = "notifications"; break; case this.KIND_ERROR: notify.addClassName("notify_error"); - icon = App.getInitParam("icon_alert"); + icon = "error"; break; case this.KIND_PROGRESS: notify.addClassName("notify_progress"); icon = App.getInitParam("icon_indicator_white") break; + default: + icon = "notifications"; } - if (icon) msgfmt = "<span><img src=\"%s\"></span>".replace("%s", icon) + msgfmt; + if (icon) + if (icon.indexOf("data:image") != -1) + msgfmt = "<img src=\"%s\">".replace("%s", icon) + msgfmt; + else + msgfmt = "<i class='material-icons icon-notify'>%s</i>".replace("%s", icon) + msgfmt; - msgfmt += (" <span><img src=\"%s\" class='close' title=\"" + - __("Click to close") + "\" onclick=\"Notify.close()\"></span>") - .replace("%s", App.getInitParam("icon_cross")); + msgfmt += "<i class='material-icons icon-close' title=\"" + + __("Click to close") + "\" onclick=\"Notify.close()\">close</i>"; notify.innerHTML = msgfmt; notify.addClassName("visible"); diff --git a/lib/flat-ttrss/flat_combined.css b/lib/flat-ttrss/flat_combined.css index cbee39988..26d160c45 100644 --- a/lib/flat-ttrss/flat_combined.css +++ b/lib/flat-ttrss/flat_combined.css @@ -1,13256 +1 @@ -/* RTL files */ - -/* dijit */ - -/* layout */ - -/* dijit */ - -/* not in flat theme */ -/* dijit base */ - -/* dijit */ - -/* layout */ - -/* form */ - -/* icons */ - -/* rtl */ -.flat .dijitToolbar .dijitToggleButtonRtl, -.flat .dijitToolbar .dijitButtonRtl, -.flat .dijitToolbar .dijitDropDownButtonRtl, -.flat .dijitToolbar .dijitComboButtonRtl { - margin-left: 4px; - margin-right: auto; -} -.flat .dijitToolbar .dijitDropDownButtonRtl .dijitArrowButtonInner { - margin-left: auto; - margin-right: 4px; -} -.flat .dijitTabContainerTop-tabs .dijitTabRtl, -.flat .dijitTabContainerBottom-tabs .dijitTabRtl { - margin-right: 0; - margin-left: -1px; -} -.flat .dijitTabControllerRtl, -.flat .dijitTabControllerRtl .nowrapTabStrip { - text-align: right; -} -.flat .dijitTabRtl .dijitTabCloseButton { - margin-left: 0; - margin-right: 4px; -} -/* BorderContainer - -Splitters and gutters separate panes within a BorderContainer. Splitters can be moved up and down (horizonal splitters) or left and right (vertical splitters), while Gutters are static. A "thumb" is the slit on a Splitter that indicates it is movable. - -Styling the BorderContainer widget consists of the following: - -.dijitBorderContainer - for border and padding of the entire border container - -.dijitSplitContainer-child, .dijitBorderContainer-child - for border or child panes of the border container. By default borders are put on all children of BorderContainer. - -.dijitBorderContainer-dijitTabContainerTop, -.dijitBorderContainer-dijitTabContainerBottom, -.dijitBorderContainer-dijitTabContainerLeft, -.dijitBorderContainer-dijitTabContainerRight, -.dijitBorderContainer-dijitAccordionContainer -for border of the border containers within TabContainer or AccordionContainer widget - -.dijitBorderContainer-dijitBorderContainer - for border and padding of nested BorderContainers - -Splitters and gutters: - -.dijitSplitterH, .dijitGutterH - for height, background, and border of a horizontal splitter and gutter -.dijitSplitterH .dijitSplitterThumb - for color, height/width of the thumb on a horizontal splitter -.dijitSplitterV, .dijitGutterV - - for height, background, and border of a vertical splitter and gutter -.dijitSplitterV .dijitSplitterThumb - for color, height/width of the thumb on a vertical splitter -.dijitSplitterHHover - for background-color of a hovered horizontal splitter -.dijitSplitterHHover .dijitSplitterThumb - for background-color of a hovered thumb on a horizontal splitter -.dijitSplitterVHover - for background-color of a hovered vertical splitter -.dijitSplitterVHover .dijitSplitterThumb - for background-color of a hovered thumb on a vertical splitter -.dijitSplitterHActive - for background-color of an active horizontal splitter -.dijitSplitterVActive - for background-color of an active horizontal splitter -*/ -.flat .dijitBorderContainer { -/* matches the width of the splitters between panes */ - padding: 5px; -} -.flat .dijitSplitContainer-child, -.flat .dijitBorderContainer-child { - border: 1px solid #ccc; -} -.flat .dijitBorderContainer-dijitTabContainerTop, -.flat .dijitBorderContainer-dijitTabContainerBottom, -.flat .dijitBorderContainer-dijitTabContainerLeft, -.flat .dijitBorderContainer-dijitTabContainerRight, -.flat .dijitBorderContainer-dijitAccordionContainer { -/* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper), - * so override rule setting border on domNode - */ - border: none; -} -.flat .dijitBorderContainer-dijitBorderContainer { - border: 0; - padding: 0; -} -.flat .dijitSplitterH, -.flat .dijitGutterH { - background: none; - border: 0; - height: 5px; -} -.flat .dijitSplitterH .dijitSplitterThumb { - background: #ccc; - height: 1px; - top: 2px; - width: 19px; -} -.flat .dijitSplitterV, -.flat .dijitGutterV { - background: none; - border: 0; - width: 5px; - margin: 0; -} -.flat .dijitSplitterV .dijitSplitterThumb { - background: #ccc; - height: 19px; - left: 2px; - width: 1px; - margin: 0; -} -.flat .dijitSplitterHHover, -.flat .dijitSplitterVHover { - font-size: 1px; - background: #f2f2f2; -} -.flat .dijitSplitterHHover .dijitSplitterThumb, -.flat .dijitSplitterVHover .dijitSplitterThumb { - background: #999; -} -.flat .dijitSplitterHActive, -.flat .dijitSplitterVActive { - font-size: 1px; - background: #f2f2f2; -} -.flat .dijitSplitterHActive .dijitSplitterThumb, -.flat .dijitSplitterVActive .dijitSplitterThumb { - background: #999; -} -/* TabContainer - * - * Styling TabContainer means styling the TabList and Its content container (dijitTitlePane) - * - * Tab List: (including 4 kinds of tab location) - * .dijitTabContainerTop-tabs - tablist container at top - * .dijitTabContainerBottom-tabs - tablist container at bottom - * .dijitTabContainerLeft-tabs - tablist container at left - * .dijitTabContainerRight-tabs - tablist container at right - * - * Tab Strip Button: - * .dijitTabStripIcon - tab strip button icon - * .dijitTabStripMenuIcon - down arrow icon position - * .dijitTabStripSlideLeftIcon - left arrow icon position - * .dijitTabStripSlideRightIcon - right arrow icon position - * - * .tabStripButtonDisabled - styles for disabled tab strip buttons - * - * Tab Button: - * .dijitTabContainerTop-tabs .dijitTab - styles for top tab button container - * .dijitTabContainerBottom-tabs .dijitTab - styles for bottom tab button container - * .dijitTabContainerLeft-tabs .dijitTab - styles for left tab button container - * .dijitTabContainerRight-tabs .dijitTab - styles for right tab button container - * - * .dijitTabContainerTop-tabs .dijitTabChecked .dijitTab - * - styles for selected status of top tab button - * same to Bottom, Left, Right Tabs - * - * .dijitTabHover .dijitTab - styles when mouse hover on tab buttons - * .dijitTabActive .dijitTab - styles when mouse down on tab buttons - * .dijitTabChecked .dijitTab - styles when on buttons of selected tab - * - * .dijitTabCloseButton - the close action buttons lie at the right top of each tab button on closable tabs - * .dijitTabCloseButtonHover - styles when mouse hover on close action button - * .dijitTabCloseButtonActive - styles when mouse down on close action button - * - * Tab Button: (checked status) - * - * Tab Content Container: - * .dijitTabContainerTop-dijitContentPane - * .dijitTabContainerBottom-dijitContentPane - * .dijitTabContainerLeft-dijitContentPane - * .dijitTabContainerRight-dijitContentPane - for background and padding - * - * Nested Tabs: - * .dijitTabContainerNested - Container for nested tabs - * .dijitTabContainerTabListNested - tab list container for nested tabs - */ -.flat .dijitTabContainer { - border-radius: 4px; -} -.flat .dijitTabPaneWrapper { - background: #fff; - border: 1px solid #ccc; - margin: 0; - padding: 0; - border-radius: 0 0 4px 4px; -} -.flat .dijitTabContainerTop-tabs, -.flat .dijitTabContainerBottom-tabs, -.flat .dijitTabContainerLeft-tabs, -.flat .dijitTabContainerRight-tabs { - border: none; -} -.flat .dijitTabSpacer { - display: none; -} -.flat .dijitTab { - border: 1px solid transparent; - background-color: #fff; - text-align: center; - -webkit-transition-property: background, padding, margin; - -moz-transition-property: background, padding, margin; - -o-transition-property: background, padding, margin; - -ms-transition-property: background, padding, margin; - transition-property: background, padding, margin; - -webkit-transition-duration: 0.2s; - -moz-transition-duration: 0.2s; - -o-transition-duration: 0.2s; - -ms-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-timing-function: ease; - -moz-transition-timing-function: ease; - -o-transition-timing-function: ease; - -ms-transition-timing-function: ease; - transition-timing-function: ease; - position: relative; - z-index: 0; -} -.flat .dijitTab:before { - content: ""; - display: block; - position: absolute; -} -.flat .dijitTabHover { - background-color: #f2f2f2; -} -.flat .dijitTabActive { - background-color: #e6e6e6; -} -.flat .dijitTabChecked { - border: 1px solid #ccc; - z-index: 1; -} -.flat .dijitTabChecked.dijitTabHover, -.flat .dijitTabChecked.dijitTabActive { - border: 1px solid #ccc; - background-color: #fff; - color: #424242; -} -.flat .dijitTabDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .tabStripButton { - background-color: transparent; - border: none; -} -.flat .dijitTabCloseButton { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - line-height: 1; - font-size: 1em; - vertical-align: middle; - margin-left: 4px; - opacity: 0.35; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; - filter: alpha(opacity=35); -} -.flat .dijitTabCloseButton:before { - content: "\f00e"; -} -.flat .dijitTabCloseButtonHover { - opacity: 0.75; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; - filter: alpha(opacity=75); -} -.flat .dijitTabCloseButtonActive { - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTabContainerTop-tabs .dijitTab { - margin-right: 0; - padding: 6px 16px; - border-bottom-color: #ccc; - border-left: none; - border-right: none; -} -.flat .dijitTabContainerTop-tabs .dijitTabChecked { - border-bottom: 1px solid #fff; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; -} -.flat .dijitTabContainerTop-tabs .dijitTabChecked:before { - height: 3px; - background: #257aa7; - top: -1px; - left: -1px; - right: -1px; -} -.flat .dijitTabListContainer-top { - margin-top: 1px; -} -.flat .dijitTabListContainer-top .dijitTab { - top: 0; -} -.flat .dijitTabPaneWrapper.dijitTabContainerBottom-container { - border-radius: 4px 4px 0 0; -} -.flat .dijitTabContainerBottom-tabs .dijitTab { - margin-right: 0; - padding: 6px 16px; - border-top-color: #ccc; - border-left: none; - border-right: none; -} -.flat .dijitTabContainerBottom-tabs .dijitTabChecked { - border-top: 1px solid #fff; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; -} -.flat .dijitTabContainerBottom-tabs .dijitTabChecked:before { - height: 3px; - background: #257aa7; - bottom: -1px; - left: -1px; - right: -1px; -} -.flat .dijitTabListContainer-bottom { - margin-top: -1px; -} -.flat .dijitTabListContainer-bottom .dijitTab { - top: 0; -} -.flat .dijitTabPaneWrapper.dijitTabContainerLeft-container { - border-radius: 0 4px 4px 0; -} -.flat .dijitTabContainerLeft-tabs .dijitTab { - margin-bottom: 0; - padding: 8px 12px; - border-right-color: #ccc; - border-top: none; - border-bottom: none; -} -.flat .dijitTabContainerLeft-tabs .dijitTabChecked { - border-right: 1px solid #fff; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; -} -.flat .dijitTabContainerLeft-tabs .dijitTabChecked:before { - width: 3px; - background: #257aa7; - bottom: -1px; - left: -1px; - top: -1px; -} -.flat .dijitTabPaneWrapper.dijitTabContainerRight-container { - border-radius: 4px 0 0 4px; -} -.flat .dijitTabContainerRight-tabs .dijitTab { - margin-bottom: 0; - padding: 8px 12px; - border-left-color: #ccc; - border-top: none; - border-bottom: none; -} -.flat .dijitTabContainerRight-tabs .dijitTabChecked { - border-left: 1px solid #fff; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; -} -.flat .dijitTabContainerRight-tabs .dijitTabChecked:before { - width: 3px; - background: #257aa7; - bottom: -1px; - right: -1px; - top: -1px; -} -.flat .tabStripButton { - background-color: #fff; - border: 1px solid transparent; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -o-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; -} -.flat .dijitTabListContainer-top .tabStripButton, -.flat .dijitTabListContainer-bottom .tabStripButton { - padding: 4px 8px; - margin-left: 0; - margin-right: 0; -} -.flat .dijitTabListContainer-top .tabStripButton { - margin-bottom: 1px; -} -.flat .dijitTabListContainer-bottom .tabStripButton { - margin-top: 1px; -} -.flat .tabStripButtonHover { - background-color: #f2f2f2; -} -.flat .tabStripButtonActive { - background-color: #e6e6e6; -} -.flat .dijitTabStripIcon { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #257aa7; - vertical-align: middle; -} -.flat .dijitTabStripIcon:before { - content: "\f004"; -} -.flat .dijitTabStripSlideRightIcon:before { - content: "\f005"; -} -.flat .dijitTabStripMenuIcon:before { - content: "\f006"; -} -.flat .dijitTabListContainer-top .tabStripButtonDisabled, -.flat .dijitTabListContainer-bottom .tabStripButtonDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitTabContainerNested .dijitTabListWrapper { - height: auto; -} -.flat .dijitTabContainerTabListNested .dijitTab { - color: #257aa7; - margin: 4px; - padding: 4px 8px; - border: 1px solid transparent; - border-radius: 4px; - -webkit-transition-property: background-color, border-color; - -moz-transition-property: background-color, border-color; - -o-transition-property: background-color, border-color; - -ms-transition-property: background-color, border-color; - transition-property: background-color, border-color; - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - transition-duration: 0.3s; -} -.flat .dijitTabContainerTabListNested .dijitTabHover { - background-color: #f2f2f2; -} -.flat .dijitTabContainerTabListNested .dijitTabActive { - color: #257aa7; - background-color: #e6e6e6; -} -.flat .dijitTabContainerTabListNested .dijitTabChecked, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive { - color: #fff; - background-color: #257aa7; -} -.flat .dijitTabContainerTabListNested .dijitTabChecked:before, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover:before, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive:before { - display: none; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerTop-tabs .dijitTab { - margin-right: 4px; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerBottom-tabs .dijitTab { - margin-right: 4px; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerLeft-tabs .dijitTab { - margin-bottom: 4px; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerRight-tabs .dijitTab { - margin-bottom: 4px; -} -.flat .dijitTabPaneWrapperNested { - border: none; /* prevent double border */ - -webkit-box-shadow: none; - box-shadow: none; -} -/* ContentPane - * - * .dijitContentPane - * set padding for basic content pane - * - * Nested layouts: - * - * .dijitTabContainerTop-dijitContentPane, - * .dijitTabContainerLeft-dijitContentPane, - * .dijitTabContainerBottom-dijitContentPane, - * .dijitTabContainerRight-dijitContentPane - * set background-color and padding of ContentPanes nested within TabContainer (can do top, left, bottom, or right) or Accordion Container - * - * .dijitAccordionContainer-dijitContentPane - * set background-color and padding of ContentPane nested within Accordion - * - * .dijitSplitContainer-dijitContentPane, - * set background-color and padding of ContentPane nested within a SplitContainer - * - * .dijitBorderContainer-dijitContentPane - * set background-color and padding of ContentPane nested within a BorderContainer - */ -.flat .dijitContentPane { - background-color: #fff; - padding: 8px; -} -.flat .dijitTabContainerTop-dijitContentPane, -.flat .dijitTabContainerLeft-dijitContentPane, -.flat .dijitTabContainerBottom-dijitContentPane, -.flat .dijitTabContainerRight-dijitContentPane, -.flat .dijitAccordionContainer-dijitContentPane { - background-color: #fff; - padding: 8px; - left: 0 !important; - top: 0 !important; -} -.flat .dijitAccordionTitle .arrowTextUp, -.flat .dijitAccordionTitle .arrowTextDown { - float: left; -} -/* Accordion - * - * Styling AccordionContainer basically means styling the accordion pane (dijitAccordionInnerContainer) - * and the title inside of it (dijitAccordionTitle). There are 4 basic states to style: - * - * 1. closed pane (and default styling): - * .dijitAccordionInnerContainer - container for each accordion child - * .dijitAccordionTitle - title for each accordion child - * - * 2. active closed pane (ie, mouse down on a title bar) - * .dijitAccordionInnerContainerActive - for background-color, border - * .dijitAccordionInnerContainerActive dijitAccordionTitle - for text color - * - * 3. open pane (expanded child) - * .dijitAccordionChildWrapper - wraps around the child widget (typically ContentPane) - * setting a margin so that there's blue trim all the way around the child - * - * These rules need to override the closed pane active: - * - * .dijitAccordionInnerContainerSelected - for background-color, border - * .dijitAccordionInnerContainerSelected .dijitAccordionTitle - for text color - * - * 4. hovered pane, open or closed - * The selectors below affect hovering over both a closed pane (ie, hovering a title bar), - * and hovering over an open pane. Also, treat mouse down on an open pane as a hover: - * - * .dijitAccordionInnerContainerHover, .dijitAccordionInnerContainerSelectedActive - for background-color, border - * .dijitAccordionInnerContainerHover .dijitAccordionTitle - for text color - */ -.flat .dijitAccordionContainer { - border: 0 none; - border-radius: 4px; -} -.flat .dijitAccordionInnerContainer { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-transition-property: background-color, border; - -moz-transition-property: background-color, border; - -o-transition-property: background-color, border; - -ms-transition-property: background-color, border; - transition-property: background-color, border; - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: linear; - -moz-transition-timing-function: linear; - -o-transition-timing-function: linear; - -ms-transition-timing-function: linear; - transition-timing-function: linear; -} -.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer { - margin-top: 0; - position: relative; -} -.flat .dijitAccordionTitle { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border: 0 none; - border-radius: 4px; -} -.flat .dijitAccordionTitle .arrowTextUp, -.flat .dijitAccordionTitle .arrowTextDown { - display: none; - float: right; - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-align: center; - font-size: 0px; -} -.flat .dijitAccordionTitle .arrowTextUp:before, -.flat .dijitAccordionTitle .arrowTextDown:before { - content: "\f007"; - font-size: 18px; -} -.flat .dijitAccordionTitle .arrowTextUp { - display: block; -} -.flat .dijitAccordionTitle .arrowTextUp:before { - content: "\f006"; -} -.flat .dijitAccordionInnerContainerHover .dijitAccordionTitle { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitAccordionInnerContainerActive .dijitAccordionTitle { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitAccordionInnerContainerSelected { - border: 0 none; -} -.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle { - color: #fff; - background-color: #257aa7; - border-radius: 4px 4px 0 0; -} -.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextUp { - display: none; -} -.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextDown { - display: block; -} -.flat .dijitAccordionContainer .dijitAccordionChildWrapper { - background-color: #fff; - border: 1px solid #ccc; - border-top: 0 none; - position: relative; - z-index: 1; - clear: both; - border-radius: 0 0 4px 4px; -} -.flat .dijitAccordionInnerContainer { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer .dijitAccordionTitle { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer:not(:last-child) .dijitAccordionChildWrapper { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer { - border-top: 0 none; -} -.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainerSelected:last-child .dijitAccordionTitle { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer:first-child, -.flat .dijitAccordionInnerContainer:first-child .dijitAccordionTitle { - border-radius: 4px 4px 0 0; -} -.flat .dijitAccordionInnerContainer:last-child, -.flat .dijitAccordionInnerContainer:last-child .dijitAccordionTitle { - border-radius: 0 0 4px 4px; -} -/* TitlePane */ -.flat .dijitTitlePaneRtl .dijitTitlePaneTitle { - text-align: right; -} -.flat .dijitTitlePaneRtl .dijitClosed .dijitArrowNode:before { - content: "\f006"; -} -.flat .dijitColorPaletteRtl .dijitColorPaletteUnder { - left: auto; - right: 0; -} -.dijitPopup { - border-radius: 4px; -} -/* ----- Drag and Drop ----- */ -.dojoDndItem { - border: 1px solid transparent; - cursor: pointer; - -webkit-transition-duration: 0.25s; - -moz-transition-duration: 0.25s; - -o-transition-duration: 0.25s; - -ms-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-property: background-color, border-color, opacity; - -moz-transition-property: background-color, border-color, opacity; - -o-transition-property: background-color, border-color, opacity; - -ms-transition-property: background-color, border-color, opacity; - transition-property: background-color, border-color, opacity; -} -/* hover */ -.dojoDndItemOver { - background-color: #f5f5f5; - border-radius: 4px; -} -.dojoDndItemAnchor { - background-color: transparent; - border: 1px dashed #257aa7; - border-radius: 4px; -} -/* selected */ -.dojoDndItemBefore { - background: transparent; - padding-top: 2px; - border-top: 1px solid #257aa7; -} -.dojoDndItemAfter { - background: transparent; - padding-bottom: 2px; - border-bottom: 1px solid #257aa7; -} -/* Avatar */ -table.dojoDndAvatar { - display: block; -} -.dojoDndAvatarHeader td { - display: none; -} -.dojoDndAvatarHeader:before { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: table-cell; -} -/* cannot drop */ -.dojoDndMove .dojoDndAvatarHeader:before { - color: #dd2c00; - content: "\f01c"; -} -.dojoDndCopy .dojoDndAvatarHeader:before { - color: #dd2c00; - content: "\f01c"; -} -/* can drop */ -.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before { - color: #43a047; - content: "\f008"; -} -.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before { - color: #43a047; - content: "\f008"; -} -.dojoDndAvatarItem { - border-radius: 4px; -} -.dojoDndAvatarItem td > * { - padding: 4px 8px; - list-style-type: none; - background-color: #fff; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -/* Calendar - * - * Styling Calendar mainly includes: - * - * 1. Calendar container - * .dijitCalendar - main container - * .dijitCalendarHover / .dijitCalendarActive - states e.g. hover,active - * - * 2. Month - * .dijitCalendarMonthContainer - * .dijitCalendarMonthLabel - * .dijitCalendarDecrease / .dijitCalendarDecrease - icons for switching to previous/next month - * .dijitCalendarArrowActive .dijitCalendarDecrease - states e.g. hover,active - * - * 3. Date - * .dijitCalendarDayLabelTemplate - week day column header e.g. S M T W T F S - * .dijitCalendarDateTemplate - date label wrapper - * .dijitCalendarPreviousMonth .dijitCalendarDateLabel - special labels for previous or next month - * .dijitCalendarSelectedDate .dijitCalendarDateLabel - styles for selected date - * .dijitCalendarDisabledDate .dijitCalendarDateLabel - styles for disabled date - * .dijitCalendarActiveDate .dijitCalendarDateLabel - states e.g. hover,active - * - * 4. Year - * .dijitCalendarYearContainer - * .dijitCalendarYearLabel - * .dijitCalendarPreviousYear /.dijitCalendarNextYear - * .dijitCalendarNextYearHover / .dijitCalendarPreviousYearHover - states e.g. hover,active - * - * 5. Dropdown Month Menu - * .dijitCalendarMonthMenu - menu container - * .dijitCalendarMonthMenu .dijitCalendarMonthLabel - month label in menu item - * .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover - menu item hover state - */ -.flat .dijitCalendar { - background-color: #fff; - text-align: center; - padding: 4px; - border: 1px solid #ccc; - border-collapse: separate; - border-radius: 4px; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -.flat .dijitCalendarMonthContainer th { - text-align: center; - line-height: 20px; - vertical-align: middle; - margin: 4px 0; -} -.flat .dijitCalendarArrow { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - cursor: pointer; - font-size: 24px; - border: 1px solid transparent; - padding: 4px; -} -.flat .dijitCalendarDecrease, -.flat .dijitCalendarIncrease { - display: none; -} -.flat .dijitCalendarDecrementArrow { - float: left; - padding-left: 2px; -} -.flat .dijitCalendarDecrementArrow:before { - content: "\f000"; -} -.flat .dijitCalendarIncrementArrow { - float: right; - padding-right: 2px; -} -.flat .dijitCalendarIncrementArrow:before { - content: "\f001"; -} -.flat .dijitCalendarArrowHover .dijitCalendarIncrementControl, -.flat .dijitCalendarArrow:hover .dijitCalendarIncrementControl, -.flat .dijitCalendarNextYearHover, -.flat .dijitCalendarNextYear:hover, -.flat .dijitCalendarPreviousYearHover, -.flat .dijitCalendarPreviousYear:hover { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - padding: 4px; -} -.flat .dijitCalendarArrowActive .dijitCalendarIncrementControl, -.flat .dijitCalendarArrow:active .dijitCalendarIncrementControl, -.flat .dijitCalendarNextYearActive, -.flat .dijitCalendarNextYear:active, -.flat .dijitCalendarPreviousYearActive, -.flat .dijitCalendarPreviousYear:active { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitA11ySideArrow { -/* text +/- labels instead of arrow icons, for high contrast mode */ - display: none; -} -.flat .dijitCalendarContainer th, -.flat .dijitCalendarContainer td { - padding: 4px; -} -.flat .dijitCalendarDayLabelTemplate { - text-align: center; - border-bottom: #ccc; -} -.flat .dijitCalendarDayLabel { - font-weight: bold; - text-align: center; -} -.flat .dijitCalendarDateTemplate { - font-size: 0.9em; - letter-spacing: 0.05em; - text-align: center; -} -.flat .dijitCalendarDateTemplate .dijitCalendarDateLabel { - text-decoration: none; - display: block; - padding: 2px 4px; - border: 0 none; - border-radius: 50%; -} -.flat .dijitCalendarPreviousMonth .dijitCalendarDateLabel, -.flat .dijitCalendarNextMonth .dijitCalendarDateLabel { - color: #c2c2c2; -} -.flat .dijitCalendarCurrentDate .dijitCalendarDateLabel { - border-color: #257aa7; -} -.flat .dijitCalendarHoveredDate .dijitCalendarDateLabel, -.flat .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel { - background-color: #f2f2f2; -} -.flat .dijitCalendarActiveDate .dijitCalendarDateLabel, -.flat .dijitCalendarEnabledDate:active .dijitCalendarDateLabel { - background-color: #e6e6e6; -} -.flat .dijitCalendarSelectedDate .dijitCalendarDateLabel, -.flat .dijitCalendarSelectedDate.dijitCalendarHoveredDate .dijitCalendarDateLabel { - color: #fff; - background-color: #257aa7; -} -.flat .dijitCalendarDisabledDate .dijitCalendarDateLabel { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitCalendarYearContainer { - vertical-align: middle; -} -.flat .dijitCalendarYearLabel { - padding: 4px 0 0 0; - margin: 0; - font-size: 1.15em; -} -.flat .dijitCalendarYearLabel span { - vertical-align: middle; -} -.flat .dijitCalendarSelectedYear, -.flat .dijitCalendarNextYear, -.flat .dijitCalendarPreviousYear { - padding: 4px; -} -.flat .dijitCalendarSelectedYear { - color: #257aa7; -} -.flat .dijitCalendarNextYear, -.flat .dijitCalendarPreviousYear { - color: #257aa7; - font-size: 0.9em; - line-height: 20px; - border: 1px solid transparent; -} -.flat .dijitCalendarSelectedYear { - padding: 0 4px; -} -.flat .dijitCalendar .dijitDropDownButton { - margin: 0; -} -.flat .dijitCalendarMonthMenu { - padding: 8px 0; -} -.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabel { - padding: 4px; -} -.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover { - color: #fff; - background-color: #257aa7; -} -/* Menu - -There are three areas of styling for the Menu: - - 1. The menu - There are three types of menus: - i) Context Menu - ii) Drop down Menu - iii) Navigation Menu - All three types of menus are affected by the .dijitMenu class in which you can set the background-color, padding and border - .dijitMenu affects the drop down menu in TimeTextBox, Calendar, ComboBox and FilteringSelect - .dijitMenuTable - for padding - also affects Select widget - - 2. The menu bar - .dijitMenuBar - for border, margins, padding, background-color of the menu bar - .dijitMenuBar .dijitMenuItem - for padding, text color of menu items in the menu bar (overrides .dijitMenuItem) - - 3. Menu items - items in the menu. - .dijitMenuItem - for color - .dijitMenuItemHover, .dijitMenuItemSelected - for background-color, border, text color, padding of a menu item or menubar item that has been hovered over or selected - .dijitMenuItemActive - for background-color of an active (mousedown) menu item - td.dijitMenuItemIconCell - for padding around a menu item's icon - td.dijitMenuItemLabel - for padding around a menu item's label - .dijitMenuSeparatorTop - for border, top border, of the separator - .dijitMenuSeparatorBottom - for bottom margin of the separator - - Styles specific to ComboBox and FilteringSelect widgets: - .dijitComboBoxMenu .dijitMenuItem - for padding and border of a menu item in a ComboBox or FilteringSelect widget's menu - .dijitComboBoxMenu .dijitMenuItemSelected- for text color, background-color and border of a menu item in a ComboBox or FilteringSelect widget's menu - -*/ -.flat .dijitMenu { - background: #fff; - border: 1px solid #ccc; - border-radius: 4px; - margin: 0; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -.flat .dijitMenuTable, -.flat .dijitComboBoxMenu { - padding: 8px 0; -} -.flat .dijitComboBoxMenu { - margin-left: 0; - background-image: none; -} -.flat .dijitMenuTable { -/* this prevents jiggling upon hover of a menu item */ - border-collapse: separate; - border-spacing: 0 0; -} -.flat .dijitMenuItem, -.flat .dijitMenuItem td { - line-height: 20px; - padding: 8px; - white-space: nowrap; -} -.flat .dijitMenuItemHover td, -.flat .dijitMenuItemHover { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuItemActive td, -.flat .dijitMenuItemActive { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuItemSelected td, -.flat .dijitMenuItemSelected { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuItemDisabled { - color: #9e9e9e; -} -.flat .dijitMenuItemDisabled.dijitMenuItemSelected td, -.flat .dijitMenuItemDisabled.dijitMenuItemSelected { - color: #f2f2f2; - background: #5cafdb; -} -.flat .dijitMenuSeparatorTop { - height: auto; - margin-top: 1px; /* prevents spacing above/below separator */ - border-bottom: 1px solid #ccc; -} -.flat .dijitMenuSeparatorBottom { - height: auto; - margin-bottom: 1px; - border-top: 1px solid transparent; -} -.flat td.dijitMenuItemIconCell { - padding: 4px; - margin: 0 0 0 4px; - text-align: center; -} -.flat .dijitMenuExpand { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.flat .dijitMenuExpand:before { - content: "\f001"; -} -.flat .dijitCheckedMenuItemIconChar { - display: none; -} -.flat .dijitMenuPreviousButton, -.flat .dijitMenuNextButton { - font-style: italic; -} -.flat .dijitMenuBar { - margin: 0; - padding: 0; - background-color: #f5f5f5; -} -.flat .dijitMenuBar .dijitMenuItem { - padding: 8px 12px; - margin: 0; -} -.flat .dijitMenuBar .dijitMenuItemHover { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuBar .dijitMenuItemActive { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuBar .dijitMenuItemSelected, -.flat .dijitMenuBar .dijitMenuItemHover.dijitMenuItemSelected, -.flat .dijitMenuBar .dijitMenuItemActive.dijitMenuItemSelected { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuBar .dijitMenuItemDisabled.dijitMenuItemSelected { - color: #f2f2f2; - background: #5cafdb; -} -.flat .dijitMenuPopup { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.flat .dijitMenuPopup .dijitMenu { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.flat .dijitMenuPopup .dijitMenuItem, -.flat .dijitMenuPopup .dijitMenuItem td { - padding: 8px; -} -.flat .dijitDialogRtl .dijitDialogCloseIcon { - right: auto; - left: 12px; -} -.flat .dijitDialogRtl .dijitDialogPaneActionBar, -.flat .dijitTooltipDialogRtl .dijitDialogPaneActionBar { - text-align: left; -} -.flat .dijitSliderRtl .dijitSliderProgressBarH { - float: right; - right: 0; - left: auto; -} -.flat .dijitSliderRtl .dijitSliderLeftBumper { - border-left-width: 0; - border-right-width: 1px; - margin-left: 0; - margin-right: 4px; - border-radius: 0 1.5px 1.5px 0; -} -.flat .dijitSliderRtl .dijitSliderRightBumper { - border-left-width: 1px; - border-right-width: 0; - margin-left: 4px; - margin-right: -2px; - border-radius: 1.5px 0 0 1.5px; -} -.flat .dijitSliderRtl .dijitSliderMoveableH { - right: auto; - left: 0; -} -.flat .dijitSliderRtl .dijitSliderImageHandleV { - left: auto; -} -.flat .dijitSliderRtl .dijitSliderImageHandleH { - left: -50%; -} -.flat .dijitSliderRtl .dijitRuleContainerV { - float: right; -} -/* Slider - * - * Styling Slider mainly includes styling the Slider progress bar (dijitSliderProgressBar) - * - * Slider progress bar: - * 1. Slider progress bar (default styling): - * .dijitSliderProgressBarH - progress bar at the middle of horizontal slider - * .dijitSliderLeftBumper - bar at the left of horizontal slider - * .dijitSliderRightBumper - bar at the right of horizontal slider - * .dijitSliderProgressBarV - progress bar at the middle of vertical slider - * .dijitSliderTopBumper - bar at the top of vertical slider - * .dijitSliderBottomtBumper - bar at the bottom of vertical slider - * - * 2. hovered Slider progress bar (ie, mouse hover on progress bar) - * .dijitSliderHover .dijitSliderProgressBarH(horizontal) - hovered bar style: background, border - * - * 3. focused Slider progress bar (ie, mouse focused on progress bar) - * .dijitSliderFocused .dijitSliderProgressBarH(horizontal) - focus bar style: background, border - * - * 4. disabled/read-only Slider progress bar - * .dijitSliderDisabled .dijitSliderProgressBarH(horizontal) - bar styles when slider is disabled - * - * - * Slider Thumbs: - * 1. Slider Thumbs (default styling): - * .dijitSliderImageHandleH / .dijitSliderImageHandleV - styles for the controller on the progress bar - * - * 2. hovered Slider Thumbs (ie, mouse hover on slider thumbs) - * .dijitSliderHover .dijitSliderImageHandleH - hovered controller style - * - * 3. focused Slider progress bar (ie, mouse focused on slider thumbs) - * .dijitSliderFocused .dijitSliderImageHandleV - focused controller style - * - * - * Slider Increment/Decrement Buttons: - * 1. Slider Increment/Decrement Buttons (default styling): - * .dijitSliderDecrementIconH - decrement icon which lies at the left of horizontal slider - * .dijitSliderIncrementIconH - increment icon which lies at the right of horizontal slider - * .dijitSliderDecrementIconV - decrement icon which lies at the bottom of vertical slider - * .dijitSliderIncrementIconV - increment icon which lies at the top of vertical slider - * - * 2. hovered Slider Increment/Decrement Buttons (mouse hover on the icons) - * .dijitSliderHover .dijitSliderDecrementIconH - for background, border - * - * 3. active Slider Increment/Decrement Buttons (mouse down on the icons) - * .dijitSliderActive .dijitSliderIncrementIconV - for background, border - * - * 4. disabled/read-only Slider Increment/Decrement Buttons - * .dijitSliderDisabled .dijitSliderDecrementIconH - styles for the icons in disabled slider - * .dijitSliderReadOnly .dijitSliderIncrementIconV - styles for the icons in read-only slider - */ -.flat .dijitSliderBar { - border-style: solid; - outline: 1px; -} -.flat .dijitRuleLabelsContainer { - color: #424242; - font-size: smaller; -} -.flat .dijitSliderDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitRuleLabelsContainerH { - padding: 0; -} -.flat .dijitSliderBarH, -.flat .dijitSliderBumperH { - height: 3px; -} -.flat .dijitSlider .dijitSliderLeftBumper { - border-radius: 1.5px 0 0 1.5px; - border: 0 none; - margin-left: 4px; -} -.flat .dijitSlider .dijitSliderRightBumper { - border-radius: 0 1.5px 1.5px 0; - border: 0 none; - margin-left: -2px; - margin-right: 4px; -} -.flat .dijitSlider .dijitSliderProgressBarH, -.flat .dijitSlider .dijitSliderLeftBumper { - border: 0 none; - background-color: #257aa7; - background-image: none; -} -.flat .dijitSlider .dijitSliderRemainingBarH, -.flat .dijitSlider .dijitSliderRightBumper { - border: 0 none; - background-color: #ccc; -} -.flat .dijitSliderHover .dijitSliderProgressBarH, -.flat .dijitSliderHover .dijitSliderLeftBumper { - background-color: #22709a; - background-image: none; -} -.flat .dijitSliderFocused .dijitSliderProgressBarH, -.flat .dijitSliderFocused .dijitSliderLeftBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitSliderFocused .dijitSliderRemainingBarH, -.flat .dijitSliderFocused .dijitSliderRightBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitRuleLabelsContainerV { - padding: 0; -} -.flat .dijitSliderBarV, -.flat .dijitSliderBumperV { - width: 3px; -} -.flat .dijitSlider .dijitSliderTopBumper { - border-radius: 1.5px 1.5px 0 0; - border: 0 none; - margin-top: 4px; - margin-bottom: -2px; -} -.flat .dijitSlider .dijitSliderBottomBumper { - border-radius: 0 0 1.5px 1.5px; - border: 0 none; - margin-bottom: 4px; -} -.flat .dijitSlider .dijitSliderProgressBarV, -.flat .dijitSlider .dijitSliderBottomBumper { - border: 0 none; - background-color: #257aa7; - background-image: none; -} -.flat .dijitSlider .dijitSliderRemainingBarV, -.flat .dijitSlider .dijitSliderTopBumper { - border: 0 none; - background-color: #ccc; -} -.flat .dijitSliderHover .dijitSliderProgressBarV, -.flat .dijitSliderHover .dijitSliderBottomBumper { - background-color: #22709a; - background-image: none; -} -.flat .dijitSliderFocused .dijitSliderProgressBarV, -.flat .dijitSliderFocused .dijitSliderBottomBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitSliderFocused .dijitSliderRemainingBarV, -.flat .dijitSliderFocused .dijitSliderTopBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitSliderImageHandle { - background: #fff; - -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - border-radius: 50%; - border: 1px solid #257aa7; - width: 16px; - height: 16px; - margin-top: -2px; - position: absolute; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.flat .dijitSliderImageHandle:after { - content: ""; - display: block; - background: #257aa7; - border-radius: 50%; - height: 10px; - width: 10px; - left: 2px; - top: 2px; - position: absolute; -} -.flat .dijitSliderImageHandleV { - margin-top: 0; -} -.flat .dijitSliderHover .dijitSliderImageHandle, -.flat .dijitSliderFocused .dijitSliderImageHandle { - -webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3), 0 4px 6px rgba(0,0,0,0.2); - box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3), 0 4px 6px rgba(0,0,0,0.2); -} -.flat .dijitSliderDisabled.dijitSliderFocused .dijitSliderImageHandle:after { - display: none; -} -.flat .dijitSliderDecrementIconH, -.flat .dijitSliderIncrementIconH, -.flat .dijitSliderDecrementIconV, -.flat .dijitSliderIncrementIconV { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - height: 20px; - width: 20px; - cursor: pointer; - color: #257aa7; - padding: 0; -} -.flat .dijitSliderDecrementIconH:hover, -.flat .dijitSliderIncrementIconH:hover, -.flat .dijitSliderDecrementIconV:hover, -.flat .dijitSliderIncrementIconV:hover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitSliderDecrementIconH:active, -.flat .dijitSliderIncrementIconH:active, -.flat .dijitSliderDecrementIconV:active, -.flat .dijitSliderIncrementIconV:active { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitSliderReadOnly .dijitSliderDecrementIconH, -.flat .dijitSliderDisabled .dijitSliderDecrementIconH, -.flat .dijitSliderReadOnly .dijitSliderDecrementIconV, -.flat .dijitSliderDisabled .dijitSliderDecrementIconV, -.flat .dijitSliderReadOnly .dijitSliderIncrementIconH, -.flat .dijitSliderDisabled .dijitSliderIncrementIconH, -.flat .dijitSliderReadOnly .dijitSliderIncrementIconV, -.flat .dijitSliderDisabled .dijitSliderIncrementIconV { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitSliderIncrementIconH, -.flat .dijitSliderIncrementIconV, -.flat .dijitSliderDecrementIconH, -.flat .dijitSliderDecrementIconV { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.flat .dijitSliderIncrementIconH:before, -.flat .dijitSliderIncrementIconV:before, -.flat .dijitSliderDecrementIconH:before, -.flat .dijitSliderDecrementIconV:before { - content: "\f011"; - top: 0; - line-height: 20px; -} -.flat .dijitSliderIncrementIconH .dijitSliderButtonInner, -.flat .dijitSliderIncrementIconV .dijitSliderButtonInner, -.flat .dijitSliderDecrementIconH .dijitSliderButtonInner, -.flat .dijitSliderDecrementIconV .dijitSliderButtonInner { - display: none; -} -.flat .dijitSliderDecrementIconH:before, -.flat .dijitSliderDecrementIconV:before { - content: "\f012"; -} -.flat .dijitRuleMark { - border: 0 none; -} -.flat .dijitRuleMarkH { - border-right: 1px solid #e0e0e0; -} -.flat .dijitRuleMarkV { - border-bottom: 1px solid #e0e0e0; -} -.flat .dijitRuleLabelContainerH { - margin-top: 2px; - margin-bottom: 2px; -} -.flat .dijitRuleLabelContainerV { - margin-left: 2px; - margin-right: 2px; -} -.flat .dijitSelectRtl .dijitButtonText { - float: right; - padding: 0 12px 0 0; -} -.flat .dijitSelectRtl .dijitButtonContents { - border-style: none none none solid; - text-align: right; -} -.flat .dijitComboBoxRtl .dijitButtonNode.dijitArrowButtonContainer { - border-radius: 4px 0 0 4px; -} -.flat .dijitComboBoxRtl .dijitArrowButtonContainer { - border-right-width: 1px !important; - border-left-width: 0 !important; -} -.flat .dijitTextBoxRtl .dijitValidationContainer, -.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer { - border-right-width: 1px !important; - border-left-width: 0 !important; -} -.flat .dijitTextBoxRtlError .dijitValidationContainer { - border-left-width: 0; - border-right-width: 1px; -} -.flat .dijitRtl .dijitPlaceHolder { - left: auto; - right: 0; -} -.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer, -.flat .dijitValidationTextBoxRtl .dijitValidationContainer, -.flat .dijitTextBoxRtl .dijitArrowButtonContainer { - float: left; -} -.flat div.dijitNumberTextBoxRtl { - text-align: right; -} -/* RadioButton - * - * Styling RadioButton mainly includes: - * - * 1. Containers - * .dijitRadio|.dijitRadioIcon - * - * 2. RadioButton within ToggleButton - * .dijitToggleButton|.dijitToggleButtonChecked - * - * 3. Checked state - * .dijitRadioChecked - * .dijitToggleButtonChecked - * - * 4. Hover state - * .dijitRadioHover|.dijitRadioCheckedHover - * - * 5. Disabled state - * .dijitRadioDisabled|.dijitRadioCheckedDisabled - */ -.flat .dijitRadio, -.flat .dijitRadioIcon { -/* inside a toggle button */ - width: 16px; - height: 16px; - background: #fff; - border: 1px solid #257aa7; - border-radius: 50%; - position: relative; - overflow: visible; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.flat .dijitRadio:after, -.flat .dijitRadioIcon:after { - content: " "; - display: block; - width: 0; - height: 0; - background-color: #257aa7; - border-radius: 50%; - opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - margin: 8px; - position: absolute; - top: 0; - left: 0; - -webkit-transition: all 0.15s ease-in-out; - -moz-transition: all 0.15s ease-in-out; - -o-transition: all 0.15s ease-in-out; - -ms-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; -} -.flat .dijitRadioHover { - border-color: #43a3d5; -} -.flat .dijitRadioChecked:after, -.flat .dijitChecked .dijitRadioIcon:after { - width: 8px; - height: 8px; - margin: 3px; - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .alt-primary .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-primary .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-success .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-success .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-info .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-info .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-warning .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-warning .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-danger .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-danger .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-inverse .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-inverse .dijitRadioIcon:after { - background-color: #fff; -} -.flat .dijitRadioDisabled { - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitRadioCheckedDisabled { - background-color: #f5f5f5; - border-color: #5cafdb; -} -.flat .dijitRadioCheckedDisabled:after { - background-color: #5cafdb; -} -.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon { - width: 16px; - height: 16px; - background: #fff; - border: 1px solid #ccc; - border-radius: 50%; - position: relative; - overflow: visible; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon:after { - content: " "; - display: block; - width: 0; - height: 0; - background-color: #257aa7; - border-radius: 50%; - opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - margin: 8px; - position: absolute; - top: 0; - left: 0; - -webkit-transition: all 0.15s ease-in-out; - -moz-transition: all 0.15s ease-in-out; - -o-transition: all 0.15s ease-in-out; - -ms-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; -} -.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon { - border-color: #ccc; -} -.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon:after { - width: 8px; - height: 8px; - margin: 3px; - opacity: 1; - -ms-filter: none; - filter: none; -} -/* CheckBox - * - * Styling CheckBox mainly includes: - * - * 1. Containers - * .dijitCheckBox - * - * 2. CheckBox within ToggleButton - * .dijitCheckBoxIcon - * - * 3. States - Checked, Hover, Disabled. - * .dijitCheckBoxChecked - * .dijitCheckBoxHover - * .dijitCheckBoxCheckedHover - * .dijitCheckBoxDisabled - * .dijitCheckBoxCheckedDisabled - */ -.flat .dijitCheckBox { - background-color: #fff; - border: 1px solid #ccc; - width: 16px; - height: 16px; - line-height: 1; - padding: 0; - border-radius: 2px; - text-align: center; - position: relative; - overflow: visible; - -webkit-transition: all 0.1s linear; - -moz-transition: all 0.1s linear; - -o-transition: all 0.1s linear; - -ms-transition: all 0.1s linear; - transition: all 0.1s linear; -} -.flat .dijitCheckBox input { - position: absolute; - top: 0; -} -.flat .dijitCheckBoxIcon:before, -.flat .dijitCheckBoxChecked:before, -.flat .dijitCheckBoxCheckedDisabled:before { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f00c"; - color: #fff; -} -.flat .dijitCheckBoxIcon { - padding: 0; -} -.flat .dijitCheckBoxIcon:before { - color: #257aa7; -} -.flat .alt-primary .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-success .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-info .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-warning .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-danger .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-inverse .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .dijitCheckBoxChecked { - background-color: #257aa7; - border-color: #257aa7; -} -.flat .dijitCheckBoxHover { - background-color: #fff; - border: 1px solid #257aa7; -} -.flat .dijitCheckBoxCheckedHover { - background-color: #2d95cd; - border: 1px solid #257aa7; -} -.flat .dijitCheckBoxDisabled { - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitCheckBoxCheckedDisabled { - color: #a6a6a6; - background-color: #5cafdb; - border-color: #5cafdb; -} -.flat .dijitCheckedMenuItem .dijitCheckedMenuItemIcon { - background-color: #fff; - border: 1px solid #ccc; - width: 16px; - height: 16px; - line-height: 1; - padding: 0; - border-radius: 2px; - text-align: center; - position: relative; - overflow: visible; - -webkit-transition: all 0.1s linear; - -moz-transition: all 0.1s linear; - -o-transition: all 0.1s linear; - -ms-transition: all 0.1s linear; - transition: all 0.1s linear; -} -.flat .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon:before { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f00c"; - color: #257aa7; -} -/* Text Inputs: [TextBox | DateTextBox | CurrencyTextBox | ValidationTextBox | ...] | TextArea - * Mainly includes: - * - * 1. Containers - * .dijitTextBox - * .dijitInputField - container that wraps "dijitInputInner" or "dijitPlaceHolder" - * - * 2. Textbox input - * .dijitInputInner - * .dijitPlaceHolder - * - * 3. States - Hover, Focused, Disabled, Error, Error while Focused e.g. - * .dijitTextBoxHover - * .dijitTextBoxFocused - * .dijitTextBoxDisabled - * .dijitTextBoxError - * .dijitTextBoxErrorFocused - * -*/ -.flat .dijitTextBox, -.flat .dijitInputInner { - line-height: 20px; -} -.flat .dijitTextBox { - background: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - -ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; -} -.flat .dijitTextArea { - padding: 4px 6px; -} -.flat .dijitTextBox .dijitInputField { - padding: 0 4px; - margin: 0 2px; -} -.flat .dijitSelect.alt-primary, -.flat .dijitComboBox.alt-primary, -.flat .dijitSpinner.alt-primary { - border-color: #1e88e5; -} -.flat .dijitSelect.alt-success, -.flat .dijitComboBox.alt-success, -.flat .dijitSpinner.alt-success { - border-color: #43a047; -} -.flat .dijitSelect.alt-info, -.flat .dijitComboBox.alt-info, -.flat .dijitSpinner.alt-info { - border-color: #03a9f4; -} -.flat .dijitSelect.alt-warning, -.flat .dijitComboBox.alt-warning, -.flat .dijitSpinner.alt-warning { - border-color: #fb8c00; -} -.flat .dijitSelect.alt-danger, -.flat .dijitComboBox.alt-danger, -.flat .dijitSpinner.alt-danger { - border-color: #e53935; -} -.flat .dijitSelect.alt-inverse, -.flat .dijitComboBox.alt-inverse, -.flat .dijitSpinner.alt-inverse { - border-color: #616161; -} -.flat .dijitTextBox .dijitInputInner, -.flat .dijitValidationTextBox .dijitValidationContainer, -.flat .dijitTextBox .dijitInputField .dijitPlaceHolder { - padding: 4px; -} -.flat .dijitTextBoxHover { - border-color: #257aa7; - -webkit-transition-duration: 0.25s; - -moz-transition-duration: 0.25s; - -o-transition-duration: 0.25s; - -ms-transition-duration: 0.25s; - transition-duration: 0.25s; -} -.flat .dijitTextBoxFocused { - border-color: #257aa7; - -webkit-transition-duration: 0.1s; - -moz-transition-duration: 0.1s; - -o-transition-duration: 0.1s; - -ms-transition-duration: 0.1s; - transition-duration: 0.1s; -} -.flat .dijitTextBoxDisabled { - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitComboBoxDisabled.alt-primary, -.flat .dijitSpinnerDisabled.alt-primary { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #6db2ee; -} -.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-primary .dijitButtonNode { - background: #6db2ee; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-primary .dijitSpinnerButtonContainer { - border-left-color: #6db2ee; -} -.flat .dijitSpinnerRtlDisabled.alt-primary .dijitSpinnerButtonContainer { - border-right-color: #6db2ee; -} -.flat .dijitSelectDisabled.alt-primary { - border-color: #6db2ee; -} -.flat .dijitSelectDisabled.alt-primary .dijitStretch, -.flat .dijitSelectDisabled.alt-primary .dijitButtonNode { - background: #6db2ee; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-success, -.flat .dijitSpinnerDisabled.alt-success { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #7dc981; -} -.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-success .dijitButtonNode { - background: #7dc981; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-success .dijitSpinnerButtonContainer { - border-left-color: #7dc981; -} -.flat .dijitSpinnerRtlDisabled.alt-success .dijitSpinnerButtonContainer { - border-right-color: #7dc981; -} -.flat .dijitSelectDisabled.alt-success { - border-color: #7dc981; -} -.flat .dijitSelectDisabled.alt-success .dijitStretch, -.flat .dijitSelectDisabled.alt-success .dijitButtonNode { - background: #7dc981; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-info, -.flat .dijitSpinnerDisabled.alt-info { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #56c9fd; -} -.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-info .dijitButtonNode { - background: #56c9fd; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-info .dijitSpinnerButtonContainer { - border-left-color: #56c9fd; -} -.flat .dijitSpinnerRtlDisabled.alt-info .dijitSpinnerButtonContainer { - border-right-color: #56c9fd; -} -.flat .dijitSelectDisabled.alt-info { - border-color: #56c9fd; -} -.flat .dijitSelectDisabled.alt-info .dijitStretch, -.flat .dijitSelectDisabled.alt-info .dijitButtonNode { - background: #56c9fd; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-warning, -.flat .dijitSpinnerDisabled.alt-warning { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #ffb557; -} -.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-warning .dijitButtonNode { - background: #ffb557; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-warning .dijitSpinnerButtonContainer { - border-left-color: #ffb557; -} -.flat .dijitSpinnerRtlDisabled.alt-warning .dijitSpinnerButtonContainer { - border-right-color: #ffb557; -} -.flat .dijitSelectDisabled.alt-warning { - border-color: #ffb557; -} -.flat .dijitSelectDisabled.alt-warning .dijitStretch, -.flat .dijitSelectDisabled.alt-warning .dijitButtonNode { - background: #ffb557; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-danger, -.flat .dijitSpinnerDisabled.alt-danger { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #ee7e7c; -} -.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-danger .dijitButtonNode { - background: #ee7e7c; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-danger .dijitSpinnerButtonContainer { - border-left-color: #ee7e7c; -} -.flat .dijitSpinnerRtlDisabled.alt-danger .dijitSpinnerButtonContainer { - border-right-color: #ee7e7c; -} -.flat .dijitSelectDisabled.alt-danger { - border-color: #ee7e7c; -} -.flat .dijitSelectDisabled.alt-danger .dijitStretch, -.flat .dijitSelectDisabled.alt-danger .dijitButtonNode { - background: #ee7e7c; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-inverse, -.flat .dijitSpinnerDisabled.alt-inverse { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #989898; -} -.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-inverse .dijitButtonNode { - background: #989898; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-inverse .dijitSpinnerButtonContainer { - border-left-color: #989898; -} -.flat .dijitSpinnerRtlDisabled.alt-inverse .dijitSpinnerButtonContainer { - border-right-color: #989898; -} -.flat .dijitSelectDisabled.alt-inverse { - border-color: #989898; -} -.flat .dijitSelectDisabled.alt-inverse .dijitStretch, -.flat .dijitSelectDisabled.alt-inverse .dijitButtonNode { - background: #989898; - color: #f2f2f2; -} -.flat .dijitTextBoxError, -.flat .dijitTextBoxError .dijitButtonNode { - border-color: #dd2c00; -} -.flat .dijitTextBoxErrorFocused, -.flat .dijitTextBoxErrorFocused .dijitButtonNode { - border: 1px solid #bc2500; -} -.flat .dijitValidationTextBoxError .dijitValidationContainer { - color: #dd2c00; - width: 18px; - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 18px; -} -.flat .dijitValidationTextBoxError .dijitValidationContainer:before { - content: "\f017"; -} -.flat .dijitValidationTextBoxError .dijitValidationIcon { - display: none; -} -.flat table.dijitComboButtonRtl .dijitStretch { - border-radius: 0 4px 4px 0; -} -.flat table.dijitComboButtonRtl .dijitArrowButton { - border-radius: 4px 0 0 4px; - border-left-width: 1px; - border-right-width: 0; -} -.flat .dijitDropDownButtonRtl .dijitButtonNode { - padding-left: 8px; -} -.flat .dijitDropDownButtonRtl .dijitArrowButtonInner { - margin-left: 0; - margin-right: 12px; -} -/* Select | Combobox - * And minor style for DateTextBox | MultiSelect - * - * Styling Select mainly includes: - * - * 1. Containers - * Select: - * .dijitSelect - * .dijitButtonContents - * Combobox: - * .dijitComboBox - * - * 2. Arrow Button - * .dijitArrowButton - * .dijitArrowButtonInner - * .dijitComboBox .dijitButtonNode - * - * 3. Menu - * .dijitSelectMenu - * - * 4. States - Hover, Active, Focused, Disabled, e.g. - * - * Select: Hover, Active, Focused, Disabled - * .dijitSelectHover - * .dijitSelectFocused - * .dijitSelectDisabled - * - * Combobox: Hover, Focused (Open), Disabled - * .dijitComboBox .dijitDownArrowButtonHover - * .dijitComboBoxOpenHover .dijitButtonNode - * .dijitComboBoxDisabled .dijitButtonNode - * - */ -.flat .dijitSelect .dijitArrowButtonInner, -.flat .dijitComboBox .dijitArrowButtonInner { - margin: 0; - width: 0; - height: 0; -} -.flat .dijitSelect { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - table-layout: fixed; -} -.flat .dijitSelect .dijitButtonContents, -.flat .dijitSelect .dijitArrowButton { - line-height: 20px; - padding: 4px 12px; - border: 0; - border-radius: 0 2.666666666666668px 2.666666666666668px 0; -} -.flat .dijitSelect .dijitButtonContents { - padding: 0; - overflow: hidden; - -o-text-overflow: ellipsis; - text-overflow: ellipsis; - border-radius: 2.666666666666668px 0 0 2.666666666666668px; -} -.flat .dijitSelect .dijitInputField { - padding: 0 0 0 12px; -} -.flat .dijitSelect .dijitArrowButton { - width: 20px; - padding: 4px; -} -.flat .dijitSelectHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitSelectActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitSelectFocused { - border: 1px solid #ccc; -} -.flat .dijitSelectDisabled { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitComboBox .dijitButtonNode { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border-radius: 0 2.666666666666668px 2.666666666666668px 0; -} -.flat .dijitComboBoxOpenHover .dijitButtonNode, -.flat .dijitComboBox .dijitDownArrowButtonHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitComboBoxDisabled .dijitButtonNode { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitComboBox .dijitArrowButton { - width: 20px; - padding: 4px; -} -.flat .dijitToolbar .dijitComboBox .dijitArrowButtonInner { - border: none; -} -.flat .dijitDateTextBox .dijitArrowButton:before { - content: "\f01e"; -} -.flat .dijitTimeTextBox .dijitArrowButton:before { - content: "\f01f"; -} -.flat select { - padding: 4px 0; - border: 1px solid #ccc; - -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); -} -.flat select option { - padding: 4px 8px; -} -.flat .dijitSelectMenu td.dijitMenuItemIconCell, -.flat .dijitSelectMenu td.dijitMenuArrowCell { -/* so that arrow and icon cells from MenuItem are not displayed */ - display: none; -} -.flat .dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton { - right: 0; - left: auto; -} -/* NumberSpinner - namespace "dijitSpinner" - * - * Styling NumberSpinner mainly includes: - * - * 1. Arrows - * Outer containers: .dijitSpinnerButtonContainer|.dijitSpinnerButtonInner - for border, padding and position - * Arrows: .dijitArrowButton|.dijitUpArrowButton.|dijitDownArrowButton - * Inner container: .dijitArrowButtonInner - for border, padding, width|height and background image - * - * 2. Hover state - * .dijitUpArrowButtonHover|.dijitDownArrowButtonHover .* - for background color|image - * - * 3. Active state - * .dijitUpArrowButtonActive|.dijitDownArrowButtonActive .* - for border, padding, margin and background color|image - * - * 4. Focused state - * .dijitSpinnerFocused .* - for background color|image - * - * 5. Disabled state - * .dijitSpinnerDisabled .* - for background color|image - */ -.flat .dijitSpinner .dijitSpinnerButtonContainer { - overflow: hidden; - position: relative; - width: auto; - padding: 0; - border: 1px solid #ccc; -} -.flat .dijitSpinner .dijitSpinnerButtonInner { - width: 30px; - padding: 4px 0 !important; - margin: 0; -} -.flat .dijitSpinner .dijitArrowButton { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border-radius: 0; - border: 0; - width: auto; - overflow: hidden; - left: 0; - right: 0; - padding: 0; -} -.flat .dijitSpinner .dijitArrowButton:before { - content: none; -} -.flat .dijitSpinner .dijitUpArrowButton { - border-top-right-radius: 2.666666666666668px; -} -.flat .dijitSpinner .dijitDownArrowButton { - border-bottom-right-radius: 2.666666666666668px; -} -.flat .dijitSpinner .dijitUpArrowButtonHover, -.flat .dijitSpinner .dijitDownArrowButtonHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitSpinner .dijitDownArrowButtonActive, -.flat .dijitSpinner .dijitUpArrowButtonActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitSpinner .dijitArrowButtonInner { - line-height: 14px; - display: block; -} -.flat .dijitSpinner .dijitArrowButtonInner .dijitInputField { - padding: 0; -} -.flat .dijitSpinner .dijitArrowButtonInner:before { - content: "\f003"; -} -.flat .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner:before { - content: "\f002"; -} -.flat .dijitSpinnerDisabled .dijitDownArrowButton, -.flat .dijitSpinnerDisabled .dijitUpArrowButton { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .alt-primary .dijitSpinnerButtonContainer { - border-color: #1e88e5; -} -.flat .alt-success .dijitSpinnerButtonContainer { - border-color: #43a047; -} -.flat .alt-info .dijitSpinnerButtonContainer { - border-color: #03a9f4; -} -.flat .alt-warning .dijitSpinnerButtonContainer { - border-color: #fb8c00; -} -.flat .alt-danger .dijitSpinnerButtonContainer { - border-color: #e53935; -} -.flat .alt-inverse .dijitSpinnerButtonContainer { - border-color: #616161; -} -/* Button | DropDownButton | ComboButton | ToggleButton - * - * Styling Buttons mainly includes: - * - * 1. Containers - * .dijitButton - * .dijitDropDownButton - * .dijitComboButton - * .dijitButtonNode - common button/arrow wrapper shared across all three button types - * - * 2. Button text - * .dijitButtonText - * - * 3. Arrows - only for DropDownButton and ComboButton - * There are total four directions arrows - down, left, right, up: - * .dijitArrowButtonInner - down arrow by default - * .dijitLeftArrowButton .dijitArrowButtonInner - left arrow - * .dijitRightArrowButton .dijitArrowButtonInner - right arrow - * .dijitUpArrowButton .dijitArrowButtonInner - up arrow - * - * 4. States - Hover, Active, Disabled, e.g. - * .dijitButtonHover .dijitButtonNode - * .dijitButtonActive .dijitButtonNode - * .dijitButtonDisabled .dijitButtonNode - * - * .dijitDisabled .dijitArrowButtonInner - disabled arrow states - */ -.flat .dijitButtonText { - padding: 0 4px; - text-align: center; -} -.flat .dijitButton .dijitButtonNode, -.flat .dijitDropDownButton .dijitButtonNode, -.flat .dijitComboButton .dijitButtonNode, -.flat .dijitToggleButton .dijitButtonNode { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; -} -.flat .dijitButton.alt-primary .dijitButtonNode, -.flat .dijitDropDownButton.alt-primary .dijitButtonNode, -.flat .dijitComboButton.alt-primary .dijitButtonNode, -.flat .dijitToggleButton.alt-primary .dijitButtonNode, -.flat .dijitComboBox.alt-primary .dijitButtonNode, -.flat .dijitSelect.alt-primary .dijitButtonContents, -.flat .dijitSelect.alt-primary .dijitButtonNode, -.flat .dijitSpinner.alt-primary .dijitArrowButton { - background: #1e88e5; - color: #fff; - border-color: #166fbd; -} -.flat .dijitComboButton.alt-primary .dijitStretch { - border-right-color: #166fbd; -} -.flat .dijitComboButtonRtl.alt-primary .dijitStretch { - border-left-color: #166fbd; -} -.flat .dijitButton.alt-success .dijitButtonNode, -.flat .dijitDropDownButton.alt-success .dijitButtonNode, -.flat .dijitComboButton.alt-success .dijitButtonNode, -.flat .dijitToggleButton.alt-success .dijitButtonNode, -.flat .dijitComboBox.alt-success .dijitButtonNode, -.flat .dijitSelect.alt-success .dijitButtonContents, -.flat .dijitSelect.alt-success .dijitButtonNode, -.flat .dijitSpinner.alt-success .dijitArrowButton { - background: #43a047; - color: #fff; - border-color: #37823a; -} -.flat .dijitComboButton.alt-success .dijitStretch { - border-right-color: #37823a; -} -.flat .dijitComboButtonRtl.alt-success .dijitStretch { - border-left-color: #37823a; -} -.flat .dijitButton.alt-info .dijitButtonNode, -.flat .dijitDropDownButton.alt-info .dijitButtonNode, -.flat .dijitComboButton.alt-info .dijitButtonNode, -.flat .dijitToggleButton.alt-info .dijitButtonNode, -.flat .dijitComboBox.alt-info .dijitButtonNode, -.flat .dijitSelect.alt-info .dijitButtonContents, -.flat .dijitSelect.alt-info .dijitButtonNode, -.flat .dijitSpinner.alt-info .dijitArrowButton { - background: #03a9f4; - color: #fff; - border-color: #028ac7; -} -.flat .dijitComboButton.alt-info .dijitStretch { - border-right-color: #028ac7; -} -.flat .dijitComboButtonRtl.alt-info .dijitStretch { - border-left-color: #028ac7; -} -.flat .dijitButton.alt-warning .dijitButtonNode, -.flat .dijitDropDownButton.alt-warning .dijitButtonNode, -.flat .dijitComboButton.alt-warning .dijitButtonNode, -.flat .dijitToggleButton.alt-warning .dijitButtonNode, -.flat .dijitComboBox.alt-warning .dijitButtonNode, -.flat .dijitSelect.alt-warning .dijitButtonContents, -.flat .dijitSelect.alt-warning .dijitButtonNode, -.flat .dijitSpinner.alt-warning .dijitArrowButton { - background: #fb8c00; - color: #fff; - border-color: #cd7200; -} -.flat .dijitComboButton.alt-warning .dijitStretch { - border-right-color: #cd7200; -} -.flat .dijitComboButtonRtl.alt-warning .dijitStretch { - border-left-color: #cd7200; -} -.flat .dijitButton.alt-danger .dijitButtonNode, -.flat .dijitDropDownButton.alt-danger .dijitButtonNode, -.flat .dijitComboButton.alt-danger .dijitButtonNode, -.flat .dijitToggleButton.alt-danger .dijitButtonNode, -.flat .dijitComboBox.alt-danger .dijitButtonNode, -.flat .dijitSelect.alt-danger .dijitButtonContents, -.flat .dijitSelect.alt-danger .dijitButtonNode, -.flat .dijitSpinner.alt-danger .dijitArrowButton { - background: #e53935; - color: #fff; - border-color: #cc1e1a; -} -.flat .dijitComboButton.alt-danger .dijitStretch { - border-right-color: #cc1e1a; -} -.flat .dijitComboButtonRtl.alt-danger .dijitStretch { - border-left-color: #cc1e1a; -} -.flat .dijitButton.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButton.alt-inverse .dijitButtonNode, -.flat .dijitComboButton.alt-inverse .dijitButtonNode, -.flat .dijitToggleButton.alt-inverse .dijitButtonNode, -.flat .dijitComboBox.alt-inverse .dijitButtonNode, -.flat .dijitSelect.alt-inverse .dijitButtonContents, -.flat .dijitSelect.alt-inverse .dijitButtonNode, -.flat .dijitSpinner.alt-inverse .dijitArrowButton { - background: #616161; - color: #fff; - border-color: #4f4f4f; -} -.flat .dijitComboButton.alt-inverse .dijitStretch { - border-right-color: #4f4f4f; -} -.flat .dijitComboButtonRtl.alt-inverse .dijitStretch { - border-left-color: #4f4f4f; -} -.flat .dijitButtonHover .dijitButtonNode, -.flat .dijitDropDownButtonHover .dijitButtonNode, -.flat .dijitToggleButtonHover .dijitButtonNode { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitComboButton .dijitButtonNodeHover, -.flat .dijitComboButton .dijitDownArrowButtonHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitButtonHover.alt-primary .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-primary .dijitButtonNode, -.flat .dijitComboButton.alt-primary .dijitButtonNodeHover, -.flat .dijitComboButton.alt-primary .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-primary .dijitButtonNode, -.flat .dijitComboBoxHover.alt-primary .dijitButtonNode, -.flat .dijitSelectHover.alt-primary .dijitButtonContents, -.flat .dijitSelectHover.alt-primary .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton, -.flat .dijitSpinner.alt-primary .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-primary .dijitDownArrowButtonHover { - background: #1981dd; - border-color: #1774c5; -} -.flat .dijitButtonHover.alt-success .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-success .dijitButtonNode, -.flat .dijitComboButton.alt-success .dijitButtonNodeHover, -.flat .dijitComboButton.alt-success .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-success .dijitButtonNode, -.flat .dijitComboBoxHover.alt-success .dijitButtonNode, -.flat .dijitSelectHover.alt-success .dijitButtonContents, -.flat .dijitSelectHover.alt-success .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton, -.flat .dijitSpinner.alt-success .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-success .dijitDownArrowButtonHover { - background: #409843; - border-color: #39883c; -} -.flat .dijitButtonHover.alt-info .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-info .dijitButtonNode, -.flat .dijitComboButton.alt-info .dijitButtonNodeHover, -.flat .dijitComboButton.alt-info .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-info .dijitButtonNode, -.flat .dijitComboBoxHover.alt-info .dijitButtonNode, -.flat .dijitSelectHover.alt-info .dijitButtonContents, -.flat .dijitSelectHover.alt-info .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton, -.flat .dijitSpinner.alt-info .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-info .dijitDownArrowButtonHover { - background: #03a1e8; - border-color: #0390cf; -} -.flat .dijitButtonHover.alt-warning .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-warning .dijitButtonNode, -.flat .dijitComboButton.alt-warning .dijitButtonNodeHover, -.flat .dijitComboButton.alt-warning .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-warning .dijitButtonNode, -.flat .dijitComboBoxHover.alt-warning .dijitButtonNode, -.flat .dijitSelectHover.alt-warning .dijitButtonContents, -.flat .dijitSelectHover.alt-warning .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton, -.flat .dijitSpinner.alt-warning .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-warning .dijitDownArrowButtonHover { - background: #ee8500; - border-color: #d57700; -} -.flat .dijitButtonHover.alt-danger .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-danger .dijitButtonNode, -.flat .dijitComboButton.alt-danger .dijitButtonNodeHover, -.flat .dijitComboButton.alt-danger .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-danger .dijitButtonNode, -.flat .dijitComboBoxHover.alt-danger .dijitButtonNode, -.flat .dijitSelectHover.alt-danger .dijitButtonContents, -.flat .dijitSelectHover.alt-danger .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton, -.flat .dijitSpinner.alt-danger .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-danger .dijitDownArrowButtonHover { - background: #e32d29; - border-color: #d4201b; -} -.flat .dijitButtonHover.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-inverse .dijitButtonNode, -.flat .dijitComboButton.alt-inverse .dijitButtonNodeHover, -.flat .dijitComboButton.alt-inverse .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-inverse .dijitButtonNode, -.flat .dijitComboBoxHover.alt-inverse .dijitButtonNode, -.flat .dijitSelectHover.alt-inverse .dijitButtonContents, -.flat .dijitSelectHover.alt-inverse .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton, -.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonHover { - background: #5c5c5c; - border-color: #525252; -} -.flat .dijitButtonActive .dijitButtonNode, -.flat .dijitDropDownButtonActive .dijitButtonNode, -.flat .dijitToggleButtonActive .dijitButtonNode, -.flat .dijitToggleButtonChecked .dijitButtonNode { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitComboButton .dijitButtonNodeActive, -.flat .dijitComboButton .dijitDownArrowButtonActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitButtonActive.alt-primary .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-primary .dijitButtonNode, -.flat .dijitComboButton.alt-primary .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-primary .dijitButtonNode, -.flat .dijitComboBoxActive.alt-primary .dijitButtonNode, -.flat .dijitSelectActive.alt-primary .dijitButtonContents, -.flat .dijitSelectActive.alt-primary .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton, -.flat .dijitComboBox.alt-primary .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-primary .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-primary .dijitDownArrowButtonActive { - background: #1878cc; - border-color: #135fa3; -} -.flat .dijitButtonActive.alt-success .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-success .dijitButtonNode, -.flat .dijitComboButton.alt-success .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-success .dijitButtonNode, -.flat .dijitComboBoxActive.alt-success .dijitButtonNode, -.flat .dijitSelectActive.alt-success .dijitButtonContents, -.flat .dijitSelectActive.alt-success .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton, -.flat .dijitComboBox.alt-success .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-success .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-success .dijitDownArrowButtonActive { - background: #3b8d3e; - border-color: #2f7032; -} -.flat .dijitButtonActive.alt-info .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-info .dijitButtonNode, -.flat .dijitComboButton.alt-info .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-info .dijitButtonNode, -.flat .dijitComboBoxActive.alt-info .dijitButtonNode, -.flat .dijitSelectActive.alt-info .dijitButtonContents, -.flat .dijitSelectActive.alt-info .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton, -.flat .dijitComboBox.alt-info .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-info .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-info .dijitDownArrowButtonActive { - background: #0395d7; - border-color: #0276ab; -} -.flat .dijitButtonActive.alt-warning .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-warning .dijitButtonNode, -.flat .dijitComboButton.alt-warning .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-warning .dijitButtonNode, -.flat .dijitComboBoxActive.alt-warning .dijitButtonNode, -.flat .dijitSelectActive.alt-warning .dijitButtonContents, -.flat .dijitSelectActive.alt-warning .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton, -.flat .dijitComboBox.alt-warning .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-warning .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-warning .dijitDownArrowButtonActive { - background: #dd7b00; - border-color: #b06200; -} -.flat .dijitButtonActive.alt-danger .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-danger .dijitButtonNode, -.flat .dijitComboButton.alt-danger .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-danger .dijitButtonNode, -.flat .dijitComboBoxActive.alt-danger .dijitButtonNode, -.flat .dijitSelectActive.alt-danger .dijitButtonContents, -.flat .dijitSelectActive.alt-danger .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton, -.flat .dijitComboBox.alt-danger .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-danger .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-danger .dijitDownArrowButtonActive { - background: #dc211c; - border-color: #af1a17; -} -.flat .dijitButtonActive.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-inverse .dijitButtonNode, -.flat .dijitComboButton.alt-inverse .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-inverse .dijitButtonNode, -.flat .dijitComboBoxActive.alt-inverse .dijitButtonNode, -.flat .dijitSelectActive.alt-inverse .dijitButtonContents, -.flat .dijitSelectActive.alt-inverse .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton, -.flat .dijitComboBox.alt-inverse .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonActive { - background: #555; - border-color: #444; -} -.flat .dijitButtonDisabled, -.flat .dijitDropDownButtonDisabled, -.flat .dijitComboButtonDisabled, -.flat .dijitToggleButtonDisabled { - outline: none; -} -.flat .dijitButtonDisabled .dijitButtonNode, -.flat .dijitDropDownButtonDisabled .dijitButtonNode, -.flat .dijitComboButtonDisabled .dijitButtonNode, -.flat .dijitToggleButtonDisabled .dijitButtonNode { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitButtonDisabled.alt-primary .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-primary .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-primary .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-primary .dijitButtonNode { - background: #6db2ee; - border-color: #50a2eb; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-primary .dijitStretch { - border-right-color: #50a2eb; -} -.flat .dijitComboButtonRtlDisabled.alt-primary .dijitStretch { - border-left-color: #50a2eb; -} -.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode { - border-left-color: #50a2eb; -} -.flat .dijitComboBoxRtlDisabled.alt-primary .dijitButtonNode { - border-right-color: #50a2eb; -} -.flat .dijitTimeTextBoxDisabled.alt-primary .dijitButtonNode { - border-left-color: #50a2eb; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-primary .dijitButtonNode { - border-right-color: #50a2eb; -} -.flat .dijitDateTextBoxDisabled.alt-primary .dijitButtonNode { - border-left-color: #50a2eb; -} -.flat .dijitDateTextBoxRtlDisabled.alt-primary .dijitButtonNode { - border-right-color: #50a2eb; -} -.flat .dijitButtonDisabled.alt-success .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-success .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-success .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-success .dijitButtonNode { - background: #7dc981; - border-color: #63be67; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-success .dijitStretch { - border-right-color: #63be67; -} -.flat .dijitComboButtonRtlDisabled.alt-success .dijitStretch { - border-left-color: #63be67; -} -.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode { - border-left-color: #63be67; -} -.flat .dijitComboBoxRtlDisabled.alt-success .dijitButtonNode { - border-right-color: #63be67; -} -.flat .dijitTimeTextBoxDisabled.alt-success .dijitButtonNode { - border-left-color: #63be67; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-success .dijitButtonNode { - border-right-color: #63be67; -} -.flat .dijitDateTextBoxDisabled.alt-success .dijitButtonNode { - border-left-color: #63be67; -} -.flat .dijitDateTextBoxRtlDisabled.alt-success .dijitButtonNode { - border-right-color: #63be67; -} -.flat .dijitButtonDisabled.alt-info .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-info .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-info .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-info .dijitButtonNode { - background: #56c9fd; - border-color: #34befd; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-info .dijitStretch { - border-right-color: #34befd; -} -.flat .dijitComboButtonRtlDisabled.alt-info .dijitStretch { - border-left-color: #34befd; -} -.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode { - border-left-color: #34befd; -} -.flat .dijitComboBoxRtlDisabled.alt-info .dijitButtonNode { - border-right-color: #34befd; -} -.flat .dijitTimeTextBoxDisabled.alt-info .dijitButtonNode { - border-left-color: #34befd; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-info .dijitButtonNode { - border-right-color: #34befd; -} -.flat .dijitDateTextBoxDisabled.alt-info .dijitButtonNode { - border-left-color: #34befd; -} -.flat .dijitDateTextBoxRtlDisabled.alt-info .dijitButtonNode { - border-right-color: #34befd; -} -.flat .dijitButtonDisabled.alt-warning .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-warning .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-warning .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-warning .dijitButtonNode { - background: #ffb557; - border-color: #ffa635; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-warning .dijitStretch { - border-right-color: #ffa635; -} -.flat .dijitComboButtonRtlDisabled.alt-warning .dijitStretch { - border-left-color: #ffa635; -} -.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode { - border-left-color: #ffa635; -} -.flat .dijitComboBoxRtlDisabled.alt-warning .dijitButtonNode { - border-right-color: #ffa635; -} -.flat .dijitTimeTextBoxDisabled.alt-warning .dijitButtonNode { - border-left-color: #ffa635; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-warning .dijitButtonNode { - border-right-color: #ffa635; -} -.flat .dijitDateTextBoxDisabled.alt-warning .dijitButtonNode { - border-left-color: #ffa635; -} -.flat .dijitDateTextBoxRtlDisabled.alt-warning .dijitButtonNode { - border-right-color: #ffa635; -} -.flat .dijitButtonDisabled.alt-danger .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-danger .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-danger .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-danger .dijitButtonNode { - background: #ee7e7c; - border-color: #eb6561; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-danger .dijitStretch { - border-right-color: #eb6561; -} -.flat .dijitComboButtonRtlDisabled.alt-danger .dijitStretch { - border-left-color: #eb6561; -} -.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode { - border-left-color: #eb6561; -} -.flat .dijitComboBoxRtlDisabled.alt-danger .dijitButtonNode { - border-right-color: #eb6561; -} -.flat .dijitTimeTextBoxDisabled.alt-danger .dijitButtonNode { - border-left-color: #eb6561; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-danger .dijitButtonNode { - border-right-color: #eb6561; -} -.flat .dijitDateTextBoxDisabled.alt-danger .dijitButtonNode { - border-left-color: #eb6561; -} -.flat .dijitDateTextBoxRtlDisabled.alt-danger .dijitButtonNode { - border-right-color: #eb6561; -} -.flat .dijitButtonDisabled.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-inverse .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-inverse .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-inverse .dijitButtonNode { - background: #989898; - border-color: #848484; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-inverse .dijitStretch { - border-right-color: #848484; -} -.flat .dijitComboButtonRtlDisabled.alt-inverse .dijitStretch { - border-left-color: #848484; -} -.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode { - border-left-color: #848484; -} -.flat .dijitComboBoxRtlDisabled.alt-inverse .dijitButtonNode { - border-right-color: #848484; -} -.flat .dijitTimeTextBoxDisabled.alt-inverse .dijitButtonNode { - border-left-color: #848484; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-inverse .dijitButtonNode { - border-right-color: #848484; -} -.flat .dijitDateTextBoxDisabled.alt-inverse .dijitButtonNode { - border-left-color: #848484; -} -.flat .dijitDateTextBoxRtlDisabled.alt-inverse .dijitButtonNode { - border-right-color: #848484; -} -.flat .dijitComboButtonDisabled .dijitArrowButton { - border-left-width: 0; -} -.flat .dijitDropDownButton .dijitButtonNode { - padding-right: 8px; -} -.flat table.dijitComboButton { - border-collapse: separate; /* override dijit.css so that ComboBox rounded corners work */ -} -.flat table.dijitComboButton .dijitStretch { - border-radius: 4px 0 0 4px; -} -.flat table.dijitComboButton .dijitArrowButton { - padding: 4px; - width: 20px; - border-radius: 0 4px 4px 0; - border-left-width: 0; -} -.flat .dijitToggleButton .dijitCheckBoxIcon { - display: none; -} -.flat .dijitToggleButtonChecked .dijitIcon { - display: inline-block; -} -.flat .dijitDropDownButton .dijitArrowButtonInner { - margin-left: 3px; -} -.flat .dijitDropDownButton .dijitArrowButtonInner, -.flat .dijitArrowButton { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.flat .dijitDropDownButton .dijitArrowButtonInner:before, -.flat .dijitArrowButton:before { - content: "\f002"; -} -.flat .dijitLeftArrowButton:before { - content: "\f000"; -} -.flat .dijitRightArrowButton:before { - content: "\f001"; -} -.flat .dijitUpArrowButton:before { - content: "\f003"; -} -/* Toolbar - * - * Styling Toolbar means styling the toolbar container and the widget inside toolbar (dijitToolbar) - * - * 1. toolbar (default styling): - * .dijitToolbar - styles for outer container - * - * 2. widget inside toolbar - * .dijitToolbar .dijitButtonNode - Button widget - * .dijitComboButton - ComboButton widget - * .dijitDropDownButton - DropDownButton widget - * .dijitToggleButton - ToggleButton widget - * - * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside) - * .dijitToolbar .dijitButtonNodeHover - styles for hovered Button widget - * - * 4. actived widget inside toolbar (ie, mouse down on the widget inside) - * .dijitToolbar .dijitButtonNodeActive - mouse down on Button widget - */ -.flat .dijitToolbar { - background-color: #f5f5f5; - padding: 4px; - zoom: 1; -/* Override default button styles */ -/* Hover */ -/* - .dijitComboButtonHover { - .dijitButtonNode, - .dijitDownArrowButton { - } - - .dijitButtonNodeHover, - .dijitDownArrowButtonHover { - } - } - */ -/* Active */ -/* Toggle button checked status */ -} -.flat .dijitToolbar label { - padding: 8px; -} -.flat .dijitToolbar .dijitToggleButton, -.flat .dijitToolbar .dijitButton, -.flat .dijitToolbar .dijitDropDownButton, -.flat .dijitToolbar .dijitComboButton { - margin-right: 4px; -} -.flat .dijitToolbar .dijitButton .dijitButtonNode, -.flat .dijitToolbar .dijitDropDownButton .dijitButtonNode, -.flat .dijitToolbar .dijitComboButton .dijitButtonNode, -.flat .dijitToolbar .dijitToggleButton .dijitButtonNode, -.flat .dijitToolbar .dijitComboBox .dijitButtonNode { - border-color: transparent; - padding: 4px; - background-color: transparent; - border-radius: 4px; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -o-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - transition-duration: 0.3s; -} -.flat .dijitToolbar .dijitComboButton .dijitStretch { -/* no rounded border on side adjacent to arrow */ - border-radius: 4px 0 0 4px; -} -.flat .dijitToolbar .dijitComboButton .dijitArrowButton { -/* no rounded border on side adjacent to button */ - border-radius: 0 4px 4px 0; -} -.flat .dijitToolbar .dijitComboBox .dijitButtonNode { - padding: 0 8px; -} -.flat .dijitToolbar .dijitComboBox .dijitInputInner { - padding: 0; -} -.flat .dijitToolbar .dijitDropDownButton .dijitArrowButtonInner { - margin-left: 4px; -} -.flat .dijitToolbar .dijitButtonHover .dijitButtonNode, -.flat .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, -.flat .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, -.flat .dijitToolbar .dijitComboButtonHover .dijitButtonNode { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; - border: 1px solid #ccc; -} -.flat .dijitToolbar .dijitButtonActive .dijitButtonNode, -.flat .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, -.flat .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; - border: 1px solid #ccc; -} -.flat .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; - border: 1px solid #ccc; -} -.flat .dijitToolbarSeparator { - width: 1px; - height: 20px; - background-color: #ccc; - padding: 0; - margin: 0 4px; -} -.flat .dijitDisabled .dijitToolbar { - background-color: #f5f5f5; - border-bottom: 1px solid #ccc; -} -/* ProgressBar - * - * Styling of the ProgressBar consists of the following: - * - * 1. the base progress bar - * .dijitProgressBar - sets margins for the progress bar - * - * 2. the empty bar - * .dijitProgressBarEmpty - sets background img and color for bar or parts of bar that are not finished yet - * Also sets border color for whole bar - * - * 3. tile mode - * .dijitProgressBarTile - * inner container for finished portion when in 'tile' (image) mode - * - * 4. full bar mode - * .dijitProgressBarFull - * adds border to right side of the filled portion of bar - * - * 5. text for label of bar - * .dijitProgressBarLabel - sets text color, which must contrast with both the "Empty" and "Full" parts. - * - * 6. indeterminate mode - * .dijitProgressBarIndeterminate .dijitProgressBarTile - * sets animated gif for the progress bar in 'indeterminate' mode - */ -.flat .dijitProgressBar { - background-color: #e0e0e0; - border: 0 none; - border-radius: 4px; -} -.flat .dijitProgressBarTile { - background: url("images/progressBarStrips.png") repeat-x top; - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.flat .dijitProgressBarFull { - background-color: #257aa7; - -webkit-transition-property: width; - -moz-transition-property: width; - -o-transition-property: width; - -ms-transition-property: width; - transition-property: width; - -webkit-transition-duration: 0.25s; - -moz-transition-duration: 0.25s; - -o-transition-duration: 0.25s; - -ms-transition-duration: 0.25s; - transition-duration: 0.25s; - height: 100%; -} -.flat .dijitProgressBar.alt-primary .dijitProgressBarFull { - background-color: #1e88e5; -} -.flat .dijitProgressBar.alt-success .dijitProgressBarFull { - background-color: #43a047; -} -.flat .dijitProgressBar.alt-info .dijitProgressBarFull { - background-color: #03a9f4; -} -.flat .dijitProgressBar.alt-warning .dijitProgressBarFull { - background-color: #fb8c00; -} -.flat .dijitProgressBar.alt-danger .dijitProgressBarFull { - background-color: #e53935; -} -.flat .dijitProgressBar.alt-inverse .dijitProgressBarFull { - background-color: #616161; -} -.flat .dijitProgressBarLabel { - margin-top: 0.2em; - margin-bottom: 0.2em; - color: #fff; - font-size: 1em; - text-shadow: 0.1em 0.1em 1px #424242; -} -@-moz-keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -.flat .dijitTreeRtl { - text-align: right; -} -.flat .dijitTreeRtl .dijitTreeContainer { - float: right; -} -.flat .dijitTreeRtl .dijitTreeExpandoClosed:before { - content: "\e60b"; -} -/* TitlePane and Fieldset - * - * Styling TitlePane means styling the TitlePane title and its content container (dijitTitlePane) - * - * TitlePane title: - * 1. TitlePane title (default styling): - * .dijitTitlePaneTitle - TitlePane's title div style: background-color, border - * - * 2. hovered TitlePane title (ie, mouse hover on a title bar) - * .dijitTitlePaneTitleHover - styles when mouse hover on the title div - * - * 3. active TitlePane title (ie, mouse down on a title bar) - * .dijitTitlePaneTitleActive - styles when mouse down on the title div - * - * - * TitlePane Content Container: - * 1. outer/inner container: - * .dijitTitlePaneContentOuter / dijitTitlePaneContentInner - styles for the content outer div - */ -.flat .dijitTitlePaneTitle { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border-radius: 4px 4px 0 0; -} -.flat .dijitTitlePaneTitleHover, -.flat .dijitFieldsetTitleHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitTitlePaneTitleActive, -.flat .dijitFieldsetTitleActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitFieldset { - border-radius: 4px 4px 0 0; -} -.flat .dijitFieldset .dijitArrowNodeInner { - display: none; -} -.flat .dijitFieldset .dijitFieldsetTitleClosed .dijitArrowNode:before { - content: "\f006"; -} -.flat .dijitTitlePane .dijitArrowNode, -.flat .dijitFieldset .dijitArrowNode { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 18px; - text-align: center; -} -.flat .dijitTitlePane .dijitArrowNode:before, -.flat .dijitFieldset .dijitArrowNode:before { - content: "\f007"; -} -.flat .dijitTitlePane .dijitClosed, -.flat .dijitFieldset .dijitClosed { - border-radius: 4px; -} -.flat .dijitTitlePane .dijitClosed .dijitArrowNode:before, -.flat .dijitFieldset .dijitClosed .dijitArrowNode:before { - content: "\f006"; -} -.flat .dijitTitlePaneContentOuter { - background-color: #fff; - border: 1px solid #ccc; - border-top: none; - border-radius: 0 0 4px 4px; -} -.flat .dijitFieldset { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; -} -.flat .dijitTitlePaneContentInner, -.flat .dijitFieldsetContentInner { - padding: 8px; -} -.flat .dijitTitlePaneTextNode, -.flat .dijitFieldsetLegendNode { - margin-left: 8px; - margin-right: 8px; - vertical-align: text-top; -} -.flat .dijitFieldsetLegendNode { - cursor: default; -} -/* Time Picker - * - * Styling the Time Picker consists of the following: - * - * 1. minor time values - * .dijitTimePickerTick - set text color, size, background color of minor values - * .dijitTimePickerTickHover - set hover style of minor time values - * dijitTimePickerTickSelected - set selected style of minor time values - * - * 2. major time values - 1:00, 2:00, times on the hour - * set text color, size, background color, left/right margins for "zoom" affect - * .dijitTimePickerMarkerHover - to set hover style of major time values - * .dijitTimePickerMarkerSelected - set selected style of major time values - * - * 3. up and down arrow buttons - * .dijitTimePicker .dijitButtonNode - background-color, border - * .dijitTimePicker .dijitUpArrowHover, .dijitTimePicker .dijitDownArrowHover - set background-color for hover state - * - * Other classes provide the fundamental structure of the TimePicker and should not be modified. - */ -.dijitTimePickerPopup { - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - height: 200px; -} -.dijitTimePicker { - background-color: #fff; - padding: 4px 0; - border: 1px solid #ccc; - border-radius: 4px; -} -.dijitTimePickerItem { - margin: 0; -} -.dijitTimePickerTick { -/* minor value */ - color: #9e9e9e; - border: 0 none; -} -.dijitTimePickerMarker { -/* major value - 1:00, 2:00, times on the hour */ - background-color: transparent; - white-space: nowrap; - border: 0 none; -} -.dijitTimePickerTickHover, -.dijitTimePickerMarkerHover { - background: #f2f2f2; - color: #424242; -} -.dijitTimePickerMarkerSelected, -.dijitTimePickerTickSelected { - background: #f2f2f2; - color: #424242; -} -.dijitTimePickerTick .dijitTimePickerItemInner, -.dijitTimePickerMarker .dijitTimePickerItemInner { - padding: 8px; - margin: 0; -} -.flat .dijitCalendarRtl .dijitCalendarDecrease:before { - content: "\f001"; -} -.flat .dijitCalendarRtl .dijitCalendarIncrease:before { - content: "\f000"; -} -/* InlineEditBox - * - * Styling InlineEditBox mainly includes: - * - * 1. Normal state - * .dijitInlineEditBoxDisplayMode - for border - * - * 2. Hover state - * .dijitInlineEditBoxDisplayModeHover - for border and background color - */ -.flat .dijitInlineEditBoxDisplayMode { - border: 1px dashed transparent; - padding: 4px 6px; -} -.flat .dijitInlineEditBoxDisplayModeHover { - background-color: transparent; - border: 1px dashed #257aa7; -} -.flat .dijitInlineEditBoxDisplayModeDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitMenuBarRtl { - text-align: right; -} -.flat .dijitMenuItemRtl { - text-align: right; -} -.flat .dijitMenuItemRtl .dijitMenuExpand:before { - content: "\f000"; -} -/* Dialog - * - * Styling Dialog includes two sections: Dialog and Tooltip & TooltipDialog - * - * Dialog: - * 1. Dialog (default styling): - * .dijitDialog - styles for dialog's bounding box - * - * 2. Dialog title - * .dijitDialogTitleBar - styles for the title container at the top of dialog - * .dijitDialogTitle - the text container in dialog title - * - * 3. Dialog content - * .dijitDialogPaneContent - main container for content area and action bar - * .dijitDialogPaneContentArea - styles for content container - * - * 4. Dialog action bar - * .dijitDialogPaneActionBar - styles for action buttons lie at the bottom of dialog pane content - * - * 5. Dialog underlay - * .dijitDialogUnderlay - div under the dialog which used for separate dialog and page content - * - * - * Tooltip & TooltipDialog: - * 1. tooltip content container: - * .dijitTooltipContainer - tooltip content container - * - * 2. tooltip connector: - * .dijitTooltipConnector - tooltip anchor includes 4 direction(up, down, left, right) - */ -.flat .dijitDialog { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -.flat .dijitDialogPaneContent { - background-color: #fff; - border-radius: 0 0 4px 4px; - padding: 8px; - position: relative; -} -.flat .dijitDialogPaneActionBar { -/* the bar at bottom with OK/Cancel buttons */ - padding-top: 8px; - text-align: right; - position: relative; -} -.flat .dijitDialogPaneActionBar .dijitButton { - float: none; -} -.flat .dijitTooltipDialog .dijitDialogPaneActionBar { - border-radius: 0 0 4px 4px; - margin: 8px 0 0; -} -.flat .dijitDialogTitleBar { -/* outer container for the titlebar of the dialog */ - line-height: 20px; - border-bottom: 1px solid #e0e0e0; - padding: 8px 12px; - border-radius: 4px 4px 0 0; -} -.flat .dijitDialogTitle { -/* typography and styling of the dialog title */ - font-size: 1.1em; - font-weight: bold; -} -.flat .dijitDialogCloseIcon { -/* the default close icon for the dialog */ - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - position: absolute; - top: 8px; - right: 12px; - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitDialogCloseIcon:before { - content: "\f00e"; - font-size: 20px; -} -.flat .dijitDialogCloseIcon .closeText { - display: none; -} -.flat .dijitDialogCloseIconHover, -.flat .dijitDialogCloseIconActive { - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitDialogUnderlay { - background: #000; - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitTooltip, -.flat .dijitTooltipDialog { -/* the outermost dom node, holding the connector and container */ - background: transparent; /* make the area on the sides of the arrow transparent */ -} -.flat .dijitTooltipContainer { - background-color: #424242; - opacity: 1; - -ms-filter: none; - filter: none; - padding: 4px 8px; - border-radius: 4px; -} -.flat .dijitTooltip .dijitTooltipContainer { - color: #fff; - border: 0 none; -} -.flat .dijitTooltipConnector { -/* the arrow */ - z-index: 2; - width: auto; - height: auto; - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTooltipABRight .dijitTooltipConnector { -/* above or below tooltip, but the arrow appears on the right, - and the right edges of target and tooltip are aligned rather than the left */ - left: auto !important; - right: 8px; -} -.flat .dijitTooltipBelow { -/* leave room for arrow above content */ - padding-top: 4px; -} -.flat .dijitTooltipBelow .dijitTooltipConnector { -/* the arrow piece for tooltips below an element */ - top: 0; - left: 8px; - border-bottom: 4px solid #424242; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 0; -} -.flat .dijitTooltipAbove { -/* leave room for arrow below content */ - padding-bottom: 4px; -} -.flat .dijitTooltipAbove .dijitTooltipConnector { -/* the arrow piece for tooltips above an element */ - bottom: 0; - left: 8px; - border-top: 4px solid #424242; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-bottom: 0; -} -.flat .dijitTooltipLeft { - padding-right: 4px; -} -.flat .dijitTooltipLeft .dijitTooltipConnector { -/* the arrow piece for tooltips to the left of an element, bottom borders aligned */ - right: 0; - border-left: 4px solid #424242; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - border-right: 0; -} -.flat .dijitTooltipRight { - padding-left: 4px; -} -.flat .dijitTooltipRight .dijitTooltipConnector { -/* the arrow piece for tooltips to the right of an element, bottom borders aligned */ - left: 0; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - border-right: 4px solid #424242; -} -.flat .dijitTooltipDialog .dijitTooltipContainer { - background: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTooltipDialog.dijitTooltipBelow { - padding-top: 6px; -} -.flat .dijitTooltipDialog.dijitTooltipAbove { - padding-bottom: 6px; -} -.flat .dijitTooltipDialog.dijitTooltipLeft { - padding-right: 6px; -} -.flat .dijitTooltipDialog.dijitTooltipRight { - padding-left: 6px; -} -.flat .dijitTooltipDialog .dijitTooltipConnector { - height: 0; - width: 0; - position: absolute; - z-index: 2; - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTooltipDialog .dijitTooltipConnector:after { - content: ""; - height: 0; - width: 0; - position: absolute; -} -.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector { - border-color: #ccc transparent transparent; - border-width: 7px 7px 0; /* one extra pixel is added as the border of the arrows */ - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector:after { - border-color: #fff transparent transparent; - border-width: 6px 6px 0; - border-style: solid; - left: -6px; - top: -7px; -} -.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector { - border-color: transparent transparent #ccc; - border-width: 0 7px 7px; - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector:after { - border-color: transparent transparent #fff; - border-width: 0 6px 6px; - border-style: solid; - left: -6px; - bottom: -7px; -} -.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector { - border-color: transparent transparent transparent #ccc; - border-width: 7px 0 7px 7px; - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector:after { - border-color: transparent transparent transparent #fff; - border-width: 6px 0 6px 6px; - border-style: solid; - top: -6px; - left: -7px; -} -.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector { - border-color: transparent #ccc transparent transparent; - border-width: 7px 7px 7px 0; - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector:after { - border-color: transparent #fff transparent transparent; - border-width: 6px 6px 6px 0; - border-style: solid; - top: -6px; - right: -7px; -} -/* Tree - * - * Styling Tree mostly means styling the TreeRow (dijitTreeRow) - * There are 4 basic states to style: - * - * Tree Row: - * 1. tree row (default styling): - * .dijitTreeRow - styles for each row of the tree - * - * 2. hovered tree row (mouse hover on a tree row) - * .dijitTreeRowHover - styles when mouse over on one row - * - * 3. active tree row (mouse down on a tree row) - * .dijitTreeRowActive - styles when mouse down on one row - * - * 4. selected tree row - * dijitTreeRowSelected - style when the row has been selected - * - * Tree Expando: - * dijitTreeExpando - the expando at the left of the text of each tree row - * - */ -.flat .dijitTreeIsRoot { - background-color: transparent; -} -.flat .dijitTreeRow, -.flat .dijitTreeNode .dojoDndItemBefore, -.flat .dijitTreeNode .dojoDndItemAfter { - padding: 8px 0; - border: 0 transparent; - line-height: 20px; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -o-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; - -webkit-transition-duration: 0.15s; - -moz-transition-duration: 0.15s; - -o-transition-duration: 0.15s; - -ms-transition-duration: 0.15s; - transition-duration: 0.15s; - -webkit-transition-timing-function: ease-out; - -moz-transition-timing-function: ease-out; - -o-transition-timing-function: ease-out; - -ms-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} -.flat .dijitTreeRowHover { - background-color: #f2f2f2; - border-color: transparent; - -webkit-transition-duration: 0.15s; - -moz-transition-duration: 0.15s; - -o-transition-duration: 0.15s; - -ms-transition-duration: 0.15s; - transition-duration: 0.15s; -} -.flat .dijitTreeRowActive { - background-color: #f2f2f2; - border-color: transparent; -} -.flat .dijitTreeRowSelected, -.flat .dijitTreeRowHover.dijitTreeRowSelected, -.flat .dijitTreeRowActive.dijitTreeRowSelected { - color: #fff; - background-color: #257aa7; - border-color: transparent; -} -.flat .dijitTreeRowSelected .dijitTreeExpando, -.flat .dijitTreeRowHover.dijitTreeRowSelected .dijitTreeExpando, -.flat .dijitTreeRowActive.dijitTreeRowSelected .dijitTreeExpando { - color: #fff; -} -.flat .dijitTreeExpando { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 14px; - height: 14px; - line-height: 14px; - text-align: center; - margin-left: 4px; - margin-right: 4px; - color: #257aa7; - vertical-align: middle; -} -.flat .dijitTreeExpandoOpened:before { - content: "\f012"; - cursor: pointer; -} -.flat .dijitTreeExpandoClosed:before { - content: "\f011"; -} -.flat .dijitTreeExpandoLoading { - -webkit-animation: spinning 2s linear infinite; - -moz-animation: spinning 2s linear infinite; - -o-animation: spinning 2s linear infinite; - -ms-animation: spinning 2s linear infinite; - animation: spinning 2s linear infinite; -} -.flat .dijitTreeExpandoLoading:before { - content: "\f01d"; -} -.dj_ie8 .dijitTreeExpandoLoading, -.dj_ie9 .dijitTreeExpandoLoading { - background: url("images/loadingAnimation.gif") no-repeat; -} -.dj_ie8 .dijitTreeExpandoLoading:before, -.dj_ie9 .dijitTreeExpandoLoading:before { - content: ""; -} -@-moz-keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -@-webkit-keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -@-o-keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -@keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -/* ColorPalette - * - * Styling of the ColorPalette consists of the following: - * - * 1. the whole color palette - * .dijitColorPalette - for outline, border, and background color of the whole color palette - * Note: outline does not work for IE - * - * 2. the color swatch - * .dijitColorPalette .dijitPaletteImg - * transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch. - * displays border around a color swatch - * - * 3. hovered swatch - * .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg - * the hovered state of the color swatch - adds border - * - * 4. active and selected swatch - * .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg - * .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg - * adds border for active or selected state - */ -.flat .dijitColorPalette { - border: 1px solid #ccc; - background-color: #fff; - border-radius: 4px; -/* swatch */ -} -.flat .dijitColorPalette .dijitPaletteTable { - padding: 4px; -} -.flat .dijitColorPalette .dijitColorPaletteSwatch { - height: 15px; - width: 15px; - border-radius: 2px; -} -.flat .dijitColorPalette .dijitPaletteImg { -/* transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch. - * displays border around a color swatch - * overrides border color in dijit.css */ - border: 1px solid transparent; - line-height: normal; -} -.flat .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg { - border-color: #ccc; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 2px; - -webkit-transform: scale(1.2); - -moz-transform: scale(1.2); - -o-transform: scale(1.2); - -ms-transform: scale(1.2); - transform: scale(1.2); -} -.flat .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, -.flat .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg { - border: 1px solid #257aa7; - -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - border-radius: 2px; - -webkit-transform: scale(1.2); - -moz-transform: scale(1.2); - -o-transform: scale(1.2); - -ms-transform: scale(1.2); - transform: scale(1.2); -} -/* Editor - * - * Styling Editor means styling the Editor inside iframe container (dijitEditorIFrameContainer) - * - * 1. Editor iframe container (default styling): - * .dijitEditorIFrameContainer - normal state styles: background-color, border, padding - * - * 2. hovered Editor iframe container (ie, mouse hover on editor) - * .dijitEditorHover .dijitEditorIFrameContainer/dijitEditorIFrame - styles when mouse hover on the container - * - * 3. focused Editor iframe container (ie, mouse focus on the editor pane) - * .dijitEditorFocused .dijitEditorIFrameContainer/dijitEditorIFrame - styles when container focused - * - * 3. disabled Editor iframe container - * .dijitEditorDisabled - editor's inner iframe container disable status styles: background, border - */ -.flat .dijitEditor { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; -} -.flat .dijitEditor .dijitEditorIFrameContainer { - border: 1px solid transparent; - border-top: 1px solid #ccc; - padding: 4px 8px; - -webkit-transition: border 0.2s linear 0s; - -moz-transition: border 0.2s linear 0s; - -o-transition: border 0.2s linear 0s; - -ms-transition: border 0.2s linear 0s; - transition: border 0.2s linear 0s; -} -.flat .dijitEditorHover .dijitEditorIFrameContainer, -.flat .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame { - border: 1px solid #257aa7; -} -.flat .dijitEditorFocused .dijitEditorIFrameContainer { - border: 1px solid #257aa7; -} -.flat .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame { - border: 1px solid #257aa7; -} -.flat .dijitEditorDisabled { - border: 1px solid #ccc; - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitEditorDisabled .dijitEditorIFrame, -.flat .dijitEditorDisabled .dijitEditorIFrameContainer, -.flat .dijitEditorDisabled .dijitEditorIFrameContainer .dijitEditorIFrame { - background-color: #f5f5f5; - border: 1px solid transparent; -} -/* - * font generated with https://icomoon.io/app - * - * all icons are Material Design icons by Google - * https://github.com/google/material-design-icons/blob/master/LICENSE - * - * see README for more about flat theme icons - */ -@font-face { - font-family: 'flat-icon'; - src: url("fonts/flat-icon.eot?90nq1s"); - src: url("fonts/flat-icon.eot?#iefix90nq1s") format('embedded-opentype'), url("fonts/flat-icon.ttf?90nq1s") format('truetype'), url("fonts/flat-icon.woff?90nq1s") format('woff'), url("fonts/flat-icon.svg?90nq1s#flat-icon") format('svg'); - font-weight: normal; - font-style: normal; -} -[class^="flat-"], -[class*=" flat-"] { - font-family: 'flat-icon'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.dijitIcon, -.dijitEditorIcon { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 16px; - width: 16px; - height: 16px; -} -.flat-drop-left:before { - content: "\f000"; -} -.flat-drop-right:before { - content: "\f001"; -} -.flat-drop-down:before { - content: "\f002"; -} -.flat-drop-up:before { - content: "\f003"; -} -.flat-chevron-left:before { - content: "\f004"; -} -.flat-chevron-right:before { - content: "\f005"; -} -.flat-chevron-down:before { - content: "\f006"; -} -.flat-chevron-up:before { - content: "\f007"; -} -.flat-arrow-left:before { - content: "\f008"; -} -.flat-arrow-right:before { - content: "\f009"; -} -.flat-arrow-down:before { - content: "\f00a"; -} -.flat-arrow-up:before { - content: "\f00b"; -} -.flat-check:before { - content: "\f00c"; -} -.flat-check-circle:before { - content: "\f00d"; -} -.flat-close:before { - content: "\f00e"; -} -.dijitIconClear:before, -.flat-close-circle:before { - content: "\f00f"; -} -.dijitEditorIconCancel:before, -.flat-close-circle-o:before { - content: "\f010"; -} -.flat-add:before { - content: "\f011"; -} -.flat-remove:before { - content: "\f012"; -} -.flat-add-circle:before { - content: "\f013"; -} -.flat-remove-circle:before { - content: "\f014"; -} -.flat-add-circle-o:before { - content: "\f015"; -} -.flat-remove-circle-o:before { - content: "\f016"; -} -.dijitIconError:before, -.flat-error:before { - content: "\f017"; -} -.flat-error-o:before { - content: "\f018"; -} -.flat-warning:before { - content: "\f019"; -} -.flat-report:before { - content: "\f01a"; -} -.flat-help:before { - content: "\f01b"; -} -.flat-no-symbol:before { - content: "\f01c"; -} -.flat-update:before { - content: "\f01d"; -} -.flat-calendar:before { - content: "\f01e"; -} -.flat-clock:before { - content: "\f01f"; -} -.dijitFolderClosed:before, -.dijitIconFolderClosed:before, -.flat-folder:before { - content: "\f020"; -} -.dijitFolderOpened:before, -.dijitIconFolderOpen:before, -.flat-folder-open:before { - content: "\f021"; -} -.dijitIconEdit:before, -.flat-edit:before { - content: "\f022"; -} -.dijitIconSave:before, -.dijitEditorIconSave:before, -.flat-save:before { - content: "\f023"; -} -.dijitIconPrint:before, -.dijitEditorIconPrint:before, -.flat-print:before { - content: "\f024"; -} -.dijitIconDelete:before, -.dijitEditorIconDelete:before, -.flat-delete:before { - content: "\f025"; -} -.dijitLeaf:before, -.flat-page:before { - content: "\f026"; -} -.flat-page-o:before { - content: "\f027"; -} -.flat-page-add:before { - content: "\f028"; -} -.flat-page-remove:before { - content: "\f029"; -} -.flat-page-add-o:before { - content: "\f02a"; -} -.flat-page-remove-o:before { - content: "\f02b"; -} -.dijitIconFile:before, -.flat-file:before { - content: "\f02c"; -} -.dijitIconMail:before, -.flat-mail:before { - content: "\f02d"; -} -.dijitIconDatabase:before, -.flat-storage:before { - content: "\f02e"; -} -.dijitIconConfigure:before, -.flat-settings:before { - content: "\f02f"; -} -.dijitIconSearch:before, -.flat-search:before { - content: "\f030"; -} -.dijitIconBookmark:before, -.flat-bookmark:before { - content: "\f031"; -} -.flat-menu:before { - content: "\f032"; -} -.dijitIconApplication:before, -.flat-application:before { - content: "\f033"; -} -.dijitIconKey:before, -.flat-key:before { - content: "\f034"; -} -.dijitIconTable:before, -.dijitEditorIconInsertTable:before, -.flat-table:before { - content: "\f035"; -} -.flat-grid:before { - content: "\f036"; -} -.dijitIconChart:before, -.flat-chart:before { - content: "\f037"; -} -.dijitIconFilter:before, -.flat-filter:before { - content: "\f038"; -} -.dijitIconFunction:before, -.flat-function:before { - content: "\f039"; -} -.flat-user:before { - content: "\f03a"; -} -.dijitIconUsers:before, -.flat-users:before { - content: "\f03b"; -} -.dijitIconConnector:before, -.flat-connector:before { - content: "\f03c"; -} -.dijitIconDocuments:before, -.flat-documents:before { - content: "\f03d"; -} -.dijitIconEditProperty:before, -.flat-edit-property:before { - content: "\f03e"; -} -.dijitIconTask:before, -.flat-task:before { - content: "\f03f"; -} -.dijitIconNewTask:before, -.flat-task-new:before { - content: "\f040"; -} -.dijitIconEditTask:before, -.flat-task-edit:before { - content: "\f041"; -} -.dijitIconSample:before, -.flat-sample:before { - content: "\f042"; -} -.dijitIconPackage:before, -.flat-package:before { - content: "\f043"; -} -.dijitEditorIconUndo:before, -.flat-undo:before { - content: "\f044"; -} -.dijitEditorIconRedo:before, -.flat-redo:before { - content: "\f045"; -} -.dijitIconCopy:before, -.dijitEditorIconCopy:before, -.flat-copy:before { - content: "\f046"; -} -.dijitIconCut:before, -.dijitEditorIconCut:before, -.flat-cut:before { - content: "\f047"; -} -.dijitEditorIconPaste:before, -.flat-paste:before { - content: "\f048"; -} -.dijitEditorIconBold:before, -.flat-bold:before { - content: "\f049"; -} -.dijitEditorIconItalic:before, -.flat-italic:before { - content: "\f04a"; -} -.dijitEditorIconUnderline:before, -.flat-underline:before { - content: "\f04b"; -} -.dijitEditorIconStrikethrough:before, -.flat-strikethrough:before { - content: "\f04c"; -} -.dijitEditorIconRemoveFormat:before, -.flat-clear-format:before { - content: "\f04d"; -} -.flat-quote:before { - content: "\f04e"; -} -.dijitEditorIconSuperscript:before, -.flat-superscript:before { - content: "\f04f"; -} -.dijitEditorIconSubscript:before, -.flat-subscript:before { - content: "\f050"; -} -.dijitEditorIconForeColor:before, -.flat-color-text:before { - content: "\f051"; -} -.dijitEditorIconBackColor:before, -.flat-color-fill:before { - content: "\f052"; -} -.dijitEditorIconHiliteColor:before, -.flat-color-highlight:before { - content: "\f053"; -} -.flat-font-size:before { - content: "\f054"; -} -.dijitEditorIconJustifyCenter:before, -.flat-align-center:before { - content: "\f055"; -} -.dijitEditorIconJustifyFull:before, -.flat-align-justify:before { - content: "\f056"; -} -.dijitEditorIconJustifyLeft:before, -.flat-align-left:before { - content: "\f057"; -} -.dijitEditorIconJustifyRight:before, -.flat-align-right:before { - content: "\f058"; -} -.dijitEditorIconIndent:before, -.flat-indent:before { - content: "\f059"; -} -.dijitEditorIconOutdent:before, -.flat-outdent:before { - content: "\f05a"; -} -.flat-sort:before { - content: "\f05b"; -} -.dijitEditorIconSpace:before, -.flat-keyboard-space:before { - content: "\f05c"; -} -.dijitEditorIconTabIndent:before, -.flat-keyboard-tab:before { - content: "\f05d"; -} -.dijitEditorIconInsertUnorderedList:before, -.flat-list-bullet:before { - content: "\f05e"; -} -.dijitEditorIconInsertOrderedList:before, -.flat-list-number:before { - content: "\f05f"; -} -.dijitEditorIconListBulletIndent:before, -.flat-list-bullet-indent:before { - content: "\f060"; -} -.dijitEditorIconListBulletOutdent:before, -.flat-list-bullet-outdent:before { - content: "\f061"; -} -.dijitEditorIconListNumIndent:before, -.flat-list-number-indent:before { - content: "\f062"; -} -.dijitEditorIconListNumOutdent:before, -.flat-list-number-outdent:before { - content: "\f063"; -} -.dijitEditorIconViewSource:before, -.flat-code:before { - content: "\f064"; -} -.dijitEditorIconCreateLink:before, -.flat-link:before { - content: "\f065"; -} -.dijitEditorIconUnlink:before, -.flat-unlink:before { - content: "\f066"; -} -.dijitEditorIconFullScreen:before, -.flat-fullscreen:before { - content: "\f067"; -} -.flat-fullscreen-exit:before { - content: "\f068"; -} -.dijitEditorIconInsertImage:before, -.flat-image:before { - content: "\f069"; -} -.dijitEditorIconNewPage:before, -.flat-page-new:before { - content: "\f06a"; -} -.dijitEditorIconToggleDir:before, -.flat-toggle-dir:before { - content: "\f06b"; -} -.dijitEditorIconLeftToRight:before, -.flat-left-to-right:before { - content: "\f06c"; -} -.dijitEditorIconRightToLeft:before, -.flat-right-to-left:before { - content: "\f06d"; -} -.dijitEditorIconSelectAll:before, -.flat-select-all:before { - content: "\f06e"; -} -.dijitEditorIconWikiword:before, -.flat-wikiword:before { - content: "\f06f"; -} -.icon-spin { - -webkit-animation: spin-right 2s infinite linear; - -moz-animation: spin-right 2s infinite linear; - -o-animation: spin-right 2s infinite linear; - -ms-animation: spin-right 2s infinite linear; - animation: spin-right 2s infinite linear; -} -.dijitIconLoading { - font-size: 24px; -} -.dijitIconLoading:before { - content: "\f01d"; - -webkit-animation: spin-left 2s linear infinite; - -moz-animation: spin-left 2s linear infinite; - -o-animation: spin-left 2s linear infinite; - -ms-animation: spin-left 2s linear infinite; - animation: spin-left 2s linear infinite; -} -.dj_ie8 .dijitIconLoading, -.dj_ie9 .dijitIconLoading { - background: url("images/loadingAnimation.gif") no-repeat; - height: 20px; - width: 20px; -} -.dj_ie8 .dijitIconLoading:before, -.dj_ie9 .dijitIconLoading:before { - content: ""; -} -.dijitRtl .dijitEditorIconUndo:before { - content: "\f044"; -} -.dijitRtl .dijitEditorIconRedo:before { - content: "\f044"; -} -.dijitRtl .dijitEditorIconTabIndent:before { - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -o-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.dijitRtl .dijitEditorIconInsertUnorderedList, -.dijitRtl .dijitEditorIconInsertOrderedList { - -webkit-transform: scale(-1, 1); - -moz-transform: scale(-1, 1); - -o-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -:root .dijitRtl .dijitEditorIconInsertUnorderedList, -:root .dijitRtl .dijitEditorIconInsertOrderedList { - filter: none; -} -@-moz-keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-webkit-keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-o-keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-moz-keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -@-webkit-keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -@-o-keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -@keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -/* RTL files */ - -/* dijit */ - -/* layout */ - -/* dijit */ - -/* not in flat theme */ -/* dijit base */ - -/* dijit */ - -/* layout */ - -/* form */ - -/* icons */ - -/* rtl */ -.flat .dijitToolbar .dijitToggleButtonRtl, -.flat .dijitToolbar .dijitButtonRtl, -.flat .dijitToolbar .dijitDropDownButtonRtl, -.flat .dijitToolbar .dijitComboButtonRtl { - margin-left: 4px; - margin-right: auto; -} -.flat .dijitToolbar .dijitDropDownButtonRtl .dijitArrowButtonInner { - margin-left: auto; - margin-right: 4px; -} -.flat .dijitTabContainerTop-tabs .dijitTabRtl, -.flat .dijitTabContainerBottom-tabs .dijitTabRtl { - margin-right: 0; - margin-left: -1px; -} -.flat .dijitTabControllerRtl, -.flat .dijitTabControllerRtl .nowrapTabStrip { - text-align: right; -} -.flat .dijitTabRtl .dijitTabCloseButton { - margin-left: 0; - margin-right: 4px; -} -/* BorderContainer - -Splitters and gutters separate panes within a BorderContainer. Splitters can be moved up and down (horizonal splitters) or left and right (vertical splitters), while Gutters are static. A "thumb" is the slit on a Splitter that indicates it is movable. - -Styling the BorderContainer widget consists of the following: - -.dijitBorderContainer - for border and padding of the entire border container - -.dijitSplitContainer-child, .dijitBorderContainer-child - for border or child panes of the border container. By default borders are put on all children of BorderContainer. - -.dijitBorderContainer-dijitTabContainerTop, -.dijitBorderContainer-dijitTabContainerBottom, -.dijitBorderContainer-dijitTabContainerLeft, -.dijitBorderContainer-dijitTabContainerRight, -.dijitBorderContainer-dijitAccordionContainer -for border of the border containers within TabContainer or AccordionContainer widget - -.dijitBorderContainer-dijitBorderContainer - for border and padding of nested BorderContainers - -Splitters and gutters: - -.dijitSplitterH, .dijitGutterH - for height, background, and border of a horizontal splitter and gutter -.dijitSplitterH .dijitSplitterThumb - for color, height/width of the thumb on a horizontal splitter -.dijitSplitterV, .dijitGutterV - - for height, background, and border of a vertical splitter and gutter -.dijitSplitterV .dijitSplitterThumb - for color, height/width of the thumb on a vertical splitter -.dijitSplitterHHover - for background-color of a hovered horizontal splitter -.dijitSplitterHHover .dijitSplitterThumb - for background-color of a hovered thumb on a horizontal splitter -.dijitSplitterVHover - for background-color of a hovered vertical splitter -.dijitSplitterVHover .dijitSplitterThumb - for background-color of a hovered thumb on a vertical splitter -.dijitSplitterHActive - for background-color of an active horizontal splitter -.dijitSplitterVActive - for background-color of an active horizontal splitter -*/ -.flat .dijitBorderContainer { -/* matches the width of the splitters between panes */ - padding: 5px; -} -.flat .dijitSplitContainer-child, -.flat .dijitBorderContainer-child { - border: 1px solid #ccc; -} -.flat .dijitBorderContainer-dijitTabContainerTop, -.flat .dijitBorderContainer-dijitTabContainerBottom, -.flat .dijitBorderContainer-dijitTabContainerLeft, -.flat .dijitBorderContainer-dijitTabContainerRight, -.flat .dijitBorderContainer-dijitAccordionContainer { -/* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper), - * so override rule setting border on domNode - */ - border: none; -} -.flat .dijitBorderContainer-dijitBorderContainer { - border: 0; - padding: 0; -} -.flat .dijitSplitterH, -.flat .dijitGutterH { - background: none; - border: 0; - height: 5px; -} -.flat .dijitSplitterH .dijitSplitterThumb { - background: #ccc; - height: 1px; - top: 2px; - width: 19px; -} -.flat .dijitSplitterV, -.flat .dijitGutterV { - background: none; - border: 0; - width: 5px; - margin: 0; -} -.flat .dijitSplitterV .dijitSplitterThumb { - background: #ccc; - height: 19px; - left: 2px; - width: 1px; - margin: 0; -} -.flat .dijitSplitterHHover, -.flat .dijitSplitterVHover { - font-size: 1px; - background: #f2f2f2; -} -.flat .dijitSplitterHHover .dijitSplitterThumb, -.flat .dijitSplitterVHover .dijitSplitterThumb { - background: #999; -} -.flat .dijitSplitterHActive, -.flat .dijitSplitterVActive { - font-size: 1px; - background: #f2f2f2; -} -.flat .dijitSplitterHActive .dijitSplitterThumb, -.flat .dijitSplitterVActive .dijitSplitterThumb { - background: #999; -} -/* TabContainer - * - * Styling TabContainer means styling the TabList and Its content container (dijitTitlePane) - * - * Tab List: (including 4 kinds of tab location) - * .dijitTabContainerTop-tabs - tablist container at top - * .dijitTabContainerBottom-tabs - tablist container at bottom - * .dijitTabContainerLeft-tabs - tablist container at left - * .dijitTabContainerRight-tabs - tablist container at right - * - * Tab Strip Button: - * .dijitTabStripIcon - tab strip button icon - * .dijitTabStripMenuIcon - down arrow icon position - * .dijitTabStripSlideLeftIcon - left arrow icon position - * .dijitTabStripSlideRightIcon - right arrow icon position - * - * .tabStripButtonDisabled - styles for disabled tab strip buttons - * - * Tab Button: - * .dijitTabContainerTop-tabs .dijitTab - styles for top tab button container - * .dijitTabContainerBottom-tabs .dijitTab - styles for bottom tab button container - * .dijitTabContainerLeft-tabs .dijitTab - styles for left tab button container - * .dijitTabContainerRight-tabs .dijitTab - styles for right tab button container - * - * .dijitTabContainerTop-tabs .dijitTabChecked .dijitTab - * - styles for selected status of top tab button - * same to Bottom, Left, Right Tabs - * - * .dijitTabHover .dijitTab - styles when mouse hover on tab buttons - * .dijitTabActive .dijitTab - styles when mouse down on tab buttons - * .dijitTabChecked .dijitTab - styles when on buttons of selected tab - * - * .dijitTabCloseButton - the close action buttons lie at the right top of each tab button on closable tabs - * .dijitTabCloseButtonHover - styles when mouse hover on close action button - * .dijitTabCloseButtonActive - styles when mouse down on close action button - * - * Tab Button: (checked status) - * - * Tab Content Container: - * .dijitTabContainerTop-dijitContentPane - * .dijitTabContainerBottom-dijitContentPane - * .dijitTabContainerLeft-dijitContentPane - * .dijitTabContainerRight-dijitContentPane - for background and padding - * - * Nested Tabs: - * .dijitTabContainerNested - Container for nested tabs - * .dijitTabContainerTabListNested - tab list container for nested tabs - */ -.flat .dijitTabContainer { - border-radius: 4px; -} -.flat .dijitTabPaneWrapper { - background: #fff; - border: 1px solid #ccc; - margin: 0; - padding: 0; - border-radius: 0 0 4px 4px; -} -.flat .dijitTabContainerTop-tabs, -.flat .dijitTabContainerBottom-tabs, -.flat .dijitTabContainerLeft-tabs, -.flat .dijitTabContainerRight-tabs { - border: none; -} -.flat .dijitTabSpacer { - display: none; -} -.flat .dijitTab { - border: 1px solid transparent; - background-color: #fff; - text-align: center; - -webkit-transition-property: background, padding, margin; - -moz-transition-property: background, padding, margin; - -o-transition-property: background, padding, margin; - -ms-transition-property: background, padding, margin; - transition-property: background, padding, margin; - -webkit-transition-duration: 0.2s; - -moz-transition-duration: 0.2s; - -o-transition-duration: 0.2s; - -ms-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-timing-function: ease; - -moz-transition-timing-function: ease; - -o-transition-timing-function: ease; - -ms-transition-timing-function: ease; - transition-timing-function: ease; - position: relative; - z-index: 0; -} -.flat .dijitTab:before { - content: ""; - display: block; - position: absolute; -} -.flat .dijitTabHover { - background-color: #f2f2f2; -} -.flat .dijitTabActive { - background-color: #e6e6e6; -} -.flat .dijitTabChecked { - border: 1px solid #ccc; - z-index: 1; -} -.flat .dijitTabChecked.dijitTabHover, -.flat .dijitTabChecked.dijitTabActive { - border: 1px solid #ccc; - background-color: #fff; - color: #424242; -} -.flat .dijitTabDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .tabStripButton { - background-color: transparent; - border: none; -} -.flat .dijitTabCloseButton { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - line-height: 1; - font-size: 1em; - vertical-align: middle; - margin-left: 4px; - opacity: 0.35; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; - filter: alpha(opacity=35); -} -.flat .dijitTabCloseButton:before { - content: "\f00e"; -} -.flat .dijitTabCloseButtonHover { - opacity: 0.75; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; - filter: alpha(opacity=75); -} -.flat .dijitTabCloseButtonActive { - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTabContainerTop-tabs .dijitTab { - margin-right: 0; - padding: 6px 16px; - border-bottom-color: #ccc; - border-left: none; - border-right: none; -} -.flat .dijitTabContainerTop-tabs .dijitTabChecked { - border-bottom: 1px solid #fff; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; -} -.flat .dijitTabContainerTop-tabs .dijitTabChecked:before { - height: 3px; - background: #257aa7; - top: -1px; - left: -1px; - right: -1px; -} -.flat .dijitTabListContainer-top { - margin-top: 1px; -} -.flat .dijitTabListContainer-top .dijitTab { - top: 0; -} -.flat .dijitTabPaneWrapper.dijitTabContainerBottom-container { - border-radius: 4px 4px 0 0; -} -.flat .dijitTabContainerBottom-tabs .dijitTab { - margin-right: 0; - padding: 6px 16px; - border-top-color: #ccc; - border-left: none; - border-right: none; -} -.flat .dijitTabContainerBottom-tabs .dijitTabChecked { - border-top: 1px solid #fff; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; -} -.flat .dijitTabContainerBottom-tabs .dijitTabChecked:before { - height: 3px; - background: #257aa7; - bottom: -1px; - left: -1px; - right: -1px; -} -.flat .dijitTabListContainer-bottom { - margin-top: -1px; -} -.flat .dijitTabListContainer-bottom .dijitTab { - top: 0; -} -.flat .dijitTabPaneWrapper.dijitTabContainerLeft-container { - border-radius: 0 4px 4px 0; -} -.flat .dijitTabContainerLeft-tabs .dijitTab { - margin-bottom: 0; - padding: 8px 12px; - border-right-color: #ccc; - border-top: none; - border-bottom: none; -} -.flat .dijitTabContainerLeft-tabs .dijitTabChecked { - border-right: 1px solid #fff; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; -} -.flat .dijitTabContainerLeft-tabs .dijitTabChecked:before { - width: 3px; - background: #257aa7; - bottom: -1px; - left: -1px; - top: -1px; -} -.flat .dijitTabPaneWrapper.dijitTabContainerRight-container { - border-radius: 4px 0 0 4px; -} -.flat .dijitTabContainerRight-tabs .dijitTab { - margin-bottom: 0; - padding: 8px 12px; - border-left-color: #ccc; - border-top: none; - border-bottom: none; -} -.flat .dijitTabContainerRight-tabs .dijitTabChecked { - border-left: 1px solid #fff; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; -} -.flat .dijitTabContainerRight-tabs .dijitTabChecked:before { - width: 3px; - background: #257aa7; - bottom: -1px; - right: -1px; - top: -1px; -} -.flat .tabStripButton { - background-color: #fff; - border: 1px solid transparent; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -o-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; -} -.flat .dijitTabListContainer-top .tabStripButton, -.flat .dijitTabListContainer-bottom .tabStripButton { - padding: 4px 8px; - margin-left: 0; - margin-right: 0; -} -.flat .dijitTabListContainer-top .tabStripButton { - margin-bottom: 1px; -} -.flat .dijitTabListContainer-bottom .tabStripButton { - margin-top: 1px; -} -.flat .tabStripButtonHover { - background-color: #f2f2f2; -} -.flat .tabStripButtonActive { - background-color: #e6e6e6; -} -.flat .dijitTabStripIcon { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #257aa7; - vertical-align: middle; -} -.flat .dijitTabStripIcon:before { - content: "\f004"; -} -.flat .dijitTabStripSlideRightIcon:before { - content: "\f005"; -} -.flat .dijitTabStripMenuIcon:before { - content: "\f006"; -} -.flat .dijitTabListContainer-top .tabStripButtonDisabled, -.flat .dijitTabListContainer-bottom .tabStripButtonDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitTabContainerNested .dijitTabListWrapper { - height: auto; -} -.flat .dijitTabContainerTabListNested .dijitTab { - color: #257aa7; - margin: 4px; - padding: 4px 8px; - border: 1px solid transparent; - border-radius: 4px; - -webkit-transition-property: background-color, border-color; - -moz-transition-property: background-color, border-color; - -o-transition-property: background-color, border-color; - -ms-transition-property: background-color, border-color; - transition-property: background-color, border-color; - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - transition-duration: 0.3s; -} -.flat .dijitTabContainerTabListNested .dijitTabHover { - background-color: #f2f2f2; -} -.flat .dijitTabContainerTabListNested .dijitTabActive { - color: #257aa7; - background-color: #e6e6e6; -} -.flat .dijitTabContainerTabListNested .dijitTabChecked, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive { - color: #fff; - background-color: #257aa7; -} -.flat .dijitTabContainerTabListNested .dijitTabChecked:before, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover:before, -.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive:before { - display: none; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerTop-tabs .dijitTab { - margin-right: 4px; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerBottom-tabs .dijitTab { - margin-right: 4px; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerLeft-tabs .dijitTab { - margin-bottom: 4px; -} -.flat .dijitTabContainerTabListNested.dijitTabContainerRight-tabs .dijitTab { - margin-bottom: 4px; -} -.flat .dijitTabPaneWrapperNested { - border: none; /* prevent double border */ - -webkit-box-shadow: none; - box-shadow: none; -} -/* ContentPane - * - * .dijitContentPane - * set padding for basic content pane - * - * Nested layouts: - * - * .dijitTabContainerTop-dijitContentPane, - * .dijitTabContainerLeft-dijitContentPane, - * .dijitTabContainerBottom-dijitContentPane, - * .dijitTabContainerRight-dijitContentPane - * set background-color and padding of ContentPanes nested within TabContainer (can do top, left, bottom, or right) or Accordion Container - * - * .dijitAccordionContainer-dijitContentPane - * set background-color and padding of ContentPane nested within Accordion - * - * .dijitSplitContainer-dijitContentPane, - * set background-color and padding of ContentPane nested within a SplitContainer - * - * .dijitBorderContainer-dijitContentPane - * set background-color and padding of ContentPane nested within a BorderContainer - */ -.flat .dijitContentPane { - background-color: #fff; - padding: 8px; -} -.flat .dijitTabContainerTop-dijitContentPane, -.flat .dijitTabContainerLeft-dijitContentPane, -.flat .dijitTabContainerBottom-dijitContentPane, -.flat .dijitTabContainerRight-dijitContentPane, -.flat .dijitAccordionContainer-dijitContentPane { - background-color: #fff; - padding: 8px; - left: 0 !important; - top: 0 !important; -} -.flat .dijitAccordionTitle .arrowTextUp, -.flat .dijitAccordionTitle .arrowTextDown { - float: left; -} -/* Accordion - * - * Styling AccordionContainer basically means styling the accordion pane (dijitAccordionInnerContainer) - * and the title inside of it (dijitAccordionTitle). There are 4 basic states to style: - * - * 1. closed pane (and default styling): - * .dijitAccordionInnerContainer - container for each accordion child - * .dijitAccordionTitle - title for each accordion child - * - * 2. active closed pane (ie, mouse down on a title bar) - * .dijitAccordionInnerContainerActive - for background-color, border - * .dijitAccordionInnerContainerActive dijitAccordionTitle - for text color - * - * 3. open pane (expanded child) - * .dijitAccordionChildWrapper - wraps around the child widget (typically ContentPane) - * setting a margin so that there's blue trim all the way around the child - * - * These rules need to override the closed pane active: - * - * .dijitAccordionInnerContainerSelected - for background-color, border - * .dijitAccordionInnerContainerSelected .dijitAccordionTitle - for text color - * - * 4. hovered pane, open or closed - * The selectors below affect hovering over both a closed pane (ie, hovering a title bar), - * and hovering over an open pane. Also, treat mouse down on an open pane as a hover: - * - * .dijitAccordionInnerContainerHover, .dijitAccordionInnerContainerSelectedActive - for background-color, border - * .dijitAccordionInnerContainerHover .dijitAccordionTitle - for text color - */ -.flat .dijitAccordionContainer { - border: 0 none; - border-radius: 4px; -} -.flat .dijitAccordionInnerContainer { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-transition-property: background-color, border; - -moz-transition-property: background-color, border; - -o-transition-property: background-color, border; - -ms-transition-property: background-color, border; - transition-property: background-color, border; - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: linear; - -moz-transition-timing-function: linear; - -o-transition-timing-function: linear; - -ms-transition-timing-function: linear; - transition-timing-function: linear; -} -.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer { - margin-top: 0; - position: relative; -} -.flat .dijitAccordionTitle { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border: 0 none; - border-radius: 4px; -} -.flat .dijitAccordionTitle .arrowTextUp, -.flat .dijitAccordionTitle .arrowTextDown { - display: none; - float: right; - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-align: center; - font-size: 0px; -} -.flat .dijitAccordionTitle .arrowTextUp:before, -.flat .dijitAccordionTitle .arrowTextDown:before { - content: "\f007"; - font-size: 18px; -} -.flat .dijitAccordionTitle .arrowTextUp { - display: block; -} -.flat .dijitAccordionTitle .arrowTextUp:before { - content: "\f006"; -} -.flat .dijitAccordionInnerContainerHover .dijitAccordionTitle { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitAccordionInnerContainerActive .dijitAccordionTitle { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitAccordionInnerContainerSelected { - border: 0 none; -} -.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle { - color: #fff; - background-color: #257aa7; - border-radius: 4px 4px 0 0; -} -.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextUp { - display: none; -} -.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextDown { - display: block; -} -.flat .dijitAccordionContainer .dijitAccordionChildWrapper { - background-color: #fff; - border: 1px solid #ccc; - border-top: 0 none; - position: relative; - z-index: 1; - clear: both; - border-radius: 0 0 4px 4px; -} -.flat .dijitAccordionInnerContainer { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer .dijitAccordionTitle { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer:not(:last-child) .dijitAccordionChildWrapper { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer { - border-top: 0 none; -} -.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainerSelected:last-child .dijitAccordionTitle { - border-radius: 0; -} -.flat .dijitAccordionInnerContainer:first-child, -.flat .dijitAccordionInnerContainer:first-child .dijitAccordionTitle { - border-radius: 4px 4px 0 0; -} -.flat .dijitAccordionInnerContainer:last-child, -.flat .dijitAccordionInnerContainer:last-child .dijitAccordionTitle { - border-radius: 0 0 4px 4px; -} -/* TitlePane */ -.flat .dijitTitlePaneRtl .dijitTitlePaneTitle { - text-align: right; -} -.flat .dijitTitlePaneRtl .dijitClosed .dijitArrowNode:before { - content: "\f006"; -} -.flat .dijitColorPaletteRtl .dijitColorPaletteUnder { - left: auto; - right: 0; -} -.dijitPopup { - border-radius: 4px; -} -/* ----- Drag and Drop ----- */ -.dojoDndItem { - border: 1px solid transparent; - cursor: pointer; - -webkit-transition-duration: 0.25s; - -moz-transition-duration: 0.25s; - -o-transition-duration: 0.25s; - -ms-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-property: background-color, border-color, opacity; - -moz-transition-property: background-color, border-color, opacity; - -o-transition-property: background-color, border-color, opacity; - -ms-transition-property: background-color, border-color, opacity; - transition-property: background-color, border-color, opacity; -} -/* hover */ -.dojoDndItemOver { - background-color: #f5f5f5; - border-radius: 4px; -} -.dojoDndItemAnchor { - background-color: transparent; - border: 1px dashed #257aa7; - border-radius: 4px; -} -/* selected */ -.dojoDndItemBefore { - background: transparent; - padding-top: 2px; - border-top: 1px solid #257aa7; -} -.dojoDndItemAfter { - background: transparent; - padding-bottom: 2px; - border-bottom: 1px solid #257aa7; -} -/* Avatar */ -table.dojoDndAvatar { - display: block; -} -.dojoDndAvatarHeader td { - display: none; -} -.dojoDndAvatarHeader:before { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: table-cell; -} -/* cannot drop */ -.dojoDndMove .dojoDndAvatarHeader:before { - color: #dd2c00; - content: "\f01c"; -} -.dojoDndCopy .dojoDndAvatarHeader:before { - color: #dd2c00; - content: "\f01c"; -} -/* can drop */ -.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before { - color: #43a047; - content: "\f008"; -} -.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before { - color: #43a047; - content: "\f008"; -} -.dojoDndAvatarItem { - border-radius: 4px; -} -.dojoDndAvatarItem td > * { - padding: 4px 8px; - list-style-type: none; - background-color: #fff; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -/* Calendar - * - * Styling Calendar mainly includes: - * - * 1. Calendar container - * .dijitCalendar - main container - * .dijitCalendarHover / .dijitCalendarActive - states e.g. hover,active - * - * 2. Month - * .dijitCalendarMonthContainer - * .dijitCalendarMonthLabel - * .dijitCalendarDecrease / .dijitCalendarDecrease - icons for switching to previous/next month - * .dijitCalendarArrowActive .dijitCalendarDecrease - states e.g. hover,active - * - * 3. Date - * .dijitCalendarDayLabelTemplate - week day column header e.g. S M T W T F S - * .dijitCalendarDateTemplate - date label wrapper - * .dijitCalendarPreviousMonth .dijitCalendarDateLabel - special labels for previous or next month - * .dijitCalendarSelectedDate .dijitCalendarDateLabel - styles for selected date - * .dijitCalendarDisabledDate .dijitCalendarDateLabel - styles for disabled date - * .dijitCalendarActiveDate .dijitCalendarDateLabel - states e.g. hover,active - * - * 4. Year - * .dijitCalendarYearContainer - * .dijitCalendarYearLabel - * .dijitCalendarPreviousYear /.dijitCalendarNextYear - * .dijitCalendarNextYearHover / .dijitCalendarPreviousYearHover - states e.g. hover,active - * - * 5. Dropdown Month Menu - * .dijitCalendarMonthMenu - menu container - * .dijitCalendarMonthMenu .dijitCalendarMonthLabel - month label in menu item - * .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover - menu item hover state - */ -.flat .dijitCalendar { - background-color: #fff; - text-align: center; - padding: 4px; - border: 1px solid #ccc; - border-collapse: separate; - border-radius: 4px; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -.flat .dijitCalendarMonthContainer th { - text-align: center; - line-height: 20px; - vertical-align: middle; - margin: 4px 0; -} -.flat .dijitCalendarArrow { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - cursor: pointer; - font-size: 24px; - border: 1px solid transparent; - padding: 4px; -} -.flat .dijitCalendarDecrease, -.flat .dijitCalendarIncrease { - display: none; -} -.flat .dijitCalendarDecrementArrow { - float: left; - padding-left: 2px; -} -.flat .dijitCalendarDecrementArrow:before { - content: "\f000"; -} -.flat .dijitCalendarIncrementArrow { - float: right; - padding-right: 2px; -} -.flat .dijitCalendarIncrementArrow:before { - content: "\f001"; -} -.flat .dijitCalendarArrowHover .dijitCalendarIncrementControl, -.flat .dijitCalendarArrow:hover .dijitCalendarIncrementControl, -.flat .dijitCalendarNextYearHover, -.flat .dijitCalendarNextYear:hover, -.flat .dijitCalendarPreviousYearHover, -.flat .dijitCalendarPreviousYear:hover { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - padding: 4px; -} -.flat .dijitCalendarArrowActive .dijitCalendarIncrementControl, -.flat .dijitCalendarArrow:active .dijitCalendarIncrementControl, -.flat .dijitCalendarNextYearActive, -.flat .dijitCalendarNextYear:active, -.flat .dijitCalendarPreviousYearActive, -.flat .dijitCalendarPreviousYear:active { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitA11ySideArrow { -/* text +/- labels instead of arrow icons, for high contrast mode */ - display: none; -} -.flat .dijitCalendarContainer th, -.flat .dijitCalendarContainer td { - padding: 4px; -} -.flat .dijitCalendarDayLabelTemplate { - text-align: center; - border-bottom: #ccc; -} -.flat .dijitCalendarDayLabel { - font-weight: bold; - text-align: center; -} -.flat .dijitCalendarDateTemplate { - font-size: 0.9em; - letter-spacing: 0.05em; - text-align: center; -} -.flat .dijitCalendarDateTemplate .dijitCalendarDateLabel { - text-decoration: none; - display: block; - padding: 2px 4px; - border: 0 none; - border-radius: 50%; -} -.flat .dijitCalendarPreviousMonth .dijitCalendarDateLabel, -.flat .dijitCalendarNextMonth .dijitCalendarDateLabel { - color: #c2c2c2; -} -.flat .dijitCalendarCurrentDate .dijitCalendarDateLabel { - border-color: #257aa7; -} -.flat .dijitCalendarHoveredDate .dijitCalendarDateLabel, -.flat .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel { - background-color: #f2f2f2; -} -.flat .dijitCalendarActiveDate .dijitCalendarDateLabel, -.flat .dijitCalendarEnabledDate:active .dijitCalendarDateLabel { - background-color: #e6e6e6; -} -.flat .dijitCalendarSelectedDate .dijitCalendarDateLabel, -.flat .dijitCalendarSelectedDate.dijitCalendarHoveredDate .dijitCalendarDateLabel { - color: #fff; - background-color: #257aa7; -} -.flat .dijitCalendarDisabledDate .dijitCalendarDateLabel { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitCalendarYearContainer { - vertical-align: middle; -} -.flat .dijitCalendarYearLabel { - padding: 4px 0 0 0; - margin: 0; - font-size: 1.15em; -} -.flat .dijitCalendarYearLabel span { - vertical-align: middle; -} -.flat .dijitCalendarSelectedYear, -.flat .dijitCalendarNextYear, -.flat .dijitCalendarPreviousYear { - padding: 4px; -} -.flat .dijitCalendarSelectedYear { - color: #257aa7; -} -.flat .dijitCalendarNextYear, -.flat .dijitCalendarPreviousYear { - color: #257aa7; - font-size: 0.9em; - line-height: 20px; - border: 1px solid transparent; -} -.flat .dijitCalendarSelectedYear { - padding: 0 4px; -} -.flat .dijitCalendar .dijitDropDownButton { - margin: 0; -} -.flat .dijitCalendarMonthMenu { - padding: 8px 0; -} -.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabel { - padding: 4px; -} -.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover { - color: #fff; - background-color: #257aa7; -} -/* Menu - -There are three areas of styling for the Menu: - - 1. The menu - There are three types of menus: - i) Context Menu - ii) Drop down Menu - iii) Navigation Menu - All three types of menus are affected by the .dijitMenu class in which you can set the background-color, padding and border - .dijitMenu affects the drop down menu in TimeTextBox, Calendar, ComboBox and FilteringSelect - .dijitMenuTable - for padding - also affects Select widget - - 2. The menu bar - .dijitMenuBar - for border, margins, padding, background-color of the menu bar - .dijitMenuBar .dijitMenuItem - for padding, text color of menu items in the menu bar (overrides .dijitMenuItem) - - 3. Menu items - items in the menu. - .dijitMenuItem - for color - .dijitMenuItemHover, .dijitMenuItemSelected - for background-color, border, text color, padding of a menu item or menubar item that has been hovered over or selected - .dijitMenuItemActive - for background-color of an active (mousedown) menu item - td.dijitMenuItemIconCell - for padding around a menu item's icon - td.dijitMenuItemLabel - for padding around a menu item's label - .dijitMenuSeparatorTop - for border, top border, of the separator - .dijitMenuSeparatorBottom - for bottom margin of the separator - - Styles specific to ComboBox and FilteringSelect widgets: - .dijitComboBoxMenu .dijitMenuItem - for padding and border of a menu item in a ComboBox or FilteringSelect widget's menu - .dijitComboBoxMenu .dijitMenuItemSelected- for text color, background-color and border of a menu item in a ComboBox or FilteringSelect widget's menu - -*/ -.flat .dijitMenu { - background: #fff; - border: 1px solid #ccc; - border-radius: 4px; - margin: 0; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -.flat .dijitMenuTable, -.flat .dijitComboBoxMenu { - padding: 8px 0; -} -.flat .dijitComboBoxMenu { - margin-left: 0; - background-image: none; -} -.flat .dijitMenuTable { -/* this prevents jiggling upon hover of a menu item */ - border-collapse: separate; - border-spacing: 0 0; -} -.flat .dijitMenuItem, -.flat .dijitMenuItem td { - line-height: 20px; - padding: 8px; - white-space: nowrap; -} -.flat .dijitMenuItemHover td, -.flat .dijitMenuItemHover { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuItemActive td, -.flat .dijitMenuItemActive { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuItemSelected td, -.flat .dijitMenuItemSelected { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuItemDisabled { - color: #9e9e9e; -} -.flat .dijitMenuItemDisabled.dijitMenuItemSelected td, -.flat .dijitMenuItemDisabled.dijitMenuItemSelected { - color: #f2f2f2; - background: #5cafdb; -} -.flat .dijitMenuSeparatorTop { - height: auto; - margin-top: 1px; /* prevents spacing above/below separator */ - border-bottom: 1px solid #ccc; -} -.flat .dijitMenuSeparatorBottom { - height: auto; - margin-bottom: 1px; - border-top: 1px solid transparent; -} -.flat td.dijitMenuItemIconCell { - padding: 4px; - margin: 0 0 0 4px; - text-align: center; -} -.flat .dijitMenuExpand { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.flat .dijitMenuExpand:before { - content: "\f001"; -} -.flat .dijitCheckedMenuItemIconChar { - display: none; -} -.flat .dijitMenuPreviousButton, -.flat .dijitMenuNextButton { - font-style: italic; -} -.flat .dijitMenuBar { - margin: 0; - padding: 0; - background-color: #f5f5f5; -} -.flat .dijitMenuBar .dijitMenuItem { - padding: 8px 12px; - margin: 0; -} -.flat .dijitMenuBar .dijitMenuItemHover { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuBar .dijitMenuItemActive { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuBar .dijitMenuItemSelected, -.flat .dijitMenuBar .dijitMenuItemHover.dijitMenuItemSelected, -.flat .dijitMenuBar .dijitMenuItemActive.dijitMenuItemSelected { - color: #fff; - background-color: #257aa7; -} -.flat .dijitMenuBar .dijitMenuItemDisabled.dijitMenuItemSelected { - color: #f2f2f2; - background: #5cafdb; -} -.flat .dijitMenuPopup { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.flat .dijitMenuPopup .dijitMenu { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.flat .dijitMenuPopup .dijitMenuItem, -.flat .dijitMenuPopup .dijitMenuItem td { - padding: 8px; -} -.flat .dijitDialogRtl .dijitDialogCloseIcon { - right: auto; - left: 12px; -} -.flat .dijitDialogRtl .dijitDialogPaneActionBar, -.flat .dijitTooltipDialogRtl .dijitDialogPaneActionBar { - text-align: left; -} -.flat .dijitSliderRtl .dijitSliderProgressBarH { - float: right; - right: 0; - left: auto; -} -.flat .dijitSliderRtl .dijitSliderLeftBumper { - border-left-width: 0; - border-right-width: 1px; - margin-left: 0; - margin-right: 4px; - border-radius: 0 1.5px 1.5px 0; -} -.flat .dijitSliderRtl .dijitSliderRightBumper { - border-left-width: 1px; - border-right-width: 0; - margin-left: 4px; - margin-right: -2px; - border-radius: 1.5px 0 0 1.5px; -} -.flat .dijitSliderRtl .dijitSliderMoveableH { - right: auto; - left: 0; -} -.flat .dijitSliderRtl .dijitSliderImageHandleV { - left: auto; -} -.flat .dijitSliderRtl .dijitSliderImageHandleH { - left: -50%; -} -.flat .dijitSliderRtl .dijitRuleContainerV { - float: right; -} -/* Slider - * - * Styling Slider mainly includes styling the Slider progress bar (dijitSliderProgressBar) - * - * Slider progress bar: - * 1. Slider progress bar (default styling): - * .dijitSliderProgressBarH - progress bar at the middle of horizontal slider - * .dijitSliderLeftBumper - bar at the left of horizontal slider - * .dijitSliderRightBumper - bar at the right of horizontal slider - * .dijitSliderProgressBarV - progress bar at the middle of vertical slider - * .dijitSliderTopBumper - bar at the top of vertical slider - * .dijitSliderBottomtBumper - bar at the bottom of vertical slider - * - * 2. hovered Slider progress bar (ie, mouse hover on progress bar) - * .dijitSliderHover .dijitSliderProgressBarH(horizontal) - hovered bar style: background, border - * - * 3. focused Slider progress bar (ie, mouse focused on progress bar) - * .dijitSliderFocused .dijitSliderProgressBarH(horizontal) - focus bar style: background, border - * - * 4. disabled/read-only Slider progress bar - * .dijitSliderDisabled .dijitSliderProgressBarH(horizontal) - bar styles when slider is disabled - * - * - * Slider Thumbs: - * 1. Slider Thumbs (default styling): - * .dijitSliderImageHandleH / .dijitSliderImageHandleV - styles for the controller on the progress bar - * - * 2. hovered Slider Thumbs (ie, mouse hover on slider thumbs) - * .dijitSliderHover .dijitSliderImageHandleH - hovered controller style - * - * 3. focused Slider progress bar (ie, mouse focused on slider thumbs) - * .dijitSliderFocused .dijitSliderImageHandleV - focused controller style - * - * - * Slider Increment/Decrement Buttons: - * 1. Slider Increment/Decrement Buttons (default styling): - * .dijitSliderDecrementIconH - decrement icon which lies at the left of horizontal slider - * .dijitSliderIncrementIconH - increment icon which lies at the right of horizontal slider - * .dijitSliderDecrementIconV - decrement icon which lies at the bottom of vertical slider - * .dijitSliderIncrementIconV - increment icon which lies at the top of vertical slider - * - * 2. hovered Slider Increment/Decrement Buttons (mouse hover on the icons) - * .dijitSliderHover .dijitSliderDecrementIconH - for background, border - * - * 3. active Slider Increment/Decrement Buttons (mouse down on the icons) - * .dijitSliderActive .dijitSliderIncrementIconV - for background, border - * - * 4. disabled/read-only Slider Increment/Decrement Buttons - * .dijitSliderDisabled .dijitSliderDecrementIconH - styles for the icons in disabled slider - * .dijitSliderReadOnly .dijitSliderIncrementIconV - styles for the icons in read-only slider - */ -.flat .dijitSliderBar { - border-style: solid; - outline: 1px; -} -.flat .dijitRuleLabelsContainer { - color: #424242; - font-size: smaller; -} -.flat .dijitSliderDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitRuleLabelsContainerH { - padding: 0; -} -.flat .dijitSliderBarH, -.flat .dijitSliderBumperH { - height: 3px; -} -.flat .dijitSlider .dijitSliderLeftBumper { - border-radius: 1.5px 0 0 1.5px; - border: 0 none; - margin-left: 4px; -} -.flat .dijitSlider .dijitSliderRightBumper { - border-radius: 0 1.5px 1.5px 0; - border: 0 none; - margin-left: -2px; - margin-right: 4px; -} -.flat .dijitSlider .dijitSliderProgressBarH, -.flat .dijitSlider .dijitSliderLeftBumper { - border: 0 none; - background-color: #257aa7; - background-image: none; -} -.flat .dijitSlider .dijitSliderRemainingBarH, -.flat .dijitSlider .dijitSliderRightBumper { - border: 0 none; - background-color: #ccc; -} -.flat .dijitSliderHover .dijitSliderProgressBarH, -.flat .dijitSliderHover .dijitSliderLeftBumper { - background-color: #22709a; - background-image: none; -} -.flat .dijitSliderFocused .dijitSliderProgressBarH, -.flat .dijitSliderFocused .dijitSliderLeftBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitSliderFocused .dijitSliderRemainingBarH, -.flat .dijitSliderFocused .dijitSliderRightBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitRuleLabelsContainerV { - padding: 0; -} -.flat .dijitSliderBarV, -.flat .dijitSliderBumperV { - width: 3px; -} -.flat .dijitSlider .dijitSliderTopBumper { - border-radius: 1.5px 1.5px 0 0; - border: 0 none; - margin-top: 4px; - margin-bottom: -2px; -} -.flat .dijitSlider .dijitSliderBottomBumper { - border-radius: 0 0 1.5px 1.5px; - border: 0 none; - margin-bottom: 4px; -} -.flat .dijitSlider .dijitSliderProgressBarV, -.flat .dijitSlider .dijitSliderBottomBumper { - border: 0 none; - background-color: #257aa7; - background-image: none; -} -.flat .dijitSlider .dijitSliderRemainingBarV, -.flat .dijitSlider .dijitSliderTopBumper { - border: 0 none; - background-color: #ccc; -} -.flat .dijitSliderHover .dijitSliderProgressBarV, -.flat .dijitSliderHover .dijitSliderBottomBumper { - background-color: #22709a; - background-image: none; -} -.flat .dijitSliderFocused .dijitSliderProgressBarV, -.flat .dijitSliderFocused .dijitSliderBottomBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitSliderFocused .dijitSliderRemainingBarV, -.flat .dijitSliderFocused .dijitSliderTopBumper { - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitSliderImageHandle { - background: #fff; - -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - border-radius: 50%; - border: 1px solid #257aa7; - width: 16px; - height: 16px; - margin-top: -2px; - position: absolute; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.flat .dijitSliderImageHandle:after { - content: ""; - display: block; - background: #257aa7; - border-radius: 50%; - height: 10px; - width: 10px; - left: 2px; - top: 2px; - position: absolute; -} -.flat .dijitSliderImageHandleV { - margin-top: 0; -} -.flat .dijitSliderHover .dijitSliderImageHandle, -.flat .dijitSliderFocused .dijitSliderImageHandle { - -webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3), 0 4px 6px rgba(0,0,0,0.2); - box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3), 0 4px 6px rgba(0,0,0,0.2); -} -.flat .dijitSliderDisabled.dijitSliderFocused .dijitSliderImageHandle:after { - display: none; -} -.flat .dijitSliderDecrementIconH, -.flat .dijitSliderIncrementIconH, -.flat .dijitSliderDecrementIconV, -.flat .dijitSliderIncrementIconV { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - height: 20px; - width: 20px; - cursor: pointer; - color: #257aa7; - padding: 0; -} -.flat .dijitSliderDecrementIconH:hover, -.flat .dijitSliderIncrementIconH:hover, -.flat .dijitSliderDecrementIconV:hover, -.flat .dijitSliderIncrementIconV:hover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitSliderDecrementIconH:active, -.flat .dijitSliderIncrementIconH:active, -.flat .dijitSliderDecrementIconV:active, -.flat .dijitSliderIncrementIconV:active { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitSliderReadOnly .dijitSliderDecrementIconH, -.flat .dijitSliderDisabled .dijitSliderDecrementIconH, -.flat .dijitSliderReadOnly .dijitSliderDecrementIconV, -.flat .dijitSliderDisabled .dijitSliderDecrementIconV, -.flat .dijitSliderReadOnly .dijitSliderIncrementIconH, -.flat .dijitSliderDisabled .dijitSliderIncrementIconH, -.flat .dijitSliderReadOnly .dijitSliderIncrementIconV, -.flat .dijitSliderDisabled .dijitSliderIncrementIconV { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitSliderIncrementIconH, -.flat .dijitSliderIncrementIconV, -.flat .dijitSliderDecrementIconH, -.flat .dijitSliderDecrementIconV { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.flat .dijitSliderIncrementIconH:before, -.flat .dijitSliderIncrementIconV:before, -.flat .dijitSliderDecrementIconH:before, -.flat .dijitSliderDecrementIconV:before { - content: "\f011"; - top: 0; - line-height: 20px; -} -.flat .dijitSliderIncrementIconH .dijitSliderButtonInner, -.flat .dijitSliderIncrementIconV .dijitSliderButtonInner, -.flat .dijitSliderDecrementIconH .dijitSliderButtonInner, -.flat .dijitSliderDecrementIconV .dijitSliderButtonInner { - display: none; -} -.flat .dijitSliderDecrementIconH:before, -.flat .dijitSliderDecrementIconV:before { - content: "\f012"; -} -.flat .dijitRuleMark { - border: 0 none; -} -.flat .dijitRuleMarkH { - border-right: 1px solid #e0e0e0; -} -.flat .dijitRuleMarkV { - border-bottom: 1px solid #e0e0e0; -} -.flat .dijitRuleLabelContainerH { - margin-top: 2px; - margin-bottom: 2px; -} -.flat .dijitRuleLabelContainerV { - margin-left: 2px; - margin-right: 2px; -} -.flat .dijitSelectRtl .dijitButtonText { - float: right; - padding: 0 12px 0 0; -} -.flat .dijitSelectRtl .dijitButtonContents { - border-style: none none none solid; - text-align: right; -} -.flat .dijitComboBoxRtl .dijitButtonNode.dijitArrowButtonContainer { - border-radius: 4px 0 0 4px; -} -.flat .dijitComboBoxRtl .dijitArrowButtonContainer { - border-right-width: 1px !important; - border-left-width: 0 !important; -} -.flat .dijitTextBoxRtl .dijitValidationContainer, -.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer { - border-right-width: 1px !important; - border-left-width: 0 !important; -} -.flat .dijitTextBoxRtlError .dijitValidationContainer { - border-left-width: 0; - border-right-width: 1px; -} -.flat .dijitRtl .dijitPlaceHolder { - left: auto; - right: 0; -} -.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer, -.flat .dijitValidationTextBoxRtl .dijitValidationContainer, -.flat .dijitTextBoxRtl .dijitArrowButtonContainer { - float: left; -} -.flat div.dijitNumberTextBoxRtl { - text-align: right; -} -/* RadioButton - * - * Styling RadioButton mainly includes: - * - * 1. Containers - * .dijitRadio|.dijitRadioIcon - * - * 2. RadioButton within ToggleButton - * .dijitToggleButton|.dijitToggleButtonChecked - * - * 3. Checked state - * .dijitRadioChecked - * .dijitToggleButtonChecked - * - * 4. Hover state - * .dijitRadioHover|.dijitRadioCheckedHover - * - * 5. Disabled state - * .dijitRadioDisabled|.dijitRadioCheckedDisabled - */ -.flat .dijitRadio, -.flat .dijitRadioIcon { -/* inside a toggle button */ - width: 16px; - height: 16px; - background: #fff; - border: 1px solid #257aa7; - border-radius: 50%; - position: relative; - overflow: visible; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.flat .dijitRadio:after, -.flat .dijitRadioIcon:after { - content: " "; - display: block; - width: 0; - height: 0; - background-color: #257aa7; - border-radius: 50%; - opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - margin: 8px; - position: absolute; - top: 0; - left: 0; - -webkit-transition: all 0.15s ease-in-out; - -moz-transition: all 0.15s ease-in-out; - -o-transition: all 0.15s ease-in-out; - -ms-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; -} -.flat .dijitRadioHover { - border-color: #43a3d5; -} -.flat .dijitRadioChecked:after, -.flat .dijitChecked .dijitRadioIcon:after { - width: 8px; - height: 8px; - margin: 3px; - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .alt-primary .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-primary .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-success .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-success .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-info .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-info .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-warning .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-warning .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-danger .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-danger .dijitRadioIcon:after { - background-color: #fff; -} -.flat .alt-inverse .dijitRadioIcon { - border-color: #fff; -} -.flat .alt-inverse .dijitRadioIcon:after { - background-color: #fff; -} -.flat .dijitRadioDisabled { - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitRadioCheckedDisabled { - background-color: #f5f5f5; - border-color: #5cafdb; -} -.flat .dijitRadioCheckedDisabled:after { - background-color: #5cafdb; -} -.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon { - width: 16px; - height: 16px; - background: #fff; - border: 1px solid #ccc; - border-radius: 50%; - position: relative; - overflow: visible; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon:after { - content: " "; - display: block; - width: 0; - height: 0; - background-color: #257aa7; - border-radius: 50%; - opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - margin: 8px; - position: absolute; - top: 0; - left: 0; - -webkit-transition: all 0.15s ease-in-out; - -moz-transition: all 0.15s ease-in-out; - -o-transition: all 0.15s ease-in-out; - -ms-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; -} -.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon { - border-color: #ccc; -} -.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon:after { - width: 8px; - height: 8px; - margin: 3px; - opacity: 1; - -ms-filter: none; - filter: none; -} -/* CheckBox - * - * Styling CheckBox mainly includes: - * - * 1. Containers - * .dijitCheckBox - * - * 2. CheckBox within ToggleButton - * .dijitCheckBoxIcon - * - * 3. States - Checked, Hover, Disabled. - * .dijitCheckBoxChecked - * .dijitCheckBoxHover - * .dijitCheckBoxCheckedHover - * .dijitCheckBoxDisabled - * .dijitCheckBoxCheckedDisabled - */ -.flat .dijitCheckBox { - background-color: #fff; - border: 1px solid #ccc; - width: 16px; - height: 16px; - line-height: 1; - padding: 0; - border-radius: 2px; - text-align: center; - position: relative; - overflow: visible; - -webkit-transition: all 0.1s linear; - -moz-transition: all 0.1s linear; - -o-transition: all 0.1s linear; - -ms-transition: all 0.1s linear; - transition: all 0.1s linear; -} -.flat .dijitCheckBox input { - position: absolute; - top: 0; -} -.flat .dijitCheckBoxIcon:before, -.flat .dijitCheckBoxChecked:before, -.flat .dijitCheckBoxCheckedDisabled:before { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f00c"; - color: #fff; -} -.flat .dijitCheckBoxIcon { - padding: 0; -} -.flat .dijitCheckBoxIcon:before { - color: #257aa7; -} -.flat .alt-primary .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-success .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-info .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-warning .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-danger .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .alt-inverse .dijitCheckBoxIcon:before { - color: #fff; -} -.flat .dijitCheckBoxChecked { - background-color: #257aa7; - border-color: #257aa7; -} -.flat .dijitCheckBoxHover { - background-color: #fff; - border: 1px solid #257aa7; -} -.flat .dijitCheckBoxCheckedHover { - background-color: #2d95cd; - border: 1px solid #257aa7; -} -.flat .dijitCheckBoxDisabled { - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitCheckBoxCheckedDisabled { - color: #a6a6a6; - background-color: #5cafdb; - border-color: #5cafdb; -} -.flat .dijitCheckedMenuItem .dijitCheckedMenuItemIcon { - background-color: #fff; - border: 1px solid #ccc; - width: 16px; - height: 16px; - line-height: 1; - padding: 0; - border-radius: 2px; - text-align: center; - position: relative; - overflow: visible; - -webkit-transition: all 0.1s linear; - -moz-transition: all 0.1s linear; - -o-transition: all 0.1s linear; - -ms-transition: all 0.1s linear; - transition: all 0.1s linear; -} -.flat .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon:before { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f00c"; - color: #257aa7; -} -/* Text Inputs: [TextBox | DateTextBox | CurrencyTextBox | ValidationTextBox | ...] | TextArea - * Mainly includes: - * - * 1. Containers - * .dijitTextBox - * .dijitInputField - container that wraps "dijitInputInner" or "dijitPlaceHolder" - * - * 2. Textbox input - * .dijitInputInner - * .dijitPlaceHolder - * - * 3. States - Hover, Focused, Disabled, Error, Error while Focused e.g. - * .dijitTextBoxHover - * .dijitTextBoxFocused - * .dijitTextBoxDisabled - * .dijitTextBoxError - * .dijitTextBoxErrorFocused - * -*/ -.flat .dijitTextBox, -.flat .dijitInputInner { - line-height: 20px; -} -.flat .dijitTextBox { - background: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - -ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; - transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; -} -.flat .dijitTextArea { - padding: 4px 6px; -} -.flat .dijitTextBox .dijitInputField { - padding: 0 4px; - margin: 0 2px; -} -.flat .dijitSelect.alt-primary, -.flat .dijitComboBox.alt-primary, -.flat .dijitSpinner.alt-primary { - border-color: #1e88e5; -} -.flat .dijitSelect.alt-success, -.flat .dijitComboBox.alt-success, -.flat .dijitSpinner.alt-success { - border-color: #43a047; -} -.flat .dijitSelect.alt-info, -.flat .dijitComboBox.alt-info, -.flat .dijitSpinner.alt-info { - border-color: #03a9f4; -} -.flat .dijitSelect.alt-warning, -.flat .dijitComboBox.alt-warning, -.flat .dijitSpinner.alt-warning { - border-color: #fb8c00; -} -.flat .dijitSelect.alt-danger, -.flat .dijitComboBox.alt-danger, -.flat .dijitSpinner.alt-danger { - border-color: #e53935; -} -.flat .dijitSelect.alt-inverse, -.flat .dijitComboBox.alt-inverse, -.flat .dijitSpinner.alt-inverse { - border-color: #616161; -} -.flat .dijitTextBox .dijitInputInner, -.flat .dijitValidationTextBox .dijitValidationContainer, -.flat .dijitTextBox .dijitInputField .dijitPlaceHolder { - padding: 4px; -} -.flat .dijitTextBoxHover { - border-color: #257aa7; - -webkit-transition-duration: 0.25s; - -moz-transition-duration: 0.25s; - -o-transition-duration: 0.25s; - -ms-transition-duration: 0.25s; - transition-duration: 0.25s; -} -.flat .dijitTextBoxFocused { - border-color: #257aa7; - -webkit-transition-duration: 0.1s; - -moz-transition-duration: 0.1s; - -o-transition-duration: 0.1s; - -ms-transition-duration: 0.1s; - transition-duration: 0.1s; -} -.flat .dijitTextBoxDisabled { - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitComboBoxDisabled.alt-primary, -.flat .dijitSpinnerDisabled.alt-primary { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #6db2ee; -} -.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-primary .dijitButtonNode { - background: #6db2ee; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-primary .dijitSpinnerButtonContainer { - border-left-color: #6db2ee; -} -.flat .dijitSpinnerRtlDisabled.alt-primary .dijitSpinnerButtonContainer { - border-right-color: #6db2ee; -} -.flat .dijitSelectDisabled.alt-primary { - border-color: #6db2ee; -} -.flat .dijitSelectDisabled.alt-primary .dijitStretch, -.flat .dijitSelectDisabled.alt-primary .dijitButtonNode { - background: #6db2ee; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-success, -.flat .dijitSpinnerDisabled.alt-success { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #7dc981; -} -.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-success .dijitButtonNode { - background: #7dc981; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-success .dijitSpinnerButtonContainer { - border-left-color: #7dc981; -} -.flat .dijitSpinnerRtlDisabled.alt-success .dijitSpinnerButtonContainer { - border-right-color: #7dc981; -} -.flat .dijitSelectDisabled.alt-success { - border-color: #7dc981; -} -.flat .dijitSelectDisabled.alt-success .dijitStretch, -.flat .dijitSelectDisabled.alt-success .dijitButtonNode { - background: #7dc981; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-info, -.flat .dijitSpinnerDisabled.alt-info { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #56c9fd; -} -.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-info .dijitButtonNode { - background: #56c9fd; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-info .dijitSpinnerButtonContainer { - border-left-color: #56c9fd; -} -.flat .dijitSpinnerRtlDisabled.alt-info .dijitSpinnerButtonContainer { - border-right-color: #56c9fd; -} -.flat .dijitSelectDisabled.alt-info { - border-color: #56c9fd; -} -.flat .dijitSelectDisabled.alt-info .dijitStretch, -.flat .dijitSelectDisabled.alt-info .dijitButtonNode { - background: #56c9fd; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-warning, -.flat .dijitSpinnerDisabled.alt-warning { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #ffb557; -} -.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-warning .dijitButtonNode { - background: #ffb557; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-warning .dijitSpinnerButtonContainer { - border-left-color: #ffb557; -} -.flat .dijitSpinnerRtlDisabled.alt-warning .dijitSpinnerButtonContainer { - border-right-color: #ffb557; -} -.flat .dijitSelectDisabled.alt-warning { - border-color: #ffb557; -} -.flat .dijitSelectDisabled.alt-warning .dijitStretch, -.flat .dijitSelectDisabled.alt-warning .dijitButtonNode { - background: #ffb557; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-danger, -.flat .dijitSpinnerDisabled.alt-danger { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #ee7e7c; -} -.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-danger .dijitButtonNode { - background: #ee7e7c; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-danger .dijitSpinnerButtonContainer { - border-left-color: #ee7e7c; -} -.flat .dijitSpinnerRtlDisabled.alt-danger .dijitSpinnerButtonContainer { - border-right-color: #ee7e7c; -} -.flat .dijitSelectDisabled.alt-danger { - border-color: #ee7e7c; -} -.flat .dijitSelectDisabled.alt-danger .dijitStretch, -.flat .dijitSelectDisabled.alt-danger .dijitButtonNode { - background: #ee7e7c; - color: #f2f2f2; -} -.flat .dijitComboBoxDisabled.alt-inverse, -.flat .dijitSpinnerDisabled.alt-inverse { - background: #f5f5f5; - color: #9e9e9e; - border: 1px solid #989898; -} -.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode, -.flat .dijitSpinnerDisabled.alt-inverse .dijitButtonNode { - background: #989898; - color: #f2f2f2; -} -.flat .dijitSpinnerDisabled.alt-inverse .dijitSpinnerButtonContainer { - border-left-color: #989898; -} -.flat .dijitSpinnerRtlDisabled.alt-inverse .dijitSpinnerButtonContainer { - border-right-color: #989898; -} -.flat .dijitSelectDisabled.alt-inverse { - border-color: #989898; -} -.flat .dijitSelectDisabled.alt-inverse .dijitStretch, -.flat .dijitSelectDisabled.alt-inverse .dijitButtonNode { - background: #989898; - color: #f2f2f2; -} -.flat .dijitTextBoxError, -.flat .dijitTextBoxError .dijitButtonNode { - border-color: #dd2c00; -} -.flat .dijitTextBoxErrorFocused, -.flat .dijitTextBoxErrorFocused .dijitButtonNode { - border: 1px solid #bc2500; -} -.flat .dijitValidationTextBoxError .dijitValidationContainer { - color: #dd2c00; - width: 18px; - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 18px; -} -.flat .dijitValidationTextBoxError .dijitValidationContainer:before { - content: "\f017"; -} -.flat .dijitValidationTextBoxError .dijitValidationIcon { - display: none; -} -.flat table.dijitComboButtonRtl .dijitStretch { - border-radius: 0 4px 4px 0; -} -.flat table.dijitComboButtonRtl .dijitArrowButton { - border-radius: 4px 0 0 4px; - border-left-width: 1px; - border-right-width: 0; -} -.flat .dijitDropDownButtonRtl .dijitButtonNode { - padding-left: 8px; -} -.flat .dijitDropDownButtonRtl .dijitArrowButtonInner { - margin-left: 0; - margin-right: 12px; -} -/* Select | Combobox - * And minor style for DateTextBox | MultiSelect - * - * Styling Select mainly includes: - * - * 1. Containers - * Select: - * .dijitSelect - * .dijitButtonContents - * Combobox: - * .dijitComboBox - * - * 2. Arrow Button - * .dijitArrowButton - * .dijitArrowButtonInner - * .dijitComboBox .dijitButtonNode - * - * 3. Menu - * .dijitSelectMenu - * - * 4. States - Hover, Active, Focused, Disabled, e.g. - * - * Select: Hover, Active, Focused, Disabled - * .dijitSelectHover - * .dijitSelectFocused - * .dijitSelectDisabled - * - * Combobox: Hover, Focused (Open), Disabled - * .dijitComboBox .dijitDownArrowButtonHover - * .dijitComboBoxOpenHover .dijitButtonNode - * .dijitComboBoxDisabled .dijitButtonNode - * - */ -.flat .dijitSelect .dijitArrowButtonInner, -.flat .dijitComboBox .dijitArrowButtonInner { - margin: 0; - width: 0; - height: 0; -} -.flat .dijitSelect { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - table-layout: fixed; -} -.flat .dijitSelect .dijitButtonContents, -.flat .dijitSelect .dijitArrowButton { - line-height: 20px; - padding: 4px 12px; - border: 0; - border-radius: 0 2.666666666666668px 2.666666666666668px 0; -} -.flat .dijitSelect .dijitButtonContents { - padding: 0; - overflow: hidden; - -o-text-overflow: ellipsis; - text-overflow: ellipsis; - border-radius: 2.666666666666668px 0 0 2.666666666666668px; -} -.flat .dijitSelect .dijitInputField { - padding: 0 0 0 12px; -} -.flat .dijitSelect .dijitArrowButton { - width: 20px; - padding: 4px; -} -.flat .dijitSelectHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitSelectActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitSelectFocused { - border: 1px solid #ccc; -} -.flat .dijitSelectDisabled { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitComboBox .dijitButtonNode { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border-radius: 0 2.666666666666668px 2.666666666666668px 0; -} -.flat .dijitComboBoxOpenHover .dijitButtonNode, -.flat .dijitComboBox .dijitDownArrowButtonHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; - -webkit-box-shadow: none; - box-shadow: none; -} -.flat .dijitComboBoxDisabled .dijitButtonNode { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitComboBox .dijitArrowButton { - width: 20px; - padding: 4px; -} -.flat .dijitToolbar .dijitComboBox .dijitArrowButtonInner { - border: none; -} -.flat .dijitDateTextBox .dijitArrowButton:before { - content: "\f01e"; -} -.flat .dijitTimeTextBox .dijitArrowButton:before { - content: "\f01f"; -} -.flat select { - padding: 4px 0; - border: 1px solid #ccc; - -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); -} -.flat select option { - padding: 4px 8px; -} -.flat .dijitSelectMenu td.dijitMenuItemIconCell, -.flat .dijitSelectMenu td.dijitMenuArrowCell { -/* so that arrow and icon cells from MenuItem are not displayed */ - display: none; -} -.flat .dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton { - right: 0; - left: auto; -} -/* NumberSpinner - namespace "dijitSpinner" - * - * Styling NumberSpinner mainly includes: - * - * 1. Arrows - * Outer containers: .dijitSpinnerButtonContainer|.dijitSpinnerButtonInner - for border, padding and position - * Arrows: .dijitArrowButton|.dijitUpArrowButton.|dijitDownArrowButton - * Inner container: .dijitArrowButtonInner - for border, padding, width|height and background image - * - * 2. Hover state - * .dijitUpArrowButtonHover|.dijitDownArrowButtonHover .* - for background color|image - * - * 3. Active state - * .dijitUpArrowButtonActive|.dijitDownArrowButtonActive .* - for border, padding, margin and background color|image - * - * 4. Focused state - * .dijitSpinnerFocused .* - for background color|image - * - * 5. Disabled state - * .dijitSpinnerDisabled .* - for background color|image - */ -.flat .dijitSpinner .dijitSpinnerButtonContainer { - overflow: hidden; - position: relative; - width: auto; - padding: 0; - border: 1px solid #ccc; -} -.flat .dijitSpinner .dijitSpinnerButtonInner { - width: 30px; - padding: 4px 0 !important; - margin: 0; -} -.flat .dijitSpinner .dijitArrowButton { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border-radius: 0; - border: 0; - width: auto; - overflow: hidden; - left: 0; - right: 0; - padding: 0; -} -.flat .dijitSpinner .dijitArrowButton:before { - content: none; -} -.flat .dijitSpinner .dijitUpArrowButton { - border-top-right-radius: 2.666666666666668px; -} -.flat .dijitSpinner .dijitDownArrowButton { - border-bottom-right-radius: 2.666666666666668px; -} -.flat .dijitSpinner .dijitUpArrowButtonHover, -.flat .dijitSpinner .dijitDownArrowButtonHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitSpinner .dijitDownArrowButtonActive, -.flat .dijitSpinner .dijitUpArrowButtonActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitSpinner .dijitArrowButtonInner { - line-height: 14px; - display: block; -} -.flat .dijitSpinner .dijitArrowButtonInner .dijitInputField { - padding: 0; -} -.flat .dijitSpinner .dijitArrowButtonInner:before { - content: "\f003"; -} -.flat .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner:before { - content: "\f002"; -} -.flat .dijitSpinnerDisabled .dijitDownArrowButton, -.flat .dijitSpinnerDisabled .dijitUpArrowButton { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .alt-primary .dijitSpinnerButtonContainer { - border-color: #1e88e5; -} -.flat .alt-success .dijitSpinnerButtonContainer { - border-color: #43a047; -} -.flat .alt-info .dijitSpinnerButtonContainer { - border-color: #03a9f4; -} -.flat .alt-warning .dijitSpinnerButtonContainer { - border-color: #fb8c00; -} -.flat .alt-danger .dijitSpinnerButtonContainer { - border-color: #e53935; -} -.flat .alt-inverse .dijitSpinnerButtonContainer { - border-color: #616161; -} -/* Button | DropDownButton | ComboButton | ToggleButton - * - * Styling Buttons mainly includes: - * - * 1. Containers - * .dijitButton - * .dijitDropDownButton - * .dijitComboButton - * .dijitButtonNode - common button/arrow wrapper shared across all three button types - * - * 2. Button text - * .dijitButtonText - * - * 3. Arrows - only for DropDownButton and ComboButton - * There are total four directions arrows - down, left, right, up: - * .dijitArrowButtonInner - down arrow by default - * .dijitLeftArrowButton .dijitArrowButtonInner - left arrow - * .dijitRightArrowButton .dijitArrowButtonInner - right arrow - * .dijitUpArrowButton .dijitArrowButtonInner - up arrow - * - * 4. States - Hover, Active, Disabled, e.g. - * .dijitButtonHover .dijitButtonNode - * .dijitButtonActive .dijitButtonNode - * .dijitButtonDisabled .dijitButtonNode - * - * .dijitDisabled .dijitArrowButtonInner - disabled arrow states - */ -.flat .dijitButtonText { - padding: 0 4px; - text-align: center; -} -.flat .dijitButton .dijitButtonNode, -.flat .dijitDropDownButton .dijitButtonNode, -.flat .dijitComboButton .dijitButtonNode, -.flat .dijitToggleButton .dijitButtonNode { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; -} -.flat .dijitButton.alt-primary .dijitButtonNode, -.flat .dijitDropDownButton.alt-primary .dijitButtonNode, -.flat .dijitComboButton.alt-primary .dijitButtonNode, -.flat .dijitToggleButton.alt-primary .dijitButtonNode, -.flat .dijitComboBox.alt-primary .dijitButtonNode, -.flat .dijitSelect.alt-primary .dijitButtonContents, -.flat .dijitSelect.alt-primary .dijitButtonNode, -.flat .dijitSpinner.alt-primary .dijitArrowButton { - background: #1e88e5; - color: #fff; - border-color: #166fbd; -} -.flat .dijitComboButton.alt-primary .dijitStretch { - border-right-color: #166fbd; -} -.flat .dijitComboButtonRtl.alt-primary .dijitStretch { - border-left-color: #166fbd; -} -.flat .dijitButton.alt-success .dijitButtonNode, -.flat .dijitDropDownButton.alt-success .dijitButtonNode, -.flat .dijitComboButton.alt-success .dijitButtonNode, -.flat .dijitToggleButton.alt-success .dijitButtonNode, -.flat .dijitComboBox.alt-success .dijitButtonNode, -.flat .dijitSelect.alt-success .dijitButtonContents, -.flat .dijitSelect.alt-success .dijitButtonNode, -.flat .dijitSpinner.alt-success .dijitArrowButton { - background: #43a047; - color: #fff; - border-color: #37823a; -} -.flat .dijitComboButton.alt-success .dijitStretch { - border-right-color: #37823a; -} -.flat .dijitComboButtonRtl.alt-success .dijitStretch { - border-left-color: #37823a; -} -.flat .dijitButton.alt-info .dijitButtonNode, -.flat .dijitDropDownButton.alt-info .dijitButtonNode, -.flat .dijitComboButton.alt-info .dijitButtonNode, -.flat .dijitToggleButton.alt-info .dijitButtonNode, -.flat .dijitComboBox.alt-info .dijitButtonNode, -.flat .dijitSelect.alt-info .dijitButtonContents, -.flat .dijitSelect.alt-info .dijitButtonNode, -.flat .dijitSpinner.alt-info .dijitArrowButton { - background: #03a9f4; - color: #fff; - border-color: #028ac7; -} -.flat .dijitComboButton.alt-info .dijitStretch { - border-right-color: #028ac7; -} -.flat .dijitComboButtonRtl.alt-info .dijitStretch { - border-left-color: #028ac7; -} -.flat .dijitButton.alt-warning .dijitButtonNode, -.flat .dijitDropDownButton.alt-warning .dijitButtonNode, -.flat .dijitComboButton.alt-warning .dijitButtonNode, -.flat .dijitToggleButton.alt-warning .dijitButtonNode, -.flat .dijitComboBox.alt-warning .dijitButtonNode, -.flat .dijitSelect.alt-warning .dijitButtonContents, -.flat .dijitSelect.alt-warning .dijitButtonNode, -.flat .dijitSpinner.alt-warning .dijitArrowButton { - background: #fb8c00; - color: #fff; - border-color: #cd7200; -} -.flat .dijitComboButton.alt-warning .dijitStretch { - border-right-color: #cd7200; -} -.flat .dijitComboButtonRtl.alt-warning .dijitStretch { - border-left-color: #cd7200; -} -.flat .dijitButton.alt-danger .dijitButtonNode, -.flat .dijitDropDownButton.alt-danger .dijitButtonNode, -.flat .dijitComboButton.alt-danger .dijitButtonNode, -.flat .dijitToggleButton.alt-danger .dijitButtonNode, -.flat .dijitComboBox.alt-danger .dijitButtonNode, -.flat .dijitSelect.alt-danger .dijitButtonContents, -.flat .dijitSelect.alt-danger .dijitButtonNode, -.flat .dijitSpinner.alt-danger .dijitArrowButton { - background: #e53935; - color: #fff; - border-color: #cc1e1a; -} -.flat .dijitComboButton.alt-danger .dijitStretch { - border-right-color: #cc1e1a; -} -.flat .dijitComboButtonRtl.alt-danger .dijitStretch { - border-left-color: #cc1e1a; -} -.flat .dijitButton.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButton.alt-inverse .dijitButtonNode, -.flat .dijitComboButton.alt-inverse .dijitButtonNode, -.flat .dijitToggleButton.alt-inverse .dijitButtonNode, -.flat .dijitComboBox.alt-inverse .dijitButtonNode, -.flat .dijitSelect.alt-inverse .dijitButtonContents, -.flat .dijitSelect.alt-inverse .dijitButtonNode, -.flat .dijitSpinner.alt-inverse .dijitArrowButton { - background: #616161; - color: #fff; - border-color: #4f4f4f; -} -.flat .dijitComboButton.alt-inverse .dijitStretch { - border-right-color: #4f4f4f; -} -.flat .dijitComboButtonRtl.alt-inverse .dijitStretch { - border-left-color: #4f4f4f; -} -.flat .dijitButtonHover .dijitButtonNode, -.flat .dijitDropDownButtonHover .dijitButtonNode, -.flat .dijitToggleButtonHover .dijitButtonNode { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitComboButton .dijitButtonNodeHover, -.flat .dijitComboButton .dijitDownArrowButtonHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitButtonHover.alt-primary .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-primary .dijitButtonNode, -.flat .dijitComboButton.alt-primary .dijitButtonNodeHover, -.flat .dijitComboButton.alt-primary .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-primary .dijitButtonNode, -.flat .dijitComboBoxHover.alt-primary .dijitButtonNode, -.flat .dijitSelectHover.alt-primary .dijitButtonContents, -.flat .dijitSelectHover.alt-primary .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton, -.flat .dijitSpinner.alt-primary .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-primary .dijitDownArrowButtonHover { - background: #1981dd; - border-color: #1774c5; -} -.flat .dijitButtonHover.alt-success .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-success .dijitButtonNode, -.flat .dijitComboButton.alt-success .dijitButtonNodeHover, -.flat .dijitComboButton.alt-success .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-success .dijitButtonNode, -.flat .dijitComboBoxHover.alt-success .dijitButtonNode, -.flat .dijitSelectHover.alt-success .dijitButtonContents, -.flat .dijitSelectHover.alt-success .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton, -.flat .dijitSpinner.alt-success .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-success .dijitDownArrowButtonHover { - background: #409843; - border-color: #39883c; -} -.flat .dijitButtonHover.alt-info .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-info .dijitButtonNode, -.flat .dijitComboButton.alt-info .dijitButtonNodeHover, -.flat .dijitComboButton.alt-info .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-info .dijitButtonNode, -.flat .dijitComboBoxHover.alt-info .dijitButtonNode, -.flat .dijitSelectHover.alt-info .dijitButtonContents, -.flat .dijitSelectHover.alt-info .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton, -.flat .dijitSpinner.alt-info .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-info .dijitDownArrowButtonHover { - background: #03a1e8; - border-color: #0390cf; -} -.flat .dijitButtonHover.alt-warning .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-warning .dijitButtonNode, -.flat .dijitComboButton.alt-warning .dijitButtonNodeHover, -.flat .dijitComboButton.alt-warning .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-warning .dijitButtonNode, -.flat .dijitComboBoxHover.alt-warning .dijitButtonNode, -.flat .dijitSelectHover.alt-warning .dijitButtonContents, -.flat .dijitSelectHover.alt-warning .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton, -.flat .dijitSpinner.alt-warning .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-warning .dijitDownArrowButtonHover { - background: #ee8500; - border-color: #d57700; -} -.flat .dijitButtonHover.alt-danger .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-danger .dijitButtonNode, -.flat .dijitComboButton.alt-danger .dijitButtonNodeHover, -.flat .dijitComboButton.alt-danger .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-danger .dijitButtonNode, -.flat .dijitComboBoxHover.alt-danger .dijitButtonNode, -.flat .dijitSelectHover.alt-danger .dijitButtonContents, -.flat .dijitSelectHover.alt-danger .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton, -.flat .dijitSpinner.alt-danger .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-danger .dijitDownArrowButtonHover { - background: #e32d29; - border-color: #d4201b; -} -.flat .dijitButtonHover.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButtonHover.alt-inverse .dijitButtonNode, -.flat .dijitComboButton.alt-inverse .dijitButtonNodeHover, -.flat .dijitComboButton.alt-inverse .dijitDownArrowButtonHover, -.flat .dijitToggleButtonHover.alt-inverse .dijitButtonNode, -.flat .dijitComboBoxHover.alt-inverse .dijitButtonNode, -.flat .dijitSelectHover.alt-inverse .dijitButtonContents, -.flat .dijitSelectHover.alt-inverse .dijitButtonNode, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton, -.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonHover, -.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonHover { - background: #5c5c5c; - border-color: #525252; -} -.flat .dijitButtonActive .dijitButtonNode, -.flat .dijitDropDownButtonActive .dijitButtonNode, -.flat .dijitToggleButtonActive .dijitButtonNode, -.flat .dijitToggleButtonChecked .dijitButtonNode { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitComboButton .dijitButtonNodeActive, -.flat .dijitComboButton .dijitDownArrowButtonActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitButtonActive.alt-primary .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-primary .dijitButtonNode, -.flat .dijitComboButton.alt-primary .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-primary .dijitButtonNode, -.flat .dijitComboBoxActive.alt-primary .dijitButtonNode, -.flat .dijitSelectActive.alt-primary .dijitButtonContents, -.flat .dijitSelectActive.alt-primary .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton, -.flat .dijitComboBox.alt-primary .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-primary .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-primary .dijitDownArrowButtonActive { - background: #1878cc; - border-color: #135fa3; -} -.flat .dijitButtonActive.alt-success .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-success .dijitButtonNode, -.flat .dijitComboButton.alt-success .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-success .dijitButtonNode, -.flat .dijitComboBoxActive.alt-success .dijitButtonNode, -.flat .dijitSelectActive.alt-success .dijitButtonContents, -.flat .dijitSelectActive.alt-success .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton, -.flat .dijitComboBox.alt-success .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-success .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-success .dijitDownArrowButtonActive { - background: #3b8d3e; - border-color: #2f7032; -} -.flat .dijitButtonActive.alt-info .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-info .dijitButtonNode, -.flat .dijitComboButton.alt-info .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-info .dijitButtonNode, -.flat .dijitComboBoxActive.alt-info .dijitButtonNode, -.flat .dijitSelectActive.alt-info .dijitButtonContents, -.flat .dijitSelectActive.alt-info .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton, -.flat .dijitComboBox.alt-info .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-info .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-info .dijitDownArrowButtonActive { - background: #0395d7; - border-color: #0276ab; -} -.flat .dijitButtonActive.alt-warning .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-warning .dijitButtonNode, -.flat .dijitComboButton.alt-warning .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-warning .dijitButtonNode, -.flat .dijitComboBoxActive.alt-warning .dijitButtonNode, -.flat .dijitSelectActive.alt-warning .dijitButtonContents, -.flat .dijitSelectActive.alt-warning .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton, -.flat .dijitComboBox.alt-warning .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-warning .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-warning .dijitDownArrowButtonActive { - background: #dd7b00; - border-color: #b06200; -} -.flat .dijitButtonActive.alt-danger .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-danger .dijitButtonNode, -.flat .dijitComboButton.alt-danger .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-danger .dijitButtonNode, -.flat .dijitComboBoxActive.alt-danger .dijitButtonNode, -.flat .dijitSelectActive.alt-danger .dijitButtonContents, -.flat .dijitSelectActive.alt-danger .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton, -.flat .dijitComboBox.alt-danger .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-danger .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-danger .dijitDownArrowButtonActive { - background: #dc211c; - border-color: #af1a17; -} -.flat .dijitButtonActive.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButtonActive.alt-inverse .dijitButtonNode, -.flat .dijitComboButton.alt-inverse .dijitButtonNodeActive, -.flat .dijitToggleButtonActive.alt-inverse .dijitButtonNode, -.flat .dijitComboBoxActive.alt-inverse .dijitButtonNode, -.flat .dijitSelectActive.alt-inverse .dijitButtonContents, -.flat .dijitSelectActive.alt-inverse .dijitArrowButton, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents, -.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton, -.flat .dijitComboBox.alt-inverse .dijitButtonNode.dijitHasDropDownOpen, -.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonActive, -.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonActive { - background: #555; - border-color: #444; -} -.flat .dijitButtonDisabled, -.flat .dijitDropDownButtonDisabled, -.flat .dijitComboButtonDisabled, -.flat .dijitToggleButtonDisabled { - outline: none; -} -.flat .dijitButtonDisabled .dijitButtonNode, -.flat .dijitDropDownButtonDisabled .dijitButtonNode, -.flat .dijitComboButtonDisabled .dijitButtonNode, -.flat .dijitToggleButtonDisabled .dijitButtonNode { - cursor: default; - color: #9e9e9e; - background-color: #f5f5f5; - border-color: #e3e3e3; -} -.flat .dijitButtonDisabled.alt-primary .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-primary .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-primary .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-primary .dijitButtonNode { - background: #6db2ee; - border-color: #50a2eb; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-primary .dijitStretch { - border-right-color: #50a2eb; -} -.flat .dijitComboButtonRtlDisabled.alt-primary .dijitStretch { - border-left-color: #50a2eb; -} -.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode { - border-left-color: #50a2eb; -} -.flat .dijitComboBoxRtlDisabled.alt-primary .dijitButtonNode { - border-right-color: #50a2eb; -} -.flat .dijitTimeTextBoxDisabled.alt-primary .dijitButtonNode { - border-left-color: #50a2eb; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-primary .dijitButtonNode { - border-right-color: #50a2eb; -} -.flat .dijitDateTextBoxDisabled.alt-primary .dijitButtonNode { - border-left-color: #50a2eb; -} -.flat .dijitDateTextBoxRtlDisabled.alt-primary .dijitButtonNode { - border-right-color: #50a2eb; -} -.flat .dijitButtonDisabled.alt-success .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-success .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-success .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-success .dijitButtonNode { - background: #7dc981; - border-color: #63be67; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-success .dijitStretch { - border-right-color: #63be67; -} -.flat .dijitComboButtonRtlDisabled.alt-success .dijitStretch { - border-left-color: #63be67; -} -.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode { - border-left-color: #63be67; -} -.flat .dijitComboBoxRtlDisabled.alt-success .dijitButtonNode { - border-right-color: #63be67; -} -.flat .dijitTimeTextBoxDisabled.alt-success .dijitButtonNode { - border-left-color: #63be67; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-success .dijitButtonNode { - border-right-color: #63be67; -} -.flat .dijitDateTextBoxDisabled.alt-success .dijitButtonNode { - border-left-color: #63be67; -} -.flat .dijitDateTextBoxRtlDisabled.alt-success .dijitButtonNode { - border-right-color: #63be67; -} -.flat .dijitButtonDisabled.alt-info .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-info .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-info .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-info .dijitButtonNode { - background: #56c9fd; - border-color: #34befd; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-info .dijitStretch { - border-right-color: #34befd; -} -.flat .dijitComboButtonRtlDisabled.alt-info .dijitStretch { - border-left-color: #34befd; -} -.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode { - border-left-color: #34befd; -} -.flat .dijitComboBoxRtlDisabled.alt-info .dijitButtonNode { - border-right-color: #34befd; -} -.flat .dijitTimeTextBoxDisabled.alt-info .dijitButtonNode { - border-left-color: #34befd; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-info .dijitButtonNode { - border-right-color: #34befd; -} -.flat .dijitDateTextBoxDisabled.alt-info .dijitButtonNode { - border-left-color: #34befd; -} -.flat .dijitDateTextBoxRtlDisabled.alt-info .dijitButtonNode { - border-right-color: #34befd; -} -.flat .dijitButtonDisabled.alt-warning .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-warning .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-warning .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-warning .dijitButtonNode { - background: #ffb557; - border-color: #ffa635; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-warning .dijitStretch { - border-right-color: #ffa635; -} -.flat .dijitComboButtonRtlDisabled.alt-warning .dijitStretch { - border-left-color: #ffa635; -} -.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode { - border-left-color: #ffa635; -} -.flat .dijitComboBoxRtlDisabled.alt-warning .dijitButtonNode { - border-right-color: #ffa635; -} -.flat .dijitTimeTextBoxDisabled.alt-warning .dijitButtonNode { - border-left-color: #ffa635; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-warning .dijitButtonNode { - border-right-color: #ffa635; -} -.flat .dijitDateTextBoxDisabled.alt-warning .dijitButtonNode { - border-left-color: #ffa635; -} -.flat .dijitDateTextBoxRtlDisabled.alt-warning .dijitButtonNode { - border-right-color: #ffa635; -} -.flat .dijitButtonDisabled.alt-danger .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-danger .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-danger .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-danger .dijitButtonNode { - background: #ee7e7c; - border-color: #eb6561; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-danger .dijitStretch { - border-right-color: #eb6561; -} -.flat .dijitComboButtonRtlDisabled.alt-danger .dijitStretch { - border-left-color: #eb6561; -} -.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode { - border-left-color: #eb6561; -} -.flat .dijitComboBoxRtlDisabled.alt-danger .dijitButtonNode { - border-right-color: #eb6561; -} -.flat .dijitTimeTextBoxDisabled.alt-danger .dijitButtonNode { - border-left-color: #eb6561; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-danger .dijitButtonNode { - border-right-color: #eb6561; -} -.flat .dijitDateTextBoxDisabled.alt-danger .dijitButtonNode { - border-left-color: #eb6561; -} -.flat .dijitDateTextBoxRtlDisabled.alt-danger .dijitButtonNode { - border-right-color: #eb6561; -} -.flat .dijitButtonDisabled.alt-inverse .dijitButtonNode, -.flat .dijitDropDownButtonDisabled.alt-inverse .dijitButtonNode, -.flat .dijitComboButtonDisabled.alt-inverse .dijitButtonNode, -.flat .dijitToggleButtonDisabled.alt-inverse .dijitButtonNode { - background: #989898; - border-color: #848484; - color: #f2f2f2; -} -.flat .dijitComboButtonDisabled.alt-inverse .dijitStretch { - border-right-color: #848484; -} -.flat .dijitComboButtonRtlDisabled.alt-inverse .dijitStretch { - border-left-color: #848484; -} -.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode { - border-left-color: #848484; -} -.flat .dijitComboBoxRtlDisabled.alt-inverse .dijitButtonNode { - border-right-color: #848484; -} -.flat .dijitTimeTextBoxDisabled.alt-inverse .dijitButtonNode { - border-left-color: #848484; -} -.flat .dijitTimeTextBoxRtlDisabled.alt-inverse .dijitButtonNode { - border-right-color: #848484; -} -.flat .dijitDateTextBoxDisabled.alt-inverse .dijitButtonNode { - border-left-color: #848484; -} -.flat .dijitDateTextBoxRtlDisabled.alt-inverse .dijitButtonNode { - border-right-color: #848484; -} -.flat .dijitComboButtonDisabled .dijitArrowButton { - border-left-width: 0; -} -.flat .dijitDropDownButton .dijitButtonNode { - padding-right: 8px; -} -.flat table.dijitComboButton { - border-collapse: separate; /* override dijit.css so that ComboBox rounded corners work */ -} -.flat table.dijitComboButton .dijitStretch { - border-radius: 4px 0 0 4px; -} -.flat table.dijitComboButton .dijitArrowButton { - padding: 4px; - width: 20px; - border-radius: 0 4px 4px 0; - border-left-width: 0; -} -.flat .dijitToggleButton .dijitCheckBoxIcon { - display: none; -} -.flat .dijitToggleButtonChecked .dijitIcon { - display: inline-block; -} -.flat .dijitDropDownButton .dijitArrowButtonInner { - margin-left: 3px; -} -.flat .dijitDropDownButton .dijitArrowButtonInner, -.flat .dijitArrowButton { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.flat .dijitDropDownButton .dijitArrowButtonInner:before, -.flat .dijitArrowButton:before { - content: "\f002"; -} -.flat .dijitLeftArrowButton:before { - content: "\f000"; -} -.flat .dijitRightArrowButton:before { - content: "\f001"; -} -.flat .dijitUpArrowButton:before { - content: "\f003"; -} -/* Toolbar - * - * Styling Toolbar means styling the toolbar container and the widget inside toolbar (dijitToolbar) - * - * 1. toolbar (default styling): - * .dijitToolbar - styles for outer container - * - * 2. widget inside toolbar - * .dijitToolbar .dijitButtonNode - Button widget - * .dijitComboButton - ComboButton widget - * .dijitDropDownButton - DropDownButton widget - * .dijitToggleButton - ToggleButton widget - * - * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside) - * .dijitToolbar .dijitButtonNodeHover - styles for hovered Button widget - * - * 4. actived widget inside toolbar (ie, mouse down on the widget inside) - * .dijitToolbar .dijitButtonNodeActive - mouse down on Button widget - */ -.flat .dijitToolbar { - background-color: #f5f5f5; - padding: 4px; - zoom: 1; -/* Override default button styles */ -/* Hover */ -/* - .dijitComboButtonHover { - .dijitButtonNode, - .dijitDownArrowButton { - } - - .dijitButtonNodeHover, - .dijitDownArrowButtonHover { - } - } - */ -/* Active */ -/* Toggle button checked status */ -} -.flat .dijitToolbar label { - padding: 8px; -} -.flat .dijitToolbar .dijitToggleButton, -.flat .dijitToolbar .dijitButton, -.flat .dijitToolbar .dijitDropDownButton, -.flat .dijitToolbar .dijitComboButton { - margin-right: 4px; -} -.flat .dijitToolbar .dijitButton .dijitButtonNode, -.flat .dijitToolbar .dijitDropDownButton .dijitButtonNode, -.flat .dijitToolbar .dijitComboButton .dijitButtonNode, -.flat .dijitToolbar .dijitToggleButton .dijitButtonNode, -.flat .dijitToolbar .dijitComboBox .dijitButtonNode { - border-color: transparent; - padding: 4px; - background-color: transparent; - border-radius: 4px; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -o-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - transition-duration: 0.3s; -} -.flat .dijitToolbar .dijitComboButton .dijitStretch { -/* no rounded border on side adjacent to arrow */ - border-radius: 4px 0 0 4px; -} -.flat .dijitToolbar .dijitComboButton .dijitArrowButton { -/* no rounded border on side adjacent to button */ - border-radius: 0 4px 4px 0; -} -.flat .dijitToolbar .dijitComboBox .dijitButtonNode { - padding: 0 8px; -} -.flat .dijitToolbar .dijitComboBox .dijitInputInner { - padding: 0; -} -.flat .dijitToolbar .dijitDropDownButton .dijitArrowButtonInner { - margin-left: 4px; -} -.flat .dijitToolbar .dijitButtonHover .dijitButtonNode, -.flat .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, -.flat .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, -.flat .dijitToolbar .dijitComboButtonHover .dijitButtonNode { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; - border: 1px solid #ccc; -} -.flat .dijitToolbar .dijitButtonActive .dijitButtonNode, -.flat .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, -.flat .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; - border: 1px solid #ccc; -} -.flat .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; - border: 1px solid #ccc; -} -.flat .dijitToolbarSeparator { - width: 1px; - height: 20px; - background-color: #ccc; - padding: 0; - margin: 0 4px; -} -.flat .dijitDisabled .dijitToolbar { - background-color: #f5f5f5; - border-bottom: 1px solid #ccc; -} -/* ProgressBar - * - * Styling of the ProgressBar consists of the following: - * - * 1. the base progress bar - * .dijitProgressBar - sets margins for the progress bar - * - * 2. the empty bar - * .dijitProgressBarEmpty - sets background img and color for bar or parts of bar that are not finished yet - * Also sets border color for whole bar - * - * 3. tile mode - * .dijitProgressBarTile - * inner container for finished portion when in 'tile' (image) mode - * - * 4. full bar mode - * .dijitProgressBarFull - * adds border to right side of the filled portion of bar - * - * 5. text for label of bar - * .dijitProgressBarLabel - sets text color, which must contrast with both the "Empty" and "Full" parts. - * - * 6. indeterminate mode - * .dijitProgressBarIndeterminate .dijitProgressBarTile - * sets animated gif for the progress bar in 'indeterminate' mode - */ -.flat .dijitProgressBar { - background-color: #e0e0e0; - border: 0 none; - border-radius: 4px; -} -.flat .dijitProgressBarTile { - background: url("images/progressBarStrips.png") repeat-x top; - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.flat .dijitProgressBarFull { - background-color: #257aa7; - -webkit-transition-property: width; - -moz-transition-property: width; - -o-transition-property: width; - -ms-transition-property: width; - transition-property: width; - -webkit-transition-duration: 0.25s; - -moz-transition-duration: 0.25s; - -o-transition-duration: 0.25s; - -ms-transition-duration: 0.25s; - transition-duration: 0.25s; - height: 100%; -} -.flat .dijitProgressBar.alt-primary .dijitProgressBarFull { - background-color: #1e88e5; -} -.flat .dijitProgressBar.alt-success .dijitProgressBarFull { - background-color: #43a047; -} -.flat .dijitProgressBar.alt-info .dijitProgressBarFull { - background-color: #03a9f4; -} -.flat .dijitProgressBar.alt-warning .dijitProgressBarFull { - background-color: #fb8c00; -} -.flat .dijitProgressBar.alt-danger .dijitProgressBarFull { - background-color: #e53935; -} -.flat .dijitProgressBar.alt-inverse .dijitProgressBarFull { - background-color: #616161; -} -.flat .dijitProgressBarLabel { - margin-top: 0.2em; - margin-bottom: 0.2em; - color: #fff; - font-size: 1em; - text-shadow: 0.1em 0.1em 1px #424242; -} -@-moz-keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 75px 0; - } - to { - background-position: 0 0; - } -} -.flat .dijitTreeRtl { - text-align: right; -} -.flat .dijitTreeRtl .dijitTreeContainer { - float: right; -} -.flat .dijitTreeRtl .dijitTreeExpandoClosed:before { - content: "\e60b"; -} -/* TitlePane and Fieldset - * - * Styling TitlePane means styling the TitlePane title and its content container (dijitTitlePane) - * - * TitlePane title: - * 1. TitlePane title (default styling): - * .dijitTitlePaneTitle - TitlePane's title div style: background-color, border - * - * 2. hovered TitlePane title (ie, mouse hover on a title bar) - * .dijitTitlePaneTitleHover - styles when mouse hover on the title div - * - * 3. active TitlePane title (ie, mouse down on a title bar) - * .dijitTitlePaneTitleActive - styles when mouse down on the title div - * - * - * TitlePane Content Container: - * 1. outer/inner container: - * .dijitTitlePaneContentOuter / dijitTitlePaneContentInner - styles for the content outer div - */ -.flat .dijitTitlePaneTitle { - border-style: solid; - border-width: 1px; - border-color: #ccc; - padding: 4px; - border-radius: 4px; - line-height: 20px; - cursor: pointer; - -webkit-transition: all 0.05s linear; - -moz-transition: all 0.05s linear; - -o-transition: all 0.05s linear; - -ms-transition: all 0.05s linear; - transition: all 0.05s linear; - background: #fff; - border-radius: 4px 4px 0 0; -} -.flat .dijitTitlePaneTitleHover, -.flat .dijitFieldsetTitleHover { - -webkit-transition: all 0.1s; - -moz-transition: all 0.1s; - -o-transition: all 0.1s; - -ms-transition: all 0.1s; - transition: all 0.1s; - background: #f2f2f2; - border-color: #d9d9d9; -} -.flat .dijitTitlePaneTitleActive, -.flat .dijitFieldsetTitleActive { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - -ms-transition: none; - transition: none; - outline: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - box-shadow: inset 0 3px 5px rgba(0,0,0,0.05); - background: #e0e0e0; - border-color: #b3b3b3; -} -.flat .dijitFieldset { - border-radius: 4px 4px 0 0; -} -.flat .dijitFieldset .dijitArrowNodeInner { - display: none; -} -.flat .dijitFieldset .dijitFieldsetTitleClosed .dijitArrowNode:before { - content: "\f006"; -} -.flat .dijitTitlePane .dijitArrowNode, -.flat .dijitFieldset .dijitArrowNode { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 18px; - text-align: center; -} -.flat .dijitTitlePane .dijitArrowNode:before, -.flat .dijitFieldset .dijitArrowNode:before { - content: "\f007"; -} -.flat .dijitTitlePane .dijitClosed, -.flat .dijitFieldset .dijitClosed { - border-radius: 4px; -} -.flat .dijitTitlePane .dijitClosed .dijitArrowNode:before, -.flat .dijitFieldset .dijitClosed .dijitArrowNode:before { - content: "\f006"; -} -.flat .dijitTitlePaneContentOuter { - background-color: #fff; - border: 1px solid #ccc; - border-top: none; - border-radius: 0 0 4px 4px; -} -.flat .dijitFieldset { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; -} -.flat .dijitTitlePaneContentInner, -.flat .dijitFieldsetContentInner { - padding: 8px; -} -.flat .dijitTitlePaneTextNode, -.flat .dijitFieldsetLegendNode { - margin-left: 8px; - margin-right: 8px; - vertical-align: text-top; -} -.flat .dijitFieldsetLegendNode { - cursor: default; -} -/* Time Picker - * - * Styling the Time Picker consists of the following: - * - * 1. minor time values - * .dijitTimePickerTick - set text color, size, background color of minor values - * .dijitTimePickerTickHover - set hover style of minor time values - * dijitTimePickerTickSelected - set selected style of minor time values - * - * 2. major time values - 1:00, 2:00, times on the hour - * set text color, size, background color, left/right margins for "zoom" affect - * .dijitTimePickerMarkerHover - to set hover style of major time values - * .dijitTimePickerMarkerSelected - set selected style of major time values - * - * 3. up and down arrow buttons - * .dijitTimePicker .dijitButtonNode - background-color, border - * .dijitTimePicker .dijitUpArrowHover, .dijitTimePicker .dijitDownArrowHover - set background-color for hover state - * - * Other classes provide the fundamental structure of the TimePicker and should not be modified. - */ -.dijitTimePickerPopup { - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - height: 200px; -} -.dijitTimePicker { - background-color: #fff; - padding: 4px 0; - border: 1px solid #ccc; - border-radius: 4px; -} -.dijitTimePickerItem { - margin: 0; -} -.dijitTimePickerTick { -/* minor value */ - color: #9e9e9e; - border: 0 none; -} -.dijitTimePickerMarker { -/* major value - 1:00, 2:00, times on the hour */ - background-color: transparent; - white-space: nowrap; - border: 0 none; -} -.dijitTimePickerTickHover, -.dijitTimePickerMarkerHover { - background: #f2f2f2; - color: #424242; -} -.dijitTimePickerMarkerSelected, -.dijitTimePickerTickSelected { - background: #f2f2f2; - color: #424242; -} -.dijitTimePickerTick .dijitTimePickerItemInner, -.dijitTimePickerMarker .dijitTimePickerItemInner { - padding: 8px; - margin: 0; -} -.flat .dijitCalendarRtl .dijitCalendarDecrease:before { - content: "\f001"; -} -.flat .dijitCalendarRtl .dijitCalendarIncrease:before { - content: "\f000"; -} -/* InlineEditBox - * - * Styling InlineEditBox mainly includes: - * - * 1. Normal state - * .dijitInlineEditBoxDisplayMode - for border - * - * 2. Hover state - * .dijitInlineEditBoxDisplayModeHover - for border and background color - */ -.flat .dijitInlineEditBoxDisplayMode { - border: 1px dashed transparent; - padding: 4px 6px; -} -.flat .dijitInlineEditBoxDisplayModeHover { - background-color: transparent; - border: 1px dashed #257aa7; -} -.flat .dijitInlineEditBoxDisplayModeDisabled { - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitMenuBarRtl { - text-align: right; -} -.flat .dijitMenuItemRtl { - text-align: right; -} -.flat .dijitMenuItemRtl .dijitMenuExpand:before { - content: "\f000"; -} -/* Dialog - * - * Styling Dialog includes two sections: Dialog and Tooltip & TooltipDialog - * - * Dialog: - * 1. Dialog (default styling): - * .dijitDialog - styles for dialog's bounding box - * - * 2. Dialog title - * .dijitDialogTitleBar - styles for the title container at the top of dialog - * .dijitDialogTitle - the text container in dialog title - * - * 3. Dialog content - * .dijitDialogPaneContent - main container for content area and action bar - * .dijitDialogPaneContentArea - styles for content container - * - * 4. Dialog action bar - * .dijitDialogPaneActionBar - styles for action buttons lie at the bottom of dialog pane content - * - * 5. Dialog underlay - * .dijitDialogUnderlay - div under the dialog which used for separate dialog and page content - * - * - * Tooltip & TooltipDialog: - * 1. tooltip content container: - * .dijitTooltipContainer - tooltip content container - * - * 2. tooltip connector: - * .dijitTooltipConnector - tooltip anchor includes 4 direction(up, down, left, right) - */ -.flat .dijitDialog { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); -} -.flat .dijitDialogPaneContent { - background-color: #fff; - border-radius: 0 0 4px 4px; - padding: 8px; - position: relative; -} -.flat .dijitDialogPaneActionBar { -/* the bar at bottom with OK/Cancel buttons */ - padding-top: 8px; - text-align: right; - position: relative; -} -.flat .dijitDialogPaneActionBar .dijitButton { - float: none; -} -.flat .dijitTooltipDialog .dijitDialogPaneActionBar { - border-radius: 0 0 4px 4px; - margin: 8px 0 0; -} -.flat .dijitDialogTitleBar { -/* outer container for the titlebar of the dialog */ - line-height: 20px; - border-bottom: 1px solid #e0e0e0; - padding: 8px 12px; - border-radius: 4px 4px 0 0; -} -.flat .dijitDialogTitle { -/* typography and styling of the dialog title */ - font-size: 1.1em; - font-weight: bold; -} -.flat .dijitDialogCloseIcon { -/* the default close icon for the dialog */ - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - position: absolute; - top: 8px; - right: 12px; - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitDialogCloseIcon:before { - content: "\f00e"; - font-size: 20px; -} -.flat .dijitDialogCloseIcon .closeText { - display: none; -} -.flat .dijitDialogCloseIconHover, -.flat .dijitDialogCloseIconActive { - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitDialogUnderlay { - background: #000; - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitTooltip, -.flat .dijitTooltipDialog { -/* the outermost dom node, holding the connector and container */ - background: transparent; /* make the area on the sides of the arrow transparent */ -} -.flat .dijitTooltipContainer { - background-color: #424242; - opacity: 1; - -ms-filter: none; - filter: none; - padding: 4px 8px; - border-radius: 4px; -} -.flat .dijitTooltip .dijitTooltipContainer { - color: #fff; - border: 0 none; -} -.flat .dijitTooltipConnector { -/* the arrow */ - z-index: 2; - width: auto; - height: auto; - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTooltipABRight .dijitTooltipConnector { -/* above or below tooltip, but the arrow appears on the right, - and the right edges of target and tooltip are aligned rather than the left */ - left: auto !important; - right: 8px; -} -.flat .dijitTooltipBelow { -/* leave room for arrow above content */ - padding-top: 4px; -} -.flat .dijitTooltipBelow .dijitTooltipConnector { -/* the arrow piece for tooltips below an element */ - top: 0; - left: 8px; - border-bottom: 4px solid #424242; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 0; -} -.flat .dijitTooltipAbove { -/* leave room for arrow below content */ - padding-bottom: 4px; -} -.flat .dijitTooltipAbove .dijitTooltipConnector { -/* the arrow piece for tooltips above an element */ - bottom: 0; - left: 8px; - border-top: 4px solid #424242; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-bottom: 0; -} -.flat .dijitTooltipLeft { - padding-right: 4px; -} -.flat .dijitTooltipLeft .dijitTooltipConnector { -/* the arrow piece for tooltips to the left of an element, bottom borders aligned */ - right: 0; - border-left: 4px solid #424242; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - border-right: 0; -} -.flat .dijitTooltipRight { - padding-left: 4px; -} -.flat .dijitTooltipRight .dijitTooltipConnector { -/* the arrow piece for tooltips to the right of an element, bottom borders aligned */ - left: 0; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - border-right: 4px solid #424242; -} -.flat .dijitTooltipDialog .dijitTooltipContainer { - background: #fff; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2); - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTooltipDialog.dijitTooltipBelow { - padding-top: 6px; -} -.flat .dijitTooltipDialog.dijitTooltipAbove { - padding-bottom: 6px; -} -.flat .dijitTooltipDialog.dijitTooltipLeft { - padding-right: 6px; -} -.flat .dijitTooltipDialog.dijitTooltipRight { - padding-left: 6px; -} -.flat .dijitTooltipDialog .dijitTooltipConnector { - height: 0; - width: 0; - position: absolute; - z-index: 2; - opacity: 1; - -ms-filter: none; - filter: none; -} -.flat .dijitTooltipDialog .dijitTooltipConnector:after { - content: ""; - height: 0; - width: 0; - position: absolute; -} -.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector { - border-color: #ccc transparent transparent; - border-width: 7px 7px 0; /* one extra pixel is added as the border of the arrows */ - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector:after { - border-color: #fff transparent transparent; - border-width: 6px 6px 0; - border-style: solid; - left: -6px; - top: -7px; -} -.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector { - border-color: transparent transparent #ccc; - border-width: 0 7px 7px; - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector:after { - border-color: transparent transparent #fff; - border-width: 0 6px 6px; - border-style: solid; - left: -6px; - bottom: -7px; -} -.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector { - border-color: transparent transparent transparent #ccc; - border-width: 7px 0 7px 7px; - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector:after { - border-color: transparent transparent transparent #fff; - border-width: 6px 0 6px 6px; - border-style: solid; - top: -6px; - left: -7px; -} -.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector { - border-color: transparent #ccc transparent transparent; - border-width: 7px 7px 7px 0; - border-style: solid; -} -.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector:after { - border-color: transparent #fff transparent transparent; - border-width: 6px 6px 6px 0; - border-style: solid; - top: -6px; - right: -7px; -} -/* Tree - * - * Styling Tree mostly means styling the TreeRow (dijitTreeRow) - * There are 4 basic states to style: - * - * Tree Row: - * 1. tree row (default styling): - * .dijitTreeRow - styles for each row of the tree - * - * 2. hovered tree row (mouse hover on a tree row) - * .dijitTreeRowHover - styles when mouse over on one row - * - * 3. active tree row (mouse down on a tree row) - * .dijitTreeRowActive - styles when mouse down on one row - * - * 4. selected tree row - * dijitTreeRowSelected - style when the row has been selected - * - * Tree Expando: - * dijitTreeExpando - the expando at the left of the text of each tree row - * - */ -.flat .dijitTreeIsRoot { - background-color: transparent; -} -.flat .dijitTreeRow, -.flat .dijitTreeNode .dojoDndItemBefore, -.flat .dijitTreeNode .dojoDndItemAfter { - padding: 8px 0; - border: 0 transparent; - line-height: 20px; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -o-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; - -webkit-transition-duration: 0.15s; - -moz-transition-duration: 0.15s; - -o-transition-duration: 0.15s; - -ms-transition-duration: 0.15s; - transition-duration: 0.15s; - -webkit-transition-timing-function: ease-out; - -moz-transition-timing-function: ease-out; - -o-transition-timing-function: ease-out; - -ms-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} -.flat .dijitTreeRowHover { - background-color: #f2f2f2; - border-color: transparent; - -webkit-transition-duration: 0.15s; - -moz-transition-duration: 0.15s; - -o-transition-duration: 0.15s; - -ms-transition-duration: 0.15s; - transition-duration: 0.15s; -} -.flat .dijitTreeRowActive { - background-color: #f2f2f2; - border-color: transparent; -} -.flat .dijitTreeRowSelected, -.flat .dijitTreeRowHover.dijitTreeRowSelected, -.flat .dijitTreeRowActive.dijitTreeRowSelected { - color: #fff; - background-color: #257aa7; - border-color: transparent; -} -.flat .dijitTreeRowSelected .dijitTreeExpando, -.flat .dijitTreeRowHover.dijitTreeRowSelected .dijitTreeExpando, -.flat .dijitTreeRowActive.dijitTreeRowSelected .dijitTreeExpando { - color: #fff; -} -.flat .dijitTreeExpando { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 14px; - height: 14px; - line-height: 14px; - text-align: center; - margin-left: 4px; - margin-right: 4px; - color: #257aa7; - vertical-align: middle; -} -.flat .dijitTreeExpandoOpened:before { - content: "\f012"; - cursor: pointer; -} -.flat .dijitTreeExpandoClosed:before { - content: "\f011"; -} -.flat .dijitTreeExpandoLoading { - -webkit-animation: spinning 2s linear infinite; - -moz-animation: spinning 2s linear infinite; - -o-animation: spinning 2s linear infinite; - -ms-animation: spinning 2s linear infinite; - animation: spinning 2s linear infinite; -} -.flat .dijitTreeExpandoLoading:before { - content: "\f01d"; -} -.dj_ie8 .dijitTreeExpandoLoading, -.dj_ie9 .dijitTreeExpandoLoading { - background: url("images/loadingAnimation.gif") no-repeat; -} -.dj_ie8 .dijitTreeExpandoLoading:before, -.dj_ie9 .dijitTreeExpandoLoading:before { - content: ""; -} -@-moz-keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -@-webkit-keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -@-o-keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -@keyframes spinning { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} -/* ColorPalette - * - * Styling of the ColorPalette consists of the following: - * - * 1. the whole color palette - * .dijitColorPalette - for outline, border, and background color of the whole color palette - * Note: outline does not work for IE - * - * 2. the color swatch - * .dijitColorPalette .dijitPaletteImg - * transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch. - * displays border around a color swatch - * - * 3. hovered swatch - * .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg - * the hovered state of the color swatch - adds border - * - * 4. active and selected swatch - * .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg - * .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg - * adds border for active or selected state - */ -.flat .dijitColorPalette { - border: 1px solid #ccc; - background-color: #fff; - border-radius: 4px; -/* swatch */ -} -.flat .dijitColorPalette .dijitPaletteTable { - padding: 4px; -} -.flat .dijitColorPalette .dijitColorPaletteSwatch { - height: 15px; - width: 15px; - border-radius: 2px; -} -.flat .dijitColorPalette .dijitPaletteImg { -/* transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch. - * displays border around a color swatch - * overrides border color in dijit.css */ - border: 1px solid transparent; - line-height: normal; -} -.flat .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg { - border-color: #ccc; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 2px; - -webkit-transform: scale(1.2); - -moz-transform: scale(1.2); - -o-transform: scale(1.2); - -ms-transform: scale(1.2); - transform: scale(1.2); -} -.flat .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, -.flat .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg { - border: 1px solid #257aa7; - -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2); - border-radius: 2px; - -webkit-transform: scale(1.2); - -moz-transform: scale(1.2); - -o-transform: scale(1.2); - -ms-transform: scale(1.2); - transform: scale(1.2); -} -/* Editor - * - * Styling Editor means styling the Editor inside iframe container (dijitEditorIFrameContainer) - * - * 1. Editor iframe container (default styling): - * .dijitEditorIFrameContainer - normal state styles: background-color, border, padding - * - * 2. hovered Editor iframe container (ie, mouse hover on editor) - * .dijitEditorHover .dijitEditorIFrameContainer/dijitEditorIFrame - styles when mouse hover on the container - * - * 3. focused Editor iframe container (ie, mouse focus on the editor pane) - * .dijitEditorFocused .dijitEditorIFrameContainer/dijitEditorIFrame - styles when container focused - * - * 3. disabled Editor iframe container - * .dijitEditorDisabled - editor's inner iframe container disable status styles: background, border - */ -.flat .dijitEditor { - background-color: #fff; - border: 1px solid #ccc; - border-radius: 4px; -} -.flat .dijitEditor .dijitEditorIFrameContainer { - border: 1px solid transparent; - border-top: 1px solid #ccc; - padding: 4px 8px; - -webkit-transition: border 0.2s linear 0s; - -moz-transition: border 0.2s linear 0s; - -o-transition: border 0.2s linear 0s; - -ms-transition: border 0.2s linear 0s; - transition: border 0.2s linear 0s; -} -.flat .dijitEditorHover .dijitEditorIFrameContainer, -.flat .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame { - border: 1px solid #257aa7; -} -.flat .dijitEditorFocused .dijitEditorIFrameContainer { - border: 1px solid #257aa7; -} -.flat .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame { - border: 1px solid #257aa7; -} -.flat .dijitEditorDisabled { - border: 1px solid #ccc; - opacity: 0.65; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; - filter: alpha(opacity=65); -} -.flat .dijitEditorDisabled .dijitEditorIFrame, -.flat .dijitEditorDisabled .dijitEditorIFrameContainer, -.flat .dijitEditorDisabled .dijitEditorIFrameContainer .dijitEditorIFrame { - background-color: #f5f5f5; - border: 1px solid transparent; -} -/* - * font generated with https://icomoon.io/app - * - * all icons are Material Design icons by Google - * https://github.com/google/material-design-icons/blob/master/LICENSE - * - * see README for more about flat theme icons - */ -@font-face { - font-family: 'flat-icon'; - src: url("fonts/flat-icon.eot?90nq1s"); - src: url("fonts/flat-icon.eot?#iefix90nq1s") format('embedded-opentype'), url("fonts/flat-icon.ttf?90nq1s") format('truetype'), url("fonts/flat-icon.woff?90nq1s") format('woff'), url("fonts/flat-icon.svg?90nq1s#flat-icon") format('svg'); - font-weight: normal; - font-style: normal; -} -[class^="flat-"], -[class*=" flat-"] { - font-family: 'flat-icon'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.dijitIcon, -.dijitEditorIcon { - font-family: "flat-icon"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 14px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 16px; - width: 16px; - height: 16px; -} -.flat-drop-left:before { - content: "\f000"; -} -.flat-drop-right:before { - content: "\f001"; -} -.flat-drop-down:before { - content: "\f002"; -} -.flat-drop-up:before { - content: "\f003"; -} -.flat-chevron-left:before { - content: "\f004"; -} -.flat-chevron-right:before { - content: "\f005"; -} -.flat-chevron-down:before { - content: "\f006"; -} -.flat-chevron-up:before { - content: "\f007"; -} -.flat-arrow-left:before { - content: "\f008"; -} -.flat-arrow-right:before { - content: "\f009"; -} -.flat-arrow-down:before { - content: "\f00a"; -} -.flat-arrow-up:before { - content: "\f00b"; -} -.flat-check:before { - content: "\f00c"; -} -.flat-check-circle:before { - content: "\f00d"; -} -.flat-close:before { - content: "\f00e"; -} -.dijitIconClear:before, -.flat-close-circle:before { - content: "\f00f"; -} -.dijitEditorIconCancel:before, -.flat-close-circle-o:before { - content: "\f010"; -} -.flat-add:before { - content: "\f011"; -} -.flat-remove:before { - content: "\f012"; -} -.flat-add-circle:before { - content: "\f013"; -} -.flat-remove-circle:before { - content: "\f014"; -} -.flat-add-circle-o:before { - content: "\f015"; -} -.flat-remove-circle-o:before { - content: "\f016"; -} -.dijitIconError:before, -.flat-error:before { - content: "\f017"; -} -.flat-error-o:before { - content: "\f018"; -} -.flat-warning:before { - content: "\f019"; -} -.flat-report:before { - content: "\f01a"; -} -.flat-help:before { - content: "\f01b"; -} -.flat-no-symbol:before { - content: "\f01c"; -} -.flat-update:before { - content: "\f01d"; -} -.flat-calendar:before { - content: "\f01e"; -} -.flat-clock:before { - content: "\f01f"; -} -.dijitFolderClosed:before, -.dijitIconFolderClosed:before, -.flat-folder:before { - content: "\f020"; -} -.dijitFolderOpened:before, -.dijitIconFolderOpen:before, -.flat-folder-open:before { - content: "\f021"; -} -.dijitIconEdit:before, -.flat-edit:before { - content: "\f022"; -} -.dijitIconSave:before, -.dijitEditorIconSave:before, -.flat-save:before { - content: "\f023"; -} -.dijitIconPrint:before, -.dijitEditorIconPrint:before, -.flat-print:before { - content: "\f024"; -} -.dijitIconDelete:before, -.dijitEditorIconDelete:before, -.flat-delete:before { - content: "\f025"; -} -.dijitLeaf:before, -.flat-page:before { - content: "\f026"; -} -.flat-page-o:before { - content: "\f027"; -} -.flat-page-add:before { - content: "\f028"; -} -.flat-page-remove:before { - content: "\f029"; -} -.flat-page-add-o:before { - content: "\f02a"; -} -.flat-page-remove-o:before { - content: "\f02b"; -} -.dijitIconFile:before, -.flat-file:before { - content: "\f02c"; -} -.dijitIconMail:before, -.flat-mail:before { - content: "\f02d"; -} -.dijitIconDatabase:before, -.flat-storage:before { - content: "\f02e"; -} -.dijitIconConfigure:before, -.flat-settings:before { - content: "\f02f"; -} -.dijitIconSearch:before, -.flat-search:before { - content: "\f030"; -} -.dijitIconBookmark:before, -.flat-bookmark:before { - content: "\f031"; -} -.flat-menu:before { - content: "\f032"; -} -.dijitIconApplication:before, -.flat-application:before { - content: "\f033"; -} -.dijitIconKey:before, -.flat-key:before { - content: "\f034"; -} -.dijitIconTable:before, -.dijitEditorIconInsertTable:before, -.flat-table:before { - content: "\f035"; -} -.flat-grid:before { - content: "\f036"; -} -.dijitIconChart:before, -.flat-chart:before { - content: "\f037"; -} -.dijitIconFilter:before, -.flat-filter:before { - content: "\f038"; -} -.dijitIconFunction:before, -.flat-function:before { - content: "\f039"; -} -.flat-user:before { - content: "\f03a"; -} -.dijitIconUsers:before, -.flat-users:before { - content: "\f03b"; -} -.dijitIconConnector:before, -.flat-connector:before { - content: "\f03c"; -} -.dijitIconDocuments:before, -.flat-documents:before { - content: "\f03d"; -} -.dijitIconEditProperty:before, -.flat-edit-property:before { - content: "\f03e"; -} -.dijitIconTask:before, -.flat-task:before { - content: "\f03f"; -} -.dijitIconNewTask:before, -.flat-task-new:before { - content: "\f040"; -} -.dijitIconEditTask:before, -.flat-task-edit:before { - content: "\f041"; -} -.dijitIconSample:before, -.flat-sample:before { - content: "\f042"; -} -.dijitIconPackage:before, -.flat-package:before { - content: "\f043"; -} -.dijitEditorIconUndo:before, -.flat-undo:before { - content: "\f044"; -} -.dijitEditorIconRedo:before, -.flat-redo:before { - content: "\f045"; -} -.dijitIconCopy:before, -.dijitEditorIconCopy:before, -.flat-copy:before { - content: "\f046"; -} -.dijitIconCut:before, -.dijitEditorIconCut:before, -.flat-cut:before { - content: "\f047"; -} -.dijitEditorIconPaste:before, -.flat-paste:before { - content: "\f048"; -} -.dijitEditorIconBold:before, -.flat-bold:before { - content: "\f049"; -} -.dijitEditorIconItalic:before, -.flat-italic:before { - content: "\f04a"; -} -.dijitEditorIconUnderline:before, -.flat-underline:before { - content: "\f04b"; -} -.dijitEditorIconStrikethrough:before, -.flat-strikethrough:before { - content: "\f04c"; -} -.dijitEditorIconRemoveFormat:before, -.flat-clear-format:before { - content: "\f04d"; -} -.flat-quote:before { - content: "\f04e"; -} -.dijitEditorIconSuperscript:before, -.flat-superscript:before { - content: "\f04f"; -} -.dijitEditorIconSubscript:before, -.flat-subscript:before { - content: "\f050"; -} -.dijitEditorIconForeColor:before, -.flat-color-text:before { - content: "\f051"; -} -.dijitEditorIconBackColor:before, -.flat-color-fill:before { - content: "\f052"; -} -.dijitEditorIconHiliteColor:before, -.flat-color-highlight:before { - content: "\f053"; -} -.flat-font-size:before { - content: "\f054"; -} -.dijitEditorIconJustifyCenter:before, -.flat-align-center:before { - content: "\f055"; -} -.dijitEditorIconJustifyFull:before, -.flat-align-justify:before { - content: "\f056"; -} -.dijitEditorIconJustifyLeft:before, -.flat-align-left:before { - content: "\f057"; -} -.dijitEditorIconJustifyRight:before, -.flat-align-right:before { - content: "\f058"; -} -.dijitEditorIconIndent:before, -.flat-indent:before { - content: "\f059"; -} -.dijitEditorIconOutdent:before, -.flat-outdent:before { - content: "\f05a"; -} -.flat-sort:before { - content: "\f05b"; -} -.dijitEditorIconSpace:before, -.flat-keyboard-space:before { - content: "\f05c"; -} -.dijitEditorIconTabIndent:before, -.flat-keyboard-tab:before { - content: "\f05d"; -} -.dijitEditorIconInsertUnorderedList:before, -.flat-list-bullet:before { - content: "\f05e"; -} -.dijitEditorIconInsertOrderedList:before, -.flat-list-number:before { - content: "\f05f"; -} -.dijitEditorIconListBulletIndent:before, -.flat-list-bullet-indent:before { - content: "\f060"; -} -.dijitEditorIconListBulletOutdent:before, -.flat-list-bullet-outdent:before { - content: "\f061"; -} -.dijitEditorIconListNumIndent:before, -.flat-list-number-indent:before { - content: "\f062"; -} -.dijitEditorIconListNumOutdent:before, -.flat-list-number-outdent:before { - content: "\f063"; -} -.dijitEditorIconViewSource:before, -.flat-code:before { - content: "\f064"; -} -.dijitEditorIconCreateLink:before, -.flat-link:before { - content: "\f065"; -} -.dijitEditorIconUnlink:before, -.flat-unlink:before { - content: "\f066"; -} -.dijitEditorIconFullScreen:before, -.flat-fullscreen:before { - content: "\f067"; -} -.flat-fullscreen-exit:before { - content: "\f068"; -} -.dijitEditorIconInsertImage:before, -.flat-image:before { - content: "\f069"; -} -.dijitEditorIconNewPage:before, -.flat-page-new:before { - content: "\f06a"; -} -.dijitEditorIconToggleDir:before, -.flat-toggle-dir:before { - content: "\f06b"; -} -.dijitEditorIconLeftToRight:before, -.flat-left-to-right:before { - content: "\f06c"; -} -.dijitEditorIconRightToLeft:before, -.flat-right-to-left:before { - content: "\f06d"; -} -.dijitEditorIconSelectAll:before, -.flat-select-all:before { - content: "\f06e"; -} -.dijitEditorIconWikiword:before, -.flat-wikiword:before { - content: "\f06f"; -} -.icon-spin { - -webkit-animation: spin-right 2s infinite linear; - -moz-animation: spin-right 2s infinite linear; - -o-animation: spin-right 2s infinite linear; - -ms-animation: spin-right 2s infinite linear; - animation: spin-right 2s infinite linear; -} -.dijitIconLoading { - font-size: 24px; -} -.dijitIconLoading:before { - content: "\f01d"; - -webkit-animation: spin-left 2s linear infinite; - -moz-animation: spin-left 2s linear infinite; - -o-animation: spin-left 2s linear infinite; - -ms-animation: spin-left 2s linear infinite; - animation: spin-left 2s linear infinite; -} -.dj_ie8 .dijitIconLoading, -.dj_ie9 .dijitIconLoading { - background: url("images/loadingAnimation.gif") no-repeat; - height: 20px; - width: 20px; -} -.dj_ie8 .dijitIconLoading:before, -.dj_ie9 .dijitIconLoading:before { - content: ""; -} -.dijitRtl .dijitEditorIconUndo:before { - content: "\f044"; -} -.dijitRtl .dijitEditorIconRedo:before { - content: "\f044"; -} -.dijitRtl .dijitEditorIconTabIndent:before { - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -o-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.dijitRtl .dijitEditorIconInsertUnorderedList, -.dijitRtl .dijitEditorIconInsertOrderedList { - -webkit-transform: scale(-1, 1); - -moz-transform: scale(-1, 1); - -o-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -:root .dijitRtl .dijitEditorIconInsertUnorderedList, -:root .dijitRtl .dijitEditorIconInsertOrderedList { - filter: none; -} -@-moz-keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-webkit-keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-o-keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes spin-right { - from { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-moz-keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -@-webkit-keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -@-o-keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -@keyframes spin-left { - from { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -o-transform: rotate(360deg); - -ms-transform: rotate(360deg); - transform: rotate(360deg); - } - to { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -o-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - } -} -.dijitReset { - margin:0; - border:0; - padding:0; - font: inherit; - /*line-height:normal;*/ - color: inherit; -} -.dj_a11y .dijitReset { - -moz-appearance: none; -} -.dijitInline { - display:inline-block; - #zoom: 1; - #display:inline; - border:0; - padding:0; - vertical-align:middle; - #vertical-align: auto; -} -table.dijitInline { - display:inline-table; - box-sizing: content-box; -moz-box-sizing: content-box; -} -.dijitHidden { - display: none !important; -} -.dijitVisible { - display: block !important; - position: relative; -} -.dj_ie6 .dijitComboBox .dijitInputContainer, -.dijitInputContainer { - #zoom: 1; - overflow: hidden; - float: none !important; - position: relative; -} -.dj_ie7 .dijitInputContainer { - float: left !important; - clear: left; - display: inline-block !important; -} -.dj_ie .dijitSelect input, -.dj_ie input.dijitTextBox, -.dj_ie .dijitTextBox input { - font-size: 100%; -} -.dijitSelect .dijitButtonText { - float: left; - vertical-align: top; -} -TABLE.dijitSelect { - padding: 0 !important; -} -.dijitTextBox .dijitSpinnerButtonContainer, -.dijitTextBox .dijitArrowButtonContainer, -.dijitValidationTextBox .dijitValidationContainer { - float: right; - text-align: center; -} -.dijitSelect input.dijitInputField, -.dijitTextBox input.dijitInputField { - - padding-left: 0 !important; - padding-right: 0 !important; -} -.dijitValidationTextBox .dijitValidationContainer { - display: none; -} -.dijitTeeny { - font-size:1px; - line-height:1px; -} -.dijitOffScreen { - position: absolute !important; - left: 50% !important; - top: -10000px !important; -} -.dijitPopup { - position: absolute; - background-color: transparent; - margin: 0; - border: 0; - padding: 0; -} -.dijitPositionOnly { - padding: 0 !important; - border: 0 !important; - background-color: transparent !important; - background-image: none !important; - height: auto !important; - width: auto !important; -} -.dijitNonPositionOnly { - float: none !important; - position: static !important; - margin: 0 0 0 0 !important; - vertical-align: middle !important; -} -.dijitBackgroundIframe { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: -1; - border: 0; - padding: 0; - margin: 0; -} -.dijitDisplayNone { - display:none !important; -} -.dijitContainer { - overflow: hidden; -} -.dj_a11y .dijitIcon, -.dj_a11y div.dijitArrowButtonInner, -.dj_a11y span.dijitArrowButtonInner, -.dj_a11y img.dijitArrowButtonInner, -.dj_a11y .dijitCalendarIncrementControl, -.dj_a11y .dijitTreeExpando { - display: none; -} -.dijitSpinner div.dijitArrowButtonInner { - display: block; -} -.dj_a11y .dijitA11ySideArrow { - display: inline !important; - cursor: pointer; -} -.dj_a11y .dijitCalendarDateLabel { - padding: 1px; - border: 0px !important; -} -.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel { - border-style: solid !important; - border-width: 1px !important; - padding: 0; -} -.dj_a11y .dijitCalendarDateTemplate { - padding-bottom: 0.1em !important; - border: 0px !important; -} -.dj_a11y .dijitButtonNode { - border: black outset medium !important; - - padding: 0 !important; -} -.dj_a11y .dijitArrowButton { - padding: 0 !important; -} -.dj_a11y .dijitButtonContents { - margin: 0.15em; -} -.dj_a11y .dijitTextBoxReadOnly .dijitInputField, -.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode { - border-style: outset!important; - border-width: medium!important; - border-color: #999 !important; - color:#999 !important; -} -.dijitButtonNode * { - vertical-align: middle; - /*vertical-align: baseline;*/ -} -.dijitSelect .dijitArrowButtonInner, -.dijitButtonNode .dijitArrowButtonInner { - background: no-repeat center; - direction: ltr; -} -.dijitLeft { - background-position:left top; - background-repeat:no-repeat; -} -.dijitStretch { - white-space:nowrap; - background-repeat:repeat-x; -} -.dijitRight { - #display:inline; - background-position:right top; - background-repeat:no-repeat; -} -.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode { - opacity: 0.5; -} -.dijitToggleButton, -.dijitButton, -.dijitDropDownButton, -.dijitComboButton { - margin: 0.2em; - vertical-align: middle; -} -.dijitButtonContents { - display: block; -} -td.dijitButtonContents { - display: table-cell; -} -.dijitButtonNode img { - vertical-align:middle; -} -.dijitToolbar .dijitComboButton { - border-collapse: separate; -} -.dijitToolbar .dijitToggleButton, -.dijitToolbar .dijitButton, -.dijitToolbar .dijitDropDownButton, -.dijitToolbar .dijitComboButton { - margin: 0; -} -.dijitToolbar .dijitButtonContents { - padding: 1px 2px; -} -.dj_webkit .dijitToolbar .dijitDropDownButton { - /*padding-left: 0.3em;*/ -} -.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner { - padding:0; -} -.dijitSelect { - border:1px solid gray; -} -.dijitButtonNode { - border:1px solid gray; - margin:0; - line-height:20px; - vertical-align: middle; - #vertical-align: auto; - text-align:center; - white-space: nowrap; -} -.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer { - line-height:inherit; -} -.dijitTextBox .dijitButtonNode { - border-width: 0; -} -.dijitSelect, -.dijitSelect *, -.dijitButtonNode, -.dijitButtonNode * { - cursor: pointer; -} -.dj_ie .dijitButtonNode { - zoom: 1; -} -.dj_ie .dijitButtonNode button { - overflow: visible; -} -div.dijitArrowButton { - float: right; -} -.dijitTextBox { - border: solid black 1px; - #overflow: hidden; - width: 15em; - vertical-align: middle; -} -.dijitTextBoxReadOnly, -.dijitTextBoxDisabled { - color: gray; -} -.dj_safari .dijitTextBoxDisabled input { - color: #B0B0B0; -} -.dj_safari textarea.dijitTextAreaDisabled { - color: #333; -} -.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, -.dj_gecko .dijitTextBoxDisabled input { - -moz-user-input: none; -} -.dijitPlaceHolder { - color: #999; - /*font-style: italic;*/ - position: absolute; - top: 0; - left: 0; - #filter: ""; -} -.dijitTimeTextBox { - width: 8em; -} -.dijitTextBox input:focus { - outline: none; -} -.dijitTextBoxFocused { - outline: 5px -webkit-focus-ring-color; -} -.dijitSelect input, -.dijitTextBox input { - float: left; -} -.dj_ie6 input.dijitTextBox, -.dj_ie6 .dijitTextBox input { - float: none; -} -.dijitInputInner { - border:0 !important; - background-color:transparent !important; - width:100% !important; - box-shadow: none !important; - padding-left: 0 !important; - padding-right: 0 !important; - margin-left: 0 !important; - margin-right: 0 !important; -} -.dj_a11y .dijitTextBox input { - margin: 0 !important; -} -.dijitValidationTextBoxError input.dijitValidationInner, -.dijitSelect input, -.dijitTextBox input.dijitArrowButtonInner { - text-indent: -2em !important; - direction: ltr !important; - text-align: left !important; - /*height: auto !important;*/ - #text-indent: 0 !important; - #letter-spacing: -5em !important; - #text-align: right !important; -} -.dj_ie .dijitSelect input, -.dj_ie .dijitTextBox input, -.dj_ie input.dijitTextBox { - overflow-y: visible; - line-height: 20px; - height: 20px; -} -.dijitSelect .dijitSelectLabel span { - line-height: 100%; -} -.dj_ie .dijitSelect .dijitSelectLabel { - line-height: normal; -} -.dj_ie6 .dijitSelect .dijitSelectLabel, -.dj_ie7 .dijitSelect .dijitSelectLabel, -.dj_ie8 .dijitSelect .dijitSelectLabel, -.dj_iequirks .dijitSelect .dijitSelectLabel, -.dijitSelect td, -.dj_ie6 .dijitSelect input, -.dj_iequirks .dijitSelect input, -.dj_ie6 .dijitSelect .dijitValidationContainer, -.dj_ie6 .dijitTextBox input, -.dj_ie6 input.dijitTextBox, -.dj_iequirks .dijitTextBox input.dijitValidationInner, -.dj_iequirks .dijitTextBox input.dijitArrowButtonInner, -.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner, -.dj_iequirks .dijitTextBox input.dijitInputInner, -.dj_iequirks input.dijitTextBox { - line-height: 100%; -} -.dj_a11y input.dijitValidationInner, -.dj_a11y input.dijitArrowButtonInner { - text-indent: 0 !important; - width: 1em !important; - text-align: left !important; - color: black !important; -} -.dijitValidationTextBoxError .dijitValidationContainer { - display: inline; - cursor: default; -} -.dijitSpinner .dijitSpinnerButtonContainer, -.dijitComboBox .dijitArrowButtonContainer, -.bootstrap .dijitSelect .dijitArrowButton { - border-width: 0 0 0 1px !important; -} -.dj_a11y .dijitSelect .dijitArrowButtonContainer, -.dijitToolbar .dijitComboBox .dijitArrowButtonContainer { - border-width: 0 !important; -} -.dijitComboBoxMenu { - list-style-type: none; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode { - border-width: 0; -} -.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode { - clear: both; -} -.dj_ie .dijitToolbar .dijitComboBox { - vertical-align: middle; -} -.dijitTextBox .dijitSpinnerButtonContainer { - width: 1em; - position: relative !important; - overflow: hidden; -} -.dijitSpinner .dijitSpinnerButtonInner { - width:1em; - visibility:hidden !important; - overflow-x:hidden; -} -.dijitComboBox .dijitButtonNode, -.dijitSpinnerButtonContainer .dijitButtonNode { - border-width: 0; -} -.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode { - border-width: 0px !important; - border-style: solid !important; -} -.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer, -.dj_a11y .dijitSpinner .dijitArrowButtonInner, -.dj_a11y .dijitSpinnerButtonContainer input { - width: 1em !important; -} -.dj_a11y .dijitSpinner .dijitArrowButtonInner { - margin: 0 auto !important; -} -.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - padding-left: 0.3em !important; - padding-right: 0.3em !important; - margin-left: 0.3em !important; - margin-right: 0.3em !important; - width: 1.4em !important; -} -.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - padding-left: 0 !important; - padding-right: 0 !important; - width: 1em !important; -} -.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - margin-left: 0.1em !important; - margin-right: 0.1em !important; - width: 1em !important; -} -.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - margin-left: 0 !important; - margin-right: 0 !important; - width: 2em !important; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - padding: 0; - position: absolute !important; - right: 0; - float: none; - height: 50%; - width: 100%; - bottom: auto; - left: 0; - right: auto; -} -.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - width: auto; -} -.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton { - overflow: visible !important; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton { - top: 50%; - border-top-width: 1px !important; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton { - #bottom: 50%; - top: 0; -} -.dijitSpinner .dijitArrowButtonInner { - margin: auto; - overflow-x: hidden; - /*height: 100% !important;*/ -} -.dj_iequirks .dijitSpinner .dijitArrowButtonInner { - height: auto !important; -} -.dijitSpinner .dijitArrowButtonInner .dijitInputField { - -moz-transform: scale(0.5); - -moz-transform-origin: center top; - -webkit-transform: scale(0.5); - -webkit-transform-origin: center top; - -o-transform: scale(0.5); - -o-transform-origin: center top; - transform: scale(0.5); - transform-origin: left top; - padding-top: 0; - padding-bottom: 0; - padding-left: 0 !important; - padding-right: 0 !important; - width: 100%; - visibility: hidden; -} -.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField { - /*zoom: 50%;*/ - display: none; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner { - overflow: hidden; -} -.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - width: 100%; -} -.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - width: 1em; -} -.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - vertical-align:top; - visibility: visible; -} -.dj_a11y .dijitSpinnerButtonContainer { - width: 1em; -} -.dijitCheckBox, -.dijitRadio, -.dijitCheckBoxInput { - padding: 0; - border: 0; - width: 20px; - height: 20px; - background-position:center center; - background-repeat:no-repeat; - overflow: hidden; - cursor: pointer; -} -.dijitCheckBox input, -.dijitRadio input { - margin: 0; - padding: 0; - display: block; -} -.dijitCheckBoxInput { - opacity: 0.01; -} -.dj_ie .dijitCheckBoxInput { - filter: alpha(opacity=0); -} -.dj_a11y .dijitCheckBox, -.dj_a11y .dijitRadio { - width: auto !important; - height: auto !important; -} -.dj_a11y .dijitCheckBoxInput { - opacity: 1; - filter: none; - width: auto; - height: auto; -} -.dj_a11y .dijitFocusedLabel { - border: 1px dotted; - outline: 0px !important; -} -.dijitProgressBar { - z-index: 0; -} -.dijitProgressBarEmpty { - position:relative;overflow:hidden; - border:1px solid black; - z-index:0; -} -.dijitProgressBarFull { - position:absolute; - overflow:hidden; - z-index:-1; - top:0; - width:100%; -} -.dj_ie6 .dijitProgressBarFull { - height:1.6em; -} -.dijitProgressBarTile { - position:absolute; - overflow:hidden; - top:0; - left:0; - bottom:0; - right:0; - margin:0; - padding:0; - width: 100%; - height:auto; - background-color:#aaa; - /*background-attachment: fixed;*/ -} -.dj_a11y .dijitProgressBarTile { - border-width:2px; - border-style:solid; - background-color:transparent !important; -} -.dj_ie6 .dijitProgressBarTile { - position:static; - height:1.6em; -} -.dijitProgressBarIndeterminate .dijitProgressBarTile { - -} -.dijitProgressBarIndeterminateHighContrastImage { - display:none; -} -.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage { - display:block; - position:absolute; - top:0; - bottom:0; - margin:0; - padding:0; - width:100%; - height:auto; -} -.dijitProgressBarLabel { - display:block; - position:static; - width:100%; - text-align:center; - background-color:transparent !important; -} -.dijitTooltip { - position: absolute; - z-index: 2000; - display: block; - - left: 0; - top: -10000px; - overflow: visible; -} -.dijitTooltipContainer { - border: solid black 2px; - background: #b8b5b5; - color: black; - font-size: small; -} -.dijitTooltipFocusNode { - padding: 2px 2px 2px 2px; -} -.dijitTooltipConnector { - position: absolute; -} -.dj_a11y .dijitTooltipConnector { - display: none; -} -.dijitTooltipData { - display:none; -} -.dijitLayoutContainer { - position: relative; - display: block; - overflow: hidden; -} -.dijitAlignTop, -.dijitAlignBottom, -.dijitAlignLeft, -.dijitAlignRight { - position: absolute; - overflow: hidden; -} -body .dijitAlignClient { position: absolute; } -.dijitBorderContainer, .dijitBorderContainerNoGutter { - position:relative; - overflow: hidden; - z-index: 0; -} -.dijitBorderContainerPane, -.dijitBorderContainerNoGutterPane { - position: absolute !important; - z-index: 2; -} -.dijitBorderContainer > .dijitTextArea { - resize: none; -} -.dijitGutter { - position: absolute; - font-size: 1px; -} -.dijitSplitter { - position: absolute; - overflow: hidden; - z-index: 10; - background-color: #fff; - border-color: gray; - border-style: solid; - border-width: 0; -} -.dj_ie .dijitSplitter { - z-index: 1; -} -.dijitSplitterActive { - z-index: 11 !important; -} -.dijitSplitterCover { - position:absolute; - z-index:-1; - top:0; - left:0; - width:100%; - height:100%; -} -.dijitSplitterCoverActive { - z-index:3 !important; -} -.dj_ie .dijitSplitterCover { - background: white; - filter: alpha(opacity=0); -} -.dijitSplitterH { - height: 7px; - border-top:1px; - border-bottom:1px; - cursor: row-resize; -} -.dijitSplitterV { - width: 7px; - border-left:1px; - border-right:1px; - cursor: col-resize; -} -.dijitSplitContainer { - position: relative; - overflow: hidden; - display: block; -} -.dijitSplitPane { - position: absolute; -} -.dijitSplitContainerSizerH, -.dijitSplitContainerSizerV { - position:absolute; - font-size: 1px; - background-color: ThreeDFace; - border: 1px solid; - border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; - margin: 0; -} -.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb { - overflow:hidden; - position:absolute; - top:49%; -} -.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb { - position:absolute; - left:49%; -} -.dijitSplitterShadow, -.dijitSplitContainerVirtualSizerH, -.dijitSplitContainerVirtualSizerV { - font-size: 1px; - background-color: ThreeDShadow; - -moz-opacity: 0.5; - opacity: 0.5; - filter: Alpha(Opacity=50); - margin: 0; -} -.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH { - cursor: col-resize; -} -.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV { - cursor: row-resize; -} -.dj_a11y .dijitSplitterH { - border-top:1px solid #d3d3d3 !important; - border-bottom:1px solid #d3d3d3 !important; -} -.dj_a11y .dijitSplitterV { - border-left:1px solid #d3d3d3 !important; - border-right:1px solid #d3d3d3 !important; -} -.dijitContentPane { - display: block; - overflow: auto; -} -.dijitContentPaneSingleChild { - overflow: hidden; -} -.dijitContentPaneLoading .dijitIconLoading, -.dijitContentPaneError .dijitIconError { - margin-right: 9px; -} -.dijitTitlePane { - display: block; - overflow: hidden; -} -.dijitTitlePaneTitle { - cursor: pointer; -} -.dijitFixedOpen, .dijitFixedClosed { - cursor: default; -} -.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner, -.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{ - display: none; -} -.dijitTitlePaneTitle * { - vertical-align: middle; -} -.dijitTitlePane .dijitArrowNodeInner { - display: none; -} -.dj_a11y .dijitTitlePane .dijitArrowNodeInner { - display:inline !important; - font-family: monospace; -} -.dj_a11y .dijitTitlePane .dijitArrowNode { - display:none; -} -.dj_ie6 .dijitTitlePaneContentOuter, -.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle { - zoom: 1; -} -.dijitColorPalette { - border: 1px solid #999; - background: #fff; - position: relative; -} -.dijitColorPalette .dijitPaletteTable { - padding: 2px 3px 3px 3px; - position: relative; - overflow: hidden; - outline: 0; - border-collapse: separate; -} -.dj_ie6 .dijitColorPalette .dijitPaletteTable, -.dj_ie7 .dijitColorPalette .dijitPaletteTable, -.dj_iequirks .dijitColorPalette .dijitPaletteTable { - padding: 0; - margin: 2px 3px 3px 3px; -} -.dijitColorPalette .dijitPaletteCell { - font-size: 1px; - vertical-align: middle; - text-align: center; - background: none; -} -.dijitColorPalette .dijitPaletteImg { - padding: 1px; - border: 1px solid #999; - margin: 2px 1px; - cursor: default; - font-size: 1px; -} -.dj_gecko .dijitColorPalette .dijitPaletteImg { - padding-bottom: 0; -} -.dijitColorPalette .dijitColorPaletteSwatch { - width: 14px; - height: 12px; -} -.dijitPaletteTable td { - padding: 0; -} -.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg { - border: 1px solid #000; -} -.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, -.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg { - border: 2px solid #000; - margin: 1px 0; -} -.dj_a11y .dijitColorPalette .dijitPaletteTable, -.dj_a11y .dijitColorPalette .dijitPaletteTable * { - background-color: transparent !important; -} -.dijitAccordionContainer { - border:1px solid #b7b7b7; - border-top:0 !important; -} -.dijitAccordionTitle { - cursor: pointer; -} -.dijitAccordionTitleSelected { - cursor: default; -} -.dijitAccordionTitle .arrowTextUp, -.dijitAccordionTitle .arrowTextDown { - display: none; -} -.dj_a11y .dijitAccordionTitle .arrowTextUp, -.dj_a11y .dijitAccordionTitleSelected .arrowTextDown { - display: inline; -} -.dj_a11y .dijitAccordionTitleSelected .arrowTextUp { - display: none; -} -.dijitAccordionChildWrapper { - overflow: hidden; -} -.dijitCalendarContainer { - width: auto; -} -.dijitCalendarContainer th, .dijitCalendarContainer td { - padding: 1px 2px 2px; - vertical-align: middle; -} -.dijitCalendarYearLabel { - white-space: nowrap; -} -.dijitCalendarNextYear { - margin:0 0 0 0.55em; -} -.dijitCalendarPreviousYear { - margin:0 0.55em 0 0; -} -.dijitCalendarIncrementControl { - vertical-align: middle; -} -.dijitCalendarIncrementControl, -.dijitCalendarDateTemplate, -.dijitCalendarMonthLabel, -.dijitCalendarPreviousYear, -.dijitCalendarNextYear { - cursor: pointer; -} -.dijitCalendarDisabledDate { - color: gray; - text-decoration: line-through; - cursor: default; -} -.dijitSpacer { - position: relative; - height: 1px; - overflow: hidden; - visibility: hidden; -} -.dijitCalendarMonthMenu .dijitCalendarMonthLabel { - text-align:center; -} -.dijitMenu { - border:1px solid black; - background-color:white; -} -.dijitMenuTable { - border-collapse:collapse; - border-width:0; - background-color:white; -} -.dj_webkit .dijitMenuTable td[colspan="2"]{ - border-right:hidden; -} -.dijitMenuItem { - text-align: left; - white-space: nowrap; - padding:.1em .2em; - cursor:pointer; -} -.dijitMenuItem:focus { - outline: none -} -.dijitMenuPassive .dijitMenuItemHover, -.dijitMenuItemSelected { - background-color:black; - color:white; -} -.dijitMenuItemIcon, .dijitMenuExpand { - background-repeat: no-repeat; -} -.dijitMenuItemDisabled * { - /* flat theme styles disabled menu items */ - /*opacity:0.5;*/ - cursor:default; -} -.dj_ie .dj_a11y .dijitMenuItemDisabled, -.dj_ie .dj_a11y .dijitMenuItemDisabled *, -.dj_ie .dijitMenuItemDisabled * { - color: gray; - filter: alpha(opacity=35); -} -.dijitMenuItemLabel { - position: relative; - vertical-align: middle; -} -.dj_a11y .dijitMenuItemSelected { - border: 1px dotted black !important; -} -.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel { - border-width: 1px; - border-style: solid; -} -.dj_ie8 .dj_a11y .dijitMenuItemLabel { - position:static; -} -.dijitMenuExpandA11y { - display: none; -} -.dj_a11y .dijitMenuExpandA11y { - display: inline; -} -.dijitMenuSeparator td { - border: 0; - padding: 0; -} -.dijitMenuSeparatorTop { - height: 50%; - margin: 0; - margin-top:3px; - font-size: 1px; -} -.dijitMenuSeparatorBottom { - height: 50%; - margin: 0; - margin-bottom:3px; - font-size: 1px; -} -.dijitCheckedMenuItemIconChar { - vertical-align: middle; - visibility:hidden; -} -.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar { - visibility: visible; -} -.dj_a11y .dijitCheckedMenuItemIconChar { - display:inline !important; -} -.dj_a11y .dijitCheckedMenuItemIcon { - display: none; -} -.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem { - - margin: 0; -} -.dijitStackController .dijitToggleButtonChecked * { - cursor: default; -} -.dijitTabContainer { - z-index: 0; - overflow: visible; -} -.dj_ie6 .dijitTabContainer { - overflow: hidden; -} -.dijitTabContainerNoLayout { - width: 100%; -} -.dijitTabContainerBottom-tabs, -.dijitTabContainerTop-tabs, -.dijitTabContainerLeft-tabs, -.dijitTabContainerRight-tabs { - z-index: 1; - overflow: visible !important; -} -.dijitTabController { - z-index: 1; -} -.dijitTabContainerBottom-container, -.dijitTabContainerTop-container, -.dijitTabContainerLeft-container, -.dijitTabContainerRight-container { - z-index:0; - overflow: hidden; - border: 1px solid black; -} -.nowrapTabStrip { - width: 50000px; - display: block; - position: relative; - text-align: left; - z-index: 1; -} -.dijitTabListWrapper { - overflow: hidden; - z-index: 1; -} -.dj_a11y .tabStripButton img { - display: none; -} -.dijitTabContainerTop-tabs { - border-bottom: 1px solid black; -} -.dijitTabContainerTop-container { - border-top: 0; -} -.dijitTabContainerLeft-tabs { - border-right: 1px solid black; - float: left; -} -.dijitTabContainerLeft-container { - border-left: 0; -} -.dijitTabContainerBottom-tabs { - border-top: 1px solid black; -} -.dijitTabContainerBottom-container { - border-bottom: 0; -} -.dijitTabContainerRight-tabs { - border-left: 1px solid black; - float: left; -} -.dijitTabContainerRight-container { - border-right: 0; -} -div.dijitTabDisabled, .dj_ie div.dijitTabDisabled { - cursor: auto; -} -.dijitTab { - position:relative; - cursor:pointer; - white-space:nowrap; - z-index:3; -} -.dijitTab * { - vertical-align: middle; -} -.dijitTabChecked { - cursor: default; -} -.dijitTabContainerTop-tabs .dijitTab { - top: 1px; -} -.dijitTabContainerBottom-tabs .dijitTab { - top: -1px; -} -.dijitTabContainerLeft-tabs .dijitTab { - left: 1px; -} -.dijitTabContainerRight-tabs .dijitTab { - left: -1px; -} -.dijitTabContainerTop-tabs .dijitTab, -.dijitTabContainerBottom-tabs .dijitTab { - display:inline-block; - #zoom: 1; - #display:inline; -} -.tabStripButton { - z-index: 12; -} -.dijitTabButtonDisabled .tabStripButton { - display: none; -} -.dijitTabCloseButton { - margin-left: 1em; -} -.dijitTabCloseText { - display:none; -} -.dijitTab .tabLabel { - /*min-height: 16px;*/ - display: inline-block; -} -.dijitNoIcon { - display: none; -} -.dj_ie6 .dijitTab .dijitNoIcon { - display: inline; - height: 15px; - width: 1px; -} -.dj_a11y .dijitTabCloseButton { - background-image: none !important; - width: auto !important; - height: auto !important; -} -.dj_a11y .dijitTabCloseText { - display: inline; -} -.dijitTabPane, -.dijitStackContainer-child, -.dijitAccordionContainer-child { - border: none !important; -} -.dijitInlineEditBoxDisplayMode { - border: 1px solid transparent; - cursor: text; -} -.dj_a11y .dijitInlineEditBoxDisplayMode, -.dj_ie6 .dijitInlineEditBoxDisplayMode { - border: none; -} -.dijitInlineEditBoxDisplayModeHover, -.dj_a11y .dijitInlineEditBoxDisplayModeHover, -.dj_ie6 .dijitInlineEditBoxDisplayModeHover { - background-color: #e2ebf2; - border: solid 1px black; -} -.dijitInlineEditBoxDisplayModeDisabled { - cursor: default; -} -.dijitTree { - overflow: auto; -} -.dijitTreeContainer { - float: left; -} -.dijitTreeIndent { - width: 19px; -} -.dijitTreeRow, .dijitTreeContent { - white-space: nowrap; -} -.dj_ie .dijitTreeLabel:focus { - outline: 1px dotted black; -} -.dijitTreeRow img { - vertical-align: middle; -} -.dijitTreeContent { - cursor: default; -} -.dijitExpandoText { - display: none; -} -.dj_a11y .dijitExpandoText { - display: inline; - padding-left: 10px; - padding-right: 10px; - font-family: monospace; - border-style: solid; - border-width: thin; - cursor: pointer; -} -.dijitTreeLabel { - margin: 0 4px; -} -.dijitDialog { - position: absolute; - z-index: 999; - overflow: hidden; -} -.dijitDialogTitleBar { - cursor: move; -} -.dijitDialogFixed .dijitDialogTitleBar { - cursor:default; -} -.dijitDialogCloseIcon { - cursor: pointer; -} -.dijitDialogPaneContent { - -webkit-overflow-scrolling: touch; -} -.dijitDialogUnderlayWrapper { - position: absolute; - left: 0; - top: 0; - z-index: 998; - display: none; - background: transparent !important; -} -.dijitDialogUnderlay { - background: #eee; - opacity: 0.5; -} -.dj_ie .dijitDialogUnderlay { - filter: alpha(opacity=50); -} -.dj_a11y .dijitSpinnerButtonContainer, -.dj_a11y .dijitDialog { - opacity: 1 !important; - background-color: white !important; -} -.dijitDialog .closeText { - /*display:none;*/ - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - display: block; - color: #000000; - text-shadow: 0 1px 0 #FFFFFF; - position:absolute; -} -.dj_a11y .dijitDialog .closeText { - display:inline; -} -.dijitSliderMoveable { - z-index:99; - position:absolute !important; - display:block; - vertical-align:middle; -} -.dijitSliderMoveableH { - right:0; -} -.dijitSliderMoveableV { - right:50%; -} -.dj_a11y div.dijitSliderImageHandle, -.dijitSliderImageHandle { - margin:0; - padding:0; - position:relative !important; - border:8px solid gray; - width:0; - height:0; - cursor: pointer; -} -.dj_iequirks .dj_a11y .dijitSliderImageHandle { - font-size: 0; -} -.dj_ie7 .dijitSliderImageHandle { - overflow: hidden; -} -.dj_ie7 .dj_a11y .dijitSliderImageHandle { - overflow: visible; -} -.dj_a11y .dijitSliderFocused .dijitSliderImageHandle { - border:4px solid #000; - height:8px; - width:8px; -} -.dijitSliderImageHandleV { - top:-8px; - right: -50%; -} -.dijitSliderImageHandleH { - left:50%; - top:-5px; - vertical-align:top; -} -.dijitSliderBar { - border-style:solid; - border-color:black; - cursor: pointer; -} -.dijitSliderBarContainerV { - position:relative; - height:100%; - z-index:1; -} -.dijitSliderBarContainerH { - position:relative; - z-index:1; -} -.dijitSliderBarH { - height:4px; - border-width:1px 0; -} -.dijitSliderBarV { - width:4px; - border-width:0 1px; -} -.dijitSliderProgressBar { - background-color:red; - z-index:1; -} -.dijitSliderProgressBarV { - position:static !important; - height:0; - vertical-align:top; - text-align:left; -} -.dijitSliderProgressBarH { - position:absolute !important; - width:0; - vertical-align:middle; - overflow:visible; -} -.dijitSliderRemainingBar { - overflow:hidden; - background-color:transparent; - z-index:1; -} -.dijitSliderRemainingBarV { - height:100%; - text-align:left; -} -.dijitSliderRemainingBarH { - width:100% !important; -} -.dijitSliderBumper { - overflow:hidden; - z-index:1; -} -.dijitSliderBumperV { - width:4px; - height:8px; - border-width:0 1px; -} -.dijitSliderBumperH { - width:8px; - height:4px; - border-width:1px 0; -} -.dijitSliderBottomBumper, -.dijitSliderLeftBumper { - background-color:red; -} -.dijitSliderTopBumper, -.dijitSliderRightBumper { - background-color:transparent; -} -.dijitSliderDecoration { - text-align:center; -} -.dijitSliderDecorationC, -.dijitSliderDecorationV { - position: relative; -} -.dijitSliderDecorationH { - width: 100%; -} -.dijitSliderDecorationV { - height: 100%; - white-space: nowrap; -} -.dijitSliderButton { - font-family:monospace; - margin:0; - padding:0; - display:block; -} -.dj_a11y .dijitSliderButtonInner { - visibility:visible !important; -} -.dijitSliderButtonContainer { - text-align:center; - height:0; -} -.dijitSliderButtonContainer * { - cursor: pointer; -} -.dijitSlider .dijitButtonNode { - padding:0; - display:block; -} -.dijitRuleContainer { - position:relative; - overflow:visible; -} -.dijitRuleContainerV { - height:100%; - line-height:0; - float:left; - text-align:left; -} -.dj_opera .dijitRuleContainerV { - line-height:2%; -} -.dj_ie .dijitRuleContainerV { - line-height:normal; -} -.dj_gecko .dijitRuleContainerV { - margin:0 0 1px 0; -} -.dijitRuleMark { - position:absolute; - border:1px solid black; - line-height:0; - height:100%; -} -.dijitRuleMarkH { - width:0; - border-top-width:0 !important; - border-bottom-width:0 !important; - /*border-left-width:0 !important;*/ -} -.dijitRuleLabelContainer { - position:absolute; -} -.dijitRuleLabelContainerH { - text-align:center; - display:inline-block; -} -.dijitRuleLabelH { - position:relative; - left:-50%; -} -.dijitRuleLabelV { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} -.dijitRuleMarkV { - height:0; - border-right-width:0 !important; - /*border-bottom-width:0 !important;*/ - border-left-width:0 !important; - width:100%; - left:0; -} -.dj_ie .dijitRuleLabelContainerV { - margin-top:-.55em; -} -.dj_a11y .dijitSliderReadOnly, -.dj_a11y .dijitSliderDisabled { - opacity:0.6; -} -.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar, -.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar { - filter: alpha(opacity=40); -} -.dj_a11y .dijitSlider .dijitSliderButtonContainer div { - font-family: monospace; - font-size: 1em; - line-height: 1em; - height: auto; - width: auto; - margin: 0 4px; -} -.dj_a11y .dijitButtonContents .dijitButtonText, -.dj_a11y .dijitTab .tabLabel { - display: inline !important; -} -.dj_a11y .dijitSelect .dijitButtonText { - display: inline-block !important; -} -.dijitSelectError .dijitButtonContents .dijitButtonText { - display: none !important; -} -.dijitTextArea { - width:100%; - overflow-y: auto; -} -.dijitTextArea[cols] { - width:auto; -} -.dj_ie .dijitTextAreaCols { - width:auto; -} -.dijitExpandingTextArea { - - resize: none; -} -.dijitToolbarSeparator { - height: 18px; - width: 5px; - padding: 0 1px; - margin: 0; -} -.dijitIEFixedToolbar { - position:absolute; - top: expression(eval((document.documentElement||document.body).scrollTop)); -} -.dijitEditor { - display: block; -} -.dijitEditorDisabled, -.dijitEditorReadOnly { - color: gray; -} -.dijitTimePickerItemInner { - text-align:center; - border:0; - padding:2px 8px 2px 8px; -} -.dijitTimePickerTick, -.dijitTimePickerMarker { - border-bottom:1px solid gray; -} -.dijitTimePicker .dijitDownArrowButton { - border-top: none !important; -} -.dijitTimePickerTick { - color:#CCC; -} -.dijitTimePickerMarker { - color:black; - background-color:#CCC; -} -.dijitTimePickerItemSelected { - font-weight:bold; - color:#333; - background-color:#b7cdee; -} -.dijitTimePickerItemHover { - background-color:gray; - color:white; - cursor:pointer; -} -.dijitTimePickerItemDisabled { - color:gray; - text-decoration:line-through; -} -.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner { - border: solid 4px black; -} -.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner { - border: dashed 4px black; -} -.dijitToggleButtonIconChar { - - display:none !important; -} -.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar { - display:inline !important; - visibility:hidden; -} -.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText { - font-family: "Arial Unicode MS"; -} -.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar { - display: inline !important; - visibility:visible !important; -} -.dijitArrowButtonChar { - display:none !important; -} -.dj_a11y .dijitArrowButtonChar { - display:inline !important; -} -.dj_a11y .dijitDropDownButton .dijitArrowButtonInner, -.dj_a11y .dijitComboButton .dijitArrowButtonInner { - display:none !important; -} -.dj_a11y .dijitSelect { - border-collapse: separate !important; - border-width: 1px; - border-style: solid; -} -.dj_ie .dijitSelect { - vertical-align: middle; -} -.dj_ie6 .dijitSelect .dijitValidationContainer, -.dj_ie8 .dijitSelect .dijitButtonText { - vertical-align: top; -} -.dj_ie6 .dijitTextBox .dijitInputContainer, -.dj_iequirks .dijitTextBox .dijitInputContainer, -.dj_ie6 .dijitTextBox .dijitArrowButtonInner, -.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner, -.dijitSelect .dijitSelectLabel { - vertical-align: baseline; -} -.dijitNumberTextBox { - text-align: left; - direction: ltr; -} -.dijitNumberTextBox .dijitInputInner { - text-align: inherit; -} -.dijitToolbar .dijitSelect { - margin: 0; -} -.dj_webkit .dijitToolbar .dijitSelect { - padding-left: 0.3em; -} -.dijitSelect .dijitButtonContents { - padding: 0; - white-space: nowrap; - text-align: left; - border-style: none solid none none; - border-width: 0px; -} -.dijitSelectFixedWidth .dijitButtonContents { - width: 100%; -} -.dijitSelectMenu .dijitMenuItemIcon { - display:none; -} -.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel, -.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel { - position: static; -} -.dijitSelectLabel * -{ - vertical-align: baseline; -} -.dijitSelectSelectedOption * { - font-weight: normal; -} -.dijitSelectMenu { - border-width: 1px; -} -.dijitSelectMenu .dijitMenuTable { - margin: 0; - background-color: transparent; -} -.dijitForceStatic { - position: static !important; -} -.dijitReadOnly *, -.dijitDisabled *, -.dijitReadOnly, -.dijitDisabled { - cursor: default; -} -.dojoDndItem { - padding: 2px; - -webkit-touch-callout: none; - -webkit-user-select: none; -} -.dojoDndHorizontal .dojoDndItem { - #display: inline; - display: inline-block; -} -.dojoDndItemBefore, -.dojoDndItemAfter { - border: 0px solid #369; -} -.dojoDndItemBefore { - border-width: 2px 0 0 0; - padding: 0 2px 2px 2px; -} -.dojoDndItemAfter { - border-width: 0 0 2px 0; - padding: 2px 2px 0 2px; -} -.dojoDndHorizontal .dojoDndItemBefore { - border-width: 0 0 0 2px; - padding: 2px 2px 2px 0; -} -.dojoDndHorizontal .dojoDndItemAfter { - border-width: 0 2px 0 0; - padding: 2px 0 2px 2px; -} -.dojoDndItemOver { - cursor:pointer; -} -.dj_gecko .dijitArrowButtonInner INPUT, -.dj_gecko INPUT.dijitArrowButtonInner { - -moz-user-focus:ignore; -} -.dijitFocused .dijitMenuItemShortcutKey { - text-decoration: underline; -} -.dijitRtl .dijitOffScreen { - /* align on the right side rather than the left so no horizontal scroll bar shown */ - left: auto !important; - right: -10000px !important; -} - -.dijitRtl .dijitPlaceHolder { - left: auto; - right: 0; -} - -/* Menu */ - -.dijitMenuItemRtl { - text-align: right; -} - -/* Button */ - -.dj_iequirks .dijitComboButtonRtl button { - /* workaround bug where label invisible (themeTesterQuirk.html?dir=rtl) */ - float:left; -} -.dj_ie .dijitTextBoxRtl .dijitInputContainer { - clear: right; -} - -/* TextBox, ComboBox, Spinner */ - -.dijitTextBoxRtl .dijitValidationContainer, -.dijitTextBoxRtl .dijitSpinnerButtonContainer, -.dijitComboBoxRtl .dijitArrowButtonContainer { - /* combobox and spinner: line between the input area and the drop down button */ - border-right-width: 1px !important; - border-left-width: 0 !important; -} - -.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton { - right: 0; - left: auto; -} - -.dijitSelectRtl .dijitButtonText { - float: right; -} - -.dijitTextBoxRtl .dijitSpinnerButtonContainer, -.dijitValidationTextBoxRtl .dijitValidationContainer, -.dijitTextBoxRtl .dijitArrowButtonContainer { - float: left; -} - -div.dijitNumberTextBoxRtl { - text-align: right; -} - -/* Calendar */ - -.dijitCalendarRtl .dijitCalendarNextYear { - margin:0 0.55em 0 0; -} - -.dijitCalendarRtl .dijitCalendarPreviousYear { - margin:0 0 0 0.55em; -} - - -/* Slider */ - -.dijitSliderRtl .dijitSliderImageHandleV { - left:auto; -} - -.dijitSliderRtl .dijitSliderImageHandleH { - left:-50%; -} - -.dijitSliderRtl .dijitSliderMoveableH { - right:auto; - left:0; -} - -.dijitSliderRtl .dijitRuleContainerV { - float:right; -} - -.dj_ie .dijitSliderRtl .dijitRuleContainerV { - text-align:right; -} - -.dj_ie .dijitSliderRtl .dijitRuleLabelV { - text-align:left; -} - -.dj_ie .dijitSliderRtl .dijitRuleLabelH { - zoom:1; -} - -.dijitSliderRtl .dijitSliderProgressBarH { - /* workarounds for IE and FF */ - float:right; - right:0; - left:auto; -} - -/* ContentPane*/ - -.dijitRtl .dijitContentPaneLoading .dijitIconLoading, -.dijitRtl .dijitContentPaneError .dijitIconError { - margin-right: 0; - margin-left: 9px; -} - -/* TabContainer */ - -.dijitTabControllerRtl .nowrapTabStrip { - text-align: right; /* just in case ancestor has non-standard setting */ -} -.dijitTabRtl .dijitTabCloseButton { - margin-left: 0; - margin-right: 1em; -} -.dj_ie6 .dijitTabRtl .tabLabel, -.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, -.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl, -.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl, -.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl { - zoom: 1; -} -.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, -.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl { - left: 0; -} - -.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs, -.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs { - /* otherwise tab labels invisible */ - width: 1%; -} - -/* TimePicker */ -.dj_ie .dijitTimePickerRtl .dijitTimePickerItem { - width:100%; -} - - -/* ColorPalette */ -.dijitColorPaletteRtl .dijitColorPaletteUnder { - /* needed in RTL mode when DropDownButton expands the ColorPalette beyond it's natural width */ - left: auto; - right: 0; -} - -/* Select */ -.dijitSelectRtl .dijitButtonContents { - border-style: none none none solid; - text-align: right; -} - -/* Tree */ - -.dijitTreeRtl .dijitTreeContainer { - float: right; /* for correct highlighting during horizontal scroll, see #16132 */ -} - -/* DnD - * These rules should apply for containers that are dir=rtl (either set directly, or inherited) - * but seems the best we can do is look for .dijitRtl on an ancestor node. - */ -.dijitRtl .dojoDndHorizontal .dojoDndItemBefore { - border-width: 0 2px 0 0; - padding: 2px 0 2px 2px; -} -.dijitRtl .dojoDndHorizontal .dojoDndItemAfter { - border-width: 0 0 0 2px; - padding: 2px 2px 2px 0; -} -.dijitReset { - margin:0; - border:0; - padding:0; - font: inherit; - /*line-height:normal;*/ - color: inherit; -} -.dj_a11y .dijitReset { - -moz-appearance: none; -} -.dijitInline { - display:inline-block; - #zoom: 1; - #display:inline; - border:0; - padding:0; - vertical-align:middle; - #vertical-align: auto; -} -table.dijitInline { - display:inline-table; - box-sizing: content-box; -moz-box-sizing: content-box; -} -.dijitHidden { - display: none !important; -} -.dijitVisible { - display: block !important; - position: relative; -} -.dj_ie6 .dijitComboBox .dijitInputContainer, -.dijitInputContainer { - #zoom: 1; - overflow: hidden; - float: none !important; - position: relative; -} -.dj_ie7 .dijitInputContainer { - float: left !important; - clear: left; - display: inline-block !important; -} -.dj_ie .dijitSelect input, -.dj_ie input.dijitTextBox, -.dj_ie .dijitTextBox input { - font-size: 100%; -} -.dijitSelect .dijitButtonText { - float: left; - vertical-align: top; -} -TABLE.dijitSelect { - padding: 0 !important; -} -.dijitTextBox .dijitSpinnerButtonContainer, -.dijitTextBox .dijitArrowButtonContainer, -.dijitValidationTextBox .dijitValidationContainer { - float: right; - text-align: center; -} -.dijitSelect input.dijitInputField, -.dijitTextBox input.dijitInputField { - - padding-left: 0 !important; - padding-right: 0 !important; -} -.dijitValidationTextBox .dijitValidationContainer { - display: none; -} -.dijitTeeny { - font-size:1px; - line-height:1px; -} -.dijitOffScreen { - position: absolute !important; - left: 50% !important; - top: -10000px !important; -} -.dijitPopup { - position: absolute; - background-color: transparent; - margin: 0; - border: 0; - padding: 0; -} -.dijitPositionOnly { - padding: 0 !important; - border: 0 !important; - background-color: transparent !important; - background-image: none !important; - height: auto !important; - width: auto !important; -} -.dijitNonPositionOnly { - float: none !important; - position: static !important; - margin: 0 0 0 0 !important; - vertical-align: middle !important; -} -.dijitBackgroundIframe { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: -1; - border: 0; - padding: 0; - margin: 0; -} -.dijitDisplayNone { - display:none !important; -} -.dijitContainer { - overflow: hidden; -} -.dj_a11y .dijitIcon, -.dj_a11y div.dijitArrowButtonInner, -.dj_a11y span.dijitArrowButtonInner, -.dj_a11y img.dijitArrowButtonInner, -.dj_a11y .dijitCalendarIncrementControl, -.dj_a11y .dijitTreeExpando { - display: none; -} -.dijitSpinner div.dijitArrowButtonInner { - display: block; -} -.dj_a11y .dijitA11ySideArrow { - display: inline !important; - cursor: pointer; -} -.dj_a11y .dijitCalendarDateLabel { - padding: 1px; - border: 0px !important; -} -.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel { - border-style: solid !important; - border-width: 1px !important; - padding: 0; -} -.dj_a11y .dijitCalendarDateTemplate { - padding-bottom: 0.1em !important; - border: 0px !important; -} -.dj_a11y .dijitButtonNode { - border: black outset medium !important; - - padding: 0 !important; -} -.dj_a11y .dijitArrowButton { - padding: 0 !important; -} -.dj_a11y .dijitButtonContents { - margin: 0.15em; -} -.dj_a11y .dijitTextBoxReadOnly .dijitInputField, -.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode { - border-style: outset!important; - border-width: medium!important; - border-color: #999 !important; - color:#999 !important; -} -.dijitButtonNode * { - vertical-align: middle; - /*vertical-align: baseline;*/ -} -.dijitSelect .dijitArrowButtonInner, -.dijitButtonNode .dijitArrowButtonInner { - background: no-repeat center; - direction: ltr; -} -.dijitLeft { - background-position:left top; - background-repeat:no-repeat; -} -.dijitStretch { - white-space:nowrap; - background-repeat:repeat-x; -} -.dijitRight { - #display:inline; - background-position:right top; - background-repeat:no-repeat; -} -.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode { - opacity: 0.5; -} -.dijitToggleButton, -.dijitButton, -.dijitDropDownButton, -.dijitComboButton { - margin: 0.2em; - vertical-align: middle; -} -.dijitButtonContents { - display: block; -} -td.dijitButtonContents { - display: table-cell; -} -.dijitButtonNode img { - vertical-align:middle; -} -.dijitToolbar .dijitComboButton { - border-collapse: separate; -} -.dijitToolbar .dijitToggleButton, -.dijitToolbar .dijitButton, -.dijitToolbar .dijitDropDownButton, -.dijitToolbar .dijitComboButton { - margin: 0; -} -.dijitToolbar .dijitButtonContents { - padding: 1px 2px; -} -.dj_webkit .dijitToolbar .dijitDropDownButton { - /*padding-left: 0.3em;*/ -} -.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner { - padding:0; -} -.dijitSelect { - border:1px solid gray; -} -.dijitButtonNode { - border:1px solid gray; - margin:0; - line-height:20px; - vertical-align: middle; - #vertical-align: auto; - text-align:center; - white-space: nowrap; -} -.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer { - line-height:inherit; -} -.dijitTextBox .dijitButtonNode { - border-width: 0; -} -.dijitSelect, -.dijitSelect *, -.dijitButtonNode, -.dijitButtonNode * { - cursor: pointer; -} -.dj_ie .dijitButtonNode { - zoom: 1; -} -.dj_ie .dijitButtonNode button { - overflow: visible; -} -div.dijitArrowButton { - float: right; -} -.dijitTextBox { - border: solid black 1px; - #overflow: hidden; - width: 15em; - vertical-align: middle; -} -.dijitTextBoxReadOnly, -.dijitTextBoxDisabled { - color: gray; -} -.dj_safari .dijitTextBoxDisabled input { - color: #B0B0B0; -} -.dj_safari textarea.dijitTextAreaDisabled { - color: #333; -} -.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, -.dj_gecko .dijitTextBoxDisabled input { - -moz-user-input: none; -} -.dijitPlaceHolder { - color: #999; - /*font-style: italic;*/ - position: absolute; - top: 0; - left: 0; - #filter: ""; -} -.dijitTimeTextBox { - width: 8em; -} -.dijitTextBox input:focus { - outline: none; -} -.dijitTextBoxFocused { - outline: 5px -webkit-focus-ring-color; -} -.dijitSelect input, -.dijitTextBox input { - float: left; -} -.dj_ie6 input.dijitTextBox, -.dj_ie6 .dijitTextBox input { - float: none; -} -.dijitInputInner { - border:0 !important; - background-color:transparent !important; - width:100% !important; - box-shadow: none !important; - padding-left: 0 !important; - padding-right: 0 !important; - margin-left: 0 !important; - margin-right: 0 !important; -} -.dj_a11y .dijitTextBox input { - margin: 0 !important; -} -.dijitValidationTextBoxError input.dijitValidationInner, -.dijitSelect input, -.dijitTextBox input.dijitArrowButtonInner { - text-indent: -2em !important; - direction: ltr !important; - text-align: left !important; - /*height: auto !important;*/ - #text-indent: 0 !important; - #letter-spacing: -5em !important; - #text-align: right !important; -} -.dj_ie .dijitSelect input, -.dj_ie .dijitTextBox input, -.dj_ie input.dijitTextBox { - overflow-y: visible; - line-height: 20px; - height: 20px; -} -.dijitSelect .dijitSelectLabel span { - line-height: 100%; -} -.dj_ie .dijitSelect .dijitSelectLabel { - line-height: normal; -} -.dj_ie6 .dijitSelect .dijitSelectLabel, -.dj_ie7 .dijitSelect .dijitSelectLabel, -.dj_ie8 .dijitSelect .dijitSelectLabel, -.dj_iequirks .dijitSelect .dijitSelectLabel, -.dijitSelect td, -.dj_ie6 .dijitSelect input, -.dj_iequirks .dijitSelect input, -.dj_ie6 .dijitSelect .dijitValidationContainer, -.dj_ie6 .dijitTextBox input, -.dj_ie6 input.dijitTextBox, -.dj_iequirks .dijitTextBox input.dijitValidationInner, -.dj_iequirks .dijitTextBox input.dijitArrowButtonInner, -.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner, -.dj_iequirks .dijitTextBox input.dijitInputInner, -.dj_iequirks input.dijitTextBox { - line-height: 100%; -} -.dj_a11y input.dijitValidationInner, -.dj_a11y input.dijitArrowButtonInner { - text-indent: 0 !important; - width: 1em !important; - text-align: left !important; - color: black !important; -} -.dijitValidationTextBoxError .dijitValidationContainer { - display: inline; - cursor: default; -} -.dijitSpinner .dijitSpinnerButtonContainer, -.dijitComboBox .dijitArrowButtonContainer, -.bootstrap .dijitSelect .dijitArrowButton { - border-width: 0 0 0 1px !important; -} -.dj_a11y .dijitSelect .dijitArrowButtonContainer, -.dijitToolbar .dijitComboBox .dijitArrowButtonContainer { - border-width: 0 !important; -} -.dijitComboBoxMenu { - list-style-type: none; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode { - border-width: 0; -} -.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode { - clear: both; -} -.dj_ie .dijitToolbar .dijitComboBox { - vertical-align: middle; -} -.dijitTextBox .dijitSpinnerButtonContainer { - width: 1em; - position: relative !important; - overflow: hidden; -} -.dijitSpinner .dijitSpinnerButtonInner { - width:1em; - visibility:hidden !important; - overflow-x:hidden; -} -.dijitComboBox .dijitButtonNode, -.dijitSpinnerButtonContainer .dijitButtonNode { - border-width: 0; -} -.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode { - border-width: 0px !important; - border-style: solid !important; -} -.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer, -.dj_a11y .dijitSpinner .dijitArrowButtonInner, -.dj_a11y .dijitSpinnerButtonContainer input { - width: 1em !important; -} -.dj_a11y .dijitSpinner .dijitArrowButtonInner { - margin: 0 auto !important; -} -.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - padding-left: 0.3em !important; - padding-right: 0.3em !important; - margin-left: 0.3em !important; - margin-right: 0.3em !important; - width: 1.4em !important; -} -.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - padding-left: 0 !important; - padding-right: 0 !important; - width: 1em !important; -} -.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - margin-left: 0.1em !important; - margin-right: 0.1em !important; - width: 1em !important; -} -.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - margin-left: 0 !important; - margin-right: 0 !important; - width: 2em !important; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - padding: 0; - position: absolute !important; - right: 0; - float: none; - height: 50%; - width: 100%; - bottom: auto; - left: 0; - right: auto; -} -.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - width: auto; -} -.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton { - overflow: visible !important; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton { - top: 50%; - border-top-width: 1px !important; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton { - #bottom: 50%; - top: 0; -} -.dijitSpinner .dijitArrowButtonInner { - margin: auto; - overflow-x: hidden; - /*height: 100% !important;*/ -} -.dj_iequirks .dijitSpinner .dijitArrowButtonInner { - height: auto !important; -} -.dijitSpinner .dijitArrowButtonInner .dijitInputField { - -moz-transform: scale(0.5); - -moz-transform-origin: center top; - -webkit-transform: scale(0.5); - -webkit-transform-origin: center top; - -o-transform: scale(0.5); - -o-transform-origin: center top; - transform: scale(0.5); - transform-origin: left top; - padding-top: 0; - padding-bottom: 0; - padding-left: 0 !important; - padding-right: 0 !important; - width: 100%; - visibility: hidden; -} -.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField { - /*zoom: 50%;*/ - display: none; -} -.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner { - overflow: hidden; -} -.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - width: 100%; -} -.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton { - width: 1em; -} -.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField { - vertical-align:top; - visibility: visible; -} -.dj_a11y .dijitSpinnerButtonContainer { - width: 1em; -} -.dijitCheckBox, -.dijitRadio, -.dijitCheckBoxInput { - padding: 0; - border: 0; - width: 20px; - height: 20px; - background-position:center center; - background-repeat:no-repeat; - overflow: hidden; - cursor: pointer; -} -.dijitCheckBox input, -.dijitRadio input { - margin: 0; - padding: 0; - display: block; -} -.dijitCheckBoxInput { - opacity: 0.01; -} -.dj_ie .dijitCheckBoxInput { - filter: alpha(opacity=0); -} -.dj_a11y .dijitCheckBox, -.dj_a11y .dijitRadio { - width: auto !important; - height: auto !important; -} -.dj_a11y .dijitCheckBoxInput { - opacity: 1; - filter: none; - width: auto; - height: auto; -} -.dj_a11y .dijitFocusedLabel { - border: 1px dotted; - outline: 0px !important; -} -.dijitProgressBar { - z-index: 0; -} -.dijitProgressBarEmpty { - position:relative;overflow:hidden; - border:1px solid black; - z-index:0; -} -.dijitProgressBarFull { - position:absolute; - overflow:hidden; - z-index:-1; - top:0; - width:100%; -} -.dj_ie6 .dijitProgressBarFull { - height:1.6em; -} -.dijitProgressBarTile { - position:absolute; - overflow:hidden; - top:0; - left:0; - bottom:0; - right:0; - margin:0; - padding:0; - width: 100%; - height:auto; - background-color:#aaa; - /*background-attachment: fixed;*/ -} -.dj_a11y .dijitProgressBarTile { - border-width:2px; - border-style:solid; - background-color:transparent !important; -} -.dj_ie6 .dijitProgressBarTile { - position:static; - height:1.6em; -} -.dijitProgressBarIndeterminate .dijitProgressBarTile { - -} -.dijitProgressBarIndeterminateHighContrastImage { - display:none; -} -.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage { - display:block; - position:absolute; - top:0; - bottom:0; - margin:0; - padding:0; - width:100%; - height:auto; -} -.dijitProgressBarLabel { - display:block; - position:static; - width:100%; - text-align:center; - background-color:transparent !important; -} -.dijitTooltip { - position: absolute; - z-index: 2000; - display: block; - - left: 0; - top: -10000px; - overflow: visible; -} -.dijitTooltipContainer { - border: solid black 2px; - background: #b8b5b5; - color: black; - font-size: small; -} -.dijitTooltipFocusNode { - padding: 2px 2px 2px 2px; -} -.dijitTooltipConnector { - position: absolute; -} -.dj_a11y .dijitTooltipConnector { - display: none; -} -.dijitTooltipData { - display:none; -} -.dijitLayoutContainer { - position: relative; - display: block; - overflow: hidden; -} -.dijitAlignTop, -.dijitAlignBottom, -.dijitAlignLeft, -.dijitAlignRight { - position: absolute; - overflow: hidden; -} -body .dijitAlignClient { position: absolute; } -.dijitBorderContainer, .dijitBorderContainerNoGutter { - position:relative; - overflow: hidden; - z-index: 0; -} -.dijitBorderContainerPane, -.dijitBorderContainerNoGutterPane { - position: absolute !important; - z-index: 2; -} -.dijitBorderContainer > .dijitTextArea { - resize: none; -} -.dijitGutter { - position: absolute; - font-size: 1px; -} -.dijitSplitter { - position: absolute; - overflow: hidden; - z-index: 10; - background-color: #fff; - border-color: gray; - border-style: solid; - border-width: 0; -} -.dj_ie .dijitSplitter { - z-index: 1; -} -.dijitSplitterActive { - z-index: 11 !important; -} -.dijitSplitterCover { - position:absolute; - z-index:-1; - top:0; - left:0; - width:100%; - height:100%; -} -.dijitSplitterCoverActive { - z-index:3 !important; -} -.dj_ie .dijitSplitterCover { - background: white; - filter: alpha(opacity=0); -} -.dijitSplitterH { - height: 7px; - border-top:1px; - border-bottom:1px; - cursor: row-resize; -} -.dijitSplitterV { - width: 7px; - border-left:1px; - border-right:1px; - cursor: col-resize; -} -.dijitSplitContainer { - position: relative; - overflow: hidden; - display: block; -} -.dijitSplitPane { - position: absolute; -} -.dijitSplitContainerSizerH, -.dijitSplitContainerSizerV { - position:absolute; - font-size: 1px; - background-color: ThreeDFace; - border: 1px solid; - border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; - margin: 0; -} -.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb { - overflow:hidden; - position:absolute; - top:49%; -} -.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb { - position:absolute; - left:49%; -} -.dijitSplitterShadow, -.dijitSplitContainerVirtualSizerH, -.dijitSplitContainerVirtualSizerV { - font-size: 1px; - background-color: ThreeDShadow; - -moz-opacity: 0.5; - opacity: 0.5; - filter: Alpha(Opacity=50); - margin: 0; -} -.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH { - cursor: col-resize; -} -.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV { - cursor: row-resize; -} -.dj_a11y .dijitSplitterH { - border-top:1px solid #d3d3d3 !important; - border-bottom:1px solid #d3d3d3 !important; -} -.dj_a11y .dijitSplitterV { - border-left:1px solid #d3d3d3 !important; - border-right:1px solid #d3d3d3 !important; -} -.dijitContentPane { - display: block; - overflow: auto; -} -.dijitContentPaneSingleChild { - overflow: hidden; -} -.dijitContentPaneLoading .dijitIconLoading, -.dijitContentPaneError .dijitIconError { - margin-right: 9px; -} -.dijitTitlePane { - display: block; - overflow: hidden; -} -.dijitTitlePaneTitle { - cursor: pointer; -} -.dijitFixedOpen, .dijitFixedClosed { - cursor: default; -} -.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner, -.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{ - display: none; -} -.dijitTitlePaneTitle * { - vertical-align: middle; -} -.dijitTitlePane .dijitArrowNodeInner { - display: none; -} -.dj_a11y .dijitTitlePane .dijitArrowNodeInner { - display:inline !important; - font-family: monospace; -} -.dj_a11y .dijitTitlePane .dijitArrowNode { - display:none; -} -.dj_ie6 .dijitTitlePaneContentOuter, -.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle { - zoom: 1; -} -.dijitColorPalette { - border: 1px solid #999; - background: #fff; - position: relative; -} -.dijitColorPalette .dijitPaletteTable { - padding: 2px 3px 3px 3px; - position: relative; - overflow: hidden; - outline: 0; - border-collapse: separate; -} -.dj_ie6 .dijitColorPalette .dijitPaletteTable, -.dj_ie7 .dijitColorPalette .dijitPaletteTable, -.dj_iequirks .dijitColorPalette .dijitPaletteTable { - padding: 0; - margin: 2px 3px 3px 3px; -} -.dijitColorPalette .dijitPaletteCell { - font-size: 1px; - vertical-align: middle; - text-align: center; - background: none; -} -.dijitColorPalette .dijitPaletteImg { - padding: 1px; - border: 1px solid #999; - margin: 2px 1px; - cursor: default; - font-size: 1px; -} -.dj_gecko .dijitColorPalette .dijitPaletteImg { - padding-bottom: 0; -} -.dijitColorPalette .dijitColorPaletteSwatch { - width: 14px; - height: 12px; -} -.dijitPaletteTable td { - padding: 0; -} -.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg { - border: 1px solid #000; -} -.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, -.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg { - border: 2px solid #000; - margin: 1px 0; -} -.dj_a11y .dijitColorPalette .dijitPaletteTable, -.dj_a11y .dijitColorPalette .dijitPaletteTable * { - background-color: transparent !important; -} -.dijitAccordionContainer { - border:1px solid #b7b7b7; - border-top:0 !important; -} -.dijitAccordionTitle { - cursor: pointer; -} -.dijitAccordionTitleSelected { - cursor: default; -} -.dijitAccordionTitle .arrowTextUp, -.dijitAccordionTitle .arrowTextDown { - display: none; -} -.dj_a11y .dijitAccordionTitle .arrowTextUp, -.dj_a11y .dijitAccordionTitleSelected .arrowTextDown { - display: inline; -} -.dj_a11y .dijitAccordionTitleSelected .arrowTextUp { - display: none; -} -.dijitAccordionChildWrapper { - overflow: hidden; -} -.dijitCalendarContainer { - width: auto; -} -.dijitCalendarContainer th, .dijitCalendarContainer td { - padding: 1px 2px 2px; - vertical-align: middle; -} -.dijitCalendarYearLabel { - white-space: nowrap; -} -.dijitCalendarNextYear { - margin:0 0 0 0.55em; -} -.dijitCalendarPreviousYear { - margin:0 0.55em 0 0; -} -.dijitCalendarIncrementControl { - vertical-align: middle; -} -.dijitCalendarIncrementControl, -.dijitCalendarDateTemplate, -.dijitCalendarMonthLabel, -.dijitCalendarPreviousYear, -.dijitCalendarNextYear { - cursor: pointer; -} -.dijitCalendarDisabledDate { - color: gray; - text-decoration: line-through; - cursor: default; -} -.dijitSpacer { - position: relative; - height: 1px; - overflow: hidden; - visibility: hidden; -} -.dijitCalendarMonthMenu .dijitCalendarMonthLabel { - text-align:center; -} -.dijitMenu { - border:1px solid black; - background-color:white; -} -.dijitMenuTable { - border-collapse:collapse; - border-width:0; - background-color:white; -} -.dj_webkit .dijitMenuTable td[colspan="2"]{ - border-right:hidden; -} -.dijitMenuItem { - text-align: left; - white-space: nowrap; - padding:.1em .2em; - cursor:pointer; -} -.dijitMenuItem:focus { - outline: none -} -.dijitMenuPassive .dijitMenuItemHover, -.dijitMenuItemSelected { - background-color:black; - color:white; -} -.dijitMenuItemIcon, .dijitMenuExpand { - background-repeat: no-repeat; -} -.dijitMenuItemDisabled * { - /* flat theme styles disabled menu items */ - /*opacity:0.5;*/ - cursor:default; -} -.dj_ie .dj_a11y .dijitMenuItemDisabled, -.dj_ie .dj_a11y .dijitMenuItemDisabled *, -.dj_ie .dijitMenuItemDisabled * { - color: gray; - filter: alpha(opacity=35); -} -.dijitMenuItemLabel { - position: relative; - vertical-align: middle; -} -.dj_a11y .dijitMenuItemSelected { - border: 1px dotted black !important; -} -.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel { - border-width: 1px; - border-style: solid; -} -.dj_ie8 .dj_a11y .dijitMenuItemLabel { - position:static; -} -.dijitMenuExpandA11y { - display: none; -} -.dj_a11y .dijitMenuExpandA11y { - display: inline; -} -.dijitMenuSeparator td { - border: 0; - padding: 0; -} -.dijitMenuSeparatorTop { - height: 50%; - margin: 0; - margin-top:3px; - font-size: 1px; -} -.dijitMenuSeparatorBottom { - height: 50%; - margin: 0; - margin-bottom:3px; - font-size: 1px; -} -.dijitCheckedMenuItemIconChar { - vertical-align: middle; - visibility:hidden; -} -.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar { - visibility: visible; -} -.dj_a11y .dijitCheckedMenuItemIconChar { - display:inline !important; -} -.dj_a11y .dijitCheckedMenuItemIcon { - display: none; -} -.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem { - - margin: 0; -} -.dijitStackController .dijitToggleButtonChecked * { - cursor: default; -} -.dijitTabContainer { - z-index: 0; - overflow: visible; -} -.dj_ie6 .dijitTabContainer { - overflow: hidden; -} -.dijitTabContainerNoLayout { - width: 100%; -} -.dijitTabContainerBottom-tabs, -.dijitTabContainerTop-tabs, -.dijitTabContainerLeft-tabs, -.dijitTabContainerRight-tabs { - z-index: 1; - overflow: visible !important; -} -.dijitTabController { - z-index: 1; -} -.dijitTabContainerBottom-container, -.dijitTabContainerTop-container, -.dijitTabContainerLeft-container, -.dijitTabContainerRight-container { - z-index:0; - overflow: hidden; - border: 1px solid black; -} -.nowrapTabStrip { - width: 50000px; - display: block; - position: relative; - text-align: left; - z-index: 1; -} -.dijitTabListWrapper { - overflow: hidden; - z-index: 1; -} -.dj_a11y .tabStripButton img { - display: none; -} -.dijitTabContainerTop-tabs { - border-bottom: 1px solid black; -} -.dijitTabContainerTop-container { - border-top: 0; -} -.dijitTabContainerLeft-tabs { - border-right: 1px solid black; - float: left; -} -.dijitTabContainerLeft-container { - border-left: 0; -} -.dijitTabContainerBottom-tabs { - border-top: 1px solid black; -} -.dijitTabContainerBottom-container { - border-bottom: 0; -} -.dijitTabContainerRight-tabs { - border-left: 1px solid black; - float: left; -} -.dijitTabContainerRight-container { - border-right: 0; -} -div.dijitTabDisabled, .dj_ie div.dijitTabDisabled { - cursor: auto; -} -.dijitTab { - position:relative; - cursor:pointer; - white-space:nowrap; - z-index:3; -} -.dijitTab * { - vertical-align: middle; -} -.dijitTabChecked { - cursor: default; -} -.dijitTabContainerTop-tabs .dijitTab { - top: 1px; -} -.dijitTabContainerBottom-tabs .dijitTab { - top: -1px; -} -.dijitTabContainerLeft-tabs .dijitTab { - left: 1px; -} -.dijitTabContainerRight-tabs .dijitTab { - left: -1px; -} -.dijitTabContainerTop-tabs .dijitTab, -.dijitTabContainerBottom-tabs .dijitTab { - display:inline-block; - #zoom: 1; - #display:inline; -} -.tabStripButton { - z-index: 12; -} -.dijitTabButtonDisabled .tabStripButton { - display: none; -} -.dijitTabCloseButton { - margin-left: 1em; -} -.dijitTabCloseText { - display:none; -} -.dijitTab .tabLabel { - /*min-height: 16px;*/ - display: inline-block; -} -.dijitNoIcon { - display: none; -} -.dj_ie6 .dijitTab .dijitNoIcon { - display: inline; - height: 15px; - width: 1px; -} -.dj_a11y .dijitTabCloseButton { - background-image: none !important; - width: auto !important; - height: auto !important; -} -.dj_a11y .dijitTabCloseText { - display: inline; -} -.dijitTabPane, -.dijitStackContainer-child, -.dijitAccordionContainer-child { - border: none !important; -} -.dijitInlineEditBoxDisplayMode { - border: 1px solid transparent; - cursor: text; -} -.dj_a11y .dijitInlineEditBoxDisplayMode, -.dj_ie6 .dijitInlineEditBoxDisplayMode { - border: none; -} -.dijitInlineEditBoxDisplayModeHover, -.dj_a11y .dijitInlineEditBoxDisplayModeHover, -.dj_ie6 .dijitInlineEditBoxDisplayModeHover { - background-color: #e2ebf2; - border: solid 1px black; -} -.dijitInlineEditBoxDisplayModeDisabled { - cursor: default; -} -.dijitTree { - overflow: auto; -} -.dijitTreeContainer { - float: left; -} -.dijitTreeIndent { - width: 19px; -} -.dijitTreeRow, .dijitTreeContent { - white-space: nowrap; -} -.dj_ie .dijitTreeLabel:focus { - outline: 1px dotted black; -} -.dijitTreeRow img { - vertical-align: middle; -} -.dijitTreeContent { - cursor: default; -} -.dijitExpandoText { - display: none; -} -.dj_a11y .dijitExpandoText { - display: inline; - padding-left: 10px; - padding-right: 10px; - font-family: monospace; - border-style: solid; - border-width: thin; - cursor: pointer; -} -.dijitTreeLabel { - margin: 0 4px; -} -.dijitDialog { - position: absolute; - z-index: 999; - overflow: hidden; -} -.dijitDialogTitleBar { - cursor: move; -} -.dijitDialogFixed .dijitDialogTitleBar { - cursor:default; -} -.dijitDialogCloseIcon { - cursor: pointer; -} -.dijitDialogPaneContent { - -webkit-overflow-scrolling: touch; -} -.dijitDialogUnderlayWrapper { - position: absolute; - left: 0; - top: 0; - z-index: 998; - display: none; - background: transparent !important; -} -.dijitDialogUnderlay { - background: #eee; - opacity: 0.5; -} -.dj_ie .dijitDialogUnderlay { - filter: alpha(opacity=50); -} -.dj_a11y .dijitSpinnerButtonContainer, -.dj_a11y .dijitDialog { - opacity: 1 !important; - background-color: white !important; -} -.dijitDialog .closeText { - /*display:none;*/ - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - display: block; - color: #000000; - text-shadow: 0 1px 0 #FFFFFF; - position:absolute; -} -.dj_a11y .dijitDialog .closeText { - display:inline; -} -.dijitSliderMoveable { - z-index:99; - position:absolute !important; - display:block; - vertical-align:middle; -} -.dijitSliderMoveableH { - right:0; -} -.dijitSliderMoveableV { - right:50%; -} -.dj_a11y div.dijitSliderImageHandle, -.dijitSliderImageHandle { - margin:0; - padding:0; - position:relative !important; - border:8px solid gray; - width:0; - height:0; - cursor: pointer; -} -.dj_iequirks .dj_a11y .dijitSliderImageHandle { - font-size: 0; -} -.dj_ie7 .dijitSliderImageHandle { - overflow: hidden; -} -.dj_ie7 .dj_a11y .dijitSliderImageHandle { - overflow: visible; -} -.dj_a11y .dijitSliderFocused .dijitSliderImageHandle { - border:4px solid #000; - height:8px; - width:8px; -} -.dijitSliderImageHandleV { - top:-8px; - right: -50%; -} -.dijitSliderImageHandleH { - left:50%; - top:-5px; - vertical-align:top; -} -.dijitSliderBar { - border-style:solid; - border-color:black; - cursor: pointer; -} -.dijitSliderBarContainerV { - position:relative; - height:100%; - z-index:1; -} -.dijitSliderBarContainerH { - position:relative; - z-index:1; -} -.dijitSliderBarH { - height:4px; - border-width:1px 0; -} -.dijitSliderBarV { - width:4px; - border-width:0 1px; -} -.dijitSliderProgressBar { - background-color:red; - z-index:1; -} -.dijitSliderProgressBarV { - position:static !important; - height:0; - vertical-align:top; - text-align:left; -} -.dijitSliderProgressBarH { - position:absolute !important; - width:0; - vertical-align:middle; - overflow:visible; -} -.dijitSliderRemainingBar { - overflow:hidden; - background-color:transparent; - z-index:1; -} -.dijitSliderRemainingBarV { - height:100%; - text-align:left; -} -.dijitSliderRemainingBarH { - width:100% !important; -} -.dijitSliderBumper { - overflow:hidden; - z-index:1; -} -.dijitSliderBumperV { - width:4px; - height:8px; - border-width:0 1px; -} -.dijitSliderBumperH { - width:8px; - height:4px; - border-width:1px 0; -} -.dijitSliderBottomBumper, -.dijitSliderLeftBumper { - background-color:red; -} -.dijitSliderTopBumper, -.dijitSliderRightBumper { - background-color:transparent; -} -.dijitSliderDecoration { - text-align:center; -} -.dijitSliderDecorationC, -.dijitSliderDecorationV { - position: relative; -} -.dijitSliderDecorationH { - width: 100%; -} -.dijitSliderDecorationV { - height: 100%; - white-space: nowrap; -} -.dijitSliderButton { - font-family:monospace; - margin:0; - padding:0; - display:block; -} -.dj_a11y .dijitSliderButtonInner { - visibility:visible !important; -} -.dijitSliderButtonContainer { - text-align:center; - height:0; -} -.dijitSliderButtonContainer * { - cursor: pointer; -} -.dijitSlider .dijitButtonNode { - padding:0; - display:block; -} -.dijitRuleContainer { - position:relative; - overflow:visible; -} -.dijitRuleContainerV { - height:100%; - line-height:0; - float:left; - text-align:left; -} -.dj_opera .dijitRuleContainerV { - line-height:2%; -} -.dj_ie .dijitRuleContainerV { - line-height:normal; -} -.dj_gecko .dijitRuleContainerV { - margin:0 0 1px 0; -} -.dijitRuleMark { - position:absolute; - border:1px solid black; - line-height:0; - height:100%; -} -.dijitRuleMarkH { - width:0; - border-top-width:0 !important; - border-bottom-width:0 !important; - /*border-left-width:0 !important;*/ -} -.dijitRuleLabelContainer { - position:absolute; -} -.dijitRuleLabelContainerH { - text-align:center; - display:inline-block; -} -.dijitRuleLabelH { - position:relative; - left:-50%; -} -.dijitRuleLabelV { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} -.dijitRuleMarkV { - height:0; - border-right-width:0 !important; - /*border-bottom-width:0 !important;*/ - border-left-width:0 !important; - width:100%; - left:0; -} -.dj_ie .dijitRuleLabelContainerV { - margin-top:-.55em; -} -.dj_a11y .dijitSliderReadOnly, -.dj_a11y .dijitSliderDisabled { - opacity:0.6; -} -.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar, -.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar { - filter: alpha(opacity=40); -} -.dj_a11y .dijitSlider .dijitSliderButtonContainer div { - font-family: monospace; - font-size: 1em; - line-height: 1em; - height: auto; - width: auto; - margin: 0 4px; -} -.dj_a11y .dijitButtonContents .dijitButtonText, -.dj_a11y .dijitTab .tabLabel { - display: inline !important; -} -.dj_a11y .dijitSelect .dijitButtonText { - display: inline-block !important; -} -.dijitSelectError .dijitButtonContents .dijitButtonText { - display: none !important; -} -.dijitTextArea { - width:100%; - overflow-y: auto; -} -.dijitTextArea[cols] { - width:auto; -} -.dj_ie .dijitTextAreaCols { - width:auto; -} -.dijitExpandingTextArea { - - resize: none; -} -.dijitToolbarSeparator { - height: 18px; - width: 5px; - padding: 0 1px; - margin: 0; -} -.dijitIEFixedToolbar { - position:absolute; - top: expression(eval((document.documentElement||document.body).scrollTop)); -} -.dijitEditor { - display: block; -} -.dijitEditorDisabled, -.dijitEditorReadOnly { - color: gray; -} -.dijitTimePickerItemInner { - text-align:center; - border:0; - padding:2px 8px 2px 8px; -} -.dijitTimePickerTick, -.dijitTimePickerMarker { - border-bottom:1px solid gray; -} -.dijitTimePicker .dijitDownArrowButton { - border-top: none !important; -} -.dijitTimePickerTick { - color:#CCC; -} -.dijitTimePickerMarker { - color:black; - background-color:#CCC; -} -.dijitTimePickerItemSelected { - font-weight:bold; - color:#333; - background-color:#b7cdee; -} -.dijitTimePickerItemHover { - background-color:gray; - color:white; - cursor:pointer; -} -.dijitTimePickerItemDisabled { - color:gray; - text-decoration:line-through; -} -.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner { - border: solid 4px black; -} -.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner { - border: dashed 4px black; -} -.dijitToggleButtonIconChar { - - display:none !important; -} -.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar { - display:inline !important; - visibility:hidden; -} -.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText { - font-family: "Arial Unicode MS"; -} -.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar { - display: inline !important; - visibility:visible !important; -} -.dijitArrowButtonChar { - display:none !important; -} -.dj_a11y .dijitArrowButtonChar { - display:inline !important; -} -.dj_a11y .dijitDropDownButton .dijitArrowButtonInner, -.dj_a11y .dijitComboButton .dijitArrowButtonInner { - display:none !important; -} -.dj_a11y .dijitSelect { - border-collapse: separate !important; - border-width: 1px; - border-style: solid; -} -.dj_ie .dijitSelect { - vertical-align: middle; -} -.dj_ie6 .dijitSelect .dijitValidationContainer, -.dj_ie8 .dijitSelect .dijitButtonText { - vertical-align: top; -} -.dj_ie6 .dijitTextBox .dijitInputContainer, -.dj_iequirks .dijitTextBox .dijitInputContainer, -.dj_ie6 .dijitTextBox .dijitArrowButtonInner, -.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner, -.dijitSelect .dijitSelectLabel { - vertical-align: baseline; -} -.dijitNumberTextBox { - text-align: left; - direction: ltr; -} -.dijitNumberTextBox .dijitInputInner { - text-align: inherit; -} -.dijitToolbar .dijitSelect { - margin: 0; -} -.dj_webkit .dijitToolbar .dijitSelect { - padding-left: 0.3em; -} -.dijitSelect .dijitButtonContents { - padding: 0; - white-space: nowrap; - text-align: left; - border-style: none solid none none; - border-width: 0px; -} -.dijitSelectFixedWidth .dijitButtonContents { - width: 100%; -} -.dijitSelectMenu .dijitMenuItemIcon { - display:none; -} -.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel, -.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel { - position: static; -} -.dijitSelectLabel * -{ - vertical-align: baseline; -} -.dijitSelectSelectedOption * { - font-weight: normal; -} -.dijitSelectMenu { - border-width: 1px; -} -.dijitSelectMenu .dijitMenuTable { - margin: 0; - background-color: transparent; -} -.dijitForceStatic { - position: static !important; -} -.dijitReadOnly *, -.dijitDisabled *, -.dijitReadOnly, -.dijitDisabled { - cursor: default; -} -.dojoDndItem { - padding: 2px; - -webkit-touch-callout: none; - -webkit-user-select: none; -} -.dojoDndHorizontal .dojoDndItem { - #display: inline; - display: inline-block; -} -.dojoDndItemBefore, -.dojoDndItemAfter { - border: 0px solid #369; -} -.dojoDndItemBefore { - border-width: 2px 0 0 0; - padding: 0 2px 2px 2px; -} -.dojoDndItemAfter { - border-width: 0 0 2px 0; - padding: 2px 2px 0 2px; -} -.dojoDndHorizontal .dojoDndItemBefore { - border-width: 0 0 0 2px; - padding: 2px 2px 2px 0; -} -.dojoDndHorizontal .dojoDndItemAfter { - border-width: 0 2px 0 0; - padding: 2px 0 2px 2px; -} -.dojoDndItemOver { - cursor:pointer; -} -.dj_gecko .dijitArrowButtonInner INPUT, -.dj_gecko INPUT.dijitArrowButtonInner { - -moz-user-focus:ignore; -} -.dijitFocused .dijitMenuItemShortcutKey { - text-decoration: underline; -} -.dijitRtl .dijitOffScreen { - /* align on the right side rather than the left so no horizontal scroll bar shown */ - left: auto !important; - right: -10000px !important; -} - -.dijitRtl .dijitPlaceHolder { - left: auto; - right: 0; -} - -/* Menu */ - -.dijitMenuItemRtl { - text-align: right; -} - -/* Button */ - -.dj_iequirks .dijitComboButtonRtl button { - /* workaround bug where label invisible (themeTesterQuirk.html?dir=rtl) */ - float:left; -} -.dj_ie .dijitTextBoxRtl .dijitInputContainer { - clear: right; -} - -/* TextBox, ComboBox, Spinner */ - -.dijitTextBoxRtl .dijitValidationContainer, -.dijitTextBoxRtl .dijitSpinnerButtonContainer, -.dijitComboBoxRtl .dijitArrowButtonContainer { - /* combobox and spinner: line between the input area and the drop down button */ - border-right-width: 1px !important; - border-left-width: 0 !important; -} - -.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton { - right: 0; - left: auto; -} - -.dijitSelectRtl .dijitButtonText { - float: right; -} - -.dijitTextBoxRtl .dijitSpinnerButtonContainer, -.dijitValidationTextBoxRtl .dijitValidationContainer, -.dijitTextBoxRtl .dijitArrowButtonContainer { - float: left; -} - -div.dijitNumberTextBoxRtl { - text-align: right; -} - -/* Calendar */ - -.dijitCalendarRtl .dijitCalendarNextYear { - margin:0 0.55em 0 0; -} - -.dijitCalendarRtl .dijitCalendarPreviousYear { - margin:0 0 0 0.55em; -} - - -/* Slider */ - -.dijitSliderRtl .dijitSliderImageHandleV { - left:auto; -} - -.dijitSliderRtl .dijitSliderImageHandleH { - left:-50%; -} - -.dijitSliderRtl .dijitSliderMoveableH { - right:auto; - left:0; -} - -.dijitSliderRtl .dijitRuleContainerV { - float:right; -} - -.dj_ie .dijitSliderRtl .dijitRuleContainerV { - text-align:right; -} - -.dj_ie .dijitSliderRtl .dijitRuleLabelV { - text-align:left; -} - -.dj_ie .dijitSliderRtl .dijitRuleLabelH { - zoom:1; -} - -.dijitSliderRtl .dijitSliderProgressBarH { - /* workarounds for IE and FF */ - float:right; - right:0; - left:auto; -} - -/* ContentPane*/ - -.dijitRtl .dijitContentPaneLoading .dijitIconLoading, -.dijitRtl .dijitContentPaneError .dijitIconError { - margin-right: 0; - margin-left: 9px; -} - -/* TabContainer */ - -.dijitTabControllerRtl .nowrapTabStrip { - text-align: right; /* just in case ancestor has non-standard setting */ -} -.dijitTabRtl .dijitTabCloseButton { - margin-left: 0; - margin-right: 1em; -} -.dj_ie6 .dijitTabRtl .tabLabel, -.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, -.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl, -.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl, -.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl { - zoom: 1; -} -.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, -.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl { - left: 0; -} - -.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs, -.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs { - /* otherwise tab labels invisible */ - width: 1%; -} - -/* TimePicker */ -.dj_ie .dijitTimePickerRtl .dijitTimePickerItem { - width:100%; -} - - -/* ColorPalette */ -.dijitColorPaletteRtl .dijitColorPaletteUnder { - /* needed in RTL mode when DropDownButton expands the ColorPalette beyond it's natural width */ - left: auto; - right: 0; -} - -/* Select */ -.dijitSelectRtl .dijitButtonContents { - border-style: none none none solid; - text-align: right; -} - -/* Tree */ - -.dijitTreeRtl .dijitTreeContainer { - float: right; /* for correct highlighting during horizontal scroll, see #16132 */ -} - -/* DnD - * These rules should apply for containers that are dir=rtl (either set directly, or inherited) - * but seems the best we can do is look for .dijitRtl on an ancestor node. - */ -.dijitRtl .dojoDndHorizontal .dojoDndItemBefore { - border-width: 0 2px 0 0; - padding: 2px 0 2px 2px; -} -.dijitRtl .dojoDndHorizontal .dojoDndItemAfter { - border-width: 0 0 0 2px; - padding: 2px 2px 2px 0; -} +.flat .dijitProgressBar{background-color:#e0e0e0;border:0 none;border-radius:4px}.flat .dijitProgressBarTile{background:url(images/progressBarStrips.png) repeat-x top;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.flat .dijitProgressBarFull{background-color:#257aa7;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;-ms-transition-property:width;transition-property:width;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;height:100%}.flat .dijitProgressBar.alt-primary .dijitProgressBarFull{background-color:#216e96}.flat .dijitProgressBar.alt-success .dijitProgressBarFull{background-color:#43a047}.flat .dijitProgressBar.alt-info .dijitProgressBarFull{background-color:#379dd3}.flat .dijitProgressBar.alt-warning .dijitProgressBarFull{background-color:#fb8c00}.flat .dijitProgressBar.alt-danger .dijitProgressBarFull{background-color:#e53935}.flat .dijitProgressBar.alt-inverse .dijitProgressBarFull{background-color:#616161}.flat .dijitProgressBarLabel{margin-top:.2em;margin-bottom:.2em;color:#fff;font-size:1em;text-shadow:.1em .1em 1px #424242}@-moz-keyframes progress-bar-stripes{from{background-position:75px 0}to{background-position:0 0}}@-webkit-keyframes progress-bar-stripes{from{background-position:75px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:75px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:75px 0}to{background-position:0 0}}.flat .dijitTabContainer{border-radius:4px}.flat .dijitTabPaneWrapper{background:#fff;border:1px solid #ccc;margin:0;padding:0;border-radius:0 0 4px 4px}.flat .dijitTabContainerTop-tabs,.flat .dijitTabContainerBottom-tabs,.flat .dijitTabContainerLeft-tabs,.flat .dijitTabContainerRight-tabs{border:0}.flat .dijitTabSpacer{display:none}.flat .dijitTab{border:1px solid transparent;background-color:#fff;text-align:center;-webkit-transition-property:background,padding,margin;-moz-transition-property:background,padding,margin;-o-transition-property:background,padding,margin;-ms-transition-property:background,padding,margin;transition-property:background,padding,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease;position:relative;z-index:0}.flat .dijitTab:before{content:"";display:block;position:absolute}.flat .dijitTabHover{background-color:#f2f2f2}.flat .dijitTabActive{background-color:#e6e6e6}.flat .dijitTabChecked{border:1px solid #ccc;z-index:1}.flat .dijitTabChecked.dijitTabHover,.flat .dijitTabChecked.dijitTabActive{border:1px solid #ccc;background-color:#fff;color:#424242}.flat .dijitTabDisabled{opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .tabStripButton{background-color:transparent;border:0}.flat .dijitTabCloseButton{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:1em;vertical-align:middle;margin-left:4px;opacity:.35;-ms-filter:"alpha(Opacity=35)";filter:alpha(opacity=35)}.flat .dijitTabCloseButton:before{content:"\f00e"}.flat .dijitTabCloseButtonHover{opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75)}.flat .dijitTabCloseButtonActive{opacity:1;-ms-filter:none;filter:none}.flat .dijitTabContainerTop-tabs .dijitTab{margin-right:0;padding:6px 16px;border-bottom-color:#ccc;border-left:0;border-right:0}.flat .dijitTabContainerTop-tabs .dijitTabChecked{border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc}.flat .dijitTabContainerTop-tabs .dijitTabChecked:before{height:3px;background:#257aa7;top:-1px;left:-1px;right:-1px}.flat .dijitTabListContainer-top{margin-top:1px}.flat .dijitTabListContainer-top .dijitTab{top:0}.flat .dijitTabPaneWrapper.dijitTabContainerBottom-container{border-radius:4px 4px 0 0}.flat .dijitTabContainerBottom-tabs .dijitTab{margin-right:0;padding:6px 16px;border-top-color:#ccc;border-left:0;border-right:0}.flat .dijitTabContainerBottom-tabs .dijitTabChecked{border-top:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc}.flat .dijitTabContainerBottom-tabs .dijitTabChecked:before{height:3px;background:#257aa7;bottom:-1px;left:-1px;right:-1px}.flat .dijitTabListContainer-bottom{margin-top:-1px}.flat .dijitTabListContainer-bottom .dijitTab{top:0}.flat .dijitTabPaneWrapper.dijitTabContainerLeft-container{border-radius:0 4px 4px 0}.flat .dijitTabContainerLeft-tabs .dijitTab{margin-bottom:0;padding:8px 12px;border-right-color:#ccc;border-top:0;border-bottom:0}.flat .dijitTabContainerLeft-tabs .dijitTabChecked{border-right:1px solid #fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.flat .dijitTabContainerLeft-tabs .dijitTabChecked:before{width:3px;background:#257aa7;bottom:-1px;left:-1px;top:-1px}.flat .dijitTabPaneWrapper.dijitTabContainerRight-container{border-radius:4px 0 0 4px}.flat .dijitTabContainerRight-tabs .dijitTab{margin-bottom:0;padding:8px 12px;border-left-color:#ccc;border-top:0;border-bottom:0}.flat .dijitTabContainerRight-tabs .dijitTabChecked{border-left:1px solid #fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.flat .dijitTabContainerRight-tabs .dijitTabChecked:before{width:3px;background:#257aa7;bottom:-1px;right:-1px;top:-1px}.flat .tabStripButton{background-color:#fff;border:1px solid transparent;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color}.flat .dijitTabListContainer-top .tabStripButton,.flat .dijitTabListContainer-bottom .tabStripButton{padding:4px 8px;margin-left:0;margin-right:0}.flat .dijitTabListContainer-top .tabStripButton{margin-bottom:1px}.flat .dijitTabListContainer-bottom .tabStripButton{margin-top:1px}.flat .tabStripButtonHover{background-color:#f2f2f2}.flat .tabStripButtonActive{background-color:#e6e6e6}.flat .dijitTabStripIcon{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#257aa7;vertical-align:middle}.flat .dijitTabStripIcon:before{content:"\f004"}.flat .dijitTabStripSlideRightIcon:before{content:"\f005"}.flat .dijitTabStripMenuIcon:before{content:"\f006"}.flat .dijitTabListContainer-top .tabStripButtonDisabled,.flat .dijitTabListContainer-bottom .tabStripButtonDisabled{opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitTabContainerNested .dijitTabListWrapper{height:auto}.flat .dijitTabContainerTabListNested .dijitTab{color:#257aa7;margin:4px;padding:4px 8px;border:1px solid transparent;border-radius:4px;-webkit-transition-property:background-color,border-color;-moz-transition-property:background-color,border-color;-o-transition-property:background-color,border-color;-ms-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.flat .dijitTabContainerTabListNested .dijitTabHover{background-color:#f2f2f2}.flat .dijitTabContainerTabListNested .dijitTabActive{color:#257aa7;background-color:#e6e6e6}.flat .dijitTabContainerTabListNested .dijitTabChecked,.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover,.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive{color:#fff;background-color:#257aa7}.flat .dijitTabContainerTabListNested .dijitTabChecked:before,.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover:before,.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive:before{display:none}.flat .dijitTabContainerTabListNested.dijitTabContainerTop-tabs .dijitTab{margin-right:4px}.flat .dijitTabContainerTabListNested.dijitTabContainerBottom-tabs .dijitTab{margin-right:4px}.flat .dijitTabContainerTabListNested.dijitTabContainerLeft-tabs .dijitTab{margin-bottom:4px}.flat .dijitTabContainerTabListNested.dijitTabContainerRight-tabs .dijitTab{margin-bottom:4px}.flat .dijitTabPaneWrapperNested{border:0;-webkit-box-shadow:none;box-shadow:none}.flat .dijitContentPane{background-color:#fff;padding:8px}.flat .dijitTabContainerTop-dijitContentPane,.flat .dijitTabContainerLeft-dijitContentPane,.flat .dijitTabContainerBottom-dijitContentPane,.flat .dijitTabContainerRight-dijitContentPane,.flat .dijitAccordionContainer-dijitContentPane{background-color:#fff;padding:8px;left:0!important;top:0!important}.flat .dijitBorderContainer{padding:5px}.flat .dijitSplitContainer-child,.flat .dijitBorderContainer-child{border:1px solid #ccc}.flat .dijitBorderContainer-dijitTabContainerTop,.flat .dijitBorderContainer-dijitTabContainerBottom,.flat .dijitBorderContainer-dijitTabContainerLeft,.flat .dijitBorderContainer-dijitTabContainerRight,.flat .dijitBorderContainer-dijitAccordionContainer{border:0}.flat .dijitBorderContainer-dijitBorderContainer{border:0;padding:0}.flat .dijitSplitterH,.flat .dijitGutterH{background:0;border:0;height:5px}.flat .dijitSplitterH .dijitSplitterThumb{background:#ccc;height:1px;top:2px;width:19px}.flat .dijitSplitterV,.flat .dijitGutterV{background:0;border:0;width:5px;margin:0}.flat .dijitSplitterV .dijitSplitterThumb{background:#ccc;height:19px;left:2px;width:1px;margin:0}.flat .dijitSplitterHHover,.flat .dijitSplitterVHover{font-size:1px;background:#f2f2f2}.flat .dijitSplitterHHover .dijitSplitterThumb,.flat .dijitSplitterVHover .dijitSplitterThumb{background:#999}.flat .dijitSplitterHActive,.flat .dijitSplitterVActive{font-size:1px;background:#f2f2f2}.flat .dijitSplitterHActive .dijitSplitterThumb,.flat .dijitSplitterVActive .dijitSplitterThumb{background:#999}.flat .dijitAccordionTitle .arrowTextUp,.flat .dijitAccordionTitle .arrowTextDown{float:left}.flat .dijitTabContainerTop-tabs .dijitTabRtl,.flat .dijitTabContainerBottom-tabs .dijitTabRtl{margin-right:0;margin-left:-1px}.flat .dijitTabControllerRtl,.flat .dijitTabControllerRtl .nowrapTabStrip{text-align:right}.flat .dijitTabRtl .dijitTabCloseButton{margin-left:0;margin-right:4px}.flat .dijitAccordionContainer{border:0 none;border-radius:4px}.flat .dijitAccordionInnerContainer{background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-transition-property:background-color,border;-moz-transition-property:background-color,border;-o-transition-property:background-color,border;-ms-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear}.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer{margin-top:0;position:relative}.flat .dijitAccordionTitle{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;border:0 none;border-radius:4px}.flat .dijitAccordionTitle .arrowTextUp,.flat .dijitAccordionTitle .arrowTextDown{display:none;float:right;font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:0}.flat .dijitAccordionTitle .arrowTextUp:before,.flat .dijitAccordionTitle .arrowTextDown:before{content:"\f007";font-size:18px}.flat .dijitAccordionTitle .arrowTextUp{display:block}.flat .dijitAccordionTitle .arrowTextUp:before{content:"\f006"}.flat .dijitAccordionInnerContainerHover .dijitAccordionTitle{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitAccordionInnerContainerActive .dijitAccordionTitle{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitAccordionInnerContainerSelected{border:0 none}.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle{color:#fff;background-color:#257aa7;border-radius:4px 4px 0 0}.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextUp{display:none}.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextDown{display:block}.flat .dijitAccordionContainer .dijitAccordionChildWrapper{background-color:#fff;border:1px solid #ccc;border-top:0 none;position:relative;z-index:1;clear:both;border-radius:0 0 4px 4px}.flat .dijitAccordionInnerContainer{border-radius:0}.flat .dijitAccordionInnerContainer .dijitAccordionTitle{border-radius:0}.flat .dijitAccordionInnerContainer:not(:last-child) .dijitAccordionChildWrapper{border-radius:0}.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer{border-top:0 none}.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainerSelected:last-child .dijitAccordionTitle{border-radius:0}.flat .dijitAccordionInnerContainer:first-child,.flat .dijitAccordionInnerContainer:first-child .dijitAccordionTitle{border-radius:4px 4px 0 0}.flat .dijitAccordionInnerContainer:last-child,.flat .dijitAccordionInnerContainer:last-child .dijitAccordionTitle{border-radius:0 0 4px 4px}.flat .dijitColorPalette{border:1px solid #ccc;background-color:#fff;border-radius:4px}.flat .dijitColorPalette .dijitPaletteTable{padding:4px}.flat .dijitColorPalette .dijitColorPaletteSwatch{height:15px;width:15px;border-radius:2px}.flat .dijitColorPalette .dijitPaletteImg{border:1px solid transparent;line-height:normal}.flat .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.flat .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.flat .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg{border:1px solid #257aa7;-webkit-box-shadow:0 1px .5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:0 1px .5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.2);border-radius:2px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.flat .dijitSliderRtl .dijitSliderProgressBarH{float:right;right:0;left:auto}.flat .dijitSliderRtl .dijitSliderLeftBumper{border-left-width:0;border-right-width:1px;margin-left:0;margin-right:4px;border-radius:0 1.5px 1.5px 0}.flat .dijitSliderRtl .dijitSliderRightBumper{border-left-width:1px;border-right-width:0;margin-left:4px;margin-right:-2px;border-radius:1.5px 0 0 1.5px}.flat .dijitSliderRtl .dijitSliderMoveableH{right:auto;left:0}.flat .dijitSliderRtl .dijitSliderImageHandleV{left:auto}.flat .dijitSliderRtl .dijitSliderImageHandleH{left:-50%}.flat .dijitSliderRtl .dijitRuleContainerV{float:right}.flat .dijitSelect .dijitArrowButtonInner,.flat .dijitComboBox .dijitArrowButtonInner{margin:0;width:0;height:0}.flat .dijitSelect{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;table-layout:fixed}.flat .dijitSelect .dijitButtonContents,.flat .dijitSelect .dijitArrowButton{line-height:20px;padding:4px 12px;border:0;border-radius:0 2.666666666666668px 2.666666666666668px 0}.flat .dijitSelect .dijitButtonContents{padding:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-radius:2.666666666666668px 0 0 2.666666666666668px}.flat .dijitSelect .dijitInputField{padding:0 0 0 12px}.flat .dijitSelect .dijitArrowButton{width:20px;padding:4px}.flat .dijitSelectHover{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitSelectActive{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitSelectFocused{border:1px solid #ccc}.flat .dijitSelectDisabled{cursor:default;color:#9e9e9e;background-color:#f5f5f5;border-color:#e3e3e3}.flat .dijitComboBox .dijitButtonNode{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;border-radius:0 2.666666666666668px 2.666666666666668px 0}.flat .dijitComboBoxOpenHover .dijitButtonNode,.flat .dijitComboBox .dijitDownArrowButtonHover{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9;-webkit-box-shadow:none;box-shadow:none}.flat .dijitComboBoxDisabled .dijitButtonNode{cursor:default;color:#9e9e9e;background-color:#f5f5f5;border-color:#e3e3e3}.flat .dijitComboBox .dijitArrowButton{width:20px;padding:4px}.flat .dijitToolbar .dijitComboBox .dijitArrowButtonInner{border:0}.flat .dijitDateTextBox .dijitArrowButton:before{content:"\f01e"}.flat .dijitTimeTextBox .dijitArrowButton:before{content:"\f01f"}.flat select{padding:4px 0;border:1px solid #ccc;-webkit-box-shadow:0 1px .5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:0 1px .5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.2)}.flat select option{padding:4px 8px}.flat .dijitSelectMenu td.dijitMenuItemIconCell,.flat .dijitSelectMenu td.dijitMenuArrowCell{display:none}.flat .dijitSliderBar{border-style:solid;outline:1px}.flat .dijitRuleLabelsContainer{color:#424242;font-size:smaller}.flat .dijitSliderDisabled{opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitRuleLabelsContainerH{padding:0}.flat .dijitSliderBarH,.flat .dijitSliderBumperH{height:3px}.flat .dijitSlider .dijitSliderLeftBumper{border-radius:1.5px 0 0 1.5px;border:0 none;margin-left:4px}.flat .dijitSlider .dijitSliderRightBumper{border-radius:0 1.5px 1.5px 0;border:0 none;margin-left:-2px;margin-right:4px}.flat .dijitSlider .dijitSliderProgressBarH,.flat .dijitSlider .dijitSliderLeftBumper{border:0 none;background-color:#257aa7;background-image:none}.flat .dijitSlider .dijitSliderRemainingBarH,.flat .dijitSlider .dijitSliderRightBumper{border:0 none;background-color:#ccc}.flat .dijitSliderHover .dijitSliderProgressBarH,.flat .dijitSliderHover .dijitSliderLeftBumper{background-color:#22709a;background-image:none}.flat .dijitSliderFocused .dijitSliderProgressBarH,.flat .dijitSliderFocused .dijitSliderLeftBumper{-webkit-box-shadow:none;box-shadow:none}.flat .dijitSliderFocused .dijitSliderRemainingBarH,.flat .dijitSliderFocused .dijitSliderRightBumper{-webkit-box-shadow:none;box-shadow:none}.flat .dijitRuleLabelsContainerV{padding:0}.flat .dijitSliderBarV,.flat .dijitSliderBumperV{width:3px}.flat .dijitSlider .dijitSliderTopBumper{border-radius:1.5px 1.5px 0 0;border:0 none;margin-top:4px;margin-bottom:-2px}.flat .dijitSlider .dijitSliderBottomBumper{border-radius:0 0 1.5px 1.5px;border:0 none;margin-bottom:4px}.flat .dijitSlider .dijitSliderProgressBarV,.flat .dijitSlider .dijitSliderBottomBumper{border:0 none;background-color:#257aa7;background-image:none}.flat .dijitSlider .dijitSliderRemainingBarV,.flat .dijitSlider .dijitSliderTopBumper{border:0 none;background-color:#ccc}.flat .dijitSliderHover .dijitSliderProgressBarV,.flat .dijitSliderHover .dijitSliderBottomBumper{background-color:#22709a;background-image:none}.flat .dijitSliderFocused .dijitSliderProgressBarV,.flat .dijitSliderFocused .dijitSliderBottomBumper{-webkit-box-shadow:none;box-shadow:none}.flat .dijitSliderFocused .dijitSliderRemainingBarV,.flat .dijitSliderFocused .dijitSliderTopBumper{-webkit-box-shadow:none;box-shadow:none}.flat .dijitSliderImageHandle{background:#fff;-webkit-box-shadow:0 1px .5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:0 1px .5px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.2);border-radius:50%;border:1px solid #257aa7;width:16px;height:16px;margin-top:-2px;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flat .dijitSliderImageHandle:after{content:"";display:block;background:#257aa7;border-radius:50%;height:10px;width:10px;left:2px;top:2px;position:absolute}.flat .dijitSliderImageHandleV{margin-top:0}.flat .dijitSliderHover .dijitSliderImageHandle,.flat .dijitSliderFocused .dijitSliderImageHandle{-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,.3),0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 2px -2px rgba(0,0,0,.3),0 4px 6px rgba(0,0,0,.2)}.flat .dijitSliderDisabled.dijitSliderFocused .dijitSliderImageHandle:after{display:none}.flat .dijitSliderDecrementIconH,.flat .dijitSliderIncrementIconH,.flat .dijitSliderDecrementIconV,.flat .dijitSliderIncrementIconV{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;height:20px;width:20px;cursor:pointer;color:#257aa7;padding:0}.flat .dijitSliderDecrementIconH:hover,.flat .dijitSliderIncrementIconH:hover,.flat .dijitSliderDecrementIconV:hover,.flat .dijitSliderIncrementIconV:hover{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitSliderDecrementIconH:active,.flat .dijitSliderIncrementIconH:active,.flat .dijitSliderDecrementIconV:active,.flat .dijitSliderIncrementIconV:active{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitSliderReadOnly .dijitSliderDecrementIconH,.flat .dijitSliderDisabled .dijitSliderDecrementIconH,.flat .dijitSliderReadOnly .dijitSliderDecrementIconV,.flat .dijitSliderDisabled .dijitSliderDecrementIconV,.flat .dijitSliderReadOnly .dijitSliderIncrementIconH,.flat .dijitSliderDisabled .dijitSliderIncrementIconH,.flat .dijitSliderReadOnly .dijitSliderIncrementIconV,.flat .dijitSliderDisabled .dijitSliderIncrementIconV{opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitSliderIncrementIconH,.flat .dijitSliderIncrementIconV,.flat .dijitSliderDecrementIconH,.flat .dijitSliderDecrementIconV{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitSliderIncrementIconH:before,.flat .dijitSliderIncrementIconV:before,.flat .dijitSliderDecrementIconH:before,.flat .dijitSliderDecrementIconV:before{content:"\f011";top:0;line-height:20px}.flat .dijitSliderIncrementIconH .dijitSliderButtonInner,.flat .dijitSliderIncrementIconV .dijitSliderButtonInner,.flat .dijitSliderDecrementIconH .dijitSliderButtonInner,.flat .dijitSliderDecrementIconV .dijitSliderButtonInner{display:none}.flat .dijitSliderDecrementIconH:before,.flat .dijitSliderDecrementIconV:before{content:"\f012"}.flat .dijitRuleMark{border:0 none}.flat .dijitRuleMarkH{border-right:1px solid #e0e0e0}.flat .dijitRuleMarkV{border-bottom:1px solid #e0e0e0}.flat .dijitRuleLabelContainerH{margin-top:2px;margin-bottom:2px}.flat .dijitRuleLabelContainerV{margin-left:2px;margin-right:2px}.flat .dijitSpinner .dijitSpinnerButtonContainer{overflow:hidden;position:relative;width:auto;padding:0;border:1px solid #ccc}.flat .dijitSpinner .dijitSpinnerButtonInner{width:30px;padding:4px 0!important;margin:0}.flat .dijitSpinner .dijitArrowButton{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;border-radius:0;border:0;width:auto;overflow:hidden;left:0;right:0;padding:0}.flat .dijitSpinner .dijitArrowButton:before{content:none}.flat .dijitSpinner .dijitUpArrowButton{border-top-right-radius:2.666666666666668px}.flat .dijitSpinner .dijitDownArrowButton{border-bottom-right-radius:2.666666666666668px}.flat .dijitSpinner .dijitUpArrowButtonHover,.flat .dijitSpinner .dijitDownArrowButtonHover{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitSpinner .dijitDownArrowButtonActive,.flat .dijitSpinner .dijitUpArrowButtonActive{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitSpinner .dijitArrowButtonInner{line-height:14px;display:block}.flat .dijitSpinner .dijitArrowButtonInner .dijitInputField{padding:0}.flat .dijitSpinner .dijitArrowButtonInner:before{content:"\f003"}.flat .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner:before{content:"\f002"}.flat .dijitSpinnerDisabled .dijitDownArrowButton,.flat .dijitSpinnerDisabled .dijitUpArrowButton{cursor:default;color:#9e9e9e;background-color:#f5f5f5;border-color:#e3e3e3}.flat .alt-primary .dijitSpinnerButtonContainer{border-color:#216e96}.flat .alt-success .dijitSpinnerButtonContainer{border-color:#43a047}.flat .alt-info .dijitSpinnerButtonContainer{border-color:#379dd3}.flat .alt-warning .dijitSpinnerButtonContainer{border-color:#fb8c00}.flat .alt-danger .dijitSpinnerButtonContainer{border-color:#e53935}.flat .alt-inverse .dijitSpinnerButtonContainer{border-color:#616161}.flat .dijitRadio,.flat .dijitRadioIcon{width:16px;height:16px;background:#fff;border:1px solid #257aa7;border-radius:50%;position:relative;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flat .dijitRadio:after,.flat .dijitRadioIcon:after{content:" ";display:block;width:0;height:0;background-color:#257aa7;border-radius:50%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);margin:8px;position:absolute;top:0;left:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.flat .dijitRadioHover{border-color:#43a3d5}.flat .dijitRadioChecked:after,.flat .dijitChecked .dijitRadioIcon:after{width:8px;height:8px;margin:3px;opacity:1;-ms-filter:none;filter:none}.flat .alt-primary .dijitRadioIcon{border-color:#fff}.flat .alt-primary .dijitRadioIcon:after{background-color:#fff}.flat .alt-success .dijitRadioIcon{border-color:#fff}.flat .alt-success .dijitRadioIcon:after{background-color:#fff}.flat .alt-info .dijitRadioIcon{border-color:#fff}.flat .alt-info .dijitRadioIcon:after{background-color:#fff}.flat .alt-warning .dijitRadioIcon{border-color:#fff}.flat .alt-warning .dijitRadioIcon:after{background-color:#fff}.flat .alt-danger .dijitRadioIcon{border-color:#fff}.flat .alt-danger .dijitRadioIcon:after{background-color:#fff}.flat .alt-inverse .dijitRadioIcon{border-color:#fff}.flat .alt-inverse .dijitRadioIcon:after{background-color:#fff}.flat .dijitRadioDisabled{background-color:#f5f5f5;border-color:#e3e3e3}.flat .dijitRadioCheckedDisabled{background-color:#f5f5f5;border-color:#5cafdb}.flat .dijitRadioCheckedDisabled:after{background-color:#5cafdb}.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon{width:16px;height:16px;background:#fff;border:1px solid #ccc;border-radius:50%;position:relative;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon:after{content:" ";display:block;width:0;height:0;background-color:#257aa7;border-radius:50%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);margin:8px;position:absolute;top:0;left:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon{border-color:#ccc}.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon:after{width:8px;height:8px;margin:3px;opacity:1;-ms-filter:none;filter:none}.flat .dijitTextBoxRtl .dijitValidationContainer,.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer{border-right-width:1px!important;border-left-width:0!important}.flat .dijitTextBoxRtlError .dijitValidationContainer{border-left-width:0;border-right-width:1px}.flat .dijitRtl .dijitPlaceHolder{left:auto;right:0}.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer,.flat .dijitValidationTextBoxRtl .dijitValidationContainer,.flat .dijitTextBoxRtl .dijitArrowButtonContainer{float:left}.flat div.dijitNumberTextBoxRtl{text-align:right}.flat table.dijitComboButtonRtl .dijitStretch{border-radius:0 4px 4px 0}.flat table.dijitComboButtonRtl .dijitArrowButton{border-radius:4px 0 0 4px;border-left-width:1px;border-right-width:0}.flat .dijitDropDownButtonRtl .dijitButtonNode{padding-left:8px}.flat .dijitDropDownButtonRtl .dijitArrowButtonInner{margin-left:0;margin-right:12px}.flat .dijitButtonText{padding:0 4px;text-align:center}.flat .dijitButton .dijitButtonNode,.flat .dijitDropDownButton .dijitButtonNode,.flat .dijitComboButton .dijitButtonNode,.flat .dijitToggleButton .dijitButtonNode{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff}.flat .dijitButton.alt-primary .dijitButtonNode,.flat .dijitDropDownButton.alt-primary .dijitButtonNode,.flat .dijitComboButton.alt-primary .dijitButtonNode,.flat .dijitToggleButton.alt-primary .dijitButtonNode,.flat .dijitComboBox.alt-primary .dijitButtonNode,.flat .dijitSelect.alt-primary .dijitButtonContents,.flat .dijitSelect.alt-primary .dijitButtonNode,.flat .dijitSpinner.alt-primary .dijitArrowButton{background:#216e96;color:#fff;border-color:#1b5a7a}.flat .dijitComboButton.alt-primary .dijitStretch{border-right-color:#1b5a7a}.flat .dijitComboButtonRtl.alt-primary .dijitStretch{border-left-color:#1b5a7a}.flat .dijitButton.alt-success .dijitButtonNode,.flat .dijitDropDownButton.alt-success .dijitButtonNode,.flat .dijitComboButton.alt-success .dijitButtonNode,.flat .dijitToggleButton.alt-success .dijitButtonNode,.flat .dijitComboBox.alt-success .dijitButtonNode,.flat .dijitSelect.alt-success .dijitButtonContents,.flat .dijitSelect.alt-success .dijitButtonNode,.flat .dijitSpinner.alt-success .dijitArrowButton{background:#43a047;color:#fff;border-color:#37823a}.flat .dijitComboButton.alt-success .dijitStretch{border-right-color:#37823a}.flat .dijitComboButtonRtl.alt-success .dijitStretch{border-left-color:#37823a}.flat .dijitButton.alt-info .dijitButtonNode,.flat .dijitDropDownButton.alt-info .dijitButtonNode,.flat .dijitComboButton.alt-info .dijitButtonNode,.flat .dijitToggleButton.alt-info .dijitButtonNode,.flat .dijitComboBox.alt-info .dijitButtonNode,.flat .dijitSelect.alt-info .dijitButtonContents,.flat .dijitSelect.alt-info .dijitButtonNode,.flat .dijitSpinner.alt-info .dijitArrowButton{background:#379dd3;color:#fff;border-color:#2782b2}.flat .dijitComboButton.alt-info .dijitStretch{border-right-color:#2782b2}.flat .dijitComboButtonRtl.alt-info .dijitStretch{border-left-color:#2782b2}.flat .dijitButton.alt-warning .dijitButtonNode,.flat .dijitDropDownButton.alt-warning .dijitButtonNode,.flat .dijitComboButton.alt-warning .dijitButtonNode,.flat .dijitToggleButton.alt-warning .dijitButtonNode,.flat .dijitComboBox.alt-warning .dijitButtonNode,.flat .dijitSelect.alt-warning .dijitButtonContents,.flat .dijitSelect.alt-warning .dijitButtonNode,.flat .dijitSpinner.alt-warning .dijitArrowButton{background:#fb8c00;color:#fff;border-color:#cd7200}.flat .dijitComboButton.alt-warning .dijitStretch{border-right-color:#cd7200}.flat .dijitComboButtonRtl.alt-warning .dijitStretch{border-left-color:#cd7200}.flat .dijitButton.alt-danger .dijitButtonNode,.flat .dijitDropDownButton.alt-danger .dijitButtonNode,.flat .dijitComboButton.alt-danger .dijitButtonNode,.flat .dijitToggleButton.alt-danger .dijitButtonNode,.flat .dijitComboBox.alt-danger .dijitButtonNode,.flat .dijitSelect.alt-danger .dijitButtonContents,.flat .dijitSelect.alt-danger .dijitButtonNode,.flat .dijitSpinner.alt-danger .dijitArrowButton{background:#e53935;color:#fff;border-color:#cc1e1a}.flat .dijitComboButton.alt-danger .dijitStretch{border-right-color:#cc1e1a}.flat .dijitComboButtonRtl.alt-danger .dijitStretch{border-left-color:#cc1e1a}.flat .dijitButton.alt-inverse .dijitButtonNode,.flat .dijitDropDownButton.alt-inverse .dijitButtonNode,.flat .dijitComboButton.alt-inverse .dijitButtonNode,.flat .dijitToggleButton.alt-inverse .dijitButtonNode,.flat .dijitComboBox.alt-inverse .dijitButtonNode,.flat .dijitSelect.alt-inverse .dijitButtonContents,.flat .dijitSelect.alt-inverse .dijitButtonNode,.flat .dijitSpinner.alt-inverse .dijitArrowButton{background:#616161;color:#fff;border-color:#4f4f4f}.flat .dijitComboButton.alt-inverse .dijitStretch{border-right-color:#4f4f4f}.flat .dijitComboButtonRtl.alt-inverse .dijitStretch{border-left-color:#4f4f4f}.flat .dijitButtonHover .dijitButtonNode,.flat .dijitDropDownButtonHover .dijitButtonNode,.flat .dijitToggleButtonHover .dijitButtonNode{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitComboButton .dijitButtonNodeHover,.flat .dijitComboButton .dijitDownArrowButtonHover{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitButtonHover.alt-primary .dijitButtonNode,.flat .dijitDropDownButtonHover.alt-primary .dijitButtonNode,.flat .dijitComboButton.alt-primary .dijitButtonNodeHover,.flat .dijitComboButton.alt-primary .dijitDownArrowButtonHover,.flat .dijitToggleButtonHover.alt-primary .dijitButtonNode,.flat .dijitComboBoxHover.alt-primary .dijitButtonNode,.flat .dijitSelectHover.alt-primary .dijitButtonContents,.flat .dijitSelectHover.alt-primary .dijitButtonNode,.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton,.flat .dijitSpinner.alt-primary .dijitUpArrowButtonHover,.flat .dijitSpinner.alt-primary .dijitDownArrowButtonHover{background:#1f698f;border-color:#1c5e80}.flat .dijitButtonHover.alt-success .dijitButtonNode,.flat .dijitDropDownButtonHover.alt-success .dijitButtonNode,.flat .dijitComboButton.alt-success .dijitButtonNodeHover,.flat .dijitComboButton.alt-success .dijitDownArrowButtonHover,.flat .dijitToggleButtonHover.alt-success .dijitButtonNode,.flat .dijitComboBoxHover.alt-success .dijitButtonNode,.flat .dijitSelectHover.alt-success .dijitButtonContents,.flat .dijitSelectHover.alt-success .dijitButtonNode,.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton,.flat .dijitSpinner.alt-success .dijitUpArrowButtonHover,.flat .dijitSpinner.alt-success .dijitDownArrowButtonHover{background:#409843;border-color:#39883c}.flat .dijitButtonHover.alt-info .dijitButtonNode,.flat .dijitDropDownButtonHover.alt-info .dijitButtonNode,.flat .dijitComboButton.alt-info .dijitButtonNodeHover,.flat .dijitComboButton.alt-info .dijitDownArrowButtonHover,.flat .dijitToggleButtonHover.alt-info .dijitButtonNode,.flat .dijitComboBoxHover.alt-info .dijitButtonNode,.flat .dijitSelectHover.alt-info .dijitButtonContents,.flat .dijitSelectHover.alt-info .dijitButtonNode,.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton,.flat .dijitSpinner.alt-info .dijitUpArrowButtonHover,.flat .dijitSpinner.alt-info .dijitDownArrowButtonHover{background:#2e97cf;border-color:#2987b9}.flat .dijitButtonHover.alt-warning .dijitButtonNode,.flat .dijitDropDownButtonHover.alt-warning .dijitButtonNode,.flat .dijitComboButton.alt-warning .dijitButtonNodeHover,.flat .dijitComboButton.alt-warning .dijitDownArrowButtonHover,.flat .dijitToggleButtonHover.alt-warning .dijitButtonNode,.flat .dijitComboBoxHover.alt-warning .dijitButtonNode,.flat .dijitSelectHover.alt-warning .dijitButtonContents,.flat .dijitSelectHover.alt-warning .dijitButtonNode,.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton,.flat .dijitSpinner.alt-warning .dijitUpArrowButtonHover,.flat .dijitSpinner.alt-warning .dijitDownArrowButtonHover{background:#ee8500;border-color:#d57700}.flat .dijitButtonHover.alt-danger .dijitButtonNode,.flat .dijitDropDownButtonHover.alt-danger .dijitButtonNode,.flat .dijitComboButton.alt-danger .dijitButtonNodeHover,.flat .dijitComboButton.alt-danger .dijitDownArrowButtonHover,.flat .dijitToggleButtonHover.alt-danger .dijitButtonNode,.flat .dijitComboBoxHover.alt-danger .dijitButtonNode,.flat .dijitSelectHover.alt-danger .dijitButtonContents,.flat .dijitSelectHover.alt-danger .dijitButtonNode,.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton,.flat .dijitSpinner.alt-danger .dijitUpArrowButtonHover,.flat .dijitSpinner.alt-danger .dijitDownArrowButtonHover{background:#e32d29;border-color:#d4201b}.flat .dijitButtonHover.alt-inverse .dijitButtonNode,.flat .dijitDropDownButtonHover.alt-inverse .dijitButtonNode,.flat .dijitComboButton.alt-inverse .dijitButtonNodeHover,.flat .dijitComboButton.alt-inverse .dijitDownArrowButtonHover,.flat .dijitToggleButtonHover.alt-inverse .dijitButtonNode,.flat .dijitComboBoxHover.alt-inverse .dijitButtonNode,.flat .dijitSelectHover.alt-inverse .dijitButtonContents,.flat .dijitSelectHover.alt-inverse .dijitButtonNode,.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton,.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonHover,.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonHover{background:#5c5c5c;border-color:#525252}.flat .dijitButtonActive .dijitButtonNode,.flat .dijitDropDownButtonActive .dijitButtonNode,.flat .dijitToggleButtonActive .dijitButtonNode,.flat .dijitToggleButtonChecked .dijitButtonNode{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitComboButton .dijitButtonNodeActive,.flat .dijitComboButton .dijitDownArrowButtonActive{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitButtonActive.alt-primary .dijitButtonNode,.flat .dijitDropDownButtonActive.alt-primary .dijitButtonNode,.flat .dijitComboButton.alt-primary .dijitButtonNodeActive,.flat .dijitToggleButtonActive.alt-primary .dijitButtonNode,.flat .dijitComboBoxActive.alt-primary .dijitButtonNode,.flat .dijitSelectActive.alt-primary .dijitButtonContents,.flat .dijitSelectActive.alt-primary .dijitArrowButton,.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton,.flat .dijitComboBox.alt-primary .dijitButtonNode.dijitHasDropDownOpen,.flat .dijitSpinner.alt-primary .dijitUpArrowButtonActive,.flat .dijitSpinner.alt-primary .dijitDownArrowButtonActive{background:#1d6184;border-color:#174d69}.flat .dijitButtonActive.alt-success .dijitButtonNode,.flat .dijitDropDownButtonActive.alt-success .dijitButtonNode,.flat .dijitComboButton.alt-success .dijitButtonNodeActive,.flat .dijitToggleButtonActive.alt-success .dijitButtonNode,.flat .dijitComboBoxActive.alt-success .dijitButtonNode,.flat .dijitSelectActive.alt-success .dijitButtonContents,.flat .dijitSelectActive.alt-success .dijitArrowButton,.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton,.flat .dijitComboBox.alt-success .dijitButtonNode.dijitHasDropDownOpen,.flat .dijitSpinner.alt-success .dijitUpArrowButtonActive,.flat .dijitSpinner.alt-success .dijitDownArrowButtonActive{background:#3b8d3e;border-color:#2f7032}.flat .dijitButtonActive.alt-info .dijitButtonNode,.flat .dijitDropDownButtonActive.alt-info .dijitButtonNode,.flat .dijitComboButton.alt-info .dijitButtonNodeActive,.flat .dijitToggleButtonActive.alt-info .dijitButtonNode,.flat .dijitComboBoxActive.alt-info .dijitButtonNode,.flat .dijitSelectActive.alt-info .dijitButtonContents,.flat .dijitSelectActive.alt-info .dijitArrowButton,.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton,.flat .dijitComboBox.alt-info .dijitButtonNode.dijitHasDropDownOpen,.flat .dijitSpinner.alt-info .dijitUpArrowButtonActive,.flat .dijitSpinner.alt-info .dijitDownArrowButtonActive{background:#2a8cc0;border-color:#226f99}.flat .dijitButtonActive.alt-warning .dijitButtonNode,.flat .dijitDropDownButtonActive.alt-warning .dijitButtonNode,.flat .dijitComboButton.alt-warning .dijitButtonNodeActive,.flat .dijitToggleButtonActive.alt-warning .dijitButtonNode,.flat .dijitComboBoxActive.alt-warning .dijitButtonNode,.flat .dijitSelectActive.alt-warning .dijitButtonContents,.flat .dijitSelectActive.alt-warning .dijitArrowButton,.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton,.flat .dijitComboBox.alt-warning .dijitButtonNode.dijitHasDropDownOpen,.flat .dijitSpinner.alt-warning .dijitUpArrowButtonActive,.flat .dijitSpinner.alt-warning .dijitDownArrowButtonActive{background:#dd7b00;border-color:#b06200}.flat .dijitButtonActive.alt-danger .dijitButtonNode,.flat .dijitDropDownButtonActive.alt-danger .dijitButtonNode,.flat .dijitComboButton.alt-danger .dijitButtonNodeActive,.flat .dijitToggleButtonActive.alt-danger .dijitButtonNode,.flat .dijitComboBoxActive.alt-danger .dijitButtonNode,.flat .dijitSelectActive.alt-danger .dijitButtonContents,.flat .dijitSelectActive.alt-danger .dijitArrowButton,.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton,.flat .dijitComboBox.alt-danger .dijitButtonNode.dijitHasDropDownOpen,.flat .dijitSpinner.alt-danger .dijitUpArrowButtonActive,.flat .dijitSpinner.alt-danger .dijitDownArrowButtonActive{background:#dc211c;border-color:#af1a17}.flat .dijitButtonActive.alt-inverse .dijitButtonNode,.flat .dijitDropDownButtonActive.alt-inverse .dijitButtonNode,.flat .dijitComboButton.alt-inverse .dijitButtonNodeActive,.flat .dijitToggleButtonActive.alt-inverse .dijitButtonNode,.flat .dijitComboBoxActive.alt-inverse .dijitButtonNode,.flat .dijitSelectActive.alt-inverse .dijitButtonContents,.flat .dijitSelectActive.alt-inverse .dijitArrowButton,.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents,.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton,.flat .dijitComboBox.alt-inverse .dijitButtonNode.dijitHasDropDownOpen,.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonActive,.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonActive{background:#555;border-color:#444}.flat .dijitButtonDisabled,.flat .dijitDropDownButtonDisabled,.flat .dijitComboButtonDisabled,.flat .dijitToggleButtonDisabled{outline:0}.flat .dijitButtonDisabled .dijitButtonNode,.flat .dijitDropDownButtonDisabled .dijitButtonNode,.flat .dijitComboButtonDisabled .dijitButtonNode,.flat .dijitToggleButtonDisabled .dijitButtonNode{cursor:default;color:#9e9e9e;background-color:#f5f5f5;border-color:#e3e3e3}.flat .dijitButtonDisabled.alt-primary .dijitButtonNode,.flat .dijitDropDownButtonDisabled.alt-primary .dijitButtonNode,.flat .dijitComboButtonDisabled.alt-primary .dijitButtonNode,.flat .dijitToggleButtonDisabled.alt-primary .dijitButtonNode{background:#51aad9;border-color:#2e99d1;color:#f2f2f2}.flat .dijitComboButtonDisabled.alt-primary .dijitStretch{border-right-color:#2e99d1}.flat .dijitComboButtonRtlDisabled.alt-primary .dijitStretch{border-left-color:#2e99d1}.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode{border-left-color:#2e99d1}.flat .dijitComboBoxRtlDisabled.alt-primary .dijitButtonNode{border-right-color:#2e99d1}.flat .dijitTimeTextBoxDisabled.alt-primary .dijitButtonNode{border-left-color:#2e99d1}.flat .dijitTimeTextBoxRtlDisabled.alt-primary .dijitButtonNode{border-right-color:#2e99d1}.flat .dijitDateTextBoxDisabled.alt-primary .dijitButtonNode{border-left-color:#2e99d1}.flat .dijitDateTextBoxRtlDisabled.alt-primary .dijitButtonNode{border-right-color:#2e99d1}.flat .dijitButtonDisabled.alt-success .dijitButtonNode,.flat .dijitDropDownButtonDisabled.alt-success .dijitButtonNode,.flat .dijitComboButtonDisabled.alt-success .dijitButtonNode,.flat .dijitToggleButtonDisabled.alt-success .dijitButtonNode{background:#7dc981;border-color:#63be67;color:#f2f2f2}.flat .dijitComboButtonDisabled.alt-success .dijitStretch{border-right-color:#63be67}.flat .dijitComboButtonRtlDisabled.alt-success .dijitStretch{border-left-color:#63be67}.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode{border-left-color:#63be67}.flat .dijitComboBoxRtlDisabled.alt-success .dijitButtonNode{border-right-color:#63be67}.flat .dijitTimeTextBoxDisabled.alt-success .dijitButtonNode{border-left-color:#63be67}.flat .dijitTimeTextBoxRtlDisabled.alt-success .dijitButtonNode{border-right-color:#63be67}.flat .dijitDateTextBoxDisabled.alt-success .dijitButtonNode{border-left-color:#63be67}.flat .dijitDateTextBoxRtlDisabled.alt-success .dijitButtonNode{border-right-color:#63be67}.flat .dijitButtonDisabled.alt-info .dijitButtonNode,.flat .dijitDropDownButtonDisabled.alt-info .dijitButtonNode,.flat .dijitComboButtonDisabled.alt-info .dijitButtonNode,.flat .dijitToggleButtonDisabled.alt-info .dijitButtonNode{background:#7dbfe2;border-color:#63b3dd;color:#f2f2f2}.flat .dijitComboButtonDisabled.alt-info .dijitStretch{border-right-color:#63b3dd}.flat .dijitComboButtonRtlDisabled.alt-info .dijitStretch{border-left-color:#63b3dd}.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode{border-left-color:#63b3dd}.flat .dijitComboBoxRtlDisabled.alt-info .dijitButtonNode{border-right-color:#63b3dd}.flat .dijitTimeTextBoxDisabled.alt-info .dijitButtonNode{border-left-color:#63b3dd}.flat .dijitTimeTextBoxRtlDisabled.alt-info .dijitButtonNode{border-right-color:#63b3dd}.flat .dijitDateTextBoxDisabled.alt-info .dijitButtonNode{border-left-color:#63b3dd}.flat .dijitDateTextBoxRtlDisabled.alt-info .dijitButtonNode{border-right-color:#63b3dd}.flat .dijitButtonDisabled.alt-warning .dijitButtonNode,.flat .dijitDropDownButtonDisabled.alt-warning .dijitButtonNode,.flat .dijitComboButtonDisabled.alt-warning .dijitButtonNode,.flat .dijitToggleButtonDisabled.alt-warning .dijitButtonNode{background:#ffb557;border-color:#ffa635;color:#f2f2f2}.flat .dijitComboButtonDisabled.alt-warning .dijitStretch{border-right-color:#ffa635}.flat .dijitComboButtonRtlDisabled.alt-warning .dijitStretch{border-left-color:#ffa635}.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode{border-left-color:#ffa635}.flat .dijitComboBoxRtlDisabled.alt-warning .dijitButtonNode{border-right-color:#ffa635}.flat .dijitTimeTextBoxDisabled.alt-warning .dijitButtonNode{border-left-color:#ffa635}.flat .dijitTimeTextBoxRtlDisabled.alt-warning .dijitButtonNode{border-right-color:#ffa635}.flat .dijitDateTextBoxDisabled.alt-warning .dijitButtonNode{border-left-color:#ffa635}.flat .dijitDateTextBoxRtlDisabled.alt-warning .dijitButtonNode{border-right-color:#ffa635}.flat .dijitButtonDisabled.alt-danger .dijitButtonNode,.flat .dijitDropDownButtonDisabled.alt-danger .dijitButtonNode,.flat .dijitComboButtonDisabled.alt-danger .dijitButtonNode,.flat .dijitToggleButtonDisabled.alt-danger .dijitButtonNode{background:#ee7e7c;border-color:#eb6561;color:#f2f2f2}.flat .dijitComboButtonDisabled.alt-danger .dijitStretch{border-right-color:#eb6561}.flat .dijitComboButtonRtlDisabled.alt-danger .dijitStretch{border-left-color:#eb6561}.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode{border-left-color:#eb6561}.flat .dijitComboBoxRtlDisabled.alt-danger .dijitButtonNode{border-right-color:#eb6561}.flat .dijitTimeTextBoxDisabled.alt-danger .dijitButtonNode{border-left-color:#eb6561}.flat .dijitTimeTextBoxRtlDisabled.alt-danger .dijitButtonNode{border-right-color:#eb6561}.flat .dijitDateTextBoxDisabled.alt-danger .dijitButtonNode{border-left-color:#eb6561}.flat .dijitDateTextBoxRtlDisabled.alt-danger .dijitButtonNode{border-right-color:#eb6561}.flat .dijitButtonDisabled.alt-inverse .dijitButtonNode,.flat .dijitDropDownButtonDisabled.alt-inverse .dijitButtonNode,.flat .dijitComboButtonDisabled.alt-inverse .dijitButtonNode,.flat .dijitToggleButtonDisabled.alt-inverse .dijitButtonNode{background:#989898;border-color:#848484;color:#f2f2f2}.flat .dijitComboButtonDisabled.alt-inverse .dijitStretch{border-right-color:#848484}.flat .dijitComboButtonRtlDisabled.alt-inverse .dijitStretch{border-left-color:#848484}.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode{border-left-color:#848484}.flat .dijitComboBoxRtlDisabled.alt-inverse .dijitButtonNode{border-right-color:#848484}.flat .dijitTimeTextBoxDisabled.alt-inverse .dijitButtonNode{border-left-color:#848484}.flat .dijitTimeTextBoxRtlDisabled.alt-inverse .dijitButtonNode{border-right-color:#848484}.flat .dijitDateTextBoxDisabled.alt-inverse .dijitButtonNode{border-left-color:#848484}.flat .dijitDateTextBoxRtlDisabled.alt-inverse .dijitButtonNode{border-right-color:#848484}.flat .dijitComboButtonDisabled .dijitArrowButton{border-left-width:0}.flat .dijitDropDownButton .dijitButtonNode{padding-right:8px}.flat table.dijitComboButton{border-collapse:separate}.flat table.dijitComboButton .dijitStretch{border-radius:4px 0 0 4px}.flat table.dijitComboButton .dijitArrowButton{padding:4px;width:20px;border-radius:0 4px 4px 0;border-left-width:0}.flat .dijitToggleButton .dijitCheckBoxIcon{display:none}.flat .dijitToggleButtonChecked .dijitIcon{display:inline-block}.flat .dijitDropDownButton .dijitArrowButtonInner{margin-left:3px}.flat .dijitDropDownButton .dijitArrowButtonInner,.flat .dijitArrowButton{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitDropDownButton .dijitArrowButtonInner:before,.flat .dijitArrowButton:before{content:"\f002"}.flat .dijitLeftArrowButton:before{content:"\f000"}.flat .dijitRightArrowButton:before{content:"\f001"}.flat .dijitUpArrowButton:before{content:"\f003"}.flat .dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton{right:0;left:auto}.flat .dijitSelectRtl .dijitButtonText{float:right;padding:0 12px 0 0}.flat .dijitSelectRtl .dijitButtonContents{border-style:none none none solid;text-align:right}.flat .dijitComboBoxRtl .dijitButtonNode.dijitArrowButtonContainer{border-radius:4px 0 0 4px}.flat .dijitComboBoxRtl .dijitArrowButtonContainer{border-right-width:1px!important;border-left-width:0!important}.flat .dijitTextBox,.flat .dijitInputInner{line-height:20px}.flat .dijitTextBox{background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-transition:border .2s linear 0s,box-shadow .2s linear 0s;-moz-transition:border .2s linear 0s,box-shadow .2s linear 0s;-o-transition:border .2s linear 0s,box-shadow .2s linear 0s;-ms-transition:border .2s linear 0s,box-shadow .2s linear 0s;transition:border .2s linear 0s,box-shadow .2s linear 0s}.flat .dijitTextArea{padding:4px 6px}.flat .dijitTextBox .dijitInputField{padding:0 4px;margin:0 2px}.flat .dijitSelect.alt-primary,.flat .dijitComboBox.alt-primary,.flat .dijitSpinner.alt-primary{border-color:#216e96}.flat .dijitSelect.alt-success,.flat .dijitComboBox.alt-success,.flat .dijitSpinner.alt-success{border-color:#43a047}.flat .dijitSelect.alt-info,.flat .dijitComboBox.alt-info,.flat .dijitSpinner.alt-info{border-color:#379dd3}.flat .dijitSelect.alt-warning,.flat .dijitComboBox.alt-warning,.flat .dijitSpinner.alt-warning{border-color:#fb8c00}.flat .dijitSelect.alt-danger,.flat .dijitComboBox.alt-danger,.flat .dijitSpinner.alt-danger{border-color:#e53935}.flat .dijitSelect.alt-inverse,.flat .dijitComboBox.alt-inverse,.flat .dijitSpinner.alt-inverse{border-color:#616161}.flat .dijitTextBox .dijitInputInner,.flat .dijitValidationTextBox .dijitValidationContainer,.flat .dijitTextBox .dijitInputField .dijitPlaceHolder{padding:4px}.flat .dijitTextBoxHover{border-color:#257aa7;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s}.flat .dijitTextBoxFocused{border-color:#257aa7;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;-ms-transition-duration:.1s;transition-duration:.1s}.flat .dijitTextBoxDisabled{color:#9e9e9e;background-color:#f5f5f5;border-color:#e3e3e3}.flat .dijitComboBoxDisabled.alt-primary,.flat .dijitSpinnerDisabled.alt-primary{background:#f5f5f5;color:#9e9e9e;border:1px solid #51aad9}.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode,.flat .dijitSpinnerDisabled.alt-primary .dijitButtonNode{background:#51aad9;color:#f2f2f2}.flat .dijitSpinnerDisabled.alt-primary .dijitSpinnerButtonContainer{border-left-color:#51aad9}.flat .dijitSpinnerRtlDisabled.alt-primary .dijitSpinnerButtonContainer{border-right-color:#51aad9}.flat .dijitSelectDisabled.alt-primary{border-color:#51aad9}.flat .dijitSelectDisabled.alt-primary .dijitStretch,.flat .dijitSelectDisabled.alt-primary .dijitButtonNode{background:#51aad9;color:#f2f2f2}.flat .dijitComboBoxDisabled.alt-success,.flat .dijitSpinnerDisabled.alt-success{background:#f5f5f5;color:#9e9e9e;border:1px solid #7dc981}.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode,.flat .dijitSpinnerDisabled.alt-success .dijitButtonNode{background:#7dc981;color:#f2f2f2}.flat .dijitSpinnerDisabled.alt-success .dijitSpinnerButtonContainer{border-left-color:#7dc981}.flat .dijitSpinnerRtlDisabled.alt-success .dijitSpinnerButtonContainer{border-right-color:#7dc981}.flat .dijitSelectDisabled.alt-success{border-color:#7dc981}.flat .dijitSelectDisabled.alt-success .dijitStretch,.flat .dijitSelectDisabled.alt-success .dijitButtonNode{background:#7dc981;color:#f2f2f2}.flat .dijitComboBoxDisabled.alt-info,.flat .dijitSpinnerDisabled.alt-info{background:#f5f5f5;color:#9e9e9e;border:1px solid #7dbfe2}.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode,.flat .dijitSpinnerDisabled.alt-info .dijitButtonNode{background:#7dbfe2;color:#f2f2f2}.flat .dijitSpinnerDisabled.alt-info .dijitSpinnerButtonContainer{border-left-color:#7dbfe2}.flat .dijitSpinnerRtlDisabled.alt-info .dijitSpinnerButtonContainer{border-right-color:#7dbfe2}.flat .dijitSelectDisabled.alt-info{border-color:#7dbfe2}.flat .dijitSelectDisabled.alt-info .dijitStretch,.flat .dijitSelectDisabled.alt-info .dijitButtonNode{background:#7dbfe2;color:#f2f2f2}.flat .dijitComboBoxDisabled.alt-warning,.flat .dijitSpinnerDisabled.alt-warning{background:#f5f5f5;color:#9e9e9e;border:1px solid #ffb557}.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode,.flat .dijitSpinnerDisabled.alt-warning .dijitButtonNode{background:#ffb557;color:#f2f2f2}.flat .dijitSpinnerDisabled.alt-warning .dijitSpinnerButtonContainer{border-left-color:#ffb557}.flat .dijitSpinnerRtlDisabled.alt-warning .dijitSpinnerButtonContainer{border-right-color:#ffb557}.flat .dijitSelectDisabled.alt-warning{border-color:#ffb557}.flat .dijitSelectDisabled.alt-warning .dijitStretch,.flat .dijitSelectDisabled.alt-warning .dijitButtonNode{background:#ffb557;color:#f2f2f2}.flat .dijitComboBoxDisabled.alt-danger,.flat .dijitSpinnerDisabled.alt-danger{background:#f5f5f5;color:#9e9e9e;border:1px solid #ee7e7c}.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode,.flat .dijitSpinnerDisabled.alt-danger .dijitButtonNode{background:#ee7e7c;color:#f2f2f2}.flat .dijitSpinnerDisabled.alt-danger .dijitSpinnerButtonContainer{border-left-color:#ee7e7c}.flat .dijitSpinnerRtlDisabled.alt-danger .dijitSpinnerButtonContainer{border-right-color:#ee7e7c}.flat .dijitSelectDisabled.alt-danger{border-color:#ee7e7c}.flat .dijitSelectDisabled.alt-danger .dijitStretch,.flat .dijitSelectDisabled.alt-danger .dijitButtonNode{background:#ee7e7c;color:#f2f2f2}.flat .dijitComboBoxDisabled.alt-inverse,.flat .dijitSpinnerDisabled.alt-inverse{background:#f5f5f5;color:#9e9e9e;border:1px solid #989898}.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode,.flat .dijitSpinnerDisabled.alt-inverse .dijitButtonNode{background:#989898;color:#f2f2f2}.flat .dijitSpinnerDisabled.alt-inverse .dijitSpinnerButtonContainer{border-left-color:#989898}.flat .dijitSpinnerRtlDisabled.alt-inverse .dijitSpinnerButtonContainer{border-right-color:#989898}.flat .dijitSelectDisabled.alt-inverse{border-color:#989898}.flat .dijitSelectDisabled.alt-inverse .dijitStretch,.flat .dijitSelectDisabled.alt-inverse .dijitButtonNode{background:#989898;color:#f2f2f2}.flat .dijitTextBoxError,.flat .dijitTextBoxError .dijitButtonNode{border-color:#dd2c00}.flat .dijitTextBoxErrorFocused,.flat .dijitTextBoxErrorFocused .dijitButtonNode{border:1px solid #bc2500}.flat .dijitValidationTextBoxError .dijitValidationContainer{color:#dd2c00;width:18px;font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}.flat .dijitValidationTextBoxError .dijitValidationContainer:before{content:"\f017"}.flat .dijitValidationTextBoxError .dijitValidationIcon{display:none}.flat .dijitCheckBox{background-color:#fff;border:1px solid #ccc;width:16px;height:16px;line-height:1;padding:0;border-radius:2px;text-align:center;position:relative;overflow:visible;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.flat .dijitCheckBox input{position:absolute;top:0}.flat .dijitCheckBoxIcon:before,.flat .dijitCheckBoxChecked:before,.flat .dijitCheckBoxCheckedDisabled:before{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";color:#fff}.flat .dijitCheckBoxIcon{padding:0}.flat .dijitCheckBoxIcon:before{color:#257aa7}.flat .alt-primary .dijitCheckBoxIcon:before{color:#fff}.flat .alt-success .dijitCheckBoxIcon:before{color:#fff}.flat .alt-info .dijitCheckBoxIcon:before{color:#fff}.flat .alt-warning .dijitCheckBoxIcon:before{color:#fff}.flat .alt-danger .dijitCheckBoxIcon:before{color:#fff}.flat .alt-inverse .dijitCheckBoxIcon:before{color:#fff}.flat .dijitCheckBoxChecked{background-color:#257aa7;border-color:#257aa7}.flat .dijitCheckBoxHover{background-color:#fff;border:1px solid #257aa7}.flat .dijitCheckBoxCheckedHover{background-color:#2d95cd;border:1px solid #257aa7}.flat .dijitCheckBoxDisabled{color:#9e9e9e;background-color:#f5f5f5;border-color:#e3e3e3}.flat .dijitCheckBoxCheckedDisabled{color:#a6a6a6;background-color:#5cafdb;border-color:#5cafdb}.flat .dijitCheckedMenuItem .dijitCheckedMenuItemIcon{background-color:#fff;border:1px solid #ccc;width:16px;height:16px;line-height:1;padding:0;border-radius:2px;text-align:center;position:relative;overflow:visible;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.flat .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon:before{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";color:#257aa7}.flat .dijitTitlePaneRtl .dijitTitlePaneTitle{text-align:right}.flat .dijitTitlePaneRtl .dijitClosed .dijitArrowNode:before{content:"\f006"}.flat .dijitEditor{background-color:#fff;border:1px solid #ccc;border-radius:4px}.flat .dijitEditor .dijitEditorIFrameContainer{border:1px solid transparent;border-top:1px solid #ccc;padding:4px 8px;-webkit-transition:border .2s linear 0s;-moz-transition:border .2s linear 0s;-o-transition:border .2s linear 0s;-ms-transition:border .2s linear 0s;transition:border .2s linear 0s}.flat .dijitEditorHover .dijitEditorIFrameContainer,.flat .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame{border:1px solid #257aa7}.flat .dijitEditorFocused .dijitEditorIFrameContainer{border:1px solid #257aa7}.flat .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame{border:1px solid #257aa7}.flat .dijitEditorDisabled{border:1px solid #ccc;opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitEditorDisabled .dijitEditorIFrame,.flat .dijitEditorDisabled .dijitEditorIFrameContainer,.flat .dijitEditorDisabled .dijitEditorIFrameContainer .dijitEditorIFrame{background-color:#f5f5f5;border:1px solid transparent}.flat .dijitColorPaletteRtl .dijitColorPaletteUnder{left:auto;right:0}.flat .dijitToolbar{background-color:#f5f5f5;padding:4px;zoom:1}.flat .dijitToolbar label{padding:8px}.flat .dijitToolbar .dijitToggleButton,.flat .dijitToolbar .dijitButton,.flat .dijitToolbar .dijitDropDownButton,.flat .dijitToolbar .dijitComboButton{margin-right:4px}.flat .dijitToolbar .dijitButton .dijitButtonNode,.flat .dijitToolbar .dijitDropDownButton .dijitButtonNode,.flat .dijitToolbar .dijitComboButton .dijitButtonNode,.flat .dijitToolbar .dijitToggleButton .dijitButtonNode,.flat .dijitToolbar .dijitComboBox .dijitButtonNode{border-color:transparent;padding:4px;background-color:transparent;border-radius:4px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.flat .dijitToolbar .dijitComboButton .dijitStretch{border-radius:4px 0 0 4px}.flat .dijitToolbar .dijitComboButton .dijitArrowButton{border-radius:0 4px 4px 0}.flat .dijitToolbar .dijitComboBox .dijitButtonNode{padding:0 8px}.flat .dijitToolbar .dijitComboBox .dijitInputInner{padding:0}.flat .dijitToolbar .dijitDropDownButton .dijitArrowButtonInner{margin-left:4px}.flat .dijitToolbar .dijitButtonHover .dijitButtonNode,.flat .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.flat .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.flat .dijitToolbar .dijitComboButtonHover .dijitButtonNode{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9;border:1px solid #ccc}.flat .dijitToolbar .dijitButtonActive .dijitButtonNode,.flat .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.flat .dijitToolbar .dijitToggleButtonActive .dijitButtonNode{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3;border:1px solid #ccc}.flat .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3;border:1px solid #ccc}.flat .dijitToolbarSeparator{width:1px;height:20px;background-color:#ccc;padding:0;margin:0 4px}.flat .dijitDisabled .dijitToolbar{background-color:#f5f5f5;border-bottom:1px solid #ccc}.flat .dijitTreeRtl{text-align:right}.flat .dijitTreeRtl .dijitTreeContainer{float:right}.flat .dijitTreeRtl .dijitTreeExpandoClosed:before{content:"\e60b"}.flat .dijitInlineEditBoxDisplayMode{border:1px dashed transparent;padding:4px 6px}.flat .dijitInlineEditBoxDisplayModeHover{background-color:transparent;border:1px dashed #257aa7}.flat .dijitInlineEditBoxDisplayModeDisabled{opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitCalendarRtl .dijitCalendarDecrease:before{content:"\f001"}.flat .dijitCalendarRtl .dijitCalendarIncrease:before{content:"\f000"}.flat .dijitCalendar{background-color:#fff;text-align:center;padding:4px;border:1px solid #ccc;border-collapse:separate;border-radius:4px;-webkit-box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2)}.flat .dijitCalendarMonthContainer th{text-align:center;line-height:20px;vertical-align:middle;margin:4px 0}.flat .dijitCalendarArrow{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:24px;border:1px solid transparent;padding:4px}.flat .dijitCalendarDecrease,.flat .dijitCalendarIncrease{display:none}.flat .dijitCalendarDecrementArrow{float:left;padding-left:2px}.flat .dijitCalendarDecrementArrow:before{content:"\f000"}.flat .dijitCalendarIncrementArrow{float:right;padding-right:2px}.flat .dijitCalendarIncrementArrow:before{content:"\f001"}.flat .dijitCalendarArrowHover .dijitCalendarIncrementControl,.flat .dijitCalendarArrow:hover .dijitCalendarIncrementControl,.flat .dijitCalendarNextYearHover,.flat .dijitCalendarNextYear:hover,.flat .dijitCalendarPreviousYearHover,.flat .dijitCalendarPreviousYear:hover{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;padding:4px}.flat .dijitCalendarArrowActive .dijitCalendarIncrementControl,.flat .dijitCalendarArrow:active .dijitCalendarIncrementControl,.flat .dijitCalendarNextYearActive,.flat .dijitCalendarNextYear:active,.flat .dijitCalendarPreviousYearActive,.flat .dijitCalendarPreviousYear:active{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitA11ySideArrow{display:none}.flat .dijitCalendarContainer th,.flat .dijitCalendarContainer td{padding:4px}.flat .dijitCalendarDayLabelTemplate{text-align:center;border-bottom:#ccc}.flat .dijitCalendarDayLabel{font-weight:700;text-align:center}.flat .dijitCalendarDateTemplate{font-size:.9em;letter-spacing:.05em;text-align:center}.flat .dijitCalendarDateTemplate .dijitCalendarDateLabel{text-decoration:none;display:block;padding:2px 4px;border:0 none;border-radius:50%}.flat .dijitCalendarPreviousMonth .dijitCalendarDateLabel,.flat .dijitCalendarNextMonth .dijitCalendarDateLabel{color:#c2c2c2}.flat .dijitCalendarCurrentDate .dijitCalendarDateLabel{border-color:#257aa7}.flat .dijitCalendarHoveredDate .dijitCalendarDateLabel,.flat .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel{background-color:#f2f2f2}.flat .dijitCalendarActiveDate .dijitCalendarDateLabel,.flat .dijitCalendarEnabledDate:active .dijitCalendarDateLabel{background-color:#e6e6e6}.flat .dijitCalendarSelectedDate .dijitCalendarDateLabel,.flat .dijitCalendarSelectedDate.dijitCalendarHoveredDate .dijitCalendarDateLabel{color:#fff;background-color:#257aa7}.flat .dijitCalendarDisabledDate .dijitCalendarDateLabel{opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitCalendarYearContainer{vertical-align:middle}.flat .dijitCalendarYearLabel{padding:4px 0 0;margin:0;font-size:1.15em}.flat .dijitCalendarYearLabel span{vertical-align:middle}.flat .dijitCalendarSelectedYear,.flat .dijitCalendarNextYear,.flat .dijitCalendarPreviousYear{padding:4px}.flat .dijitCalendarSelectedYear{color:#257aa7}.flat .dijitCalendarNextYear,.flat .dijitCalendarPreviousYear{color:#257aa7;font-size:.9em;line-height:20px;border:1px solid transparent}.flat .dijitCalendarSelectedYear{padding:0 4px}.flat .dijitCalendar .dijitDropDownButton{margin:0}.flat .dijitCalendarMonthMenu{padding:8px 0}.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabel{padding:4px}.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover{color:#fff;background-color:#257aa7}.flat .dijitDialog{background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2)}.flat .dijitDialogPaneContent{background-color:#fff;border-radius:0 0 4px 4px;padding:8px;position:relative}.flat .dijitDialogPaneActionBar{padding-top:8px;text-align:right;position:relative}.flat .dijitDialogPaneActionBar .dijitButton{float:none}.flat .dijitTooltipDialog .dijitDialogPaneActionBar{border-radius:0 0 4px 4px;margin:8px 0 0}.flat .dijitDialogTitleBar{line-height:20px;border-bottom:1px solid #e0e0e0;padding:8px 12px;border-radius:4px 4px 0 0}.flat .dijitDialogTitle{font-size:1.1em;font-weight:700}.flat .dijitDialogCloseIcon{width:20px;height:20px;line-height:20px;text-align:center;position:absolute;top:8px;right:12px;font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitDialogCloseIcon:before{content:"\f00e";font-size:20px}.flat .dijitDialogCloseIcon .closeText{display:none}.flat .dijitDialogCloseIconHover,.flat .dijitDialogCloseIconActive{opacity:1;-ms-filter:none;filter:none}.flat .dijitDialogUnderlay{background:#000;opacity:.65;-ms-filter:"alpha(Opacity=65)";filter:alpha(opacity=65)}.flat .dijitTooltip,.flat .dijitTooltipDialog{background:transparent}.flat .dijitTooltipContainer{background-color:#424242;opacity:1;-ms-filter:none;filter:none;padding:4px 8px;border-radius:4px}.flat .dijitTooltip .dijitTooltipContainer{color:#fff;border:0 none}.flat .dijitTooltipConnector{z-index:2;width:auto;height:auto;opacity:1;-ms-filter:none;filter:none}.flat .dijitTooltipABRight .dijitTooltipConnector{left:auto!important;right:8px}.flat .dijitTooltipBelow{padding-top:4px}.flat .dijitTooltipBelow .dijitTooltipConnector{top:0;left:8px;border-bottom:4px solid #424242;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0}.flat .dijitTooltipAbove{padding-bottom:4px}.flat .dijitTooltipAbove .dijitTooltipConnector{bottom:0;left:8px;border-top:4px solid #424242;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0}.flat .dijitTooltipLeft{padding-right:4px}.flat .dijitTooltipLeft .dijitTooltipConnector{right:0;border-left:4px solid #424242;border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:0}.flat .dijitTooltipRight{padding-left:4px}.flat .dijitTooltipRight .dijitTooltipConnector{left:0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:4px solid #424242}.flat .dijitTooltipDialog .dijitTooltipContainer{background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);opacity:1;-ms-filter:none;filter:none}.flat .dijitTooltipDialog.dijitTooltipBelow{padding-top:6px}.flat .dijitTooltipDialog.dijitTooltipAbove{padding-bottom:6px}.flat .dijitTooltipDialog.dijitTooltipLeft{padding-right:6px}.flat .dijitTooltipDialog.dijitTooltipRight{padding-left:6px}.flat .dijitTooltipDialog .dijitTooltipConnector{height:0;width:0;position:absolute;z-index:2;opacity:1;-ms-filter:none;filter:none}.flat .dijitTooltipDialog .dijitTooltipConnector:after{content:"";height:0;width:0;position:absolute}.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector{border-color:#ccc transparent transparent;border-width:7px 7px 0;border-style:solid}.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector:after{border-color:#fff transparent transparent;border-width:6px 6px 0;border-style:solid;left:-6px;top:-7px}.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector{border-color:transparent transparent #ccc;border-width:0 7px 7px;border-style:solid}.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector:after{border-color:transparent transparent #fff;border-width:0 6px 6px;border-style:solid;left:-6px;bottom:-7px}.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector{border-color:transparent transparent transparent #ccc;border-width:7px 0 7px 7px;border-style:solid}.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector:after{border-color:transparent transparent transparent #fff;border-width:6px 0 6px 6px;border-style:solid;top:-6px;left:-7px}.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector{border-color:transparent #ccc transparent transparent;border-width:7px 7px 7px 0;border-style:solid}.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector:after{border-color:transparent #fff transparent transparent;border-width:6px 6px 6px 0;border-style:solid;top:-6px;right:-7px}.dijitTimePickerPopup{-webkit-box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);height:200px}.dijitTimePicker{background-color:#fff;padding:4px 0;border:1px solid #ccc;border-radius:4px}.dijitTimePickerItem{margin:0}.dijitTimePickerTick{color:#9e9e9e;border:0 none}.dijitTimePickerMarker{background-color:transparent;white-space:nowrap;border:0 none}.dijitTimePickerTickHover,.dijitTimePickerMarkerHover{background:#f2f2f2;color:#424242}.dijitTimePickerMarkerSelected,.dijitTimePickerTickSelected{background:#f2f2f2;color:#424242}.dijitTimePickerTick .dijitTimePickerItemInner,.dijitTimePickerMarker .dijitTimePickerItemInner{padding:8px;margin:0}.flat .dijitTitlePaneTitle{border-style:solid;border-width:1px;border-color:#ccc;padding:4px;border-radius:4px;line-height:20px;cursor:pointer;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;background:#fff;border-radius:4px 4px 0 0}.flat .dijitTitlePaneTitleHover,.flat .dijitFieldsetTitleHover{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;background:#f2f2f2;border-color:#d9d9d9}.flat .dijitTitlePaneTitleActive,.flat .dijitFieldsetTitleActive{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);box-shadow:inset 0 3px 5px rgba(0,0,0,.05);background:#e0e0e0;border-color:#b3b3b3}.flat .dijitFieldset{border-radius:4px 4px 0 0}.flat .dijitFieldset .dijitArrowNodeInner{display:none}.flat .dijitFieldset .dijitFieldsetTitleClosed .dijitArrowNode:before{content:"\f006"}.flat .dijitTitlePane .dijitArrowNode,.flat .dijitFieldset .dijitArrowNode{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;text-align:center}.flat .dijitTitlePane .dijitArrowNode:before,.flat .dijitFieldset .dijitArrowNode:before{content:"\f007"}.flat .dijitTitlePane .dijitClosed,.flat .dijitFieldset .dijitClosed{border-radius:4px}.flat .dijitTitlePane .dijitClosed .dijitArrowNode:before,.flat .dijitFieldset .dijitClosed .dijitArrowNode:before{content:"\f006"}.flat .dijitTitlePaneContentOuter{background-color:#fff;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px}.flat .dijitFieldset{background-color:#fff;border:1px solid #ccc;border-radius:4px}.flat .dijitTitlePaneContentInner,.flat .dijitFieldsetContentInner{padding:8px}.flat .dijitTitlePaneTextNode,.flat .dijitFieldsetLegendNode{margin-left:8px;margin-right:8px;vertical-align:text-top}.flat .dijitFieldsetLegendNode{cursor:default}.flat .dijitMenuBarRtl{text-align:right}.flat .dijitMenuItemRtl{text-align:right}.flat .dijitMenuItemRtl .dijitMenuExpand:before{content:"\f000"}.flat .dijitToolbar .dijitToggleButtonRtl,.flat .dijitToolbar .dijitButtonRtl,.flat .dijitToolbar .dijitDropDownButtonRtl,.flat .dijitToolbar .dijitComboButtonRtl{margin-left:4px;margin-right:auto}.flat .dijitToolbar .dijitDropDownButtonRtl .dijitArrowButtonInner{margin-left:auto;margin-right:4px}.flat .dijitDialogRtl .dijitDialogCloseIcon{right:auto;left:12px}.flat .dijitDialogRtl .dijitDialogPaneActionBar,.flat .dijitTooltipDialogRtl .dijitDialogPaneActionBar{text-align:left}.flat .dijitMenu{background:#fff;border:1px solid #ccc;border-radius:4px;margin:0;-webkit-box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2)}.flat .dijitMenuTable,.flat .dijitComboBoxMenu{padding:8px 0}.flat .dijitComboBoxMenu{margin-left:0;background-image:none}.flat .dijitMenuTable{border-collapse:separate;border-spacing:0 0}.flat .dijitMenuItem,.flat .dijitMenuItem td{line-height:20px;padding:8px;white-space:nowrap}.flat .dijitMenuItemHover td,.flat .dijitMenuItemHover{color:#fff;background-color:#257aa7}.flat .dijitMenuItemActive td,.flat .dijitMenuItemActive{color:#fff;background-color:#257aa7}.flat .dijitMenuItemSelected td,.flat .dijitMenuItemSelected{color:#fff;background-color:#257aa7}.flat .dijitMenuItemDisabled{color:#9e9e9e}.flat .dijitMenuItemDisabled.dijitMenuItemSelected td,.flat .dijitMenuItemDisabled.dijitMenuItemSelected{color:#f2f2f2;background:#5cafdb}.flat .dijitMenuSeparatorTop{height:auto;margin-top:1px;border-bottom:1px solid #ccc}.flat .dijitMenuSeparatorBottom{height:auto;margin-bottom:1px;border-top:1px solid transparent}.flat td.dijitMenuItemIconCell{padding:4px;margin:0 0 0 4px;text-align:center}.flat .dijitMenuExpand{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitMenuExpand:before{content:"\f001"}.flat .dijitCheckedMenuItemIconChar{display:none}.flat .dijitMenuPreviousButton,.flat .dijitMenuNextButton{font-style:italic}.flat .dijitMenuBar{margin:0;padding:0;background-color:#f5f5f5}.flat .dijitMenuBar .dijitMenuItem{padding:8px 12px;margin:0}.flat .dijitMenuBar .dijitMenuItemHover{color:#fff;background-color:#257aa7}.flat .dijitMenuBar .dijitMenuItemActive{color:#fff;background-color:#257aa7}.flat .dijitMenuBar .dijitMenuItemSelected,.flat .dijitMenuBar .dijitMenuItemHover.dijitMenuItemSelected,.flat .dijitMenuBar .dijitMenuItemActive.dijitMenuItemSelected{color:#fff;background-color:#257aa7}.flat .dijitMenuBar .dijitMenuItemDisabled.dijitMenuItemSelected{color:#f2f2f2;background:#5cafdb}.flat .dijitMenuPopup{border-top-left-radius:0;border-top-right-radius:0}.flat .dijitMenuPopup .dijitMenu{border-top-left-radius:0;border-top-right-radius:0}.flat .dijitMenuPopup .dijitMenuItem,.flat .dijitMenuPopup .dijitMenuItem td{padding:8px}.dijitPopup{border-radius:4px}.dojoDndItem{border:1px solid transparent;cursor:pointer;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:background-color,border-color,opacity;-moz-transition-property:background-color,border-color,opacity;-o-transition-property:background-color,border-color,opacity;-ms-transition-property:background-color,border-color,opacity;transition-property:background-color,border-color,opacity}.dojoDndItemOver{background-color:#f5f5f5;border-radius:4px}.dojoDndItemAnchor{background-color:transparent;border:1px dashed #257aa7;border-radius:4px}.dojoDndItemBefore{background:transparent;padding-top:2px;border-top:1px solid #257aa7}.dojoDndItemAfter{background:transparent;padding-bottom:2px;border-bottom:1px solid #257aa7}table.dojoDndAvatar{display:block}.dojoDndAvatarHeader td{display:none}.dojoDndAvatarHeader:before{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell}.dojoDndMove .dojoDndAvatarHeader:before{color:#dd2c00;content:"\f01c"}.dojoDndCopy .dojoDndAvatarHeader:before{color:#dd2c00;content:"\f01c"}.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before{color:#43a047;content:"\f008"}.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before{color:#43a047;content:"\f008"}.dojoDndAvatarItem{border-radius:4px}.dojoDndAvatarItem td>*{padding:4px 8px;list-style-type:none;background-color:#fff;-webkit-box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2);box-shadow:0 7px 3px -4px rgba(0,0,0,.3),0 8px 8px rgba(0,0,0,.2)}.flat .dijitTreeIsRoot{background-color:transparent}.flat .dijitTreeRow,.flat .dijitTreeNode .dojoDndItemBefore,.flat .dijitTreeNode .dojoDndItemAfter{padding:8px 0;border:0 transparent;line-height:20px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;-ms-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.flat .dijitTreeRowHover{background-color:#f2f2f2;border-color:transparent;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;-ms-transition-duration:.15s;transition-duration:.15s}.flat .dijitTreeRowActive{background-color:#f2f2f2;border-color:transparent}.flat .dijitTreeRowSelected,.flat .dijitTreeRowHover.dijitTreeRowSelected,.flat .dijitTreeRowActive.dijitTreeRowSelected{color:#fff;background-color:#257aa7;border-color:transparent}.flat .dijitTreeRowSelected .dijitTreeExpando,.flat .dijitTreeRowHover.dijitTreeRowSelected .dijitTreeExpando,.flat .dijitTreeRowActive.dijitTreeRowSelected .dijitTreeExpando{color:#fff}.flat .dijitTreeExpando{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:14px;height:14px;line-height:14px;text-align:center;margin-left:4px;margin-right:4px;color:#257aa7;vertical-align:middle}.flat .dijitTreeExpandoOpened:before{content:"\f012";cursor:pointer}.flat .dijitTreeExpandoClosed:before{content:"\f011"}.flat .dijitTreeExpandoLoading{-webkit-animation:spinning 2s linear infinite;-moz-animation:spinning 2s linear infinite;-o-animation:spinning 2s linear infinite;-ms-animation:spinning 2s linear infinite;animation:spinning 2s linear infinite}.flat .dijitTreeExpandoLoading:before{content:"\f01d"}.dj_ie8 .dijitTreeExpandoLoading,.dj_ie9 .dijitTreeExpandoLoading{background:url(images/loadingAnimation.gif) no-repeat}.dj_ie8 .dijitTreeExpandoLoading:before,.dj_ie9 .dijitTreeExpandoLoading:before{content:""}@-moz-keyframes spinning{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes spinning{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinning{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:flat-icon;src:url(fonts/flat-icon.eot?90nq1s);src:url(fonts/flat-icon.eot?#iefix90nq1s) format('embedded-opentype'),url(fonts/flat-icon.ttf?90nq1s) format('truetype'),url(fonts/flat-icon.woff?90nq1s) format('woff'),url(fonts/flat-icon.svg?90nq1s#flat-icon) format('svg');font-weight:400;font-style:normal}[class^=flat-],[class*=" flat-"]{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dijitIcon,.dijitEditorIcon{font-family:flat-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;width:16px;height:16px}.flat-drop-left:before{content:"\f000"}.flat-drop-right:before{content:"\f001"}.flat-drop-down:before{content:"\f002"}.flat-drop-up:before{content:"\f003"}.flat-chevron-left:before{content:"\f004"}.flat-chevron-right:before{content:"\f005"}.flat-chevron-down:before{content:"\f006"}.flat-chevron-up:before{content:"\f007"}.flat-arrow-left:before{content:"\f008"}.flat-arrow-right:before{content:"\f009"}.flat-arrow-down:before{content:"\f00a"}.flat-arrow-up:before{content:"\f00b"}.flat-check:before{content:"\f00c"}.flat-check-circle:before{content:"\f00d"}.flat-close:before{content:"\f00e"}.dijitIconClear:before,.flat-close-circle:before{content:"\f00f"}.dijitEditorIconCancel:before,.flat-close-circle-o:before{content:"\f010"}.flat-add:before{content:"\f011"}.flat-remove:before{content:"\f012"}.flat-add-circle:before{content:"\f013"}.flat-remove-circle:before{content:"\f014"}.flat-add-circle-o:before{content:"\f015"}.flat-remove-circle-o:before{content:"\f016"}.dijitIconError:before,.flat-error:before{content:"\f017"}.flat-error-o:before{content:"\f018"}.flat-warning:before{content:"\f019"}.flat-report:before{content:"\f01a"}.flat-help:before{content:"\f01b"}.flat-no-symbol:before{content:"\f01c"}.flat-update:before{content:"\f01d"}.flat-calendar:before{content:"\f01e"}.flat-clock:before{content:"\f01f"}.dijitFolderClosed:before,.dijitIconFolderClosed:before,.flat-folder:before{content:"\f020"}.dijitFolderOpened:before,.dijitIconFolderOpen:before,.flat-folder-open:before{content:"\f021"}.dijitIconEdit:before,.flat-edit:before{content:"\f022"}.dijitIconSave:before,.dijitEditorIconSave:before,.flat-save:before{content:"\f023"}.dijitIconPrint:before,.dijitEditorIconPrint:before,.flat-print:before{content:"\f024"}.dijitIconDelete:before,.dijitEditorIconDelete:before,.flat-delete:before{content:"\f025"}.dijitLeaf:before,.flat-page:before{content:"\f026"}.flat-page-o:before{content:"\f027"}.flat-page-add:before{content:"\f028"}.flat-page-remove:before{content:"\f029"}.flat-page-add-o:before{content:"\f02a"}.flat-page-remove-o:before{content:"\f02b"}.dijitIconFile:before,.flat-file:before{content:"\f02c"}.dijitIconMail:before,.flat-mail:before{content:"\f02d"}.dijitIconDatabase:before,.flat-storage:before{content:"\f02e"}.dijitIconConfigure:before,.flat-settings:before{content:"\f02f"}.dijitIconSearch:before,.flat-search:before{content:"\f030"}.dijitIconBookmark:before,.flat-bookmark:before{content:"\f031"}.flat-menu:before{content:"\f032"}.dijitIconApplication:before,.flat-application:before{content:"\f033"}.dijitIconKey:before,.flat-key:before{content:"\f034"}.dijitIconTable:before,.dijitEditorIconInsertTable:before,.flat-table:before{content:"\f035"}.flat-grid:before{content:"\f036"}.dijitIconChart:before,.flat-chart:before{content:"\f037"}.dijitIconFilter:before,.flat-filter:before{content:"\f038"}.dijitIconFunction:before,.flat-function:before{content:"\f039"}.flat-user:before{content:"\f03a"}.dijitIconUsers:before,.flat-users:before{content:"\f03b"}.dijitIconConnector:before,.flat-connector:before{content:"\f03c"}.dijitIconDocuments:before,.flat-documents:before{content:"\f03d"}.dijitIconEditProperty:before,.flat-edit-property:before{content:"\f03e"}.dijitIconTask:before,.flat-task:before{content:"\f03f"}.dijitIconNewTask:before,.flat-task-new:before{content:"\f040"}.dijitIconEditTask:before,.flat-task-edit:before{content:"\f041"}.dijitIconSample:before,.flat-sample:before{content:"\f042"}.dijitIconPackage:before,.flat-package:before{content:"\f043"}.dijitEditorIconUndo:before,.flat-undo:before{content:"\f044"}.dijitEditorIconRedo:before,.flat-redo:before{content:"\f045"}.dijitIconCopy:before,.dijitEditorIconCopy:before,.flat-copy:before{content:"\f046"}.dijitIconCut:before,.dijitEditorIconCut:before,.flat-cut:before{content:"\f047"}.dijitEditorIconPaste:before,.flat-paste:before{content:"\f048"}.dijitEditorIconBold:before,.flat-bold:before{content:"\f049"}.dijitEditorIconItalic:before,.flat-italic:before{content:"\f04a"}.dijitEditorIconUnderline:before,.flat-underline:before{content:"\f04b"}.dijitEditorIconStrikethrough:before,.flat-strikethrough:before{content:"\f04c"}.dijitEditorIconRemoveFormat:before,.flat-clear-format:before{content:"\f04d"}.flat-quote:before{content:"\f04e"}.dijitEditorIconSuperscript:before,.flat-superscript:before{content:"\f04f"}.dijitEditorIconSubscript:before,.flat-subscript:before{content:"\f050"}.dijitEditorIconForeColor:before,.flat-color-text:before{content:"\f051"}.dijitEditorIconBackColor:before,.flat-color-fill:before{content:"\f052"}.dijitEditorIconHiliteColor:before,.flat-color-highlight:before{content:"\f053"}.flat-font-size:before{content:"\f054"}.dijitEditorIconJustifyCenter:before,.flat-align-center:before{content:"\f055"}.dijitEditorIconJustifyFull:before,.flat-align-justify:before{content:"\f056"}.dijitEditorIconJustifyLeft:before,.flat-align-left:before{content:"\f057"}.dijitEditorIconJustifyRight:before,.flat-align-right:before{content:"\f058"}.dijitEditorIconIndent:before,.flat-indent:before{content:"\f059"}.dijitEditorIconOutdent:before,.flat-outdent:before{content:"\f05a"}.flat-sort:before{content:"\f05b"}.dijitEditorIconSpace:before,.flat-keyboard-space:before{content:"\f05c"}.dijitEditorIconTabIndent:before,.flat-keyboard-tab:before{content:"\f05d"}.dijitEditorIconInsertUnorderedList:before,.flat-list-bullet:before{content:"\f05e"}.dijitEditorIconInsertOrderedList:before,.flat-list-number:before{content:"\f05f"}.dijitEditorIconListBulletIndent:before,.flat-list-bullet-indent:before{content:"\f060"}.dijitEditorIconListBulletOutdent:before,.flat-list-bullet-outdent:before{content:"\f061"}.dijitEditorIconListNumIndent:before,.flat-list-number-indent:before{content:"\f062"}.dijitEditorIconListNumOutdent:before,.flat-list-number-outdent:before{content:"\f063"}.dijitEditorIconViewSource:before,.flat-code:before{content:"\f064"}.dijitEditorIconCreateLink:before,.flat-link:before{content:"\f065"}.dijitEditorIconUnlink:before,.flat-unlink:before{content:"\f066"}.dijitEditorIconFullScreen:before,.flat-fullscreen:before{content:"\f067"}.flat-fullscreen-exit:before{content:"\f068"}.dijitEditorIconInsertImage:before,.flat-image:before{content:"\f069"}.dijitEditorIconNewPage:before,.flat-page-new:before{content:"\f06a"}.dijitEditorIconToggleDir:before,.flat-toggle-dir:before{content:"\f06b"}.dijitEditorIconLeftToRight:before,.flat-left-to-right:before{content:"\f06c"}.dijitEditorIconRightToLeft:before,.flat-right-to-left:before{content:"\f06d"}.dijitEditorIconSelectAll:before,.flat-select-all:before{content:"\f06e"}.dijitEditorIconWikiword:before,.flat-wikiword:before{content:"\f06f"}.icon-spin{-webkit-animation:spin-right 2s infinite linear;-moz-animation:spin-right 2s infinite linear;-o-animation:spin-right 2s infinite linear;-ms-animation:spin-right 2s infinite linear;animation:spin-right 2s infinite linear}.dijitIconLoading{font-size:24px}.dijitIconLoading:before{content:"\f01d";-webkit-animation:spin-left 2s linear infinite;-moz-animation:spin-left 2s linear infinite;-o-animation:spin-left 2s linear infinite;-ms-animation:spin-left 2s linear infinite;animation:spin-left 2s linear infinite}.dj_ie8 .dijitIconLoading,.dj_ie9 .dijitIconLoading{background:url(images/loadingAnimation.gif) no-repeat;height:20px;width:20px}.dj_ie8 .dijitIconLoading:before,.dj_ie9 .dijitIconLoading:before{content:""}.dijitRtl .dijitEditorIconUndo:before{content:"\f044"}.dijitRtl .dijitEditorIconRedo:before{content:"\f044"}.dijitRtl .dijitEditorIconTabIndent:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dijitRtl .dijitEditorIconInsertUnorderedList,.dijitRtl .dijitEditorIconInsertOrderedList{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}:root .dijitRtl .dijitEditorIconInsertUnorderedList,:root .dijitRtl .dijitEditorIconInsertOrderedList{filter:none}@-moz-keyframes spin-right{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-right{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin-right{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-right{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin-left{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes spin-left{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@-o-keyframes spin-left{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes spin-left{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.dijitRtl .dijitOffScreen{left:auto!important;right:-10000px!important}.dijitRtl .dijitPlaceHolder{left:auto;right:0}.dijitMenuItemRtl{text-align:right}.dj_iequirks .dijitComboButtonRtl button{float:left}.dj_ie .dijitTextBoxRtl .dijitInputContainer{clear:right}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer{border-right-width:1px!important;border-left-width:0!important}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton{right:0;left:auto}.dijitSelectRtl .dijitButtonText{float:right}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer{float:left}div.dijitNumberTextBoxRtl{text-align:right}.dijitCalendarRtl .dijitCalendarNextYear{margin:0 .55em 0 0}.dijitCalendarRtl .dijitCalendarPreviousYear{margin:0 0 0 .55em}.dijitSliderRtl .dijitSliderImageHandleV{left:auto}.dijitSliderRtl .dijitSliderImageHandleH{left:-50%}.dijitSliderRtl .dijitSliderMoveableH{right:auto;left:0}.dijitSliderRtl .dijitRuleContainerV{float:right}.dj_ie .dijitSliderRtl .dijitRuleContainerV{text-align:right}.dj_ie .dijitSliderRtl .dijitRuleLabelV{text-align:left}.dj_ie .dijitSliderRtl .dijitRuleLabelH{zoom:1}.dijitSliderRtl .dijitSliderProgressBarH{float:right;right:0;left:auto}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError{margin-right:0;margin-left:9px}.dijitTabControllerRtl .nowrapTabStrip{text-align:right}.dijitTabRtl .dijitTabCloseButton{margin-left:0;margin-right:1em}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl{zoom:1}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl{left:0}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs{width:1%}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem{width:100%}.dijitColorPaletteRtl .dijitColorPaletteUnder{left:auto;right:0}.dijitSelectRtl .dijitButtonContents{border-style:none none none solid;text-align:right}.dijitTreeRtl .dijitTreeContainer{float:right}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore{border-width:0 2px 0 0;padding:2px 0 2px 2px}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter{border-width:0 0 0 2px;padding:2px 2px 2px 0}.flat{import:'../../dgrid/css/skins/skin'}.flat .dgrid-cell-padding{padding:5px 10px}.flat .dgrid-header .dgrid-cell{border-bottom-width:2px}.flat .dgrid-selected{border:1px solid #007ac2}.dijitReset{margin:0;border:0;padding:0;font:inherit;color:inherit}.dj_a11y .dijitReset{-moz-appearance:none}.dijitInline{display:inline-block;#zoom:1;#display:inline;border:0;padding:0;vertical-align:middle;#vertical-align:auto}table.dijitInline{display:inline-table;box-sizing:content-box;-moz-box-sizing:content-box}.dijitHidden{display:none!important}.dijitVisible{display:block!important;position:relative}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer{#zoom:1;overflow:hidden;float:none!important;position:relative}.dj_ie7 .dijitInputContainer{float:left!important;clear:left;display:inline-block!important}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input{font-size:100%}.dijitSelect .dijitButtonText{float:left;vertical-align:top}TABLE.dijitSelect{padding:0!important}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField{padding-left:0!important;padding-right:0!important}.dijitValidationTextBox .dijitValidationContainer{display:none}.dijitTeeny{font-size:1px;line-height:1px}.dijitOffScreen{position:absolute!important;left:50%!important;top:-10000px!important}.dijitPopup{position:absolute;background-color:transparent;margin:0;border:0;padding:0}.dijitPositionOnly{padding:0!important;border:0!important;background-color:transparent!important;background-image:none!important;height:auto!important;width:auto!important}.dijitNonPositionOnly{float:none!important;position:static!important;margin:0!important;vertical-align:middle!important}.dijitBackgroundIframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border:0;padding:0;margin:0}.dijitDisplayNone{display:none!important}.dijitContainer{overflow:hidden}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner,.dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando{display:none}.dijitSpinner div.dijitArrowButtonInner{display:block}.dj_a11y .dijitA11ySideArrow{display:inline!important;cursor:pointer}.dj_a11y .dijitCalendarDateLabel{padding:1px;border:0!important}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel{border-style:solid!important;border-width:1px!important;padding:0}.dj_a11y .dijitCalendarDateTemplate{padding-bottom:.1em!important;border:0!important}.dj_a11y .dijitButtonNode{border:#000 outset medium!important;padding:0!important}.dj_a11y .dijitArrowButton{padding:0!important}.dj_a11y .dijitButtonContents{margin:.15em}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode{border-style:outset!important;border-width:medium!important;border-color:#999!important;color:#999!important}.dijitButtonNode *{vertical-align:middle}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner{background:no-repeat center;direction:ltr}.dijitLeft{background-position:left top;background-repeat:no-repeat}.dijitStretch{white-space:nowrap;background-repeat:repeat-x}.dijitRight{#display:inline;background-position:right top;background-repeat:no-repeat}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode{opacity:.5}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton{margin:.2em;vertical-align:middle}.dijitButtonContents{display:block}td.dijitButtonContents{display:table-cell}.dijitButtonNode img{vertical-align:middle}.dijitToolbar .dijitComboButton{border-collapse:separate}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton{margin:0}.dijitToolbar .dijitButtonContents{padding:1px 2px}.dj_webkit .dijitToolbar .dijitDropDownButton{}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner{padding:0}.dijitSelect{border:1px solid gray}.dijitButtonNode{border:1px solid gray;margin:0;line-height:20px;vertical-align:middle;#vertical-align:auto;text-align:center;white-space:nowrap}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer{line-height:inherit}.dijitTextBox .dijitButtonNode{border-width:0}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode *{cursor:pointer}.dj_ie .dijitButtonNode{zoom:1}.dj_ie .dijitButtonNode button{overflow:visible}div.dijitArrowButton{float:right}.dijitTextBox{border:solid #000 1px;#overflow:hidden;width:15em;vertical-align:middle}.dijitTextBoxReadOnly,.dijitTextBoxDisabled{color:gray}.dj_safari .dijitTextBoxDisabled input{color:#B0B0B0}.dj_safari textarea.dijitTextAreaDisabled{color:#333}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField,.dj_gecko .dijitTextBoxDisabled input{-moz-user-input:none}.dijitPlaceHolder{color:#999;position:absolute;top:0;left:0;#filter:""}.dijitTimeTextBox{width:8em}.dijitTextBox input:focus{outline:0}.dijitTextBoxFocused{outline:5px -webkit-focus-ring-color}.dijitSelect input,.dijitTextBox input{float:left}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input{float:none}.dijitInputInner{border:0!important;background-color:transparent!important;width:100%!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.dj_a11y .dijitTextBox input{margin:0!important}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner{text-indent:-2em!important;direction:ltr!important;text-align:left!important;#text-indent:0!important;#letter-spacing:-5em!important;#text-align:right!important}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox{overflow-y:visible;line-height:20px;height:20px}.dijitSelect .dijitSelectLabel span{line-height:100%}.dj_ie .dijitSelect .dijitSelectLabel{line-height:normal}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox{line-height:100%}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner{text-indent:0!important;width:1em!important;text-align:left!important;color:#000!important}.dijitValidationTextBoxError .dijitValidationContainer{display:inline;cursor:default}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer,.bootstrap .dijitSelect .dijitArrowButton{border-width:0 0 0 1px!important}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer{border-width:0!important}.dijitComboBoxMenu{list-style-type:none}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode{border-width:0}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode{clear:both}.dj_ie .dijitToolbar .dijitComboBox{vertical-align:middle}.dijitTextBox .dijitSpinnerButtonContainer{width:1em;position:relative!important;overflow:hidden}.dijitSpinner .dijitSpinnerButtonInner{width:1em;visibility:hidden!important;overflow-x:hidden}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode{border-width:0}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode{border-width:0!important;border-style:solid!important}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input{width:1em!important}.dj_a11y .dijitSpinner .dijitArrowButtonInner{margin:0 auto!important}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{padding-left:.3em!important;padding-right:.3em!important;margin-left:.3em!important;margin-right:.3em!important;width:1.4em!important}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{padding-left:0!important;padding-right:0!important;width:1em!important}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{margin-left:.1em!important;margin-right:.1em!important;width:1em!important}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{margin-left:0!important;margin-right:0!important;width:2em!important}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{padding:0;position:absolute!important;right:0;float:none;height:50%;width:100%;bottom:auto;left:0;right:auto}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{width:auto}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton{overflow:visible!important}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton{top:50%;border-top-width:1px!important}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton{#bottom:50%;top:0}.dijitSpinner .dijitArrowButtonInner{margin:auto;overflow-x:hidden}.dj_iequirks .dijitSpinner .dijitArrowButtonInner{height:auto!important}.dijitSpinner .dijitArrowButtonInner .dijitInputField{-moz-transform:scale(0.5);-moz-transform-origin:center top;-webkit-transform:scale(0.5);-webkit-transform-origin:center top;-o-transform:scale(0.5);-o-transform-origin:center top;transform:scale(0.5);transform-origin:left top;padding-top:0;padding-bottom:0;padding-left:0!important;padding-right:0!important;width:100%;visibility:hidden}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField{display:none}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner{overflow:hidden}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{width:100%}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{width:1em}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{vertical-align:top;visibility:visible}.dj_a11y .dijitSpinnerButtonContainer{width:1em}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput{padding:0;border:0;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;overflow:hidden;cursor:pointer}.dijitCheckBox input,.dijitRadio input{margin:0;padding:0;display:block}.dijitCheckBoxInput{opacity:.01}.dj_ie .dijitCheckBoxInput{filter:alpha(opacity=0)}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio{width:auto!important;height:auto!important}.dj_a11y .dijitCheckBoxInput{opacity:1;filter:none;width:auto;height:auto}.dj_a11y .dijitFocusedLabel{border:1px dotted;outline:0!important}.dijitProgressBar{z-index:0}.dijitProgressBarEmpty{position:relative;overflow:hidden;border:1px solid #000;z-index:0}.dijitProgressBarFull{position:absolute;overflow:hidden;z-index:-1;top:0;width:100%}.dj_ie6 .dijitProgressBarFull{height:1.6em}.dijitProgressBarTile{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;margin:0;padding:0;width:100%;height:auto;background-color:#aaa}.dj_a11y .dijitProgressBarTile{border-width:2px;border-style:solid;background-color:transparent!important}.dj_ie6 .dijitProgressBarTile{position:static;height:1.6em}.dijitProgressBarIndeterminate .dijitProgressBarTile{}.dijitProgressBarIndeterminateHighContrastImage{display:none}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage{display:block;position:absolute;top:0;bottom:0;margin:0;padding:0;width:100%;height:auto}.dijitProgressBarLabel{display:block;position:static;width:100%;text-align:center;background-color:transparent!important}.dijitTooltip{position:absolute;z-index:2000;display:block;left:0;top:-10000px;overflow:visible}.dijitTooltipContainer{border:solid #000 2px;background:#b8b5b5;color:#000;font-size:small}.dijitTooltipFocusNode{padding:2px}.dijitTooltipConnector{position:absolute}.dj_a11y .dijitTooltipConnector{display:none}.dijitTooltipData{display:none}.dijitLayoutContainer{position:relative;display:block;overflow:hidden}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight{position:absolute;overflow:hidden}body .dijitAlignClient{position:absolute}.dijitBorderContainer,.dijitBorderContainerNoGutter{position:relative;overflow:hidden;z-index:0}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane{position:absolute!important;z-index:2}.dijitBorderContainer>.dijitTextArea{resize:none}.dijitGutter{position:absolute;font-size:1px}.dijitSplitter{position:absolute;overflow:hidden;z-index:10;background-color:#fff;border-color:gray;border-style:solid;border-width:0}.dj_ie .dijitSplitter{z-index:1}.dijitSplitterActive{z-index:11!important}.dijitSplitterCover{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.dijitSplitterCoverActive{z-index:3!important}.dj_ie .dijitSplitterCover{background:#fff;filter:alpha(opacity=0)}.dijitSplitterH{height:7px;border-top:1px;border-bottom:1px;cursor:row-resize}.dijitSplitterV{width:7px;border-left:1px;border-right:1px;cursor:col-resize}.dijitSplitContainer{position:relative;overflow:hidden;display:block}.dijitSplitPane{position:absolute}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV{position:absolute;font-size:1px;background-color:ThreeDFace;border:1px solid;border-color:ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;margin:0}.dijitSplitContainerSizerH .thumb,.dijitSplitterV .dijitSplitterThumb{overflow:hidden;position:absolute;top:49%}.dijitSplitContainerSizerV .thumb,.dijitSplitterH .dijitSplitterThumb{position:absolute;left:49%}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV{font-size:1px;background-color:ThreeDShadow;-moz-opacity:.5;opacity:.5;filter:Alpha(Opacity=50);margin:0}.dijitSplitContainerSizerH,.dijitSplitContainerVirtualSizerH{cursor:col-resize}.dijitSplitContainerSizerV,.dijitSplitContainerVirtualSizerV{cursor:row-resize}.dj_a11y .dijitSplitterH{border-top:1px solid #d3d3d3!important;border-bottom:1px solid #d3d3d3!important}.dj_a11y .dijitSplitterV{border-left:1px solid #d3d3d3!important;border-right:1px solid #d3d3d3!important}.dijitContentPane{display:block;overflow:auto}.dijitContentPaneSingleChild{overflow:hidden}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError{margin-right:9px}.dijitTitlePane{display:block;overflow:hidden}.dijitTitlePaneTitle{cursor:pointer}.dijitFixedOpen,.dijitFixedClosed{cursor:default}.dijitFixedOpen .dijitArrowNode,.dijitFixedOpen .dijitArrowNodeInner,.dijitFixedClosed .dijitArrowNode,.dijitFixedClosed .dijitArrowNodeInner{display:none}.dijitTitlePaneTitle *{vertical-align:middle}.dijitTitlePane .dijitArrowNodeInner{display:none}.dj_a11y .dijitTitlePane .dijitArrowNodeInner{display:inline!important;font-family:monospace}.dj_a11y .dijitTitlePane .dijitArrowNode{display:none}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle{zoom:1}.dijitColorPalette{border:1px solid #999;background:#fff;position:relative}.dijitColorPalette .dijitPaletteTable{padding:2px 3px 3px;position:relative;overflow:hidden;outline:0;border-collapse:separate}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable{padding:0;margin:2px 3px 3px}.dijitColorPalette .dijitPaletteCell{font-size:1px;vertical-align:middle;text-align:center;background:0}.dijitColorPalette .dijitPaletteImg{padding:1px;border:1px solid #999;margin:2px 1px;cursor:default;font-size:1px}.dj_gecko .dijitColorPalette .dijitPaletteImg{padding-bottom:0}.dijitColorPalette .dijitColorPaletteSwatch{width:14px;height:12px}.dijitPaletteTable td{padding:0}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg{border:1px solid #000}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg{border:2px solid #000;margin:1px 0}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable *{background-color:transparent!important}.dijitAccordionContainer{border:1px solid #b7b7b7;border-top:0!important}.dijitAccordionTitle{cursor:pointer}.dijitAccordionTitleSelected{cursor:default}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown{display:none}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown{display:inline}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp{display:none}.dijitAccordionChildWrapper{overflow:hidden}.dijitCalendarContainer{width:auto}.dijitCalendarContainer th,.dijitCalendarContainer td{padding:1px 2px 2px;vertical-align:middle}.dijitCalendarYearLabel{white-space:nowrap}.dijitCalendarNextYear{margin:0 0 0 .55em}.dijitCalendarPreviousYear{margin:0 .55em 0 0}.dijitCalendarIncrementControl{vertical-align:middle}.dijitCalendarIncrementControl,.dijitCalendarDateTemplate,.dijitCalendarMonthLabel,.dijitCalendarPreviousYear,.dijitCalendarNextYear{cursor:pointer}.dijitCalendarDisabledDate{color:gray;text-decoration:line-through;cursor:default}.dijitSpacer{position:relative;height:1px;overflow:hidden;visibility:hidden}.dijitCalendarMonthMenu .dijitCalendarMonthLabel{text-align:center}.dijitMenu{border:1px solid #000;background-color:#fff}.dijitMenuTable{border-collapse:collapse;border-width:0;background-color:#fff}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden}.dijitMenuItem{text-align:left;white-space:nowrap;padding:.1em .2em;cursor:pointer}.dijitMenuItem:focus{outline:0}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected{background-color:#000;color:#fff}.dijitMenuItemIcon,.dijitMenuExpand{background-repeat:no-repeat}.dijitMenuItemDisabled *{cursor:default}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled *{color:gray;filter:alpha(opacity=35)}.dijitMenuItemLabel{position:relative;vertical-align:middle}.dj_a11y .dijitMenuItemSelected{border:1px dotted #000!important}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel{border-width:1px;border-style:solid}.dj_ie8 .dj_a11y .dijitMenuItemLabel{position:static}.dijitMenuExpandA11y{display:none}.dj_a11y .dijitMenuExpandA11y{display:inline}.dijitMenuSeparator td{border:0;padding:0}.dijitMenuSeparatorTop{height:50%;margin:0;margin-top:3px;font-size:1px}.dijitMenuSeparatorBottom{height:50%;margin:0;margin-bottom:3px;font-size:1px}.dijitCheckedMenuItemIconChar{vertical-align:middle;visibility:hidden}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar{visibility:visible}.dj_a11y .dijitCheckedMenuItemIconChar{display:inline!important}.dj_a11y .dijitCheckedMenuItemIcon{display:none}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem{margin:0}.dijitStackController .dijitToggleButtonChecked *{cursor:default}.dijitTabContainer{z-index:0;overflow:visible}.dj_ie6 .dijitTabContainer{overflow:hidden}.dijitTabContainerNoLayout{width:100%}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs{z-index:1;overflow:visible!important}.dijitTabController{z-index:1}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container{z-index:0;overflow:hidden;border:1px solid #000}.nowrapTabStrip{width:50000px;display:block;position:relative;text-align:left;z-index:1}.dijitTabListWrapper{overflow:hidden;z-index:1}.dj_a11y .tabStripButton img{display:none}.dijitTabContainerTop-tabs{border-bottom:1px solid #000}.dijitTabContainerTop-container{border-top:0}.dijitTabContainerLeft-tabs{border-right:1px solid #000;float:left}.dijitTabContainerLeft-container{border-left:0}.dijitTabContainerBottom-tabs{border-top:1px solid #000}.dijitTabContainerBottom-container{border-bottom:0}.dijitTabContainerRight-tabs{border-left:1px solid #000;float:left}.dijitTabContainerRight-container{border-right:0}div.dijitTabDisabled,.dj_ie div.dijitTabDisabled{cursor:auto}.dijitTab{position:relative;cursor:pointer;white-space:nowrap;z-index:3}.dijitTab *{vertical-align:middle}.dijitTabChecked{cursor:default}.dijitTabContainerTop-tabs .dijitTab{top:1px}.dijitTabContainerBottom-tabs .dijitTab{top:-1px}.dijitTabContainerLeft-tabs .dijitTab{left:1px}.dijitTabContainerRight-tabs .dijitTab{left:-1px}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab{display:inline-block;#zoom:1;#display:inline}.tabStripButton{z-index:12}.dijitTabButtonDisabled .tabStripButton{display:none}.dijitTabCloseButton{margin-left:1em}.dijitTabCloseText{display:none}.dijitTab .tabLabel{display:inline-block}.dijitNoIcon{display:none}.dj_ie6 .dijitTab .dijitNoIcon{display:inline;height:15px;width:1px}.dj_a11y .dijitTabCloseButton{background-image:none!important;width:auto!important;height:auto!important}.dj_a11y .dijitTabCloseText{display:inline}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child{border:0!important}.dijitInlineEditBoxDisplayMode{border:1px solid transparent;cursor:text}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode{border:0}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover{background-color:#e2ebf2;border:solid 1px #000}.dijitInlineEditBoxDisplayModeDisabled{cursor:default}.dijitTree{overflow:auto}.dijitTreeContainer{float:left}.dijitTreeIndent{width:19px}.dijitTreeRow,.dijitTreeContent{white-space:nowrap}.dj_ie .dijitTreeLabel:focus{outline:1px dotted #000}.dijitTreeRow img{vertical-align:middle}.dijitTreeContent{cursor:default}.dijitExpandoText{display:none}.dj_a11y .dijitExpandoText{display:inline;padding-left:10px;padding-right:10px;font-family:monospace;border-style:solid;border-width:thin;cursor:pointer}.dijitTreeLabel{margin:0 4px}.dijitDialog{position:absolute;z-index:999;overflow:hidden}.dijitDialogTitleBar{cursor:move}.dijitDialogFixed .dijitDialogTitleBar{cursor:default}.dijitDialogCloseIcon{cursor:pointer}.dijitDialogPaneContent{-webkit-overflow-scrolling:touch}.dijitDialogUnderlayWrapper{position:absolute;left:0;top:0;z-index:998;display:none;background:transparent!important}.dijitDialogUnderlay{background:#eee;opacity:.5}.dj_ie .dijitDialogUnderlay{filter:alpha(opacity=50)}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog{opacity:1!important;background-color:#fff!important}.dijitDialog .closeText{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;color:#000;text-shadow:0 1px 0 #FFF;position:absolute}.dj_a11y .dijitDialog .closeText{display:inline}.dijitSliderMoveable{z-index:99;position:absolute!important;display:block;vertical-align:middle}.dijitSliderMoveableH{right:0}.dijitSliderMoveableV{right:50%}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle{margin:0;padding:0;position:relative!important;border:8px solid gray;width:0;height:0;cursor:pointer}.dj_iequirks .dj_a11y .dijitSliderImageHandle{font-size:0}.dj_ie7 .dijitSliderImageHandle{overflow:hidden}.dj_ie7 .dj_a11y .dijitSliderImageHandle{overflow:visible}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle{border:4px solid #000;height:8px;width:8px}.dijitSliderImageHandleV{top:-8px;right:-50%}.dijitSliderImageHandleH{left:50%;top:-5px;vertical-align:top}.dijitSliderBar{border-style:solid;border-color:#000;cursor:pointer}.dijitSliderBarContainerV{position:relative;height:100%;z-index:1}.dijitSliderBarContainerH{position:relative;z-index:1}.dijitSliderBarH{height:4px;border-width:1px 0}.dijitSliderBarV{width:4px;border-width:0 1px}.dijitSliderProgressBar{background-color:red;z-index:1}.dijitSliderProgressBarV{position:static!important;height:0;vertical-align:top;text-align:left}.dijitSliderProgressBarH{position:absolute!important;width:0;vertical-align:middle;overflow:visible}.dijitSliderRemainingBar{overflow:hidden;background-color:transparent;z-index:1}.dijitSliderRemainingBarV{height:100%;text-align:left}.dijitSliderRemainingBarH{width:100%!important}.dijitSliderBumper{overflow:hidden;z-index:1}.dijitSliderBumperV{width:4px;height:8px;border-width:0 1px}.dijitSliderBumperH{width:8px;height:4px;border-width:1px 0}.dijitSliderBottomBumper,.dijitSliderLeftBumper{background-color:red}.dijitSliderTopBumper,.dijitSliderRightBumper{background-color:transparent}.dijitSliderDecoration{text-align:center}.dijitSliderDecorationC,.dijitSliderDecorationV{position:relative}.dijitSliderDecorationH{width:100%}.dijitSliderDecorationV{height:100%;white-space:nowrap}.dijitSliderButton{font-family:monospace;margin:0;padding:0;display:block}.dj_a11y .dijitSliderButtonInner{visibility:visible!important}.dijitSliderButtonContainer{text-align:center;height:0}.dijitSliderButtonContainer *{cursor:pointer}.dijitSlider .dijitButtonNode{padding:0;display:block}.dijitRuleContainer{position:relative;overflow:visible}.dijitRuleContainerV{height:100%;line-height:0;float:left;text-align:left}.dj_opera .dijitRuleContainerV{line-height:2%}.dj_ie .dijitRuleContainerV{line-height:normal}.dj_gecko .dijitRuleContainerV{margin:0 0 1px}.dijitRuleMark{position:absolute;border:1px solid #000;line-height:0;height:100%}.dijitRuleMarkH{width:0;border-top-width:0!important;border-bottom-width:0!important}.dijitRuleLabelContainer{position:absolute}.dijitRuleLabelContainerH{text-align:center;display:inline-block}.dijitRuleLabelH{position:relative;left:-50%}.dijitRuleLabelV{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dijitRuleMarkV{height:0;border-right-width:0!important;border-left-width:0!important;width:100%;left:0}.dj_ie .dijitRuleLabelContainerV{margin-top:-.55em}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled{opacity:.6}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar{filter:alpha(opacity=40)}.dj_a11y .dijitSlider .dijitSliderButtonContainer div{font-family:monospace;font-size:1em;line-height:1em;height:auto;width:auto;margin:0 4px}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel{display:inline!important}.dj_a11y .dijitSelect .dijitButtonText{display:inline-block!important}.dijitSelectError .dijitButtonContents .dijitButtonText{display:none!important}.dijitTextArea{width:100%;overflow-y:auto}.dijitTextArea[cols]{width:auto}.dj_ie .dijitTextAreaCols{width:auto}.dijitExpandingTextArea{resize:none}.dijitToolbarSeparator{height:18px;width:5px;padding:0 1px;margin:0}.dijitIEFixedToolbar{position:absolute;top:expression(eval((document.documentElement||document.body).scrollTop))}.dijitEditor{display:block}.dijitEditorDisabled,.dijitEditorReadOnly{color:gray}.dijitTimePickerItemInner{text-align:center;border:0;padding:2px 8px}.dijitTimePickerTick,.dijitTimePickerMarker{border-bottom:1px solid gray}.dijitTimePicker .dijitDownArrowButton{border-top:0!important}.dijitTimePickerTick{color:#CCC}.dijitTimePickerMarker{color:#000;background-color:#CCC}.dijitTimePickerItemSelected{font-weight:700;color:#333;background-color:#b7cdee}.dijitTimePickerItemHover{background-color:gray;color:#fff;cursor:pointer}.dijitTimePickerItemDisabled{color:gray;text-decoration:line-through}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner{border:solid 4px #000}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner{border:dashed 4px #000}.dijitToggleButtonIconChar{display:none!important}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar{display:inline!important;visibility:hidden}.dj_ie6 .dijitToggleButtonIconChar,.dj_ie6 .tabStripButton .dijitButtonText{font-family:"Arial Unicode MS"}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar{display:inline!important;visibility:visible!important}.dijitArrowButtonChar{display:none!important}.dj_a11y .dijitArrowButtonChar{display:inline!important}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner{display:none!important}.dj_a11y .dijitSelect{border-collapse:separate!important;border-width:1px;border-style:solid}.dj_ie .dijitSelect{vertical-align:middle}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText{vertical-align:top}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel{vertical-align:baseline}.dijitNumberTextBox{text-align:left;direction:ltr}.dijitNumberTextBox .dijitInputInner{text-align:inherit}.dijitToolbar .dijitSelect{margin:0}.dj_webkit .dijitToolbar .dijitSelect{padding-left:.3em}.dijitSelect .dijitButtonContents{padding:0;white-space:nowrap;text-align:left;border-style:none solid none none;border-width:0}.dijitSelectFixedWidth .dijitButtonContents{width:100%}.dijitSelectMenu .dijitMenuItemIcon{display:none}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel{position:static}.dijitSelectLabel *{vertical-align:baseline}.dijitSelectSelectedOption *{font-weight:400}.dijitSelectMenu{border-width:1px}.dijitSelectMenu .dijitMenuTable{margin:0;background-color:transparent}.dijitForceStatic{position:static!important}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled{cursor:default}.dojoDndItem{padding:2px;-webkit-touch-callout:none;-webkit-user-select:none}.dojoDndHorizontal .dojoDndItem{#display:inline;display:inline-block}.dojoDndItemBefore,.dojoDndItemAfter{border:0 solid #369}.dojoDndItemBefore{border-width:2px 0 0;padding:0 2px 2px}.dojoDndItemAfter{border-width:0 0 2px;padding:2px 2px 0}.dojoDndHorizontal .dojoDndItemBefore{border-width:0 0 0 2px;padding:2px 2px 2px 0}.dojoDndHorizontal .dojoDndItemAfter{border-width:0 2px 0 0;padding:2px 0 2px 2px}.dojoDndItemOver{cursor:pointer}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner{-moz-user-focus:ignore}.dijitFocused .dijitMenuItemShortcutKey{text-decoration:underline}
\ No newline at end of file diff --git a/plugins/af_comics/init.php b/plugins/af_comics/init.php index 94305bc75..774b85b64 100755 --- a/plugins/af_comics/init.php +++ b/plugins/af_comics/init.php @@ -46,7 +46,8 @@ class Af_Comics extends Plugin { function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Feeds supported by af_comics')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>photo</i> ".__('Feeds supported by af_comics')."\">"; print "<p>" . __("The following comics are currently supported:") . "</p>"; diff --git a/plugins/af_psql_trgm/button.png b/plugins/af_psql_trgm/button.png Binary files differdeleted file mode 100644 index 9b3422c61..000000000 --- a/plugins/af_psql_trgm/button.png +++ /dev/null diff --git a/plugins/af_psql_trgm/init.php b/plugins/af_psql_trgm/init.php index 57ad355f9..ef7ef3449 100644 --- a/plugins/af_psql_trgm/init.php +++ b/plugins/af_psql_trgm/init.php @@ -56,7 +56,7 @@ class Af_Psql_Trgm extends Plugin { $title = $row['title']; - print "<h2>$title</h2>"; + print "<p>$title</p>"; $sth = $this->pdo->prepare("SELECT ttrss_entries.id AS id, feed_id, @@ -77,26 +77,28 @@ class Af_Psql_Trgm extends Plugin { $sth->execute([$owner_uid, $id]); - print "<ul class=\"browseFeedList\" style=\"border-width : 1px\">"; + print "<ul class='browseFeedList'>"; while ($line = $sth->fetch()) { - print "<li>"; - print "<div class='insensitive small' style='margin-left : 20px; float : right'>" . - smart_date_time(strtotime($line["updated"])) - . "</div>"; + print "<li style='display : flex'>"; + print "<i class='material-icons'>bookmark_outline</i>"; $sm = sprintf("%.2f", $line['sm']); - print "<img src='images/score_high.png' title='$sm' - style='vertical-align : middle'>"; - $article_link = htmlspecialchars($line["link"]); + + print "<div style='flex-grow : 2'>"; + print " <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"$article_link\">". $line["title"]."</a>"; print " (<a href=\"#\" onclick=\"Feeds.open({feed:".$line["feed_id"]."})\">". htmlspecialchars($line["feed_title"])."</a>)"; - print " <span class='insensitive'>($sm)</span>"; + print " — $sm"; + + print "</div>"; + + print "<div style='text-align : right' class='insensitive'>" . smart_date_time(strtotime($line["updated"])) . "</div>"; print "</li>"; } @@ -113,16 +115,16 @@ class Af_Psql_Trgm extends Plugin { } function hook_article_button($line) { - return "<img src=\"plugins/af_psql_trgm/button.png\" - style=\"cursor : pointer\" style=\"cursor : pointer\" + return "<i style=\"cursor : pointer\" class='material-icons' onclick=\"Plugins.Psql_Trgm.showRelated(".$line["id"].")\" - class='tagsPic' title='".__('Show related articles')."'>"; + title='".__('Show related articles')."'>bookmark_outline</i>"; } function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Mark similar articles as read')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>extension</i> ".__('Mark similar articles as read')."\">"; if (DB_TYPE != "pgsql") { print_error("Database type not supported."); diff --git a/plugins/af_readability/init.php b/plugins/af_readability/init.php index 8c17738c9..6cb9e402e 100755 --- a/plugins/af_readability/init.php +++ b/plugins/af_readability/init.php @@ -44,7 +44,8 @@ class Af_Readability extends Plugin { function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Readability settings (af_readability)')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>extension</i> ".__('Readability settings (af_readability)')."\">"; if (version_compare(PHP_VERSION, '5.6.0', '<')) { print_error("This plugin requires PHP version 5.6."); diff --git a/plugins/af_redditimgur/init.php b/plugins/af_redditimgur/init.php index 1958e83be..36f31a031 100755 --- a/plugins/af_redditimgur/init.php +++ b/plugins/af_redditimgur/init.php @@ -27,7 +27,8 @@ class Af_RedditImgur extends Plugin { function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Reddit content settings (af_redditimgur)')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>extension</i> ".__('Reddit content settings (af_redditimgur)')."\">"; $enable_readability = $this->host->get($this, "enable_readability"); $enable_content_dupcheck = $this->host->get($this, "enable_content_dupcheck"); diff --git a/plugins/af_zz_imgproxy/init.php b/plugins/af_zz_imgproxy/init.php index ca49e94a7..7947d4ca2 100755 --- a/plugins/af_zz_imgproxy/init.php +++ b/plugins/af_zz_imgproxy/init.php @@ -205,7 +205,8 @@ class Af_Zz_ImgProxy extends Plugin { function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Image proxy settings (af_zz_imgproxy)')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>extension</i> ".__('Image proxy settings (af_zz_imgproxy)')."\">"; print "<form dojoType=\"dijit.form.Form\">"; diff --git a/plugins/bookmarklets/init.php b/plugins/bookmarklets/init.php index 27a7b13b2..015500480 100644 --- a/plugins/bookmarklets/init.php +++ b/plugins/bookmarklets/init.php @@ -17,7 +17,8 @@ class Bookmarklets extends Plugin { function hook_prefs_tab($args) { if ($args == "prefFeeds") { - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Bookmarklets')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>bookmark</i> ".__('Bookmarklets')."\">"; print __("Drag the link below to your browser toolbar, open the feed you're interested in in your browser and click on the link to subscribe to it."); diff --git a/plugins/import_export/init.php b/plugins/import_export/init.php index ef1e2db65..c49426f9f 100755 --- a/plugins/import_export/init.php +++ b/plugins/import_export/init.php @@ -50,7 +50,8 @@ class Import_Export extends Plugin implements IHandler { function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Import and export')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>import_export</i> ".__('Import and export')."\">"; print_notice(__("You can export and import your Starred and Archived articles for safekeeping or when migrating between tt-rss instances of same version.")); diff --git a/plugins/mail/init.php b/plugins/mail/init.php index 1609a05c3..72d8a65c2 100644 --- a/plugins/mail/init.php +++ b/plugins/mail/init.php @@ -32,7 +32,8 @@ class Mail extends Plugin { function hook_prefs_tab($args) { if ($args != "prefPrefs") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Mail plugin')."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>mail</i> ".__('Mail plugin')."\">"; print "<p>" . __("You can set predefined email addressed here (comma-separated list):") . "</p>"; @@ -70,10 +71,9 @@ class Mail extends Plugin { } function hook_article_button($line) { - return "<img src=\"plugins/mail/mail.png\" - class='tagsPic' style=\"cursor : pointer\" + return "<i class='material-icons' style=\"cursor : pointer\" onclick=\"Plugins.Mail.send(".$line["id"].")\" - alt='Zoom' title='".__('Forward by email')."'>"; + title='".__('Forward by email')."'>mail</i>"; } function emailArticle() { diff --git a/plugins/mailto/init.php b/plugins/mailto/init.php index 3dbc8d643..206197413 100644 --- a/plugins/mailto/init.php +++ b/plugins/mailto/init.php @@ -19,10 +19,9 @@ class MailTo extends Plugin { } function hook_article_button($line) { - return "<img src=\"plugins/mailto/mail.png\" - class='tagsPic' style=\"cursor : pointer\" + return "<i class='material-icons' style=\"cursor : pointer\" onclick=\"Plugins.Mailto.send(".$line["id"].")\" - alt='Zoom' title='".__('Forward by email')."'>"; + title='".__('Forward by email')."'>mail_outline</i>"; } function emailArticle() { diff --git a/plugins/mark_button/init.php b/plugins/mark_button/init.php deleted file mode 100644 index 8f05d1ada..000000000 --- a/plugins/mark_button/init.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php -class Mark_Button extends Plugin { - private $host; - - function init($host) { - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function about() { - return array(1.0, - "Bottom un/star button for the combined mode", - "fox"); - } - - function hook_article_button($line) { - $marked_pic = ""; - $id = $line["id"]; - - if (get_pref("COMBINED_DISPLAY_MODE")) { - if (sql_bool_to_bool($line["marked"])) { - $marked_pic = "<img - src=\"images/mark_set.png\" - class=\"marked-pic marked-$id\" alt=\"Unstar article\" - onclick='Headlines.toggleMark($id)'>"; - } else { - $marked_pic = "<img - src=\"images/mark_unset.png\" - class=\"marked-pic marked-$id\" alt=\"Star article\" - onclick='Headlines.toggleMark($id)'>"; - } - } - - return $marked_pic; - } - - function api_version() { - return 2; - } - -} diff --git a/plugins/note/init.php b/plugins/note/init.php index ac908a5ba..d97bf678b 100644 --- a/plugins/note/init.php +++ b/plugins/note/init.php @@ -22,10 +22,8 @@ class Note extends Plugin { function hook_article_button($line) { - return "<img src=\"plugins/note/note.png\" - style=\"cursor : pointer\" style=\"cursor : pointer\" - onclick=\"Plugins.Note.edit(".$line["id"].")\" - class='tagsPic' title='".__('Edit article note')."'>"; + return "<i class='material-icons' onclick=\"Plugins.Note.edit(".$line["id"].")\" + style='cursor : pointer' title='".__('Edit article note')."'>note_add</i>"; } function edit() { diff --git a/plugins/note/note.png b/plugins/note/note.png Binary files differdeleted file mode 100644 index 244e6ca04..000000000 --- a/plugins/note/note.png +++ /dev/null diff --git a/plugins/nsfw/init.php b/plugins/nsfw/init.php index 53b9ee479..02344eb14 100644 --- a/plugins/nsfw/init.php +++ b/plugins/nsfw/init.php @@ -49,7 +49,8 @@ class NSFW extends Plugin { function hook_prefs_tab($args) { if ($args != "prefPrefs") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__("NSFW Plugin")."\">"; + print "<div dojoType=\"dijit.layout.AccordionPane\" + title=\"<i class='material-icons'>extension</i> ".__("NSFW Plugin")."\">"; print "<br/>"; diff --git a/plugins/share/init.php b/plugins/share/init.php index 752e8ac1e..d80a51a6e 100644 --- a/plugins/share/init.php +++ b/plugins/share/init.php @@ -20,6 +20,10 @@ class Share extends Plugin { return file_get_contents(dirname(__FILE__) . "/share.js"); } + function get_css() { + return file_get_contents(dirname(__FILE__) . "/share.css"); + } + function get_prefs_js() { return file_get_contents(dirname(__FILE__) . "/share_prefs.js"); } @@ -72,12 +76,11 @@ class Share extends Plugin { } function hook_article_button($line) { - $img = $line['uuid'] ? "share.png" : "notshared.png"; + $img_class = $line['uuid'] ? "shared" : ""; - return "<img id='SHARE-IMG-".$line['int_id']."' src=\"plugins/share/$img\" - class='tagsPic' style=\"cursor : pointer\" - onclick=\"Plugins.Share.shareArticle(".$line['int_id'].")\" - title='".__('Share by URL')."'>"; + return "<i id='SHARE-IMG-".$line['int_id']."' class='material-icons icon-share $img_class' + style='cursor : pointer' onclick=\"Plugins.Share.shareArticle(".$line['int_id'].")\" + title='".__('Share by URL')."'>link</i>"; } function shareArticle() { diff --git a/plugins/share/notshared.png b/plugins/share/notshared.png Binary files differdeleted file mode 100644 index 523575306..000000000 --- a/plugins/share/notshared.png +++ /dev/null diff --git a/plugins/share/share.css b/plugins/share/share.css new file mode 100644 index 000000000..00bad68dd --- /dev/null +++ b/plugins/share/share.css @@ -0,0 +1,3 @@ +i.icon-share.shared { + color : #0a0; +}
\ No newline at end of file diff --git a/plugins/share/share.js b/plugins/share/share.js index 7366c2aff..c30dd03e0 100644 --- a/plugins/share/share.js +++ b/plugins/share/share.js @@ -32,7 +32,7 @@ Plugins.Share = { new Effect.Highlight(e); const img = $("SHARE-IMG-" + id); - if (img) img.src = img.src.replace("notshared.png", "share.png"); + img.addClassName("shared"); Notify.close(); @@ -54,8 +54,8 @@ Plugins.Share = { xhrPost("backend.php", query, () => { notify("Article unshared."); - var img = $("SHARE-IMG-" + id); - if (img) img.src = img.src.replace("share.png", "notshared.png"); + const img = $("SHARE-IMG-" + id); + img.removeClassName("shared"); dialog.hide(); }); @@ -68,7 +68,7 @@ Plugins.Share = { dialog.show(); const img = $("SHARE-IMG-" + id); - if (img) img.src = img.src.replace("notshared.png", "share.png"); + img.addClassName("shared"); } }; diff --git a/plugins/share/share.png b/plugins/share/share.png Binary files differdeleted file mode 100644 index 25eacb7c2..000000000 --- a/plugins/share/share.png +++ /dev/null diff --git a/plugins/toggle_sidebar/application_side_list.png b/plugins/toggle_sidebar/application_side_list.png Binary files differdeleted file mode 100644 index 248eaf1ac..000000000 --- a/plugins/toggle_sidebar/application_side_list.png +++ /dev/null diff --git a/plugins/toggle_sidebar/init.php b/plugins/toggle_sidebar/init.php index e3b2acbb3..ab7924bc5 100644 --- a/plugins/toggle_sidebar/init.php +++ b/plugins/toggle_sidebar/init.php @@ -19,8 +19,8 @@ class Toggle_Sidebar extends Plugin { ?> <button dojoType="dijit.form.Button" onclick="Feeds.toggle()"> - <img src="plugins/toggle_sidebar/application_side_list.png" - title="<?php echo __('Collapse feedlist') ?>"> + <i class="material-icons" + title="<?php echo __('Toggle feedlist') ?>">fullscreen</i> </button> <?php diff --git a/plugins/vf_shared/init.php b/plugins/vf_shared/init.php index 941d3c8ad..8414a6f08 100644 --- a/plugins/vf_shared/init.php +++ b/plugins/vf_shared/init.php @@ -14,7 +14,7 @@ class VF_Shared extends Plugin { function init($host) { $this->host = $host; - $host->add_feed(-1, __("Shared articles"), 'plugins/vf_shared/share.png', $this); + $host->add_feed(-1, __("Shared articles"), 'link', $this); } function api_version() { @@ -124,23 +124,23 @@ <div dojoType="dijit.layout.TabContainer" region="center" id="pref-tabs"> <div id="genConfigTab" dojoType="dijit.layout.ContentPane" href="backend.php?op=pref-prefs" - title="<?php echo __('Preferences') ?>"></div> + title="<i class='material-icons'>settings</i> <?php echo __('Preferences') ?>"></div> <div id="feedConfigTab" dojoType="dijit.layout.ContentPane" href="backend.php?op=pref-feeds" - title="<?php echo __('Feeds') ?>"></div> + title="<i class='material-icons'>rss_feed</i> <?php echo __('Feeds') ?>"></div> <div id="filterConfigTab" dojoType="dijit.layout.ContentPane" href="backend.php?op=pref-filters" - title="<?php echo __('Filters') ?>"></div> + title="<i class='material-icons'>filter_list1</i> <?php echo __('Filters') ?>"></div> <div id="labelConfigTab" dojoType="dijit.layout.ContentPane" href="backend.php?op=pref-labels" - title="<?php echo __('Labels') ?>"></div> + title="<i class='material-icons'>label_outline1</i> <?php echo __('Labels') ?>"></div> <?php if ($_SESSION["access_level"] >= 10) { ?> <div id="userConfigTab" dojoType="dijit.layout.ContentPane" href="backend.php?op=pref-users" - title="<?php echo __('Users') ?>"></div> + title="<i class='material-icons'>person</i> <?php echo __('Users') ?>"></div> <div id="systemConfigTab" dojoType="dijit.layout.ContentPane" href="backend.php?op=pref-system" - title="<?php echo __('System') ?>"></div> + title="<i class='material-icons'>info_outline</i> <?php echo __('System') ?>"></div> <?php } ?> <?php PluginHost::getInstance()->run_hooks(PluginHost::HOOK_PREFS_TABS, diff --git a/themes/compact.css b/themes/compact.css index d6b66c682..5a4131853 100644 --- a/themes/compact.css +++ b/themes/compact.css @@ -1,17 +1,21 @@ -@import "default.php"; - -body, -.claro .dijitMenu .dijitMenuItemLabel, -.claro .content-inner, -.claro #content-insert, -.claro .cdm .content, -.claro .post .content { - font-size : 12px ! important; +@import "../css/default.css"; +body.ttrss_main.ttrss_index.flat #feedTree.dijitTree .dijitTreeLabel { + font-size: 13px ! important; } - -.claro .post .header, -.claro #floatingTitle a.title, -.claro .cdm .title { - font-size : 13px ! important; +body.ttrss_main.ttrss_index.flat .dijitMenu .dijitMenuItemLabel, +body.ttrss_main.ttrss_index.flat .content-inner, +body.ttrss_main.ttrss_index.flat #content-insert, +body.ttrss_main.ttrss_index.flat .cdm .content, +body.ttrss_main.ttrss_index.flat .post .content { + font-size: 12px ! important; } - +body.ttrss_main.ttrss_index.flat div[id*=RROW] i { + font-size: 18px; +} +body.ttrss_main.ttrss_index.flat .hl, +body.ttrss_main.ttrss_index.flat .post .header .title, +body.ttrss_main.ttrss_index.flat #floatingTitle a.title, +body.ttrss_main.ttrss_index.flat .cdm .title { + font-size: 13px ! important; +} +/*# sourceMappingURL=compact.css.map */
\ No newline at end of file diff --git a/themes/compact.css.map b/themes/compact.css.map new file mode 100644 index 000000000..bca26bdff --- /dev/null +++ b/themes/compact.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["compact.less"],"names":[],"mappings":"QAAQ;AAER,IAAI,WAAW,YAAY,KAEzB,UAAS,UAAW;EAClB,2BAAA;;AAHJ,IAAI,WAAW,YAAY,KAMzB,WAAW;AANb,IAAI,WAAW,YAAY,KAOzB;AAPF,IAAI,WAAW,YAAY,KAQzB;AARF,IAAI,WAAW,YAAY,KASzB,KAAK;AATP,IAAI,WAAW,YAAY,KAUzB,MAAM;EACJ,2BAAA;;AAXJ,IAAI,WAAW,YAAY,KAczB,IAAG,UACD;EACE,eAAA;;AAhBN,IAAI,WAAW,YAAY,KAoBzB;AApBF,IAAI,WAAW,YAAY,KAqBzB,MAAM,QAAQ;AArBhB,IAAI,WAAW,YAAY,KAsBzB,eAAe,EAAC;AAtBlB,IAAI,WAAW,YAAY,KAuBzB,KAAK;EACH,2BAAA","file":"compact.css"}
\ No newline at end of file diff --git a/themes/compact.less b/themes/compact.less new file mode 100644 index 000000000..8200e36ea --- /dev/null +++ b/themes/compact.less @@ -0,0 +1,31 @@ +@import "../css/default.css"; + +body.ttrss_main.ttrss_index.flat { + + #feedTree.dijitTree .dijitTreeLabel { + font-size : 13px ! important; + } + + .dijitMenu .dijitMenuItemLabel, + .content-inner, + #content-insert, + .cdm .content, + .post .content { + font-size : 12px ! important; + } + + div[id*=RROW] { + i { + font-size: 18px; + } + } + + .hl, + .post .header .title, + #floatingTitle a.title, + .cdm .title { + font-size : 13px ! important; + } + + +}
\ No newline at end of file diff --git a/themes/default.php b/themes/default.php deleted file mode 100644 index 48ca80752..000000000 --- a/themes/default.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - header("Content-type: text/css"); - - function import_tag($filename) { - return "@import \"$filename?".filemtime($filename)."\";"; - } - - print import_tag("../css/default.css") . "\n"; -?> - diff --git a/themes/night.css b/themes/night.css index 7dc7bc80f..e440ef373 100644 --- a/themes/night.css +++ b/themes/night.css @@ -1,1997 +1,4 @@ -@import "../lib/flat-ttrss/flat_combined.css"; -body.ttrss_main, -body.ttrss_prefs, -#main { - position: absolute; - width: 100%; - height: 100%; - border: 0; - padding: 0; - margin: 0; -} -body.ttrss_main { - background: white; - color: black; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - overflow: hidden; -} -body.ttrss_main :focus { - outline: none; -} -body.ttrss_main div.post { - padding: 0px; -} -body.ttrss_main div.post div.header { - padding: 5px; - color: #909090; - border: 0px solid #ddd; - border-bottom-width: 1px; - background: #f0f0f0; -} -body.ttrss_main div.post div.header div.date { - text-align: right; - float: right; -} -body.ttrss_main div.post div.header div { - padding-bottom: 3px; -} -body.ttrss_main div.post div.header span.author { - color: #555555; - font-size: 11px; - font-weight: normal; -} -body.ttrss_main div.post div.title { - overflow: hidden; - font-size: 15px; - text-overflow: ellipsis; - white-space: nowrap; - font-weight: 600; - text-rendering: optimizelegibility; - font-family: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; -} -body.ttrss_main div.post div.date { - padding-left: 10px; -} -body.ttrss_main div.post div.content { - padding: 10px; - font-size: 16px; -} -body.ttrss_main div.post div.content img, -body.ttrss_main div.post div.content video { - border-width: 0px; - max-width: 98%; - height: auto; -} -body.ttrss_main div.post div.content p { - hyphens: auto; -} -body.ttrss_main div.post div.content iframe { - min-width: 50%; - max-width: 98%; -} -body.ttrss_main div.post div.postEnclosures { - color: #555555; -} -body.ttrss_main div.post img.tagsPic { - width: 16px; - height: 16px; - margin-left: 4px; - vertical-align: middle; -} -body.ttrss_main div.post span.author { - font-size: 12px; -} -body.ttrss_main div.articleNote { - background-color: #fff7d5; - padding: 5px; - margin: 5px; - border: 1px solid #e7d796; - color: #9a8c59; -} -body.ttrss_main div.articleNote div.noteEdit { - float: right; - cursor: pointer; -} -body.ttrss_main h1 { - font-size: 18px; - font-weight: 600; - text-rendering: optimizelegibility; -} -body.ttrss_main h2 { - font-size: 16px; - font-weight: 600; - text-rendering: optimizelegibility; -} -body.ttrss_main h3 { - font-size: 16px; - font-weight: 600; - text-rendering: optimizelegibility; -} -body.ttrss_main h4 { - font-size: 14px; - font-weight: 600; - text-rendering: optimizelegibility; -} -body.ttrss_main hr { - border: 0px solid #ccc; - border-bottom-width: 1px; -} -body.ttrss_main a { - color: #257aa7; - text-decoration: none; -} -body.ttrss_main a:hover { - color: #133d54; - text-decoration: underline; -} -body.ttrss_main #notify.visible { - transform: translate(0, -35px); -} -body.ttrss_main #notify { - bottom: -35px; - right: 0px; - height: 20px; - left: 0px; - border-width: 1px 0px 0px 0px; - border-style: solid; - position: fixed; - font-size: 12px; - z-index: 99; - padding: 5px; - box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1); - transition: all 0.5s ease-in-out; -} -body.ttrss_main #notify img { - vertical-align: middle; - max-height: 14px; -} -body.ttrss_main #notify span.msg { - width: 100%; -} -body.ttrss_main #notify img.close { - cursor: pointer; -} -body.ttrss_main #notify span { - display: table-cell; - vertical-align: middle; - padding: 2px; -} -body.ttrss_main .notify { - border-color: #d7c47a; - background-color: #fff7d5; -} -body.ttrss_main .notify.notify_progress { - border-color: #d7c47a; - background-color: #fff7d5; -} -body.ttrss_main .notify.notify_info { - border-color: #257aa7; - background-color: #d5ebf6; -} -body.ttrss_main .notify.notify_error { - background-color: #ffcccc; - border-color: #ff0000; -} -body.ttrss_main .hl { - border: 0px solid #ddd; - border-bottom-width: 1px; - transition: color 0.2s, background 0.2s; - display: flex; - flex-direction: row; - flex-wrap: nowrap; -} -body.ttrss_main .hl > * { - align-self: center; - white-space: nowrap; - padding: 4px; -} -body.ttrss_main .hl img { - vertical-align: middle; -} -body.ttrss_main .hl .left, -body.ttrss_main .hl .right { - display: flex; -} -body.ttrss_main .hl .left > *, -body.ttrss_main .hl .right > * { - align-self: center; -} -body.ttrss_main .hl .left i.material-icons, -body.ttrss_main .hl .right i.material-icons { - margin-left: 2px; - padding: 2px; - transition: color 0.2s linear; - user-select: none; - font-size: 21px; -} -body.ttrss_main .hl div.title { - cursor: pointer; - flex-grow: 2; - overflow: hidden; - text-overflow: ellipsis; -} -body.ttrss_main .hl div.right { - text-align: right; -} -body.ttrss_main .hl span.feed a { - border-radius: 4px; - display: inline-block; - padding: 1px 4px; - font-size: 11px; - font-style: italic; - font-weight: normal; - color: #555555; -} -body.ttrss_main .hl span.feed a:hover { - color: #257aa7; -} -body.ttrss_main .hl span.updated { - color: #555555; - text-align: right; - font-size: 11px; - padding-left: 10px; -} -body.ttrss_main .hl span.updated div { - display: inline-block; -} -body.ttrss_main .hl div.left input { - margin: 0px 4px; -} -body.ttrss_main .hl div.left img, -body.ttrss_main .hl div.right img { - margin: 0px 4px; -} -body.ttrss_main .hl div.title a { - font-weight: 600; - text-rendering: optimizelegibility; - font-family: "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #777; -} -body.ttrss_main .hl a.title.high, -body.ttrss_main .hl span.hl-content.high .preview { - color: #00aa00; -} -body.ttrss_main .hl.Unread a.title.high, -body.ttrss_main .hl.Unread span.hl-content.high .preview { - color: #00dd00; -} -body.ttrss_main .hl a.title.low, -body.ttrss_main span.hl-content.low .preview, -body.ttrss_main .hl.Unread a.title.low, -body.ttrss_main .hl.Unread span.hl-content.low .preview { - color: #909090; - text-decoration: line-through; -} -body.ttrss_main .hl.Unread div.title a { - color: black; -} -body.ttrss_main .hl.active div.title a { - color: #257aa7; - /* text-shadow : 1px 1px 2px #fff; */ -} -body.ttrss_main .hl.active { - background: #257aa7 ! important; -} -body.ttrss_main .hl.active, -body.ttrss_main .hl.Selected { - color: white; - background: #3f728e; -} -body.ttrss_main .hl.active a, -body.ttrss_main .hl.Selected a, -body.ttrss_main .hl.active .feed a, -body.ttrss_main .hl.Selected .feed a, -body.ttrss_main .hl.active .hl-content a.title, -body.ttrss_main .hl.Selected .hl-content a.title, -body.ttrss_main .hl.active span, -body.ttrss_main .hl.Selected span { - color: white; -} -body.ttrss_main .hl.Grayed { - color: #909090; -} -body.ttrss_main div.filterTestHolder { - height: 300px; - overflow: auto; - border-color: #ddd; - border-style: solid; - margin: 0px 0px 5px 0px; - border-width: 1px; -} -body.ttrss_main #content-insert blockquote, -body.ttrss_main #headlines-frame blockquote, -body.ttrss_main .dijitContentPane blockquote { - margin: 5px 0px 5px 0px; - color: #555555; - padding-left: 10px; - border: 0px solid #ccc; - border-left-width: 4px; -} -body.ttrss_main #content-insert code, -body.ttrss_main #headlines-frame code, -body.ttrss_main .dijitContentPane code { - color: #009900; - font-family: monospace; -} -body.ttrss_main #content-insert pre, -body.ttrss_main #headlines-frame pre, -body.ttrss_main .dijitContentPane pre { - margin: 5px 0px 5px 0px; - padding: 10px; - color: #555555; - font-family: monospace; - font-size: 12px; - border: 0px solid #ccc; - background: #f5f5f5; - display: block; - max-width: 98%; - overflow: auto; -} -body.ttrss_main .alert { - padding: 8px 35px 8px 14px; - margin-bottom: 10px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - border-radius: 4px; -} -body.ttrss_main .alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; - cursor: pointer; -} -body.ttrss_main .alert, -body.ttrss_main .alert h4 { - color: #c09853; -} -body.ttrss_main .alert h4 { - margin: 0; -} -body.ttrss_main .alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} -body.ttrss_main .alert-success h4 { - color: #468847; -} -body.ttrss_main .alert-danger, -body.ttrss_main .alert-error { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} -body.ttrss_main .alert-danger h4, -body.ttrss_main .alert-error h4 { - color: #b94a48; -} -body.ttrss_main .alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} -body.ttrss_main .alert-info h4 { - color: #3a87ad; -} -body.ttrss_main ul.nomarks { - list-style-type: none; - margin: 0px; - padding: 10px; -} -body.ttrss_main div.prefHelp { - color: #555555; - padding: 5px; -} -body.ttrss_main .insensitive { - color: #555555; -} -body.ttrss_main .small { - font-size: 11px; -} -body.ttrss_main span.preview { - color: #999; - font-weight: normal; - font-size: 12px; - padding-left: 4px; -} -body.ttrss_main .hl.Selected .hlLabelRef, -body.ttrss_main .hl.active .hlLabelRef { - color: #063064; -} -body.ttrss_main span.hlLabelRef { - background-color: #fff7d5; - font-size: 8px; - color: #063064; - font-weight: normal; - margin-left: 2px; - padding: 1px 4px 1px 4px; - display: inline-block; - vertical-align: middle; - white-space: nowrap; - border-radius: 4px; -} -body.ttrss_main i.marked-pic, -body.ttrss_main i.pub-pic { - cursor: pointer; - color: #ccc; -} -body.ttrss_main div.tagCloudContainer { - background: white; - border: 1px solid #ddd; - margin: 5px 0px 5px 0px; - padding: 5px; - text-align: center; -} -body.ttrss_main div.errorExplained { - border: 1px solid #ddd; - margin: 5px 0px 5px 0px; - padding: 5px; -} -body.ttrss_main ul.feedErrorsList { - max-height: 300px; - overflow: auto; - list-style-type: none; - border: 1px solid #ddd; - margin: 0px 0px 5px 0px; - padding: 5px; -} -body.ttrss_main ul.feedErrorsList em { - color: #555555; -} -body.ttrss_main ul.browseFeedList { - height: 300px; - width: 100%; - overflow: auto; - border-width: 0px 1px 1px 1px; - border-color: #ddd; - border-style: solid; - margin: 0px 0px 5px 0px; - background-color: white; - list-style-type: none; - padding: 0px; -} -body.ttrss_main ul.browseFeedList li { - display: flex; -} -body.ttrss_main ul.browseFeedList li > * { - align-self: center; - margin: 2px; -} -body.ttrss_main .browseFeedList span.subscribers { - color: #808080; -} -body.ttrss_main ul.compact { - list-style-type: none; - margin: 0px; - padding: 0px; -} -body.ttrss_main ul.compact li { - margin: 0px; - padding: 0px; -} -body.ttrss_main .noborder { - border-width: 0px; -} -body.ttrss_main #overlay { - background: white; - left: 0; - top: 0; - height: 100%; - width: 100%; - z-index: 100; - position: absolute; -} -body.ttrss_main #overlay_inner { - font-weight: bold; - margin: 1em; -} -body.ttrss_main form { - margin: 0px; - padding: 0px; -} -body.ttrss_main div.loadingPrompt { - padding: 1em; - text-align: center; - font-weight: bold; -} -body.ttrss_main div.whiteBox { - margin-left: 1px; - text-align: center; - padding: 1em 1em 0px 1em; - font-size: 11px; - border: 0px solid #ddd; - border-bottom-width: 1px; -} -body.ttrss_main div.autocomplete { - position: absolute; - width: 250px; - background-color: white; - border: 1px solid #778899; - margin: 0px; - padding: 0px; -} -body.ttrss_main div.autocomplete ul { - list-style-type: none; - margin: 0px; - padding: 0px; -} -body.ttrss_main div.autocomplete ul li.selected { - background-color: #fff7d5; -} -body.ttrss_main div.autocomplete ul li { - list-style-type: none; - display: block; - margin: 0; - padding: 2px; - height: 32px; - cursor: pointer; -} -body.ttrss_main div#headlines-frame.wide .title { - overflow: visible; - white-space: normal; -} -body.ttrss_main div#headlines-frame.wide .hl .feed { - display: none; -} -body.ttrss_main div.dlgSec { - font-size: 14px; - font-weight: bold; - clear: both; - margin: 8px; - position: relative; - top: 8px; -} -body.ttrss_main div.dlgSecHoriz { - font-size: 14px; - font-weight: bold; - clear: both; - margin-bottom: 8px; - margin-top: 8px; -} -body.ttrss_main div.dlgSecCont { - position: relative; - left: 150px; - top: -20px; - float: left; - font-weight: normal; -} -body.ttrss_main div.dlgSecCont > * { - position: relative; - top: -2px; -} -body.ttrss_main div.dlgSecCont hr, -body.ttrss_main div.dlgSecSimple hr { - height: 0px; - line-height: 0px; - border: 0px solid transparent; - margin: 2px; -} -body.ttrss_main .dijitDialog .dlgButtons { - margin-top: 4px; - text-align: right; - clear: both; -} -body.ttrss_main span.labelColorIndicator { - height: 16px; - width: 16px; - border-radius: 4px; - line-height: 14px; - vertical-align: middle; - font-size: 9px; - display: inline-block; - background-color: #fff7d5; - color: #063064; - text-align: center; -} -body.ttrss_main div#cmdline { - position: absolute; - left: 5px; - bottom: 5px; - font-size: 11px; - color: #555555; - font-weight: bold; - background-color: white; - border: 1px solid #257aa7; - padding: 3px 5px 3px 5px; - z-index: 5; -} -body.ttrss_main #feed_browser_spinner { - vertical-align: middle; - height: 18px; - width: 18px; -} -body.ttrss_main div.fatalError { - margin-bottom: 10px; -} -body.ttrss_main div.fatalError button { - margin-top: 5px; -} -body.ttrss_main div.fatalError textarea { - width: 565px; - height: 200px; -} -body.ttrss_main #content-wrap { - padding: 0px; - border-width: 0px; - margin: 0px; -} -body.ttrss_main #feeds-holder { - padding: 0px; - border: 0px solid #ddd; - overflow: hidden; - background: #f5f5f5; - box-shadow: inset -1px 0px 2px -1px rgba(0, 0, 0, 0.1); - -webkit-overflow-scrolling: touch; -} -body.ttrss_main #feeds-holder #feedTree { - height: 100%; - overflow-x: hidden; - text-rendering: optimizelegibility; - font-family: "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; -} -body.ttrss_main #feeds-holder #feedTree .counterNode.aux { - background: #f0f0f0; - color: #999; - border-color: #f0f0f0; -} -body.ttrss_main #feeds-holder #feedTree .counterNode { - font-weight: bold; - display: inline-block; - font-size: 9px; - text-align: center; - border: 1px solid #2a89bc; - color: white; - background: #2a89bc; - border-radius: 4px; - vertical-align: middle; - float: right; - position: relative; - line-height: 14px; - margin-right: 8px; - margin-top: 2px; - min-width: 23px; - height: 14px; -} -body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .loadingExpando { - left: -3px; - height: 22px; - position: relative; - top: -3px; -} -body.ttrss_main #feeds-holder #feedTree .dijitTreeRow .dijitTreeLabel.Unread { - font-weight: bold; -} -body.ttrss_main #feeds-holder #feedTree .dijitTreeRow.Error .dijitTreeLabel { - color: red; -} -body.ttrss_main #feeds-holder #feedTree .dijitTreeRow.UpdatesDisabled .dijitTreeLabel { - color: #909090; -} -body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRow { - border: 1px solid transparent; -} -body.ttrss_main #feeds-holder #feedTree .dijitTreeNode .dijitTreeRowSelected { - box-shadow: -1px 0px 2px -1px rgba(0, 0, 0, 0.1); - border-color: #ddd transparent; - background: white; -} -body.ttrss_main #feeds-holder #feedTree .icon { - position: relative; - top: -2px; -} -body.ttrss_main #feeds-holder #feedTree i.icon { - left: -2px; -} -body.ttrss_main #feeds-holder #feedTree i.icon.icon-inbox { - color: #555; -} -body.ttrss_main #feeds-holder #feedTree i.icon.icon-archive { - color: #c77b2e; -} -body.ttrss_main #feeds-holder #feedTree i.icon.icon-star { - color: #ffc069; - font-size: 21px; - top: -4px; - left: -4px; -} -body.ttrss_main #feeds-holder #feedTree i.icon.icon-rss_feed { - color: #ff7c4b; -} -body.ttrss_main #feeds-holder #feedTree i.icon.icon-new_releases { - color: #69c671; -} -body.ttrss_main #feeds-holder #feedTree i.icon.icon-cached { - font-weight: bold; - left: -3px; - color: #257aa7; -} -body.ttrss_main #headlines-wrap-inner { - padding: 0px; - margin: 0px; - border-width: 0px; -} -body.ttrss_main #headlines-frame { - padding: 0px; - border: 0px #ddd; - margin-top: 0px; - -webkit-overflow-scrolling: touch; - -webkit-transform: translateZ(0); - -webkit-backface-visibility: hidden; -} -body.ttrss_main #headlines-frame div.feed-title { - border: 0px solid #257aa7; - border-bottom-width: 1px; - padding: 5px 3px 5px 5px; -} -body.ttrss_main #headlines-frame div.feed-title a.title { - color: #555555; - font-weight: bold; -} -body.ttrss_main #headlines-frame div.feed-title a { - color: #555555; -} -body.ttrss_main #headlines-frame div.feed-title a:hover { - color: #257aa7; -} -body.ttrss_main #toolbar-frame_splitter { - display: none; -} -body.ttrss_main #toolbar-frame { - padding: 0px; - margin: 0px; - border-width: 0px; - white-space: nowrap; - font-size: 12px; -} -body.ttrss_main #toolbar-frame #toolbar { - background: white; - border: 0px solid #ddd; - border-bottom-width: 1px; - height: 32px; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - color: #555555; - font-size: 12px; -} -body.ttrss_main #toolbar-frame #toolbar > * { - align-self: center; -} -body.ttrss_main #toolbar-frame #toolbar .dijitSelect, -body.ttrss_main #toolbar-frame #toolbar .dijitDropDownButton .dijitButtonNode, -body.ttrss_main #toolbar-frame #toolbar .dijitComboButton .dijitButtonNode { - border: 0px; -} -body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines { - padding-right: 4px; - flex-grow: 2; - display: flex; -} -body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .left { - flex-grow: 2; - display: flex; -} -body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .left img { - vertical-align: middle; - margin-right: 8px; -} -body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .left > * { - align-self: center; -} -body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .right { - display: flex; -} -body.ttrss_main #toolbar-frame #toolbar #toolbar-headlines .right > * { - align-self: center; -} -body.ttrss_main #toolbar-frame #toolbar #selected_prompt { - font-style: italic; - text-align: right; - margin-right: 4px; -} -@media (max-width: 992px) { - body.ttrss_main #toolbar-frame #toolbar #selected_prompt { - display: none; - } -} -body.ttrss_main #header { - border-width: 0px; - text-align: right; - color: #555555; - padding: 5px 5px 0px 0px; - margin: 0px; - position: absolute; - right: 0px; - top: 0px; - z-index: 5; -} -body.ttrss_main #content-insert { - padding: 0px; - border-color: #ddd; - border-width: 0px; - line-height: 1.5; - overflow: auto; - -webkit-overflow-scrolling: touch; -} -body.ttrss_main img.feed-icon, -body.ttrss_main img.icon { - width: 16px; - height: 16px; - line-height: 16px; - vertical-align: middle; - display: inline-block; -} -body.ttrss_main .player { - display: inline-block; - color: #555555; - font-size: 11px; - font-family: sans-serif; - border: 1px solid #555555; - padding: 0px 4px 0px 4px; - margin: 0px 2px 0px 2px; - width: 50px; - text-align: center; - background: white; -} -body.ttrss_main .player.playing { - color: #00c000; - border-color: #00c000; -} -body.ttrss_main .player:hover { - background: #f0f0f0; - cursor: pointer; -} -body.ttrss_main #headlines-spacer { - height: 100%; - margin-left: 1px; - text-align: center; - color: #555555; - font-size: 11px; - font-style: italic; -} -body.ttrss_main #headlines-spacer a, -body.ttrss_main #headlines-spacer span { - color: #555555; - padding: 10px; - display: block; -} -body.ttrss_main #headlines-spacer a:hover { - color: #257aa7; -} -body.ttrss_main ul#filterDlg_Matches, -body.ttrss_main ul#filterDlg_Actions { - max-height: 100px; - overflow: auto; - list-style-type: none; - border-style: solid; - border-color: #ddd; - border-width: 1px 1px 1px 1px; - background-color: white; - margin: 0px 0px 5px 0px; - padding: 4px; - min-height: 16px; -} -body.ttrss_main ul#filterDlg_Matches li, -body.ttrss_main ul#filterDlg_Actions li { - cursor: pointer; -} -body.ttrss_main ul#filterDlg_Matches li .dijitCheckBox, -body.ttrss_main ul#filterDlg_Actions li .dijitCheckBox { - margin-right: 4px; -} -body.ttrss_main ul.helpKbList { - max-height: 300px; - overflow: auto; - list-style-type: none; - border: 1px solid #ddd; - margin: 0px 0px 5px 0px; - padding: 5px; -} -body.ttrss_main ul.helpKbList span.hksequence { - width: 6em; - margin-left: 20px; - color: #257aa7; - font-weight: bold; - display: inline-block; -} -body.ttrss_main ul.helpKbList h2 { - margin-top: 0px; -} -body.ttrss_main select.attachments { - display: block; - margin-top: 10px; - max-width: 120px; -} -body.ttrss_main #filterDlg_feeds select { - height: 150px; - width: 410px; -} -body.ttrss_main span.highlight { - background-color: #ffff00; - color: #cc90cc; -} -body.ttrss_main #headlines-frame .dijitCheckBox { - margin-right: 4px; -} -body.ttrss_main #editTagsDlg { - overflow: visible; -} -body.ttrss_main #feedEditDlg img.feedIcon { - border: 1px solid #ccc; - padding: 5px; - margin: 5px; - max-width: 20px; - max-height: 20px; - height: auto; - width: auto; -} -body.ttrss_login { - padding: 2em; - font-size: 14px; -} -body.ttrss_login fieldset { - margin-left: auto; - margin-right: auto; - display: block; - width: 400px; - border-width: 0px; -} -body.ttrss_login label { - width: 120px; - margin-right: 20px; - display: inline-block; - text-align: right; - color: gray; -} -body.ttrss_login div.header { - border: 0px solid #257aa7; - border-bottom-width: 1px; - margin-bottom: 1em; - padding-bottom: 5px; -} -body.ttrss_login div.footer { - margin-top: 1em; - padding-top: 5px; - border: 0px solid #257aa7; - border-top-width: 1px; - text-align: center; - color: gray; - font-size: 12px; -} -body.ttrss_login a.forgotpass { - text-align: right; - font-size: 11px; - display: inline-block; -} -body.ttrss_login a { - color: #257aa7; - text-decoration: none; -} -body.ttrss_login a:hover, -body.ttrss_login a:focus { - color: #257aa7; - text-decoration: underline; -} -body.ttrss_login div.footer a { - color: gray; -} -body.ttrss_login div.footer a:hover { - color: #257aa7; -} -body.ttrss_login div.row { - padding: 0px 0px 5px 0px; -} -body.ttrss_login div.row-error { - color: red; - text-align: center; - padding: 0px 0px 5px 0px; -} -body.ttrss_main .dijitDialog h1:first-of-type, -body.ttrss_main .dijitDialog h2:first-of-type, -body.ttrss_main .dijitDialog h3:first-of-type, -body.ttrss_main .dijitDialog h4:first-of-type { - margin-top: 0px; -} -body.ttrss_main i.icon-syndicate { - color: #ff7c4b; - margin-right: 8px; - border: 1px solid #ff7c4b; - border-radius: 4px; -} -body.ttrss_main .cdm.marked .left i.marked-pic, -body.ttrss_main .hl.marked .left i.marked-pic { - color: #ffc069; -} -body.ttrss_main .cdm.published .left i.pub-pic, -body.ttrss_main .hl.published .left i.pub-pic { - color: #ff7c4b; -} -::selection { - background: #257aa7; - color: white; -} -::-webkit-scrollbar { - width: 4px; -} -::-webkit-scrollbar-thumb { - background-color: #257aa7; -} -::-webkit-scrollbar-track { - background-color: #eee; -} -.cdm .header, -.cdm .footer { - display: flex; - flex-direction: row; - flex-wrap: nowrap; -} -.cdm .header img, -.cdm .footer img { - margin: 0px 4px; - vertical-align: middle; -} -.cdm .header > * { - align-self: center; - padding: 4px; - white-space: nowrap; -} -.cdm .header .left, -.cdm .header .right { - display: flex; -} -.cdm .header .left > *, -.cdm .header .right > * { - align-self: center; -} -.cdm .header .left i.material-icons, -.cdm .header .right i.material-icons { - margin-left: 2px; - padding: 2px; - transition: color 0.2s linear; - user-select: none; - font-size: 21px; -} -.cdm .header .titleWrap { - flex-grow: 2; -} -.cdm .header span.updated { - color: #555555; - font-weight: normal; - font-size: 11px; - white-space: nowrap; -} -.cdm .header input { - margin: 0px 4px; -} -.cdm .footer { - height: 30px; - padding-left: 5px; - font-weight: normal; - color: #555555; - clear: both; -} -.cdm .footer > * { - align-self: center; -} -.cdm .footer .left { - flex-grow: 2; -} -.cdm .intermediate { - margin: 10px; -} -.cdm .content-inner { - margin: 10px; - line-height: 1.5; - font-size: 16px; -} -.cdm .intermediate img, -.cdm .intermediate video, -.cdm .content-inner img, -.cdm .content-inner video { - border-width: 0px; - max-width: 98%; - height: auto; -} -.cdm.expanded { - /*margin-top : 4px; - margin-bottom : 4px;*/ -} -.cdm.expanded .collapse, -.cdm.expanded .excerpt { - display: none; -} -.cdm.expanded .titleWrap { - white-space: normal; -} -.cdm.expanded .footer { - border: 0px solid #ddd; - border-bottom-width: 1px; -} -.cdm.expanded > hr { - margin-top: 0px; - margin-bottom: 0px; -} -div.cdm.expanded div.header { - background: transparent ! important; -} -div.cdm.expanded div.header a.title { - font-size: 16px; - color: #999; - font-weight: 600; - transition: color 0.2s, background 0.2s; - text-rendering: optimizelegibility; - font-family: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; -} -div.cdm.expanded.active { - background: white; -} -div.cdm.expanded.active div.header a.title { - color: #257aa7; -} -div.cdm.expanded.Unread div.header a.title { - color: black; -} -div.cdm.expanded div.content { - color: #555555; -} -div.cdm.expanded.Unread div.content { - color: black; -} -div.cdm.active div.content { - color: black; -} -.cdm div.content div.postEnclosures { - margin-top: 1em; - color: #555555; -} -.cdm div.feed-title { - border: 0px solid #257aa7; - border-bottom-width: 1px; - padding: 5px 3px 5px 5px; -} -.cdm div.feed-title a.title { - color: #555555; - font-weight: bold; -} -.cdm div.feed-title a { - color: #555555; -} -.cdm div.feed-title a:hover { - color: #257aa7; -} -.cdm div.header span.feed { - float: right; - font-weight: normal; - font-style: italic; -} -.cdm div.header div.feed, -.cdm div.header div.feed a { - vertical-align: middle; - color: #555555; - font-weight: normal; - font-style: italic; - font-size: 11px; -} -.cdm div.content-inner p { - /*max-width : 650px;*/ - -webkit-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; -} -.cdm div.content-inner iframe { - min-width: 50%; - max-width: 98%; -} -.cdm div.header span.author { - white-space: nowrap; - color: #555555; - font-size: 11px; - font-weight: normal; -} -.cdm .feed a { - border-radius: 4px; - display: inline-block; - padding: 1px 4px 1px 4px; -} -div#floatingTitle { - position: absolute; - z-index: 5; - top: 0px; - right: 0px; - left: 0px; - border: 0px solid #ddd; - border-bottom-width: 1px; - background: white; - color: #555555; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - box-shadow: 0px 1px 1px -1px rgba(0, 0, 0, 0.1); -} -div#floatingTitle > * { - align-self: center; - white-space: nowrap; - padding: 4px; -} -div#floatingTitle .left, -div#floatingTitle .right { - display: flex; -} -div#floatingTitle .left > *, -div#floatingTitle .right > * { - align-self: center; -} -div#floatingTitle .left i.material-icons, -div#floatingTitle .right i.material-icons { - margin-left: 2px; - font-size: 20px; - padding: 2px; - user-select: none; -} -div#floatingTitle .left i.anchor, -div#floatingTitle .right i.anchor { - margin-left: 0px; - padding: 0px; - color: #ccc; -} -div#floatingTitle span.author { - color: #555555; - font-size: 11px; - font-weight: normal; -} -div#floatingTitle a.title { - font-size: 16px; - color: #999; - transition: color 0.2s, background 0.2s; - font-weight: 600; - text-rendering: optimizelegibility; - font-family: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; -} -div#floatingTitle img.anchor { - margin-left: 0px; -} -div#floatingTitle div.feed { - padding-right: 10px; - color: #555555; - font-weight: normal; - font-style: italic; - font-size: 11px; - white-space: nowrap; -} -div#floatingTitle div.feed a { - border-radius: 4px; - display: inline-block; - padding: 1px 4px 1px 4px; -} -div#floatingTitle span.updated { - padding-right: 10px; - white-space: nowrap; - color: #555555; - font-size: 11px; -} -div#floatingTitle div.feed a { - color: #555555; -} -div#floatingTitle .collapse, -div#floatingTitle .excerpt { - display: none; -} -div#floatingTitle span.titleWrap { - width: 100%; - white-space: normal; -} -div#floatingTitle img.score-pic { - display: none; -} -div#floatingTitle .feed-title > * { - display: table-cell; - vertical-align: middle; -} -div#floatingTitle .feed-title a.title { - width: 100%; -} -div#floatingTitle .feed-title a.catchup { - text-align: right; - color: #555555; - padding-right: 10px; - font-size: 11px; - white-space: nowrap; -} -div#floatingTitle .feed-title a.catchup:hover { - color: #257aa7; -} -div#floatingTitle.Unread a.title { - color: black; -} -.cdm.high .header a.title.high, -.cdm.high .header .excerpt, -.cdm.high .header span.author { - color: #00aa00; -} -.cdm.Unread.high .header a.title.high, -.cdm.Unread.high .header .excerpt, -.cdm.Unread.high .header span.author { - color: #00dd00; -} -.cdm .header a.title.low, -.cdm.low .header .excerpt, -.cdm.Unread .header a.title.low, -.cdm.Unread.low .header .excerpt, -.cdm.low .header span.author { - color: #909090; - text-decoration: line-through; -} -.cdm.expandable { - background-color: #f0f0f0; - border: 0px solid #ddd; - border-bottom-width: 1px; -} -.cdm.expandable > hr { - display: none; -} -.cdm.expandable div.header span.titleWrap { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.cdm.expandable .excerpt { - white-space: nowrap; - font-size: 11px; - color: #999; - font-weight: normal; - cursor: pointer; -} -.cdm.expandable.Unread { - background: white; -} -.cdm.expandable.Selected:not(.active) { - background: #3f728e; -} -.cdm.expandable.Selected:not(.active) a, -.cdm.expandable.Selected:not(.active) .header a.title, -.cdm.expandable.Selected:not(.active) span { - color: white; -} -.cdm.expandable.active { - background: white ! important; -} -div.cdm.expandable.active div.header span.titleWrap { - white-space: normal; -} -div.cdm.expandable div.header a.title { - font-weight: 600; - color: #555555; - font-size: 14px; - transition: color 0.2s, background 0.2s; - text-rendering: optimizelegibility; - font-family: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; -} -div.cdm.expandable.Unread div.header a.title { - color: black; -} -div.cdm.expandable.active .excerpt { - display: none; -} -div.cdm.expandable.active div.header a.title { - color: #257aa7; - font-size: 16px; - font-weight: 600; - text-rendering: optimizelegibility; - font-family: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; -} -div.cdm.expandable:not(.active) { - cursor: pointer; -} -div.cdm.expandable:not(.active) .content, -div.cdm.expandable:not(.active) .collapse { - display: none; -} -body.ttrss_prefs { - background-color: #f5f5f5; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - /* div#pref-tabs .dijitContentPane { - font-size : 14px; - } */ - /* div#pref-tabs { - box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1); - margin : 0px 5px 0px 5px; - } */ - /* div#pref-tabs .dijitContentPane { - h1:first-of-type, - h2:first-of-type, - h3:first-of-type, - h4:first-of-type { - margin-top: 0px; - } - } */ - /* preferences */ - /* table.prefPrefsList h3 { - margin-top : 0.5em; - margin-bottom : 0px; - } */ -} -body.ttrss_prefs #footer, -body.ttrss_prefs #header { - padding: 8px; - font-size: 13px; -} -body.ttrss_prefs #header { - float: right; -} -body.ttrss_prefs #footer_splitter { - display: none; -} -body.ttrss_prefs #footer { - background-color: #f5f5f5; - font-size: 13px; - border: 0px; - text-align: center; -} -body.ttrss_prefs #header a:hover { - color: black; -} -body.ttrss_prefs #header img { - vertical-align: middle; - cursor: pointer; -} -body.ttrss_prefs .dijitTree#filterTree .dijitTreeIcon, -body.ttrss_prefs .dijitTree#labelTree .dijitTreeIcon, -body.ttrss_prefs .dijitTree#filterTree .dijitTreeIcon { - display: none; -} -body.ttrss_prefs #pref-filter-wrap, -body.ttrss_prefs #pref-filter-header, -body.ttrss_prefs #pref-filter-content, -body.ttrss_prefs #pref-label-wrap, -body.ttrss_prefs #pref-label-header, -body.ttrss_prefs #pref-label-content, -body.ttrss_prefs #pref-user-wrap, -body.ttrss_prefs #pref-user-header, -body.ttrss_prefs #pref-user-content, -body.ttrss_prefs #pref-instance-wrap, -body.ttrss_prefs #pref-instance-header, -body.ttrss_prefs #pref-instance-content { - margin: 0px; - padding: 0px; - border-width: 0px; -} -body.ttrss_prefs #userConfigTab, -body.ttrss_prefs #labelConfigTab, -body.ttrss_prefs #filterConfigTab, -body.ttrss_prefs #pref-feeds-feeds, -body.ttrss_prefs #instanceConfigTab { - padding: 0px; -} -body.ttrss_prefs tr.title td { - border: 0px solid #ecf4ff; - border-bottom-width: 1px; - color: #257aa7; -} -body.ttrss_prefs div.prefProfileHolder, -body.ttrss_prefs div.prefFeedOPMLHolder, -body.ttrss_prefs div.inactiveFeedHolder { - height: 300px; - overflow: auto; - border: 1px solid #ddd; - margin: 0px 0px 5px 0px; - background-color: white; - padding: 4px; -} -body.ttrss_prefs div.filterTestHolder, -body.ttrss_prefs div.prefFeedOPMLHolder { - border-width: 1px; -} -body.ttrss_prefs ul.userFeedList { - height: 200px; - overflow: auto; - list-style-type: none; - border: 1px solid #ddd; - margin: 0px 0px 5px 0px; - padding: 5px; -} -body.ttrss_prefs div#feedlistLoading, -body.ttrss_prefs div#filterlistLoading, -body.ttrss_prefs div#labellistLoading { - text-align: center; - padding: 5px; - color: #555555; -} -body.ttrss_prefs div#feedlistLoading img, -body.ttrss_prefs div#filterlistLoading img, -body.ttrss_prefs div#labellistLoading { - margin-right: 5px; -} -body.ttrss_prefs #errorButton { - color: red; -} -body.ttrss_prefs table.prefPluginsList td label, -body.ttrss_prefs table.prefUserList td { - cursor: pointer; -} -body.ttrss_prefs table.prefPluginsList label { - white-space: nowrap; -} -body.ttrss_prefs table.prefPluginsList i.plugin-enabled { - color: #69C671; -} -body.ttrss_prefs table.prefPluginsList label img { - vertical-align: middle; -} -body.ttrss_prefs table.prefErrorLog tr.errrow td { - font-size: 10px; -} -body.ttrss_prefs table.prefErrorLog tr.errrow td.errno { - font-style: italic; - font-weight: bold; - white-space: nowrap; -} -body.ttrss_prefs table.prefErrorLog td.filename, -body.ttrss_prefs table.prefErrorLog td.login, -body.ttrss_prefs table.prefErrorLog td.timestamp { - color: #555555; -} -body.ttrss_prefs hr { - border-color: #ecf4ff; - max-width: 100%; -} -.flat li { - padding: 2px; -} -.flat .filterRules span.inverse, -.flat #filterDlg_Matches span.filterRule.inverse { - color: red; -} -.flat .dijitDialog .dijitDialogPaneContent { - background: #f5f5f5; -} -.flat .dijitAccordionContainer { - box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1); -} -.flat .filterRules span { - display: block; - color: green; -} -.flat #filterDlg_Matches span.filterRule { - color: green; -} -.flat .dijitToolbar { - font-size: 13px; - padding: 0px; -} -.flat .dijitTab:not(.dijitTabChecked) { - background: #f5f5f5; -} -.flat .dijitMenu .dijitMenuItem .dijitMenuItemLabel { - padding: 4px 8px; - font-size: 13px; -} -.flat .dijitMenu .dijitMenuItem td { - padding: 0px; -} -.flat .dijitCheckBox { - border: 0px; - background: #ccc; -} -.flat .dijitCheckBox:before { - font-family: "flat-icon"; - content: "\f00c"; - color: white; -} -.flat .dijitCheckBox.dijitCheckBoxChecked { - background-color: #69C671; -} -.flat .dijitTree .dijitFolderClosed, -.flat .dijitTree .dijitFolderOpened { - display: none; -} -.flat .dijitTree .dijitTreeRow .dijitTreeExpando { - position: relative; - top: -2px; -} -.flat .dijitTree .dijitTreeRowSelected .dijitTreeExpando { - color: #257aa7; -} -.flat .dijitTree .dijitTreeNode .dijitTreeRowSelected { - background: white; -} -.flat .dijitTree .labelParam { - float: right; - margin-right: 1em; -} -.flat .dijitTree .labelParam.filterDisabled, -.flat .dijitTree .dijitTreeLabel.filterDisabled { - text-decoration: line-through; -} -.flat .dijitTree .feedParam { - color: #555555; - float: right; - margin-right: 1em; -} -.flat .dijitTree .filterRules { - display: block; - color: #ccc; - font-size: 12px; - margin-left: 100px; - line-height: normal; -} -.flat .dijitTree .dijitTreeContainer { - max-width: 100%; -} -.flat .dijitTree .dijitTreeRow { - overflow: hidden; - text-overflow: ellipsis; -} -.flat .dijitTree .dijitTreeNode .dijitTreeRow { - padding: 4px 0px 4px; - border-width: 1px; - color: #333; -} -body.ttrss_utility.sanity_failed { - background: #900; -} -body.ttrss_utility { - background: #f5f5f5; - color: black; - padding: 0px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - margin-left: auto; - margin-right: auto; - max-width: 800px; -} -body.ttrss_utility form { - margin: 10px 0px 0px 0px; - padding: 0px; -} -body.ttrss_utility div.content { - overflow: hidden; - background: white; - border: 1px solid #ddd; - padding: 10px; - border-radius: 6px; - box-shadow: 0px 1px 1px -1px rgba(0, 0, 0, 0.1); -} -body.ttrss_utility p.warning { - color: red; -} -body.ttrss_utility p.query, -body.ttrss_utility code { - color: green; -} -body.ttrss_utility p.insensitive { - color: gray; -} -body.ttrss_utility div.insensitive-small { - color: gray; - font-size: 10px; -} -body.ttrss_utility .floatingLogo { - display: none; -} -body.ttrss_utility a { - color: #257aa7; - text-decoration: none; -} -body.ttrss_utility a:hover, -body.ttrss_utility a:focus { - color: #133d54; - text-decoration: underline; -} -body.ttrss_utility .alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -body.ttrss_utility .alert, -body.ttrss_utility .alert h4 { - color: #c09853; -} -body.ttrss_utility .alert h4 { - margin: 0; -} -body.ttrss_utility .alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; - cursor: pointer; -} -body.ttrss_utility .alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} -body.ttrss_utility .alert-success h4 { - color: #468847; -} -body.ttrss_utility .alert-danger, -body.ttrss_utility .alert-error { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} -body.ttrss_utility .alert-danger h4, -body.ttrss_utility .alert-error h4 { - color: #b94a48; -} -body.ttrss_utility .alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} -body.ttrss_utility .alert-info h4 { - color: #3a87ad; -} -body.ttrss_utility h1 { - color: #257aa7; - font-size: 32px; - margin: 20px 0px 5px 0px; - text-shadow: 0 0 6px #fff; -} -body.ttrss_utility h2 { - color: #257aa7; - font-size: 14pt; - border-width: 0px 0px 1px 0px; - border-color: #f0f0f0; - border-style: solid; -} -body.ttrss_utility div.content > h2 { - margin-top: 0px; -} -body.ttrss_utility div.rss h1 { - border-width: 0px 0px 1px 0px; - border-color: gray; - border-style: dotted; - color: gray; -} -body.ttrss_utility div.rss h2 { - font-size: 12pt; -} -body.ttrss_utility div.rss a.extlink { - color: gray; - border-width: 0px 0px 1px 0px; - border-color: #778899; - border-style: dotted; - font-size: 9pt; -} -body.ttrss_utility div.rss img { - max-width: 775px; -} -body.ttrss_utility div.rss p.description { - color: gray; - font-size: 9pt; -} -body.ttrss_utility div.rss div.content { - margin-top: 0.5em; -} -body.ttrss_utility div.rss img.feedicon { - float: right; -} -body.ttrss_utility div.rss hr { - border-width: 0px 0px 1px 0px; - border-style: dashed; - border-color: #e0e0e0; -} -body.ttrss_utility div.autocomplete { - position: absolute; - width: 250px; - background-color: white; - border: 1px solid #778899; - margin: 0px; - padding: 0px; - z-index: 4; -} -body.ttrss_utility div.autocomplete ul { - list-style-type: none; - margin: 0px; - padding: 0px; - font-size: 10px; -} -body.ttrss_utility div.autocomplete ul li.selected { - background-color: #fff7d5; -} -body.ttrss_utility div.autocomplete ul li { - list-style-type: none; - display: block; - margin: 0; - padding: 2px; - height: 32px; - cursor: pointer; -} -body.ttrss_utility fieldset { - border-width: 0px; - padding: 0px 0px 5px 0px; - margin: 0px; -} -body.ttrss_utility fieldset input { - font-family: sans-serif; - font-size: medium; - border-spacing: 2px; - border: 1px solid #b5bcc7; - padding: 2px; -} -body.ttrss_utility fieldset label { - width: 120px; - margin-right: 20px; - display: inline-block; - text-align: right; - color: gray; -} -body.ttrss_utility body.otp { - margin: 1em; - padding: 0px; -} -body.ttrss_utility form.otpform { - margin: 0px; - padding: 0px; -} -body.ttrss_utility form.otpform label { - margin: 0px; - padding: 0px; -} -body.ttrss_utility body.otp div.content { - display: inline-block; - width: auto; -} -body.ttrss_utility span.hint { - font-size: 10px; - color: gray; -} -body.small_margins { - margin: 1em; - max-width: none; -} -body#sharepopup { - background: #ffffff url("../images/toolbar.png") repeat-x bottom; - margin: 10px; - padding: 0px; -} -body#sharepopup h1 { - font-size: 14px; - margin: 0px; - color: #257aa7; -} -body#sharepopup table { - background: white; - border: 1px solid #257aa7; - padding: 5px; -} -body#sharepopup form { - height: 100%; -} -body#sharepopup input { - width: 100%; -} -body.ttrss_zoom { - margin-left: auto; - margin-right: auto; - padding: 20px; - max-width: 800px; - background: #f5f5f5; -} -body.ttrss_zoom div.post { - border: 1px solid #ddd; - background: white; - box-shadow: 0px 1px 1px -1px rgba(0, 0, 0, 0.1); -} -body.ttrss_zoom div.post div.header { - margin: 10px; - padding-bottom: 10px; - border: 0px solid #eee; - border-bottom-width: 1px; - background: white; - font-size: 12px; - color: #555; -} -body.ttrss_zoom div.post div.header .author { - font-size: 11px; -} -body.ttrss_zoom div.post div.header div.feed-title { - float: left; - text-align: right; -} -body.ttrss_zoom div.post div.header a.comments { - text-align: right; -} -body.ttrss_zoom div.post div.header div.date { - float: none; - text-align: right; - margin-bottom: 5px; -} -body.ttrss_zoom div.post div.header div.tags img { - vertical-align: middle; -} -body.ttrss_zoom div.post div.header div.title { - white-space: normal; - font-size: 16px; - margin-bottom: 5px; -} -body.ttrss_zoom div.post p { - -webkit-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; -} -body.ttrss_zoom div.post div.footer { - margin-top: 1em; - text-align: center; -} -body.ttrss_zoom div.post div.content { - font-size: 15px; - line-height: 1.5; - padding: 10px; - border-width: 0px; -} -body.ttrss_zoom div.post div.content img, -body.ttrss_zoom div.post div.content video { - max-width: 760px; - height: auto; -} -body.ttrss_zoom div.post div.content blockquote { - margin: 5px 0px 5px 0px; - color: #555555; - padding-left: 10px; - border: 0px solid #ccc; - border-left-width: 4px; -} -body.ttrss_zoom div.post div.content code { - color: #009900; - font-family: monospace; - font-size: 12px; -} -body.ttrss_zoom div.post div.content pre { - margin: 5px 0px 5px 0px; - padding: 10px; - color: #555555; - font-family: monospace; - font-size: 12px; - border: 0px solid #ccc; - background: #f5f5f5; - display: block; - max-width: 98%; - overflow: auto; -} -@font-face { - font-family: 'Material Icons'; - font-style: normal; - font-weight: 400; - src: url(../lib/iconfont/MaterialIcons-Regular.eot); - src: local('Material Icons'), local('MaterialIcons-Regular'), url(../lib/iconfont/MaterialIcons-Regular.woff2) format('woff2'), url(../lib/iconfont/MaterialIcons-Regular.woff) format('woff'), url(../lib/iconfont/MaterialIcons-Regular.ttf) format('truetype'); - - /* For IE6-8 */ -} -.material-icons { - font-family: 'Material Icons'; - font-weight: normal; - font-style: normal; - font-size: 18px; - /* Preferred icon size */ - display: inline-block; - line-height: 1; - color: #777; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; - white-space: nowrap; - direction: ltr; - vertical-align: middle; - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; - /* Support for IE. */ - font-feature-settings: 'liga'; -} +@import "../css/default.css"; :root { --bg-main: #333; --border-main: #666; @@ -2006,6 +13,7 @@ body.flat.ttrss_main.ttrss_index { /* misc */ /* feeds */ /* headlines */ + /* toolbar */ /* other dijits */ } body.flat.ttrss_main.ttrss_index #feeds-holder { @@ -2071,30 +79,36 @@ body.flat.ttrss_main.ttrss_index #headlines-frame { background: var(--bg-main); color: var(--fg-light); } -body.flat.ttrss_main.ttrss_index #main-toolbar { +body.flat.ttrss_main.ttrss_index #headlines-frame i.material-icons, +body.flat.ttrss_main.ttrss_index #headlines-frame .dijitCheckBox { + opacity: 0.7; +} +body.flat.ttrss_main.ttrss_index #headlines-frame .hl { + border-color: var(--border-dark); +} +body.flat.ttrss_main.ttrss_index #headlines-frame .hl:not(.Selected):not(.active) .title a { + color: var(--fg-main); +} +body.flat.ttrss_main.ttrss_index #headlines-frame .hl.Unread:not(.Selected):not(.active) .title a { + color: var(--fg-light); +} +body.flat.ttrss_main.ttrss_index #toolbar-frame #toolbar { background: var(--bg-panel); border-color: var(--border-dark); } -body.flat.ttrss_main.ttrss_index #main-toolbar .dijitButtonText { +body.flat.ttrss_main.ttrss_index #toolbar-frame #toolbar .dijitButtonText { color: var(--fg-light); } -body.flat.ttrss_main.ttrss_index #main-toolbar .dijitSelect, -body.flat.ttrss_main.ttrss_index #main-toolbar .dijitSelect .dijitButtonText { +body.flat.ttrss_main.ttrss_index #toolbar-frame #toolbar .dijitSelect, +body.flat.ttrss_main.ttrss_index #toolbar-frame #toolbar .dijitDropDownButton .dijitButtonNode, +body.flat.ttrss_main.ttrss_index #toolbar-frame #toolbar .dijitComboButton .dijitButtonNode, +body.flat.ttrss_main.ttrss_index #toolbar-frame #toolbar .dijitSelect .dijitButtonText { background: var(--bg-panel); } body.flat.ttrss_main.ttrss_index .hl .feed a, body.flat.ttrss_main.ttrss_index .cdm .feed a { color: white; } -body.flat.ttrss_main.ttrss_index #headlines-frame .hl { - border-color: var(--border-dark); -} -body.flat.ttrss_main.ttrss_index #headlines-frame .hl:not(.Selected):not(.active) .title a { - color: var(--fg-main); -} -body.flat.ttrss_main.ttrss_index #headlines-frame .hl.Unread:not(.Selected):not(.active) .title a { - color: var(--fg-light); -} body.flat.ttrss_main.ttrss_index .post .header { background: var(--bg-panel); border-color: var(--border-main); diff --git a/themes/night.css.map b/themes/night.css.map index df4522180..58d9d0ce4 100644 --- a/themes/night.css.map +++ b/themes/night.css.map @@ -1 +1 @@ -{"version":3,"sources":["/home/fox/Projects/tt-rss/css/defines.less","/home/fox/Projects/tt-rss/css/tt-rss.less","/home/fox/Projects/tt-rss/css/cdm.less","/home/fox/Projects/tt-rss/css/prefs.less","/home/fox/Projects/tt-rss/css/dijit.less","/home/fox/Projects/tt-rss/css/utility.less","/home/fox/Projects/tt-rss/css/zoom.less","night.less"],"names":[],"mappings":"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","file":"night.css"}
\ No newline at end of file +{"version":3,"sources":["night.less"],"names":[],"mappings":"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","file":"night.css"}
\ No newline at end of file diff --git a/themes/night.less b/themes/night.less index 12985996c..7b8404b2d 100644 --- a/themes/night.less +++ b/themes/night.less @@ -1,4 +1,4 @@ -@import "../css/defines.less"; +@import "../css/default.css"; :root { --bg-main : #333; @@ -68,28 +68,31 @@ body.flat.ttrss_main.ttrss_index { /* feeds */ - #feeds-holder #feedTree .dijitTreeRow { - color : var(--fg-light) ! important; - } + #feeds-holder { + #feedTree .dijitTreeRow { + color : var(--fg-light) ! important; + } - #feeds-holder #feedTree.dijitTree .dijitTreeRowHover { - background : var(--bg-panel); - border-color : var(--border-main) transparent; - } + #feedTree.dijitTree .dijitTreeRowHover { + background : var(--bg-panel); + border-color : var(--border-main) transparent; + } - #feeds-holder #feedTree.dijitTree .dijitTreeRowSelected { - background : var(--bg-main); - border-color : var(--bg-main) transparent; - } + #feedTree.dijitTree .dijitTreeRowSelected { + background : var(--bg-main); + border-color : var(--bg-main) transparent; + } - #feeds-holder #feedTree .dijitTreeRowSelected .dijitTreeLabel { - text-shadow : none; - } + #feedTree .dijitTreeRowSelected .dijitTreeLabel { + text-shadow : none; + } + + #feedTree .counterNode.aux { + background : var(--bg-panel); + color : var(--fg-main); + border-color : var(--bg-main); + } - #feeds-holder #feedTree .counterNode.aux { - background : var(--bg-panel); - color : var(--fg-main); - border-color : var(--bg-main); } /* headlines */ @@ -97,20 +100,42 @@ body.flat.ttrss_main.ttrss_index { #headlines-frame { background : var(--bg-main); color : var(--fg-light); + + i.material-icons, + .dijitCheckBox { + opacity : 0.7; + } + + .hl { + border-color : var(--border-dark); + } + + .hl:not(.Selected):not(.active) .title a { + color : var(--fg-main); + } + + .hl.Unread:not(.Selected):not(.active) .title a { + color : var(--fg-light); + } + } - #main-toolbar { + /* toolbar */ + + #toolbar-frame #toolbar { background : var(--bg-panel); border-color : var(--border-dark); - } - #main-toolbar .dijitButtonText { - color : var(--fg-light); - } + .dijitButtonText { + color : var(--fg-light); + } - #main-toolbar .dijitSelect, - #main-toolbar .dijitSelect .dijitButtonText { - background : var(--bg-panel); + .dijitSelect, + .dijitDropDownButton .dijitButtonNode, + .dijitComboButton .dijitButtonNode, + .dijitSelect .dijitButtonText { + background : var(--bg-panel); + } } .hl .feed a, @@ -118,17 +143,6 @@ body.flat.ttrss_main.ttrss_index { color : white; } - #headlines-frame .hl { - border-color : var(--border-dark); - } - - #headlines-frame .hl:not(.Selected):not(.active) .title a { - color : var(--fg-main); - } - - #headlines-frame .hl.Unread:not(.Selected):not(.active) .title a { - color : var(--fg-light); - } .post .header { background : var(--bg-panel); |