From d5c60df4fc6b70ed3780c4432a0dfc911ca392d7 Mon Sep 17 00:00:00 2001 From: reliberate Date: Fri, 25 Mar 2016 16:29:20 -0600 Subject: [PATCH] Added: Bootstrap Framework - initial integration. Added: Bootstrap Plugins - DateTimePicker, ColorPicker (in multiple apps) Added: Default Theme - responsive Removed: RightJS Framework - no longer needed. Removed: Accessible Theme - superseded by Default theme. Removed: Minimized Theme - superseded by Default theme. Enhanced: Menu - responsiveness added. Enhanced: Dashboard - responsiveness added. Etc. --- app/calls/app_languages.php | 918 +-- app/calls/app_menu.php | 22 +- app/calls/calls.php | 60 +- .../conference_room_edit.php | 8 +- app/contacts/contact_time_edit.php | 19 +- app/devices/device_edit.php | 11 +- app/extensions/app_languages.php | 3124 ++++---- app/extensions/extension_edit.php | 2 +- app/time_conditions/time_condition_edit.php | 3 +- app/xml_cdr/xml_cdr.php | 14 +- app/xml_cdr/xml_cdr_extension_summary.php | 8 +- app/xml_cdr/xml_cdr_search.php | 24 +- core/default_settings/app_languages.php | 514 +- .../default_settings/default_setting_edit.php | 76 +- core/default_settings/default_settings.php | 15 +- core/domain_settings/app_languages.php | 594 +- core/domain_settings/domain_setting_edit.php | 80 +- core/domain_settings/domain_settings.php | 13 +- core/user_settings/app_languages.php | 4 +- core/user_settings/app_menu.php | 84 +- core/user_settings/user_dashboard.php | 240 +- core/users/app_languages.php | 70 + core/users/app_menu.php | 70 +- core/users/groups.php | 2 +- core/users/user_setting_edit.php | 81 +- core/users/user_settings.php | 14 +- resources/bootstrap/3.3.6.dist | 0 .../bootstrap/css/bootstrap-colorpicker.css | 261 + .../css/bootstrap-colorpicker.min.css | 9 + .../bootstrap-datetimepicker-standalone.css | 103 + .../css/bootstrap-datetimepicker.css | 373 + .../css/bootstrap-datetimepicker.min.css | 5 + resources/bootstrap/css/bootstrap-theme.css | 587 ++ .../bootstrap/css/bootstrap-theme.css.map | 1 + .../bootstrap/css/bootstrap-theme.min.css | 6 + .../bootstrap/css/bootstrap-theme.min.css.map | 1 + resources/bootstrap/css/bootstrap.css | 6760 +++++++++++++++++ resources/bootstrap/css/bootstrap.css.map | 1 + resources/bootstrap/css/bootstrap.min.css | 6 + resources/bootstrap/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../alpha-horizontal.png | Bin 0 -> 3635 bytes .../img/bootstrap-colorpicker/alpha.png | Bin 0 -> 3271 bytes .../bootstrap-colorpicker/hue-horizontal.png | Bin 0 -> 2837 bytes .../img/bootstrap-colorpicker/hue.png | Bin 0 -> 2972 bytes .../img/bootstrap-colorpicker/saturation.png | Bin 0 -> 8817 bytes .../bootstrap/js/bootstrap-colorpicker.js | 1087 +++ .../bootstrap/js/bootstrap-colorpicker.min.js | 1 + .../js/bootstrap-datetimepicker.min.js | 9 + resources/bootstrap/js/bootstrap.js | 2363 ++++++ resources/bootstrap/js/bootstrap.min.js | 7 + resources/bootstrap/js/npm.js | 13 + resources/rightjs/colorpicker.png | Bin 13069 -> 0 bytes resources/rightjs/right-calendar-src.js | 1682 ---- resources/rightjs/right-colorpicker-src.js | 1039 --- resources/rightjs/right-olds.js | 9 - resources/rightjs/right.js | 7 - themes/accessible/config.php | 9 - themes/accessible/images/background_cell.gif | Bin 128 -> 0 bytes themes/accessible/images/background_head.png | Bin 339 -> 0 bytes themes/accessible/images/icon_e.gif | Bin 1106 -> 0 bytes themes/accessible/images/icon_e.png | Bin 1009 -> 0 bytes themes/accessible/images/icon_plus.gif | Bin 1100 -> 0 bytes themes/accessible/images/icon_plus.png | Bin 915 -> 0 bytes themes/accessible/images/icon_view.gif | Bin 1109 -> 0 bytes themes/accessible/images/icon_x.gif | Bin 1111 -> 0 bytes themes/accessible/images/icon_x.png | Bin 1045 -> 0 bytes themes/accessible/images/logo.png | Bin 17569 -> 0 bytes themes/accessible/images/menu_background.jpg | Bin 1124 -> 0 bytes themes/accessible/template.php | 661 -- .../{minimized => default}/app_languages.php | 0 themes/{minimized => default}/config.php | 0 themes/{accessible => default}/favicon.ico | Bin .../images/background_black.png | Bin .../images/background_cell.gif | Bin .../images/background_cell_active.gif | Bin .../images/background_cell_conference.gif | Bin .../images/background_cell_fifo.gif | Bin .../images/background_cell_light.gif | Bin .../images/background_th.png | Bin .../default/images/backgrounds/blue_blur.jpg | Bin 0 -> 46940 bytes themes/default/images/backgrounds/license.txt | 9 + themes/default/images/backgrounds/sand.jpg | Bin 0 -> 224617 bytes .../default/images/backgrounds/sand_sea.jpg | Bin 0 -> 299109 bytes themes/default/images/backgrounds/wave.jpg | Bin 0 -> 298768 bytes .../images/backgrounds/yellowstone_3.jpg | Bin 0 -> 159973 bytes .../images/backgrounds/yellowstone_4.jpg | Bin 0 -> 178493 bytes .../{minimized => default}/images/blank.gif | Bin .../images/content_background.png | Bin .../images/icon_add.png | Bin .../images/icon_cdr_inbound_answered.png | Bin .../images/icon_cdr_inbound_cancelled.png | Bin .../images/icon_cdr_inbound_failed.png | Bin .../images/icon_cdr_inbound_voicemail.png | Bin .../images/icon_cdr_local_answered.png | Bin .../images/icon_cdr_local_cancelled.png | Bin .../images/icon_cdr_local_failed.png | Bin .../images/icon_cdr_local_voicemail.png | Bin .../images/icon_cdr_outbound_answered.png | Bin .../images/icon_cdr_outbound_cancelled.png | Bin .../images/icon_cdr_outbound_failed.png | Bin .../images/icon_delete.png | Bin .../images/icon_download.png | Bin .../images/icon_edit.png | Bin .../images/icon_logout.png | Bin .../images/icon_pause.png | Bin .../images/icon_play.png | Bin .../images/icon_view.png | Bin .../images/login_background.png | Bin themes/{minimized => default}/images/logo.png | Bin .../images/logo_header.png | Bin .../images/menu_background.png | Bin .../images/qr_code.png | Bin .../images/warning.png | Bin themes/{accessible => default}/root.php | 0 themes/default/template.php | 1759 +++++ themes/minimized/favicon.ico | Bin 930 -> 0 bytes themes/minimized/images/background_black.png | Bin 322 -> 0 bytes .../images/background_cell_active.gif | Bin 128 -> 0 bytes .../images/background_cell_conference.gif | Bin 128 -> 0 bytes .../minimized/images/background_cell_fifo.gif | Bin 128 -> 0 bytes .../images/background_cell_light.gif | Bin 149 -> 0 bytes themes/minimized/images/background_th.png | Bin 324 -> 0 bytes .../minimized/images/icon_domain_selector.png | Bin 1138 -> 0 bytes themes/minimized/images/qr_code.png | Bin 136201 -> 0 bytes themes/minimized/images/warning.png | Bin 666 -> 0 bytes themes/minimized/root.php | 87 - themes/minimized/template.php | 1814 ----- 132 files changed, 16866 insertions(+), 8162 deletions(-) create mode 100644 resources/bootstrap/3.3.6.dist create mode 100644 resources/bootstrap/css/bootstrap-colorpicker.css create mode 100644 resources/bootstrap/css/bootstrap-colorpicker.min.css create mode 100644 resources/bootstrap/css/bootstrap-datetimepicker-standalone.css create mode 100644 resources/bootstrap/css/bootstrap-datetimepicker.css create mode 100644 resources/bootstrap/css/bootstrap-datetimepicker.min.css create mode 100644 resources/bootstrap/css/bootstrap-theme.css create mode 100644 resources/bootstrap/css/bootstrap-theme.css.map create mode 100644 resources/bootstrap/css/bootstrap-theme.min.css create mode 100644 resources/bootstrap/css/bootstrap-theme.min.css.map create mode 100644 resources/bootstrap/css/bootstrap.css create mode 100644 resources/bootstrap/css/bootstrap.css.map create mode 100644 resources/bootstrap/css/bootstrap.min.css create mode 100644 resources/bootstrap/css/bootstrap.min.css.map create mode 100644 resources/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 resources/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 resources/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 resources/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 resources/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 resources/bootstrap/img/bootstrap-colorpicker/alpha-horizontal.png create mode 100644 resources/bootstrap/img/bootstrap-colorpicker/alpha.png create mode 100644 resources/bootstrap/img/bootstrap-colorpicker/hue-horizontal.png create mode 100644 resources/bootstrap/img/bootstrap-colorpicker/hue.png create mode 100644 resources/bootstrap/img/bootstrap-colorpicker/saturation.png create mode 100644 resources/bootstrap/js/bootstrap-colorpicker.js create mode 100644 resources/bootstrap/js/bootstrap-colorpicker.min.js create mode 100644 resources/bootstrap/js/bootstrap-datetimepicker.min.js create mode 100644 resources/bootstrap/js/bootstrap.js create mode 100644 resources/bootstrap/js/bootstrap.min.js create mode 100644 resources/bootstrap/js/npm.js delete mode 100644 resources/rightjs/colorpicker.png delete mode 100644 resources/rightjs/right-calendar-src.js delete mode 100644 resources/rightjs/right-colorpicker-src.js delete mode 100644 resources/rightjs/right-olds.js delete mode 100644 resources/rightjs/right.js delete mode 100644 themes/accessible/config.php delete mode 100644 themes/accessible/images/background_cell.gif delete mode 100644 themes/accessible/images/background_head.png delete mode 100644 themes/accessible/images/icon_e.gif delete mode 100644 themes/accessible/images/icon_e.png delete mode 100644 themes/accessible/images/icon_plus.gif delete mode 100644 themes/accessible/images/icon_plus.png delete mode 100644 themes/accessible/images/icon_view.gif delete mode 100644 themes/accessible/images/icon_x.gif delete mode 100644 themes/accessible/images/icon_x.png delete mode 100644 themes/accessible/images/logo.png delete mode 100644 themes/accessible/images/menu_background.jpg delete mode 100644 themes/accessible/template.php rename themes/{minimized => default}/app_languages.php (100%) rename themes/{minimized => default}/config.php (100%) rename themes/{accessible => default}/favicon.ico (100%) rename themes/{accessible => default}/images/background_black.png (100%) rename themes/{minimized => default}/images/background_cell.gif (100%) rename themes/{accessible => default}/images/background_cell_active.gif (100%) rename themes/{accessible => default}/images/background_cell_conference.gif (100%) rename themes/{accessible => default}/images/background_cell_fifo.gif (100%) rename themes/{accessible => default}/images/background_cell_light.gif (100%) rename themes/{accessible => default}/images/background_th.png (100%) create mode 100644 themes/default/images/backgrounds/blue_blur.jpg create mode 100644 themes/default/images/backgrounds/license.txt create mode 100644 themes/default/images/backgrounds/sand.jpg create mode 100644 themes/default/images/backgrounds/sand_sea.jpg create mode 100644 themes/default/images/backgrounds/wave.jpg create mode 100644 themes/default/images/backgrounds/yellowstone_3.jpg create mode 100644 themes/default/images/backgrounds/yellowstone_4.jpg rename themes/{minimized => default}/images/blank.gif (100%) rename themes/{minimized => default}/images/content_background.png (100%) rename themes/{minimized => default}/images/icon_add.png (100%) rename themes/{minimized => default}/images/icon_cdr_inbound_answered.png (100%) rename themes/{minimized => default}/images/icon_cdr_inbound_cancelled.png (100%) rename themes/{minimized => default}/images/icon_cdr_inbound_failed.png (100%) rename themes/{minimized => default}/images/icon_cdr_inbound_voicemail.png (100%) rename themes/{minimized => default}/images/icon_cdr_local_answered.png (100%) rename themes/{minimized => default}/images/icon_cdr_local_cancelled.png (100%) rename themes/{minimized => default}/images/icon_cdr_local_failed.png (100%) rename themes/{minimized => default}/images/icon_cdr_local_voicemail.png (100%) rename themes/{minimized => default}/images/icon_cdr_outbound_answered.png (100%) rename themes/{minimized => default}/images/icon_cdr_outbound_cancelled.png (100%) rename themes/{minimized => default}/images/icon_cdr_outbound_failed.png (100%) rename themes/{minimized => default}/images/icon_delete.png (100%) rename themes/{minimized => default}/images/icon_download.png (100%) rename themes/{minimized => default}/images/icon_edit.png (100%) rename themes/{minimized => default}/images/icon_logout.png (100%) rename themes/{minimized => default}/images/icon_pause.png (100%) rename themes/{minimized => default}/images/icon_play.png (100%) rename themes/{minimized => default}/images/icon_view.png (100%) rename themes/{minimized => default}/images/login_background.png (100%) rename themes/{minimized => default}/images/logo.png (100%) rename themes/{minimized => default}/images/logo_header.png (100%) rename themes/{minimized => default}/images/menu_background.png (100%) rename themes/{accessible => default}/images/qr_code.png (100%) rename themes/{accessible => default}/images/warning.png (100%) rename themes/{accessible => default}/root.php (100%) create mode 100644 themes/default/template.php delete mode 100644 themes/minimized/favicon.ico delete mode 100644 themes/minimized/images/background_black.png delete mode 100644 themes/minimized/images/background_cell_active.gif delete mode 100644 themes/minimized/images/background_cell_conference.gif delete mode 100644 themes/minimized/images/background_cell_fifo.gif delete mode 100644 themes/minimized/images/background_cell_light.gif delete mode 100644 themes/minimized/images/background_th.png delete mode 100644 themes/minimized/images/icon_domain_selector.png delete mode 100644 themes/minimized/images/qr_code.png delete mode 100644 themes/minimized/images/warning.png delete mode 100644 themes/minimized/root.php delete mode 100644 themes/minimized/template.php diff --git a/app/calls/app_languages.php b/app/calls/app_languages.php index 7bcf0fe0c3..f7340eaa7a 100644 --- a/app/calls/app_languages.php +++ b/app/calls/app_languages.php @@ -1,458 +1,460 @@ - + diff --git a/app/calls/app_menu.php b/app/calls/app_menu.php index 15c5adc7fa..765a8262e3 100644 --- a/app/calls/app_menu.php +++ b/app/calls/app_menu.php @@ -1,3 +1,21 @@ - \ No newline at end of file diff --git a/app/calls/calls.php b/app/calls/calls.php index 4504fbfe99..052739896f 100644 --- a/app/calls/calls.php +++ b/app/calls/calls.php @@ -55,8 +55,9 @@ else { require_once "resources/header.php"; require_once "resources/paging.php"; - $sql = "select * from v_extensions "; - $sql .= "where domain_uuid = '$domain_uuid' "; +//define select count query + $sql = "select count(extension_uuid) as count from v_extensions "; + $sql .= "where domain_uuid = '".$domain_uuid."' "; $sql .= "and enabled = 'true' "; if (!(if_group("admin") || if_group("superadmin"))) { if (count($_SESSION['user']['extension']) > 0) { @@ -75,22 +76,18 @@ else { } } $sql .= $sql_mod; //add search mod from above - if (strlen($order_by)> 0) { - $sql .= "order by $order_by $order "; - } - else { - $sql .= "order by extension asc "; - } + +//execute select count query $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $num_rows = count($result); - unset ($prep_statement, $result, $sql); + $row = $prep_statement->fetch(PDO::FETCH_NAMED); + $result_count = $row['count']; + unset ($prep_statement, $row); if ($is_included == 'true') { $rows_per_page = 10; - if ($num_rows > 10) { - echo "\n"; + if ($result_count > 10) { + echo "\n"; } } else { @@ -99,41 +96,18 @@ else { $param = "&search=".$search; $page = $_GET['page']; if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; } - list($paging_controls_mini, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page, true); - list($paging_controls, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page); + list($paging_controls_mini, $rows_per_page, $var_3) = paging($result_count, $param, $rows_per_page, true); + list($paging_controls, $rows_per_page, $var_3) = paging($result_count, $param, $rows_per_page); $offset = $rows_per_page * $page; - $sql = "select * from v_extensions "; - $sql .= "where domain_uuid = '$domain_uuid' "; - $sql .= "and enabled = 'true' "; - if (!(if_group("admin") || if_group("superadmin"))) { - if (count($_SESSION['user']['extension']) > 0) { - $sql .= "and ("; - $x = 0; - foreach($_SESSION['user']['extension'] as $row) { - if ($x > 0) { $sql .= "or "; } - $sql .= "extension = '".$row['user']."' "; - $x++; - } - $sql .= ")"; - } - else { - //hide any results when a user has not been assigned an extension - $sql .= "and extension = 'disabled' "; - } - } - $sql .= $sql_mod; //add search mod from above - if (strlen($order_by)> 0) { - $sql .= "order by $order_by $order "; - } - else { - $sql .= "order by extension asc "; - } - $sql .= " limit $rows_per_page offset $offset "; +//rework select data query + $sql = str_replace('count(extension_uuid) as count', '*', $sql); + $sql .= " limit ".$rows_per_page." offset ".$offset." "; + +//execute select data query $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $result_count = count($result); unset ($prep_statement, $sql); $c = 0; diff --git a/app/conference_centers/conference_room_edit.php b/app/conference_centers/conference_room_edit.php index 9b56e6f619..782cf5f2c4 100644 --- a/app/conference_centers/conference_room_edit.php +++ b/app/conference_centers/conference_room_edit.php @@ -677,8 +677,12 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; echo "".$text['label-schedule']."\n"; echo "\n"; - echo " \n"; - echo " \n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo "
\n"; echo "
".$text['description-schedule']; echo "\n"; echo "\n"; diff --git a/app/contacts/contact_time_edit.php b/app/contacts/contact_time_edit.php index 4b86a57c0d..93b71136b4 100644 --- a/app/contacts/contact_time_edit.php +++ b/app/contacts/contact_time_edit.php @@ -200,7 +200,9 @@ else { echo " ".$text['label-time_start']."\n"; echo "\n"; echo "\n"; - echo " \n"; + echo "
\n"; + echo " \n"; + echo "
\n"; echo "\n"; echo "\n"; @@ -209,7 +211,9 @@ else { echo " ".$text['label-time_stop']."\n"; echo "\n"; echo "\n"; - echo " \n"; + echo "
\n"; + echo " \n"; + echo "
\n"; echo "\n"; echo "\n"; @@ -236,6 +240,17 @@ else { echo "

"; echo ""; + //apply bootstrap-datetimepicker WITH seconds + echo "\n"; + //include the footer require_once "resources/footer.php"; ?> diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php index 6783517699..5085986ab5 100644 --- a/app/devices/device_edit.php +++ b/app/devices/device_edit.php @@ -587,17 +587,16 @@ require_once "resources/require.php"; //show the content echo "
\n"; - //echo ""; echo "\n"; echo "\n"; echo "\n"; - echo "\n"; - echo "\n"; echo "\n"; + echo "
"; + echo ""; echo " ".$text['header-device'].""; echo "

"; echo " ".$text['description-device']; echo "

"; echo "
\n"; + echo "\n"; echo " \n"; if (permission_exists("device_files")) { //get the template directory @@ -628,12 +627,14 @@ require_once "resources/require.php"; echo " \n"; echo "
\n"; + echo "\n"; echo "\n"; - echo "\n"; - echo "\n"; echo " \n"; echo " \n"; echo " \n"; @@ -416,11 +420,7 @@ else { $tmp_month = date("M", strtotime($row['start_stamp'])); $tmp_day = date("d", strtotime($row['start_stamp'])); - if (defined('TIME_24HR') && TIME_24HR == 1) { - $tmp_start_epoch = date("j M Y H:i:s", $row['start_epoch']); - } else { - $tmp_start_epoch = date("j M Y h:i:sa", $row['start_epoch']); - } + $tmp_start_epoch = ($_SESSION['domain']['time_format']['text'] == '12h') ? date("j M Y g:i:sa", $row['start_epoch']) : date("j M Y H:i:s", $row['start_epoch']); $hangup_cause = $row['hangup_cause']; $hangup_cause = str_replace("_", " ", $hangup_cause); diff --git a/app/xml_cdr/xml_cdr_extension_summary.php b/app/xml_cdr/xml_cdr_extension_summary.php index 2195ffdc15..7a803bb4e7 100644 --- a/app/xml_cdr/xml_cdr_extension_summary.php +++ b/app/xml_cdr/xml_cdr_extension_summary.php @@ -230,7 +230,9 @@ require_once "resources/require.php"; echo " ".$text['label-start_date_time']."\n"; echo " \n"; echo " \n"; echo " \n"; echo "
\n"; + echo "\n"; echo " ".$text['label-device_mac_address']."\n"; echo "\n"; + echo "\n"; if (permission_exists('device_mac_address')) { echo " \n"; echo "
\n"; diff --git a/app/extensions/app_languages.php b/app/extensions/app_languages.php index 478f66b8bb..9c983656db 100644 --- a/app/extensions/app_languages.php +++ b/app/extensions/app_languages.php @@ -1,1562 +1,1562 @@ - + \ No newline at end of file diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index f9134cc3f0..82c710b0c8 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -1005,7 +1005,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo "
\n"; echo " \n"; if ($action == 'update' && (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb'))) { - echo " \n"; + echo " \n"; } if ($action == "update") { echo " \n"; diff --git a/app/time_conditions/time_condition_edit.php b/app/time_conditions/time_condition_edit.php index e8b59ee24f..4a27b5490c 100644 --- a/app/time_conditions/time_condition_edit.php +++ b/app/time_conditions/time_condition_edit.php @@ -734,7 +734,7 @@ require_once "resources/header.php"; tb.id = obj.id; tb.className = 'formfld'; tb.setAttribute('style', 'width: 120px; min-width: 120px; max-width: 120px; text-align: center;'); - tb.setAttribute('data-calendar', "{format: '%Y-%m-%d %H:%M', listYears: true, hideOnPick: true, fxName: null, showButtons: true}"); + tb.addClass('datetimepicker'); obj.parentNode.insertBefore(tb, obj); obj.parentNode.removeChild(obj); } @@ -743,6 +743,7 @@ require_once "resources/header.php"; sb = document.createElement('SELECT'); sb.name = obj.name; sb.id = obj.id; + sb.removeClass('datetimepicker'); sb.className = 'formfld'; sb.setAttribute('style', 'width: 120px; min-width: 120px; max-width: 120px;'); obj.parentNode.insertBefore(sb, obj); diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php index 05b7b6b675..e47a3dcc0d 100644 --- a/app/xml_cdr/xml_cdr.php +++ b/app/xml_cdr/xml_cdr.php @@ -234,8 +234,12 @@ else { echo " ".$text['label-start_range']."\n"; echo " \n"; - echo " \n"; - echo " \n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo "
\n"; echo "
\n"; - echo " \n"; + echo "
\n"; + echo " \n"; + echo "
\n"; echo "
\n"; @@ -243,7 +245,9 @@ require_once "resources/require.php"; echo " ".$text['label-end_date_time']."\n"; echo " \n"; echo " \n"; - echo " \n"; + echo "
\n"; + echo " \n"; + echo "
\n"; echo " \n"; echo " \n"; echo " \n"; diff --git a/app/xml_cdr/xml_cdr_search.php b/app/xml_cdr/xml_cdr_search.php index e3ad5d5d70..a20d4917f4 100644 --- a/app/xml_cdr/xml_cdr_search.php +++ b/app/xml_cdr/xml_cdr_search.php @@ -143,22 +143,34 @@ echo " "; echo " "; echo " ".$text['label-start_range'].""; echo " "; -echo " "; -echo " "; +echo "
\n"; +echo "
"; +echo " "; +echo " "; +echo "
\n"; +echo "
\n"; echo " "; echo " "; echo " "; echo " ".$text['label-answer_range'].""; echo " "; -echo " "; -echo " "; +echo "
\n"; +echo "
"; +echo " "; +echo " "; +echo "
\n"; +echo "
\n"; echo " "; echo " "; echo " "; echo " ".$text['label-end_range'].""; echo " "; -echo " "; -echo " "; +echo "
\n"; +echo "
"; +echo " "; +echo " "; +echo "
\n"; +echo "
\n"; echo " "; echo " "; echo " "; diff --git a/core/default_settings/app_languages.php b/core/default_settings/app_languages.php index 8fb8c419c9..8345f737e2 100644 --- a/core/default_settings/app_languages.php +++ b/core/default_settings/app_languages.php @@ -1,223 +1,293 @@ - \ No newline at end of file diff --git a/core/default_settings/default_setting_edit.php b/core/default_settings/default_setting_edit.php index 65fdb60580..5063149294 100644 --- a/core/default_settings/default_setting_edit.php +++ b/core/default_settings/default_setting_edit.php @@ -42,11 +42,11 @@ else { if (isset($_REQUEST["id"])) { $action = "update"; $default_setting_uuid = check_str($_REQUEST["id"]); - $search = check_str($_REQUEST['search']); } else { $action = "add"; } + $search = check_str($_REQUEST['search']); //get http post variables and set them to php variables if (count($_REQUEST) > 0) { @@ -151,7 +151,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { unset($sql); $_SESSION["message"] = $text['message-add']; - header("Location: default_settings.php#".$default_setting_category); + header("Location: default_settings.php".(($search != '') ? "?search=".$search : null)."#".$default_setting_category); return; } //if ($action == "add") @@ -274,7 +274,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $subcategory = $row['default_setting_subcategory']; $name = $row['default_setting_name']; if ($category == "cdr" && $subcategory == "format" && $name == "text" ) { - echo " \n"; if ($default_setting_value == "json") { echo " \n"; } @@ -290,7 +290,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "cdr" && $subcategory == "storage" && $name == "text" ) { - echo " \n"; if ($default_setting_value == "db") { echo " \n"; } @@ -306,7 +306,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "menu" && $name == "uuid" ) { - echo " \n"; $sql = ""; $sql .= "select * from v_menus "; $sql .= "order by menu_language, menu_name asc "; @@ -325,7 +325,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "template" && $name == "name" ) { - echo " \n"; //add all the themes to the list $theme_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/themes'; if ($handle = opendir($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/themes')) { @@ -346,7 +346,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "language" && $name == "code" ) { - echo " \n"; foreach ($_SESSION['app']['languages'] as $key => $value) { if ($default_setting_value == $value) { echo " \n"; @@ -358,7 +358,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "email" && $subcategory == "smtp_auth" && $name == "var" ) { - echo " \n"; echo " \n"; if ($default_setting_value == "true") { echo " \n"; @@ -397,7 +397,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "time_zone" && $name == "name" ) { - echo " \n"; //$list = DateTimeZone::listAbbreviations(); $time_zone_identifiers = DateTimeZone::listIdentifiers(); $previous_category = ''; @@ -436,16 +436,25 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { } echo " \n"; } + elseif ($category == "domain" && $subcategory == "time_format" && $name == "text" ) { + echo " \n"; + } elseif ($subcategory == 'password' || substr_count($subcategory, '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { - echo " \n"; + echo " \n"; } elseif ( + $category == "theme" && $subcategory == "body_color" && $name == "text" || + $category == "theme" && $subcategory == "body_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "background_color" && $name == "array" || $category == "theme" && $subcategory == "login_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "login_background_color" && $name == "text" || $category == "theme" && $subcategory == "domain_color" && $name == "text" || $category == "theme" && $subcategory == "domain_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "domain_background_color" && $name == "text" || + $category == "theme" && $subcategory == "domain_selector_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "footer_color" && $name == "text" || $category == "theme" && $subcategory == "footer_background_color" && $name == "text" || $category == "theme" && $subcategory == "message_default_background_color" && $name == "text" || @@ -453,63 +462,72 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $category == "theme" && $subcategory == "message_negative_background_color" && $name == "text" || $category == "theme" && $subcategory == "message_negative_color" && $name == "text" || $category == "theme" && $subcategory == "message_alert_background_color" && $name == "text" || - $category == "theme" && $subcategory == "message_alert_color" && $name == "text" + $category == "theme" && $subcategory == "message_alert_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_background_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_text_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_shadow_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_background_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_background_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_text_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_shadow_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_brand_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_brand_text_color_hover" && $name == "text" ) { - echo " "; - echo " \n"; - echo " "; + echo " \n"; } elseif ($category == "fax" && $subcategory == "page_size" && $name == "text" ) { - echo " \n"; echo " "; echo " "; echo " "; echo " "; } elseif ($category == "fax" && $subcategory == "resolution" && $name == "text" ) { - echo " \n"; echo " "; echo " "; echo " "; echo " "; } elseif ($category == "theme" && $subcategory == "domain_visible" && $name == "text" ) { - echo " \n"; echo " \n"; echo " \n"; echo " \n"; } elseif ($category == "theme" && $subcategory == "cache" && $name == "boolean" ) { - echo " \n"; echo " \n"; echo " \n"; echo " \n"; } + elseif ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { + echo " \n"; + } elseif ($category == "voicemail" && $subcategory == "voicemail_file" && $name == "text" ) { - echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; } elseif ($category == "voicemail" && $subcategory == "keep_local" && $name == "boolean" ) { - echo " \n"; echo " \n"; echo " \n"; echo " \n"; } elseif (is_json($default_setting_value)) { - echo " \n"; + echo " \n"; } else { - echo " \n"; + echo " \n"; } echo "
\n"; echo $text['description-value']."\n"; diff --git a/core/default_settings/default_settings.php b/core/default_settings/default_settings.php index 24319d5b00..908e43213b 100644 --- a/core/default_settings/default_settings.php +++ b/core/default_settings/default_settings.php @@ -343,7 +343,7 @@ else { (permission_exists("domain_select") && permission_exists("domain_setting_add") && count($_SESSION['domains']) > 1) || permission_exists('default_setting_delete') ) { - echo ""; + echo ""; } echo "".$text['label-subcategory'].""; echo "".$text['label-type'].""; @@ -352,7 +352,7 @@ else { echo "".$text['label-description'].""; echo ""; if (permission_exists('default_setting_add')) { - echo "".$v_link_label_add.""; + echo "".$v_link_label_add.""; } if (permission_exists('default_setting_delete')) { echo "".$v_link_label_delete.""; @@ -367,7 +367,7 @@ else { (permission_exists("domain_select") && permission_exists("domain_setting_add") && count($_SESSION['domains']) > 1) || permission_exists("default_setting_delete") ) { - echo " \n"; + echo " \n"; $subcat_ids[strtolower($row['default_setting_category'])][] = 'checkbox_'.$row['default_setting_uuid']; } echo " "; @@ -398,6 +398,15 @@ else { else if ($category == "domain" && $subcategory == "template" && $name == "name" ) { echo " ".ucwords($row['default_setting_value']); } + else if ($category == "domain" && $subcategory == "time_format" && $name == "text" ) { + switch ($row['default_setting_value']) { + case '12h': echo " ".$text['label-12-hour']; break; + case '24h': echo " ".$text['label-24-hour']; break; + } + } + else if ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { + echo " ".ucwords($row['default_setting_value']); + } else if ($subcategory == 'password' || substr_count($subcategory, '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { echo " ".str_repeat('*', strlen($row['default_setting_value'])); } diff --git a/core/domain_settings/app_languages.php b/core/domain_settings/app_languages.php index d270ca6bdd..77c29c95e1 100644 --- a/core/domain_settings/app_languages.php +++ b/core/domain_settings/app_languages.php @@ -1,263 +1,333 @@ - \ No newline at end of file diff --git a/core/domain_settings/domain_setting_edit.php b/core/domain_settings/domain_setting_edit.php index 906b93246f..5b599b45c4 100644 --- a/core/domain_settings/domain_setting_edit.php +++ b/core/domain_settings/domain_setting_edit.php @@ -438,7 +438,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $subcategory = $row['domain_setting_subcategory']; $name = $row['domain_setting_name']; if ($category == "domain" && $subcategory == "menu" && $name == "uuid" ) { - echo " \n"; echo " \n"; $sql = ""; $sql .= "select * from v_menus "; @@ -458,7 +458,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "template" && $name == "name" ) { - echo " \n"; echo " \n"; //add all the themes to the list $theme_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/themes'; @@ -480,7 +480,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "language" && $name == "code" ) { - echo " \n"; echo " \n"; foreach ($_SESSION['app']['languages'] as $key => $value) { if ($row['default_setting_value'] == $key) { @@ -493,7 +493,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "time_zone" && $name == "name" ) { - echo " \n"; echo " \n"; //$list = DateTimeZone::listAbbreviations(); $time_zone_identifiers = DateTimeZone::listIdentifiers(); @@ -533,16 +533,25 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { } echo " \n"; } + elseif ($category == "domain" && $subcategory == "time_format" && $name == "text" ) { + echo " \n"; + } elseif ($subcategory == 'password' || substr_count($subcategory, '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { - echo " \n"; + echo " \n"; } elseif ( + $category == "theme" && $subcategory == "body_color" && $name == "text" || + $category == "theme" && $subcategory == "body_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "background_color" && $name == "array" || $category == "theme" && $subcategory == "login_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "login_background_color" && $name == "text" || $category == "theme" && $subcategory == "domain_color" && $name == "text" || $category == "theme" && $subcategory == "domain_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "domain_background_color" && $name == "text" || + $category == "theme" && $subcategory == "domain_selector_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "footer_color" && $name == "text" || $category == "theme" && $subcategory == "footer_background_color" && $name == "text" || $category == "theme" && $subcategory == "message_default_background_color" && $name == "text" || @@ -550,47 +559,56 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $category == "theme" && $subcategory == "message_negative_background_color" && $name == "text" || $category == "theme" && $subcategory == "message_negative_color" && $name == "text" || $category == "theme" && $subcategory == "message_alert_background_color" && $name == "text" || - $category == "theme" && $subcategory == "message_alert_color" && $name == "text" + $category == "theme" && $subcategory == "message_alert_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_background_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_text_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_shadow_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_background_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_background_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_text_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_shadow_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_brand_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_brand_text_color_hover" && $name == "text" ) { - echo " "; - echo " \n"; - echo " "; + echo " \n"; } elseif ($category == "fax" && $subcategory == "page_size" && $name == "text" ) { - echo " \n"; + echo " "; + echo " "; + echo " "; echo " "; } elseif ($category == "fax" && $subcategory == "resolution" && $name == "text" ) { - echo " \n"; + echo " "; + echo " "; + echo " "; echo " "; } elseif ($category == "theme" && $subcategory == "domain_visible" && $name == "text" ) { - echo " \n"; + echo " \n"; + echo " \n"; echo " \n"; } elseif ($category == "theme" && $subcategory == "cache" && $name == "boolean" ) { - echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + } + elseif ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { + echo " \n"; } else { - echo " \n"; + echo " \n"; } echo "
\n"; echo $text['description-value']."\n"; diff --git a/core/domain_settings/domain_settings.php b/core/domain_settings/domain_settings.php index 87b1cad66e..41157740d7 100644 --- a/core/domain_settings/domain_settings.php +++ b/core/domain_settings/domain_settings.php @@ -173,7 +173,7 @@ if (sizeof($_REQUEST) > 1) { && permission_exists("domain_setting_add") && count($_SESSION['domains']) > 1) || permission_exists('domain_setting_delete')) { - echo ""; + echo ""; } echo "".$text['label-subcategory'].""; echo "".$text['label-type'].""; @@ -196,7 +196,7 @@ if (sizeof($_REQUEST) > 1) { (permission_exists("domain_select") && permission_exists("domain_setting_add") && count($_SESSION['domains']) > 1) || permission_exists("domain_setting_delete") ) { - echo " \n"; + echo " \n"; $subcat_ids[strtolower($row['domain_setting_category'])][] = 'checkbox_'.$row['domain_setting_uuid']; } echo " "; @@ -227,6 +227,15 @@ if (sizeof($_REQUEST) > 1) { elseif ($category == "domain" && $subcategory == "template" && $name == "name" ) { echo " ".ucwords($row['domain_setting_value']); } + else if ($category == "domain" && $subcategory == "time_format" && $name == "text" ) { + switch ($row['domain_setting_value'] == '12h') { + case '12h': echo " ".$text['label-12-hour']; break; + case '24h': echo " ".$text['label-24-hour']; break; + } + } + else if ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { + echo " ".ucwords($row['domain_setting_value']); + } else if ($subcategory == 'password' || substr_count($subcategory, '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { echo " ".str_repeat('*', strlen($row['domain_setting_value'])); } diff --git a/core/user_settings/app_languages.php b/core/user_settings/app_languages.php index 979a2c29ab..bef984dd46 100644 --- a/core/user_settings/app_languages.php +++ b/core/user_settings/app_languages.php @@ -1,6 +1,6 @@ \ No newline at end of file diff --git a/core/user_settings/user_dashboard.php b/core/user_settings/user_dashboard.php index e4a6b9a746..fb3772f9be 100644 --- a/core/user_settings/user_dashboard.php +++ b/core/user_settings/user_dashboard.php @@ -328,12 +328,10 @@ //build hud block html $n = 0; - define('TIME_24HR', 1); //set 24hr or 12hr clock $theme_image_path = $_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/"; // used for missed and recent calls //voicemail if (in_array('voicemail', $selected_blocks) && permission_exists('voicemail_message_view') && file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/voicemails/")) { - $hud[$n]['title'] = $text['label-voicemail']; //required class require_once "app/voicemails/resources/classes/voicemail.php"; //get the voicemail @@ -362,9 +360,12 @@ } } - $onclick = "onclick=\"document.location.href='".PROJECT_PATH."/app/voicemails/voicemail_messages.php'\""; - $hud[$n]['html'] .= "".$messages['new']."
".$text['label-new_messages']."
\n"; + $hud[$n]['html'] .= "".$text['label-voicemail'].""; + $hud[$n]['html'] .= "".$messages['new'].""; + $hud[$n]['html'] .= "".$text['label-new_messages']."\n"; + + $hud[$n]['html'] .= "
"; if (sizeof($voicemails) > 0) { $hud[$n]['html'] .= ""; $hud[$n]['html'] .= ""; @@ -394,14 +395,13 @@ else { $hud[$n]['html'] .= "


".$text['label-no_voicemail_assigned']."
"; } - + $hud[$n]['html'] .= ""; $n++; } //missed calls if (in_array('missed', $selected_blocks) && permission_exists('xml_cdr_view') && is_array($_SESSION['user']['extension']) && sizeof($_SESSION['user']['extension']) > 0) { - $hud[$n]['title'] = $text['label-missed_calls']; foreach ($_SESSION['user']['extension'] as $assigned_extension) { $assigned_extensions[$assigned_extension['extension_uuid']] = $assigned_extension['user']; } @@ -449,14 +449,18 @@ $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; - $onclick = "onclick=\"document.location.href='".PROJECT_PATH."/app/xml_cdr/xml_cdr.php?call_result=missed'\""; - $hud[$n]['html'] .= "".$result_count."
".$text['label-last_24_hours']."
\n"; + $hud[$n]['html'] .= "".$text['label-missed_calls'].""; - $hud[$n]['html'] .= "
\n"; + $hud[$n]['html'] .= "".$result_count.""; + $hud[$n]['html'] .= "".$text['label-last_24_hours']."\n"; + + $hud[$n]['html'] .= "
"; + $hud[$n]['html'] .= "
\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + if ($result_count > 0) { + $hud[$n]['html'] .= "\n"; + } + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; @@ -473,7 +477,7 @@ $tmp_year = date("Y", strtotime($row['start_stamp'])); $tmp_month = date("M", strtotime($row['start_stamp'])); $tmp_day = date("d", strtotime($row['start_stamp'])); - $tmp_start_epoch = (defined('TIME_24HR') && TIME_24HR == 1) ? date("j/n H:i", $row['start_epoch']) : date("j/n h:ia", $row['start_epoch']); + $tmp_start_epoch = ($_SESSION['domain']['time_format']['text'] == '12h') ? date("n/j g:ia", $row['start_epoch']) : date("n/j H:i", $row['start_epoch']); //set click-to-call variables if (permission_exists('click_to_call_call')) { $tr_link = "onclick=\"send_cmd('".PROJECT_PATH."/app/click_to_call/click_to_call.php". @@ -490,14 +494,13 @@ "style='cursor: pointer;'"; } $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; @@ -506,14 +509,14 @@ } $hud[$n]['html'] .= "
 ".$text['label-cid_name']."".$text['label-cid_number']." ".$text['label-cid_number']."".$text['label-missed']."
\n"; + $hud[$n]['html'] .= "\n"; if ($theme_cdr_images_exist) { $call_result = ($row['answer_stamp'] != '') ? 'voicemail' : 'cancelled'; $hud[$n]['html'] .= "\n"; } $hud[$n]['html'] .= "".$row['caller_id_name']." ".((is_numeric($row['caller_id_number'])) ? format_phone($row['caller_id_number']) : $row['caller_id_number'])."".((is_numeric($row['caller_id_number'])) ? format_phone($row['caller_id_number']) : $row['caller_id_number'])."".$tmp_start_epoch."
\n"; - $hud[$n]['html'] .= "".$text['label-view_all']."\n"; + $hud[$n]['html'] .= "".$text['label-view_all']."\n"; + $hud[$n]['html'] .= "
"; $n++; } //recent calls if (in_array('recent', $selected_blocks) && permission_exists('xml_cdr_view') && is_array($_SESSION['user']['extension']) && sizeof($_SESSION['user']['extension']) > 0) { - $hud[$n]['title'] = $text['label-recent_calls']; foreach ($_SESSION['user']['extension'] as $assigned_extension) { $assigned_extensions[$assigned_extension['extension_uuid']] = $assigned_extension['user']; } @@ -560,14 +563,18 @@ $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; - $onclick = "onclick=\"document.location.href='".PROJECT_PATH."/app/xml_cdr/xml_cdr.php'\""; - $hud[$n]['html'] .= "".$result_count."
".$text['label-last_24_hours']."
\n"; + $hud[$n]['html'] .= "".$text['label-recent_calls'].""; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "".$result_count.""; + $hud[$n]['html'] .= "".$text['label-last_24_hours']."\n"; + + $hud[$n]['html'] .= "
"; + $hud[$n]['html'] .= "
\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + if ($result_count > 0) { + $hud[$n]['html'] .= "\n"; + } + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; @@ -591,7 +598,7 @@ $tmp_year = date("Y", strtotime($row['start_stamp'])); $tmp_month = date("M", strtotime($row['start_stamp'])); $tmp_day = date("d", strtotime($row['start_stamp'])); - $tmp_start_epoch = (defined('TIME_24HR') && TIME_24HR == 1) ? date("j/n H:i", $row['start_epoch']) : date("j/n h:ia", $row['start_epoch']); + $tmp_start_epoch = ($_SESSION['domain']['time_format']['text'] == '12h') ? date("n/j g:ia", $row['start_epoch']) : date("n/j H:i", $row['start_epoch']); //determine name $cdr_name = ($row['direction'] == 'inbound' || ($row['direction'] == 'local' && in_array($row['destination_number'], $assigned_extensions))) ? $row['caller_id_name'] : $row['destination_number']; @@ -621,7 +628,7 @@ } $hud[$n]['html'] .= "\n"; //determine call result and appropriate icon - $hud[$n]['html'] .= "\n"; - //display name - $hud[$n]['html'] .= "\n"; - //display number - $hud[$n]['html'] .= "\n"; - //date/time + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; @@ -652,15 +655,14 @@ } $hud[$n]['html'] .= "
 ".$text['label-cid_name']."".$text['label-cid_number']." ".$text['label-cid_number']."".$text['label-date_time']."
\n"; + $hud[$n]['html'] .= "\n"; if ($theme_cdr_images_exist) { if ($row['direction'] == 'inbound' || $row['direction'] == 'local') { if ($row['answer_stamp'] != '' && $row['bridge_uuid'] != '') { $call_result = 'answered'; } @@ -637,11 +644,7 @@ $hud[$n]['html'] .= "\n"; } $hud[$n]['html'] .= "".$cdr_name."".$cdr_number."".$cdr_number."".$tmp_start_epoch."
\n"; - $hud[$n]['html'] .= "".$text['label-view_all']."\n"; + $hud[$n]['html'] .= "".$text['label-view_all']."\n"; + $hud[$n]['html'] .= ""; $n++; } //domain limits if (in_array('limits', $selected_blocks) && is_array($_SESSION['limit']) && sizeof($_SESSION['limit']) > 0) { - $hud[$n]['title'] = $text['label-domain_limits']; - $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; @@ -679,11 +681,16 @@ else { $show_stat = false; } + + $hud[$n]['html'] .= "".$text['label-domain_limits'].""; + if ($show_stat) { - $hud[$n]['html'] .= "".$hud_stat."
".$hud_stat_title."
\n"; + $hud[$n]['html'] .= "".$hud_stat.""; + $hud[$n]['html'] .= "".$hud_stat_title."\n"; } - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "
"; + $hud[$n]['html'] .= "
\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; @@ -736,14 +743,13 @@ } $hud[$n]['html'] .= "
".$text['label-feature']."".$text['label-used']."
\n"; + $hud[$n]['html'] .= ""; $n++; } //system counts if (in_array('counts', $selected_blocks) && permission_exists('xml_cdr_view')) { - $hud[$n]['title'] = $text['label-system_counts']; - $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; @@ -767,14 +773,19 @@ else { $show_stat = false; } + + $hud[$n]['html'] .= "".$text['label-system_counts'].""; + if ($show_stat) { - $hud[$n]['html'] .= "".$hud_stat."
".$hud_stat_title."
\n"; + $hud[$n]['html'] .= "".$hud_stat.""; + $hud[$n]['html'] .= "".$hud_stat_title."\n"; } - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "
"; + $hud[$n]['html'] .= "
\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; @@ -892,7 +903,7 @@ if (permission_exists('voicemail_message_view') && file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/voicemails/")) { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; @@ -906,18 +917,19 @@ } $hud[$n]['html'] .= "
".$text['label-item']."".$text['label-disabled']."".$text['label-disabled']."".$text['label-total']."
".$text['label-item']."".$text['label-new']."".$text['label-new']."".$text['label-total']."
\n"; + $hud[$n]['html'] .= ""; $n++; } //system status if (in_array('system', $selected_blocks)) { - $hud[$n]['title'] = $text['label-system_status']; - $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; + $hud[$n]['html'] .= "".$text['label-system_status'].""; + //disk usage if (stristr(PHP_OS, 'Linux')) { $tmp = shell_exec("df /home"); @@ -927,21 +939,24 @@ foreach ($tmp as $stat) { if (substr_count($stat, '%') > 0) { $percent_disk_usage = rtrim($stat,'%'); break; } } + if ($percent_disk_usage != '') { - $hud[$n]['html'] .= "".$percent_disk_usage."
".$text['label-disk_usage']." (%)
\n"; + $hud[$n]['html'] .= "".$percent_disk_usage.""; + $hud[$n]['html'] .= "".$text['label-disk_usage']." (%)\n"; } } - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "
"; + $hud[$n]['html'] .= "
\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; //pbx version $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; @@ -955,7 +970,7 @@ if ($switch_version != '' && $switch_bits != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -973,7 +988,7 @@ if ($uptime != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -996,7 +1011,7 @@ if ($uptime != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -1008,7 +1023,7 @@ if ($percent_memory != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -1020,7 +1035,7 @@ if ($percent_disk_usage != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -1036,7 +1051,7 @@ if ($percent_cpu != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -1068,7 +1083,7 @@ if ($connections != '') { $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -1083,7 +1098,7 @@ $channels = (is_numeric($tmp)) ? $tmp : 0; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } @@ -1096,12 +1111,13 @@ $tr_link = "href='".PROJECT_PATH."/app/registrations/status_registrations.php'"; $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; - $hud[$n]['html'] .= "\n"; + $hud[$n]['html'] .= "\n"; $hud[$n]['html'] .= "\n"; $c = ($c) ? 0 : 1; } $hud[$n]['html'] .= "
".$text['label-item']."".$text['label-item']."".$text['label-value']."
FusionPBX".software_version()."".software_version()."
".$text['label-switch']."".$switch_version." (".$switch_bits.")".$switch_version." (".$switch_bits.")
".$text['label-switch_uptime']."".$uptime."".$uptime."
".$text['label-system_uptime']."".$uptime."".$uptime."
".$text['label-memory_usage']."".$percent_memory."%".$percent_memory."%
".$text['label-disk_usage']."".$percent_disk_usage."%".$percent_disk_usage."%
".$text['label-processor_usage']."".$percent_cpu."%".$percent_cpu."%
".$text['label-database_connections']."".$connections."".$connections."
".$text['label-channels']."".$channels."".$channels."
".$text['label-registrations']."".$registrations."".$registrations."
\n"; + $hud[$n]['html'] .= ""; $n++; } @@ -1126,56 +1142,82 @@ echo "\n"; } - echo "\n"; - echo "\n"; + //define grid columns widths and when to use a clear fix + //-- $col_str[box_total][which_box] + //-- $clear_fix[box_total][after_box] + $col_str[1][1] = "col-xs-12 col-sm-12 col-md-12 col-lg-12"; + for ($n = 1; $n <= 2; $n++) { $col_str[2][$n] = "col-xs-12 col-sm-6 col-md-6 col-lg-6"; } + for ($n = 1; $n <= 3; $n++) { $col_str[3][$n] = "col-xs-12 col-sm-4 col-md-4 col-lg-4"; } + for ($n = 1; $n <= 4; $n++) { $col_str[4][$n] = "col-xs-12 col-sm-6 col-md-3 col-lg-3"; } + for ($n = 1; $n <= 3; $n++) { $col_str[5][$n] = "col-xs-12 col-sm-4 col-md-4 col-lg-2"; } + $col_str[5][4] = "col-xs-12 col-sm-6 col-md-6 col-lg-3"; + $col_str[5][5] = "col-xs-12 col-sm-6 col-md-6 col-lg-3"; + for ($n = 1; $n <= 6; $n++) { $col_str[6][$n] = "col-xs-12 col-sm-6 col-md-4 col-lg-2"; } + + $clear_fix[4][2] = "visible-sm"; + $clear_fix[5][3] = "visible-sm visible-md"; + $clear_fix[6][2] = "visible-sm"; + $clear_fix[6][3] = "visible-md"; + $clear_fix[6][4] = "visible-sm"; + + echo "
"; foreach ($hud as $index => $block) { - echo "
\n"; - if ($index+1 < sizeof($hud)) { echo ""; } + echo "
"; + echo "
"; + echo "
"; + echo $block['html']; + echo " "; + echo "
"; + echo "
"; + echo "
"; + if (isset($clear_fix[sizeof($hud)][$index+1]) && $clear_fix[sizeof($hud)][$index+1] != '') { + echo "
"; + } } - echo ""; - echo "
"; - echo " ".$block['title'].""; - echo " ".$block['html']; - echo "    
"; - unset($hud); + echo ""; + } -if (!is_array($selected_blocks) || in_array('forwarding', $selected_blocks)) { - //call routing - if (file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/calls/calls.php")) { - if (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb')) { - $is_included = "true"; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
".$text['header-call_routing']."

\n"; - require_once "app/calls/calls.php"; - echo "
\n"; - } - } +if (!is_array($selected_blocks) || in_array('routing', $selected_blocks) || in_array('ring_groups', $selected_blocks)) { + echo "
\n"; - //reload language values - $language = new text; - $text = $language->get(); - - //ring group forward - if (file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/ring_groups/ring_group_forward.php")) { - if (permission_exists('ring_group_forward')) { - $is_included = "true"; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
".$text['header-ring_groups']."

\n"; - require_once "app/ring_groups/ring_group_forward.php"; - echo "
\n"; + if (!is_array($selected_blocks) || in_array('routing', $selected_blocks)) { + //call routing + if (file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/calls/calls.php")) { + if (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb')) { + $is_included = "true"; + echo "
\n"; + echo "
\n"; + echo "
".$text['header-call_routing']."

\n"; + require_once "app/calls/calls.php"; + echo "
\n"; + } } - } + } + + if (!is_array($selected_blocks) || in_array('ring_groups', $selected_blocks)) { + + //reload language values + $language = new text; + $text = $language->get(); + + //ring group forward + if (file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/ring_groups/ring_group_forward.php")) { + if (permission_exists('ring_group_forward')) { + $is_included = "true"; + echo "
\n"; + echo "
\n"; + echo "
".$text['header-ring_groups']."

\n"; + require_once "app/ring_groups/ring_group_forward.php"; + echo "
\n"; + } + } + } + + echo "
\n"; } + //show the footer require_once "resources/footer.php"; ?> \ No newline at end of file diff --git a/core/users/app_languages.php b/core/users/app_languages.php index bf584fef35..053f6eb211 100644 --- a/core/users/app_languages.php +++ b/core/users/app_languages.php @@ -340,6 +340,20 @@ $text['label-time_zone']['ro'] = ""; $text['label-time_zone']['de-at'] = "Zeitzone"; $text['label-time_zone']['he'] = "אזור זמן"; +$text['label-text']['en-us'] = "Text"; +$text['label-text']['es-cl'] = "Texto"; +$text['label-text']['pt-pt'] = "Texto"; +$text['label-text']['fr-fr'] = "Texte"; +$text['label-text']['pt-br'] = "Texto"; +$text['label-text']['pl'] = "Tekst"; +$text['label-text']['he'] = "טֶקסט"; +$text['label-text']['uk'] = "текст"; +$text['label-text']['sv-se'] = "Text"; +$text['label-text']['de-at'] = "Text"; +$text['label-text']['ro'] = "Text"; +$text['label-text']['fa'] = ""; +$text['label-text']['ar-eg'] = "نص"; + $text['label-status']['en-us'] = "Status"; $text['label-status']['es-cl'] = "Estado"; $text['label-status']['pt-pt'] = "Estado"; @@ -384,6 +398,20 @@ $text['label-password']['ro'] = "Parolă"; $text['label-password']['de-at'] = "Passwort"; $text['label-password']['he'] = "סיסמה"; +$text['label-none']['en-us'] = "None"; +$text['label-none']['es-cl'] = "Ninguna"; +$text['label-none']['pt-pt'] = "Nenhum"; +$text['label-none']['fr-fr'] = "Aucun"; +$text['label-none']['pt-br'] = "Nenhum"; +$text['label-none']['pl'] = "Żaden"; +$text['label-none']['he'] = "אף לא אחד"; +$text['label-none']['uk'] = "жоден"; +$text['label-none']['sv-se'] = "Ingen"; +$text['label-none']['de-at'] = "Keiner"; +$text['label-none']['ro'] = "Nici unul"; +$text['label-none']['fa'] = ""; +$text['label-none']['ar-eg'] = "لا شيء"; + $text['label-last_name']['en-us'] = "Last Name"; $text['label-last_name']['es-cl'] = "Apellido"; $text['label-last_name']['pt-pt'] = "Último Nome"; @@ -395,6 +423,20 @@ $text['label-last_name']['ro'] = ""; $text['label-last_name']['de-at'] = "Nachname"; $text['label-last_name']['he'] = "שם משפחה"; +$text['label-image']['en-us'] = "Image"; +$text['label-image']['es-cl'] = "Imagen"; +$text['label-image']['pt-pt'] = "Imagem"; +$text['label-image']['fr-fr'] = "image"; +$text['label-image']['pt-br'] = "Imagem"; +$text['label-image']['pl'] = "Obraz"; +$text['label-image']['he'] = "תמונה"; +$text['label-image']['uk'] = "зображення"; +$text['label-image']['sv-se'] = "Bild"; +$text['label-image']['de-at'] = "Image"; +$text['label-image']['ro'] = "Imagine"; +$text['label-image']['fa'] = ""; +$text['label-image']['ar-eg'] = "صورة"; + $text['label-groups']['en-us'] = "Groups"; $text['label-groups']['es-cl'] = "Grupos"; $text['label-groups']['pt-pt'] = "Grupos"; @@ -582,6 +624,34 @@ $text['label-additional_info']['ro'] = ""; $text['label-additional_info']['de-at'] = "Zusätzliche Information"; $text['label-additional_info']['he'] = "מידע נוסף"; +$text['label-24-hour']['en-us'] = "24-Hour"; +$text['label-24-hour']['es-cl'] = "24 horas"; +$text['label-24-hour']['pt-pt'] = "24 horas"; +$text['label-24-hour']['fr-fr'] = "24 heures"; +$text['label-24-hour']['pt-br'] = "24 horas"; +$text['label-24-hour']['pl'] = "24-godzinny"; +$text['label-24-hour']['he'] = "24 שעות"; +$text['label-24-hour']['uk'] = "24-годинний"; +$text['label-24-hour']['sv-se'] = "24-timmars"; +$text['label-24-hour']['de-at'] = "24 Stunden"; +$text['label-24-hour']['ro'] = "24 de ore"; +$text['label-24-hour']['fa'] = ""; +$text['label-24-hour']['ar-eg'] = "24 ساعة"; + +$text['label-12-hour']['en-us'] = "12-Hour"; +$text['label-12-hour']['es-cl'] = "12 horas"; +$text['label-12-hour']['pt-pt'] = "12 horas"; +$text['label-12-hour']['fr-fr'] = "12 heures"; +$text['label-12-hour']['pt-br'] = "12 horas"; +$text['label-12-hour']['pl'] = "12-godzinny"; +$text['label-12-hour']['he'] = "12 שעות"; +$text['label-12-hour']['uk'] = "12-годинний"; +$text['label-12-hour']['sv-se'] = "12-timmars"; +$text['label-12-hour']['de-at'] = "12 Stunden"; +$text['label-12-hour']['ro'] = "12 de ore"; +$text['label-12-hour']['fa'] = ""; +$text['label-12-hour']['ar-eg'] = "12 ساعة"; + $text['header-user_setting-edit']['en-us'] = "User Setting"; $text['header-user_setting-edit']['es-cl'] = "Configuración de Usuario"; $text['header-user_setting-edit']['pt-pt'] = "Definição do Utilizador"; diff --git a/core/users/app_menu.php b/core/users/app_menu.php index 33d53fee2b..86c7086ba4 100644 --- a/core/users/app_menu.php +++ b/core/users/app_menu.php @@ -1,36 +1,36 @@ - \ No newline at end of file diff --git a/core/users/groups.php b/core/users/groups.php index b954d1001a..fc1ab90941 100644 --- a/core/users/groups.php +++ b/core/users/groups.php @@ -119,7 +119,7 @@ require_once "resources/require.php"; $row_style["1"] = "row_style1"; $echo = "\n"; - $echo .= "\n"; + $echo .= "\n"; if (permission_exists('group_all') && $_GET['showall'] == 'true') { $echo .= " \n"; } diff --git a/core/users/user_setting_edit.php b/core/users/user_setting_edit.php index 8a13a8edc9..e5cd12fa46 100644 --- a/core/users/user_setting_edit.php +++ b/core/users/user_setting_edit.php @@ -73,7 +73,6 @@ else { //get http post variables and set them to php variables if (count($_REQUEST) > 0) { - echo "
".print_r($_REQUEST, true)."
"; $user_setting_category = strtolower(check_str($_REQUEST["user_setting_category"])); $user_setting_subcategory = strtolower(check_str($_POST["user_setting_subcategory"])); $user_setting_name = strtolower(check_str($_POST["user_setting_name"])); @@ -441,7 +440,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $subcategory = $row['user_setting_subcategory']; $name = $row['user_setting_name']; if ($category == "domain" && $subcategory == "menu" && $name == "uuid" ) { - echo " \n"; echo " \n"; $sql = ""; $sql .= "select * from v_menus "; @@ -461,7 +460,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "template" && $name == "name" ) { - echo " \n"; echo " \n"; //add all the themes to the list $theme_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/themes'; @@ -483,7 +482,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "language" && $name == "code" ) { - echo " \n"; echo " \n"; foreach ($_SESSION['app']['languages'] as $key => $value) { if ($row['default_setting_value'] == $key) { @@ -496,7 +495,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; } elseif ($category == "domain" && $subcategory == "time_zone" && $name == "name" ) { - echo " \n"; echo " \n"; //$list = DateTimeZone::listAbbreviations(); $time_zone_identifiers = DateTimeZone::listIdentifiers(); @@ -536,16 +535,25 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { } echo " \n"; } + elseif ($category == "domain" && $subcategory == "time_format" && $name == "text" ) { + echo " \n"; + } elseif ($subcategory == 'password' || substr_count($subcategory, '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { - echo " \n"; + echo " \n"; } elseif ( + $category == "theme" && $subcategory == "body_color" && $name == "text" || + $category == "theme" && $subcategory == "body_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "background_color" && $name == "array" || $category == "theme" && $subcategory == "login_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "login_background_color" && $name == "text" || $category == "theme" && $subcategory == "domain_color" && $name == "text" || $category == "theme" && $subcategory == "domain_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "domain_background_color" && $name == "text" || + $category == "theme" && $subcategory == "domain_selector_shadow_color" && $name == "text" || $category == "theme" && $subcategory == "footer_color" && $name == "text" || $category == "theme" && $subcategory == "footer_background_color" && $name == "text" || $category == "theme" && $subcategory == "message_default_background_color" && $name == "text" || @@ -553,47 +561,56 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $category == "theme" && $subcategory == "message_negative_background_color" && $name == "text" || $category == "theme" && $subcategory == "message_negative_color" && $name == "text" || $category == "theme" && $subcategory == "message_alert_background_color" && $name == "text" || - $category == "theme" && $subcategory == "message_alert_color" && $name == "text" + $category == "theme" && $subcategory == "message_alert_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_background_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_text_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_main_shadow_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_background_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_background_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_text_color_hover" && $name == "text" || + $category == "theme" && $subcategory == "menu_sub_shadow_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_brand_text_color" && $name == "text" || + $category == "theme" && $subcategory == "menu_brand_text_color_hover" && $name == "text" ) { - echo " "; - echo " \n"; - echo " "; + echo " \n"; } elseif ($category == "fax" && $subcategory == "page_size" && $name == "text" ) { - echo " \n"; + echo " "; + echo " "; + echo " "; echo " "; } elseif ($category == "fax" && $subcategory == "resolution" && $name == "text" ) { - echo " \n"; + echo " "; + echo " "; + echo " "; echo " "; } elseif ($category == "theme" && $subcategory == "domain_visible" && $name == "text" ) { - echo " \n"; + echo " \n"; + echo " \n"; echo " \n"; } elseif ($category == "theme" && $subcategory == "cache" && $name == "boolean" ) { - echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + } + elseif ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { + echo " \n"; } else { - echo " \n"; + echo " \n"; } echo "
\n"; echo $text['description-value']."\n"; diff --git a/core/users/user_settings.php b/core/users/user_settings.php index 824adfcd9f..651a21be4f 100644 --- a/core/users/user_settings.php +++ b/core/users/user_settings.php @@ -45,7 +45,6 @@ else { $sql .= "user_setting_enabled = '".$enabled."' "; $sql .= "where user_uuid = '".$user_uuid."' "; $sql .= "and user_setting_uuid = '".$user_setting_uuids[0]."' "; - //echo $sql."

"; $db->exec(check_sql($sql)); unset($sql); @@ -145,7 +144,7 @@ else { && permission_exists("user_setting_add") && count($_SESSION['domains']) > 1) || permission_exists('user_setting_delete')) { - echo ""; + echo ""; } echo ""; echo ""; @@ -168,7 +167,7 @@ else { (permission_exists("domain_select") && permission_exists("user_setting_add") && count($_SESSION['domains']) > 1) || permission_exists("user_setting_delete") ) { - echo " \n"; + echo " \n"; $subcat_ids[strtolower($row['user_setting_category'])][] = 'checkbox_'.$row['user_setting_uuid']; } echo " ").append(a("").append(a("").append(a("").append(a("
".$text['label-domain']."".$text['label-subcategory']."".$text['label-type'].""; @@ -199,6 +198,15 @@ else { elseif ($category == "domain" && $subcategory == "template" && $name == "name" ) { echo " ".ucwords($row['user_setting_value']); } + else if ($category == "domain" && $subcategory == "time_format" && $name == "text" ) { + switch ($row['user_setting_value']) { + case '12h': echo " ".$text['label-12-hour']; break; + case '24h': echo " ".$text['label-24-hour']; break; + } + } + else if ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { + echo " ".ucwords($row['user_setting_value']); + } else if ($subcategory == 'password' || substr_count($subcategory, '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { echo " ".str_repeat('*', strlen($row['user_setting_value'])); } diff --git a/resources/bootstrap/3.3.6.dist b/resources/bootstrap/3.3.6.dist new file mode 100644 index 0000000000..e69de29bb2 diff --git a/resources/bootstrap/css/bootstrap-colorpicker.css b/resources/bootstrap/css/bootstrap-colorpicker.css new file mode 100644 index 0000000000..3f8ba1c2cb --- /dev/null +++ b/resources/bootstrap/css/bootstrap-colorpicker.css @@ -0,0 +1,261 @@ +/*! + * Bootstrap Colorpicker + * http://mjolnic.github.io/bootstrap-colorpicker/ + * + * Originally written by (c) 2012 Stefan Petre + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0.txt + * + */ + +.colorpicker-saturation { + float: left; + width: 100px; + height: 100px; + cursor: crosshair; + background-image: url("../img/bootstrap-colorpicker/saturation.png"); +} + +.colorpicker-saturation i { + position: absolute; + top: 0; + left: 0; + display: block; + width: 5px; + height: 5px; + margin: -4px 0 0 -4px; + border: 1px solid #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.colorpicker-saturation i b { + display: block; + width: 5px; + height: 5px; + border: 1px solid #fff; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.colorpicker-hue, +.colorpicker-alpha { + float: left; + width: 15px; + height: 100px; + margin-bottom: 4px; + margin-left: 4px; + cursor: row-resize; +} + +.colorpicker-hue i, +.colorpicker-alpha i { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 1px; + margin-top: -1px; + background: #000; + border-top: 1px solid #fff; +} + +.colorpicker-hue { + background-image: url("../img/bootstrap-colorpicker/hue.png"); +} + +.colorpicker-alpha { + display: none; + background-image: url("../img/bootstrap-colorpicker/alpha.png"); +} + +.colorpicker-saturation, +.colorpicker-hue, +.colorpicker-alpha { + background-size: contain; +} + +.colorpicker { + top: 0; + left: 0; + z-index: 2500; + min-width: 130px; + padding: 4px; + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; +} + +.colorpicker:before, +.colorpicker:after { + display: table; + line-height: 0; + content: ""; +} + +.colorpicker:after { + clear: both; +} + +.colorpicker:before { + position: absolute; + top: -7px; + left: 6px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.colorpicker:after { + position: absolute; + top: -6px; + left: 7px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.colorpicker div { + position: relative; +} + +.colorpicker.colorpicker-with-alpha { + min-width: 140px; +} + +.colorpicker.colorpicker-with-alpha .colorpicker-alpha { + display: block; +} + +.colorpicker-color { + height: 10px; + margin-top: 5px; + clear: both; + background-image: url("../img/bootstrap-colorpicker/alpha.png"); + background-position: 0 100%; +} + +.colorpicker-color div { + height: 10px; +} + +.colorpicker-selectors { + display: none; + height: 10px; + margin-top: 5px; + clear: both; +} + +.colorpicker-selectors i { + float: left; + width: 10px; + height: 10px; + cursor: pointer; +} + +.colorpicker-selectors i + i { + margin-left: 3px; +} + +.colorpicker-element .input-group-addon i, +.colorpicker-element .add-on i { + display: inline-block; + width: 16px; + height: 16px; + vertical-align: text-top; + cursor: pointer; +} + +.colorpicker.colorpicker-inline { + position: relative; + z-index: auto; + display: inline-block; + float: none; +} + +.colorpicker.colorpicker-horizontal { + width: 110px; + height: auto; + min-width: 110px; +} + +.colorpicker.colorpicker-horizontal .colorpicker-saturation { + margin-bottom: 4px; +} + +.colorpicker.colorpicker-horizontal .colorpicker-color { + width: 100px; +} + +.colorpicker.colorpicker-horizontal .colorpicker-hue, +.colorpicker.colorpicker-horizontal .colorpicker-alpha { + float: left; + width: 100px; + height: 15px; + margin-bottom: 4px; + margin-left: 0; + cursor: col-resize; +} + +.colorpicker.colorpicker-horizontal .colorpicker-hue i, +.colorpicker.colorpicker-horizontal .colorpicker-alpha i { + position: absolute; + top: 0; + left: 0; + display: block; + width: 1px; + height: 15px; + margin-top: 0; + background: #ffffff; + border: none; +} + +.colorpicker.colorpicker-horizontal .colorpicker-hue { + background-image: url("../img/bootstrap-colorpicker/hue-horizontal.png"); +} + +.colorpicker.colorpicker-horizontal .colorpicker-alpha { + background-image: url("../img/bootstrap-colorpicker/alpha-horizontal.png"); +} + +.colorpicker.colorpicker-hidden { + display: none; +} + +.colorpicker.colorpicker-visible { + display: block; +} + +.colorpicker-inline.colorpicker-visible { + display: inline-block; +} + +.colorpicker-right:before { + right: 6px; + left: auto; +} + +.colorpicker-right:after { + right: 7px; + left: auto; +} + +.colorpicker-no-arrow:before { + border-right: 0; + border-left: 0; +} + +.colorpicker-no-arrow:after { + border-right: 0; + border-left: 0; +} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap-colorpicker.min.css b/resources/bootstrap/css/bootstrap-colorpicker.min.css new file mode 100644 index 0000000000..28a87180ac --- /dev/null +++ b/resources/bootstrap/css/bootstrap-colorpicker.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Colorpicker + * http://mjolnic.github.io/bootstrap-colorpicker/ + * + * Originally written by (c) 2012 Stefan Petre + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0.txt + * + */.colorpicker-saturation{float:left;width:100px;height:100px;cursor:crosshair;background-image:url("../img/bootstrap-colorpicker/saturation.png")}.colorpicker-saturation i{position:absolute;top:0;left:0;display:block;width:5px;height:5px;margin:-4px 0 0 -4px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-saturation i b{display:block;width:5px;height:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-hue,.colorpicker-alpha{float:left;width:15px;height:100px;margin-bottom:4px;margin-left:4px;cursor:row-resize}.colorpicker-hue i,.colorpicker-alpha i{position:absolute;top:0;left:0;display:block;width:100%;height:1px;margin-top:-1px;background:#000;border-top:1px solid #fff}.colorpicker-hue{background-image:url("../img/bootstrap-colorpicker/hue.png")}.colorpicker-alpha{display:none;background-image:url("../img/bootstrap-colorpicker/alpha.png")}.colorpicker-saturation,.colorpicker-hue,.colorpicker-alpha{background-size:contain}.colorpicker{top:0;left:0;z-index:2500;min-width:130px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1}.colorpicker:before,.colorpicker:after{display:table;line-height:0;content:""}.colorpicker:after{clear:both}.colorpicker:before{position:absolute;top:-7px;left:6px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.colorpicker:after{position:absolute;top:-6px;left:7px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url("../img/bootstrap-colorpicker/alpha.png");background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{float:left;width:10px;height:10px;cursor:pointer}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .input-group-addon i,.colorpicker-element .add-on i{display:inline-block;width:16px;height:16px;vertical-align:text-top;cursor:pointer}.colorpicker.colorpicker-inline{position:relative;z-index:auto;display:inline-block;float:none}.colorpicker.colorpicker-horizontal{width:110px;height:auto;min-width:110px}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-hue,.colorpicker.colorpicker-horizontal .colorpicker-alpha{float:left;width:100px;height:15px;margin-bottom:4px;margin-left:0;cursor:col-resize}.colorpicker.colorpicker-horizontal .colorpicker-hue i,.colorpicker.colorpicker-horizontal .colorpicker-alpha i{position:absolute;top:0;left:0;display:block;width:1px;height:15px;margin-top:0;background:#fff;border:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url("../img/bootstrap-colorpicker/hue-horizontal.png")}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url("../img/bootstrap-colorpicker/alpha-horizontal.png")}.colorpicker.colorpicker-hidden{display:none}.colorpicker.colorpicker-visible{display:block}.colorpicker-inline.colorpicker-visible{display:inline-block}.colorpicker-right:before{right:6px;left:auto}.colorpicker-right:after{right:7px;left:auto}.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-no-arrow:after{border-right:0;border-left:0} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap-datetimepicker-standalone.css b/resources/bootstrap/css/bootstrap-datetimepicker-standalone.css new file mode 100644 index 0000000000..49e3ea61eb --- /dev/null +++ b/resources/bootstrap/css/bootstrap-datetimepicker-standalone.css @@ -0,0 +1,103 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.37 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-calendar:before { + content: "\e109"; +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} + +.collapse { + display: none; +} + + .collapse.in { + display: block; + } + +.dropdown-menu { + position: absolute; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap-datetimepicker.css b/resources/bootstrap/css/bootstrap-datetimepicker.css new file mode 100644 index 0000000000..b8bf43b078 --- /dev/null +++ b/resources/bootstrap/css/bootstrap-datetimepicker.css @@ -0,0 +1,373 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.37 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +.bootstrap-datetimepicker-widget { + list-style: none; +} +.bootstrap-datetimepicker-widget.dropdown-menu { + margin: 2px 0; + padding: 4px; + width: 19em; +} +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +.bootstrap-datetimepicker-widget.dropdown-menu:before, +.bootstrap-datetimepicker-widget.dropdown-menu:after { + content: ''; + display: inline-block; + position: absolute; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #cccccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + top: -7px; + left: 7px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid white; + top: -6px; + left: 8px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid #cccccc; + border-top-color: rgba(0, 0, 0, 0.2); + bottom: -7px; + left: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-top: 6px solid white; + bottom: -6px; + left: 7px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} +.bootstrap-datetimepicker-widget a[data-action] { + padding: 6px 0; +} +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; +} +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 54px; + font-weight: bold; + font-size: 1.2em; + margin: 0; +} +.bootstrap-datetimepicker-widget button[data-action] { + padding: 6px; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Increment Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Increment Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Decrement Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Decrement Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Show Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Show Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Toggle AM/PM"; +} +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Clear the picker"; +} +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Set the date to today"; +} +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; +} +.bootstrap-datetimepicker-widget .picker-switch::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Toggle Date and Time Screens"; +} +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; +} +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; +} +.bootstrap-datetimepicker-widget table td, +.bootstrap-datetimepicker-widget table th { + text-align: center; + border-radius: 4px; +} +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #777777; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table th.prev::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Previous Month"; +} +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Next Month"; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { + background: #eeeeee; +} +.bootstrap-datetimepicker-widget table td { + height: 54px; + line-height: 54px; + width: 54px; +} +.bootstrap-datetimepicker-widget table td.cw { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #777777; +} +.bootstrap-datetimepicker-widget table td.day { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table td.day:hover, +.bootstrap-datetimepicker-widget table td.hour:hover, +.bootstrap-datetimepicker-widget table td.minute:hover, +.bootstrap-datetimepicker-widget table td.second:hover { + background: #eeeeee; + cursor: pointer; +} +.bootstrap-datetimepicker-widget table td.old, +.bootstrap-datetimepicker-widget table td.new { + color: #777777; +} +.bootstrap-datetimepicker-widget table td.today { + position: relative; +} +.bootstrap-datetimepicker-widget table td.today:before { + content: ''; + display: inline-block; + border: solid transparent; + border-width: 0 0 7px 7px; + border-bottom-color: #337ab7; + border-top-color: rgba(0, 0, 0, 0.2); + position: absolute; + bottom: 4px; + right: 4px; +} +.bootstrap-datetimepicker-widget table td.active, +.bootstrap-datetimepicker-widget table td.active:hover { + background-color: #337ab7; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.bootstrap-datetimepicker-widget table td.active.today:before { + border-bottom-color: #fff; +} +.bootstrap-datetimepicker-widget table td.disabled, +.bootstrap-datetimepicker-widget table td.disabled:hover { + background: none; + color: #777777; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 54px; + height: 54px; + line-height: 54px; + margin: 2px 1.5px; + cursor: pointer; + border-radius: 4px; +} +.bootstrap-datetimepicker-widget table td span:hover { + background: #eeeeee; +} +.bootstrap-datetimepicker-widget table td span.active { + background-color: #337ab7; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.bootstrap-datetimepicker-widget table td span.old { + color: #777777; +} +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #777777; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} +.bootstrap-datetimepicker-widget.wider { + width: 21em; +} +.bootstrap-datetimepicker-widget .datepicker-decades .decade { + line-height: 1.8em !important; +} +.input-group.date .input-group-addon { + cursor: pointer; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} diff --git a/resources/bootstrap/css/bootstrap-datetimepicker.min.css b/resources/bootstrap/css/bootstrap-datetimepicker.min.css new file mode 100644 index 0000000000..63c2a3a072 --- /dev/null +++ b/resources/bootstrap/css/bootstrap-datetimepicker.min.css @@ -0,0 +1,5 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.37 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap-theme.css b/resources/bootstrap/css/bootstrap-theme.css new file mode 100644 index 0000000000..ebe57fbf64 --- /dev/null +++ b/resources/bootstrap/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/resources/bootstrap/css/bootstrap-theme.css.map b/resources/bootstrap/css/bootstrap-theme.css.map new file mode 100644 index 0000000000..21e19101e1 --- /dev/null +++ b/resources/bootstrap/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap-theme.min.css b/resources/bootstrap/css/bootstrap-theme.min.css new file mode 100644 index 0000000000..dc95d8e4e4 --- /dev/null +++ b/resources/bootstrap/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap-theme.min.css.map b/resources/bootstrap/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000000..2c6b65afc0 --- /dev/null +++ b/resources/bootstrap/css/bootstrap-theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap.css b/resources/bootstrap/css/bootstrap.css new file mode 100644 index 0000000000..42c79d6e45 --- /dev/null +++ b/resources/bootstrap/css/bootstrap.css @@ -0,0 +1,6760 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/resources/bootstrap/css/bootstrap.css.map b/resources/bootstrap/css/bootstrap.css.map new file mode 100644 index 0000000000..09f8cda78a --- /dev/null +++ b/resources/bootstrap/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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CE,oBAAA;CfwkDH;AezkDC;EACE,oBAAA;Cf2kDH;Ae5kDC;EACE,WAAA;Cf8kDH;Ae/kDC;EACE,oBAAA;CfilDH;AellDC;EACE,mBAAA;CfolDH;AehlDC;EACE,YAAA;CfklDH;AelmDC;EACE,WAAA;CfomDH;AermDC;EACE,mBAAA;CfumDH;AexmDC;EACE,mBAAA;Cf0mDH;Ae3mDC;EACE,UAAA;Cf6mDH;Ae9mDC;EACE,mBAAA;CfgnDH;AejnDC;EACE,mBAAA;CfmnDH;AepnDC;EACE,UAAA;CfsnDH;AevnDC;EACE,mBAAA;CfynDH;Ae1nDC;EACE,mBAAA;Cf4nDH;Ae7nDC;EACE,UAAA;Cf+nDH;AehoDC;EACE,mBAAA;CfkoDH;AenoDC;EACE,kBAAA;CfqoDH;AejoDC;EACE,WAAA;CfmoDH;AernDC;EACE,kBAAA;CfunDH;AexnDC;EACE,0BAAA;Cf0nDH;Ae3nDC;EACE,0BAAA;Cf6nDH;Ae9nDC;EACE,iBAAA;CfgoDH;AejoDC;EACE,0BAAA;CfmoDH;AepoDC;EACE,0BAAA;CfsoDH;AevoDC;EACE,iBAAA;CfyoDH;Ae1oDC;EACE,0BAAA;Cf4oDH;Ae7oDC;EACE,0BAAA;Cf+oDH;AehpDC;EACE,iBAAA;CfkpDH;AenpDC;EACE,0BAAA;CfqpDH;AetpDC;EACE,yBAAA;CfwpDH;AezpDC;EACE,gBAAA;Cf2pDH;Aa3pDD;EElCI;IACE,YAAA;GfgsDH;EezrDD;IACE,YAAA;Gf2rDD;Ee5rDD;IACE,oBAAA;Gf8rDD;Ee/rDD;IACE,oBAAA;GfisDD;EelsDD;IACE,WAAA;GfosDD;EersDD;IACE,oBAAA;GfusDD;EexsDD;IACE,oBAAA;Gf0sDD;Ee3sDD;IACE,WAAA;Gf6sDD;Ee9sDD;IACE,oBAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,WAAA;GfstDD;EevtDD;IACE,oBAAA;GfytDD;Ee1tDD;IACE,mBAAA;Gf4tDD;Ee9sDD;IACE,YAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,oBAAA;GfstDD;EevtDD;IACE,WAAA;GfytDD;Ee1tDD;IACE,oBAAA;Gf4tDD;Ee7tDD;IACE,oBAAA;Gf+tDD;EehuDD;IACE,WAAA;GfkuDD;EenuDD;IACE,oBAAA;GfquDD;EetuDD;IACE,oBAAA;GfwuDD;EezuDD;IACE,WAAA;Gf2uDD;Ee5uDD;IACE,oBAAA;Gf8uDD;Ee/uDD;IACE,mBAAA;GfivDD;Ee7uDD;IACE,YAAA;Gf+uDD;Ee/vDD;IACE,WAAA;GfiwDD;EelwDD;IACE,mBAAA;GfowDD;EerwDD;IACE,mBAAA;GfuwDD;EexwDD;IACE,UAAA;Gf0wDD;Ee3wDD;IACE,mBAAA;Gf6wDD;Ee9wDD;IACE,mBAAA;GfgxDD;EejxDD;IACE,UAAA;GfmxDD;EepxDD;IACE,mBAAA;GfsxDD;EevxDD;IACE,mBAAA;GfyxDD;Ee1xDD;IACE,UAAA;Gf4xDD;Ee7xDD;IACE,mBAAA;Gf+xDD;EehyDD;IACE,kBAAA;GfkyDD;Ee9xDD;IACE,WAAA;GfgyDD;EelxDD;IACE,kBAAA;GfoxDD;EerxDD;IACE,0BAAA;GfuxDD;EexxDD;IACE,0BAAA;Gf0xDD;Ee3xDD;IACE,iBAAA;Gf6xDD;Ee9xDD;IACE,0BAAA;GfgyDD;EejyDD;IACE,0BAAA;GfmyDD;EepyDD;IACE,iBAAA;GfsyDD;EevyDD;IACE,0BAAA;GfyyDD;Ee1yDD;IACE,0BAAA;Gf4yDD;Ee7yDD;IACE,iBAAA;Gf+yDD;EehzDD;IACE,0BAAA;GfkzDD;EenzDD;IACE,yBAAA;GfqzDD;EetzDD;IACE,gBAAA;GfwzDD;CACF;AahzDD;EE3CI;IACE,YAAA;Gf81DH;Eev1DD;IACE,YAAA;Gfy1DD;Ee11DD;IACE,oBAAA;Gf41DD;Ee71DD;IACE,oBAAA;Gf+1DD;Eeh2DD;IACE,WAAA;Gfk2DD;Een2DD;IACE,oBAAA;Gfq2DD;Eet2DD;IACE,oBAAA;Gfw2DD;Eez2DD;IACE,WAAA;Gf22DD;Ee52DD;IACE,oBAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,WAAA;Gfo3DD;Eer3DD;IACE,oBAAA;Gfu3DD;Eex3DD;IACE,mBAAA;Gf03DD;Ee52DD;IACE,YAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,oBAAA;Gfo3DD;Eer3DD;IACE,WAAA;Gfu3DD;Eex3DD;IACE,oBAAA;Gf03DD;Ee33DD;IACE,oBAAA;Gf63DD;Ee93DD;IACE,WAAA;Gfg4DD;Eej4DD;IACE,oBAAA;Gfm4DD;Eep4DD;IACE,oBAAA;Gfs4DD;Eev4DD;IACE,WAAA;Gfy4DD;Ee14DD;IACE,oBAAA;Gf44DD;Ee74DD;IACE,mBAAA;Gf+4DD;Ee34DD;IACE,YAAA;Gf64DD;Ee75DD;IACE,WAAA;Gf+5DD;Eeh6DD;IACE,mBAAA;Gfk6DD;Een6DD;IACE,mBAAA;Gfq6DD;Eet6DD;IACE,UAAA;Gfw6DD;Eez6DD;IACE,mBAAA;Gf26DD;Ee56DD;IACE,mBAAA;Gf86DD;Ee/6DD;IACE,UAAA;Gfi7DD;Eel7DD;IACE,mBAAA;Gfo7DD;Eer7DD;IACE,mBAAA;Gfu7DD;Eex7DD;IACE,UAAA;Gf07DD;Ee37DD;IACE,mBAAA;Gf67DD;Ee97DD;IACE,kBAAA;Gfg8DD;Ee57DD;IACE,WAAA;Gf87DD;Eeh7DD;IACE,kBAAA;Gfk7DD;Een7DD;IACE,0BAAA;Gfq7DD;Eet7DD;IACE,0BAAA;Gfw7DD;Eez7DD;IACE,iBAAA;Gf27DD;Ee57DD;IACE,0BAAA;Gf87DD;Ee/7DD;IACE,0BAAA;Gfi8DD;Eel8DD;IACE,iBAAA;Gfo8DD;Eer8DD;IACE,0BAAA;Gfu8DD;Eex8DD;IACE,0BAAA;Gf08DD;Ee38DD;IACE,iBAAA;Gf68DD;Ee98DD;IACE,0BAAA;Gfg9DD;Eej9DD;IACE,yBAAA;Gfm9DD;Eep9DD;IACE,gBAAA;Gfs9DD;CACF;Aa38DD;EE9CI;IACE,YAAA;Gf4/DH;Eer/DD;IACE,YAAA;Gfu/DD;Eex/DD;IACE,oBAAA;Gf0/DD;Ee3/DD;IACE,oBAAA;Gf6/DD;Ee9/DD;IACE,WAAA;GfggED;EejgED;IACE,oBAAA;GfmgED;EepgED;IACE,oBAAA;GfsgED;EevgED;IACE,WAAA;GfygED;Ee1gED;IACE,oBAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,WAAA;GfkhED;EenhED;IACE,oBAAA;GfqhED;EethED;IACE,mBAAA;GfwhED;Ee1gED;IACE,YAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,oBAAA;GfkhED;EenhED;IACE,WAAA;GfqhED;EethED;IACE,oBAAA;GfwhED;EezhED;IACE,oBAAA;Gf2hED;Ee5hED;IACE,WAAA;Gf8hED;Ee/hED;IACE,oBAAA;GfiiED;EeliED;IACE,oBAAA;GfoiED;EeriED;IACE,WAAA;GfuiED;EexiED;IACE,oBAAA;Gf0iED;Ee3iED;IACE,mBAAA;Gf6iED;EeziED;IACE,YAAA;Gf2iED;Ee3jED;IACE,WAAA;Gf6jED;Ee9jED;IACE,mBAAA;GfgkED;EejkED;IACE,mBAAA;GfmkED;EepkED;IACE,UAAA;GfskED;EevkED;IACE,mBAAA;GfykED;Ee1kED;IACE,mBAAA;Gf4kED;Ee7kED;IACE,UAAA;Gf+kED;EehlED;IACE,mBAAA;GfklED;EenlED;IACE,mBAAA;GfqlED;EetlED;IACE,UAAA;GfwlED;EezlED;IACE,mBAAA;Gf2lED;Ee5lED;IACE,kBAAA;Gf8lED;Ee1lED;IACE,WAAA;Gf4lED;Ee9kED;IACE,kBAAA;GfglED;EejlED;IACE,0BAAA;GfmlED;EeplED;IACE,0BAAA;GfslED;EevlED;IACE,iBAAA;GfylED;Ee1lED;IACE,0BAAA;Gf4lED;Ee7lED;IACE,0BAAA;Gf+lED;EehmED;IACE,iBAAA;GfkmED;EenmED;IACE,0BAAA;GfqmED;EetmED;IACE,0BAAA;GfwmED;EezmED;IACE,iBAAA;Gf2mED;Ee5mED;IACE,0BAAA;Gf8mED;Ee/mED;IACE,yBAAA;GfinED;EelnED;IACE,gBAAA;GfonED;CACF;AgBxrED;EACE,8BAAA;ChB0rED;AgBxrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChB0rED;AgBxrED;EACE,iBAAA;ChB0rED;AgBprED;EACE,YA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n \n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
    ,
      , or
      .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a&,\n button& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: @panel-heading-padding;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a,\n > small,\n > .small,\n > small > a,\n > .small > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: @panel-footer-padding;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group,\n > .panel-collapse > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n .border-top-radius(0);\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table,\n > .panel-collapse > .table {\n margin-bottom: 0;\n\n caption {\n padding-left: @panel-body-padding;\n padding-right: @panel-body-padding;\n }\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n border-top-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n border-bottom-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive,\n > .table + .panel-body,\n > .table-responsive + .panel-body {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n\n + .panel-collapse > .panel-body,\n + .panel-collapse > .list-group {\n border-top: 1px solid @panel-inner-border;\n }\n }\n\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse > .panel-body {\n border-top-color: @border;\n }\n .badge {\n color: @heading-bg-color;\n background-color: @heading-text-color;\n }\n }\n & > .panel-footer {\n + .panel-collapse > .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-small;\n\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n",".reset-text() {\n font-family: @font-family-base;\n // We deliberately do NOT reset font-size.\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: @line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-base;\n\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000px);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: (@carousel-control-font-size * 1.5);\n height: (@carousel-control-font-size * 1.5);\n margin-top: (@carousel-control-font-size / -2);\n font-size: (@carousel-control-font-size * 1.5);\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: (@carousel-control-font-size / -2);\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: (@carousel-control-font-size / -2);\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","// Center-align a block level element\n\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-xs-block {\n @media (max-width: @screen-xs-max) {\n display: block !important;\n }\n}\n.visible-xs-inline {\n @media (max-width: @screen-xs-max) {\n display: inline !important;\n }\n}\n.visible-xs-inline-block {\n @media (max-width: @screen-xs-max) {\n display: inline-block !important;\n }\n}\n\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-sm-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: block !important;\n }\n}\n.visible-sm-inline {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline !important;\n }\n}\n.visible-sm-inline-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline-block !important;\n }\n}\n\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-md-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: block !important;\n }\n}\n.visible-md-inline {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline !important;\n }\n}\n.visible-md-inline-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline-block !important;\n }\n}\n\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n.visible-lg-block {\n @media (min-width: @screen-lg-min) {\n display: block !important;\n }\n}\n.visible-lg-inline {\n @media (min-width: @screen-lg-min) {\n display: inline !important;\n }\n}\n.visible-lg-inline-block {\n @media (min-width: @screen-lg-min) {\n display: inline-block !important;\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n.visible-print-block {\n display: none !important;\n\n @media print {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n\n @media print {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n\n @media print {\n display: inline-block !important;\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table !important; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n"]} \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap.min.css b/resources/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000000..4cf729e434 --- /dev/null +++ b/resources/bootstrap/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/resources/bootstrap/css/bootstrap.min.css.map b/resources/bootstrap/css/bootstrap.min.css.map new file mode 100644 index 0000000000..5f49bb3744 --- /dev/null +++ b/resources/bootstrap/css/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/normalize.less","less/print.less","bootstrap.css","dist/css/bootstrap.css","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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DG,edkkDH,MAAA,aclkDG,edqkDH,MAAA,acrkDG,edwkDH,MAAA,IcxkDG,ed2kDH,MAAA,ac3kDG,ed8kDH,MAAA,ac9kDG,edilDH,MAAA,IcjlDG,edolDH,MAAA,ac/kDG,edklDH,MAAA,YcjmDG,edomDH,MAAA,KcpmDG,gBdumDH,KAAA,KcvmDG,gBd0mDH,KAAA,ac1mDG,gBd6mDH,KAAA,ac7mDG,edgnDH,KAAA,IchnDG,edmnDH,KAAA,acnnDG,edsnDH,KAAA,actnDG,edynDH,KAAA,IcznDG,ed4nDH,KAAA,ac5nDG,ed+nDH,KAAA,ac/nDG,edkoDH,KAAA,IcloDG,edqoDH,KAAA,achoDG,edmoDH,KAAA,YcpnDG,edunDH,KAAA,KcvnDG,kBd0nDH,YAAA,Kc1nDG,kBd6nDH,YAAA,ac7nDG,kBdgoDH,YAAA,achoDG,iBdmoDH,YAAA,IcnoDG,iBdsoDH,YAAA,actoDG,iBdyoDH,YAAA,aczoDG,iBd4oDH,YAAA,Ic5oDG,iBd+oDH,YAAA,ac/oDG,iBdkpDH,YAAA,aclpDG,iBdqpDH,YAAA,IcrpDG,iBdwpDH,YAAA,acxpDG,iBd2pDH,YAAA,Yc7rDG,iBACE,YAAA,EAOJ,yBACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Ud2rDD,MAAA,Kc3rDC,Wd8rDD,MAAA,Kc9rDC,WdisDD,MAAA,acjsDC,WdosDD,MAAA,acpsDC,UdusDD,MAAA,IcvsDC,Ud0sDD,MAAA,ac1sDC,Ud6sDD,MAAA,ac7sDC,UdgtDD,MAAA,IchtDC,UdmtDD,MAAA,acntDC,UdstDD,MAAA,acttDC,UdytDD,MAAA,IcztDC,Ud4tDD,MAAA,ac7sDC,UdgtDD,MAAA,YchtDC,gBdmtDD,MAAA,KcntDC,gBdstDD,MAAA,acttDC,gBdytDD,MAAA,acztDC,ed4tDD,MAAA,Ic5tDC,ed+tDD,MAAA,ac/tDC,edkuDD,MAAA,acluDC,edquDD,MAAA,IcruDC,edwuDD,MAAA,acxuDC,ed2uDD,MAAA,ac3uDC,ed8uDD,MAAA,Ic9uDC,edivDD,MAAA,ac5uDC,ed+uDD,MAAA,Yc9vDC,ediwDD,MAAA,KcjwDC,gBdowDD,KAAA,KcpwDC,gBduwDD,KAAA,acvwDC,gBd0wDD,KAAA,ac1wDC,ed6wDD,KAAA,Ic7wDC,edgxDD,KAAA,achxDC,edmxDD,KAAA,acnxDC,edsxDD,KAAA,IctxDC,edyxDD,KAAA,aczxDC,ed4xDD,KAAA,ac5xDC,ed+xDD,KAAA,Ic/xDC,edkyDD,KAAA,ac7xDC,edgyDD,KAAA,YcjxDC,edoxDD,KAAA,KcpxDC,kBduxDD,YAAA,KcvxDC,kBd0xDD,YAAA,ac1xDC,kBd6xDD,YAAA,ac7xDC,iBdgyDD,YAAA,IchyDC,iBdmyDD,YAAA,acnyDC,iBdsyDD,YAAA,actyDC,iBdyyDD,YAAA,IczyDC,iBd4yDD,YAAA,ac5yDC,iBd+yDD,YAAA,ac/yDC,iBdkzDD,YAAA,IclzDC,iBdqzDD,YAAA,acrzDC,iBdwzDD,YAAA,YY/yDD,iBE3CE,YAAA,GAQF,yBACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Udy1DD,MAAA,Kcz1DC,Wd41DD,MAAA,Kc51DC,Wd+1DD,MAAA,ac/1DC,Wdk2DD,MAAA,acl2DC,Udq2DD,MAAA,Icr2DC,Udw2DD,MAAA,acx2DC,Ud22DD,MAAA,ac32DC,Ud82DD,MAAA,Ic92DC,Udi3DD,MAAA,acj3DC,Udo3DD,MAAA,acp3DC,Udu3DD,MAAA,Icv3DC,Ud03DD,MAAA,ac32DC,Ud82DD,MAAA,Yc92DC,gBdi3DD,MAAA,Kcj3DC,gBdo3DD,MAAA,acp3DC,gBdu3DD,MAAA,acv3DC,ed03DD,MAAA,Ic13DC,ed63DD,MAAA,ac73DC,edg4DD,MAAA,ach4DC,edm4DD,MAAA,Icn4DC,eds4DD,MAAA,act4DC,edy4DD,MAAA,acz4DC,ed44DD,MAAA,Ic54DC,ed+4DD,MAAA,ac14DC,ed64DD,MAAA,Yc55DC,ed+5DD,MAAA,Kc/5DC,gBdk6DD,KAAA,Kcl6DC,gBdq6DD,KAAA,acr6DC,gBdw6DD,KAAA,acx6DC,ed26DD,KAAA,Ic36DC,ed86DD,KAAA,ac96DC,edi7DD,KAAA,acj7DC,edo7DD,KAAA,Icp7DC,edu7DD,KAAA,acv7DC,ed07DD,KAAA,ac17DC,ed67DD,KAAA,Ic77DC,edg8DD,KAAA,ac37DC,ed87DD,KAAA,Yc/6DC,edk7DD,KAAA,Kcl7DC,kBdq7DD,YAAA,Kcr7DC,kBdw7DD,YAAA,acx7DC,kBd27DD,YAAA,ac37DC,iBd87DD,YAAA,Ic97DC,iBdi8DD,YAAA,acj8DC,iBdo8DD,YAAA,acp8DC,iBdu8DD,YAAA,Icv8DC,iBd08DD,YAAA,ac18DC,iBd68DD,YAAA,ac78DC,iBdg9DD,YAAA,Ich9DC,iBdm9DD,YAAA,acn9DC,iBds9DD,YAAA,YY18DD,iBE9CE,YAAA,GAQF,0BACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Udu/DD,MAAA,Kcv/DC,Wd0/DD,MAAA,Kc1/DC,Wd6/DD,MAAA,ac7/DC,WdggED,MAAA,achgEC,UdmgED,MAAA,IcngEC,UdsgED,MAAA,actgEC,UdygED,MAAA,aczgEC,Ud4gED,MAAA,Ic5gEC,Ud+gED,MAAA,ac/gEC,UdkhED,MAAA,aclhEC,UdqhED,MAAA,IcrhEC,UdwhED,MAAA,aczgEC,Ud4gED,MAAA,Yc5gEC,gBd+gED,MAAA,Kc/gEC,gBdkhED,MAAA,aclhEC,gBdqhED,MAAA,acrhEC,edwhED,MAAA,IcxhEC,ed2hED,MAAA,ac3hEC,ed8hED,MAAA,ac9hEC,ediiED,MAAA,IcjiEC,edoiED,MAAA,acpiEC,eduiED,MAAA,acviEC,ed0iED,MAAA,Ic1iEC,ed6iED,MAAA,acxiEC,ed2iED,MAAA,Yc1jEC,ed6jED,MAAA,Kc7jEC,gBdgkED,KAAA,KchkEC,gBdmkED,KAAA,acnkEC,gBdskED,KAAA,actkEC,edykED,KAAA,IczkEC,ed4kED,KAAA,ac5kEC,ed+kED,KAAA,ac/kEC,edklED,KAAA,IcllEC,edqlED,KAAA,acrlEC,edwlED,KAAA,acxlEC,ed2lED,KAAA,Ic3lEC,ed8lED,KAAA,aczlEC,ed4lED,KAAA,Yc7kEC,edglED,KAAA,KchlEC,kBdmlED,YAAA,KcnlEC,kBdslED,YAAA,actlEC,kBdylED,YAAA,aczlEC,iBd4lED,YAAA,Ic5lEC,iBd+lED,YAAA,ac/lEC,iBdkmED,YAAA,aclmEC,iBdqmED,YAAA,IcrmEC,iBdwmED,YAAA,acxmEC,iBd2mED,YAAA,ac3mEC,iBd8mED,YAAA,Ic9mEC,iBdinED,YAAA,acjnEC,iBdonED,YAAA,YevrED,iBACA,YAAA,GAGA,MACA,iBAAA,YAEA,Qf0rED,YAAA,IexrEC,eAAgB,IAChB,MAAA,Kf0rED,WAAA,KenrEC,GACA,WAAA,KfurED,OezrEC,MAAO,KdosEP,UAAW,KACX,cAAe,KcxrET,mBd2rER,mBc1rEQ,mBAHA,mBACA,mBd2rER,mBDHC,QAAA,IepsEC,YAAa,WAoBX,eAAA,IACA,WAAA,IAAA,MAAA,KArBJ,mBdmtEE,eAAgB,OAChB,cAAe,IAAI,MAAM,KDJ1B,uCCMD,uCcttEA,wCdutEA,wCcnrEI,2CANI,2CfqrEP,WAAA,Ee1qEG,mBf6qEH,WAAA,IAAA,MAAA,KCWD,cACE,iBAAkB,KchqEpB,6BdmqEA,6BclqEE,6BAZM,6BfuqEP,6BCMD,6BDHC,QAAA,ICWD,gBACE,OAAQ,IAAI,MAAM,Kc3qEpB,4Bd8qEA,4Bc9qEA,4BAQQ,4Bf+pEP,4BCMD,4Bc9pEM,OAAA,IAAA,MAAA,KAYF,4BAFJ,4BfqpEC,oBAAA,IexoEG,yCf2oEH,iBAAA,QejoEC,4BACA,iBAAA,QfqoED,uBe/nEG,SAAA,Od0oEF,QAAS,aczoEL,MAAA,KAEA,sBfkoEL,sBgB9wEC,SAAA,OfyxEA,QAAS,WACT,MAAO,KAST,0BetxEE,0BfgxEF,0BAGA,0BezxEM,0BAMJ,0BfixEF,0BAGA,0BACA,0BDNC,0BCAD,0BAGA,0BASE,iBAAkB,QDLnB,sCgBnyEC,sCAAA,oCf0yEF,sCevxEM,sCf4xEJ,iBAAkB,QASpB,2Be3yEE,2BfqyEF,2BAGA,2Be9yEM,2BAMJ,2BfsyEF,2BAGA,2BACA,2BDNC,2BCAD,2BAGA,2BASE,iBAAkB,QDLnB,uCgBxzEC,uCAAA,qCf+zEF,uCe5yEM,uCfizEJ,iBAAkB,QASpB,wBeh0EE,wBf0zEF,wBAGA,wBen0EM,wBAMJ,wBf2zEF,wBAGA,wBACA,wBDNC,wBCAD,wBAGA,wBASE,iBAAkB,QDLnB,oCgB70EC,oCAAA,kCfo1EF,oCej0EM,oCfs0EJ,iBAAkB,QASpB,2Ber1EE,2Bf+0EF,2BAGA,2Bex1EM,2BAMJ,2Bfg1EF,2BAGA,2BACA,2BDNC,2BCAD,2BAGA,2BASE,iBAAkB,QDLnB,uCgBl2EC,uCAAA,qCfy2EF,uCet1EM,uCf21EJ,iBAAkB,QASpB,0Be12EE,0Bfo2EF,0BAGA,0Be72EM,0BAMJ,0Bfq2EF,0BAGA,0BACA,0BDNC,0BCAD,0BAGA,0BASE,iBAAkB,QDLnB,sCejtEC,sCADF,oCdytEA,sCe32EM,sCDoJJ,iBAAA,QA6DF,kBACE,WAAY,KA3DV,WAAA,KAEA,oCACA,kBACA,MAAA,KfqtED,cAAA,Ke9pEC,WAAY,OAnDV,mBAAA,yBfotEH,OAAA,IAAA,MAAA,KCWD,yBACE,cAAe,Ec7qEjB,qCdgrEA,qCcltEI,qCARM,qCfmtET,qCCMD,qCDHC,YAAA,OCWD,kCACE,OAAQ,EcxrEV,0Dd2rEA,0Dc3rEA,0DAzBU,0Df6sET,0DCMD,0DAME,YAAa,EchsEf,yDdmsEA,yDcnsEA,yDArBU,yDfitET,yDCMD,yDAME,aAAc,EDLjB,yDe3sEW,yDEzNV,yDjBm6EC,yDiBl6ED,cAAA,GAMA,SjBm6ED,UAAA,EiBh6EC,QAAS,EACT,OAAA,EACA,OAAA,EAEA,OACA,QAAA,MACA,MAAA,KACA,QAAA,EACA,cAAA,KACA,UAAA,KjBk6ED,YAAA,QiB/5EC,MAAO,KACP,OAAA,EACA,cAAA,IAAA,MAAA,QAEA,MjBi6ED,QAAA,aiBt5EC,UAAW,Kb4BX,cAAA,IACG,YAAA,IJ83EJ,mBiBt5EC,mBAAoB,WhBi6EjB,gBAAiB,WgB/5EpB,WAAA,WjB05ED,qBiBx5EC,kBAGA,OAAQ,IAAI,EAAE,EACd,WAAA,MjBu5ED,YAAA,OiBl5EC,iBACA,QAAA,MAIF,kBhB45EE,QAAS,MgB15ET,MAAA,KAIF,iBAAA,ahB25EE,OAAQ,KIh+ER,uBL29ED,2BK19EC,wBY2EA,QAAS,KAAK,OACd,QAAA,IAAA,KAAA,yBACA,eAAA,KAEA,OACA,QAAA,MjBi5ED,YAAA,IiBv3EC,UAAW,KACX,YAAA,WACA,MAAA,KAEA,cACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,QAAA,IAAA,KACA,UAAA,KACA,YAAA,WACA,MAAA,KbxDA,iBAAA,KACQ,iBAAA,KAyHR,OAAA,IAAA,MAAA,KACK,cAAA,IACG,mBAAA,MAAA,EAAA,IAAA,IAAA,iBJ0zET,WAAA,MAAA,EAAA,IAAA,IAAA,iBkBl8EC,mBAAA,aAAA,YAAA,KAAA,mBAAA,YAAA,KACE,cAAA,aAAA,YAAA,KAAA,WAAA,YAAA,KACA,WAAA,aAAA,YAAA,KAAA,WAAA,YAAA,KdWM,oBJ27ET,aAAA,QI15EC,QAAA,EACE,mBAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,qBACA,WAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,qBAEF,gCAA0B,MAAA,KJ65E3B,QAAA,EI55EiC,oCJ+5EjC,MAAA,KiBl4EG,yCACA,MAAA,KAQF,0BhBw4EA,iBAAkB,YAClB,OAAQ,EgBr4EN,wBjB+3EH,wBiB53EC,iChBu4EA,iBAAkB,KgBr4EhB,QAAA,EAIF,wBACE,iCjB43EH,OAAA,YiB/2EC,sBjBk3ED,OAAA,KiBh2EG,mBhB42EF,mBAAoB,KAEtB,qDgB72EM,8BjBs2EH,8BiBn2EC,wCAAA,+BhB+2EA,YAAa,KgB72EX,iCjB22EH,iCiBx2EC,2CAAA,kChB42EF,0BACA,0BACA,oCACA,2BAKE,YAAa,KgBl3EX,iCjBg3EH,iCACF,2CiBt2EC,kChBy2EA,0BACA,0BACA,oCACA,2BgB32EA,YAAA,MhBm3EF,YgBz2EE,cAAA,KAGA,UADA,OjBm2ED,SAAA,SiBv2EC,QAAS,MhBk3ET,WAAY,KgB12EV,cAAA,KAGA,gBADA,aAEA,WAAA,KjBm2EH,aAAA,KiBh2EC,cAAe,EhB22Ef,YAAa,IACb,OAAQ,QgBt2ER,+BjBk2ED,sCiBp2EC,yBACA,gCAIA,SAAU,ShB02EV,WAAY,MgBx2EZ,YAAA,MAIF,oBAAA,cAEE,WAAA,KAGA,iBADA,cAEA,SAAA,SACA,QAAA,aACA,aAAA,KjB+1ED,cAAA,EiB71EC,YAAa,IhBw2Eb,eAAgB,OgBt2EhB,OAAA,QAUA,kCjBs1ED,4BCWC,WAAY,EACZ,YAAa,KgBz1Eb,wCAAA,qCjBq1ED,8BCOD,+BgBl2EI,2BhBi2EJ,4BAME,OAAQ,YDNT,0BiBz1EG,uBAMF,oCAAA,iChB+1EA,OAAQ,YDNT,yBiBt1EK,sBAaJ,mCAFF,gCAGE,OAAA,YAGA,qBjB20ED,WAAA,KiBz0EC,YAAA,IhBo1EA,eAAgB,IgBl1Ed,cAAA,EjB40EH,8BiB9zED,8BCnQE,cAAA,EACA,aAAA,EAEA,UACA,OAAA,KlBokFD,QAAA,IAAA,KkBlkFC,UAAA,KACE,YAAA,IACA,cAAA,IAGF,gBjB4kFA,OAAQ,KiB1kFN,YAAA,KD2PA,0BAFJ,kBAGI,OAAA,KAEA,6BACA,OAAA,KjB20EH,QAAA,IAAA,KiBj1EC,UAAW,KAST,YAAA,IACA,cAAA,IAVJ,mChBg2EE,OAAQ,KgBl1EN,YAAA,KAGA,6CAjBJ,qCAkBI,OAAA,KAEA,oCACA,OAAA,KjB20EH,WAAA,KiBv0EC,QAAS,IAAI,KC/Rb,UAAA,KACA,YAAA,IAEA,UACA,OAAA,KlBymFD,QAAA,KAAA,KkBvmFC,UAAA,KACE,YAAA,UACA,cAAA,IAGF,gBjBinFA,OAAQ,KiB/mFN,YAAA,KDuRA,0BAFJ,kBAGI,OAAA,KAEA,6BACA,OAAA,KjBo1EH,QAAA,KAAA,KiB11EC,UAAW,KAST,YAAA,UACA,cAAA,IAVJ,mChBy2EE,OAAQ,KgB31EN,YAAA,KAGA,6CAjBJ,qCAkBI,OAAA,KAEA,oCACA,OAAA,KjBo1EH,WAAA,KiB30EC,QAAS,KAAK,KAEd,UAAA,KjB40ED,YAAA,UiBx0EG,cjB20EH,SAAA,SiBt0EC,4BACA,cAAA,OAEA,uBACA,SAAA,SACA,IAAA,EACA,MAAA,EACA,QAAA,EACA,QAAA,MACA,MAAA,KjBy0ED,OAAA,KiBv0EC,YAAa,KhBk1Eb,WAAY,OACZ,eAAgB,KDLjB,oDiBz0EC,uCADA,iCAGA,MAAO,KhBk1EP,OAAQ,KACR,YAAa,KDLd,oDiBz0EC,uCADA,iCAKA,MAAO,KhBg1EP,OAAQ,KACR,YAAa,KAKf,uBAEA,8BAJA,4BADA,yBAEA,oBAEA,2BDNC,4BkBvuFG,mCAJA,yBD0ZJ,gCbvWE,MAAA,QJ6rFD,2BkB1uFG,aAAA,QACE,mBAAA,MAAA,EAAA,IAAA,IAAA,iBd4CJ,WAAA,MAAA,EAAA,IAAA,IAAA,iBJksFD,iCiB31EC,aAAc,QC5YZ,mBAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,QACA,WAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,QlB2uFH,gCiBh2EC,MAAO,QCtYL,iBAAA,QlByuFH,aAAA,QCWD,oCACE,MAAO,QAKT,uBAEA,8BAJA,4BADA,yBAEA,oBAEA,2BDNC,4BkBrwFG,mCAJA,yBD6ZJ,gCb1WE,MAAA,QJ2tFD,2BkBxwFG,aAAA,QACE,mBAAA,MAAA,EAAA,IAAA,IAAA,iBd4CJ,WAAA,MAAA,EAAA,IAAA,IAAA,iBJguFD,iCiBt3EC,aAAc,QC/YZ,mBAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,QACA,WAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,QlBywFH,gCiB33EC,MAAO,QCzYL,iBAAA,QlBuwFH,aAAA,QCWD,oCACE,MAAO,QAKT,qBAEA,4BAJA,0BADA,uBAEA,kBAEA,yBDNC,0BkBnyFG,iCAJA,uBDgaJ,8Bb7WE,MAAA,QJyvFD,yBkBtyFG,aAAA,QACE,mBAAA,MAAA,EAAA,IAAA,IAAA,iBd4CJ,WAAA,MAAA,EAAA,IAAA,IAAA,iBJ8vFD,+BiBj5EC,aAAc,QClZZ,mBAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,QACA,WAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,QlBuyFH,8BiBt5EC,MAAO,QC5YL,iBAAA,QlBqyFH,aAAA,QiBj5EG,kCjBo5EH,MAAA,QiBj5EG,2CjBo5EH,IAAA,KiBz4EC,mDACA,IAAA,EAEA,YjB44ED,QAAA,MiBzzEC,WAAY,IAwEZ,cAAe,KAtIX,MAAA,QAEA,yBjB23EH,yBiBvvEC,QAAS,aA/HP,cAAA,EACA,eAAA,OjB03EH,2BiB5vEC,QAAS,aAxHP,MAAA,KjBu3EH,eAAA,OiBn3EG,kCACA,QAAA,aAmHJ,0BhB8wEE,QAAS,aACT,eAAgB,OgBv3Ed,wCjBg3EH,6CiBxwED,2CjB2wEC,MAAA,KiB/2EG,wCACA,MAAA,KAmGJ,4BhB0xEE,cAAe,EgBt3Eb,eAAA,OAGA,uBADA,oBjBg3EH,QAAA,aiBtxEC,WAAY,EhBiyEZ,cAAe,EgBv3EX,eAAA,OAsFN,6BAAA,0BAjFI,aAAA,EAiFJ,4CjB+xEC,sCiB12EG,SAAA,SjB62EH,YAAA,EiBl2ED,kDhB82EE,IAAK,GgBp2EL,2BjBi2EH,kCiBl2EG,wBAEA,+BAXF,YAAa,IhBs3Eb,WAAY,EgBr2EV,cAAA,EJviBF,2BIshBF,wBJrhBE,WAAA,KI4jBA,6BAyBA,aAAc,MAnCV,YAAA,MAEA,yBjB01EH,gCACF,YAAA,IiB13EG,cAAe,EAwCf,WAAA,OAwBJ,sDAdQ,MAAA,KjBg1EL,yBACF,+CiBr0EC,YAAA,KAEE,UAAW,MjBw0EZ,yBACF,+CmBt6FG,YAAa,IACf,UAAA,MAGA,KACA,QAAA,aACA,QAAA,IAAA,KAAA,cAAA,EACA,UAAA,KACA,YAAA,IACA,YAAA,WACA,WAAA,OC0CA,YAAA,OACA,eAAA,OACA,iBAAA,aACA,aAAA,ahB+JA,OAAA,QACG,oBAAA,KACC,iBAAA,KACI,gBAAA,KJiuFT,YAAA,KmBz6FG,iBAAA,KlBq7FF,OAAQ,IAAI,MAAM,YAClB,cAAe,IDHhB,kBKx8FC,kBAEA,WACA,kBJ28FF,kBADA,WkBl7FE,QAAA,KAAA,OlBy7FA,QAAS,IAAI,KAAK,yBAClB,eAAgB,KkBn7FhB,WnB46FD,WmB/6FG,WlB27FF,MAAO,KkBt7FL,gBAAA,Kf6BM,YADR,YJq5FD,iBAAA,KmB56FC,QAAA,ElBw7FA,mBAAoB,MAAM,EAAE,IAAI,IAAI,iBAC5B,WAAY,MAAM,EAAE,IAAI,IAAI,iBoBn+FpC,cAGA,ejB8DA,wBACQ,OAAA,YJ65FT,OAAA,kBmB56FG,mBAAA,KlBw7FM,WAAY,KkBt7FhB,QAAA,IASN,eC3DE,yBACA,eAAA,KpBo+FD,aoBj+FC,MAAA,KnB6+FA,iBAAkB,KmB3+FhB,aAAA,KpBq+FH,mBoBn+FO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBo+FH,mBoBj+FC,MAAA,KnB6+FA,iBAAkB,QAClB,aAAc,QmBz+FR,oBADJ,oBpBo+FH,mCoBj+FG,MAAA,KnB6+FF,iBAAkB,QAClB,aAAc,QmBz+FN,0BnB++FV,0BAHA,0BmB7+FM,0BnB++FN,0BAHA,0BDFC,yCoB3+FK,yCnB++FN,yCmB1+FE,MAAA,KnBk/FA,iBAAkB,QAClB,aAAc,QmB3+FZ,oBpBm+FH,oBoBn+FG,mCnBg/FF,iBAAkB,KmB5+FV,4BnBi/FV,4BAHA,4BDHC,6BCOD,6BAHA,6BkB99FA,sCClBM,sCnBi/FN,sCmB3+FI,iBAAA,KACA,aAAA,KDcJ,oBC9DE,MAAA,KACA,iBAAA,KpB6hGD,aoB1hGC,MAAA,KnBsiGA,iBAAkB,QmBpiGhB,aAAA,QpB8hGH,mBoB5hGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpB6hGH,mBoB1hGC,MAAA,KnBsiGA,iBAAkB,QAClB,aAAc,QmBliGR,oBADJ,oBpB6hGH,mCoB1hGG,MAAA,KnBsiGF,iBAAkB,QAClB,aAAc,QmBliGN,0BnBwiGV,0BAHA,0BmBtiGM,0BnBwiGN,0BAHA,0BDFC,yCoBpiGK,yCnBwiGN,yCmBniGE,MAAA,KnB2iGA,iBAAkB,QAClB,aAAc,QmBpiGZ,oBpB4hGH,oBoB5hGG,mCnByiGF,iBAAkB,KmBriGV,4BnB0iGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBphGA,sCCrBM,sCnB0iGN,sCmBpiGI,iBAAA,QACA,aAAA,QDkBJ,oBClEE,MAAA,QACA,iBAAA,KpBslGD,aoBnlGC,MAAA,KnB+lGA,iBAAkB,QmB7lGhB,aAAA,QpBulGH,mBoBrlGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBslGH,mBoBnlGC,MAAA,KnB+lGA,iBAAkB,QAClB,aAAc,QmB3lGR,oBADJ,oBpBslGH,mCoBnlGG,MAAA,KnB+lGF,iBAAkB,QAClB,aAAc,QmB3lGN,0BnBimGV,0BAHA,0BmB/lGM,0BnBimGN,0BAHA,0BDFC,yCoB7lGK,yCnBimGN,yCmB5lGE,MAAA,KnBomGA,iBAAkB,QAClB,aAAc,QmB7lGZ,oBpBqlGH,oBoBrlGG,mCnBkmGF,iBAAkB,KmB9lGV,4BnBmmGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBzkGA,sCCzBM,sCnBmmGN,sCmB7lGI,iBAAA,QACA,aAAA,QDsBJ,oBCtEE,MAAA,QACA,iBAAA,KpB+oGD,UoB5oGC,MAAA,KnBwpGA,iBAAkB,QmBtpGhB,aAAA,QpBgpGH,gBoB9oGO,gBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpB+oGH,gBoB5oGC,MAAA,KnBwpGA,iBAAkB,QAClB,aAAc,QmBppGR,iBADJ,iBpB+oGH,gCoB5oGG,MAAA,KnBwpGF,iBAAkB,QAClB,aAAc,QmBppGN,uBnB0pGV,uBAHA,uBmBxpGM,uBnB0pGN,uBAHA,uBDFC,sCoBtpGK,sCnB0pGN,sCmBrpGE,MAAA,KnB6pGA,iBAAkB,QAClB,aAAc,QmBtpGZ,iBpB8oGH,iBoB9oGG,gCnB2pGF,iBAAkB,KmBvpGV,yBnB4pGV,yBAHA,yBDHC,0BCOD,0BAHA,0BkB9nGA,mCC7BM,mCnB4pGN,mCmBtpGI,iBAAA,QACA,aAAA,QD0BJ,iBC1EE,MAAA,QACA,iBAAA,KpBwsGD,aoBrsGC,MAAA,KnBitGA,iBAAkB,QmB/sGhB,aAAA,QpBysGH,mBoBvsGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBwsGH,mBoBrsGC,MAAA,KnBitGA,iBAAkB,QAClB,aAAc,QmB7sGR,oBADJ,oBpBwsGH,mCoBrsGG,MAAA,KnBitGF,iBAAkB,QAClB,aAAc,QmB7sGN,0BnBmtGV,0BAHA,0BmBjtGM,0BnBmtGN,0BAHA,0BDFC,yCoB/sGK,yCnBmtGN,yCmB9sGE,MAAA,KnBstGA,iBAAkB,QAClB,aAAc,QmB/sGZ,oBpBusGH,oBoBvsGG,mCnBotGF,iBAAkB,KmBh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mBAKJ,qBAEE,MAAA,QvBvCA,cACC,QAAA,KAAA,K3By0KF,iBAAA,QkDxxKC,WAAY,IAAI,MAAM,KjDozKtB,2BAA4B,IiDjzK1B,0BAAA,IAHJ,mBAAA,mCAMM,cAAA,ElD2xKL,oCkDtxKG,oDjDkzKF,aAAc,IAAI,EiDhzKZ,cAAA,EvBtEL,4D3Bg2KF,4EkDpxKG,WAAA,EjDgzKF,uBAAwB,IiD9yKlB,wBAAA,IvBtEL,0D3B81KF,0EkD7yKC,cAAe,EvB1Df,2BAAA,IACC,0BAAA,IuB0FH,+EAEI,uBAAA,ElDixKH,wBAAA,EkD7wKC,wDlDgxKD,iBAAA,EC4BD,0BACE,iBAAkB,EiDryKpB,8BlD6wKC,ckD7wKD,gCjD0yKE,cAAe,EiD1yKjB,sCAQM,sBlD2wKL,wCC4BC,cAAe,K0Bx5Kf,aAAA,KuByGF,wDlDwxKC,0BC4BC,uBAAwB,IACxB,wBAAyB,IiDrzK3B,yFAoBQ,yFlD2wKP,2DkD5wKO,2DjDwyKN,uBAAwB,IACxB,wBAAyB,IAK3B,wGiDj0KA,wGjD+zKA,wGDtBC,wGCuBD,0EiDh0KA,0EjD8zKA,0EiDtyKU,0EjD8yKR,uBAAwB,IAK1B,uGiD30KA,uGjDy0KA,uGDtBC,uGCuBD,yEiD10KA,yEjDw0KA,yEiD5yKU,yEvB7HR,wBAAA,IuBiGF,sDlDwzKC,yBC4BC,2BAA4B,IAC5B,0BAA2B,IiD3yKrB,qFA1CR,qFAyCQ,wDlDsxKP,wDC4BC,2BAA4B,IAC5B,0BAA2B,IAG7B,oGDtBC,oGCwBD,oGiDj2KA,oGjD81KA,uEiDhzKU,uEjDkzKV,uEiDh2KA,uEjDs2KE,0BAA2B,IAG7B,mGDtBC,mGCwBD,mGiD32KA,mGjDw2KA,sEiDtzKU,sEjDwzKV,sEiD12KA,sEjDg3KE,2BAA4B,IiDrzK1B,0BlD8xKH,qCkDz1KD,0BAAA,qCA+DI,WAAA,IAAA,MAAA,KA/DJ,kDAAA,kDAmEI,WAAA,EAnEJ,uBAAA,yCjD83KE,OAAQ,EiDpzKA,+CjDwzKV,+CiDl4KA,+CjDo4KA,+CAEA,+CANA,+CDjBC,iECoBD,iEiDn4KA,iEjDq4KA,iEAEA,iEANA,iEAWE,YAAa,EiD9zKL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1MG,QAAS,oB/Dm2MV,c+Dr2MC,c/Ds2MH,QAAA,sB+Dj2MG,yB/Dq2MD,kBACF,QAAA,iB+Dj2MG,yB/Dq2MD,mBACF,QAAA,kBgEn6MC,yBhEu6MC,yBgEt6MD,QAAA,wBACA,+CAAU,YhE26MT,QAAA,gBC4BD,iB+Dr8MU,QAAA,gBhE86MX,c+Dx2MG,QAAS,oB/D42MV,c+D92MC,c/D+2MH,QAAA,sB+D12MG,+C/D82MD,kBACF,QAAA,iB+D12MG,+C/D82MD,mBACF,QAAA,kBgEj8MC,+ChEq8MC,yBgEp8MD,QAAA,wBACA,gDAAU,YhEy8MT,QAAA,gBC4BD,iB+Dn+MU,QAAA,gBhE48MX,c+Dj3MG,QAAS,oB/Dq3MV,c+Dv3MC,c/Dw3MH,QAAA,sB+Dn3MG,gD/Du3MD,kBACF,QAAA,iB+Dn3MG,gD/Du3MD,mBACF,QAAA,kBgE/9MC,gDhEm+MC,yBgEl+MD,QAAA,wBACA,0BAAU,YhEu+MT,QAAA,gBC4BD,iB+DjgNU,QAAA,gBhE0+MX,c+D13MG,QAAS,oB/D83MV,c+Dh4MC,c/Di4MH,QAAA,sB+D53MG,0B/Dg4MD,kBACF,QAAA,iB+D53MG,0B/Dg4MD,mBACF,QAAA,kBgEr/MC,0BhEy/MC,yBACF,QAAA,wBgE1/MC,yBhE8/MC,WACF,QAAA,gBgE//MC,+ChEmgNC,WACF,QAAA,gBgEpgNC,gDhEwgNC,WACF,QAAA,gBAGA,0B+Dn3MC,WA4BE,QAAS,gBC5LX,eAAU,QAAA,eACV,aAAU,ehE4hNT,QAAA,gBC4BD,oB+DtjNU,QAAA,gBhE+hNX,iB+Dj4MG,QAAS,oBAMX,iB/D83MD,iB+Dz2MG,QAAS,sB/D82MZ,qB+Dl4MC,QAAS,e/Dq4MV,a+D/3MC,qBAcE,QAAS,iB/Ds3MZ,sB+Dn4MC,QAAS,e/Ds4MV,a+Dh4MC,sBAOE,QAAS,kB/D83MZ,4B+D/3MC,QAAS,eCpLT,ahEujNC,4BACF,QAAA,wBC6BD,aACE,cACE,QAAS"} \ No newline at end of file diff --git a/resources/bootstrap/fonts/glyphicons-halflings-regular.eot b/resources/bootstrap/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf b/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 zcmd?Sd0-pWwLh*qi$?oCk~i6sWlOeWJC3|4juU5JNSu9hSVACzERcmjLV&P^utNzg zIE4Kr1=5g!SxTX#Ern9_%4&01rlrW`Z!56xXTGQR4C z3vR~wXq>NDx$c~e?;ia3YjJ*$!C>69a?2$lLyhpI!CFfJsP=|`8@K0|bbMpWwVUEygg0=0x_)HeHpGSJagJNLA3c!$EuOV>j$wi! zbo{vZ(s8tl>@!?}dmNHXo)ABy7ohD7_1G-P@SdJWT8*oeyBVYVW9*vn}&VI4q++W;Z+uz=QTK}^C75!`aFYCX# zf7fC2;o`%!huaTNJAB&VWrx=szU=VLhwnbT`vc<#<`4WI6n_x@AofA~2d90o?1L3w z9!I|#P*NQ)$#9aASijuw>JRld^-t)Zhmy|i-`Iam|IWkguaMR%lhi4p~cX-9& zjfbx}yz}s`4-6>D^+6FzihR)Y!GsUy=_MWi_v7y#KmYi-{iZ+s@ekkq!@Wxz!~BQwiI&ti z>hC&iBe2m(dpNVvSbZe3DVgl(dxHt-k@{xv;&`^c8GJY%&^LpM;}7)B;5Qg5J^E${ z7z~k8eWOucjX6)7q1a%EVtmnND8cclz8R1=X4W@D8IDeUGXxEWe&p>Z*voO0u_2!! zj3dT(Ki+4E;uykKi*yr?w6!BW2FD55PD6SMj`OfBLwXL5EA-9KjpMo4*5Eqs^>4&> z8PezAcn!9jk-h-Oo!E9EjX8W6@EkTHeI<@AY{f|5fMW<-Ez-z)xCvW3()Z#x0oydB zzm4MzY^NdpIF9qMp-jU;99LjlgY@@s+=z`}_%V*xV7nRV*Kwrx-i`FzI0BZ#yOI8# z!SDeNA5b6u9!Imj89v0(g$;dT_y|Yz!3V`i{{_dez8U@##|X9A};s^7vEd!3AcdyVlhVk$v?$O442KIM1-wX^R{U7`JW&lPr3N(%kXfXT_`7w^? z=#ntx`tTF|N$UT?pELvw7T*2;=Q-x@KmDUIbLyXZ>f5=y7z1DT<7>Bp0k;eItHF?1 zErzhlD2B$Tm|^7DrxnTYm-tgg`Mt4Eivp5{r$o9e)8(fXBO4g|G^6Xy?y$SM*&V52 z6SR*%`%DZC^w(gOWQL?6DRoI*hBNT)xW9sxvmi@!vI^!mI$3kvAMmR_q#SGn3zRb_ zGe$=;Tv3dXN~9XuIHow*NEU4y&u}FcZEZoSlXb9IBOA}!@J3uovp}yerhPMaiI8|SDhvWVr z^BE&yx6e3&RYqIg;mYVZ*3#A-cDJ;#ms4txEmwm@g^s`BB}KmSr7K+ruIoKs=s|gOXP|2 zb1!)87h9?(+1^QRWb(Vo8+@G=o24gyuzF3ytfsKjTHZJ}o{YznGcTDm!s)DRnmOX} z3pPL4wExoN$kyc2>#J`k+<67sy-VsfbQ-1u+HkyFR?9G`9r6g4*8!(!c65Be-5hUg zZHY$M0k(Yd+DT1*8)G(q)1&tDl=g9H7!bZTOvEEFnBOk_K=DXF(d4JOaH zI}*A3jGmy{gR>s}EQzyJa_q_?TYPNXRU1O;fcV_&TQZhd{@*8Tgpraf~nT0BYktu*n{a~ub^UUqQPyr~yBY{k2O zgV)honv{B_CqY|*S~3up%Wn%7i*_>Lu|%5~j)}rQLT1ZN?5%QN`LTJ}vA!EE=1`So z!$$Mv?6T)xk)H8JTrZ~m)oNXxS}pwPd#);<*>zWsYoL6iK!gRSBB{JCgB28C#E{T? z5VOCMW^;h~eMke(w6vLlKvm!!TyIf;k*RtK)|Q>_@nY#J%=h%aVb)?Ni_By)XNxY)E3`|}_u}fn+Kp^3p4RbhFUBRtGsDyx9Eolg77iWN z2iH-}CiM!pfYDIn7;i#Ui1KG01{3D<{e}uWTdlX4Vr*nsb^>l0%{O?0L9tP|KGw8w z+T5F}md>3qDZQ_IVkQ|BzuN08uN?SsVt$~wcHO4pB9~ykFTJO3g<4X({-Tm1w{Ufo zI03<6KK`ZjqVyQ(>{_aMxu7Zm^ck&~)Q84MOsQ-XS~{6j>0lTl@lMtfWjj;PT{nlZ zIn0YL?kK7CYJa)(8?unZ)j8L(O}%$5S#lTcq{rr5_gqqtZ@*0Yw4}OdjL*kBv+>+@ z&*24U=y{Nl58qJyW1vTwqsvs=VRAzojm&V zEn6=WzdL1y+^}%Vg!ap>x%%nFi=V#wn# zUuheBR@*KS)5Mn0`f=3fMwR|#-rPMQJg(fW*5e`7xO&^UUH{L(U8D$JtI!ac!g(Ze89<`UiO@L+)^D zjPk2_Ie0p~4|LiI?-+pHXuRaZKG$%zVT0jn!yTvvM^jlcp`|VSHRt-G@_&~<4&qW@ z?b#zIN)G(}L|60jer*P7#KCu*Af;{mpWWvYK$@Squ|n-Vtfgr@ZOmR5Xpl;0q~VILmjk$$mgp+`<2jP z@+nW5Oap%fF4nFwnVwR7rpFaOdmnfB$-rkO6T3#w^|*rft~acgCP|ZkgA6PHD#Of| zY%E!3tXtsWS`udLsE7cSE8g@p$ceu*tI71V31uA7jwmXUCT7+Cu3uv|W>ZwD{&O4Nfjjvl43N#A$|FWxId! z%=X!HSiQ-#4nS&smww~iXRn<-`&zc)nR~js?|Ei-cei$^$KsqtxNDZvl1oavXK#Pz zT&%Wln^Y5M95w=vJxj0a-ko_iQt(LTX_5x#*QfQLtPil;kkR|kz}`*xHiLWr35ajx zHRL-QQv$|PK-$ges|NHw8k6v?&d;{A$*q15hz9{}-`e6ys1EQ1oNNKDFGQ0xA!x^( zkG*-ueZT(GukSnK&Bs=4+w|(kuWs5V_2#3`!;f}q?>xU5IgoMl^DNf+Xd<=sl2XvkqviJ>d?+G@Z5nxxd5Sqd$*ENUB_mb8Z+7CyyU zA6mDQ&e+S~w49csl*UePzY;^K)Fbs^%?7;+hFc(xz#mWoek4_&QvmT7Fe)*{h-9R4 zqyXuN5{)HdQ6yVi#tRUO#M%;pL>rQxN~6yoZ)*{{!?jU)RD*oOxDoTjVh6iNmhWNC zB5_{R=o{qvxEvi(khbRS`FOXmOO|&Dj$&~>*oo)bZz%lPhEA@ zQ;;w5eu5^%i;)w?T&*=UaK?*|U3~{0tC`rvfEsRPgR~16;~{_S2&=E{fE2=c>{+y} zx1*NTv-*zO^px5TA|B```#NetKg`19O!BK*-#~wDM@KEllk^nfQ2quy25G%)l72<> zzL$^{DDM#jKt?<>m;!?E2p0l12`j+QJjr{Lx*47Nq(v6i3M&*P{jkZB{xR?NOSPN% zU>I+~d_ny=pX??qjF*E78>}Mgts@_yn`)C`wN-He_!OyE+gRI?-a>Om>Vh~3OX5+& z6MX*d1`SkdXwvb7KH&=31RCC|&H!aA1g_=ZY0hP)-Wm6?A7SG0*|$mC7N^SSBh@MG z9?V0tv_sE>X==yV{)^LsygK2=$Mo_0N!JCOU?r}rmWdHD%$h~~G3;bt`lH& zAuOOZ=G1Mih**0>lB5x+r)X^8mz!0K{SScj4|a=s^VhUEp#2M=^#WRqe?T&H9GnWa zYOq{+gBn9Q0e0*Zu>C(BAX=I-Af9wIFhCW6_>TsIH$d>|{fIrs&BX?2G>GvFc=<8` zVJ`#^knMU~65dWGgXcht`Kb>{V2oo%<{NK|iH+R^|Gx%q+env#Js*(EBT3V0=w4F@W+oLFsA)l7Qy8mx_;6Vrk;F2RjKFvmeq} zro&>@b^(?f))OoQ#^#s)tRL>b0gzhRYRG}EU%wr9GjQ#~Rpo|RSkeik^p9x2+=rUr}vfnQoeFAlv=oX%YqbLpvyvcZ3l$B z5bo;hDd(fjT;9o7g9xUg3|#?wU2#BJ0G&W1#wn?mfNR{O7bq747tc~mM%m%t+7YN}^tMa24O4@w<|$lk@pGx!;%pKiq&mZB z?3h<&w>un8r?Xua6(@Txu~Za9tI@|C4#!dmHMzDF_-_~Jolztm=e)@vG11bZQAs!tFvd9{C;oxC7VfWq377Y(LR^X_TyX9bn$)I765l=rJ%9uXcjggX*r?u zk|0!db_*1$&i8>d&G3C}A`{Fun_1J;Vx0gk7P_}8KBZDowr*8$@X?W6v^LYmNWI)lN92yQ;tDpN zOUdS-W4JZUjwF-X#w0r;97;i(l}ZZT$DRd4u#?pf^e2yaFo zbm>I@5}#8FjsmigM8w_f#m4fEP~r~_?OWB%SGWcn$ThnJ@Y`ZI-O&Qs#Y14To( zWAl>9Gw7#}eT(!c%D0m>5D8**a@h;sLW=6_AsT5v1Sd_T-C4pgu_kvc?7+X&n_fct znkHy(_LExh=N%o3I-q#f$F4QJpy>jZBW zRF7?EhqTGk)w&Koi}QQY3sVh?@e-Z3C9)P!(hMhxmXLC zF_+ZSTQU`Gqx@o(~B$dbr zHlEUKoK&`2gl>zKXlEi8w6}`X3kh3as1~sX5@^`X_nYl}hlbpeeVlj#2sv)CIMe%b zBs7f|37f8qq}gA~Is9gj&=te^wN8ma?;vF)7gce;&sZ64!7LqpR!fy)?4cEZposQ8 zf;rZF7Q>YMF1~eQ|Z*!5j0DuA=`~VG$Gg6B?Om1 z6fM@`Ck-K*k(eJ)Kvysb8sccsFf@7~3vfnC=<$q+VNv)FyVh6ZsWw}*vs>%k3$)9| zR9ek-@pA23qswe1io)(Vz!vS1o*XEN*LhVYOq#T`;rDkgt86T@O`23xW~;W_#ZS|x zvwx-XMb7_!hIte-#JNpFxskMMpo2OYhHRr0Yn8d^(jh3-+!CNs0K2B!1dL$9UuAD= zQ%7Ae(Y@}%Cd~!`h|wAdm$2WoZ(iA1(a_-1?znZ%8h72o&Mm*4x8Ta<4++;Yr6|}u zW8$p&izhdqF=m8$)HyS2J6cKyo;Yvb>DTfx4`4R{ zPSODe9E|uflE<`xTO=r>u~u=NuyB&H!(2a8vwh!jP!yfE3N>IiO1jI>7e&3rR#RO3_}G23W?gwDHgSgekzQ^PU&G5z&}V5GO? zfg#*72*$DP1T8i`S7=P;bQ8lYF9_@8^C(|;9v8ZaK2GnWz4$Th2a0$)XTiaxNWfdq z;yNi9veH!j)ba$9pke8`y2^63BP zIyYKj^7;2don3se!P&%I2jzFf|LA&tQ=NDs{r9fIi-F{-yiG-}@2`VR^-LIFN8BC4 z&?*IvLiGHH5>NY(Z^CL_A;yISNdq58}=u~9!Ia7 zm7MkDiK~lsfLpvmPMo!0$keA$`%Tm`>Fx9JpG^EfEb(;}%5}B4Dw!O3BCkf$$W-dF z$BupUPgLpHvr<<+QcNX*w@+Rz&VQz)Uh!j4|DYeKm5IC05T$KqVV3Y|MSXom+Jn8c zgUEaFW1McGi^44xoG*b0JWE4T`vka7qTo#dcS4RauUpE{O!ZQ?r=-MlY#;VBzhHGU zS@kCaZ*H73XX6~HtHd*4qr2h}Pf0Re@!WOyvres_9l2!AhPiV$@O2sX>$21)-3i+_ z*sHO4Ika^!&2utZ@5%VbpH(m2wE3qOPn-I5Tbnt&yn9{k*eMr3^u6zG-~PSr(w$p> zw)x^a*8Ru$PE+{&)%VQUvAKKiWiwvc{`|GqK2K|ZMy^Tv3g|zENL86z7i<c zW`W>zV1u}X%P;Ajn+>A)2iXZbJ5YB_r>K-h5g^N=LkN^h0Y6dPFfSBh(L`G$D%7c` z&0RXDv$}c7#w*7!x^LUes_|V*=bd&aP+KFi((tG*gakSR+FA26%{QJdB5G1F=UuU&koU*^zQA=cEN9}Vd?OEh| zgzbFf1?@LlPkcXH$;YZe`WEJ3si6&R2MRb}LYK&zK9WRD=kY-JMPUurX-t4(Wy{%` zZ@0WM2+IqPa9D(^*+MXw2NWwSX-_WdF0nMWpEhAyotIgqu5Y$wA=zfuXJ0Y2lL3#ji26-P3Z?-&0^KBc*`T$+8+cqp`%g0WB zTH9L)FZ&t073H4?t=(U6{8B+uRW_J_n*vW|p`DugT^3xe8Tomh^d}0k^G7$3wLgP& zn)vTWiMA&=bR8lX9H=uh4G04R6>C&Zjnx_f@MMY!6HK5v$T%vaFm;E8q=`w2Y}ucJ zkz~dKGqv9$E80NTtnx|Rf_)|3wxpnY6nh3U9<)fv2-vhQ6v=WhKO@~@X57N-`7Ppc zF;I7)eL?RN23FmGh0s;Z#+p)}-TgTJE%&>{W+}C`^-sy{gTm<$>rR z-X7F%MB9Sf%6o7A%ZHReD4R;imU6<9h81{%avv}hqugeaf=~^3A=x(Om6Lku-Pn9i zC;LP%Q7Xw*0`Kg1)X~nAsUfdV%HWrpr8dZRpd-#%)c#Fu^mqo|^b{9Mam`^Zw_@j@ zR&ZdBr3?@<@%4Z-%LT&RLgDUFs4a(CTah_5x4X`xDRugi#vI-cw*^{ncwMtA4NKjByYBza)Y$hozZCpuxL{IP&=tw6ZO52WY3|iwGf&IJCn+u(>icK zZB1~bWXCmwAUz|^<&ysd#*!DSp8}DLNbl5lRFat4NkvItxy;9tpp9~|@ z;JctShv^Iq4(z+y7^j&I?GCdKMVg&jCwtCkc4*@O7HY*veGDBtAIn*JgD$QftP}8= zxFAdF=(S>Ra6(4slk#h%b?EOU-96TIX$Jbfl*_7IY-|R%H zF8u|~hYS-YwWt5+^!uGcnKL~jM;)ObZ#q68ZkA?}CzV-%6_vPIdzh_wHT_$mM%vws9lxUj;E@#1UX?WO2R^41(X!nk$+2oJGr!sgcbn1f^yl1 z#pbPB&Bf;1&2+?};Jg5qgD1{4_|%X#s48rOLE!vx3@ktstyBsDQWwDz4GYlcgu$UJ zp|z_32yN72T*oT$SF8<}>e;FN^X&vWNCz>b2W0rwK#<1#kbV)Cf`vN-F$&knLo5T& z8!sO-*^x4=kJ$L&*h%rQ@49l?7_9IG99~xJDDil00<${~D&;kiqRQqeW5*22A`8I2 z(^@`qZoF7_`CO_e;8#qF!&g>UY;wD5MxWU>azoo=E{kW(GU#pbOi%XAn%?W{b>-bTt&2?G=E&BnK9m0zs{qr$*&g8afR_x`B~o zd#dxPpaap;I=>1j8=9Oj)i}s@V}oXhP*{R|@DAQXzQJekJnmuQ;vL90_)H_nD1g6e zS1H#dzg)U&6$fz0g%|jxDdz|FQN{KJ&Yx0vfuzAFewJjv`pdMRpY-wU`-Y6WQnJ(@ zGVb!-8DRJZvHnRFiR3PG3Tu^nCn(CcZHh7hQvyd7i6Q3&ot86XI{jo%WZqCPcTR0< zMRg$ZE=PQx66ovJDvI_JChN~k@L^Pyxv#?X^<)-TS5gk`M~d<~j%!UOWG;ZMi1af< z+86U0=sm!qAVJAIqqU`Qs1uJhQJA&n@9F1PUrYuW!-~IT>l$I!#5dBaiAK}RUufjg{$#GdQBkxF1=KU2E@N=i^;xgG2Y4|{H>s` z$t`k8c-8`fS7Yfb1FM#)vPKVE4Uf(Pk&%HLe z%^4L>@Z^9Z{ZOX<^e)~adVRkKJDanJ6VBC_m@6qUq_WF@Epw>AYqf%r6qDzQ~AEJ!jtUvLp^CcqZ^G-;Kz3T;O4WG45Z zFhrluCxlY`M+OKr2SeI697btH7Kj`O>A!+2DTEQ=48cR>Gg2^5uqp(+y5Sl09MRl* zp|28!v*wvMd_~e2DdKDMMQ|({HMn3D%%ATEecGG8V9>`JeL)T0KG}=}6K8NiSN5W< z79-ZdYWRUb`T}(b{RjN8>?M~opnSRl$$^gT`B27kMym5LNHu-k;A;VF8R(HtDYJHS zU7;L{a@`>jd0svOYKbwzq+pWSC(C~SPgG~nWR3pBA8@OICK$Cy#U`kS$I;?|^-SBC zBFkoO8Z^%8Fc-@X!KebF2Ob3%`8zlVHj6H;^(m7J35(_bS;cZPd}TY~qixY{MhykQ zV&7u7s%E=?i`}Ax-7dB0ih47w*7!@GBt<*7ImM|_mYS|9_K7CH+i}?*#o~a&tF-?C zlynEu1DmiAbGurEX2Flfy$wEVk7AU;`k#=IQE*6DMWafTL|9-vT0qs{A3mmZGzOyN zcM9#Rgo7WgB_ujU+?Q@Ql?V-!E=jbypS+*chI&zA+C_3_@aJal}!Q54?qsL0In({Ly zjH;e+_SK8yi0NQB%TO+Dl77jp#2pMGtwsgaC>K!)NimXG3;m7y`W+&<(ZaV>N*K$j zLL~I+6ouPk6_(iO>61cIsinx`5}DcKSaHjYkkMuDoVl>mKO<4$F<>YJ5J9A2Vl}#BP7+u~L8C6~D zsk`pZ$9Bz3teQS1Wb|8&c2SZ;qo<#F&gS;j`!~!ADr(jJXMtcDJ9cVi>&p3~{bqaP zgo%s8i+8V{UrYTc9)HiUR_c?cfx{Yan2#%PqJ{%?Wux4J;T$#cumM0{Es3@$>}DJg zqe*c8##t;X(4$?A`ve)e@YU3d2Balcivot{1(ahlE5qg@S-h(mPNH&`pBX$_~HdG48~)$x5p z{>ghzqqn_t8~pY<5?-To>cy^6o~mifr;KWvx_oMtXOw$$d6jddXG)V@a#lL4o%N@A zNJlQAz6R8{7jax-kQsH6JU_u*En%k^NHlvBB!$JAK!cYmS)HkLAkm0*9G3!vwMIWv zo#)+EamIJHEUV|$d|<)2iJ`lqBQLx;HgD}c3mRu{iK23C>G{0Mp1K)bt6OU?xC4!_ zZLqpFzeu&+>O1F>%g-%U^~yRg(-wSp@vmD-PT#bCWy!%&H;qT7rfuRCEgw67V!Qob z&tvPU@*4*$YF#2_>M0(75QxqrJr3Tvh~iDeFhxl=MzV@(psx%G8|I{~9;tv#BBE`l z3)_98eZqFNwEF1h)uqhBmT~mSmT8k$7vSHdR97K~kM)P9PuZdS;|Op4A?O<*%!?h` zn`}r_j%xvffs46x2hCWuo0BfIQWCw9aKkH==#B(TJ%p}p-RuIVzsRlaPL_Co{&R0h zQrqn=g1PGjQg3&sc2IlKG0Io#v%@p>tFwF)RG0ahYs@Zng6}M*d}Xua)+h&?$`%rb z;>M=iMh5eIHuJ5c$aC`y@CYjbFsJnSPH&}LQz4}za9YjDuao>Z^EdL@%saRm&LGQWXs*;FzwN#pH&j~SLhDZ+QzhplV_ij(NyMl z;v|}amvxRddO81LJFa~2QFUs z+Lk zZck)}9uK^buJNMo4G(rSdX{57(7&n=Q6$QZ@lIO9#<3pA2ceDpO_340B*pHlh_y{>i&c1?vdpN1j>3UN-;;Yq?P+V5oY`4Z(|P8SwWq<)n`W@AwcQ?E9 zd5j8>FT^m=MHEWfN9jS}UHHsU`&SScib$qd0i=ky0>4dz5ADy70AeIuSzw#gHhQ_c zOp1!v6qU)@8MY+ zMNIID?(CysRc2uZQ$l*QZVY)$X?@4$VT^>djbugLQJdm^P>?51#lXBkdXglYm|4{L zL%Sr?2f`J+xrcN@=0tiJt(<-=+v>tHy{XaGj7^cA6felUn_KPa?V4ebfq7~4i~GKE zpm)e@1=E;PP%?`vK6KVPKXjUXyLS1^NbnQ&?z>epHCd+J$ktT1G&L~T)nQeExe;0Z zlei}<_ni ztFo}j7nBl$)s_3odmdafVieFxc)m!wM+U`2u%yhJ90giFcU1`dR6BBTKc2cQ*d zm-{?M&%(={xYHy?VCx!ogr|4g5;V{2q(L?QzJGsirn~kWHU`l`rHiIrc-Nan!hR7zaLsPr4uR zG{En&gaRK&B@lyWV@yfFpD_^&z>84~_0Rd!v(Nr%PJhFF_ci3D#ixf|(r@$igZiWw za*qbXIJ_Hm4)TaQ=zW^g)FC6uvyO~Hg-#Z5Vsrybz6uOTF>Rq1($JS`imyNB7myWWpxYL(t7`H8*voI3Qz6mvm z$JxtArLJ(1wlCO_te?L{>8YPzQ})xJlvc5wv8p7Z=HviPYB#^#_vGO#*`<0r%MR#u zN_mV4vaBb2RwtoOYCw)X^>r{2a0kK|WyEYoBjGxcObFl&P*??)WEWKU*V~zG5o=s@ z;rc~uuQQf9wf)MYWsWgPR!wKGt6q;^8!cD_vxrG8GMoFGOVV=(J3w6Xk;}i)9(7*U zwR4VkP_5Zx7wqn8%M8uDj4f1aP+vh1Wue&ry@h|wuN(D2W;v6b1^ z`)7XBZ385zg;}&Pt@?dunQ=RduGRJn^9HLU&HaeUE_cA1{+oSIjmj3z+1YiOGiu-H zf8u-oVnG%KfhB8H?cg%@#V5n+L$MO2F4>XoBjBeX>css^h}Omu#)ExTfUE^07KOQS znMfQY2wz?!7!{*C^)aZ^UhMZf=TJNDv8VrrW;JJ9`=|L0`w9DE8MS>+o{f#{7}B4P z{I34>342vLsP}o=ny1eZkEabr@niT5J2AhByUz&i3Ck0H*H`LRHz;>3C_ru!X+EhJ z6(+(lI#4c`2{`q0o9aZhI|jRjBZOV~IA_km7ItNtUa(Wsr*Hmb;b4=;R(gF@GmsRI`pF+0tmq0zy~wnoJD(LSEwHjTOt4xb0XB-+ z&4RO{Snw4G%gS9w#uSUK$Zbb#=jxEl;}6&!b-rSY$0M4pftat-$Q)*y!bpx)R%P>8 zrB&`YEX2%+s#lFCIV;cUFUTIR$Gn2%F(3yLeiG8eG8&)+cpBlzx4)sK?>uIlH+$?2 z9q9wk5zY-xr_fzFSGxYp^KSY0s%1BhsI>ai2VAc8&JiwQ>3RRk?ITx!t~r45qsMnj zkX4bl06ojFCMq<9l*4NHMAtIxDJOX)H=K*$NkkNG<^nl46 zHWH1GXb?Og1f0S+8-((5yaeegCT62&4N*pNQY;%asz9r9Lfr;@Bl${1@a4QAvMLbV6JDp>8SO^q1)#(o%k!QiRSd0eTmzC< zNIFWY5?)+JTl1Roi=nS4%@5iF+%XztpR^BSuM~DX9q`;Mv=+$M+GgE$_>o+~$#?*y zAcD4nd~L~EsAjXV-+li6Lua4;(EFdi|M2qV53`^4|7gR8AJI;0Xb6QGLaYl1zr&eu zH_vFUt+Ouf4SXA~ z&Hh8K@ms^`(hJfdicecj>J^Aqd00^ccqN!-f-!=N7C1?`4J+`_f^nV!B3Q^|fuU)7 z1NDNT04hd4QqE+qBP+>ZE7{v;n3OGN`->|lHjNL5w40pePJ?^Y6bFk@^k%^5CXZ<+4qbOplxpe)l7c6m%o-l1oWmCx%c6@rx85hi(F=v(2 zJ$jN>?yPgU#DnbDXPkHLeQwED5)W5sH#-eS z%#^4dxiVs{+q(Yd^ShMN3GH)!h!@W&N`$L!SbElXCuvnqh{U7lcCvHI#{ZjwnKvu~ zAeo7Pqot+Ohm{8|RJsTr3J4GjCy5UTo_u_~p)MS&Z5UrUc|+;Mc(YS+ju|m3Y_Dvt zonVtpBWlM718YwaN3a3wUNqX;7TqvAFnVUoD5v5WTh~}r)KoLUDw%8Rrqso~bJqd> z_T!&Rmr6ebpV^4|knJZ%qmzL;OvG3~A*loGY7?YS%hS{2R0%NQ@fRoEK52Aiu%gj( z_7~a}eQUh8PnyI^J!>pxB(x7FeINHHC4zLDT`&C*XUpp@s0_B^!k5Uu)^j_uuu^T> z8WW!QK0SgwFHTA%M!L`bl3hHjPp)|wL5Var_*A1-H8LV?uY5&ou{hRjj>#X@rxV>5%-9hbP+v?$4}3EfoRH;l_wSiz{&1<+`Y5%o%q~4rdpRF0jOsCoLnWY5x?V)0ga>CDo`NpqS) z@x`mh1QGkx;f)p-n^*g5M^zRTHz%b2IkLBY{F+HsjrFC9_H(=9Z5W&Eymh~A_FUJ} znhTc9KG((OnjFO=+q>JQZJbeOoUM77M{)$)qQMcxK9f;=L;IOv_J>*~w^YOW744QZ zoG;!b9VD3ww}OX<8sZ0F##8hvfDP{hpa3HjaLsKbLJ8 z0WpY2E!w?&cWi7&N%bOMZD~o7QT*$xCRJ@{t31~qx~+0yYrLXubXh2{_L699Nl_pn z6)9eu+uUTUdjHXYs#pX^L)AIb!FjjNsTp7C399w&B{Q4q%yKfmy}T2uQdU|1EpNcY zDk~(h#AdxybjfzB+mg6rdU9mDZ^V>|U13Dl$Gj+pAL}lR2a1u!SJXU_YqP9N{ose4 zk+$v}BIHX60WSGVWv;S%zvHOWdDP(-ceo(<8`y@Goy%4wDu>57QZNJc)f>Ls+}9h7 z^N=#3q3|l?aG8K#HwiW2^PJu{v|x5;awYfahC?>_af3$LmMc4%N~JwVlRZa4c+eW2 zE!zosAjOv&UeCeu;Bn5OQUC=jtZjF;NDk9$fGbxf3d29SUBekX1!a$Vmq_VK*MHQ4)eB!dQrHH)LVYNF%-t8!d`@!cb z2CsKs3|!}T^7fSZm?0dJ^JE`ZGxA&a!jC<>6_y67On0M)hd$m*RAzo_qM?aeqkm`* zXpDYcc_>TFZYaC3JV>{>mp(5H^efu!Waa7hGTAts29jjuVd1vI*fEeB?A&uG<8dLZ z(j6;-%vJ7R0U9}XkH)1g>&uptXPHBEA*7PSO2TZ+dbhVxspNW~ZQT3fApz}2 z_@0-lZODcd>dLrYp!mHn4k>>7kibI!Em+Vh*;z}l?0qro=aJt68joCr5Jo(Vk<@i) z5BCKb4p6Gdr9=JSf(2Mgr=_6}%4?SwhV+JZj3Ox^_^OrQk$B^v?eNz}d^xRaz&~ zKVnlLnK#8^y=If2f1zmb~^5lPLe?%l}>?~wN4IN((2~U{e9fKhLMtYFj)I$(y zgnKv?R+ZpxA$f)Q2l=aqE6EPTK=i0sY&MDFJp!vQayyvzh4wee<}kybNthRlX>SHh z7S}9he^EBOqzBCww^duHu!u+dnf9veG{HjW!}aT7aJqzze9K6-Z~8pZAgdm1n~aDs z8_s7?WXMPJ3EPJHi}NL&d;lZP8hDhAXf5Hd!x|^kEHu`6QukXrVdLnq5zbI~oPo?7 z2Cbu8U?$K!Z4_yNM1a(bL!GRe!@{Qom+DxjrJ!B99qu5b*Ma%^&-=6UEbC+S2zX&= zQ!%bgJTvmv^2}hhvNQg!l=kbapAgM^hruE3k@jTxsG(B6d=4thBC*4tzVpCYXFc$a zeqgVB^zua)y-YjpiibCCdU%txXYeNFnXcbNj*D?~)5AGjL+!!ij_4{5EWKGav0^={~M^q}baAFOPzxfUM>`KPf|G z&hsaR*7(M6KzTj8Z?;45zX@L#xU{4n$9Q_<-ac(y4g~S|Hyp^-<*d8+P4NHe?~vfm z@y309=`lGdvN8*jw-CL<;o#DKc-%lb0i9a3%{v&2X($|Qxv(_*()&=xD=5oBg=$B0 zU?41h9)JKvP0yR{KsHoC>&`(Uz>?_`tlLjw1&5tPH3FoB%}j;yffm$$s$C=RHi`I3*m@%CPqWnP@B~%DEe;7ZT{9!IMTo1hT3Q347HJ&!)BM2 z3~aClf>aFh0_9||4G}(Npu`9xYY1*SD|M~9!CCFn{-J$u2&Dg*=5$_nozpoD2nxqq zB!--eA8UWZlcEDp4r#vhZ6|vq^9sFvRnA9HpHch5Mq4*T)oGbruj!U8Lx_G%Lby}o zTQ-_4A7b)5A42vA0U}hUJq6&wQ0J%$`w#ph!EGmW96)@{AUx>q6E>-r^Emk!iCR+X zdIaNH`$}7%57D1FyTccs3}Aq0<0Ei{`=S7*>pyg=Kv3nrqblqZcpsCWSQl^uMSsdj zYzh73?6th$c~CI0>%5@!Ej`o)Xm38u0fp9=HE@Sa6l2oX9^^4|Aq%GA z3(AbFR9gA_2T2i%Ck5V2Q2WW-(a&(j#@l6wE4Z`xg#S za#-UWUpU2U!TmIo`CN0JwG^>{+V#9;zvx;ztc$}@NlcyJr?q(Y`UdW6qhq!aWyB5xV1#Jb{I-ghFNO0 zFU~+QgPs{FY1AbiU&S$QSix>*rqYVma<-~s%ALhFyVhAYepId1 zs!gOB&weC18yhE-v6ltKZMV|>JwTX+X)Y_EI(Ff^3$WTD|Ea-1HlP;6L~&40Q&5{0 z$e$2KhUgH8ucMJxJV#M%cs!d~#hR^nRwk|uuCSf6irJCkSyI<%CR==tftx6d%;?ef zYIcjZrP@APzbtOeUe>m-TW}c-ugh+U*RbL1eIY{?>@8aW9bb1NGRy@MTse@>= za%;5=U}X%K2tKTYe9gjMcBvX%qrC&uZ`d(t)g)X8snf?vBe3H%dG=bl^rv8Z@YN$gd9yveHY0@Wt0$s zh^7jCp(q+6XDoekb;=%y=Wr8%6;z0ANH5dDR_VudDG|&_lYykJaiR+(y{zpR=qL3|2e${8 z2V;?jgHj7}Kl(d8C9xWRjhpf_)KOXl+@c4wrHy zL3#9U(`=N59og2KqVh>nK~g9>fX*PI0`>i;;b6KF|8zg+k2hViCt}4dfMdvb1NJ-Rfa7vL2;lPK{Lq*u`JT>S zoM_bZ_?UY6oV6Ja14X^;LqJPl+w?vf*C!nGK;uU^0GRN|UeFF@;H(Hgp8x^|;ygh? zIZx3DuO(lD01ksanR@Mn#lti=p28RTNYY6yK={RMFiVd~k8!@a&^jicZ&rxD3CCI! zVb=fI?;c#f{K4Pp2lnb8iF2mig)|6JEmU86Y%l}m>(VnI*Bj`a6qk8QL&~PFDxI8b z2mcsQBe9$q`Q$LfG2wdvK`M1}7?SwLAV&)nO;kAk`SAz%x9CDVHVbUd$O(*aI@D|s zLxJW7W(QeGpQY<$dSD6U$ja(;Hb3{Zx@)*fIQaW{8<$KJ&fS0caI2Py^clOq9@Irt z7th7F?7W`j{&UmM==Lo~T&^R7A?G=K_e-zfTX|)i`pLitlNE(~tq*}sS1x2}Jlul6 z5+r#4SpQu8h{ntIv#qCVH`uG~+I8l+7ZG&d`Dm!+(rZQDV*1LS^WfH%-!5aTAxry~ z4xl&rot5ct{xQ$w$MtVTUi6tBFSJWq2Rj@?HAX1H$eL*fk{Hq;E`x|hghRkipYNyt zKCO=*KSziiVk|+)qQCGrTYH9X!Z0$k{Nde~0Wl`P{}ca%nv<6fnYw^~9dYxTnTZB&&962jX0DM&wy&8fdxX8xeHSe=UU&Mq zRTaUKnQO|A>E#|PUo+F=Q@dMdt`P*6e92za(TH{5C*2I2S~p?~O@hYiT>1(n^Lqqn zqewq3ctAA%0E)r53*P-a8Ak32mGtUG`L^WVcm`QovX`ecB4E9X60wrA(6NZ7z~*_DV_e z8$I*eZ8m=WtChE{#QzeyHpZ%7GwFHlwo2*tAuloI-j2exx3#x7EL^&D;Re|Kj-XT- zt908^soV2`7s+Hha!d^#J+B)0-`{qIF_x=B811SZlbUe%kvPce^xu7?LY|C z@f1gRPha1jq|=f}Se)}v-7MWH9)YAs*FJ&v3ZT9TSi?e#jarin0tjPNmxZNU_JFJG z+tZi!q)JP|4pQ)?l8$hRaPeoKf!3>MM-bp06RodLa*wD=g3)@pYJ^*YrwSIO!SaZo zDTb!G9d!hb%Y0QdYxqNSCT5o0I!GDD$Z@N!8J3eI@@0AiJmD7brkvF!pJGg_AiJ1I zO^^cKe`w$DsO|1#^_|`6XTfw6E3SJ(agG*G9qj?JiqFSL|6tSD6vUwK?Cwr~gg)Do zp@$D~7~66-=p4`!!UzJDKAymb!!R(}%O?Uel|rMH>OpRGINALtg%gpg`=}M^Q#V5( zMgJY&gF)+;`e38QHI*c%B}m94o&tOfae;og&!J2;6ENW}QeL73jatbI1*9X~y=$Dm%6FwDcnCyMRL}zo`0=y7=}*Uw zo3!qZncAL{HCgY!+}eKr{P8o27ye+;qJP;kOB%RpSesGoHLT6tcYp*6v~Z9NCyb6m zP#qds0jyqXX46qMNhXDn3pyIxw2f_z;L_X9EIB}AhyC`FYI}G3$WnW>#NMy{0aw}nB%1=Z4&*(FaCn5QG(zvdG^pQRU25;{wwG4h z@kuLO0F->{@g2!;NNd!PfqM-;@F0;&wK}0fT9UrH}(8A5I zt33(+&U;CLN|8+71@g z(s!f-kZZZILUG$QXm9iYiE*>2w;gpM>lgM{R9vT3q>qI{ELO2hJHVi`)*jzOk$r)9 zq}$VrE0$GUCm6A3H5J-=Z9i*biw8ng zi<1nM0lo^KqRY@Asucc#DMmWsnCS;5uPR)GL3pL=-IqSd>4&D&NKSGHH?pG;=Xo`w zw~VV9ddkwbp~m>9G0*b?j7-0fOwR?*U#BE#n7A=_fDS>`fwatxQ+`FzhBGQUAyIRZ??eJt46vHBlR>9m!vfb6I)8!v6TmtZ%G6&E|1e zOtx5xy%yOSu+<9Ul5w5N=&~4Oph?I=ZKLX5DXO(*&Po>5KjbY7s@tp$8(fO|`Xy}Y z;NmMypLoG7r#Xz4aHz7n)MYZ7Z1v;DFHLNV{)to;(;TJ=bbMgud96xRMME#0d$z-S z-r1ROBbW^&YdQWA>U|Y>{whex#~K!ZgEEk=LYG8Wqo28NFv)!t!~}quaAt}I^y-m| z8~E{9H2VnyVxb_wCZ7v%y(B@VrM6lzk~|ywCi3HeiSV`TF>j+Ijd|p*kyn;=mqtf8&DK^|*f+y$38+9!sis9N=S)nINm9=CJ<;Y z!t&C>MIeyou4XLM*ywT_JuOXR>VkpFwuT9j5>667A=CU*{TBrMTgb4HuW&!%Yt`;#md7-`R`ouOi$rEd!ErI zo#>qggAcx?C7`rQ2;)~PYCw%CkS(@EJHZ|!!lhi@Dp$*n^mgrrImsS~(ioGak>3)w zvop0lq@IISuA0Ou*#1JkG{U>xSQV1e}c)!d$L1plFX5XDXX5N7Ns{kT{y5|6MfhBD+esT)e7&CgSW8FxsXTAY=}?0A!j_V9 zJ;IJ~d%av<@=fNPJ9)T3qE78kaz64E>dJaYab5uaU`n~Zdp2h{8DV%SKE5G^$LfuOTRRjB;TnT(Jk$r{Pfe4CO!SM_7d)I zquW~FVCpSycJ~c*B*V8?Qqo=GwU8CkmmLFugfHQ7;A{yCy1OL-+X=twLYg9|H=~8H znnN@|tCs^ZLlCBl5wHvYF}2vo>a6%mUWpTds_mt*@wMN4-r`%NTA%+$(`m6{MNpi@ zMx)8f>U4hd!row@gM&PVo&Hx+lV@$j9yWTjTue zG9n0DP<*HUmJ7ZZWwI2x+{t3QEfr6?T}2iXl=6e0b~)J>X3`!fXd9+2wc1%cj&F@Z zgYR|r5Xd5jy9;YW&=4{-0rJ*L5CgDPj9^3%bp-`HkyBs`j1iTUGD4?WilZ6RO8mIE z+~Joc?GID6K96dyuv(dWREK9Os~%?$$FxswxQsoOi8M?RnL%B~Lyk&(-09D0M?^Jy zWjP)n(b)TF<-|CG%!Vz?8Fu&6iU<>oG#kGcrcrrBlfZMVl0wOJvsq%RL9To%iCW@)#& zZAJWhgzYAq)#NTNb~3GBcD%ZZOc43!YWSyA7TD6xkk)n^FaRAz73b}%9d&YisBic(?mv=Iq^r%Ug zzHq-rRrhfOOF+yR=AN!a9*Rd#sM9ONt5h~w)yMP7Dl9lfpi$H0%GPW^lS4~~?vI8Z z%^ToK#NOe0ExmUsb`lLO$W*}yXNOxPe@zD*90uTDULnH6C?InP3J=jYEO2d)&e|mP z1DSd0QOZeuLWo*NqZzopA+LXy9)fJC00NSX=_4Mi1Z)YyZVC>C!g}cY(Amaj%QN+bev|Xxd2OPD zk!dfkY6k!(sDBvsFC2r^?}hb81(WG5Lt9|riT`2?P;B%jaf5UX<~OJ;uAL$=Ien+V zC!V8u0v?CUa)4*Q+Q_u zkx{q;NjLcvyMuU*{+uDsCQ4U{JLowYby-tn@hatL zy}X>9y08#}oytdn^qfFesF)Tt(2!XGw#r%?7&zzFFh2U;#U9XBO8W--#gOpfbJ`Ey z|M8FCKlWQrOJwE;@Sm02l9OBr7N}go4V8ur)}M@m2uWjggb)DC4s`I4d7_8O&E(j; z?3$9~R$QDxNM^rNh9Y;6P7w+bo2q}NEd6f&_raor-v`UCaTM3TT8HK2-$|n{N@U>_ zL-`P7EXoEU5JRMa)?tNUEe8XFis+w8g9k(QQ)%?&Oac}S`2V$b?%`DwXBgja&&fR@ zH_XidF$p1wA)J|Wk1;?lCl?fgc)=TB3>Y8;BoMqHwJqhL)Tgydv9(?(TBX)fq%=~C zmLj!iX-kn7QA(9snzk0LRf<%SzO&~IhLor6A3f*U^UcoAygRe!H#@UCv$JUP&vPxs zeDj$1%#<2T1!e|!7xI+~_VXLl5|jHqvOhU7ZDUGee;HnkcPP=_k_FFxPjXg*9KyI+ zIh0@+s)1JDSuKMeaDZ3|<_*J8{TUFDLl|mXmY8B>Wj_?4mC#=XjsCKPEO=p0c&t&Z zd1%kHxR#o9S*C?du*}tEHfAC7WetnvS}`<%j=o7YVna)6pw(xzkUi7f#$|^y4WQ{7 zu@@lu=j6xr*11VEIY+`B{tgd(c3zO8%nGk0U^%ec6h)G_`ki|XQXr!?NsQkxzV6Bn1ea9L+@ z(Zr7CU_oXaW>VOdfzENm+FlFQ7Se0ROrNdw(QLvb6{f}HRQ{$Je>(c&rws#{dFI^r zZ4^(`J*G0~Pu_+p5AAh>RRpkcbaS2a?Fe&JqxDTp`dIW9;DL%0wxX5;`KxyA4F{(~_`93>NF@bj4LF!NC&D6Zm+Di$Q-tb2*Q z&csGmXyqA%Z9s(AxNO3@Ij=WGt=UG6J7F;r*uqdQa z?7j!nV{8eQE-cwY7L(3AEXF3&V*9{DpSYdyCjRhv#&2johwf{r+k`QB81%!aRVN<& z@b*N^xiw_lU>H~@4MWzgHxSOGVfnD|iC7=hf0%CPm_@@4^t-nj#GHMug&S|FJtr?i z^JVrobltd(-?Ll>)6>jwgX=dUy+^n_ifzM>3)an3iOzpG9Tu;+96TP<0Jm_PIqof3 zMn=~M!#Ky{CTN_2f7Y-i#|gW~32RCWKA4-J9sS&>kYpTOx#xVNLCo)A$LUme^fVNH z@^S7VU^UJ0YR8?Oy$^IYuG*bm|g;@aX~i60%`7XLy*AYpYvZ^F^U(!|RW z*C!rJ@+7TGdL=nNd1gv^%B+;Fcr$y)i0!GRsZXRHPs>QVGVR{9r_#&Qd(wL|5;H;> zD>HUw=4CF++&{7$<8G@j*nGjhEO%BQYfjeItp4mPvY*JYb1HKd!{HJ9*)(3%BR%{Pp?AM&*yHAJsW({ivOzj*qS!-7|XEn6@zo z3L*tBT%<4RxoAh>q{0n_JBmgW6&8hx?kL(_^k%VL>?xjAyrKBmSl`$=V|SK}ELl}@ zd|d0eo#RfG`bw9SK3%r4Y+rdvc}w}~ixV%tqawbdqvE-WcgE+BUpxMT%F@btm76MG zn=oQRWWuTm+a{dy)Oc2V4yX(@M{QAkx>(QB59*`dLT`Pz3Lsj9iB=HSHAiCq()ns|Cr)1*c605Cx}3V&x}Lg?b+6Q?)z7Kl zQh&1Hx`y6JY-Cwvd*ozeps}a1xAA0CR+Da;+O(i)P1C;SjOI}Dtmf6tPqo-Bl`U78 zv$kYgPntPp@G)n1an9tEoL*Vumu9`>_@I(;+5+fBa-*?fEx=mTEjZ7wq}#@Gd5_cW z!mP{N=yqEntDo)|>oy6{9cu+-3*GTnmb^`O0^FzRPO^&aG`f@F_R*aQ_e{F+_9%NW z4KG_B`@X3EVV9L>?_RNDMddA>w=e0KfAiw5?#i1NFT%Zz#nuv(&!yIU>lVxmzYKQ` zzJ*0w9<&L4aJ6A;0j|_~i>+y(q-=;2Xxhx2v%CYY^{} z^J@LO()eLo|7!{ghQ+(u$wxO*xY#)cL(|miH2_ck2yN{mu4O9=hBW*pM_()-_YdH#Ru{JtwJ^R2}3?!>>m1pohh zrn(!xCjE0Q&EH1QK?zA%sxVh&H99cObJUY$veZhQ)MLu-h%`!*G)s$2k;~+A z)Kk->Ri?`oGDEJEtI*wijm(s5f$W78FH{+qBxiU{~kq((J3uK{m z$|C8K#j-?hm8H@x%VfFqpnvu@xn1s%J7uNZC9C99a<_b1J|mx%)$%!6gPU|~<@2&m zz99GDp`|a%m*iggvfL;4%X;~WY>)@!tMWB@P`)k?$;0x9JSrRI8?s3rlgH(o@`OAo zn{f*gZ#t2u6K??hx|aElOM`Xd0t+SAIUEHvFw%?Wsm$s zUXq{6UU?a>Nc@@Xlb_2k9M1Ctr<#+O?yd}rv z_wu&=_t$!Yngd@N_AUj}T; z#*Ce|%XZr_sQcsWcsl{pCnnj+c8ZNIMmx<;w=-g$Q>BU;9k;w|zQ;4!W32Xg2Cd?{ zvmO3kuKQ^Hv;o>6ZHP8ZJ2`4~Bx?N;cf<0fi=!*G^^WzbTF3e$b&d^qqB{>nqLG81 zs94bBh%|Vj+hLu=!8(b9brJ>ZBns9^6s(gdSVyP9qnu2_I{Sg8j-rloG6{d`De5We zDe5WeY3ga}Y3ga}Y3ga}Y3ga}Y3ga}d8y~6o|k%F>UpW>rJk31Ug~+N=cS&HdOqs; zsOO`ek9t1p`Kafko{xGy>iMbXr=FjBxZMYc8a#gL`Kjlpo}YSt>iMY`pk9DF0qO*( z6QE9jIsxhgs1u-0kUBx8D@eT{^@7w3QZGooAoYUO3sNscy%6<6)C*BBM7L`dk$Xk%6}eZQXgo#!75P`>Uy*-B{uTLGUy*-B{uTLGUy*-B{uTLG))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|Hb(|6veERqxu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~>RAlY4a*ts=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~oBh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*HvKOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYipa_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSgc6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPiEJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzqWjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#f0z+Cm$F9JjGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzqOu|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R;^Uw9JLRUgOQ?PTMr4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%ZaNm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyygK)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhyUv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%RJvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vrRPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&ZfJ#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4jS>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1oKAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLnw zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>62k~-N zHQqXXyN67hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3nAAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_yefIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7YJ5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9FN%?w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vqFZr?uw$H8*PhiHRQg1U9YoscX-G|gck+SSRX!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 zh{vY! z%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$JEJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J zf~$M4}JiV}v6B-e{NUBGFgj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNldy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^h1;xj(<4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui}X}jOC)9LH=Po*2SLdtf3^4?VKnu2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5ow2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtIWoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$nG<{bR2Ufd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m zB+l~T_u-Ycr!U>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2iQEj7pVLcZYZ~pteAG4rm1{>PQy=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9VD9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxrtf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-ceM{ml$#8KI$4ltyjaqP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^YsN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt2eX|dxz{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jGd5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFne86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOkNJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_afm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=_H+N-Q=MQ(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{IyUkW&?h zF>$#`n$~bZ)KN0B$XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi73kr_pwt?5Nj3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf+J3WsB7!k`0Brx8^cLTF9h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VKr6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd8xd|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zvt|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTso~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC{MV}5}g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dIts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh+Lzjw+?V)o z#P-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/resources/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/resources/bootstrap/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/resources/bootstrap/img/bootstrap-colorpicker/alpha-horizontal.png b/resources/bootstrap/img/bootstrap-colorpicker/alpha-horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a65c08b0ed34d969cb0e93165a2e8b0ef9dbd7 GIT binary patch literal 3635 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 FV1h0U4od(4 literal 0 HcmV?d00001 diff --git a/resources/bootstrap/img/bootstrap-colorpicker/alpha.png b/resources/bootstrap/img/bootstrap-colorpicker/alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..38043f1c85f20fe8ce37ad380bebe2d42d14fb29 GIT binary patch literal 3271 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 literal 0 HcmV?d00001 diff --git a/resources/bootstrap/img/bootstrap-colorpicker/hue.png b/resources/bootstrap/img/bootstrap-colorpicker/hue.png new file mode 100644 index 0000000000000000000000000000000000000000..d89560e999f86c349ddc78c298b0328293f13e1e GIT binary patch literal 2972 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 >YjDHRkjMe3FzWUPlrRR$Vj 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 literal 0 HcmV?d00001 diff --git a/resources/bootstrap/js/bootstrap-colorpicker.js b/resources/bootstrap/js/bootstrap-colorpicker.js new file mode 100644 index 0000000000..f02bd43de5 --- /dev/null +++ b/resources/bootstrap/js/bootstrap-colorpicker.js @@ -0,0 +1,1087 @@ +/*! + * Bootstrap Colorpicker + * http://mjolnic.github.io/bootstrap-colorpicker/ + * + * Originally written by (c) 2012 Stefan Petre + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0.txt + * + * @todo Update DOCS + */ + +(function(factory) { + "use strict"; + if (typeof exports === 'object') { + module.exports = factory(window.jQuery); + } else if (typeof define === 'function' && define.amd) { + define(['jquery'], factory); + } else if (window.jQuery && !window.jQuery.fn.colorpicker) { + factory(window.jQuery); + } + } + (function($) { + 'use strict'; + + // Color object + var Color = function(val, customColors) { + this.value = { + h: 0, + s: 0, + b: 0, + a: 1 + }; + this.origFormat = null; // original string format + if (customColors) { + $.extend(this.colors, customColors); + } + if (val) { + if (val.toLowerCase !== undefined) { + // cast to string + val = val + ''; + this.setColor(val); + } else if (val.h !== undefined) { + this.value = val; + } + } + }; + + Color.prototype = { + constructor: Color, + // 140 predefined colors from the HTML Colors spec + colors: { + "aliceblue": "#f0f8ff", + "antiquewhite": "#faebd7", + "aqua": "#00ffff", + "aquamarine": "#7fffd4", + "azure": "#f0ffff", + "beige": "#f5f5dc", + "bisque": "#ffe4c4", + "black": "#000000", + "blanchedalmond": "#ffebcd", + "blue": "#0000ff", + "blueviolet": "#8a2be2", + "brown": "#a52a2a", + "burlywood": "#deb887", + "cadetblue": "#5f9ea0", + "chartreuse": "#7fff00", + "chocolate": "#d2691e", + "coral": "#ff7f50", + "cornflowerblue": "#6495ed", + "cornsilk": "#fff8dc", + "crimson": "#dc143c", + "cyan": "#00ffff", + "darkblue": "#00008b", + "darkcyan": "#008b8b", + "darkgoldenrod": "#b8860b", + "darkgray": "#a9a9a9", + "darkgreen": "#006400", + "darkkhaki": "#bdb76b", + "darkmagenta": "#8b008b", + "darkolivegreen": "#556b2f", + "darkorange": "#ff8c00", + "darkorchid": "#9932cc", + "darkred": "#8b0000", + "darksalmon": "#e9967a", + "darkseagreen": "#8fbc8f", + "darkslateblue": "#483d8b", + "darkslategray": "#2f4f4f", + "darkturquoise": "#00ced1", + "darkviolet": "#9400d3", + "deeppink": "#ff1493", + "deepskyblue": "#00bfff", + "dimgray": "#696969", + "dodgerblue": "#1e90ff", + "firebrick": "#b22222", + "floralwhite": "#fffaf0", + "forestgreen": "#228b22", + "fuchsia": "#ff00ff", + "gainsboro": "#dcdcdc", + "ghostwhite": "#f8f8ff", + "gold": "#ffd700", + "goldenrod": "#daa520", + "gray": "#808080", + "green": "#008000", + "greenyellow": "#adff2f", + "honeydew": "#f0fff0", + "hotpink": "#ff69b4", + "indianred": "#cd5c5c", + "indigo": "#4b0082", + "ivory": "#fffff0", + "khaki": "#f0e68c", + "lavender": "#e6e6fa", + "lavenderblush": "#fff0f5", + "lawngreen": "#7cfc00", + "lemonchiffon": "#fffacd", + "lightblue": "#add8e6", + "lightcoral": "#f08080", + "lightcyan": "#e0ffff", + "lightgoldenrodyellow": "#fafad2", + "lightgrey": "#d3d3d3", + "lightgreen": "#90ee90", + "lightpink": "#ffb6c1", + "lightsalmon": "#ffa07a", + "lightseagreen": "#20b2aa", + "lightskyblue": "#87cefa", + "lightslategray": "#778899", + "lightsteelblue": "#b0c4de", + "lightyellow": "#ffffe0", + "lime": "#00ff00", + "limegreen": "#32cd32", + "linen": "#faf0e6", + "magenta": "#ff00ff", + "maroon": "#800000", + "mediumaquamarine": "#66cdaa", + "mediumblue": "#0000cd", + "mediumorchid": "#ba55d3", + "mediumpurple": "#9370d8", + "mediumseagreen": "#3cb371", + "mediumslateblue": "#7b68ee", + "mediumspringgreen": "#00fa9a", + "mediumturquoise": "#48d1cc", + "mediumvioletred": "#c71585", + "midnightblue": "#191970", + "mintcream": "#f5fffa", + "mistyrose": "#ffe4e1", + "moccasin": "#ffe4b5", + "navajowhite": "#ffdead", + "navy": "#000080", + "oldlace": "#fdf5e6", + "olive": "#808000", + "olivedrab": "#6b8e23", + "orange": "#ffa500", + "orangered": "#ff4500", + "orchid": "#da70d6", + "palegoldenrod": "#eee8aa", + "palegreen": "#98fb98", + "paleturquoise": "#afeeee", + "palevioletred": "#d87093", + "papayawhip": "#ffefd5", + "peachpuff": "#ffdab9", + "peru": "#cd853f", + "pink": "#ffc0cb", + "plum": "#dda0dd", + "powderblue": "#b0e0e6", + "purple": "#800080", + "red": "#ff0000", + "rosybrown": "#bc8f8f", + "royalblue": "#4169e1", + "saddlebrown": "#8b4513", + "salmon": "#fa8072", + "sandybrown": "#f4a460", + "seagreen": "#2e8b57", + "seashell": "#fff5ee", + "sienna": "#a0522d", + "silver": "#c0c0c0", + "skyblue": "#87ceeb", + "slateblue": "#6a5acd", + "slategray": "#708090", + "snow": "#fffafa", + "springgreen": "#00ff7f", + "steelblue": "#4682b4", + "tan": "#d2b48c", + "teal": "#008080", + "thistle": "#d8bfd8", + "tomato": "#ff6347", + "turquoise": "#40e0d0", + "violet": "#ee82ee", + "wheat": "#f5deb3", + "white": "#ffffff", + "whitesmoke": "#f5f5f5", + "yellow": "#ffff00", + "yellowgreen": "#9acd32", + "transparent": "transparent" + }, + _sanitizeNumber: function(val) { + if (typeof val === 'number') { + return val; + } + if (isNaN(val) || (val === null) || (val === '') || (val === undefined)) { + return 1; + } + if (val.toLowerCase !== undefined) { + return parseFloat(val); + } + return 1; + }, + isTransparent: function(strVal) { + if (!strVal) { + return false; + } + strVal = strVal.toLowerCase().trim(); + return (strVal === 'transparent') || (strVal.match(/#?00000000/)) || (strVal.match(/(rgba|hsla)\(0,0,0,0?\.?0\)/)); + }, + rgbaIsTransparent: function(rgba) { + return ((rgba.r === 0) && (rgba.g === 0) && (rgba.b === 0) && (rgba.a === 0)); + }, + //parse a string to HSB + setColor: function(strVal) { + strVal = strVal.toLowerCase().trim(); + if (strVal) { + if (this.isTransparent(strVal)) { + this.value = { + h: 0, + s: 0, + b: 0, + a: 0 + }; + } else { + this.value = this.stringToHSB(strVal) || { + h: 0, + s: 0, + b: 0, + a: 1 + }; // if parser fails, defaults to black + } + } + }, + stringToHSB: function(strVal) { + strVal = strVal.toLowerCase(); + var alias; + if (typeof this.colors[strVal] !== 'undefined') { + strVal = this.colors[strVal]; + alias = 'alias'; + } + var that = this, + result = false; + $.each(this.stringParsers, function(i, parser) { + var match = parser.re.exec(strVal), + values = match && parser.parse.apply(that, [match]), + format = alias || parser.format || 'rgba'; + if (values) { + if (format.match(/hsla?/)) { + result = that.RGBtoHSB.apply(that, that.HSLtoRGB.apply(that, values)); + } else { + result = that.RGBtoHSB.apply(that, values); + } + that.origFormat = format; + return false; + } + return true; + }); + return result; + }, + setHue: function(h) { + this.value.h = 1 - h; + }, + setSaturation: function(s) { + this.value.s = s; + }, + setBrightness: function(b) { + this.value.b = 1 - b; + }, + setAlpha: function(a) { + this.value.a = parseInt((1 - a) * 100, 10) / 100; + }, + toRGB: function(h, s, b, a) { + if (!h) { + h = this.value.h; + s = this.value.s; + b = this.value.b; + } + h *= 360; + var R, G, B, X, C; + h = (h % 360) / 60; + C = b * s; + X = C * (1 - Math.abs(h % 2 - 1)); + R = G = B = b - C; + + h = ~~h; + R += [C, X, 0, 0, X, C][h]; + G += [X, C, C, X, 0, 0][h]; + B += [0, 0, X, C, C, X][h]; + return { + r: Math.round(R * 255), + g: Math.round(G * 255), + b: Math.round(B * 255), + a: a || this.value.a + }; + }, + toHex: function(h, s, b, a) { + var rgb = this.toRGB(h, s, b, a); + if (this.rgbaIsTransparent(rgb)) { + return 'transparent'; + } + return '#' + ((1 << 24) | (parseInt(rgb.r) << 16) | (parseInt(rgb.g) << 8) | parseInt(rgb.b)).toString(16).substr(1); + }, + toHSL: function(h, s, b, a) { + h = h || this.value.h; + s = s || this.value.s; + b = b || this.value.b; + a = a || this.value.a; + + var H = h, + L = (2 - s) * b, + S = s * b; + if (L > 0 && L <= 1) { + S /= L; + } else { + S /= 2 - L; + } + L /= 2; + if (S > 1) { + S = 1; + } + return { + h: isNaN(H) ? 0 : H, + s: isNaN(S) ? 0 : S, + l: isNaN(L) ? 0 : L, + a: isNaN(a) ? 0 : a + }; + }, + toAlias: function(r, g, b, a) { + var rgb = this.toHex(r, g, b, a); + for (var alias in this.colors) { + if (this.colors[alias] === rgb) { + return alias; + } + } + return false; + }, + RGBtoHSB: function(r, g, b, a) { + r /= 255; + g /= 255; + b /= 255; + + var H, S, V, C; + V = Math.max(r, g, b); + C = V - Math.min(r, g, b); + H = (C === 0 ? null : + V === r ? (g - b) / C : + V === g ? (b - r) / C + 2 : + (r - g) / C + 4 + ); + H = ((H + 360) % 6) * 60 / 360; + S = C === 0 ? 0 : C / V; + return { + h: this._sanitizeNumber(H), + s: S, + b: V, + a: this._sanitizeNumber(a) + }; + }, + HueToRGB: function(p, q, h) { + if (h < 0) { + h += 1; + } else if (h > 1) { + h -= 1; + } + if ((h * 6) < 1) { + return p + (q - p) * h * 6; + } else if ((h * 2) < 1) { + return q; + } else if ((h * 3) < 2) { + return p + (q - p) * ((2 / 3) - h) * 6; + } else { + return p; + } + }, + HSLtoRGB: function(h, s, l, a) { + if (s < 0) { + s = 0; + } + var q; + if (l <= 0.5) { + q = l * (1 + s); + } else { + q = l + s - (l * s); + } + + var p = 2 * l - q; + + var tr = h + (1 / 3); + var tg = h; + var tb = h - (1 / 3); + + var r = Math.round(this.HueToRGB(p, q, tr) * 255); + var g = Math.round(this.HueToRGB(p, q, tg) * 255); + var b = Math.round(this.HueToRGB(p, q, tb) * 255); + return [r, g, b, this._sanitizeNumber(a)]; + }, + toString: function(format) { + format = format || 'rgba'; + var c = false; + switch (format) { + case 'rgb': + { + c = this.toRGB(); + if (this.rgbaIsTransparent(c)) { + return 'transparent'; + } + return 'rgb(' + c.r + ',' + c.g + ',' + c.b + ')'; + } + break; + case 'rgba': + { + c = this.toRGB(); + return 'rgba(' + c.r + ',' + c.g + ',' + c.b + ',' + c.a + ')'; + } + break; + case 'hsl': + { + c = this.toHSL(); + return 'hsl(' + Math.round(c.h * 360) + ',' + Math.round(c.s * 100) + '%,' + Math.round(c.l * 100) + '%)'; + } + break; + case 'hsla': + { + c = this.toHSL(); + return 'hsla(' + Math.round(c.h * 360) + ',' + Math.round(c.s * 100) + '%,' + Math.round(c.l * 100) + '%,' + c.a + ')'; + } + break; + case 'hex': + { + return this.toHex(); + } + break; + case 'alias': + return this.toAlias() || this.toHex(); + default: + { + return c; + } + break; + } + }, + // a set of RE's that can match strings and generate color tuples. + // from John Resig color plugin + // https://github.com/jquery/jquery-color/ + stringParsers: [{ + re: /rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*?\)/, + format: 'rgb', + parse: function(execResult) { + return [ + execResult[1], + execResult[2], + execResult[3], + 1 + ]; + } + }, { + re: /rgb\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*?\)/, + format: 'rgb', + parse: function(execResult) { + return [ + 2.55 * execResult[1], + 2.55 * execResult[2], + 2.55 * execResult[3], + 1 + ]; + } + }, { + re: /rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, + format: 'rgba', + parse: function(execResult) { + return [ + execResult[1], + execResult[2], + execResult[3], + execResult[4] + ]; + } + }, { + re: /rgba\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, + format: 'rgba', + parse: function(execResult) { + return [ + 2.55 * execResult[1], + 2.55 * execResult[2], + 2.55 * execResult[3], + execResult[4] + ]; + } + }, { + re: /hsl\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*?\)/, + format: 'hsl', + parse: function(execResult) { + return [ + execResult[1] / 360, + execResult[2] / 100, + execResult[3] / 100, + execResult[4] + ]; + } + }, { + re: /hsla\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, + format: 'hsla', + parse: function(execResult) { + return [ + execResult[1] / 360, + execResult[2] / 100, + execResult[3] / 100, + execResult[4] + ]; + } + }, { + re: /#?([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/, + format: 'hex', + parse: function(execResult) { + return [ + parseInt(execResult[1], 16), + parseInt(execResult[2], 16), + parseInt(execResult[3], 16), + 1 + ]; + } + }, { + re: /#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/, + format: 'hex', + parse: function(execResult) { + return [ + parseInt(execResult[1] + execResult[1], 16), + parseInt(execResult[2] + execResult[2], 16), + parseInt(execResult[3] + execResult[3], 16), + 1 + ]; + } + }], + colorNameToHex: function(name) { + if (typeof this.colors[name.toLowerCase()] !== 'undefined') { + return this.colors[name.toLowerCase()]; + } + return false; + } + }; + + + var defaults = { + horizontal: false, // horizontal mode layout ? + inline: false, //forces to show the colorpicker as an inline element + color: false, //forces a color + format: false, //forces a format + input: 'input', // children input selector + container: false, // container selector + component: '.add-on, .input-group-addon', // children component selector + sliders: { + saturation: { + maxLeft: 100, + maxTop: 100, + callLeft: 'setSaturation', + callTop: 'setBrightness' + }, + hue: { + maxLeft: 0, + maxTop: 100, + callLeft: false, + callTop: 'setHue' + }, + alpha: { + maxLeft: 0, + maxTop: 100, + callLeft: false, + callTop: 'setAlpha' + } + }, + slidersHorz: { + saturation: { + maxLeft: 100, + maxTop: 100, + callLeft: 'setSaturation', + callTop: 'setBrightness' + }, + hue: { + maxLeft: 100, + maxTop: 0, + callLeft: 'setHue', + callTop: false + }, + alpha: { + maxLeft: 100, + maxTop: 0, + callLeft: 'setAlpha', + callTop: false + } + }, + template: '
").addClass("prev").attr("data-action","previous").append(a("").addClass(d.icons.previous))).append(a("").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",d.calendarWeeks?"6":"5")).append(a("").addClass("next").attr("data-action","next").append(a("").addClass(d.icons.next)))),c=a("
").attr("colspan",d.calendarWeeks?"8":"7")));return[a("
").addClass("datepicker-days").append(a("").addClass("table-condensed").append(b).append(a(""))),a("
").addClass("datepicker-months").append(a("
").addClass("table-condensed").append(b.clone()).append(c.clone())),a("
").addClass("datepicker-years").append(a("
").addClass("table-condensed").append(b.clone()).append(c.clone())),a("
").addClass("datepicker-decades").append(a("
").addClass("table-condensed").append(b.clone()).append(c.clone()))]},C=function(){var b=a(""),c=a(""),e=a("");return y("h")&&(b.append(a(" - -
").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(a("").addClass(d.icons.up)))),c.append(a("").append(a("").addClass("timepicker-hour").attr({"data-time-component":"hours",title:d.tooltips.pickHour}).attr("data-action","showHours"))),e.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(a("").addClass(d.icons.down))))),y("m")&&(y("h")&&(b.append(a("").addClass("separator")),c.append(a("").addClass("separator").html(":")),e.append(a("").addClass("separator"))),b.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(a("").addClass(d.icons.up)))),c.append(a("").append(a("").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:d.tooltips.pickMinute}).attr("data-action","showMinutes"))),e.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(a("").addClass(d.icons.down))))),y("s")&&(y("m")&&(b.append(a("").addClass("separator")),c.append(a("").addClass("separator").html(":")),e.append(a("").addClass("separator"))),b.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(a("").addClass(d.icons.up)))),c.append(a("").append(a("").addClass("timepicker-second").attr({"data-time-component":"seconds",title:d.tooltips.pickSecond}).attr("data-action","showSeconds"))),e.append(a("").append(a("").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(a("").addClass(d.icons.down))))),h||(b.append(a("").addClass("separator")),c.append(a("").append(a("").addClass("separator"))),a("
").addClass("timepicker-picker").append(a("").addClass("table-condensed").append([b,c,e]))},D=function(){var b=a("
").addClass("timepicker-hours").append(a("
").addClass("table-condensed")),c=a("
").addClass("timepicker-minutes").append(a("
").addClass("table-condensed")),d=a("
").addClass("timepicker-seconds").append(a("
").addClass("table-condensed")),e=[C()];return y("h")&&e.push(b),y("m")&&e.push(c),y("s")&&e.push(d),e},E=function(){var b=[];return d.showTodayButton&&b.push(a(" - -
").append(a("").attr({"data-action":"today",title:d.tooltips.today}).append(a("").addClass(d.icons.today)))),!d.sideBySide&&A()&&z()&&b.push(a("").append(a("").attr({"data-action":"togglePicker",title:d.tooltips.selectTime}).append(a("").addClass(d.icons.time)))),d.showClear&&b.push(a("").append(a("").attr({"data-action":"clear",title:d.tooltips.clear}).append(a("").addClass(d.icons.clear)))),d.showClose&&b.push(a("").append(a("").attr({"data-action":"close",title:d.tooltips.close}).append(a("").addClass(d.icons.close)))),a("").addClass("table-condensed").append(a("").append(a("").append(b)))},F=function(){var b=a("
").addClass("bootstrap-datetimepicker-widget dropdown-menu"),c=a("
").addClass("datepicker").append(B()),e=a("
").addClass("timepicker").append(D()),f=a("
    ").addClass("list-unstyled"),g=a("
  • ").addClass("picker-switch"+(d.collapse?" accordion-toggle":"")).append(E());return d.inline&&b.removeClass("dropdown-menu"),h&&b.addClass("usetwentyfour"),y("s")&&!h&&b.addClass("wider"),d.sideBySide&&A()&&z()?(b.addClass("timepicker-sbs"),"top"===d.toolbarPlacement&&b.append(g),b.append(a("
    ").addClass("row").append(c.addClass("col-md-6")).append(e.addClass("col-md-6"))),"bottom"===d.toolbarPlacement&&b.append(g),b):("top"===d.toolbarPlacement&&f.append(g),A()&&f.append(a("
  • ").addClass(d.collapse&&z()?"collapse in":"").append(c)),"default"===d.toolbarPlacement&&f.append(g),z()&&f.append(a("
  • ").addClass(d.collapse&&A()?"collapse":"").append(e)),"bottom"===d.toolbarPlacement&&f.append(g),b.append(f))},G=function(){var b,e={};return b=c.is("input")||d.inline?c.data():c.find("input").data(),b.dateOptions&&b.dateOptions instanceof Object&&(e=a.extend(!0,e,b.dateOptions)),a.each(d,function(a){var c="date"+a.charAt(0).toUpperCase()+a.slice(1);void 0!==b[c]&&(e[a]=b[c])}),e},H=function(){var b,e=(n||c).position(),f=(n||c).offset(),g=d.widgetPositioning.vertical,h=d.widgetPositioning.horizontal;if(d.widgetParent)b=d.widgetParent.append(o);else if(c.is("input"))b=c.after(o).parent();else{if(d.inline)return void(b=c.append(o));b=c,c.children().first().after(o)}if("auto"===g&&(g=f.top+1.5*o.height()>=a(window).height()+a(window).scrollTop()&&o.height()+c.outerHeight()a(window).width()?"right":"left"),"top"===g?o.addClass("top").removeClass("bottom"):o.addClass("bottom").removeClass("top"),"right"===h?o.addClass("pull-right"):o.removeClass("pull-right"),"relative"!==b.css("position")&&(b=b.parents().filter(function(){return"relative"===a(this).css("position")}).first()),0===b.length)throw new Error("datetimepicker component should be placed within a relative positioned container");o.css({top:"top"===g?"auto":e.top+c.outerHeight(),bottom:"top"===g?e.top+c.outerHeight():"auto",left:"left"===h?b===c?0:e.left:"auto",right:"left"===h?"auto":b.outerWidth()-c.outerWidth()-(b===c?0:e.left)})},I=function(a){"dp.change"===a.type&&(a.date&&a.date.isSame(a.oldDate)||!a.date&&!a.oldDate)||c.trigger(a)},J=function(a){"y"===a&&(a="YYYY"),I({type:"dp.update",change:a,viewDate:f.clone()})},K=function(a){o&&(a&&(k=Math.max(p,Math.min(3,k+a))),o.find(".datepicker > div").hide().filter(".datepicker-"+q[k].clsName).show())},L=function(){var b=a("
"),c=f.clone().startOf("w").startOf("d");for(d.calendarWeeks===!0&&b.append(a(""),d.calendarWeeks&&c.append('"),k.push(c)),g="",b.isBefore(f,"M")&&(g+=" old"),b.isAfter(f,"M")&&(g+=" new"),b.isSame(e,"d")&&!m&&(g+=" active"),Q(b,"d")||(g+=" disabled"),b.isSame(x(),"d")&&(g+=" today"),(0===b.day()||6===b.day())&&(g+=" weekend"),c.append('"),b.add(1,"d");i.find("tbody").empty().append(k),S(),T(),U()}},W=function(){var b=o.find(".timepicker-hours table"),c=f.clone().startOf("d"),d=[],e=a("");for(f.hour()>11&&!h&&c.hour(12);c.isSame(f,"d")&&(h||f.hour()<12&&c.hour()<12||f.hour()>11);)c.hour()%4===0&&(e=a(""),d.push(e)),e.append('"),c.add(1,"h");b.empty().append(d)},X=function(){for(var b=o.find(".timepicker-minutes table"),c=f.clone().startOf("h"),e=[],g=a(""),h=1===d.stepping?5:d.stepping;f.isSame(c,"h");)c.minute()%(4*h)===0&&(g=a(""),e.push(g)),g.append('"),c.add(h,"m");b.empty().append(e)},Y=function(){for(var b=o.find(".timepicker-seconds table"),c=f.clone().startOf("m"),d=[],e=a("");f.isSame(c,"m");)c.second()%20===0&&(e=a(""),d.push(e)),e.append('"),c.add(5,"s");b.empty().append(d)},Z=function(){var a,b,c=o.find(".timepicker span[data-time-component]");h||(a=o.find(".timepicker [data-action=togglePeriod]"),b=e.clone().add(e.hours()>=12?-12:12,"h"),a.text(e.format("A")),Q(b,"h")?a.removeClass("disabled"):a.addClass("disabled")),c.filter("[data-time-component=hours]").text(e.format(h?"HH":"hh")),c.filter("[data-time-component=minutes]").text(e.format("mm")),c.filter("[data-time-component=seconds]").text(e.format("ss")),W(),X(),Y()},$=function(){o&&(V(),Z())},_=function(a){var b=m?null:e;return a?(a=a.clone().locale(d.locale),1!==d.stepping&&a.minutes(Math.round(a.minutes()/d.stepping)*d.stepping%60).seconds(0),void(Q(a)?(e=a,f=e.clone(),g.val(e.format(i)),c.data("date",e.format(i)),m=!1,$(),I({type:"dp.change",date:e.clone(),oldDate:b})):(d.keepInvalid||g.val(m?"":e.format(i)),I({type:"dp.error",date:a})))):(m=!0,g.val(""),c.data("date",""),I({type:"dp.change",date:!1,oldDate:b}),void $())},aa=function(){var b=!1;return o?(o.find(".collapse").each(function(){var c=a(this).data("collapse");return c&&c.transitioning?(b=!0,!1):!0}),b?l:(n&&n.hasClass("btn")&&n.toggleClass("active"),o.hide(),a(window).off("resize",H),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,I({type:"dp.hide",date:e.clone()}),g.blur(),l)):l},ba=function(){_(null)},ca={next:function(){var a=q[k].navFnc;f.add(q[k].navStep,a),V(),J(a)},previous:function(){var a=q[k].navFnc;f.subtract(q[k].navStep,a),V(),J(a)},pickerSwitch:function(){K(1)},selectMonth:function(b){var c=a(b.target).closest("tbody").find("span").index(a(b.target));f.month(c),k===p?(_(e.clone().year(f.year()).month(f.month())),d.inline||aa()):(K(-1),V()),J("M")},selectYear:function(b){var c=parseInt(a(b.target).text(),10)||0;f.year(c),k===p?(_(e.clone().year(f.year())),d.inline||aa()):(K(-1),V()),J("YYYY")},selectDecade:function(b){var c=parseInt(a(b.target).data("selection"),10)||0;f.year(c),k===p?(_(e.clone().year(f.year())),d.inline||aa()):(K(-1),V()),J("YYYY")},selectDay:function(b){var c=f.clone();a(b.target).is(".old")&&c.subtract(1,"M"),a(b.target).is(".new")&&c.add(1,"M"),_(c.date(parseInt(a(b.target).text(),10))),z()||d.keepOpen||d.inline||aa()},incrementHours:function(){var a=e.clone().add(1,"h");Q(a,"h")&&_(a)},incrementMinutes:function(){var a=e.clone().add(d.stepping,"m");Q(a,"m")&&_(a)},incrementSeconds:function(){var a=e.clone().add(1,"s");Q(a,"s")&&_(a)},decrementHours:function(){var a=e.clone().subtract(1,"h");Q(a,"h")&&_(a)},decrementMinutes:function(){var a=e.clone().subtract(d.stepping,"m");Q(a,"m")&&_(a)},decrementSeconds:function(){var a=e.clone().subtract(1,"s");Q(a,"s")&&_(a)},togglePeriod:function(){_(e.clone().add(e.hours()>=12?-12:12,"h"))},togglePicker:function(b){var c,e=a(b.target),f=e.closest("ul"),g=f.find(".in"),h=f.find(".collapse:not(.in)");if(g&&g.length){if(c=g.data("collapse"),c&&c.transitioning)return;g.collapse?(g.collapse("hide"),h.collapse("show")):(g.removeClass("in"),h.addClass("in")),e.is("span")?e.toggleClass(d.icons.time+" "+d.icons.date):e.find("span").toggleClass(d.icons.time+" "+d.icons.date)}},showPicker:function(){o.find(".timepicker > div:not(.timepicker-picker)").hide(),o.find(".timepicker .timepicker-picker").show()},showHours:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-hours").show()},showMinutes:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-seconds").show()},selectHour:function(b){var c=parseInt(a(b.target).text(),10);h||(e.hours()>=12?12!==c&&(c+=12):12===c&&(c=0)),_(e.clone().hours(c)),ca.showPicker.call(l)},selectMinute:function(b){_(e.clone().minutes(parseInt(a(b.target).text(),10))),ca.showPicker.call(l)},selectSecond:function(b){_(e.clone().seconds(parseInt(a(b.target).text(),10))),ca.showPicker.call(l)},clear:ba,today:function(){var a=x();Q(a,"d")&&_(a)},close:aa},da=function(b){return a(b.currentTarget).is(".disabled")?!1:(ca[a(b.currentTarget).data("action")].apply(l,arguments),!1)},ea=function(){var b,c={year:function(a){return a.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(a){return a.date(1).hours(0).seconds(0).minutes(0)},day:function(a){return a.hours(0).seconds(0).minutes(0)},hour:function(a){return a.seconds(0).minutes(0)},minute:function(a){return a.seconds(0)}};return g.prop("disabled")||!d.ignoreReadonly&&g.prop("readonly")||o?l:(void 0!==g.val()&&0!==g.val().trim().length?_(ga(g.val().trim())):d.useCurrent&&m&&(g.is("input")&&0===g.val().trim().length||d.inline)&&(b=x(),"string"==typeof d.useCurrent&&(b=c[d.useCurrent](b)),_(b)),o=F(),L(),R(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),$(),K(),a(window).on("resize",H),o.on("click","[data-action]",da),o.on("mousedown",!1),n&&n.hasClass("btn")&&n.toggleClass("active"),o.show(),H(),d.focusOnShow&&!g.is(":focus")&&g.focus(),I({type:"dp.show"}),l)},fa=function(){return o?aa():ea()},ga=function(a){return a=void 0===d.parseInputDate?b.isMoment(a)||a instanceof Date?b(a):x(a):d.parseInputDate(a),a.locale(d.locale),a},ha=function(a){var b,c,e,f,g=null,h=[],i={},j=a.which,k="p";w[j]=k;for(b in w)w.hasOwnProperty(b)&&w[b]===k&&(h.push(b),parseInt(b,10)!==j&&(i[b]=!0));for(b in d.keyBinds)if(d.keyBinds.hasOwnProperty(b)&&"function"==typeof d.keyBinds[b]&&(e=b.split(" "),e.length===h.length&&v[j]===e[e.length-1])){for(f=!0,c=e.length-2;c>=0;c--)if(!(v[e[c]]in i)){f=!1;break}if(f){g=d.keyBinds[b];break}}g&&(g.call(l,o),a.stopPropagation(),a.preventDefault())},ia=function(a){w[a.which]="r",a.stopPropagation(),a.preventDefault()},ja=function(b){var c=a(b.target).val().trim(),d=c?ga(c):null;return _(d),b.stopImmediatePropagation(),!1},ka=function(){g.on({change:ja,blur:d.debug?"":aa,keydown:ha,keyup:ia,focus:d.allowInputToggle?ea:""}),c.is("input")?g.on({focus:ea}):n&&(n.on("click",fa),n.on("mousedown",!1))},la=function(){g.off({change:ja,blur:blur,keydown:ha,keyup:ia,focus:d.allowInputToggle?aa:""}),c.is("input")?g.off({focus:ea}):n&&(n.off("click",fa),n.off("mousedown",!1))},ma=function(b){var c={};return a.each(b,function(){var a=ga(this);a.isValid()&&(c[a.format("YYYY-MM-DD")]=!0)}),Object.keys(c).length?c:!1},na=function(b){var c={};return a.each(b,function(){c[this]=!0}),Object.keys(c).length?c:!1},oa=function(){var a=d.format||"L LT";i=a.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){var b=e.localeData().longDateFormat(a)||a;return b.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){return e.localeData().longDateFormat(a)||a})}),j=d.extraFormats?d.extraFormats.slice():[],j.indexOf(a)<0&&j.indexOf(i)<0&&j.push(i),h=i.toLowerCase().indexOf("a")<1&&i.replace(/\[.*?\]/g,"").indexOf("h")<1,y("y")&&(p=2),y("M")&&(p=1),y("d")&&(p=0),k=Math.max(p,k),m||_(e)};if(l.destroy=function(){aa(),la(),c.removeData("DateTimePicker"),c.removeData("date")},l.toggle=fa,l.show=ea,l.hide=aa,l.disable=function(){return aa(),n&&n.hasClass("btn")&&n.addClass("disabled"),g.prop("disabled",!0),l},l.enable=function(){return n&&n.hasClass("btn")&&n.removeClass("disabled"),g.prop("disabled",!1),l},l.ignoreReadonly=function(a){if(0===arguments.length)return d.ignoreReadonly;if("boolean"!=typeof a)throw new TypeError("ignoreReadonly () expects a boolean parameter");return d.ignoreReadonly=a,l},l.options=function(b){if(0===arguments.length)return a.extend(!0,{},d);if(!(b instanceof Object))throw new TypeError("options() options parameter should be an object");return a.extend(!0,d,b),a.each(d,function(a,b){if(void 0===l[a])throw new TypeError("option "+a+" is not recognized!");l[a](b)}),l},l.date=function(a){if(0===arguments.length)return m?null:e.clone();if(!(null===a||"string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return _(null===a?null:ga(a)),l},l.format=function(a){if(0===arguments.length)return d.format;if("string"!=typeof a&&("boolean"!=typeof a||a!==!1))throw new TypeError("format() expects a sting or boolean:false parameter "+a);return d.format=a,i&&oa(),l},l.timeZone=function(a){return 0===arguments.length?d.timeZone:(d.timeZone=a,l)},l.dayViewHeaderFormat=function(a){if(0===arguments.length)return d.dayViewHeaderFormat;if("string"!=typeof a)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return d.dayViewHeaderFormat=a,l},l.extraFormats=function(a){if(0===arguments.length)return d.extraFormats;if(a!==!1&&!(a instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return d.extraFormats=a,j&&oa(),l},l.disabledDates=function(b){if(0===arguments.length)return d.disabledDates?a.extend({},d.disabledDates):d.disabledDates;if(!b)return d.disabledDates=!1,$(),l;if(!(b instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return d.disabledDates=ma(b),d.enabledDates=!1,$(),l},l.enabledDates=function(b){if(0===arguments.length)return d.enabledDates?a.extend({},d.enabledDates):d.enabledDates;if(!b)return d.enabledDates=!1,$(),l;if(!(b instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return d.enabledDates=ma(b),d.disabledDates=!1,$(),l},l.daysOfWeekDisabled=function(a){if(0===arguments.length)return d.daysOfWeekDisabled.splice(0);if("boolean"==typeof a&&!a)return d.daysOfWeekDisabled=!1,$(),l;if(!(a instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(d.daysOfWeekDisabled=a.reduce(function(a,b){return b=parseInt(b,10),b>6||0>b||isNaN(b)?a:(-1===a.indexOf(b)&&a.push(b),a)},[]).sort(),d.useCurrent&&!d.keepInvalid){for(var b=0;!Q(e,"d");){if(e.add(1,"d"),7===b)throw"Tried 7 times to find a valid date";b++}_(e)}return $(),l},l.maxDate=function(a){if(0===arguments.length)return d.maxDate?d.maxDate.clone():d.maxDate;if("boolean"==typeof a&&a===!1)return d.maxDate=!1,$(),l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=x());var b=ga(a);if(!b.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+a);if(d.minDate&&b.isBefore(d.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+b.format(i));return d.maxDate=b,d.useCurrent&&!d.keepInvalid&&e.isAfter(a)&&_(d.maxDate),f.isAfter(b)&&(f=b.clone().subtract(d.stepping,"m")),$(),l},l.minDate=function(a){if(0===arguments.length)return d.minDate?d.minDate.clone():d.minDate;if("boolean"==typeof a&&a===!1)return d.minDate=!1,$(),l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=x());var b=ga(a);if(!b.isValid())throw new TypeError("minDate() Could not parse date parameter: "+a);if(d.maxDate&&b.isAfter(d.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+b.format(i));return d.minDate=b,d.useCurrent&&!d.keepInvalid&&e.isBefore(a)&&_(d.minDate),f.isBefore(b)&&(f=b.clone().add(d.stepping,"m")),$(),l},l.defaultDate=function(a){if(0===arguments.length)return d.defaultDate?d.defaultDate.clone():d.defaultDate;if(!a)return d.defaultDate=!1,l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=x());var b=ga(a);if(!b.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+a);if(!Q(b))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return d.defaultDate=b,(d.defaultDate&&d.inline||""===g.val().trim())&&_(d.defaultDate),l},l.locale=function(a){if(0===arguments.length)return d.locale;if(!b.localeData(a))throw new TypeError("locale() locale "+a+" is not loaded from moment locales!");return d.locale=a,e.locale(d.locale),f.locale(d.locale),i&&oa(),o&&(aa(),ea()),l},l.stepping=function(a){return 0===arguments.length?d.stepping:(a=parseInt(a,10),(isNaN(a)||1>a)&&(a=1),d.stepping=a,l)},l.useCurrent=function(a){var b=["year","month","day","hour","minute"];if(0===arguments.length)return d.useCurrent;if("boolean"!=typeof a&&"string"!=typeof a)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof a&&-1===b.indexOf(a.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+b.join(", "));return d.useCurrent=a,l},l.collapse=function(a){if(0===arguments.length)return d.collapse;if("boolean"!=typeof a)throw new TypeError("collapse() expects a boolean parameter");return d.collapse===a?l:(d.collapse=a,o&&(aa(),ea()),l)},l.icons=function(b){if(0===arguments.length)return a.extend({},d.icons);if(!(b instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return a.extend(d.icons,b),o&&(aa(),ea()),l},l.tooltips=function(b){if(0===arguments.length)return a.extend({},d.tooltips);if(!(b instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return a.extend(d.tooltips,b),o&&(aa(),ea()),l},l.useStrict=function(a){if(0===arguments.length)return d.useStrict;if("boolean"!=typeof a)throw new TypeError("useStrict() expects a boolean parameter");return d.useStrict=a,l},l.sideBySide=function(a){if(0===arguments.length)return d.sideBySide;if("boolean"!=typeof a)throw new TypeError("sideBySide() expects a boolean parameter");return d.sideBySide=a,o&&(aa(),ea()),l},l.viewMode=function(a){if(0===arguments.length)return d.viewMode;if("string"!=typeof a)throw new TypeError("viewMode() expects a string parameter");if(-1===r.indexOf(a))throw new TypeError("viewMode() parameter must be one of ("+r.join(", ")+") value");return d.viewMode=a,k=Math.max(r.indexOf(a),p),K(),l},l.toolbarPlacement=function(a){if(0===arguments.length)return d.toolbarPlacement;if("string"!=typeof a)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===u.indexOf(a))throw new TypeError("toolbarPlacement() parameter must be one of ("+u.join(", ")+") value");return d.toolbarPlacement=a,o&&(aa(),ea()),l},l.widgetPositioning=function(b){if(0===arguments.length)return a.extend({},d.widgetPositioning);if("[object Object]"!=={}.toString.call(b))throw new TypeError("widgetPositioning() expects an object variable");if(b.horizontal){if("string"!=typeof b.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(b.horizontal=b.horizontal.toLowerCase(),-1===t.indexOf(b.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+t.join(", ")+")");d.widgetPositioning.horizontal=b.horizontal}if(b.vertical){if("string"!=typeof b.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(b.vertical=b.vertical.toLowerCase(),-1===s.indexOf(b.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+s.join(", ")+")");d.widgetPositioning.vertical=b.vertical}return $(),l},l.calendarWeeks=function(a){if(0===arguments.length)return d.calendarWeeks;if("boolean"!=typeof a)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return d.calendarWeeks=a,$(),l},l.showTodayButton=function(a){if(0===arguments.length)return d.showTodayButton;if("boolean"!=typeof a)throw new TypeError("showTodayButton() expects a boolean parameter");return d.showTodayButton=a,o&&(aa(),ea()),l},l.showClear=function(a){if(0===arguments.length)return d.showClear;if("boolean"!=typeof a)throw new TypeError("showClear() expects a boolean parameter");return d.showClear=a,o&&(aa(),ea()),l},l.widgetParent=function(b){if(0===arguments.length)return d.widgetParent;if("string"==typeof b&&(b=a(b)),null!==b&&"string"!=typeof b&&!(b instanceof a))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return d.widgetParent=b,o&&(aa(),ea()),l},l.keepOpen=function(a){if(0===arguments.length)return d.keepOpen;if("boolean"!=typeof a)throw new TypeError("keepOpen() expects a boolean parameter");return d.keepOpen=a,l},l.focusOnShow=function(a){if(0===arguments.length)return d.focusOnShow;if("boolean"!=typeof a)throw new TypeError("focusOnShow() expects a boolean parameter");return d.focusOnShow=a,l},l.inline=function(a){if(0===arguments.length)return d.inline;if("boolean"!=typeof a)throw new TypeError("inline() expects a boolean parameter");return d.inline=a,l},l.clear=function(){return ba(),l},l.keyBinds=function(a){return d.keyBinds=a,l},l.getMoment=function(a){return x(a)},l.debug=function(a){if("boolean"!=typeof a)throw new TypeError("debug() expects a boolean parameter");return d.debug=a,l},l.allowInputToggle=function(a){if(0===arguments.length)return d.allowInputToggle;if("boolean"!=typeof a)throw new TypeError("allowInputToggle() expects a boolean parameter");return d.allowInputToggle=a,l},l.showClose=function(a){if(0===arguments.length)return d.showClose;if("boolean"!=typeof a)throw new TypeError("showClose() expects a boolean parameter");return d.showClose=a,l},l.keepInvalid=function(a){if(0===arguments.length)return d.keepInvalid;if("boolean"!=typeof a)throw new TypeError("keepInvalid() expects a boolean parameter");return d.keepInvalid=a,l},l.datepickerInput=function(a){if(0===arguments.length)return d.datepickerInput;if("string"!=typeof a)throw new TypeError("datepickerInput() expects a string parameter");return d.datepickerInput=a,l},l.parseInputDate=function(a){if(0===arguments.length)return d.parseInputDate; +if("function"!=typeof a)throw new TypeError("parseInputDate() sholud be as function");return d.parseInputDate=a,l},l.disabledTimeIntervals=function(b){if(0===arguments.length)return d.disabledTimeIntervals?a.extend({},d.disabledTimeIntervals):d.disabledTimeIntervals;if(!b)return d.disabledTimeIntervals=!1,$(),l;if(!(b instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return d.disabledTimeIntervals=b,$(),l},l.disabledHours=function(b){if(0===arguments.length)return d.disabledHours?a.extend({},d.disabledHours):d.disabledHours;if(!b)return d.disabledHours=!1,$(),l;if(!(b instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(d.disabledHours=na(b),d.enabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!Q(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}_(e)}return $(),l},l.enabledHours=function(b){if(0===arguments.length)return d.enabledHours?a.extend({},d.enabledHours):d.enabledHours;if(!b)return d.enabledHours=!1,$(),l;if(!(b instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(d.enabledHours=na(b),d.disabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!Q(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}_(e)}return $(),l},l.viewDate=function(a){if(0===arguments.length)return f.clone();if(!a)return f=e.clone(),l;if(!("string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return f=ga(a),J(),l},c.is("input"))g=c;else if(g=c.find(d.datepickerInput),0===g.size())g=c.find("input");else if(!g.is("input"))throw new Error('CSS class "'+d.datepickerInput+'" cannot be applied to non input element');if(c.hasClass("input-group")&&(n=0===c.find(".datepickerbutton").size()?c.find(".input-group-addon"):c.find(".datepickerbutton")),!d.inline&&!g.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return e=x(),f=e.clone(),a.extend(!0,d,G()),l.options(d),oa(),ka(),g.prop("disabled")&&l.disable(),g.is("input")&&0!==g.val().trim().length?_(ga(g.val().trim())):d.defaultDate&&void 0===g.attr("placeholder")&&_(d.defaultDate),d.inline&&ea(),l};a.fn.datetimepicker=function(b){return this.each(function(){var d=a(this);d.data("DateTimePicker")||(b=a.extend(!0,{},a.fn.datetimepicker.defaults,b),d.data("DateTimePicker",c(d,b)))})},a.fn.datetimepicker.defaults={timeZone:"Etc/UTC",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:b.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(7,"d")):this.date(b.clone().add(this.stepping(),"m"))}},down:function(a){if(!a)return void this.show();var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(7,"d")):this.date(b.clone().subtract(this.stepping(),"m"))},"control up":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(1,"y")):this.date(b.clone().add(1,"h"))}},"control down":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(1,"y")):this.date(b.clone().subtract(1,"h"))}},left:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"d"))}},right:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"d"))}},pageUp:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"M"))}},pageDown:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(a){a.find(".timepicker").is(":visible")&&a.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},"delete":function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1}}); \ No newline at end of file diff --git a/resources/bootstrap/js/bootstrap.js b/resources/bootstrap/js/bootstrap.js new file mode 100644 index 0000000000..01fbbcbaa9 --- /dev/null +++ b/resources/bootstrap/js/bootstrap.js @@ -0,0 +1,2363 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.6 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.6 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.6' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.6 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.6' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state += 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked')) changed = false + $parent.find('.active').removeClass('active') + this.$element.addClass('active') + } else if ($input.prop('type') == 'checkbox') { + if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false + this.$element.toggleClass('active') + } + $input.prop('checked', this.$element.hasClass('active')) + if (changed) $input.trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + this.$element.toggleClass('active') + } + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.6 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = null + this.sliding = null + this.interval = null + this.$active = null + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.6' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.6 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + + '[data-toggle="collapse"][data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.6' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.6 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.6' + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget)) + }) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $(document.createElement('div')) + .addClass('dropdown-backdrop') + .insertAfter($(this)) + .on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger($.Event('shown.bs.dropdown', relatedTarget)) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if (!isActive && e.which != 27 || isActive && e.which == 27) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.disabled):visible a' + var $items = $parent.find('.dropdown-menu' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.6 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$dialog = this.$element.find('.modal-dialog') + this.$backdrop = null + this.isShown = null + this.originalBodyPad = null + this.scrollbarWidth = 0 + this.ignoreBackdropClick = false + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.6' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.$dialog.on('mousedown.dismiss.bs.modal', function () { + that.$element.one('mouseup.dismiss.bs.modal', function (e) { + if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true + }) + }) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$dialog // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .off('click.dismiss.bs.modal') + .off('mouseup.dismiss.bs.modal') + + this.$dialog.off('mousedown.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $(document.createElement('div')) + .addClass('modal-backdrop ' + animate) + .appendTo(this.$body) + + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { + if (this.ignoreBackdropClick) { + this.ignoreBackdropClick = false + return + } + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus() + : this.hide() + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + this.adjustDialog() + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + var fullWindowWidth = window.innerWidth + if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 + var documentElementRect = document.documentElement.getBoundingClientRect() + fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) + } + this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + this.originalBodyPad = document.body.style.paddingRight || '' + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', this.originalBodyPad) + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.6 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = null + this.options = null + this.enabled = null + this.timeout = null + this.hoverState = null + this.$element = null + this.inState = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.6' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) + this.inState = { click: false, hover: false, focus: false } + + if (this.$element[0] instanceof document.constructor && !this.options.selector) { + throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') + } + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true + } + + if (self.tip().hasClass('in') || self.hoverState == 'in') { + self.hoverState = 'in' + return + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.isInStateTrue = function () { + for (var key in this.inState) { + if (this.inState[key]) return true + } + + return false + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false + } + + if (self.isInStateTrue()) return + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + this.$element.trigger('inserted.bs.' + this.type) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var viewportDim = this.getPosition(this.$viewport) + + placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top += marginTop + offset.left += marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { + this.arrow() + .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isVertical ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = $(this.$tip) + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && $tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + if (!this.$tip) { + this.$tip = $(this.options.template) + if (this.$tip.length != 1) { + throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') + } + } + return this.$tip + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + if (e) { + self.inState.click = !self.inState.click + if (self.isInStateTrue()) self.enter(self) + else self.leave(self) + } else { + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + if (that.$tip) { + that.$tip.detach() + } + that.$tip = null + that.$arrow = null + that.$viewport = null + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.6 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.6' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.6 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + this.$body = $(document.body) + this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.6' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var that = this + var offsetMethod = 'offset' + var offsetBase = 0 + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + that.offsets.push(this[0]) + that.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.6 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + // jscs:disable requireDollarBeforejQueryAssignment + this.element = $(element) + // jscs:enable requireDollarBeforejQueryAssignment + } + + Tab.VERSION = '3.3.6' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu').length) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.6 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = null + this.unpin = null + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.6' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = Math.max($(document).height(), $(document.body).height()) + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/resources/bootstrap/js/bootstrap.min.js b/resources/bootstrap/js/bootstrap.min.js new file mode 100644 index 0000000000..e79c065134 --- /dev/null +++ b/resources/bootstrap/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap/js/npm.js b/resources/bootstrap/js/npm.js new file mode 100644 index 0000000000..bf6aa80602 --- /dev/null +++ b/resources/bootstrap/js/npm.js @@ -0,0 +1,13 @@ +// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. +require('../../js/transition.js') +require('../../js/alert.js') +require('../../js/button.js') +require('../../js/carousel.js') +require('../../js/collapse.js') +require('../../js/dropdown.js') +require('../../js/modal.js') +require('../../js/tooltip.js') +require('../../js/popover.js') +require('../../js/scrollspy.js') +require('../../js/tab.js') +require('../../js/affix.js') \ No newline at end of file diff --git a/resources/rightjs/colorpicker.png b/resources/rightjs/colorpicker.png deleted file mode 100644 index 8cb302b0252235df0939497f906e1e95cff965a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13069 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 bqW}W{kra!UEJ!By00000NkvXXu0mjfq~gDf diff --git a/resources/rightjs/right-calendar-src.js b/resources/rightjs/right-calendar-src.js deleted file mode 100644 index faef899f15..0000000000 --- a/resources/rightjs/right-calendar-src.js +++ /dev/null @@ -1,1682 +0,0 @@ -/** - * RightJS-UI Calendar v2.3.2 - * http://rightjs.org/ui/calendar - * - * Copyright (C) 2009-2012 Nikolay Nemshilov - */ -var Calendar = RightJS.Calendar = (function(document, parseInt, RightJS) { -/** - * This module defines the basic widgets constructor - * it creates an abstract proxy with the common functionality - * which then we reuse and override in the actual widgets - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ - -/** - * The widget units constructor - * - * @param String tag-name or Object methods - * @param Object methods - * @return Widget wrapper - */ -function Widget(tag_name, methods) { - if (!methods) { - methods = tag_name; - tag_name = 'DIV'; - } - - /** - * An Abstract Widget Unit - * - * Copyright (C) 2010 Nikolay Nemshilov - */ - var AbstractWidget = new RightJS.Class(RightJS.Element.Wrappers[tag_name] || RightJS.Element, { - /** - * The common constructor - * - * @param Object options - * @param String optional tag name - * @return void - */ - initialize: function(key, options) { - this.key = key; - var args = [{'class': 'rui-' + key}]; - - // those two have different constructors - if (!(this instanceof RightJS.Input || this instanceof RightJS.Form)) { - args.unshift(tag_name); - } - this.$super.apply(this, args); - - if (RightJS.isString(options)) { - options = RightJS.$(options); - } - - // if the options is another element then - // try to dynamically rewrap it with our widget - if (options instanceof RightJS.Element) { - this._ = options._; - if ('$listeners' in options) { - options.$listeners = options.$listeners; - } - options = {}; - } - this.setOptions(options, this); - - return (RightJS.Wrapper.Cache[RightJS.$uid(this._)] = this); - }, - - // protected - - /** - * Catches the options - * - * @param Object user-options - * @param Element element with contextual options - * @return void - */ - setOptions: function(options, element) { - if (element) { - options = RightJS.Object.merge(options, new Function("return "+( - element.get('data-'+ this.key) || '{}' - ))()); - } - - if (options) { - RightJS.Options.setOptions.call(this, RightJS.Object.merge(this.options, options)); - } - - return this; - } - }); - - /** - * Creating the actual widget class - * - */ - var Klass = new RightJS.Class(AbstractWidget, methods); - - // creating the widget related shortcuts - RightJS.Observer.createShortcuts(Klass.prototype, Klass.EVENTS || RightJS([])); - - return Klass; -} - - -/** - * A shared button unit. - * NOTE: we use the DIV units instead of INPUTS - * so those buttons didn't interfere with - * the user's tab-index on his page - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Button = new RightJS.Class(RightJS.Element, { - /** - * Constructor - * - * @param String caption - * @param Object options - * @return void - */ - initialize: function(caption, options) { - this.$super('div', options); - this._.innerHTML = caption; - this.addClass('rui-button'); - this.on('selectstart', 'stopEvent'); - }, - - /** - * Disasbles the button - * - * @return Button this - */ - disable: function() { - return this.addClass('rui-button-disabled'); - }, - - /** - * Enables the button - * - * @return Button this - */ - enable: function() { - return this.removeClass('rui-button-disabled'); - }, - - /** - * Checks if the button is disabled - * - * @return Button this - */ - disabled: function() { - return this.hasClass('rui-button-disabled'); - }, - - /** - * Checks if the button is enabled - * - * @return Button this - */ - enabled: function() { - return !this.disabled(); - }, - - /** - * Overloading the method, so it fired the events - * only when the button is active - * - * @return Button this - */ - fire: function() { - if (this.enabled()) { - this.$super.apply(this, arguments); - } - return this; - } -}); - - -/** - * A shared module that toggles a widget visibility status - * in a uniformed way according to the options settings - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ -var Toggler = { - /** - * Shows the element - * - * @param String fx-name - * @param Object fx-options - * @return Element this - */ - show: function(fx_name, fx_options) { - this.constructor.current = this; - return Toggler_toggle(this, 'show', fx_name, fx_options); - }, - - /** - * Hides the element - * - * @param String fx-name - * @param Object fx-options - * @return Element this - */ - hide: function(fx_name, fx_options) { - this.constructor.current = null; - return Toggler_toggle(this, 'hide', fx_name, fx_options); - }, - - /** - * Toggles the widget at the given element - * - * @param Element the related element - * @param String position right/bottom (bottom is the default) - * @param Boolean marker if the element should be resized to the element size - * @return Widget this - */ - showAt: function(element, where, resize) { - this.hide(null).shownAt = element = RightJS.$(element); - - // moves this element at the given one - Toggler_re_position.call(this, element, where, resize); - - return this.show(); - }, - - /** - * Toggles the widget at the given element - * - * @param Element the related element - * @param String position top/left/right/bottom (bottom is the default) - * @param Boolean marker if the element should be resized to the element size - * @return Widget this - */ - toggleAt: function(element, where, resize) { - return this.hidden() ? this.showAt(element, where, resize) : this.hide(); - } -}; - - -/** - * toggles the element's state according to the current settings - * - * @param event String 'show' or 'hide' the event name - * @param String an optional fx-name - * @param Object an optional fx-options hash - * @return void - */ -function Toggler_toggle(element, event, fx_name, fx_options) { - if ((event === 'hide' && element.visible()) || (event === 'show' && element.hidden())) { - if (RightJS.Fx) { - element.___fx = true; - - if (fx_name === undefined) { - fx_name = element.options.fxName; - - if (fx_options === undefined) { - fx_options = { - duration: element.options.fxDuration, - onFinish: function() { - element.___fx = false; - element.fire(event); - } - }; - - // hide on double time - if (event === 'hide') { - fx_options.duration = (RightJS.Fx.Durations[fx_options.duration] || - fx_options.duration) / 2; - } - } - } - } else { - // manually trigger the event if no fx were specified - element.___fx = false; - if (!fx_name) { element.fire(event); } - } - - return element.$super(fx_name, fx_options); - } else { - return element; - } -} - -/** - * Relatively positions the current element - * against the specified one - * - * NOTE: this function is called in a context - * of another element - * - * @param Element the target element - * @param String position 'right' or 'bottom' - * @param Boolean if `true` then the element size will be adjusted - * @return void - */ -function Toggler_re_position(element, where, resize) { - var anchor = this.reAnchor || (this.reAnchor = - new RightJS.Element('div', {'class': 'rui-re-anchor'})) - .insert(this), - - pos = anchor.insertTo(element, 'after').position(), - dims = element.dimensions(), target = this, - - border_top = parseInt(element.getStyle('borderTopWidth')), - border_left = parseInt(element.getStyle('borderLeftWidth')), - border_right = parseInt(element.getStyle('borderRightWidth')), - border_bottom = parseInt(element.getStyle('borderBottomWidth')), - - top = dims.top - pos.y + border_top, - left = dims.left - pos.x + border_left, - width = dims.width - border_left - border_right, - height = dims.height - border_top - border_bottom; - - // making the element to appear so we could read it's sizes - target.setStyle('visibility:hidden').show(null); - - if (where === 'right') { - left += width - target.size().x; - } else { // bottom - top += height; - } - - target.moveTo(left, top); - - if (resize) { - if (where === 'left' || where === 'right') { - target.setHeight(height); - } else { - target.setWidth(width); - } - } - - // rolling the invisibility back - target.setStyle('visibility:visible').hide(null); -} - -/** - * A shared module that provides for the widgets an ability - * to be assigned to an input element and work in pair with it - * - * NOTE: this module works in pair with the 'RePosition' module! - * - * Copyright (C) 2010 Nikolay Nemshilov - */ -var Assignable = { - /** - * Assigns the widget to serve the given input element - * - * Basically it puts the references of the current widget - * to the input and trigger objects so they could be recognized - * later, and it also synchronizes the changes between the input - * element and the widget - * - * @param {Element} input field - * @param {Element} optional trigger - * @return Widget this - */ - assignTo: function(input, trigger) { - input = RightJS.$(input); - trigger = RightJS.$(trigger); - - if (trigger) { - trigger[this.key] = this; - trigger.assignedInput = input; - } else { - input[this.key] = this; - } - - var on_change = RightJS(function() { - if (this.visible() && (!this.showAt || this.shownAt === input)) { - this.setValue(input.value()); - } - }).bind(this); - - input.on({ - keyup: on_change, - change: on_change - }); - - this.onChange(function() { - if (!this.showAt || this.shownAt === input) { - input.setValue(this.getValue()); - } - }); - - return this; - } -}; - - -/** - * Converts a number into a string with leading zeros - * - * @param Number number - * @return String with zeros - */ -function zerofy(number) { - return (number < 10 ? '0' : '') + number; -} - - -/** - * The filenames to include - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ - -var R = RightJS, - $ = RightJS.$, - $$ = RightJS.$$, - $w = RightJS.$w, - $ext = RightJS.$ext, - $uid = RightJS.$uid, - isString = RightJS.isString, - isArray = RightJS.isArray, - isFunction = RightJS.isFunction, - Class = RightJS.Class, - Element = RightJS.Element, - Input = RightJS.Input, - RegExp = RightJS.RegExp, - Browser = RightJS.Browser; - - - - - - - - - -/** - * The calendar widget for RightJS - * - * Copyright (C) 2009-2012 Nikolay Nemshilov - */ -var Calendar = new Widget({ - include: [Toggler, Assignable], - - extend: { - version: '2.3.2', - - EVENTS: $w('show hide change done'), - - Options: { - format: 'ISO', // a key out of the predefined formats or a format string - - showTime: null, // null for automatic, or true|false to enforce - showButtons: false, // show the bottom buttons - - minDate: false, // the minimal date available - maxDate: false, // the maximal date available - - fxName: 'fade', // set to null if you don't wanna any fx - fxDuration: 'short', // the fx-duration - - firstDay: 1, // 1 for Monday, 0 for Sunday - numberOfMonths: 1, // a number or [x, y] grid size - timePeriod: 1, // the timepicker minimal periods (in minutes, might be bigger than 60) - - twentyFourHour: null, // null for automatic, or true|false to enforce - listYears: false, // show/hide the years listing buttons - - hideOnPick: false, // hides the popup when the user changes a day - - update: null, // a reference to an input element to assign to - trigger: null, // a reference to a trigger element that would be paired too - - highlight: null, // a list of dates to highlight - - cssRule: '*[data-calendar]' // css rule for calendar related elements - }, - - Formats: { - ISO: '%Y-%m-%d', - POSIX: '%Y/%m/%d', - EUR: '%d-%m-%Y', - US: '%m/%d/%Y' - }, - - i18n: { - Done: 'Done', - Now: 'Now', - NextMonth: 'Next Month', - PrevMonth: 'Previous Month', - NextYear: 'Next Year', - PrevYear: 'Previous Year', - - dayNames: $w('Sunday Monday Tuesday Wednesday Thursday Friday Saturday'), - dayNamesShort: $w('Sun Mon Tue Wed Thu Fri Sat'), - dayNamesMin: $w('Su Mo Tu We Th Fr Sa'), - monthNames: $w('January February March April May June July August September October November December'), - monthNamesShort: $w('Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec') - }, - - current: null, - - // hides all the popup calendars - hideAll: function(that_one) { - $$('div.rui-calendar').each(function(element) { - if (element instanceof Calendar && element !== that_one && element.visible() && !element.inlined()) { - element.hide(); - } - }); - } - }, - - /** - * Basic constructor - * - * @param Object options - */ - initialize: function(options) { - this.$super('calendar', options); - this.addClass('rui-panel'); - - options = this.options; - - this.insert([ - this.swaps = new Swaps(options), - this.grid = new Grid(options) - ]); - - if (options.showTime) { - this.insert(this.timepicker = new Timepicker(options)); - } - - if (options.showButtons) { - this.insert(this.buttons = new Buttons(options)); - } - - this.setDate(new Date()).initEvents(); - }, - - /** - * Sets the date on the calendar - * - * NOTE: if it's `true` then it will change the date but - * won't shift the months grid (used in the days picking) - * - * @param Date date or String date - * @param Boolean no-shifting mode - * @return Calendar this - */ - setDate: function(date, no_shift) { - if ((date = this.parse(date))) { - var options = this.options; - - // checking the date range constrains - if (options.minDate && options.minDate > date) { - date = new Date(options.minDate); - } - if (options.maxDate && options.maxDate < date) { - date = new Date(options.maxDate); - date.setDate(date.getDate() - 1); - } - - // setting the dates grid - this._date = no_shift ? new Date(this._date || this.date) : null; - this.grid.setDate(this._date || date, date); - - // updating the shifters state - if (options.minDate || options.maxDate) { - this.swaps.setDate(date); - } - - // updating the time-picker - if (this.timepicker && !no_shift) { - this.timepicker.setDate(date); - } - - if (date != this.date) { - this.fire('change', {date: this.date = date}); - } - } - - return this; - }, - - /** - * Returns the current date on the calendar - * - * @return Date currently selected date on the calendar - */ - getDate: function() { - return this.date; - }, - - /** - * Sets the value as a string - * - * @param String value - * @return Calendar this - */ - setValue: function(value) { - return this.setDate(value); - }, - - /** - * Returns the value as a string - * - * @param String optional format - * @return String formatted date - */ - getValue: function(format) { - return this.format(format); - }, - - /** - * Inserts the calendar into the element making it inlined - * - * @param Element element or String element id - * @param String optional position top/bottom/before/after/instead, 'bottom' is default - * @return Calendar this - */ - insertTo: function(element, position) { - this.addClass('rui-calendar-inline'); - return this.$super(element, position); - }, - - /** - * Marks it done - * - * @return Calendar this - */ - done: function() { - if (!this.inlined()) { - this.hide(); - } - - this.fire('done', {date: this.date}); - }, - - /** - * Checks if the calendar is inlined - * - * @return boolean check - */ - inlined: function() { - return this.hasClass('rui-calendar-inline'); - }, - -// protected - - /** - * additional options processing - * - * @param Object options - * @return Calendar this - */ - setOptions: function(user_options) { - user_options = user_options || {}; - this.$super(user_options, $(user_options.trigger || user_options.update)); - - var klass = this.constructor, options = this.options; - - // merging the i18n tables - options.i18n = {}; - - for (var key in klass.i18n) { - options.i18n[key] = isArray(klass.i18n[key]) ? klass.i18n[key].clone() : klass.i18n[key]; - } - $ext(options.i18n, user_options.i18n); - - // defining the current days sequence - options.dayNames = options.i18n.dayNamesMin; - if (options.firstDay) { - options.dayNames.push(options.dayNames.shift()); - } - - // the monthes table cleaning up - if (!isArray(options.numberOfMonths)) { - options.numberOfMonths = [options.numberOfMonths, 1]; - } - - // min/max dates preprocessing - if (options.minDate) { - options.minDate = this.parse(options.minDate); - } - if (options.maxDate) { - options.maxDate = this.parse(options.maxDate); - options.maxDate.setDate(options.maxDate.getDate() + 1); - } - - // format catching up - options.format = R(klass.Formats[options.format] || options.format).trim(); - - // setting up the showTime option - if (options.showTime === null) { - options.showTime = options.format.search(/%[HkIl]/) > -1; - } - - // setting up the 24-hours format - if (options.twentyFourHour === null) { - options.twentyFourHour = options.format.search(/%[Il]/) < 0; - } - - // enforcing the 24 hours format if the time threshold is some weird number - if (options.timePeriod > 60 && 12 % Math.ceil(options.timePeriod/60)) { - options.twentyFourHour = true; - } - - if (options.update) { - this.assignTo(options.update, options.trigger); - } - - if (isArray(options.highlight)) { - options.highlight = R(options.highlight).map(function(date) { - return isString(date) ? this.parse(date) : date; - }, this); - } - - return this; - }, - - /** - * hides all the other calendars on the page - * - * @return Calendar this - */ - hideOthers: function() { - Calendar.hideAll(this); - return this; - } -}); - - -/** - * The calendar month/year swapping buttons block - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Swaps = new Class(Element, { - /** - * Constructor - * - * @param Object options - * @return void - */ - initialize: function(options) { - this.$super('div', {'class': 'swaps'}); - this.options = options; - - var i18n = options.i18n; - - this.insert([ - this.prevMonth = new Button('‹', {title: i18n.PrevMonth, 'class': 'prev-month'}), - this.nextMonth = new Button('›', {title: i18n.NextMonth, 'class': 'next-month'}) - ]); - - if (options.listYears) { - this.insert([ - this.prevYear = new Button('«', {title: i18n.PrevYear, 'class': 'prev-year'}), - this.nextYear = new Button('»', {title: i18n.NextYear, 'class': 'next-year'}) - ]); - } - - this.buttons = R([this.prevMonth, this.nextMonth, this.prevYear, this.nextYear]).compact(); - - this.onClick(this.clicked); - }, - - /** - * Changes the swapping buttons state depending on the options and the current date - * - * @param Date date - * @return void - */ - setDate: function(date) { - var options = this.options, months_num = options.numberOfMonths[0] * options.numberOfMonths[1], - has_prev_year = true, has_next_year = true, has_prev_month = true, has_next_month = true; - - if (options.minDate) { - var beginning = new Date(date.getFullYear(),0,1,0,0,0); - var min_date = new Date(options.minDate.getFullYear(),0,1,0,0,0); - - has_prev_year = beginning > min_date; - - beginning.setMonth(date.getMonth() - Math.ceil(months_num - months_num/2)); - min_date.setMonth(options.minDate.getMonth()); - - has_prev_month = beginning >= min_date; - } - - if (options.maxDate) { - var end = new Date(date); - var max_date = new Date(options.maxDate); - var dates = R([end, max_date]); - dates.each(function(date) { - date.setDate(32); - date.setMonth(date.getMonth() - 1); - date.setDate(32 - date.getDate()); - date.setHours(0); - date.setMinutes(0); - date.setSeconds(0); - date.setMilliseconds(0); - }); - - has_next_month = end < max_date; - - // checking the next year - dates.each('setMonth', 0); - has_next_year = end < max_date; - } - - this.nextMonth[has_next_month ? 'enable':'disable'](); - this.prevMonth[has_prev_month ? 'enable':'disable'](); - - if (this.nextYear) { - this.nextYear[has_next_year ? 'enable':'disable'](); - this.prevYear[has_prev_year ? 'enable':'disable'](); - } - }, - -// protected - - // handles the clicks on the - clicked: function(event) { - var target = event.target; - if (target && this.buttons.include(target)) { - if (target.enabled()) { - this.fire(target.get('className').split(/\s+/)[0]); - } - } - } -}); - - -/** - * Represents a single month block - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Month = new Class(Element, { - /** - * Constructor - * - * @param Object options - * @return void - */ - initialize: function(options) { - this.$super('table', {'class': 'month'}); - this.options = options; - - // the caption (for the month name) - this.insert(this.caption = new Element('caption')); - - // the headline for the day-names - this.insert('
'+ - options.dayNames.map(function(name) {return '';}).join('') + - ''); - - // the body with the day-cells - this.days = []; - - var tbody = new Element('tbody').insertTo(this), x, y, row; - - for (y=0; y < 6; y++) { - row = new Element('tr').insertTo(tbody); - for (x=0; x < 7; x++) { - this.days.push(new Element('td').insertTo(row)); - } - } - - this.onClick(this.clicked); - }, - - /** - * Initializes the month values by the date - * - * @param Date date - * @return void - */ - setDate: function(date, current_date) { - // getting the number of days in the month - date.setDate(32); - var days_number = 32 - date.getDate(); - date.setMonth(date.getMonth()-1); - - var cur_day = Math.ceil(current_date.getTime() / 86400000), - options = this.options, i18n = options.i18n, days = this.days; - - // resetting the first and last two weeks cells - // because there will be some empty cells over there - for (var i=0, len = days.length-1, one, two, tre; i < 7; i++) { - one = days[i]._; - two = days[len - i]._; - tre = days[len - i - 7]._; - - one.innerHTML = two.innerHTML = tre.innerHTML = ''; - one.className = two.className = tre.className = 'blank'; - } - - // putting the actual day numbers in place - for (var i=1, row=0, week, cell; i <= days_number; i++) { - date.setDate(i); - var day_num = date.getDay(); - - if (options.firstDay === 1) { day_num = day_num > 0 ? day_num-1 : 6; } - if (i === 1 || day_num === 0) { - week = days.slice(row*7, row*7 + 7); row ++; - } - - cell = week[day_num]._; - - if (Browser.OLD) { // IE6 has a nasty glitch with that - cell.innerHTML = ''; - cell.appendChild(document.createTextNode(i)); - } else { - cell.innerHTML = ''+i; - } - - cell.className = cur_day === Math.ceil(date.getTime() / 86400000) ? 'selected' : ''; - - if ((options.minDate && options.minDate > date) || (options.maxDate && options.maxDate < date)) { - cell.className = 'disabled'; - } - - if (isArray(options.highlight)) { - if (options.highlight.first(function(d) { - return d.getFullYear() === date.getFullYear() && - d.getMonth() === date.getMonth() && - d.getDate() === date.getDate() - })) { cell.className += ' highlighted'; } - } - - week[day_num].date = new Date(date); - } - - // setting up the caption with the month name - var caption = (options.listYears ? - i18n.monthNamesShort[date.getMonth()] + ',' : - i18n.monthNames[date.getMonth()])+ - ' '+date.getFullYear(), - element = this.caption._; - - if (Browser.OLD) { - element.innerHTML = ''; - element.appendChild(document.createTextNode(caption)); - } else { - element.innerHTML = caption; - } - }, - -// protected - - /** - * Handles clicks on the day-cells - * - * @param Event click event - * @return void - */ - clicked: function(event) { - var target = event.target, date = target.date; - - if (target && date && !target.hasClass('disabled') && !target.hasClass('blank')) { - target.addClass('selected'); - - this.fire('date-set', { - date: date.getDate(), - month: date.getMonth(), - year: date.getFullYear() - }); - } - } -}); - - -/** - * The calendar months grid unit - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ -var Grid = new Class(Element, { - /** - * Constructor - * - * @param Object options - * @return void - */ - initialize: function(options) { - this.$super('table', {'class': 'grid'}); - - this.months = []; - - var tbody = new Element('tbody').insertTo(this), month; - - for (var y=0; y < options.numberOfMonths[1]; y++) { - var row = new Element('tr').insertTo(tbody); - for (var x=0; x < options.numberOfMonths[0]; x++) { - this.months.push(month = new Month(options)); - new Element('td').insertTo(row).insert(month); - } - } - }, - - /** - * Sets the months to the date - * - * @param Date date in the middle of the grid - * @param the current date (might be different) - * @return void - */ - setDate: function(date, current_date) { - var months = this.months, months_num = months.length; - - current_date = current_date || date; - - for (var i=-Math.ceil(months_num - months_num/2)+1,j=0; i < Math.floor(months_num - months_num/2)+1; i++,j++) { - var month_date = new Date(date); - month_date.setDate(1); - month_date.setMonth(date.getMonth() + i); - months[j].setDate(month_date, current_date); - } - } -}); - - -/** - * The time-picker block unit - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Timepicker = new Class(Element, { - /** - * Constructor - * - * @param Object options - * @return void - */ - initialize: function(options) { - this.$super('div', {'class': 'timepicker'}); - this.options = options; - - var on_change = R(this.timeChanged).bind(this); - - this.insert([ - this.hours = new Element('select').onChange(on_change), - this.minutes = new Element('select').onChange(on_change) - ]); - - var minutes_threshold = options.timePeriod < 60 ? options.timePeriod : 60; - var hours_threshold = options.timePeriod < 60 ? 1 : Math.ceil(options.timePeriod / 60); - - for (var i=0; i < 60; i++) { - var caption = zerofy(i); - - if (i < 24 && i % hours_threshold == 0) { - if (options.twentyFourHour) { - this.hours.insert(new Element('option', {value: i, html: caption})); - } else if (i < 12) { - this.hours.insert(new Element('option', {value: i, html: i == 0 ? 12 : i})); - } - } - - if (i % minutes_threshold == 0) { - this.minutes.insert(new Element('option', {value: i, html: caption})); - } - } - - - // adding the meridian picker if it's a 12 am|pm picker - if (!options.twentyFourHour) { - this.meridian = new Element('select').onChange(on_change).insertTo(this); - - R(R(options.format).includes(/%P/) ? ['am', 'pm'] : ['AM', 'PM']).each(function(value) { - this.meridian.insert(new Element('option', {value: value.toLowerCase(), html: value})); - }, this); - } - }, - - /** - * Sets the time-picker values by the data - * - * @param Date date - * @return void - */ - setDate: function(date) { - var options = this.options; - var hour = options.timePeriod < 60 ? date.getHours() : - Math.round(date.getHours()/(options.timePeriod/60)) * (options.timePeriod/60); - var minute = Math.round(date.getMinutes() / (options.timePeriod % 60)) * options.timePeriod; - - if (this.meridian) { - this.meridian.setValue(hour < 12 ? 'am' : 'pm'); - hour = (hour == 0 || hour == 12) ? 12 : hour > 12 ? (hour - 12) : hour; - } - - this.hours.setValue(hour); - this.minutes.setValue(minute); - }, - -// protected - - /** - * Handles the time-picking events - * - * @return void - */ - timeChanged: function(event) { - event.stopPropagation(); - - var hours = parseInt(this.hours.value()); - var minutes = parseInt(this.minutes.value()); - - if (this.meridian) { - if (hours == 12) { - hours = 0; - } - if (this.meridian.value() == 'pm') { - hours += 12; - } - } - - this.fire('time-set', {hours: hours, minutes: minutes}); - } -}); - - -/** - * The bottom-buttons block unit - * - * Copyright (C) 2010 Nikolay Nemshilov - */ -var Buttons = new Class(Element, { - /** - * Constructor - * - * @param Object options - * @return void - */ - initialize: function(options) { - this.$super('div', {'class': 'buttons'}); - - this.insert([ - new Button(options.i18n.Now, {'class': 'now'}).onClick('fire', 'now-clicked'), - new Button(options.i18n.Done, {'class': 'done'}).onClick('fire', 'done-clicked') - ]); - } -}); - - -/** - * This module handles the dates parsing/formatting processes - * - * To format dates and times this scripts use the GNU (C/Python/Ruby) strftime - * function formatting principles - * - * %a - The abbreviated weekday name (``Sun'') - * %A - The full weekday name (``Sunday'') - * %b - The abbreviated month name (``Jan'') - * %B - The full month name (``January'') - * %d - Day of the month (01..31) - * %e - Day of the month without leading zero (1..31) - * %m - Month of the year (01..12) - * %y - Year without a century (00..99) - * %Y - Year with century - * %H - Hour of the day, 24-hour clock (00..23) - * %k - Hour of the day, 24-hour clock without leading zero (0..23) - * %I - Hour of the day, 12-hour clock (01..12) - * %l - Hour of the day, 12-hour clock without leading zer (0..12) - * %p - Meridian indicator (``AM'' or ``PM'') - * %P - Meridian indicator (``pm'' or ``pm'') - * %M - Minute of the hour (00..59) - * %S - Second of the minute (00..60) - * %% - Literal ``%'' character - * - * Copyright (C) 2009-2010 Nikolay V. Nemshilov - */ -Calendar.include({ - - /** - * Parses out the given string based on the current date formatting - * - * @param String string date - * @return Date parsed date or null if it wasn't parsed - */ - parse: function(string) { - var date; - - if (isString(string) && string) { - var tpl = RegExp.escape(this.options.format); - var holders = R(tpl.match(/%[a-z]/ig)).map('match', /[a-z]$/i).map('first').without('%'); - var re = new RegExp('^'+tpl.replace(/%p/i, '(pm|PM|am|AM)').replace(/(%[a-z])/ig, '(.+?)')+'$'); - - var match = R(string).trim().match(re); - - if (match) { - match.shift(); - - var year = null, month = null, hour = null, minute = null, second = null, meridian; - - while (match.length) { - var value = match.shift(); - var key = holders.shift(); - - if (key.toLowerCase() == 'b') { - month = this.options.i18n[key=='b' ? 'monthNamesShort' : 'monthNames'].indexOf(value); - } else if (key.toLowerCase() == 'p') { - meridian = value.toLowerCase(); - } else { - value = parseInt(value, 10); - switch(key) { - case 'd': - case 'e': date = value; break; - case 'm': month = value-1; break; - case 'y': - case 'Y': year = value; break; - case 'H': - case 'k': - case 'I': - case 'l': hour = value; break; - case 'M': minute = value; break; - case 'S': second = value; break; - } - } - } - - // converting 1..12am|pm into 0..23 hours marker - if (meridian) { - hour = hour == 12 ? 0 : hour; - hour = (meridian == 'pm' ? hour + 12 : hour); - } - - date = new Date(year, month, date, hour, minute, second); - } - } else if (string instanceof Date || Date.parse(string)) { - date = new Date(string); - } - - return (!date || isNaN(date.getTime())) ? null : date; - }, - - /** - * Formats the current date into a string depend on the current or given format - * - * @param String optional format - * @return String formatted data - */ - format: function(format) { - var i18n = this.options.i18n; - var day = this.date.getDay(); - var month = this.date.getMonth(); - var date = this.date.getDate(); - var year = this.date.getFullYear(); - var hour = this.date.getHours(); - var minute = this.date.getMinutes(); - var second = this.date.getSeconds(); - - var hour_ampm = (hour == 0 ? 12 : hour < 13 ? hour : hour - 12); - - var values = { - a: i18n.dayNamesShort[day], - A: i18n.dayNames[day], - b: i18n.monthNamesShort[month], - B: i18n.monthNames[month], - d: zerofy(date), - e: ''+date, - m: (month < 9 ? '0' : '') + (month+1), - y: (''+year).substring(2,4), - Y: ''+year, - H: zerofy(hour), - k: '' + hour, - I: (hour > 0 && (hour < 10 || (hour > 12 && hour < 22)) ? '0' : '') + hour_ampm, - l: '' + hour_ampm, - p: hour < 12 ? 'AM' : 'PM', - P: hour < 12 ? 'am' : 'pm', - M: zerofy(minute), - S: zerofy(second), - '%': '%' - }; - - var result = format || this.options.format; - for (var key in values) { - result = result.replace('%'+key, values[key]); - } - - return result; - } -}); - - -/** - * This module handles the events connection - * - * Copyright (C) 2009-2010 Nikolay Nemshilov - */ -Calendar.include({ - -// protected - - // connects the events with handlers - initEvents: function() { - var shift = '_shiftDate', terminate = this._terminate; - - this.on({ - // the dates/months/etc listing events - 'prev-day': [shift, {Date: -1}], - 'next-day': [shift, {Date: 1}], - 'prev-week': [shift, {Date: -7}], - 'next-week': [shift, {Date: 7}], - 'prev-month': [shift, {Month: -1}], - 'next-month': [shift, {Month: 1}], - 'prev-year': [shift, {FullYear: -1}], - 'next-year': [shift, {FullYear: 1}], - - // the date/time picking events - 'date-set': this._changeDate, - 'time-set': this._changeTime, - - // the bottom buttons events - 'now-clicked': this._setNow, - 'done-clicked': this.done, - - // handling the clicks - 'click': terminate, - 'mousedown': terminate, - 'focus': terminate, - 'blur': terminate - }); - }, - - // shifts the date according to the params - _shiftDate: function(params) { - var date = new Date(this.date), options = this.options; - - // shifting the date according to the params - for (var key in params) { - date['set'+key](date['get'+key]() + params[key]); - } - - this.setDate(date); - }, - - // changes the current date (not the time) - _changeDate: function(event) { - var date = new Date(this.date); - - date.setDate(event.date); - date.setMonth(event.month); - date.setFullYear(event.year); - - this.setDate(date, true); // <- `true` means just change the date without shifting the list - - if (this.options.hideOnPick) { - this.done(); - } - }, - - // changes the current time (not the date) - _changeTime: function(event) { - var date = new Date(this.date); - - date.setHours(event.hours); - date.setMinutes(event.minutes); - - this.setDate(date); - }, - - // resets the calendar to the current time - _setNow: function() { - this.setDate(new Date()); - }, - - /** simply stops the event so we didn't bother the things outside of the object - * - * @param {Event} event - * @return void - * @private - */ - _terminate: function(event) { - event.stopPropagation(); // don't let the clicks go anywere out of the clanedar - - if (this._hide_delay) { - this._hide_delay.cancel(); - this._hide_delay = null; - } - } -}); - - -/** - * Document level event listeners for navigation and lazy initialization - * - * Copyright (C) 2009-2010 Nikolay Nemshilov - */ -$(document).on({ - /** - * Watches the focus events and dispalys the calendar - * popups when there is a related input element - * - * @param Event focus-event - * @return void - */ - focus: function(event) { - var target = event.target instanceof Input && event.target.get('type') == 'text' ? event.target : null; - - Calendar.hideAll(); - - if (target && (target.calendar || target.match(Calendar.Options.cssRule))) { - (target.calendar || new Calendar({update: target})) - .setValue(target.value()).showAt(target); - } - }, - - /** - * Watches the input elements blur events - * and hides shown popups - * - * @param Event blur-event - * @return void - */ - blur: function(event) { - var target = event.target, calendar = target.calendar; - - if (calendar) { - // we use the delay so it didn't get hidden when the user clicks the calendar itself - calendar._hide_delay = R(function() { - calendar.hide(); - }).delay(200); - } - }, - - /** - * Catches clicks on trigger elements - * - * @param Event click - * @return void - */ - click: function(event) { - var target = (event.target instanceof Element) ? event.target : null; - - if (target && (target.calendar || target.match(Calendar.Options.cssRule))) { - if (!(target instanceof Input) || target.get('type') != 'text') { - event.stop(); - (target.calendar || new Calendar({trigger: target})) - .hide(null).toggleAt(target.assignedInput); - } - } else if (!event.find('div.rui-calendar')){ - Calendar.hideAll(); - } - }, - - /** - * Catching the key-downs to navigate in the currently - * opened Calendar hover - * - * @param Event event - * @return void - */ - keydown: function(event) { - var calendar = Calendar.current, name = ({ - 27: 'hide', // Escape - 37: 'prev-day', // Left Arrow - 39: 'next-day', // Right Arrow - 38: 'prev-week', // Up Arrow - 40: 'next-week', // Down Arrow - 33: 'prev-month', // Page Up - 34: 'next-month', // Page Down - 13: 'done' // Enter - })[event.keyCode]; - - if (name && calendar && calendar.visible()) { - event.stop(); - if (isFunction(calendar[name])) { - calendar[name](); - } else { - calendar.fire(name); - } - } - } -}); - - -var embed_style = document.createElement('style'), - embed_rules = document.createTextNode(""+ -" .rui-panel { "+ - "margin:3 -100 0 -1;"+ - "padding:.5em;"+ - "position:relative;"+ - "background-color:#ebeef3;"+ - "border:1px solid #a1aebd;"+ - "border-radius:.3em;"+ - "-moz-border-radius:.3em;"+ - "-webkit-border-radius:.3em;"+ - "box-shadow:0 1px 4px #aaa;"+ - "-moz-box-shadow:0 1px 4px #aaa;"+ - "-webkit-box-shadow:0 1px 4px #aaa;"+ - "cursor:default;"+ - "}"+ -" *.rui-button { "+ - "display:inline-block;"+ - " *display:inline;"+ - " *zoom:1;"+ - "height:1em;"+ - "line-height:1em;"+ - "margin:0;"+ - "padding:.2em .5em;"+ - "text-align:center;"+ - "border:1px solid #bdccde;"+ - "border-radius:.2em;"+ - "-moz-border-radius:.2em;"+ - "-webkit-border-radius:.2em;"+ - "cursor:pointer;"+ - "color:#000;"+ - "background-color:#FFF;"+ - "user-select:none;"+ - "-moz-user-select:none;"+ - "-webkit-user-select:none;"+ - "}"+ -" *.rui-button:hover { "+ - "color:#000;"+ - "border-color:#a1aebd;"+ - "background-color:#bdccde;"+ - "}"+ -" *.rui-button:active { "+ - "color:#000;"+ - "border-color:#bdccde;"+ - "text-indent:1px;"+ - "box-shadow:none;"+ - "-moz-box-shadow:none;"+ - "-webkit-box-shadow:none;"+ - "}"+ -" *.rui-button-disabled, *.rui-button-disabled:hover, *.rui-button-disabled:active { "+ - "color:#888;"+ - "background:#DDD;"+ - "border-color:#bdccde;"+ - "cursor:default;"+ - "text-indent:0;"+ - "box-shadow:none;"+ - "-moz-box-shadow:none;"+ - "-webkit-box-shadow:none;"+ - "}"+ -"div.rui-re-anchor { "+ - "margin:0;"+ - "padding:0;"+ - "background:none;"+ - "border:none;"+ - "float:none;"+ - "display:inline;"+ - "position:absolute;"+ - "z-index:9999;"+ - "}"+ -"div.rui-calendar .swaps,div.rui-calendar .grid,div.rui-calendar .timepicker,div.rui-calendar .buttons,div.rui-calendar table,div.rui-calendar table tr,div.rui-calendar table th,div.rui-calendar table td,div.rui-calendar table tbody,div.rui-calendar table thead,div.rui-calendar table caption { "+ - "font-size:12px;"+ - "background:none;"+ - "border:none;"+ - "width:auto;"+ - "height:auto;"+ - "margin:0;"+ - "padding:0;"+ - "}"+ -"div.rui-calendar-inline { "+ - "position:relative;"+ - "display:inline-block;"+ - " *display:inline;"+ - " *zoom:1;"+ - "box-shadow:none;"+ - "-moz-box-shadow:none;"+ - "-webkit-box-shadow:none;"+ - "}"+ -"div.rui-calendar .swaps { "+ - "position:relative;"+ - "}"+ -"div.rui-calendar .swaps .rui-button { "+ - "position:absolute;"+ - "float:left;"+ - "width:1em;"+ - "padding:.15em .4em;"+ - "}"+ -"div.rui-calendar .swaps .next-month { "+ - "right:0em;"+ - "_right:.5em;"+ - "}"+ -"div.rui-calendar .swaps .prev-year { "+ - "left:2.05em;"+ - "}"+ -"div.rui-calendar .swaps .next-year { "+ - "right:2.05em;"+ - "_right:2.52em;"+ - "}"+ -"div.rui-calendar .grid { "+ - "border-spacing:0px;"+ - "border-collapse:collapse;"+ - "border-size:0;"+ - "}"+ -"div.rui-calendar .grid td { "+ - "vertical-align:top;"+ - "padding-left:.4em;"+ - "}"+ -"div.rui-calendar .grid>tbody>tr>td:first-child { "+ - "padding:0;"+ - "}"+ -"div.rui-calendar .month { "+ - "margin-top:.2em;"+ - "border-spacing:1px;"+ - "border-collapse:separate;"+ - "}"+ -"div.rui-calendar .month caption { "+ - "text-align:center;"+ - "}"+ -"div.rui-calendar .month th { "+ - "color:#000;"+ - "text-align:center;"+ - "}"+ -"div.rui-calendar .month td { "+ - "text-align:right;"+ - "padding:.1em .3em;"+ - "background-color:#FFF;"+ - "border:1px solid #a1aebd;"+ - "cursor:pointer;"+ - "color:#000;"+ - "border-radius:.2em;"+ - "-moz-border-radius:.2em;"+ - "-webkit-border-radius:.2em;"+ - "}"+ -"div.rui-calendar .month td:hover { "+ - "background-color:#bdccde;"+ - "border-color:#a1aebd;"+ - "color:#000;"+ - "}"+ -"div.rui-calendar .month td.blank { "+ - "background:transparent;"+ - "cursor:default;"+ - "border:none;"+ - "}"+ -"div.rui-calendar .month td.selected { "+ - "background-color:#ffefef;"+ - "border-color:#a82c2d;"+ - "color:#a82c2d;"+ - "font-weight:normal;"+ - "padding:.1em .2em;"+ - "}"+ -"div.rui-calendar .month td.disabled { "+ - "color:#888;"+ - "background:#e1e7ed;"+ - "border-color:#bdccde;"+ - "cursor:default;"+ - "}"+ -"div.rui-calendar .month td.highlighted { "+ - "background-color:#DDD;"+ - "border-color:#c0cddf;"+ - "color:#111;"+ - "}"+ -"div.rui-calendar .timepicker { "+ - "border-top:1px solid #bdccde;"+ - "margin-top:.3em;"+ - "padding-top:.5em;"+ - "text-align:center;"+ - "}"+ -"div.rui-calendar .timepicker select { "+ - "margin:0 .4em;"+ - "}"+ -"div.rui-calendar .buttons { "+ - "position:relative;"+ - "margin-top:.5em;"+ - "}"+ -"div.rui-calendar .buttons div.rui-button { "+ - "width:4em;"+ - "padding:.25em .5em;"+ - "}"+ -"div.rui-calendar .buttons .done { "+ - "position:absolute;"+ - "right:0em;"+ - "top:0;"+ - "}"+ -""); - -embed_style.type = 'text/css'; -document.getElementsByTagName('head')[0].appendChild(embed_style); - -if(embed_style.styleSheet) { - embed_style.styleSheet.cssText = embed_rules.nodeValue; -} else { - embed_style.appendChild(embed_rules); -} - - -return Calendar; -})(document, parseInt, RightJS); diff --git a/resources/rightjs/right-colorpicker-src.js b/resources/rightjs/right-colorpicker-src.js deleted file mode 100644 index d6e0406cdd..0000000000 --- a/resources/rightjs/right-colorpicker-src.js +++ /dev/null @@ -1,1039 +0,0 @@ -/** - * RightJS-UI Colorpicker v2.2.3 - * http://rightjs.org/ui/colorpicker - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ -var Colorpicker = RightJS.Colorpicker = (function(document, Math, parseInt, RightJS) { -/** - * This module defines the basic widgets constructor - * it creates an abstract proxy with the common functionality - * which then we reuse and override in the actual widgets - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ - -/** - * The widget units constructor - * - * @param String tag-name or Object methods - * @param Object methods - * @return Widget wrapper - */ -function Widget(tag_name, methods) { - if (!methods) { - methods = tag_name; - tag_name = 'DIV'; - } - - /** - * An Abstract Widget Unit - * - * Copyright (C) 2010 Nikolay Nemshilov - */ - var AbstractWidget = new RightJS.Class(RightJS.Element.Wrappers[tag_name] || RightJS.Element, { - /** - * The common constructor - * - * @param Object options - * @param String optional tag name - * @return void - */ - initialize: function(key, options) { - this.key = key; - var args = [{'class': 'rui-' + key}]; - - // those two have different constructors - if (!(this instanceof RightJS.Input || this instanceof RightJS.Form)) { - args.unshift(tag_name); - } - this.$super.apply(this, args); - - if (RightJS.isString(options)) { - options = RightJS.$(options); - } - - // if the options is another element then - // try to dynamically rewrap it with our widget - if (options instanceof RightJS.Element) { - this._ = options._; - if ('$listeners' in options) { - options.$listeners = options.$listeners; - } - options = {}; - } - this.setOptions(options, this); - - return (RightJS.Wrapper.Cache[RightJS.$uid(this._)] = this); - }, - - // protected - - /** - * Catches the options - * - * @param Object user-options - * @param Element element with contextual options - * @return void - */ - setOptions: function(options, element) { - if (element) { - options = RightJS.Object.merge(options, new Function("return "+( - element.get('data-'+ this.key) || '{}' - ))()); - } - - if (options) { - RightJS.Options.setOptions.call(this, RightJS.Object.merge(this.options, options)); - } - - return this; - } - }); - - /** - * Creating the actual widget class - * - */ - var Klass = new RightJS.Class(AbstractWidget, methods); - - // creating the widget related shortcuts - RightJS.Observer.createShortcuts(Klass.prototype, Klass.EVENTS || RightJS([])); - - return Klass; -} - - -/** - * A shared button unit. - * NOTE: we use the DIV units instead of INPUTS - * so those buttons didn't interfere with - * the user's tab-index on his page - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Button = new RightJS.Class(RightJS.Element, { - /** - * Constructor - * - * @param String caption - * @param Object options - * @return void - */ - initialize: function(caption, options) { - this.$super('div', options); - this._.innerHTML = caption; - this.addClass('rui-button'); - this.on('selectstart', 'stopEvent'); - }, - - /** - * Disasbles the button - * - * @return Button this - */ - disable: function() { - return this.addClass('rui-button-disabled'); - }, - - /** - * Enables the button - * - * @return Button this - */ - enable: function() { - return this.removeClass('rui-button-disabled'); - }, - - /** - * Checks if the button is disabled - * - * @return Button this - */ - disabled: function() { - return this.hasClass('rui-button-disabled'); - }, - - /** - * Checks if the button is enabled - * - * @return Button this - */ - enabled: function() { - return !this.disabled(); - }, - - /** - * Overloading the method, so it fired the events - * only when the button is active - * - * @return Button this - */ - fire: function() { - if (this.enabled()) { - this.$super.apply(this, arguments); - } - return this; - } -}); - - -/** - * A shared module that toggles a widget visibility status - * in a uniformed way according to the options settings - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ -var Toggler = { - /** - * Shows the element - * - * @param String fx-name - * @param Object fx-options - * @return Element this - */ - show: function(fx_name, fx_options) { - this.constructor.current = this; - return Toggler_toggle(this, 'show', fx_name, fx_options); - }, - - /** - * Hides the element - * - * @param String fx-name - * @param Object fx-options - * @return Element this - */ - hide: function(fx_name, fx_options) { - this.constructor.current = null; - return Toggler_toggle(this, 'hide', fx_name, fx_options); - }, - - /** - * Toggles the widget at the given element - * - * @param Element the related element - * @param String position right/bottom (bottom is the default) - * @param Boolean marker if the element should be resized to the element size - * @return Widget this - */ - showAt: function(element, where, resize) { - this.hide(null).shownAt = element = RightJS.$(element); - - // moves this element at the given one - Toggler_re_position.call(this, element, where, resize); - - return this.show(); - }, - - /** - * Toggles the widget at the given element - * - * @param Element the related element - * @param String position top/left/right/bottom (bottom is the default) - * @param Boolean marker if the element should be resized to the element size - * @return Widget this - */ - toggleAt: function(element, where, resize) { - return this.hidden() ? this.showAt(element, where, resize) : this.hide(); - } -}; - - -/** - * toggles the element's state according to the current settings - * - * @param event String 'show' or 'hide' the event name - * @param String an optional fx-name - * @param Object an optional fx-options hash - * @return void - */ -function Toggler_toggle(element, event, fx_name, fx_options) { - if ((event === 'hide' && element.visible()) || (event === 'show' && element.hidden())) { - if (RightJS.Fx) { - element.___fx = true; - - if (fx_name === undefined) { - fx_name = element.options.fxName; - - if (fx_options === undefined) { - fx_options = { - duration: element.options.fxDuration, - onFinish: function() { - element.___fx = false; - element.fire(event); - } - }; - - // hide on double time - if (event === 'hide') { - fx_options.duration = (RightJS.Fx.Durations[fx_options.duration] || - fx_options.duration) / 2; - } - } - } - } else { - // manually trigger the event if no fx were specified - element.___fx = false; - if (!fx_name) { element.fire(event); } - } - - return element.$super(fx_name, fx_options); - } else { - return element; - } -} - -/** - * Relatively positions the current element - * against the specified one - * - * NOTE: this function is called in a context - * of another element - * - * @param Element the target element - * @param String position 'right' or 'bottom' - * @param Boolean if `true` then the element size will be adjusted - * @return void - */ -function Toggler_re_position(element, where, resize) { - var anchor = this.reAnchor || (this.reAnchor = - new RightJS.Element('div', {'class': 'rui-re-anchor'})) - .insert(this), - - pos = anchor.insertTo(element, 'after').position(), - dims = element.dimensions(), target = this, - - border_top = parseInt(element.getStyle('borderTopWidth')), - border_left = parseInt(element.getStyle('borderLeftWidth')), - border_right = parseInt(element.getStyle('borderRightWidth')), - border_bottom = parseInt(element.getStyle('borderBottomWidth')), - - top = dims.top - pos.y + border_top, - left = dims.left - pos.x + border_left, - width = dims.width - border_left - border_right, - height = dims.height - border_top - border_bottom; - - // making the element to appear so we could read it's sizes - target.setStyle('visibility:hidden').show(null); - - if (where === 'right') { - left += width - target.size().x; - } else { // bottom - top += height; - } - - target.moveTo(left, top); - - if (resize) { - if (where === 'left' || where === 'right') { - target.setHeight(height); - } else { - target.setWidth(width); - } - } - - // rolling the invisibility back - target.setStyle('visibility:visible').hide(null); -} - -/** - * A shared module that provides for the widgets an ability - * to be assigned to an input element and work in pair with it - * - * NOTE: this module works in pair with the 'RePosition' module! - * - * Copyright (C) 2010 Nikolay Nemshilov - */ -var Assignable = { - /** - * Assigns the widget to serve the given input element - * - * Basically it puts the references of the current widget - * to the input and trigger objects so they could be recognized - * later, and it also synchronizes the changes between the input - * element and the widget - * - * @param {Element} input field - * @param {Element} optional trigger - * @return Widget this - */ - assignTo: function(input, trigger) { - input = RightJS.$(input); - trigger = RightJS.$(trigger); - - if (trigger) { - trigger[this.key] = this; - trigger.assignedInput = input; - } else { - input[this.key] = this; - } - - var on_change = RightJS(function() { - if (this.visible() && (!this.showAt || this.shownAt === input)) { - this.setValue(input.value()); - } - }).bind(this); - - input.on({ - keyup: on_change, - change: on_change - }); - - this.onChange(function() { - if (!this.showAt || this.shownAt === input) { - input.setValue(this.getValue()); - } - }); - - return this; - } -}; - - -/** - * The initialization files list - * - * Copyright (C) 2010 Nikolay Nemshilov - */ - -var R = RightJS, - $ = RightJS.$, - $w = RightJS.$w, - $$ = RightJS.$$, - $E = RightJS.$E, - $A = RightJS.$A, - isArray = RightJS.isArray, - Class = RightJS.Class, - Element = RightJS.Element, - Input = RightJS.Input; - - - - - - - - -/** - * The basic file for Colorpicker - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ -var Colorpicker = new Widget({ - include: [Toggler, Assignable], - - extend: { - version: '2.2.3', - - EVENTS: $w('change show hide done'), - - Options: { - format: 'hex', // hex or rgb - - update: null, // an element to update with the color text - updateBg: null, // an element to update it's background color - updateBorder: null, // an element to update it's border color - updateColor: null, // an element to update it's text color - trigger: null, // a trigger element for the popup - - fxName: 'fade', // popup displaying fx - fxDuration: 'short', - - cssRule: '*[data-colorpicker]' - }, - - i18n: { - Done: 'Done' - }, - - // hides all the popup colorpickers on the page - hideAll: function() { - $$('div.rui-colorpicker').each(function(picker) { - if (picker instanceof Colorpicker && !picker.inlined()) { - picker.hide(); - } - }); - } - }, - - /** - * basic constructor - * - * @param Object options - */ - initialize: function(options) { - this - .$super('colorpicker', options) - .addClass('rui-panel') - .insert([ - this.field = new Field(), - this.colors = new Colors(), - this.controls = new Controls() - ]) - .on({ - mousedown: this.startTrack, - touchstart: this.startTrack, - - keyup: this.recalc, - blur: this.update, - focus: this.cancelTimer, - - done: this.done - }); - - // hooking up the elements to update - if (this.options.update) { this.assignTo(this.options.update, this.options.trigger); } - if (this.options.updateBg) { this.updateBg(this.options.updateBg); } - if (this.options.updateBorder) { this.updateBorder(this.options.updateBorder); } - if (this.options.updateColor) { this.updateColor(this.options.updateColor); } - - // setting up the initial values - this.tint = R([1, 0, 0]); - this.satur = 0; - this.bright = 1; - this.color = R([255, 255, 255]); - - this.recalc().update(); - }, - - /** - * Sets the color of the widget - * - * @param mixed value, Array or HEX or RGB value - * @return Colorpicker this - */ - setValue: function(value) { - var color = isArray(value) ? value : this.toColor(value); - if (color && color.length === 3) { - - // normalizing the data - color = color.map(function(value) { - return this.bound(parseInt(''+value), 0, 255); - }, this); - - this.color = color; - this.color2tint().update(); - - // reupdating the popup-state a bit later when we have the sizes - if (!this.colors.size().y) { - this.update.bind(this).delay(20); - } - } - return this; - }, - - /** - * Returns the value of the widget - * formatted according to the options - * - * @param Boolean if you need a clean RGB values array - * @return mixed value - */ - getValue: function(array) { - return array ? this.color : this[this.options.format === 'rgb' ? 'toRgb' : 'toHex'](); - }, - - /** - * Assigns the colorpicer to automatically update - * given element's background on changes - * - * @param mixed element reference - * @return Colorpicker this - */ - updateBg: function(element_ref) { - var element = $(element_ref); - if (element) { - this.onChange(R(function(color) { - element._.style.backgroundColor = this.toRgb(); - }).bind(this)); - } - return this; - }, - - /** - * Assigns the colorpicer to automatically update - * given element's text color on changes - * - * @param mixed element reference - * @return Colorpicker this - */ - updateColor: function(element_ref) { - var element = $(element_ref); - if (element) { - this.onChange(R(function(color) { - element._.style.color = this.toRgb(); - }).bind(this)); - } - return this; - }, - - /** - * Assigns the colorpicer to automatically update - * given element's border color on changes - * - * @param mixed element reference - * @return Colorpicker this - */ - updateBorder: function(element_ref) { - var element = $(element_ref); - if (element) { - this.onChange(R(function(color) { - element._.style.borderColor = this.toRgb(); - }).bind(this)); - } - return this; - }, - - - /** - * Inlines the widget into the given element - * - * @param Element reference - * @param String optional position - * @return Colorpicker this - */ - insertTo: function(element, position) { - return this - .$super(element, position) - .addClass('rui-colorpicker-inline'); - }, - - /** - * Checks if that's an inlined version of the widget - * - * @return Boolean check result - */ - inlined: function() { - return this.hasClass('rui-colorpicker-inline'); - }, - - /** - * Finalizes the action - * - * @return Colorpicker this - */ - done: function() { - if (!this.inlined()) { - this.hide(); - } - return this; - }, - -// protected - - // catching up the user options - setOptions: function(user_options) { - user_options = user_options || {}; - this.$super(user_options, $(user_options.trigger || user_options.update)); - }, - - // updates the preview and pointer positions - update: function() { - this.field._.style.backgroundColor = 'rgb('+ this.tint.map(function(c) { return Math.round(c*255); }) +')'; - - // updating the input fields - var color = this.color, controls = this.controls; - - controls.preview._.style.backgroundColor = controls.display._.value = this.toHex(); - - controls.rDisplay._.value = color[0]; - controls.gDisplay._.value = color[1]; - controls.bDisplay._.value = color[2]; - - // adjusting the field pointer position - var pointer = this.field.pointer._.style, - field = this.field.size(), - top = field.y - this.bright * field.y - 2, - left = this.satur * field.x - 2; - - pointer.top = this.bound(top, 0, field.y - 5) + 'px'; - pointer.left = this.bound(left, 0, field.x - 5) + 'px'; - - // adjusting the ting pointer position - var tint = this.tint, position; - field = this.colors.size(); - - if (tint[1] == 0) { // the red-blue section - position = tint[0] == 1 ? tint[2] : (2 - tint[0]); - } else if (tint[0] == 0) { // the blue-green section - position = 2 + (tint[2] == 1 ? tint[1] : (2 - tint[2])); - } else { // the green-red section - position = 4 + (tint[1] == 1 ? tint[0] : (2 - tint[1])); - } - - position = position / 6 * field.y; - - this.colors.pointer._.style.top = this.bound(position, 0, field.y - 4) + 'px'; - - // tracking the color change events - if (this.prevColor !== ''+this.color) { - this.fire('change', {value: this.color}); - this.prevColor = ''+ this.color; - } - - return this; - }, - - // recalculates the state after the input field changes - recalc: function(event) { - if (event) { - var field = event.target, value = field._.value, color = $A(this.color), changed=false; - - if (field === this.controls.display && /#\w{6}/.test(value)) { - // using the hex values - changed = color = this.toColor(value); - } else if (/^\d+$/.test(value)) { - // using the rgb values - color[field._.cIndex] = value; - changed = true; - } - - if (changed) { this.setValue(color); } - - } else { - this.tint2color(); - } - - return this; - }, - - // starts the mousemoves tracking - startTrack: function(event) { - this.stopTrack(); - this.cancelTimer(); - - if (event.target === this.field.pointer) { - event.target = this.field; - } else if (event.target === this.colors.pointer) { - event.target = this.colors; - } - - if (event.target === this.field || event.target === this.colors) { - event.stop(); - Colorpicker.tracking = this; - event.target.tracking = true; - this.trackMove(event); // jumping over there - } - }, - - // stops tracking the mousemoves - stopTrack: function() { - Colorpicker.tracking = false; - this.field.tracking = false; - this.colors.tracking = false; - }, - - // tracks the cursor moves over the fields - trackMove: function(event) { - var field, pos = event.position(), top, left; - - if (this.field.tracking) { - field = this.field.dimensions(); - } else if (this.colors.tracking) { - field = this.colors.dimensions(); - } - - if (field) { - top = this.bound(pos.y - field.top, 0, field.height); - left = this.bound(pos.x - field.left, 0, field.width); - - if (this.field.tracking) { - this.satur = left / field.width; - this.bright = 1 - top / field.height; - - } else if (this.colors.tracking) { - // preventing it from jumping to the top - if (top == field.height) { top = field.height - 0.1; } - - var step = field.height / 6, - tint = this.tint = [0, 0, 0], - stright = top % step / step, - reverse = 1 - stright; - - if (top < step) { - tint[0] = 1; - tint[2] = stright; - } else if (top < step * 2) { - tint[0] = reverse; - tint[2] = 1; - } else if (top < step * 3) { - tint[2] = 1; - tint[1] = stright; - } else if (top < step * 4) { - tint[2] = reverse; - tint[1] = 1; - } else if (top < step * 5) { - tint[1] = 1; - tint[0] = stright; - } else { - tint[1] = reverse; - tint[0] = 1; - } - } - - this.recalc().update(); - } - }, - - cancelTimer: function(event) { - R(function() { // IE has a lack of sync in here - if (this._hide_delay) { - this._hide_delay.cancel(); - this._hide_delay = null; - } - }).bind(this).delay(10); - } -}); - - -/** - * The colors field element - * - * Copyright (C) 2010-2011 - */ -var Field = new Class(Element, { - initialize: function(options) { - this.$super('div', {'class': 'field'}); - this.insert(this.pointer = $E('div', {'class': 'pointer'})); - } -}); - - -/** - * The tint picker block - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Colors = new Class(Element, { - initialize: function() { - this.$super('div', {'class': 'colors'}); - this.insert(this.pointer = $E('div', {'class': 'pointer'})); - } -}); - - -/** - * The controls block unit - * - * Copyright (C) 2010-2011 Nikolay Nemshilov - */ -var Controls = new Class(Element, { - initialize: function() { - this.$super('div', {'class': 'controls'}); - this.insert([ - this.preview = $E('div', {'class': 'preview', 'html': ' '}), - this.display = $E('input', {'type': 'text', 'class': 'display', maxlength: 7}), - $E('div', {'class': 'rgb-display'}).insert([ - $E('div').insert([$E('label', {html: 'R:'}), this.rDisplay = $E('input', {maxlength: 3, cIndex: 0})]), - $E('div').insert([$E('label', {html: 'G:'}), this.gDisplay = $E('input', {maxlength: 3, cIndex: 1})]), - $E('div').insert([$E('label', {html: 'B:'}), this.bDisplay = $E('input', {maxlength: 3, cIndex: 2})]) - ]), - this.button = new Button(Colorpicker.i18n.Done).onClick('fire', 'done') - ]); - } -}); - - -/** - * This module contains various caluculations logic for - * the Colorpicker widget - * - * Copyright (C) 2010 Nikolay Nemshilov - */ -Colorpicker.include({ - /** - * Converts the color to a RGB string value - * - * @param Array optional color - * @return String RGB value - */ - toRgb: function(color) { - return 'rgb('+ this.color.join(',') +')'; - }, - - /** - * Converts the color to a HEX string value - * - * @param Array optional color - * @return String HEX value - */ - toHex: function(color) { - return '#'+ this.color.map(function(c) { return (c < 16 ? '0' : '') + c.toString(16); }).join(''); - }, - - /** - * Converts a string value into an Array of color - * - * @param String value - * @return Array of color or null - */ - toColor: function(in_value) { - var value = in_value.toLowerCase(), match; - - if ((match = /rgb\((\d+),(\d+),(\d+)\)/.exec(value))) { - return [match[1], match[2], match[3]].map(parseInt); - - } else if (/#[\da-f]+/.test(value)) { - // converting the shortified hex in to the full-length version - if ((match = /^#([\da-f])([\da-f])([\da-f])$/.exec(value))) { - value = '#'+match[1]+match[1]+match[2]+match[2]+match[3]+match[3]; - } - - if ((match = /#([\da-f]{2})([\da-f]{2})([\da-f]{2})/.exec(value))) { - return [match[1], match[2], match[3]].map(function(n) { return parseInt(n, 16); }); - } - } - }, - - /** - * converts color into the tint, saturation and brightness values - * - * @return Colorpicker this - */ - color2tint: function() { - var color = $A(this.color).sort(function(a,b) { return a-b; }), - min = color[0], max = color[2]; - - this.bright = max / 255; - this.satur = 1 - min / (max || 1); - - this.tint.each(function(value, i) { - this.tint[i] = ((!min && !max) || min == max) ? i == 0 ? 1 : 0 : - (this.color[i] - min) / (max - min); - return this.tint[i]; - }, this); - - return this; - }, - - /** - * Converts tint, saturation and brightness into the actual RGB color - * - * @return Colorpicker this - */ - tint2color: function() { - var tint = this.tint, color = this.color; - - for (var i=0; i < 3; i++) { - color[i] = 1 + this.satur * (tint[i] - 1); - color[i] = Math.round(255 * color[i] * this.bright); - } - - return this; - }, - - /** - * bounds the value to the given limits - * - * @param {Number} value - * @param {Number} min value - * @param {Number} max value - * @return {Number} the value in bounds - */ - bound: function(in_value, min, max) { - var value = in_value; - - if (min < max) { - value = value < min ? min : value > max ? max : value; - } else { - if (value > max) { value = max; } - if (value < min) { value = min; } - } - - return value; - } -}); - - -/** - * The document level hooks for colorpicker - * - * Copyright (C) 2010-2012 Nikolay Nemshilov - */ - -function document_mouseup() { - if (Colorpicker.tracking) { - Colorpicker.tracking.stopTrack(); - } -} - -function document_mousemove(event) { - if (Colorpicker.tracking) { - Colorpicker.tracking.trackMove(event); - } -} - -$(document).on({ - mouseup: document_mouseup, - touchend: document_mouseup, - - mousemove: document_mousemove, - touchmove: document_mousemove, - - focus: function(event) { - var target = event.target instanceof Input ? event.target : null; - - Colorpicker.hideAll(); - - if (target && (target.colorpicker || target.match(Colorpicker.Options.cssRule))) { - - (target.colorpicker || new Colorpicker({update: target})) - .setValue(target.value()).showAt(target); - } - }, - - blur: function(event) { - var target = event.target, colorpicker = target.colorpicker; - - if (colorpicker) { - // we use the delay so it didn't get hidden when the user clicks the calendar itself - colorpicker._hide_delay = R(function() { - colorpicker.hide(); - }).delay(200); - } - }, - - click: function(event) { - var target = (event.target instanceof Element) ? event.target : null; - - if (target && (target.colorpicker || target.match(Colorpicker.Options.cssRule))) { - if (!(target instanceof Input)) { - event.stop(); - (target.colorpicker || new Colorpicker({trigger: target})) - .hide(null).toggleAt(target.assignedInput); - } - } else if (!event.find('div.rui-colorpicker')){ - Colorpicker.hideAll(); - } - }, - - keydown: function(event) { - var colorpicker = Colorpicker.current, name = ({ - 27: 'hide', // Escape - 13: 'done' // Enter - })[event.keyCode]; - - if (name && colorpicker && colorpicker.visible()) { - event.stop(); - colorpicker[name](); - } - } -}); - - -var embed_style = document.createElement('style'), - embed_rules = document.createTextNode("*.rui-button{display:inline-block; *display:inline; *zoom:1;height:1em;line-height:1em;margin:0;padding:.2em .5em;text-align:center;border:1px solid #CCC;border-radius:.2em;-moz-border-radius:.2em;-webkit-border-radius:.2em;cursor:pointer;color:#333;background-color:#FFF;user-select:none;-moz-user-select:none;-webkit-user-select:none} *.rui-button:hover{color:#111;border-color:#999;background-color:#DDD;box-shadow:#888 0 0 .1em;-moz-box-shadow:#888 0 0 .1em;-webkit-box-shadow:#888 0 0 .1em} *.rui-button:active{color:#000;border-color:#777;text-indent:1px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none} *.rui-button-disabled, *.rui-button-disabled:hover, *.rui-button-disabled:active{color:#888;background:#DDD;border-color:#CCC;cursor:default;text-indent:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}div.rui-re-anchor{margin:0;padding:0;background:none;border:none;float:none;display:inline;position:absolute;z-index:9999}.rui-panel{margin:0;padding:.5em;position:relative;background-color:#EEE;border:1px solid #BBB;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;box-shadow:.15em .3em .5em #BBB;-moz-box-shadow:.15em .3em .5em #BBB;-webkit-box-shadow:.15em .3em .5em #BBB;cursor:default}div.rui-colorpicker .field,div.rui-colorpicker .field *,div.rui-colorpicker .colors,div.rui-colorpicker .colors *{border:none;background:none;width:auto;height:auto;position:static;float:none;top:none;left:none;right:none;bottom:none;margin:0;padding:0;display:block;font-weight:normal;vertical-align:center}div.rui-colorpicker div.field,div.rui-colorpicker div.field div.pointer,div.rui-colorpicker div.colors,div.rui-colorpicker div.colors div.pointer{background:url(/resources/rightjs/colorpicker.png) no-repeat 0 0}div.rui-colorpicker div.field,div.rui-colorpicker div.colors,div.rui-colorpicker div.controls{display:inline-block; *display:inline; *zoom:1;position:relative;vertical-align:top;height:150px}div.rui-colorpicker div.field div.pointer,div.rui-colorpicker div.colors div.pointer{position:absolute;top:0px;left:0;width:9px;height:9px}div.rui-colorpicker input.display,div.rui-colorpicker div.preview,div.rui-colorpicker div.rgb-display,div.rui-colorpicker input.rui-ui-button{font-size:100%;display:block;width:auto;padding:0 .2em}div.rui-colorpicker input.display,div.rui-colorpicker div.preview,div.rui-colorpicker div.rgb-display input,div.rui-colorpicker input.rui-ui-button{border:1px solid #AAA;-moz-border-radius:.2em;-webkit-border-radius:.2em}div.rui-colorpicker div.field{width:150px;background-color:red;cursor:crosshair;margin-right:1.2em}div.rui-colorpicker div.field div.pointer{background-position:-170px 0;margin-left:-2px;margin-top:-2px}div.rui-colorpicker div.colors{width:16px;background-position:-150px 0;border-color:#EEE;cursor:pointer;margin-right:.6em}div.rui-colorpicker div.colors div.pointer{cursor:default;background-position:-170px -20px;margin-left:-8px;margin-top:-3px}div.rui-colorpicker div.controls{width:5em}div.rui-colorpicker div.preview{height:2em;background:white;border-color:#BBB}div.rui-colorpicker input.display{margin-top:.5em;background:#FFF;width:4.5em}div.rui-colorpicker div.rgb-display{padding:0;text-align:right;margin-top:.5em}div.rui-colorpicker div.rgb-display label{display:inline}div.rui-colorpicker div.rgb-display label:after{content:none}div.rui-colorpicker div.rgb-display input{vertical-align:top;font-size:100%;width:2em;text-align:right;margin-left:.2em;padding:0 .2em;background:#FFF;margin-bottom:1px;display:inline}div.rui-colorpicker div.rui-button{cursor:pointer;position:absolute;bottom:0;right:0;width:4em}div.rui-colorpicker-inline{display:inline-block; *display:inline; *zoom:1;position:relative;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;z-index:auto}"); - -embed_style.type = 'text/css'; -document.getElementsByTagName('head')[0].appendChild(embed_style); - -if(embed_style.styleSheet) { - embed_style.styleSheet.cssText = embed_rules.nodeValue; -} else { - embed_style.appendChild(embed_rules); -} - - -return Colorpicker; -})(document, Math, parseInt, RightJS); diff --git a/resources/rightjs/right-olds.js b/resources/rightjs/right-olds.js deleted file mode 100644 index c36669504d..0000000000 --- a/resources/rightjs/right-olds.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * The old browsers support module for RightJS - * - * Released under the terms of the MIT license - * Visit http://rightjs.org for more details - * - * Copyright (C) 2008-2012 Nikolay Nemshilov - */ -(function(a){function b(a,b){var c=document.createElement(b);c.setAttribute(a,";");return isFunction(c[a])}a.Browser.OLD&&a.Browser.IE&&(window.$=a.$=function(b){return function(c){var d=b(c);d&&d instanceof a.Element&&a.isString(c)&&d._.id!==c&&(d=a.$(document).first("#"+c));return d}}(a.$));if(!b("onsubmit","form")){var c=function(a){var b=$(a),c=b.target._,d=c.type,e=c.form,f;e&&(f=$(e).parent())&&(a.keyCode===13&&(d==="text"||d==="password")||a.type==="click"&&(d==="submit"||d==="image"))&&(b.type="submit",b.target=$(e),f.fire(b))};document.attachEvent("onclick",c),document.attachEvent("onkeypress",c)}if(!b("onchange","input")){var d=function(a){var b=a._,c=b.type;return c==="radio"||c==="checkbox"?b.checked:a.getValue()},e=function(a,b){var c=b.parent(),e=d(b);c&&""+b._prev_value!==""+e&&(b._prev_value=e,a.type="change",c.fire(a))},f=function(a){var b=$(a),c=b.target,d=c._.type,f=c._.tagName,g=d==="radio"||d==="checkbox";(b.type==="click"&&(g||f==="SELECT")||b.type==="keydown"&&(b.keyCode==13&&f!=="TEXTAREA"||d==="select-multiple"))&&e(b,c)},g=function(a){var b=$(a),c=b.target;c instanceof Input&&e(b,c)};document.attachEvent("onclick",f),document.attachEvent("onkeydown",f),document.attachEvent("onfocusout",g),document.attachEvent("onbeforeactivate",function(a){var b=$(a).target;b instanceof Input&&(b._prev_value=d(b))})}a.$E("p")._.getBoundingClientRect||a.Element.include({position:function(){var a=this._,b=a.offsetTop,c=a.offsetLeft,d=a.offsetParent;while(d)b+=d.offsetTop,c+=d.offsetLeft,d=d.offsetParent;return{x:c,y:b}}});var h=!!document.querySelector,i=!h;a.Browser.IE8L&&(i=!0);if(i){var j={" ":function(b,c){return a.$A(b.getElementsByTagName(c))},">":function(a,b){var c=[],d=a.firstChild;while(d)(b==="*"||d.tagName===b)&&c.push(d),d=d.nextSibling;return c},"+":function(a,b){while(a=a.nextSibling)if(a.tagName)return b==="*"||a.tagName===b?[a]:[];return[]},"~":function(a,b){var c=[];while(a=a.nextSibling)(b==="*"||a.tagName===b)&&c.push(a);return c}},k={not:function(b,c){return b.nodeType===1&&!a.$(b).match(c)},checked:function(a){return a.checked===!0},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},selected:function(a){return a.selected===!0},empty:function(a){return!a.firstChild},"first-child":function(a,b){while(a=a.previousSibling)if(a.nodeType===1&&(b===null||a.nodeName===b))return!1;return!0},"first-of-type":function(a){return k["first-child"](a,a.nodeName)},"last-child":function(a,b){while(a=a.nextSibling)if(a.nodeType===1&&(b===null||a.nodeName===b))return!1;return!0},"last-of-type":function(a){return k["last-child"](a,a.nodeName)},"only-child":function(a,b){return k["first-child"](a,b)&&k["last-child"](a,b)},"only-of-type":function(a){return k["only-child"](a,a.nodeName)},"nth-child":function(a,b,c,d){var e=1,f=b[0],g=b[1];while(a=d===!0?a.nextSibling:a.previousSibling)a.nodeType===1&&(c===undefined||a.nodeName===c)&&e++;return g===undefined?e===f:(e-g)%f===0&&(e-g)/f>=0},"nth-of-type":function(a,b){return k["nth-child"](a,b,a.nodeName)},"nth-last-child":function(a,b){return k["nth-child"](a,b,undefined,!0)},"nth-last-of-type":function(a,b){return k["nth-child"](a,b,a.nodeName,!0)}},l=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,m=/#([\w\-_]+)/,n=/^[\w\*]+/,o=/\.([\w\-\._]+)/,p=/:([\w\-]+)(\((.+?)\))*$/,q=/\[((?:[\w\-]*:)?[\w\-]+)\s*(?:([!\^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/,r={},s=function(a){if(!r[a]){var b,c,d,e,f,g,h,i,j,l={},s=a;while(i=s.match(q))f=f||{},f[i[1]]={o:i[2]||"",v:i[5]||i[6]||""},s=s.replace(i[0],"");if(i=s.match(p)){g=i[1],h=i[3]===""?null:i[3];if(g.startsWith("nth")){h=h.toLowerCase();if(h==="n")g=null,h=null;else{h==="odd"&&(h="2n+1"),h==="even"&&(h="2n");var t=/^([+\-]?\d*)?n([+\-]?\d*)?$/.exec(h);t?h=[t[1]==="-"?-1:parseInt(t[1],10)||1,parseInt(t[2],10)||0]:h=[parseInt(h,10),undefined]}}s=s.replace(i[0],"")}b=(s.match(m)||[1,null])[1],c=(s.match(n)||"*").toString().toUpperCase(),d=(s.match(o)||[1,""])[1].split(".").without(""),e=d.length,l.tag=c;if(b||d.length||f||g)b=b||!1,f=f||!1,g=g in k?k[g]:!1,d=e?d:!1,l.filter=function(a){var c,i=[],j=0,k=0,l=a.length,m;for(;j1&&(c=f(c));for(var i=0;i1?f(c):c}}return t[c]},v={},w={},x=function(a){if(!v[a]){l.lastIndex=0;var b=[],c=[],d=" ",e,f;while(e=l.exec(a))f=e[1],f==="+"||f===">"||f==="~"?d=f:(c.push([d,f]),d=" "),e[2]&&(b.push(u(c)),c=[]);b.push(u(c)),v[a]=b}return v[a]},y=function(a,b){var c=x(b),d=[];for(var e=0,f=c.length;e"+b+""+e[1];while(f--!==0)d=d.firstChild;b=d.childNodes;while(b.length!==0)bO.appendChild(b[0])}else for(var g=0,h=b.length,i;gb?1:a-1;c--)if(a.call(b,this[c],c,this))return this[c];return i};d.include({indexOf:k.indexOf||function(a,b){for(var c=b<0?h.max(0,this.length+b):b||0,d=this.length;c-1;b--)if(this[b]===a)return b;return-1},first:function(){return arguments.length?_(X,this,arguments):this[0]},last:function(){return arguments.length?_(Y,this,arguments):this[this.length-1]},random:function(){return this.length===0?i:this[h.random(this.length-1)]},size:function(){return this.length},clean:function(){this.length=0;return this},empty:function(){return this.length===0},clone:function(){return this.slice(0)},each:function(){_(R,this,arguments);return this},forEach:R,map:function(){return _(U,this,arguments)},filter:function(){return _(S,this,arguments)},reject:function(){return _(T,this,arguments)},some:function(a){return _(V,this,a?arguments:[ba])},every:function(a){return _(W,this,a?arguments:[ba])},walk:function(){this.map.apply(this,arguments).forEach(function(a,b){this[b]=a},this);return this},merge:function(){for(var a=this.clone(),b,c=0;c0;b=h.random(d-1),c=a[--d],a[d]=a[b],a[b]=c){}return a},sort:function(a){return Q.apply(this,a||!z(this[0])?arguments:[bb])},sortBy:function(){var a=Z(arguments,this);return this.sort(function(b,c){return bb(a[0].call(a[1],b),a[0].call(a[1],c))})},min:function(){return h.min.apply(h,this)},max:function(){return h.max.apply(h,this)},sum:function(){for(var a=0,b=0,c=this.length;b]+>/ig,"")},stripScripts:function(a){var b="",c=this.replace(/]*>([\s\S]*?)<\/script>/img,function(a,c){b+=c+"\n";return""});a===!0?t(b):x(a)&&a(b,c);return c},extractScripts:function(){var a="";this.stripScripts(function(b){a=b});return a},evalScripts:function(){this.stripScripts(!0);return this},camelize:function(){return this.replace(/(\-|_)+(.)?/g,function(a,b,c){return c?c.toUpperCase():""})},underscored:function(){return this.replace(/([a-z\d])([A-Z]+)/g,"$1_$2").replace(/\-/g,"_").toLowerCase()},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()},dasherize:function(){return this.underscored().replace(/_/g,"-")},includes:function(a){return this.indexOf(a)!=-1},startsWith:function(a,b){return(b!==!0?this.indexOf(a):this.toLowerCase().indexOf(a.toLowerCase()))===0},endsWith:function(a,b){return this.length-(b!==!0?this.lastIndexOf(a):this.toLowerCase().lastIndexOf(a.toLowerCase()))===a.length},toInt:function(a){return parseInt(this,a===i?10:a)},toFloat:function(a){return parseFloat(a===!0?this:this.replace(",",".").replace(/(\d)-(\d)/,"$1.$2"))}}),e.prototype.include=e.prototype.includes,f.include({bind:function(){var a=J(arguments),b=a.shift(),c=this;return function(){return c.apply(b,a.length!==0||arguments.length!==0?a.concat(J(arguments)):a)}},bindAsEventListener:function(){var a=J(arguments),b=a.shift(),c=this;return function(d){return c.apply(b,[d].concat(a).concat(J(arguments)))}},curry:function(){return this.bind.apply(this,[this].concat(J(arguments)))},rcurry:function(){var a=J(arguments),b=this;return function(){return b.apply(b,J(arguments).concat(a))}},delay:function(){var a=J(arguments),b=a.shift(),c=new g(setTimeout(this.bind.apply(this,[this].concat(a)),b));c.cancel=function(){clearTimeout(this)};return c},periodical:function(){var a=J(arguments),b=a.shift(),c=new g(setInterval(this.bind.apply(this,[this].concat(a)),b));c.stop=function(){clearInterval(this)};return c},chain:function(){var a=J(arguments),b=a.shift(),c=this;return function(){var d=c.apply(c,arguments);b.apply(b,a);return d}}}),g.include({times:function(a,b){for(var c=0;c=a;d--)b.call(c,d);return this},to:function(a,b,c){var d=this+0,e=a,f=[],g=d;b=b||function(a){return a};if(e>d)for(;g<=e;g++)f.push(b.call(c,g));else for(;g>=e;g--)f.push(b.call(c,g));return f},abs:function(){return h.abs(this)},round:function(a){return a?parseFloat(this.toFixed(a)):h.round(this)},ceil:function(){return h.ceil(this)},floor:function(){return h.floor(this)},min:function(a){return thisa?a:this+0}}),RegExp.escape=function(a){return(""+a).replace(/([.*+?\^=!:${}()|\[\]\/\\])/g,"\\$1")},a.JSON||(a.JSON=function(){function g(a){return(a<10?"0":"")+a}function d(a){return a.replace(c,function(a){return b[a]||"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}var a=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,b={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},c=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;return{stringify:function(a){switch(typeof a){case"boolean":return e(a);case"number":return e(a+0);case"string":return'"'+d(a)+'"';case"object":if(a===null)return"null";if(B(a))return"["+J(a).map(JSON.stringify).join(",")+"]";if(m.call(a)==="[object Date]")return'"'+a.getUTCFullYear()+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+g(a.getMilliseconds())+'Z"';var b=[],c;for(c in a)b.push('"'+c+'":'+JSON.stringify(a[c]));return"{"+b.join(",")+"}"}},parse:function(b){if(y(b)&&b){b=b.replace(a,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return(new f("return "+b))()}throw"JSON parse error: "+b}}}());var bc=j.Class=function(){var a=J(arguments).slice(0,2),b=a.pop()||{},c=a.pop(),d=arguments[2],e=function(){};!a.length&&!A(b)&&(c=b,b={}),!d&&c&&(c===bw||c.ancestors.include(bw))&&(d=bx()),d=s(d||function(){bi(this);return"initialize"in this?this.initialize.apply(this,arguments):this},bd),c=c||bc,e.prototype=c.prototype,d.prototype=new e,d.parent=c,d.prototype.constructor=d,d.ancestors=[];while(c)d.ancestors.push(c),c=c.parent;["extend","include"].each(function(a){a in b&&d[a].apply(d,N(b[a]))});return d.include(b)},bd={extend:function(){J(arguments).filter(A).each(function(a){s(this,bf(a,!0)),bg(this,a,!0)},this);return this},include:function(){var a=[this].concat(this.ancestors);J(arguments).filter(A).each(function(b){c.each(bf(b,!1),function(b,c){for(var d,e=0,f=a.length;e"),bs.OLD=bs.IE8L=bt=!0}catch(bv){}var bw=j.Wrapper=new bc({_:i,initialize:function(a){this._=a}});bw.Cache=q,bw.Cast=function(a){return a.tagName in bH?bH[a.tagName]:i};var bB=j.Document=new bc(bw,{win:function(){return bA(this._.defaultView||this._.parentWindow)}}),bC=bA(b),bD=j.Window=new bc(bw,{win:function(){return this},size:function(){var a=this._,b=a.document.documentElement;return a.innerWidth?{x:a.innerWidth,y:a.innerHeight}:{x:b.clientWidth,y:b.clientHeight}},scrolls:function(){var a=this._,b=a.document,c=b.body,d=b.documentElement;return a.pageXOffset||a.pageYOffset?{x:a.pageXOffset,y:a.pageYOffset}:c&&(c.scrollLeft||c.scrollTop)?{x:c.scrollLeft,y:c.scrollTop}:{x:d.scrollLeft,y:d.scrollTop}},scrollTo:function(a,b,c){var d=a,e=b,f=z(a)?null:E(a);f instanceof bG&&(a=f.position()),A(a)&&(e=a.y,d=a.x),A(c=c||b)&&j.Fx?(new cg.Scroll(this,c)).start({x:d,y:e}):this._.scrollTo(d,e);return this}}),bE=j.Event=new bc(bw,{type:null,which:null,keyCode:null,target:null,currentTarget:null,relatedTarget:null,pageX:null,pageY:null,initialize:bz,stopPropagation:function(){this._.stopPropagation?this._.stopPropagation():this._.cancelBubble=!0,this.stopped=!0;return this},preventDefault:function(){this._.preventDefault?this._.preventDefault():this._.returnValue=!1;return this},stop:function(){return this.stopPropagation().preventDefault()},position:function(){return{x:this.pageX,y:this.pageY}},offset:function(){if(this.target instanceof bG){var a=this.target.position();return{x:this.pageX-a.x,y:this.pageY-a.y}}return null},find:function(a){if(this.target instanceof bw&&this.currentTarget instanceof bw){var b=this.target._,c=this.currentTarget.find(a,!0);while(b){if(c.indexOf(b)!==-1)return bA(b);b=b.parentNode}}return i}},bz),bF=[],bG=j.Element=new bc(bw,{initialize:function(a,b){bK(this,a,b)}},by),bH=bG.Wrappers={},bI={},bJ=function(a,c){return(a in bI?bI[a]:bI[a]=b.createElement(a)).cloneNode(!1)};bt&&(bJ=function(a,c){c!==i&&(a==="input"||a==="button")&&(a="<"+a+' name="'+c.name+'" type="'+c.type+'"'+(c.checked?" checked":"")+" />",delete c.name,delete c.type);return b.createElement(a)}),bG.include({parent:function(a){var b=this._.parentNode,c=b&&b.nodeType;return a?this.parents(a)[0]:c===1||c===9?bA(b):null},parents:function(a){return bL(this,"parentNode",a)},children:function(a){return this.find(a).filter(function(a){return a._.parentNode===this._},this)},siblings:function(a){return this.prevSiblings(a).reverse().concat(this.nextSiblings(a))},nextSiblings:function(a){return bL(this,"nextSibling",a)},prevSiblings:function(a){return bL(this,"previousSibling",a)},next:function(a){return!a&&this._.nextElementSibling!==i?bA(this._.nextElementSibling):this.nextSiblings(a)[0]},prev:function(a){return!a&&this._.previousElementSibling!==i?bA(this._.previousElementSibling):this.prevSiblings(a)[0]},remove:function(){var a=this._,b=a.parentNode;b&&b.removeChild(a);return this},insert:function(a,b){var c=null,d=this._;b=b===i?"bottom":b,typeof a!=="object"?c=a=""+a:a instanceof bG&&(a=a._),bM[b](d,a.nodeType===i?bQ(b==="bottom"||b==="top"?d:d.parentNode,a):a),c!==null&&c.evalScripts();return this},insertTo:function(a,b){E(a).insert(this,b);return this},append:function(a){return this.insert(y(a)?J(arguments).join(""):arguments)},update:function(a){if(typeof a!=="object"){a=""+a;try{this._.innerHTML=a}catch(b){return this.clean().insert(a)}a.evalScripts();return this}return this.clean().insert(a)},html:function(a){return a===i?this._.innerHTML:this.update(a)},text:function(a){return a===i?this._.textContent===i?this._.innerText:this._.textContent:this.update(this.doc()._.createTextNode(a))},replace:function(a){return this.insert(a,"instead")},wrap:function(a){var b=this._,c=b.parentNode;c&&(a=E(a)._,c.replaceChild(a,b),a.appendChild(b));return this},clean:function(){while(this._.firstChild)this._.removeChild(this._.firstChild);return this},empty:function(){return this.html().blank()},clone:function(){return new bG(this._.cloneNode(!0))},index:function(){var a=this._,b=a.parentNode.firstChild,c=0;while(b!==a)b.nodeType===1&&c++,b=b.nextSibling;return c}});var bM={bottom:function(a,b){a.appendChild(b)},top:function(a,b){a.firstChild!==null?a.insertBefore(b,a.firstChild):a.appendChild(b)},after:function(a,b){var c=a.parentNode,d=a.nextSibling;d!==null?c.insertBefore(b,d):c.appendChild(b)},before:function(a,b){a.parentNode.insertBefore(b,a)},instead:function(a,b){a.parentNode.replaceChild(b,a)}},bN={TBODY:["
").addClass("cw").text("#"));c.isBefore(f.clone().endOf("w"));)b.append(a("").addClass("dow").text(c.format("dd"))),c.add(1,"d");o.find(".datepicker-days thead").append(b)},M=function(a){return d.disabledDates[a.format("YYYY-MM-DD")]===!0},N=function(a){return d.enabledDates[a.format("YYYY-MM-DD")]===!0},O=function(a){return d.disabledHours[a.format("H")]===!0},P=function(a){return d.enabledHours[a.format("H")]===!0},Q=function(b,c){if(!b.isValid())return!1;if(d.disabledDates&&"d"===c&&M(b))return!1;if(d.enabledDates&&"d"===c&&!N(b))return!1;if(d.minDate&&b.isBefore(d.minDate,c))return!1;if(d.maxDate&&b.isAfter(d.maxDate,c))return!1;if(d.daysOfWeekDisabled&&"d"===c&&-1!==d.daysOfWeekDisabled.indexOf(b.day()))return!1;if(d.disabledHours&&("h"===c||"m"===c||"s"===c)&&O(b))return!1;if(d.enabledHours&&("h"===c||"m"===c||"s"===c)&&!P(b))return!1;if(d.disabledTimeIntervals&&("h"===c||"m"===c||"s"===c)){var e=!1;if(a.each(d.disabledTimeIntervals,function(){return b.isBetween(this[0],this[1])?(e=!0,!1):void 0}),e)return!1}return!0},R=function(){for(var b=[],c=f.clone().startOf("y").startOf("d");c.isSame(f,"y");)b.push(a("").attr("data-action","selectMonth").addClass("month").text(c.format("MMM"))),c.add(1,"M");o.find(".datepicker-months td").empty().append(b)},S=function(){var b=o.find(".datepicker-months"),c=b.find("th"),g=b.find("tbody").find("span");c.eq(0).find("span").attr("title",d.tooltips.prevYear),c.eq(1).attr("title",d.tooltips.selectYear),c.eq(2).find("span").attr("title",d.tooltips.nextYear),b.find(".disabled").removeClass("disabled"),Q(f.clone().subtract(1,"y"),"y")||c.eq(0).addClass("disabled"),c.eq(1).text(f.year()),Q(f.clone().add(1,"y"),"y")||c.eq(2).addClass("disabled"),g.removeClass("active"),e.isSame(f,"y")&&!m&&g.eq(e.month()).addClass("active"),g.each(function(b){Q(f.clone().month(b),"M")||a(this).addClass("disabled")})},T=function(){var a=o.find(".datepicker-years"),b=a.find("th"),c=f.clone().subtract(5,"y"),g=f.clone().add(6,"y"),h="";for(b.eq(0).find("span").attr("title",d.tooltips.prevDecade),b.eq(1).attr("title",d.tooltips.selectDecade),b.eq(2).find("span").attr("title",d.tooltips.nextDecade),a.find(".disabled").removeClass("disabled"),d.minDate&&d.minDate.isAfter(c,"y")&&b.eq(0).addClass("disabled"),b.eq(1).text(c.year()+"-"+g.year()),d.maxDate&&d.maxDate.isBefore(g,"y")&&b.eq(2).addClass("disabled");!c.isAfter(g,"y");)h+=''+c.year()+"",c.add(1,"y");a.find("td").html(h)},U=function(){var a=o.find(".datepicker-decades"),c=a.find("th"),g=b({y:f.year()-f.year()%100-1}),h=g.clone().add(100,"y"),i=g.clone(),j="";for(c.eq(0).find("span").attr("title",d.tooltips.prevCentury),c.eq(2).find("span").attr("title",d.tooltips.nextCentury),a.find(".disabled").removeClass("disabled"),(g.isSame(b({y:1900}))||d.minDate&&d.minDate.isAfter(g,"y"))&&c.eq(0).addClass("disabled"),c.eq(1).text(g.year()+"-"+h.year()),(g.isSame(b({y:2e3}))||d.maxDate&&d.maxDate.isBefore(h,"y"))&&c.eq(2).addClass("disabled");!g.isAfter(h,"y");)j+=''+(g.year()+1)+" - "+(g.year()+12)+"",g.add(12,"y");j+="",a.find("td").html(j),c.eq(1).text(i.year()+1+"-"+g.year())},V=function(){var b,c,g,h,i=o.find(".datepicker-days"),j=i.find("th"),k=[];if(A()){for(j.eq(0).find("span").attr("title",d.tooltips.prevMonth),j.eq(1).attr("title",d.tooltips.selectMonth),j.eq(2).find("span").attr("title",d.tooltips.nextMonth),i.find(".disabled").removeClass("disabled"),j.eq(1).text(f.format(d.dayViewHeaderFormat)),Q(f.clone().subtract(1,"M"),"M")||j.eq(0).addClass("disabled"),Q(f.clone().add(1,"M"),"M")||j.eq(2).addClass("disabled"),b=f.clone().startOf("M").startOf("w").startOf("d"),h=0;42>h;h++)0===b.weekday()&&(c=a("
'+b.week()+"'+b.date()+"
'+c.format(h?"HH":"hh")+"
'+c.format("mm")+"
'+c.format("ss")+"
'+ name +'
","
",2],TR:["","
",3],TD:["","
",4],COL:["","
",2],LEGEND:["
","
",2],AREA:["","",2],OPTION:["",2]};v(bN,{OPTGROUP:"OPTION",THEAD:"TBODY",TFOOT:"TBODY",TH:"TD"});var bO=b.createDocumentFragment(),bP=b.createElement("DIV");bG.include({setStyle:function(a,b){var c,d,e={},f=this._.style;b!==i?(e[a]=b,a=e):y(a)&&(a.split(";").each(function(a){var b=a.split(":").map("trim");b[0]&&b[1]&&(e[b[0]]=b[1])}),a=e);for(c in a)d=c.indexOf("-")<0?c:c.camelize(),bu&&c==="opacity"?f.filter="alpha(opacity="+a[c]*100+")":c==="float"&&(d=br?"styleFloat":"cssFloat"),f[d]=a[c];return this},getStyle:function(a){return bR(this._.style,a)||bR(this.computedStyles(),a)},computedStyles:o.currentStyle?function(){return this._.currentStyle||{}}:o.runtimeStyle?function(){return this._.runtimeStyle||{}}:function(){return this._.ownerDocument.defaultView.getComputedStyle(this._,null)},hasClass:function(a){return(" "+this._.className+" ").indexOf(" "+a+" ")!=-1},setClass:function(a){this._.className=a;return this},getClass:function(){return this._.className},addClass:function(a){var b=" "+this._.className+" ";b.indexOf(" "+a+" ")==-1&&(this._.className+=(b===" "?"":" ")+a);return this},removeClass:function(a){this._.className=(" "+this._.className+" ").replace(" "+a+" "," ").trim();return this},toggleClass:function(a){return this[this.hasClass(a)?"removeClass":"addClass"](a)},radioClass:function(a){this.siblings().each("removeClass",a);return this.addClass(a)}}),bG.include({set:function(a,b){if(typeof a==="string"){var c={};c[a]=b,a=c}var d,e=this._;for(d in a)d==="style"?this.setStyle(a[d]):(d in e||e.setAttribute(d,""+a[d]),d.substr(0,5)!=="data-"&&(e[d]=a[d]));return this},get:function(a){var b=this._,c=b[a]||b.getAttribute(a);return c===""?null:c},has:function(a){return this.get(a)!==null},erase:function(a){this._.removeAttribute(a);return this},hidden:function(){return this.getStyle("display")==="none"},visible:function(){return!this.hidden()},hide:function(a,b){this.visible()&&(this._d=this.getStyle("display"),this._.style.display="none");return this},show:function(){if(this.hidden()){var a=this._,b=this._d,c;if(!b||b==="none")c=G(a.tagName).insertTo(o),b=c.getStyle("display"),c.remove();b==="none"&&(b="block"),a.style.display=b}return this},toggle:function(){return this[this.visible()?"hide":"show"]()},radio:function(a,b){this.siblings().each("hide",a,b);return this.show()},data:function(a,b){var c,d,e,f,g,h;if(A(a))for(c in a)b=this.data(c,a[c]);else if(b===i){a="data-"+(""+a).dasherize();for(d={},e=!1,f=this._.attributes,h=0;hb.x&&a.xb.y&&a.y1)e=f.shift(),e.endsWith("]")&&(e=e.substr(0,e.length-1)),d[e]||(d[e]=f[0]==="]"?[]:{}),d=d[e];e=f.shift(),e.endsWith("]")&&(e=e.substr(0,e.length-1)),e===""?d.push(b.value()):d[e]=b.value()}});return a},serialize:function(){return c.toQueryString(this.values())},submit:function(){this._.submit();return this},reset:function(){this._.reset();return this}});bS("submit reset focus blur disable enable change");var bU=j.Input=bH.INPUT=bH.BUTTON=bH.SELECT=bH.TEXTAREA=bH.OPTGROUP=new bc(bG,{initialize:function(a,b){if(!a||A(a)&&!C(a))b=a||{},/textarea|select/.test(b.type||"")?(a=b.type,delete b.type):a="input";this.$super(a,b)},form:function(){return bA(this._.form)},insert:function(a,b){this.$super(a,b),this.find("option").each(function(a){a._.selected=!!a.get("selected")});return this},update:function(a){return this.clean().insert(a)},getValue:function(){return this._.type=="select-multiple"?this.find("option").map(function(a){return a._.selected?a._.value:null}).compact():this._.value},setValue:function(a){this._.type=="select-multiple"?(a=N(a).map(e),this.find("option").each(function(b){b._.selected=a.include(b._.value)})):this._.value=a;return this},value:function(a){return this[a===i?"getValue":"setValue"](a)},focus:function(){this._.focus(),this.focused=!0,br&&this.fire("focus",{bubbles:!1});return this},blur:function(){this._.blur(),this.focused=!1,br&&this.fire("blur",{bubbles:!1});return this},select:function(){this._.select();return this.focus()},disable:function(){this._.disabled=!0;return this.fire("disable")},enable:function(){this._.disabled=!1;return this.fire("enable")},disabled:function(a){return a===i?this._.disabled:this[a?"disable":"enable"]()},checked:function(a){a===i?a=this._.checked:(this._.checked=a,a=this);return a}});bt?(b.attachEvent("onfocusin",bV),b.attachEvent("onfocusout",bV)):(b.addEventListener("focus",bV,!0),b.addEventListener("blur",bV,!0));var bW=[],bX=!0;bS("mouseenter mouseleave"),[bG,bB].each("include",{delegate:function(a){var b=cb(arguments),c,d,e,f;for(c in b)for(d=0,f=b[c];d=200&&this.status<300},send:function(a){var b={},c=this.url,d=this.method.toLowerCase(),e=this.headers,f,g;if(d=="put"||d=="delete")b._method=d,d="post";var h=this.prepareData(this.params,this.prepareParams(a),b);this.urlEncoded&&d=="post"&&!e["Content-type"]&&this.setHeader("Content-type","application/x-www-form-urlencoded;charset="+this.encoding),d=="get"&&(h&&(c+=(c.include("?")?"&":"?")+h),h=null),g=this.xhr=this.createXhr(),this.fire("create"),g.open(d,c,this.async),g.onreadystatechange=this.stateChanged.bind(this);for(f in e)g.setRequestHeader(f,e[f]);g.send(h),this.fire("request"),this.async||this.stateChanged();return this},update:function(a,b){return this.onSuccess(function(b){a.update(b.text)}).send(b)},cancel:function(){var a=this.xhr;if(!a||a.canceled)return this;a.abort(),a.onreadystatechange=function(){},a.canceled=!0;return this.fire("cancel")},fire:function(a){return this.$super(a,this,this.xhr)},createXhr:function(){return this.jsonp?new ce.JSONP(this):this.form&&this.form.first("input[type=file]")?new ce.IFramed(this.form):"ActiveXObject"in a?new ActiveXObject("MSXML2.XMLHTTP"):new XMLHttpRequest},prepareParams:function(a){return a},prepareData:function(){return J(arguments).map(function(a){y(a)||(a=c.toQueryString(a));return a.blank()?null:a}).compact().join("&")},stateChanged:function(){var a=this.xhr;if(a.readyState==4&&!a.canceled){try{this.status=a.status}catch(b){this.status=0}this.text=this.responseText=a.responseText,this.xml=this.responseXML=a.responseXML,this.fire("complete").fire(this.successful()?"success":"failure")}},tryScripts:function(a){var b=this.getHeader("Content-type"),c=this.getHeader("X-JSON");c&&(this.json=this.responseJSON=this.headerJSON=JSON.parse(c)),this.evalResponse||this.evalJS&&/(ecma|java)script/i.test(b)?t(this.text):/json/.test(b)&&this.evalJSON?this.json=this.responseJSON=JSON.parse(this.text):this.evalScripts&&this.text.evalScripts()},initCallbacks:function(){this.on({create:"showSpinner",complete:"hideSpinner",cancel:"hideSpinner"}),this.on("complete","tryScripts"),ce.EVENTS.each(function(a){this.on(a,function(){ce.fire(a,this,this.xhr)})},this)},showSpinner:function(){ce.showSpinner.call(this,this)},hideSpinner:function(){ce.hideSpinner.call(this,this)}});s(bl(ce),{counter:0,showSpinner:function(a){ce.trySpinner(a,"show")},hideSpinner:function(a){ce.trySpinner(a,"hide")},trySpinner:function(a,b){var c=a||ce.Options,d=E(c.spinner);d&&d[b](c.spinnerFx,{duration:100})},countIn:function(){ce.counter++,ce.showSpinner()},countOut:function(){ce.counter--,ce.counter<1&&ce.hideSpinner()}}).on({create:"countIn",complete:"countOut",cancel:"countOut"}),bT.include({send:function(a){a=a||{},a.method=a.method||this._.method||"post",this.xhr=(new ce(this._.action||b.location.href,s({spinner:this.first(".spinner")},a))).onComplete(this.enable.bind(this)).onCancel(this.enable.bind(this)).send(this),this.disable.bind(this).delay(1);return this},cancelXhr:function(){this.xhr instanceof ce&&this.xhr.cancel();return this},remotize:function(a){this.remote||(this.on("submit",cf,a),this.remote=!0);return this},unremotize:function(){this.stopObserving("submit",cf),this.remote=!1;return this}}),ce.include({prepareParams:function(a){a&&a instanceof bT&&(this.form=a,a=a.values());return a}}),bG.include({load:function(a,b){(new ce(a,s({method:"get"},b))).update(this);return this}}),ce.Dummy={open:function(){},setRequestHeader:function(){},onreadystatechange:function(){}},ce.IFramed=new bc({include:ce.Dummy,initialize:function(a){this.form=a,this.id="xhr_"+(new Date).getTime(),this.form.doc().first("body").append('',"after"),E(this.id).on("load",this.onLoad.bind(this))},send:function(){this.form.set("target",this.id).submit()},onLoad:function(){this.status=200,this.readyState=4,this.form.set("target","");try{this.responseText=a[this.id].document.documentElement.innerHTML}catch(b){}this.onreadystatechange()},abort:function(){E(this.id).set("src","about:blank")}}),ce.JSONP=new bc({include:ce.Dummy,prefix:"jsonp",initialize:function(a){this.xhr=a,this.name=this.prefix+(new Date).getTime(),this.param=(y(a.jsonp)?a.jsonp:"callback")+"="+this.name,this.script=G("script",{charset:a.encoding,async:a.async})},open:function(a,b,c){this.url=b,this.method=a},send:function(b){a[this.name]=this.finish.bind(this),this.script.set("src",this.url+(this.url.include("?")?"&":"?")+this.param+"&"+b).insertTo(F("script").last(),"after")},finish:function(a){this.status=200,this.readyState=4,this.xhr.json=this.xhr.responseJSON=a,this.onreadystatechange()},abort:function(){a[this.name]=function(){}}});var cg=j.Fx=new bc(bk,{extend:{EVENTS:H("start finish cancel"),Durations:{"short":200,normal:400,"long":800},Options:{fps:bt?40:60,duration:"normal",transition:"default",queue:!0,engine:"css"}},initialize:function(a,b){this.$super(b),this.element=E(a),cj(this)},start:function(){if(ck(this,arguments))return this;cl(this),this.prepare.apply(this,arguments),cp(this);return this.fire("start",this)},finish:function(){cq(this),cm(this),this.fire("finish"),cn(this);return this},cancel:function(){cq(this),cm(this);return this.fire("cancel")},prepare:function(){},render:function(){}}),ch=[],ci=[],cr={"default":"(.25,.1,.25,1)",linear:"(0,0,1,1)","ease-in":"(.42,0,1,1)","ease-out":"(0,0,.58,1)","ease-in-out":"(.42,0,.58,1)","ease-out-in":"(0,.42,1,.58)"},cs={};e.COLORS={maroon:"#800000",red:"#ff0000",orange:"#ffA500",yellow:"#ffff00",olive:"#808000",purple:"#800080",fuchsia:"#ff00ff",white:"#ffffff",lime:"#00ff00",green:"#008000",navy:"#000080",blue:"#0000ff",aqua:"#00ffff",teal:"#008080",black:"#000000",silver:"#c0c0c0",gray:"#808080",brown:"#a52a2a"},e.include({toHex:function(){var a=/^#(\w)(\w)(\w)$/.exec(this);a?a="#"+a[1]+a[1]+a[2]+a[2]+a[3]+a[3]:(a=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/.exec(this))?a="#"+a.slice(1).map(function(a){a=(a-0).toString(16);return a.length==1?"0"+a:a}).join(""):a=e.COLORS[this]||this;return a},toRgb:function(a){var b=/#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})/i.exec(this.toHex()||"");b&&(b=b.slice(1).map("toInt",16),b=a?b:"rgb("+b+")");return b}}),bG.include({stop:function(){co(this);return this},hide:function(a,b){return a&&this.visible()?cu(this,a,["out",b]):this.$super()},show:function(a,b){return a&&!this.visible()?cu(this,a,["in",b]):this.$super()},toggle:function(a,b){return a?cu(this,a,["toggle",b]):this.$super()},remove:function(a,b){return a&&this.visible()?cu(this,a,["out",s(b||{},{onFinish:this.$super.bind(this)})]):this.$super()},morph:function(a,b){return cu(this,"morph",[a,b||{}])},highlight:function(){return cu(this,"highlight",arguments)},fade:function(){return cu(this,"fade",arguments)},slide:function(){return cu(this,"slide",arguments)},scroll:function(a,b){return cu(this,"scroll",[a,b||{}])},scrollTo:function(a,b){return A(b)?this.scroll(a,b):this.$super.apply(this,arguments)}});var cv=["WebkitT","OT","MozT","MsT","t"].first(function(a){return a+"ransition"in o.style}),cw=cv+"ransition",cx=cw+"Property",cy=cw+"Duration",cz=cw+"TimingFunction",cA={Sin:"cubic-bezier(.3,0,.6,1)",Cos:"cubic-bezier(0,.3,.6,0)",Log:"cubic-bezier(0,.6,.3,.8)",Exp:"cubic-bezier(.6,0,.8,.3)",Lin:"cubic-bezier(0,0,1,1)"};cg.Options.engine=cv===i||bq?"javascript":"native",cg.Morph=new bc(cg,{prepare:function(a){if(this.options.engine==="native"&&cv!==i)this.render=this.transition=function(){},cB.call(this,a);else{var b=cE(a),c=cJ(this.element,b),d=cK(this.element,a,b);cI(this.element,c,d),this.before=cH(c),this.after=cH(d)}},render:function(a){var b,c,d,e=this.element._.style,f,g,i;for(f in this.after){b=this.before[f],c=this.after[f];for(g=0,i=c.length;g"; - $v_link_label_add = "add"; - $v_link_label_delete = "delete"; - $v_link_label_view = "add"; - -?> diff --git a/themes/accessible/images/background_cell.gif b/themes/accessible/images/background_cell.gif deleted file mode 100644 index fdea99b2fcae58c9a0869b965a63971fce953b4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmZ?wbhEHb)L_tHXkcQve(V1IN6&N^fB+=Iz!cxoFLwIvyhSYQuXRqntDStVQg}zF zQ07d*s+AnScj(_a!5({C| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEhY(OUh8T9C!7Qd$(FcAlsM<- z=BDPAFgO>bCYGe8D3oWGWGIAWq$;?3`UbpDQOyG?T;=KF7@~3h?j%PcCqoYB&p+<{ zXVKd;tvxX2LePx=*1NW8t2uZq*z>Mk#dF!uup_^JcDztiR5J2D)AFQK@WzRxpcKW; z?N5Xn17BUKdaF?^eScfCrLQ;l-o9n5=X7Q~u@p~DF1!~L6fxtrMxC;E@P=iDWs=sq z)!+88`)Z2o*c;w%i8{`bYauVK^vv(<>-?I}8{bujg+}brcK8(HRlJhh{muWp)t_tc b{&$t%Z^!@2LfXL#=xPQ}S3j3^P6({SqYHI%f|KG>Q=luEe4<9~!`}S=|N5_E!8!leF zc=__>t5>hSeEBjXBjeVsTg#U(fAi+e`}gnn@88$m-I$P&ux;D&%a>1-mq*Q+)6CA! ze(c!JfB*jZ`+MHGb9>REMeEnk%gxQWbm@|wp02aA5f>NxxpU_>Y?%G--MiDLk7Z}a zmXs9t^%d^jyZ79=qcSq0PoF-~&`|pQ`N4e1_o~0G&d?L%E7^*uCDa#*|X8nUXhVbbLRB_`t>s+BBH!JQcO(j z!iA%Y7A>4VzwgSG%TZBoUS3}R|9`)6<3?3g)x?SU4Gj(V?_aRDw`XBtPEJlbbZ8S3 z6JtX|`Lt=1GBV;?TGG#+J@fwkJ3c1_KlO1)5yqBS6B1LkMA}%*4wu) z-LPT9rcHCMUA-zJBfE6TqQb)L1q-Hq`0)Pk-@pC+6%i337cXA8c=5#JM~{+{;x1e` z{_NSao}M0OXXl+eckbQ0rna_r^XAP#K|#H}`O3;t>FK`x{r$qi!XY6+K0e+_Nikcu zZoYEmLT+yE;>C;4oH@h5zyOS2AUW)T;!hSv28PWHIv}5d@&p6Ne};5Njth$gIU@9> zG>$ZRg^00kc4_!kpy)Lqs5L3kJ_hBb*cKa#M8k2aG;U2hGY>dYu{vhL$=zV z3GAc!c+&ZiwB5bbWBdZZ$HjT|uxTPTJ!z)o8d9{o)y3!2CSxj;aY$hE25xOk6 z`MyE`%R>)7_Dud`ROFZO+pa6q40H#{2-v9sr diff --git a/themes/accessible/images/icon_e.png b/themes/accessible/images/icon_e.png deleted file mode 100644 index 5496ed3a23082bef867991fea3ef2a60578a3191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1009 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipM& z3K9n&LO{>}00VJJL_t(I%Vm*INLvRS$3HK5c`qg!lSO(nArY*u#)^j={h|p{KwOy-8rg4x*=8c+F*?;?fE2VuT>;G&a_nyqFi4yyU&S z9mZt3FZ^!b?+3o$p8%li`h&f_y(fi2LDF@dYPE`Kn%K6DZQJ~-dc97iQlVHZBFi$9 zlat?v!{Kj5P1C+uUtfO`4u_>+Fo%f;bgj^E$BCKij$XR}#^ z)z#J4p-^Zz6bfOQCXGhpe-PWYDV0h%ole5xFsan9EG_*+y>6mu8jkJl?ctuD9;($U zXJ=>Vx=y81xp38Lm0T`II-RCmKIP@hB&pOZy1TnjRTc5*=m^6wFijJ~FsRq-G@DHT z1OeRc79`0KgZ6_4vj_)P17)p8e*wb!Zb}R%fhm({{RFeNkUP2ktCT~ z?Tm6cPpx)LG&+bNNVr@Q9*>M@7zVa&(`+^`>>$fBilX52wPV{h#o|8E=qKF1{TZg& z;N81CCnq|AfFJR47{KLnp(wrh{eDcdK|1{kO|wzeO#ntlMunqaGMNlh zQ&X4Q<8U|-i^U?QX|lcj8*6JX*x&z?laoB-) zmk`tGG^eMhJbLsEwr$bX)y1t_pArc4qU$=t!#9aUB4jcd78e&$6ot9DIeb1JD=RDL zdJX63=;(L(e4dGk3A|n}PN#?{ipa7|Ypa()pp!@>%GTBvs;Z)@Dn6f&>FH?(2D&K} z3J9rG>fzYf*wa`nhR5T1;EhI5DrI~=g)uU z{{62X3jo<{_TlX8?9+{n4GM(<4u^o-Ez#NOLs7cv@Bf%ksE2FUZs2f$rkxQtc@!0MH7heSbA4^CwY8DMDZ706Qv^XENCCr7>2$h8@(UJ= zU0U)Q48Kbx{FWB3!(rEGG}4})(9lq))9H5Wl*+EYKE>+lA2yqlZha<@$u2AsVNqVvbwrjRaIp& z>7G9qO-?$LO6B?UL^Ao@%F0S)WTeez>g|KzViULO6ygZo8AMY*{&m&+v-3Z>HS zl9Cb{jRrw#9*@`C+pEn>EJUKZT6&3Y*cek%k z>2f)_T<+bw6+=Tq)z!gn*P5G~mX>@blTj=dd%YI9Tr@DikBvR5)9F%DQam2FDd-u+ zI-Ojldb+&)XF|eBzu!-#Qa3j?9FE|y29IZAdU{%|R+p6(%z3Bze7;B|>gf@(*{tpD z?fLn67OQY`b8~ifHZ?W1rKKeh2w1IF004p_$p2Hszeb|~00Pdw&Hwfj044zZI75?P zM?LxC+e3-%HH3SF1JI@6_XsF-_1DMG85mq|eKYO|8Ut)d8SlI+NIWZN3P=YJHDVI8 zYYv8;z^adG8oI98YqCnuY~=W)V%h0ug+wyySIVjM!~Wq!uawNYSbwLuvJ)=+@G$4I zmrK7JD6G*OhkPJm9P;OZFU%smR1Uz=+)b5!IV&l??I=(i>`4V%l zpzppv=1pZ~65;dr+i&T0Jp74{Y|fikLME2@12YSeqny!c^zNHPaAE$dpD6_g{)QSq j_z4rD3r{Z7ojx8%x_UC5ux+v&!{GE+YQwY9XdwMR4>RzF diff --git a/themes/accessible/images/icon_plus.png b/themes/accessible/images/icon_plus.png deleted file mode 100644 index 1a3f39522fe6b8d8331dff7dd7d430bbe473da50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 915 zcmV;E18n?>P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipM& z3Jy6qQ~)Lb00R?AL_t(I%Waa+OIukK$3ORZO-x>+rfREB#HMW)GDNM2VHP6oBJ?ll zMrWoB6b2Vv1ZF+!?z*XE=*n>x-3mijLRTs11SDgHfD;^aQEh!m>Pz0w``(*P4HoAM zhjZ_N@0ai4dgOw+`+ZIn_(QA89)T)^`@+U+)tMuT`f&hql|AK7g7 zd)aI@H_GMm%H-rEQ&Up}LC_WWKSWW4Wm#-(ZBZx`Rt^ph5SyEuQ6`finM?xUI1WJ& z5Qbs5F8~Q)3n=dve_)I>wZO6N)d(uN(GFJ4D<5k z3-b9qLI~#O<|vg)$di*3Y}>|h9CTer*Y&P-r4*KBK@{Qn9`E1pA!UeZwg`d<$Fb>j zI>=V5h41?)r2r_G%b2G5#YqT+^k^_Kks+CkaqHGi5{X`H+eIm#o*oV9x-L-^5r!cE z>2w+)1VRXUdNhOpDFuCrJ|YB<9{oUXujJ#$PuRB2wQC7v7=~Y+a&K=B!#E=r>m`wh zGdQS|PV2;Cah^Q+8Gu)>UU1`v!gU?S#)gm=`v*Y)!0hY{mSrQQMl2@L^*G67jKjlE z?Ck6S;QNB{@gaQQC71i=s>tEtA-3Hio$jZjce{yyjD=NN`Ty-e+Lo zTjuBI0jN|eSk?jW-c|Vg*+x_WOOvm?c3wryZ0T{ z>OTO?%-rSe+dnCn|Kj=c-`)s-TCKKGDwS5Yx3@720{|feeSI;mUr&+AjBw}9IQjf6 p0LRDwGB7a8)2F|@86BPY@jpP;sNM;WIHUjo002ovPDHLkV1h|btLFd! diff --git a/themes/accessible/images/icon_view.gif b/themes/accessible/images/icon_view.gif deleted file mode 100644 index d11a5f00c8529612a30e845c663880f122917c85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1109 zcmdUuTThw?0ERz=mV$)Tx-eNZ%S=^fjXLJ$I!&ajh04r4lnWPYCn;U&>XL3Y%VKH- zDju8QqzVH^Kr%ou2nyn~U=jJi1JzGKtX7SOsFW%K#ifxjFgm=%+Jq{kB_&twOOrJCX-2{(eU_Kx7$@# zRtAH?G@3ul%fD4B6?8har>9A+mSeHllamvvRJydZq*N+*b~aHcl*a>sAh_~k!EDw) zd*&)EEF=<%!^5VoF5%R#baZ%lh(@D59w!7r4Gr9tl@*;%Ad#@TySptG zwMwPR&(BX!Ppqx2t*)*X3Wect*yEWV8hTqK2f?RQDpjd$_WO52p&+0Cptbd9JU%Wb zC);Gw2n2$T4*o%4AA`a8{Vy{!Gkv~YE|=@``JO+Y>+I|#5Tcv7z^r$5#hbWPV7Z(@BVlkiJURTE)7#Q&T z{bOTe8yg#Lx7%zs-@Z-n=xAdw7=wd@y}i8)3kx_LPOH`GbbS!ya5|j_fq=td@9!Tl z8jV)#U$0(y*4JI(P;g>mf=0VqQ9<6?THf8=m~c9fNF)LQhoCVMiKI|S1A%=G=e}OA zpPHI-I2^01t8%$~dU`q%i2wlbAK%LVdLO+(zyQDkq`j+n_X*%k1gO2(TzrQeT|quW zsA5#2K7d(Xl29xXk99rnQ!G@;x^}7@6@>tF(NP5ak6)%0Ka3VMV(JmhgY}eicmy9o zlit5{O_}vwZq=||L&zX;zG}wb0}Er}=6roG7nAdT{a?@>EKCC9!6J@>^FaeR%X2mVYumuAf?_=6)^s h=lCe;kC2^7#hrc7%efNMl=&1u)6UYV@h}*W^DiFE;70%e diff --git a/themes/accessible/images/icon_x.gif b/themes/accessible/images/icon_x.gif deleted file mode 100644 index 24e4d492978b7ac24bd3819106c3d7055e43601c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 zcmdUu?^BWo0LLGkJEZd$mFQ;MMK4;YTg&rUR*r5mnA6iVo^s|&Pd)WEJS5jPQhS)p zTj?fDGj) z@lUB#+SJqpf?!=;9fld&+uJKEZt=QODq42Avr6m-d zTUl8)o6RQESX2~6AP~6SZX6B=K_wE2M6FiC@Xsoh3WjTKHe`HUSzKJay1H`Z%0&!w z*4NjgsG+g3kPfVOUwHDdSPMV_V(7)l%7B!n9a`@7oR00 z#D|52xm?z)tPHEw0zpt$S64|%$==>xRn<2jNP}VCrArsY;>Ni-qevvm%*>=xsc~`d z9UL5FXJ=U~78G5$aU*GDWQ51#`FuVA0RH2@^8X$Al|K#uG(gPjgx8+{0(`(73M6w1 z{DG!Jr|2y@=7SJT)=#Az7eopOKeX`|r$Y#QaVy}0n3DsZriyrE&KQOxWFIlnFM@3k z!pXAiF;V(X z_yrti24(KV<>5{;I7j)pU^E{}Isd*bfKJf%P+Oh@TKL%qN2I@$wc%uBZO^GU;s7M~ zs-K_#ZIamGnz{<%B;VhEMLvGNA;_OQqa9WEpT2(WhtIfL86QuBs~hfp`nbRO%bIRh zJcmD8bMB$M7uZD4ocNe}xXbC+d6)PWd@bZdR_iC?kCGS(aoi`-fPzT*F1~sOIQnDi rJ0-uFtDI>eQ9Z$TBl=gvamj7vB0k}!Zs+sph#Xn+yTVXnC~*ECrpxAC diff --git a/themes/accessible/images/icon_x.png b/themes/accessible/images/icon_x.png deleted file mode 100644 index eb08bf4a4f774db9fbe05296f10bd62ca5275e4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1045 zcmV+w1nT>VP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipM& z3JWL^3-QC@VN~MBf7?`Gs>$(I%KoA5Rk8RsDn@y_KDs63T%+JsN zmP)0rhikRk!>z5Yh2Gv?`uh54wORy0fbaVhi$%)iGRb6;o}L~wO+yGlv)N>QeVys) z>4id}fO78KxwW329srWbB=LBhM~@z1nkHASTp=Ehv$?s+yLa!fZ5ts3ilUH6Brr{r z$B!RRD5ImJ%jeIZXJBA}N~OZa#s-_4o9ylFk;!CGRh9Aaar*oFIXF1r*|R?oLc#Za zqR}X;tE-5^!$YK$0Gv5aomA=y^iBJNGXxh z!nQ4>G|A=i=(>)s>%4zo=ksTuJ9mCT*L6O9YB4eK72#t<2tmDG2S7>--*>TX$K~8Cxp?s+;c$SeDu`;e zitD;`c6O4@W?5bRnO3WXloH#vF${~_w|^p^&z~U0Vi8@}DV1CzkuOlH)#~!KYu9ib zhohq-UcA`g$&)n{#ban_jQjV0<-vmoClS)=G%sJiq+Bjz7zXL|w|T) z;<_#Xp6BxM;{l~oflOwOd_K?O;v$zWeZ$B|lJ4#l<#L&ol@;pseL}BazrLGJr*Eax zX;P^ap66m&CcbZ>X$sTRlMD`iO|AAXwb~wv5+)WKCK^q$yZbj6F3jEw0Tc>_yGu(; zw{p20<#L%*r^0l0YIJp-rn~zzkw^!ss&M>TG_8Y?kx_2m{NY|KHvHp%?DWcoc;N~6 P00000NkvXXu0mjf^-1@D diff --git a/themes/accessible/images/logo.png b/themes/accessible/images/logo.png deleted file mode 100644 index 819d78a09578d3d3ffb2f98335cfa8701e2c14e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17569 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 IM6N<$f}Y*5YXATM diff --git a/themes/accessible/images/menu_background.jpg b/themes/accessible/images/menu_background.jpg deleted file mode 100644 index 7652e61eea92b33c7d057c1fad4e5e9d76a711f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmex=OL0TySAVVlJ0Hpc<0R}-1rpXMP%#2D5OoEKef{g!B z7LLY|l4;#rRI{{Ki%W=0%6z>d%|f`D|`{-KI*guE43UPriG7dh$K(wQWAp zmFole&X)WveN+k77R;T$Y zyxVO*DWA7Cd-E6GWBa7PvDfs6?F{z(Q$FkJ%!%*z{N*b0xq8n=bk`-behwMCy7)={ z@%&$wpFi<@d(xU2Wk2t|-u?w**VNo7-Mb6p@@Bn0b5BloV_Dr}xh0z`_Psp0pBmL-K_8nzai#e)a z_8830PWAG-m8ju5Bkb&|r72ruicPg1eqQevyzjy zi`C!$XPAHR?Bkw~rn}Z$51m)Sm$!IRSX9}QDJgj~^S-q%Z&i+~3b-fzD|}*}Ywg@! zD{gyCjhvg8&->;-L)W)Cv;9P4f+pN?6BSwFb12e$XVlfD&va8ZUpqG;^iXM`nWx#p zoGDRv%dQmMzqF^j=-&Cmi`JGbiS$jl5v_OPoZ7O}OICimTe_xt*WZx+nVYWFthsYC zpHo#h72FxyT6O+h+KWUCf?mJ?B$m1;G#!=?@r(1?&p4f%3;sl+E)+f z9=ZK7?YY{-;zLhQtqsX}9d&lKM`+Pig)d?M8N9jkK0N=sIXhl5e9h4k0uTcf29 z9{yD8xcvT>w{wb()=Yi+VDYBys=~WkENcGjSGCMvwDsNcsVjxvJ@(#vYM+kX1?|7V V))&`B#$R9%fv0Zb820~f0sw`Swk-ev diff --git a/themes/accessible/template.php b/themes/accessible/template.php deleted file mode 100644 index 0ad6b79cd8..0000000000 --- a/themes/accessible/template.php +++ /dev/null @@ -1,661 +0,0 @@ -\n"; - } -?> - - -<!--{title}--> - - - - - - - - - - - - 0) { - $message_text = addslashes($_SESSION['message']); - $onload .= "display_message('".$message_text."');"; - unset($_SESSION['message']); -} -?> - - - -
-
- -
-
- - "; - echo "
"; - echo " "; - echo "
"; - echo ""; - ?> - -
- - - - -/images/spacer.gif' width='100%' height='1' style='background-color: #BBBBBB;'> ---> - - - -
- - - - - - - - - - - -
-
- - - - - -
- - - 1) { - //$tmp_style = "style=\"opacity:0.7;filter:alpha(opacity=70)\" "; - //$tmp_style .= "onmouseover=\"this.style.opacity=1;this.filters.alpha.opacity=90\" "; - //$tmp_style .= "onmouseout=\"this.style.opacity=0.7;this.filters.alpha.opacity=70\" "; - $tmp_style = "style=\"opacity:0.7;\" "; - $tmp_style .= "onmouseover=\"this.style.opacity=1;\" "; - $tmp_style .= "onmouseout=\"this.style.opacity=0.7;\" "; - echo " \n"; - unset($tmp_style); - } - ?> -   -
-
- -
- -
- - - - - - -
- -
- -
- - -
fusionpbx.com. Copyright 2008 - 2012. All Rights Reserved - - -
-
- -
- -
- - diff --git a/themes/minimized/app_languages.php b/themes/default/app_languages.php similarity index 100% rename from themes/minimized/app_languages.php rename to themes/default/app_languages.php diff --git a/themes/minimized/config.php b/themes/default/config.php similarity index 100% rename from themes/minimized/config.php rename to themes/default/config.php diff --git a/themes/accessible/favicon.ico b/themes/default/favicon.ico similarity index 100% rename from themes/accessible/favicon.ico rename to themes/default/favicon.ico diff --git a/themes/accessible/images/background_black.png b/themes/default/images/background_black.png similarity index 100% rename from themes/accessible/images/background_black.png rename to themes/default/images/background_black.png diff --git a/themes/minimized/images/background_cell.gif b/themes/default/images/background_cell.gif similarity index 100% rename from themes/minimized/images/background_cell.gif rename to themes/default/images/background_cell.gif diff --git a/themes/accessible/images/background_cell_active.gif b/themes/default/images/background_cell_active.gif similarity index 100% rename from themes/accessible/images/background_cell_active.gif rename to themes/default/images/background_cell_active.gif diff --git a/themes/accessible/images/background_cell_conference.gif b/themes/default/images/background_cell_conference.gif similarity index 100% rename from themes/accessible/images/background_cell_conference.gif rename to themes/default/images/background_cell_conference.gif diff --git a/themes/accessible/images/background_cell_fifo.gif b/themes/default/images/background_cell_fifo.gif similarity index 100% rename from themes/accessible/images/background_cell_fifo.gif rename to themes/default/images/background_cell_fifo.gif diff --git a/themes/accessible/images/background_cell_light.gif b/themes/default/images/background_cell_light.gif similarity index 100% rename from themes/accessible/images/background_cell_light.gif rename to themes/default/images/background_cell_light.gif diff --git a/themes/accessible/images/background_th.png b/themes/default/images/background_th.png similarity index 100% rename from themes/accessible/images/background_th.png rename to themes/default/images/background_th.png diff --git a/themes/default/images/backgrounds/blue_blur.jpg b/themes/default/images/backgrounds/blue_blur.jpg new file mode 100644 index 0000000000000000000000000000000000000000..143d1a48e20159418c0309324d1ad7a688b7ad24 GIT binary patch literal 46940 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 z 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 literal 0 HcmV?d00001 diff --git a/themes/default/images/backgrounds/sand_sea.jpg b/themes/default/images/backgrounds/sand_sea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9aee5bc37f1207c87b948a71761514e8d4653f77 GIT binary patch literal 299109 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%0DYQaYO3tf~cW7Y@WzKK5Sa>1D$gVuLs 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

  • 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 rM^d1Vp?U8-vCFCOu?-ZyLhRfPFa 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

    4RxcRbzxX7HcQwJPf+tftUllF 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 JHsRm9{{g~;-`xNJ literal 0 HcmV?d00001 diff --git a/themes/default/images/backgrounds/wave.jpg b/themes/default/images/backgrounds/wave.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4034c79b4d02594a8bfbfe1922f650b2ccc5b576 GIT binary patch literal 298768 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

  • gTa`cp2s|h(_fo}f5f_}6o#bRO4+>#yyP#& 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 B()$1a literal 0 HcmV?d00001 diff --git a/themes/default/images/backgrounds/yellowstone_3.jpg b/themes/default/images/backgrounds/yellowstone_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3673cd5c65c4f51c95e959734cb74cf968a3ff26 GIT binary patch literal 159973 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≠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

    V>*H)rtA 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

    &DplD`k6+w-#A$Kaw;?lcj+mum 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%0A?^}(KICKU%}@Gw!sAs2*)6Pbv*{l8=& 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%0DIJTfHp{HWD!0yuYmZUQUD~o<^ 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\n" : "\n"; +?> + + + + + + + + + +<!--{title}--> + + + + + + + + + + + 0) { + $php_self_dir = substr($php_self_dir, strlen(PROJECT_PATH), strlen($php_self_dir)); + } + + +//set fav icon + if (isset($_SESSION['theme']['favicon']['text'])){ + $favicon = $_SESSION['theme']['favicon']['text']; + } + else { + $favicon = '/themes/default/favicon.ico'; + } + echo "\n"; + + +//check for background image + if ($_SESSION['theme']['background_image_enabled']['boolean'] == 'true' && isset($_SESSION['theme']['background_image'])) { + // background image is enabled + $image_extensions = array('jpg','jpeg','png','gif'); + + if (count($_SESSION['theme']['background_image']) > 0) { + + if (strlen($_SESSION['background_image']) == 0) { + $_SESSION['background_image'] = $_SESSION['theme']['background_image'][array_rand($_SESSION['theme']['background_image'])]; + $background_image = $_SESSION['background_image']; + } + + // background image(s) specified, check if source is file or folder + if (in_array(strtolower(pathinfo($background_image, PATHINFO_EXTENSION)), $image_extensions)) { + $image_source = 'file'; + } + else { + $image_source = 'folder'; + } + + // is source (file/folder) local or remote + if (substr($background_image, 0, 4) == 'http') { + $source_path = $background_image; + } + else if (substr($background_image, 0, 1) == '/') { // + // use project path as root + $source_path = PROJECT_PATH.$background_image; + } + else { + // use theme images/backgrounds folder as root + $source_path = PROJECT_PATH.'/themes/default/images/backgrounds/'.$background_image; + } + + } + else { + // not set, so use default backgrounds folder and images + $image_source = 'folder'; + $source_path = PROJECT_PATH.'/themes/default/images/backgrounds'; + } + + if ($image_source == 'folder') { + if (file_exists($_SERVER["DOCUMENT_ROOT"].$source_path)) { + // retrieve a random background image + $dir_list = opendir($_SERVER["DOCUMENT_ROOT"].$source_path); + $v_background_array = array(); + $x = 0; + while (false !== ($file = readdir($dir_list))) { + if ($file != "." AND $file != ".."){ + $new_path = $dir.'/'.$file; + $level = explode('/',$new_path); + if (in_array(strtolower(pathinfo($new_path, PATHINFO_EXTENSION)), $image_extensions)) { + $v_background_array[] = $new_path; + } + if ($x > 100) { break; }; + $x++; + } + } + if ($_SESSION['background_image'] == '' && sizeof($v_background_array) > 0) { + $_SESSION['background_image'] = PROJECT_PATH.$source_path.$v_background_array[array_rand($v_background_array, 1)]; + } + } + else { + $_SESSION['background_image'] = ''; + } + + } + else if ($image_source == 'file') { + $_SESSION['background_image'] = $source_path; + } + } + +// check for background color + else if ( + $_SESSION['theme']['background_color'][0] != '' || + $_SESSION['theme']['background_color'][1] != '' + ) { // background color 1 or 2 is enabled + + if ($_SESSION['theme']['background_color'][0] != '' && $_SESSION['theme']['background_color'][1] == '') { // use color 1 + $background_color = "background: ".$_SESSION['theme']['background_color'][0].";"; + } + else if ($_SESSION['theme']['background_color'][0] == '' && $_SESSION['theme']['background_color'][1] != '') { // use color 2 + $background_color = "background: ".$_SESSION['theme']['background_color'][1].";"; + } + else if ($_SESSION['theme']['background_color'][0] != '' && $_SESSION['theme']['background_color'][1] != '') { // vertical gradient + $background_color = "background: ".$_SESSION['theme']['background_color'][0].";\n"; + $background_color .= "background-image: -ms-linear-gradient(top, ".$_SESSION['theme']['background_color'][0]." 0%, ".$_SESSION['theme']['background_color'][1]." 100%);\n"; + $background_color .= "background-image: -moz-linear-gradient(top, ".$_SESSION['theme']['background_color'][0]." 0%, ".$_SESSION['theme']['background_color'][1]." 100%);\n"; + $background_color .= "background-image: -o-linear-gradient(top, ".$_SESSION['theme']['background_color'][0]." 0%, ".$_SESSION['theme']['background_color'][1]." 100%);\n"; + $background_color .= "background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ".$_SESSION['theme']['background_color'][0]."), color-stop(1, ".$_SESSION['theme']['background_color'][1]."));\n"; + $background_color .= "background-image: -webkit-linear-gradient(top, ".$_SESSION['theme']['background_color'][0]." 0%, ".$_SESSION['theme']['background_color'][1]." 100%);\n"; + $background_color .= "background-image: linear-gradient(to bottom, ".$_SESSION['theme']['background_color'][0]." 0%, ".$_SESSION['theme']['background_color'][1]." 100%);\n"; + } + else { // default: white + $background_color = "background: #fff;"; + } + } +?> + + + + + + + + + +get(null,'themes/default'); +?> + + + +

    +
    + + 0 && permission_exists("domain_select") && count($_SESSION['domains']) > 1) { + ?> +
    + +
    +
    + + ".$text['theme-title-domains']." (".sizeof($_SESSION['domains']).")"; + ?> +

    + +
    +
    + "; + echo "".$domain['domain_name']."\n"; + if ($domain['domain_description'] != '') { + echo " - ".$domain['domain_description']."\n"; + } + echo "
    \n"; + $ary_domain_names[] = $domain['domain_name']; + $ary_domain_descs[] = str_replace('"','\"',$domain['domain_description']); + } + ?> +
    + + + +
    + + + + "; + echo "
    "; + echo " "; + echo "
    "; + echo ""; + ?> + + db = $db; + $menu->menu_uuid = $_SESSION['domain']['menu']['uuid']; + $menu_array = $menu->menu_array(); + unset($menu); + ?> + + + +
    + + + + + + + + +
    + + + + +
    + $value) { + $text[$key] = $value[$_SESSION['domain']['language']['code']]; + } + //set a default login destination + if (strlen($_SESSION['login']['destination']['url']) == 0) { + $_SESSION['login']['destination']['url'] = PROJECT_PATH."/core/user_settings/user_dashboard.php"; + } + //login form + echo "
    \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + + if ($_SESSION['login']['domain_name.visible']['boolean'] == "true") { + echo " \n"; + echo " \n"; + } + + echo " \n"; + echo " \n"; + echo "
    \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " ".$text['label-domain'].":\n"; + echo " \n"; + if (count($_SESSION['login']['domain_name']) > 0) { + echo " \n"; + } + else { + echo " \n"; + } + echo " \n"; + echo " \n"; + echo "
    \n"; + echo " "; + echo "
    "; + } + } + ?> +
    +
    + + + + +
    + +
    +
    + +
    + + +
    + + + + +
    + +
    + +
    +
    +
    + + + + diff --git a/themes/minimized/favicon.ico b/themes/minimized/favicon.ico deleted file mode 100644 index e0c7a830015a7132c130aea5933254cc1c15ccfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 930 zcmV;T16}-yP)FMcty>MHm7yd4vC;xx)B)^An z&H(_NbAb@zDQs*E#;#rK*^ES5%Y}lG69S!Hzg53|d&J@M1q~L_2tljKgpAt_b6=k_Ky<7pOCW(;Co5&ts#bjR4MiU~NyOF2yOak##5xrej4E}Q-9HXNs1Omt>5+HWFsw9KjTC?3q*VMbo0r4&s*9}2M;a`8BH4jWZdi&SHEhMCjZxcckm z+o-TAlJ{hEb~!Ncj2>-vBNB%vp@<^f!^4PQxq@=JjI1bP=e7z>t3~MC{XxPx-}S}k zvsbeUVQHBoBvCBqIW&ekd_8P}tFj7<_X*659E1|OgQvzP)DHJDO7WD^ICid!0$A2J z=vTrC5!a(R{IOQRmY_wHY2nWr(EQk^V9_z`+_w)oL4fC#0kw4VJ1V#a7CGl(MhKB_ zuO`2m{_)n46w@Mb^m%0m4KoQIbK{=?$UZEfl%ivY z<=DFie81e74^e-j4ce~P)xu^y*8S7SE=6!JV?Z&dhxw)V&I=aDX-X*`s0;uggcMb^ zIu=?@&VGFOf~))3guIQbOx{dU&N&2YHw@j+t~5OT+BhLZdYHo_aL!T4m-|0_|J>Qj zKi{&QJU${dCoVBnmRXJ77%{(a;ME$9b`k#v=NytG@18pJ{huAq3GP2Tw<%t~ z8NwNoxli~O0Yx|qJR*x37`TN&n2}-D90{Nxdx@v7EBh@@7I6(ZXA8H_Kq1)@*N775 z{M_8syb=cIqSVBa)D(sC%#sX+kc?CXcTeAd_bIA*K!r0sT^vI+&Yzv=$i?Ky!?L>k zv!I~OtAqddpW%C(SRx>DvwKIeR@*ugMJqW!h7BKTN-g7Cg;u>)m{?@a7?>vRk*Zk z4daPZ85MW`^cs1_7uPTJxuo|zcbU&6Hs#4%)>r2&_PNwwwwu|eJ(c;3%fj2T2 L`njxgN@xNAU65+| diff --git a/themes/minimized/images/background_cell_active.gif b/themes/minimized/images/background_cell_active.gif deleted file mode 100644 index 7dbcf6a6fdc8f8590a5910107498254d31be7ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmZ?wbhEHb)L_tHXkcR4aC5`i=Vx^ofB+=Iz!cxoFLwIvyhSYQuXRqntDStVQg}zF zQ07d*s+AnScj(_a!5({CFn|G^!OqE5kqoiVRU6=Aa`kWXdp*PO;7+V00000 zC;%t`00Lixj~2`Ao}vV=)`^wfD`U=i6S#>IX_*mvsR;YHFWkrnUE37i>3nbd1#}u5 zac3m{j!Pwv`E(|IQR*~U#a?AiD-F7Jb+un<*$V@o$!YUiJceiGVUy6^X6LzaLjeFg DC%!(F diff --git a/themes/minimized/images/background_th.png b/themes/minimized/images/background_th.png deleted file mode 100644 index 6eb3b4dd942fb690d44d236fa81187be15b543dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^%s`yP!2~3w9{m#sQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEhY&zQO;XGX8#5X$(FcAlsM<- z=BDPAFgO>bCYGe8D3oWGWGIAWq$;?3`UbpDQOyG?obBo27@~3hZQyCqLk2vPa|%<{ z)e^ejh!ls~Z`}63p89VMVFc>`1KJxpUghxt25x0i1_c_buX3Jv)!`FS= zn^Ty5;dg)Ss<#biy1lPhDjaU=k=RlGYjwKnr1`4r|Lv+hepY44#Od-@1!mtZF0Ngz zCE_NnVDVeoY5HNuimR?CcTRp#e%H%0ds4WxFW>w3+e~hz{8oOzd15O^nVHgqKA)=k6?pbFxK6iB$DKhCO_S3$PLmUpGfvtU zFE1hrB7)$97Ze|4p>KkV=vsAQ74bz_w1~Q^FG^7nWFHjtWI9uQC_b3mx#a)8|NH;* z|A%|JH_dDNsg0tjdHKy+k&Mg9yKK%Z@@>D%mdWrV)+@Ld_2ar3KuWezAEfiHIRJ~$ zw1@ZHfn5|ev)?IIaHX(SvXGlHW1Cdu`UFi;T^l3cw5kx(eQ?0>a?G2ne=@XV=a_P) zz!iKI4mz7h0@yp!U9v{1R@P=VZlJp&i4eFDn{?z3d7%{Lmf^{^{0iNZ^BPKyw%7_x*K{qdkcnj=)si+xEUu2bI z1~K*}maW(8sk)Ft!2k=g*=)?g^GRZn42L~zMoBMR-D1#SXa$as9puq5quGaQIL8pB zlOec%p)f`4h0R2fl(CWNvmnK>t{cbIunut%evvV)byynqAzOqYss$D~kN(vyFv;Dw z9mR%3jr42akV7$tG-TCW=;6GUW5}PB?bwn4#EcDZ!I?T@y;Y}}XjZ8^kE965X8 hle495)c?1zz$T{a61O>?gW<|k_y1E#4%^23Sn81LFuAm?o0a1`B zAWU+pz)Fk0Ri)ontL$1I-=&5A$$W_&D341VaP zp^L@fk*dcQE@(MPyss74@0@XCff(OGT;J-^a|gs@3tewMtP)qfmXoY{f1b!ry!qMT z;+B5m)4f;xWrUd4StQN8Y)c<;w1en8dg{zk;`7yF!=5F43hkFcDr*_P0y=Qc4yQH2ssBd^{ zaK}v#zM0YmK{QmvU=VyKyJ9wpdzx3Et>)mXd5sUu1=I5V_ z3JZ^3x@G89H|&`D=fJE@*KL^Uzr+1Vf1lHS`unqak9WQ1@k_L>)0=kL#(b2q_Z8Dq zH=a26@+H32=AbY0K<<{&H?Eo1HmP7j!aXkyf9nNn*N<|a8~RF{A6o1W-gNd5Bq^WIVTKf(9jE%Yz8_mA!dp)U+##L(7H@BTcq?e(1w4$kbpVZtp>zj}8}$4yhdi5YNrtmg*fyBk}tecYrS zvfY??L(Z{hRX6@+TJx8Tsc+78c^LT z-SXRb_m;F9yLNeI+Nk!;4=22w*eUMeXNPU+m6!0`u&%Av{8c^ri@#0YpRj-A{<|hN zFKz$H+ucVsY5wYu$8Ng)OGBU6+Gn@hKDTgT;pW0_g-r`{>aL1fc;n!E{^pu=w)Mmv zw_TcE6j#)}NPqK!u0y7L_}0XeA1|65-{a*ghb~{VYT{=Tp7}Vj`~7eA+5Ke7=*vD@ z{=w@9n%t6li}TjcO78nM{^aXfm(Txc>i(Ujmz2ye(b(o#qMuHFa@(`BTBpCAW=NZr zJ}2$71!EScA9y}}+vLu@x|A;{elzyX*;A&qUDfta$@6wZy?*KIEnjciw$tQKmM&hJ zztlX%I%VhNmp{37(w|q1oYHMl!6&AJZ!DX#bm92&Nlhos`lR2-&n%tw@$AWi{`Sap z|8x53o5yS(H|%c{-v8pdg0)+-%`?)!dZ2yI?a|AgzW?zaTUvgx`{zIXvF&#Y{F&c9 zKVa!6i~0=fc4@b%Urn^WHgk}nV8K1Ecka8~RNQ*WeCs2B$xo_obGA*>#ofoO>2mYc zw=aET{u|SljaoKg*(K%cdakHkvT*Ub5#LSsJ{~h<+oi3pZgt75m-pxv7Ek(l(#a)J zOH#%T=xblmap~A$k%>5p6Xr1k%y$33(AXLj0lymrE{Yc>xa_R$Tm-!T8oQ}fpB>;K`QkuQ#nec{%v zR~O_J+`0A6tsl13x6EmI+1RqNRc}okyJm5l#r?+g8?$ZquH7H(KKy2nw+D1N(zW>Q z;ny*GKU%0%*;qR7z zwc`3Kt@rJZI?+Z(s{Xt#n@i96eD zxpm>Bw+~!0D|ObIKRjuD_W9>7dtztD`2#z?-E`~8?du9Jz0ZEnHD?~$Z(sQKS8s2s z{P_51RXwY2t$OCfd%L>7*XG^n-Tv^?=Iz5yPbk_q$o$^xoo_$&=_BKYjeC67%Hrmo zW^|f2b@`FcSAR5Tsq=>F)PatH_r6y!u%Lgh{I2=auiMpY!|Ls;caGaU``zp2o*MRO z^WaUvhl2aWlE+%8W@(;#e8}ThslBd;{*<%+r9pj<-|YDE=gJ{3yuW5h@{pIGSpG!O z#^pJ;Y_It1@*HRJf<5#0+!`}?{39iYe=^)~?uO?#KVoS$_nEmZ(~~v(C-@p}18oIb-@|CTRv^9J=>*lF5*YAFAN1r#Az1wbg z<*u)G9RF*tcdFkDRwispIP=P?kDk74YKP2e=hl6CTc0oc-}B({sDfl&yQi zzpQF|=b>@SDyPn0@yNQC4~@P3@oP8kcw*y9)$QfxDN#jp|6G3JNaZ!-rgfTrYUK@{ zrx!LInEc#dRwNxyouB;Z(bgv(C~Er5>>cahJn`DspDf$5=BB+f_s=Xnm*3&tt76_* zI{)1Kn7g8XKK6C=sVly&v^z!|?=*jR>*L=&xoX&&57+nqX6?;Oe%!OW-=N8Vn{1ox zncTB#|H+j%9C6*Xud3<8YaQJy4jsR0tA-ZSulo#LG zdbau9!yhaxb(&5&v!eSR`{N4_e|pAnpxGZYXJvM}ZRlHdZ;gC=(p%oEZoKN-ak~cY zJ6x9kknfV?&0^o_-hcXoms%(PcVa|FzI*4p zw^ppV`t~(d53O7I@JwfE(|3FAIcZz>U~Nk9@S%763^=*Y`p|6W4^I23l#`F#+seOZ z=XXEPX;rm+?YOnq*#=h*`FYsMXATXzDsbXx^@&Gs+c4*S>%J40IQ4U%+#8r@e>rxT z?&UXM-uZO&)8+5>9@wYP*+KXEOMOd*?Y(Jl%Xd=)9|U%;NKNVVi0e@Kkv;ns>{~Ry zZvLz5@BGt8{<00_>7O0nx@l|H_dh<+t;@BxE4-B(=bV_6S^eRu*l~q_%6_zU@D}$M z_DMf2@xGe=>Z?JmW`Wf=qg#jL;5V~pjG8!Bh=*DT@z|3>xP!Qt3UPmDACP{se=6bfA0TU;6Jnl)c>LN`oC)ZUkk_<&_=d{Ge2Jl zpHH|83WQ3p7rNwR;kR0a=iE7=iH#LOw_E5^QiL9tr>soqn>H1`swx>?pOz+!+1bMH zbc%r8F6y>y5q^h5MEC3|R63o|CL{>I%_e*m6+)kyDpUr8(5I&hPf3aJ6cq_=Vxn*! zJu2@^hxylS+9cC3wQeoc2(K|3g%0^}?qQj{CcyuIb+B5UA4VHiFff_>s}ni{^cZ2+ z0N{$}f83o=3SVT&*nt)f6gb(zxa;9xxo(}%5flJP*r^fEU`|Xl{JeU#Vb$WraoX6} zREiP!EZn>5cCq@2#eQXB+|(q65w70;E3Yo$3;Nb z;;Ihc`3w|?E}!3D<+Is}$7{8=T$9OVuc~r|Y+2H( z&pt~t#l|*KtJTTqe_jM~vJQZ*a=B6pd_Ie|vQifYZfMXDC<<`+Os4=S!e0S+C;+11 zArSsfoO4JKcE19>0OI)&)>HJ_Yt@zo3rgI9KnbFi;^Muewx;IX&;bKVM`$#aF1Nb^ zc~rVF+hz6YC8GQG6#~za(xZ$%P(UB3Dyb>2|3vri4{(5kfF_X1_UORIB!G<&xHPy7 zKmRPYz4@l_o6R~TUf%tf_V)t(G z?Uh#+!S58(K7$pCQWHSsXYbwg=hrbJT-~e&s*^6fa-irZWXEZitUGd%@h!vk}L&TsRIN7BRWG>OD)B#;jSfA}=8=tyg7LRgY~aPqqh8 znxJy&6hz_>&kO(%D0C!)yyR5Pd)V=7D1_p39&qP>6#FyQZH5c1Pt z(j|yVndxf;u<7`0259-l0jh()7GZpp9l~M3y2x)1+-(4+ACw(oRi0q53Bones@2_B zo;)c$VAqgNDbg%G{PWNG+0B~mcevdLtYu|CT{eDvQP=Ejrwz&nBUl+@ZZ5MIQK0k= z@bv!47k?mCg@ANck9I5%{L4JkEa!`9;3})@SA&32??!=pTW3 zp<`H9A(c9xrL2!%w(WjY=JSF$AVGvRv_+A07)QuSznKMEH?&UcoD)ZYrA*8-?~ zuY}gZ4b2q?2xfs)uraASZMKe^ckCE%&}tc^?(C8!hm$}3bW2%P)z$$$dmbIrvgJ7k z7#h$1{UT@dXrXT2T=o+LUuZMXddTBK_73U%kGlUI07oO!NkInyrRs?Qj{~*d{r>wx zmz^E&FDvV^V$q^5g?4*iix54lOr{JM!WMv%n89mjV+xgN@K3l?rANe{NMI>IqMyv z>5`?11ppH;2>hJU@XWzc0g#irgQ|;C5D+`$7Y|s!O1E2G8w|!3`Tc#5TdjSA=!cSh z`|8$=AHN&woFDU|qxW6o^ZhJVuin>r>ePT1Y>gIzJo~{4zMZOA33jCWKkbyh{U0j_ zg+uB^_0YMSpev;wKL4ec#KG;`Gwn4s16HqF*BhcvcXVuzV0^rmYP~9Spb?#A33ooG z+j?OBT9fiSJDosLo)wVs{nz3n$nSPanhH3X07)br@4S>U&@a*{ad{_@DJ!u2u6VL2aIT-NFc>GS#>i~4}>l93>TsPsF-=I|y2BgJz zEkNG{{Ca!zixaaW!&TvXO-+p`!FvHfUkuROVq;UBYW1Z{jvl>Kd*p~65I)*DK7Mbj zZQIsCxZgPa-g}FqFdK;W?S(*k%-dRAj0!3>M8f|9_pbps8j+(|58)&VnhxrsZQp(? z{BE~-&nKUBSpE6uW1+Xc=Z@t;`_y#jQ#}5 zg~0x$I0*hPagk+a8I?<+=#3SEarj*Ud;P*qM100$T5_#XlpV+ja2|P0S{hXSV7TC0M?_R@@Mf5_QqVTQg!>u?e4bi z@ZlK=!C>j3nKOUHisLt9uDD`z_wnP8YBd^v%#a}=%8q<|NGq~mk<5RK`|kxfC<3(} zX0RY!?hfqSDGp&dSMBq4UOIn%?~~Ql69YQkuqvZb4X#Zjp&Ii3jj=L7Dp?Ei24A z4!{)PI8}*I*A@f)e6RoT`yT$e07r%C)UZu3f&yD8aNzyWE3b&6($eg+yLOFOvuoE- z_>J<%#Kfr}Op=F8C$&IaHZMCP(lJH)lNFJG#hrc(C;f3(9Q~Oe!_o1Xe!Tu&oKjYn zo%Q28>#Ee3!XO^xMW52Xj`@i*%<@gO?W4`8J?F07Y7F^ zINO+E{GirSP((PUMPd^Gi@}Q;6Bj^F+an!-9tBOzAlUwlKo|$?iq68G>BGW0m&OKrOoI~ zzMbJn;Tet;ooOnL-{=T(##PdnhGhV+1RTTgBH%&1e5CRiFkS$i$^vbN4x&Zp&Y~l} zIRNf6P#TB6m@#VaE?YAB{aMcOBeImZMNJvOfQH>{g zY8D<1!v!bB7M3b2p3mTYeD6WSi5LFc(7;(Q-A>gdg-xa;@F-&Vh7YTV$uMA=GGK}-di7P| zS-H}@@4N4Yezk7h)C!$$B5WB<>G&>3J}b|{hjU@$vq_k_(t+Vm@}~G*4BQOFFua%s z!L7XG@t^M4=)cGPcP;6&6tcc3j~w)2P&xo8f|}o@ut<=?@m=A$=_7e=+}T!AKxH}v zIQj-cAbdmqWLW}WQ)r${Vnl(HfF~nMdL64)iS5glrLO$slX0h<&MUN9?Jy4jAA?Gg7i_Gf*|@(3Zhj}INOc(gLZ_s` zhE%|PVVM8w`|kyFWBD|eMq_Q!SlnOpQ$Xt^l|&m8==9^{PGHg=g-iD2wMkqEWU2_M z16SV3p0GTO zl@tDCUC6@x9>>A*cMj>+JEYHnLMkpVe&Dm>!ry7xDdjOGF3Lf+#tSyq2Vt}lKxQml z^=RcF;vnFriUtnA7Mk!%H3v#eyztw>HYsU02;A`HVpx-rSuIOuW=IzeRnYp+K2vR4 zvu1?W@4sbxQPCg~6_wD8LL)}7bf_HTG}@W;$8|A^E93F|Zv;2PH|8$p&%FI8Ukw@< z`gfrwwNaeXL5(%o#lD68xl2V0Dix2#3=Z(d@@L+SIi;O`FVM+b%N0$Q0naq3BCrW^ zvLsB;igMAGN70awijz-Q_-?W^OoysK3X5zF4h5D~QggHqsVVL163E54rp1g3{gvE4_$5;yYZDouP6>V`7=z#h>`{vxhXfK%8oLnm!$(L#8>`9|zs zx>UD(`SOv+U9Q_}0)f%7=+H#)*J_0OttON#LbyT~DGI)$0qB(C@*WwFoe-G@J4kWZ zq#&tP9jF6cC?&Z|#)elLn%WL!lyzX6HZ|DIQ|um#e0;bu;4?Z zpk?s0!y}whUjqHNf}HgtIgub|JUo+POJOq%E~cjdo$W$(pu&qs(sMrZQrbA&W+9+6 z4VD-2B{=y^UYo>>!~uQJt%9_HkxBz%0T%^U*((GnK&%2wBY}_f$e)vSv7R|2oJcQB zVjx|H9qWU5BtSAxKhne}_qk)a*6o{ys4Utct}_R&s$T!m{P+hsU1?5wPu5wKV;vEW;C@?We3D|9|){gXnK z>OH~_97(KDV{z!m&X$5xI6QAkgY(X~SrUS%{iO!)vMDF6%;f9;$fd4 zFy+b1VuUOsC$JfwRGNBj8cszKknrP0Kc(Fj%FXZ`AmqE5 zH!ptUARuTJ*@?V6+gVa+gpm$ql)N_U&A7@tfy{P9eC48G$_*0~Mkz$fwgO>fdFn8W zQii}Y)idWQIMP%IrX2L4Tp{-*n)IpI)Dqte>G|^9mFHe8`S8!TSFc^PFmBkjAI1-y zQeaHY3U!Zxzo5!*;GQT#3}7!khw`3LB|0cQJ6Y z<9-d?>?FnUiR00R1|s12jg4*ac*=BMZ@$a#KLrwbYTA`oo{i1UE^yoJ1z1Kto1UCp z+iuPrX$qjE)!>emHtd2CK7dxLEYT?}Gdq(5R(38sNpbv!cb2_g9~^$Jj{`xA8Kk$`6yxzK~}6ihiV$gZ(pI1`X{V0w(F0H0x~ zJNIGZgB17>k8KseJGCifQ`lybjRA`y0S%yY!-%43;RbXyE{2t?9MVvuPfMW^v?6`f z6x2hUr{EYkTCjS0q!%ho$gnJ^(qPv&P>225DxF?vbx9Zq-dt~W>D=N4_gz)D?XwSK z2VAi*e%N*8`WV>1M7Z;<3D0d0Kdf23WXbp)rKNYe_4+}nq%iF8aOGu#L`43rkBryY zpr9Wqhyq|P3)e#OrawB}n`tndG#U)M>~8n&gg{{5gd1-xj&9Ye+*V#*X#zFKx&C@E z1AscIDa(n5=lIp|9gP|3*vKwWZBht@vanOw8Kg4wXJ<*iQHjV7<#fq`zy@X>aP@J} zAxw+BX)W$CRGo#}i{WVb=)`oKHF&USg#{3_BS%&Z%6u4Gk3?SAt}t`=2$No)^3{9q zwcmf{%pd)+v6m<%msE`THsU0R;je_@J1>@y@s;ngjq$EHB^=-ROzJJ$Km1OAIwd~S zm*5I{hX#6NnUwFmM>>RI`^vZx;i;0ep`ASlk8+ZNhXBqn;H85WGl&q{5$&UeFljro zL)5N&D?x2Z4CSo>=YTnzniW-4w9scow{@OA_>BF~4>#6qSh6H;z!me;C*Kp|Q;~QB zfbUtiuEWyO(l^_uq(Irn{tR^}8;Q&(tI&9J;psb+P z1sMjz*ArWH_~xzMG!N9zE`iZTW-AZ`yd-1GZ52e|8S;Y zSU%IAi$1(l;DaU+7C||qAWu?ps{dqt&|W+Wg2E=-ND>d+IpdNL@EeV`*cNPC z>f3FMgS^lib=In?vif!h&rPcDcYxt^;iL>pyl|X3B)o-t6V!>#P*AjohO;gE6$yl$ zHV&LeY;udbUE3eg=yWXs@ags6ln35pQ&R&?4;)ZM?uKDHY^=zskYOVo8|p&Gcx*7) zfVlHr*)z!L(NS4xcl-VO`lP4-)N#a!A1cbqHn(ZtzM%It*9dHG5Nb^ODl8CiCl9AA zO7hh_YXxQiI5t5}o7}yl4gi#1P*MVu(T)@$C?Z z2>=TgMaYlGWMq`1y*7ZIXcx*T^tUmPGi?bH0FXLwhLN)j^59_RcMcH>pIqVOfFWr4 zPS%5tYzPMk>&~?5b>d-vvS(6di$0Ju8F^`ZBX#AOH(Z`)d-C)Gf}SiE?Nu}!_$ZSc z07!#JS@2vPwoMTAEyq=XcIjv~7kBN`#~;8ftVNnCGYAdRib2P7=`n9nl#{18c=Yg$LXRH7m#q?QKj^I9AUs192At6NolzJ ztFzmS0K+X{M1Q<`;>5kigoGd44H)1|!tQR4VgV{`MPsqyNojPjPmog;_%ausH5l1C zKN`~oKG1_kMEU`K7ikBGKwg(0lt_LF=!O0s3Rrl*co&z zLu6gq(fr2p;NX!I7l4-a3BT9#;&>f|Ld6MwzT2U0 zb^+iNhzE4*mf!l$JB0_&Iuai^p8=5cu@v<#25lLy0p-TrD5q)94O<}a0t?bHC|cqb4gQNVMgt1na7Qws73 z%R#~C(9%f=Cz0_&L*YDjWFJSS&1YUnM>^$OBQ1Au2nMLCkSS{GRfHUKkI zsCOvi`grm|7Ch|5(OCnaR-*9nIGUhqTG}?mSuuL@**jZ%h8MY1SKh+pXbWuHW$$yJIX0G0IFuUf#1Vg zixwc!K=9Ccu?p!13lK2Mcq$EmjKZ*Cj0T-(+B6Q-3<4*bH3$|(udxUR2EzIc$AwM{ zep{m=;lkkC%^}D+L-3M$Ae>}N5QqIGSu8&DVjCe1>5q2; zR66?eJ00u7^Z)!`dL*4CAk9ScGZ@nDdVr)Sz;l^yIhSUoM&kabnUb#!a0 zTBlA6Vn$}6)zG2@{Kyl}669P3Y3MEvaDhWEu{cpnV6uA^^-;K}G8rbvYG6@As^>f| z*Dh#3zML|A_~(OexZyzZl~+niO09woJ9wfn@_~M=dXe3L0OG+yp&Kko43<6gsDxG{ zDt(af$-lO0BN9`SrI9}KCts)WVi5s(sr{hLpvpQu>@EOy6)J2dKpHr|c>Ar5qPohK z5M|P5_*Ckwm^f3$)~#m}KU}mU(O}Rdsnsedh;XS?iReTsi!kAEkdWdtS2#XP2!vkw zmtV;CDV;7cC_Aq{OeMZmIh>x7lqAccnK$=7U^HmIo^*M~vn}${!8X-lDyBdTJv?-| zYHzJPP=|R@h_?RlgZT2j_qt$nfS$G`q_)iS@4Bx(yHHv9$}(}(lGxBu_K{OQo+(^% zDZiZg;u&hm8dXirK>)Co(_%@+C8|J)`Mops@W`8Sd9k0FA_oM|JCv*#!pSy3TGE;j z{VOd9mG6AVfFan4Bl6&KP%s?`(>1_F8PaQMG?tARH?EKag!U;x5FvF^f-q&bK|IXF z`X~YQpQu~=Vuo55l2y=rY%Y1Rt0bEet}~KX+%Etend7XwT4u_TPpYDTn^eVy%Gq%l ze7*oqlKOOP&z?&=4S zGmAi03(>Y!o^aT30<7JMMIEm&TR=oHeaW5Jr~%oGn7Ak`5@29pAh>j>A05$`0^_ea zhM=%0XIg}(hKdV53X8&Tq}l|3RYgTb`>3cZra$n&c0+P<-WqHh+<5HRtx!vLIfFi@ zEYuw!=ea5bH$hG!M}X@|Wl=U7+sU%?I|xt!V8(%@k~joGq@=J(fU|DEfjlV;X;TYk zKX_17L6|0SY@MEdqTBfK0XJqZHK=#M2v#UFOX#8{yDbNnAMB1wtI1`1tJFXuDK{Kg z7Ab5Jq!Q#*8-^U4;}-xP3M2zCicAiLbE2R){6*wwG-p7qm*zHW_UYsqGj^p-n#6T; z$#UR`2cZTfkd;N{uzVtUYCnK$jlw7fLv_|;7P^+*MX|94iyK_v31vtYg{z2uj}NnU zLw>p7)HzA9T`rI5<>$VQKXtsaZG2)>H@DBHyBT}50Qb?9VxIGwO#rUxB5 zn3Nr#AhZTWxeXft5GMeN<8wkz02oko;l(UeTZaWBup)k^OPHgL7^~6Eckeno=jgH0 zZ8^=7JOqt&01Ry{sLPks4bSe=r(qxA?nm_)!x6AtIaWX(E=?$Y#9#Uoh*HIe=g4=m zE>saxbK(X#+v@et-uBpI>yyWi$DwXb56m1r`oQoHKKSCJg$tiK;&R@^G^5N3>3jS29l8RGil4?B+0=d#j&_;lq-@qA2Em0K)5zMODZYSK- z9DyKufg76M>YHNY3VHYXTE8xQfa!VRDrH1j+C^)B0(%TT1l{?W8*{?_}nO@4VFac0aU7^(v$Tf zCNV}Bu<+9~A>{9NqtO6bjSBo9n06gz1Scm1G#IHjSQlBJ+8U>b*0c6>@IyEa&Z4H! zRqn>pHvpi9UOkA}BnS-$Ny2N(~)nS$>xeVU>ND z^y5O0Tz{yls<`IKCzmGQb(e4gSOV%g6Lw+c&YfF!bs%uhQ_nru$(fYYt&W2MX;4?r z_`EoP$o6m+mj+mPmt{fu+22w@5Ps(DUBA$Uv_cIWQu`JI#HAP@)U8JfnAn6a7l`WP z$%-JVN*xQHyLo^V1^-FKgFZAR{!1#3engRE!vG`r=JERKDx`r@IEjX8LKfET^*U%; zSqIQ!y8Lcz%a)4=jUT_b^Q>7O0Yh{z8pi`6Gyrvv7CLAxSdRb>C+8>)P)NjdRco_~ zbJY%!o|OZ0M}VUe8Uu_t9RxxhNTC|kJTaNlw^qc*#)z%kkBIGCkE`->Q@gGH>OjXu z?{4cBA7|?8^#nS*99;F{abrHA$Mlt!9*y1i(csk+MXEU{5@R(Yrb)Vpi#CZ^up#Cs zs^9_u7s>@{tU;b`P-IP5rG#z*WekcMr%$-RauCROE&{91?O2^LCf+gYfUW(CB z=iyWhi#Rm27Y*(ALKZ;%702n^2!63f4ebxSDHqv2{=Ig)$K~_-AuvN7sPaNgnLQRDWvKW(wwmarj|0U;+XGwhXUzrwo*(@pAX8)S~hCTn8j^zs=vUBqU662 z(p?Iv7vR^E4T0sB2g|80Sd+%VZrls%q(y^y(SaO|Y5*VfTo_F{5gTI=c8gC$$AhZo z1jI-0ZxU{+w@FNbrT^!j?(DVW;K`1lwOzoCCYsSWZWrvC0nV)EF``N943Ux=FVa$D zM0|otBqf64C&vquAFF}j%e<&CsSNoIuM3CL0MI@z{Gb);0CX?d27)$Bq(!X<;m}(k zsB)(Aqt)u5ts#4%2F0e6;0}Xdf*YCW$+sg-uhjvmpJ#`J27-*hKL}riflyjp2TJD` zWi=i#bwa1@ojassoyR6@4ou}}pQtzsfX$V?Q2b+WykRKF&%ZPVJf{L~B~5~iB_g{* z%F6G^=Ib6c+I!-@KYkzB>V&cDG=&JU~{fSUy?O}2Z|(} z-%%%`^14*UkDiHzhV!lgzE)OZ2N3S=SZ*k+Uu z7^l>U*^J=Ei&ROXZhr9IDkVV~gXsZK;KM8GJi>{=!r1|~;s>UVYqv5zJq{LhRhZoX zDzv9(*CDxuiy)yUXy+%Nj5zIbwQdF>U9tZOCo69RIZH;K`eGnQQR|%qCc=`sa`wRj z-pRbqo!1%wpz80wlP1ypSs1CMLjI0p$1>4s?U)9w51AKRQAv~ODbIKexp2FZN=uX> zFAf%oH|DJ%56{${bD^u`^l7;%InnRm(__k%G8KMCMgvxjY^4e_xgRF_Br+NhL@x%3 zbMMD_ssOkH9ad0*HHq-^*-OeD#LP@VQ;iOTU|a07R(teu5Xr)>0l+!Uq>ULgX6#dM~@^uTGrp3p>CQq%F<2PvW&OVI(h9mjs5a(?XCz=+ZSBq>SMzNy7e zyH5+fNvD1OnXmE=?mg4b?eLC0da9@onlL2_{C0{VUc{$bENlGh)e*& zXo8@Kc4EF>Ec7^#cLioQwkH8;cR{lPgh~}60{YPaZUx+kM^N*kKY>g~aD&T`@ASg5 zf~58VJG2AH2NBML8)=p~z?OK)KQci?Kw3U%ePnV7t2hM!1}rnHJa#mlN0d}M#mwp5 zJ{mK;9n?y&eTaqCBh-WZ9V8bzo4@sA0YN!{Gh_Db-#;!5TLK#ccVr#}9w|AgYh#WS zmWwlFGvvY!K*we9Or36Xe3K@{ zSCUy%Y0H9VxnhhoxyVCYu+6yG=EuNQK|qu&3f}=xDM%w78f;lX^?Al2<+Lh?V_)^z zvz}!5ONTJZA`knFB!gDtLhB>Y7;SS-A!DJ|+Rc4Xe%p&qyH4)j(lST8k8Q6rHCX(YRpn-y8 z3ipFbR#icd4yww;kqxU%c~8_5-0l##@e#nJ&KJBcSQ>^RC8hc=fHd5Q&t+ha6tX4! z?GI9BHVeyLhvYrfm|$T@b`1POlp8#^1b2unVS}<`e6VrxJ1{*IvBOSl9RCF8!1Zpi7)kY5*^j+)QZbKjH<&SUq07m{Wl>{pU-g3LWpN|6$ zWl-203YAPxxtONnmVE}gcF7u~f*q`mn1Bqw`eFkg?&!QaEw(Y(cP;aRx z2LUD9rh+`DGC-B91*V_@3t-(%rO~(IZ*rwX6)_?N;MA7LxHNzpfie8@W*Eg%f;UoZiLykZ^DP~ zZW(d1uwmHc{VK>2hB60x zQUWS`=R1KLj$17Vb`3cyU2A@%#rw;Jq;9q|lqw{6U= zx1KQI*Y{}lOr-?t3uPk~4x!-#rRK`D{fAFUCVcj>4u>4^* z1r!|=TnQMuHv~8eNns4DX;{Rz2vZpntQjPN6{oe%)^q@wVHoCk1I zP(mNzLR;b>_%MHtK_wS^;K^hmLY~)_D142~57Zx&If#L%LY+BqB!xp-1VJV8sD^%= z+XDS+t#DRbPxTt!^0gkVQpD-g)xwQ|8xyS;2{9D9pmqcZ)Zl#!7B5cR_R~+-L@67) zLw)j#AV-#xax46JIEuXS8-d6&(bWRPJ<`)R4Y~GOY^6nAF$;0iFOU8(!bI2v;d9%r zU9C&p?v`;VQ#8I4;MAg_Dsm410WJp%?#z?VtULE&N&rLiA+;r-MDj2oq$6j;Fu>Jd zgDB*l;F3IN2qAuQs8sn#PPPG6rCuk9=eYuUfq-B*IU#H8ez&!-mgJ}sGclMjTcC0j zEXkU1R4ZyibOsSG*%-g0wxr%%K&BR&@xqU|VZ~7oX5R@w__?YF;ZUk_pwl+P*H#%6Q?K<)iYCm0w%ws_KsHO|dF~Iwe75G)oi%hUba?{o0ErO`}D8 zTnto%dQ9PVQB_$7T{n0%s^|bf=}<;5z*7hQmUKyj0+T?n!_eN6EeTO>1>9_Cf*Vu< zWhGm}v^WcpE#ZnJ8-Z*Id2WK6IZ+#3haZ7zV1OiF6M%hs0BS;nk<0HGSRT}g>d6r!TD<(=%$_wxrONE`6Or#@@TsHdmKZvB`}2LuIf;$gzCs|T-@PIU87{Rix6S;Ed0UGXz0SfRmzg`Hh2zEDRTbxNsx+Y}83^ zeqbCf`e0CTXFS;s8emZ&K{=q1fM=O-RHduBIz-tJhinQn)LCd2ga`8839+yg&F$em z@qLtvGc4j^)Z)&Ph57&w67;+S1ZWTp&Ze!3wICdkt^oyCVcL`lfK8AIV)5UIRY0yP zc>tVM-|Q5BduL0ZAAdML8Hr9SuB~nYPEsTq<3(avK zB^Z%LEr3e4B*asP8UsXD0z%>+f*>1L@}US{2BFnTfieQz%ulv067r)^)SOU06(xZ{&OY5RRdub%k=!s%HxX{NB>+{ zc$W_RI04G8i*&!0RpIo`Tp}Icc}Ql8N>$XdLx(LvP*J%FAsmR>8<A7?L zc!(1POsWV;q3JFx58rvQ7nr^*AMUb&*hp}aFPC6LjgUV(ioaUt0tK%E_$jybNlZMN zhP=5$3qTJM&?K-ixPoLWL4~|0j|gAciEe6R$gVz=csMIICki67M7HP>$Xhr@&KToO zns|Sy2E2TvYY1=_4lxNBBUS}X#wbj$KCxoO7O`~k=JCsy|1b%Fz5*Pto+CR8w$45K zwh~=?HxqsPb`-7iGUW7)Wp!Z(n?Q=HP*t)VWI?cagQ+IeAobt|&&}qOEJg&l6@juI z+$a|-C)pC{MK1(5=?_^B1>DSrmmFjOFUFQ+tE3GG0LwCw`j%{V%?)`brFap|4Z zo{Kzn0C#BsR2>Cjcr5{Mb%kait4B;4k@s-t_D!YcL@qUx#Q}X(;T#Wc;!tr4C-q*q z@TR(`sCFp;)x~)3UjjM7#(_bKO4VUx$@y#t#mv_0R}a4V=5iJE%{rXt&5aOpdl~Z7 zfzo}8AGY0BR@NyVgN&>RH7HD%@p&hZnFlF1`&-@-hTpk5Dm5;k(quD;8@9c)KSADn zmck<_dMWsCE5d_?@r<1`>1f(zmx&rEGq}@94M6IfWrF~NP#{wke#y9M{cFN^VnYWl z?EU@dH`xx%6m3mmGw4OyR1Jcvqi7QGYMuTR7V9c)m9-)+@%*Nqh5%<8NC@XT<4G%4 zEZ-Xa-n(n3ty{f&sxxREhU0C}pgNJ0ohAki?K-oZBBEcOJC~4%x_)Lr167t*% zxVhR$%1vOiE(j_qv(%u_lPv;pb0(l8xT!vrl$(upp+h}55J~lGLA6V9Nih?7vkW%K z40Yg_>cGAP+<}EN##E zg_)jz|0R$UfUJdN8<0+@MxnSIfUx8K%nj=4*}GS2#|&UqVgW%@Zc7pUd#i>krS#3`!Nji#`;GFLd;$X{9hBCqu-3-*gTZeDUCwxu-Bg%+d+ zc~`1Um}0?uqOqAStEGa<&{~J1f>Cy8DvF=JZ{Q=t2e$_6!+NnDpkV+jMBbM`rCRXh zQ%{M7Z@e+blai8&P-QYhHzAO zN^{oZ_!-7?=lTPfdg{2zo=~+&0rEn}`d;W5imat{h$lOiFNjapkHQ{TwK-!HfhD6w zV>8TMsqyipTyLSEORG`x%-rb{1VvU+(M@Mc>W&IEMJMAWTpm6);-oHI1__=*c>b(; z1J?lHPJo5eP)S*3i|^KLdr}8rx5;fKTDEB>MvU$yE*afkq(f+gIVetQaEfz<;F~?5 z#3&fq4}wku;_nAV3sG?b5kfH$0H=W+3hTf@U{wT4R1&WtK%ylTaB~rdnj2yc7zDT> zr2}XLH)jVfrnn){N%jSeS_3MK@g;#rtinQ8U@|!mZgw0RothAWTZe=>WfR0fl$`~I zX{NlhEjj&iU|1moRA_L3B%)(A0Odsfh^s~$R9bOHHp12w)rye=v+sHEmVW10PyQG! zH$)A&7(0OUo-^gI|)ozv5o zwz~FOn+5=n#fmf+c3iL@@<1;hotrDRzx0xN{jOd8V{t+mH#%@v5BEv3-kjY?smU!e zU4lemQz&3cRVlu6{}q4RM=sT4h9bB*khvFtszN>Lh#x)>6=)ADbnjDp_ukS22i|)q z;9`F)2Z07^XsVs%LXQDT)apuXEZ@-yytw3rs2~ANkpqCc=|j|9b`u6G*cF&+$Q5Qs z<>>%-gwX&f!ZiT6oc8h2WHgi~n3Im!?cO$nMs*NR&b?kF#la{apsa?j*8$2U`5^G3 z;Ic8}qnkl}2|V&l1Rr@@Ha4{g3NT5*dFC9`q2tsqqarTaqke@_;kk)!YD?^};W)1f zMB}58X}lygA!tx#5l2#Kq)TlH`E47@qJW2kj|*0MbTqXc6(|e8a|V(89|PiP|(sU9+O=1N`n z?!pJPAO|l2B-sW~aA|1e_xFS*ylXnjpd1dwI#Wf+ADLAg{V0EMF^kXqLdq?9Y&`SM zg+U2&$QO!=lJ%qJ}*9(mO>4X2LLDvbOJ2F)>W(Sz!3?9Idd>CQb)1`1Ua97$^8<@<$yvuiV%n{ z{uYHhOe;kSGp!GmU*F(6)0TIXkv8Xq z4^omqC()qlk32lhION$Vc$ZBMoOobhbq@S@DL{^m6h}v1b=4snUeWfSvnk{FpmL>D z!#Lo(sdCK2I!}A4#e?6kI$$v9art8gT~i#Dk_Ou>YU`*C47mmX*MY*ZA(N8g15GlL zp~b2d2X~$oWu>(uHO+DXxG6va+?+$u1QaGI{1KR>b4~zOc_*a~@!X(-Xf3iI1UD;D z5AH}+Aktts>baFPm@dIhfs%6r2T@IgK*{Qm@)F!s_pw({m5@XJYEYS4uvO(QPzvO) zr~?s9I^MAdL$X7sLAjj(w=@d}PsP&Xv_Je~YHkH%}UzRqBNi8ry^X zW#Gsm;rVF~?8ULk0)XQ0-h4S{PRI2J4m^{boh?;oOpg~SB0GUV`bV5h2lXrjzdfp5 zyJhXBPDN)!nS+^wr+RU7GkIej7L}~)*Q{Tk5$Hk(8StRf-&r<94T z33+nKm*Y-8T(T($Lv4AU7xgm;@!kOv-Hq zd&98wlaw1xM|rLmEDXU-o|)4fR|`p{X*fl}mBNKg8}S?wl$)wRvKi8Z6}4iO>M1v8 z5k_RA$@BsM9*m&CGdn?vsmrDSR6o>FZc<}x))57;x}Z)u3h`wd;v1=C{Y6x_LGBe+6J7I!{2aE>8Yy-gk27B z>^+t3Ndqgk2YGnzbb`t^F6by8Bw}%r8Pi6e&@tJ1$1FHq$!`b+Yy@2H6Mm-y;}Qc8 zvxPjkIvk+^+!;U?5+5tdttU~+lU|1kyPL{F%se_?^4zQt9Myox9s(a(2ikyu=L`cm z#Fm8g+$DS2^#=*i<@;i?>hjst_L zn&+}ubf2zyYVf@TH(Oez#a0anl&U(&D4>w;T2OI(@vL1d7K|Eo-5Hzhp2T0!c{6Nd zAcFUAc3jxWF&K)6&7Apxz;Sb4@W147sh8$2E$BeWB}Lb0bbh`5N+wJ;L{d;Z6X5bZ z95f&)I(c#B8?huW`14Ns&Wn_sj(4gd2~-+faf32{7Q6^~^YA4syKEXVV@8DWx;r%(Tx1jNL(uBE*UyD6bPTZ6WoebpdwIGl?K8MZAq9dVIHg*GU5gX zPWd68`#f7hATt>C-U_%GL&jq!NY4YR&(%cEBu0<}{#t+x!-l~VY9n>VCHxs$9oP!g zk!*;P4E2{BP_-}_rXW}aoqxPpyY}lx2i(}XYYuuB9nQZvH_y6fukck=NE>MKw)Sn? z#G;#S>U+fPo}U7~m$PFiWmzppu{^59xf)b;b{_rY(`_a+Fb9wf-gdPsodPR$4Fs+?!Yd=%==ew1Nxr=2(# zdKjO!=VU`@K*XImM%bd1VxXS}HPs`nShac+_xBQP90(zi7VUsDZn))7qmLHu3Rq$u zS=z&>_rX9GmNDorbfLr;#XQg%bS?S~`NUD(<|tB%}&FPq{%c z0JK`D{2JJnATIN?V+J5!$MBqP$(oQYkyecGqn?{=2$dSF8*^*`?r<5n?^9|=@UHV= z<+N5ieAQ;Hk+-Onl45K?aSD2kJp;PqLiXbEyI;UiEzISR)xx`3;2a=HZTB*_5+-JWk<2OMm;(RBeu|dft%tan3b0c?kZ6ja8w_p zua4^23tR($7neb23P+09G(AP6H;MTfZ_qx}iPHte*p!ef7kLOV513X`?grpSWl81h zDK~(DK@AtumeklA12+ZANN|Hnpy4FXjmBj93b-lgg*t=O4uA!}O|w`ngb+pLR}BHT zoInQU=2p2nl+g~GZEU;%m4g`p?jEoj_%DScWf~@kL+u!b7dnl7%bCShV09!W85Vu> z=)ecM_sEsU63`3*y(>*bG1i3{=YK0!b!9788jlneeHfRP){MqRp>){}zwDSZ!~R}? zbMK|Dwszs=Pd!y&#IFuJF~GFox20VO+LGns&a9P-7A2i=I>+(%gs2)+%wLr@z*v@m z=euM+k#1yJBJ06t|w959O&uJ~bG8PLTU5 z02=)Z@Z&fz#FczG-|=j~zyO7|q7Y!(RCTBVH>gsb75kiKEeqK?!#&&O;(LLIkIfhJQe`+dOTNQ89!B;34^6zdvcZ{G!-CI z$R=ecMJKDml}dgK!8cSamQMy{Op1%)*GzJx%zGMITL>d5G z58G!t$tGZ|;lTMrSf(hcvAW{(4`cH&nw|os8$cy1!clu3sBZAfSOmg9f{>J(O>>?t ziQKFZ1~>KGK&#A;z>NSm{kWwJ83_v{L4KpY6a!V1)w;!*avV1XI}j%XPzrywC=*T% z6>hLV$Qbh#j--e)c`Z8CS$sZ)E<9aj_vUxYjywC*bscJuEG%4uPEad5szGprfs=%b zxuPNvm;6DG4*6a(I2*{LoiPR!Iz*BCPP6|y&;gEx!{YbFWS6S#`S)@h@-^ku6gO257cp6~wPJii#JM-f65dfTVVX{!v ze!zfrW~eN!*geF7#UG{8q^Ck@0rrjut76Bzd)vDrPiOpCR+DyKXdGxjoaH)RDch!01kjK zEmUnZka9rdK>>hvC)BPG%qnQ>vG6CUC0?=o4%1msSelkfV;TTLssfc2N~A;W4Ocv= zl_BNkh6N9nv*_=E2BQ|hEyKaiHf)$Ef%c`E8XE|o)TnCI7DIX8_Gt&9 zhuw{a-uu*bo$}k|CR(j_H+kkd4$QPfvq-|(Dh^u>gd{A2Ag()EHRhMRswv z#D*g)U}DOpcYrwnVa8KfB!NWgZOq6JWy_Z77R;Xga+$?)eG)Vlje%PMiR67R$csaP z?M{IFR>zG5+M1e*sZ*xBm_2>E$b&*3a|f}MEq8x#Y|EX|2ot&dj-WC;S15^73pPrWL)}<}Ep26$4soueMwDWs zfQ*CD0M{-HeN?;_TVnQXys} zfWK8;gmQ;sH_};1lc4`Sj?}vxdhh;maW4*j=9!ZsJ6ou+LMV?jMx9XL5DS2%@yex3 z4O@2Zye%1qRU{y^D`Aa!Mj(Y+?&MKGP7H9Nhlg#_aRG>ff#3O!U{}CTA(Z)$J!3mE zOg^Z0E%3l!Qkyz__^J*tuJYo$F*g^01|h@D8i4%?skz!{mOpF|s5yPPCR&vgR5cE6 zmV*PLK`(jnGb)y(N>iI5`*=iOAc#{P2%rmG1Ar@MiZF~CRFub))zmmQV?6r`PE=@5 zohTQ*yR`r%uYi zgW?TTk09cXQcl%MHO3(}$NMIy^g&|7IhxBb3G>u$4V@;mFvXP)neIfmz*U>3s+ zLr*pU9G1L`pkmvBDh~YnW{yntpYzN^P?Lkf!vn9o?lm4y?ZKW$0*LGh%OscOG1vn6 z`QrPx-kMOW*Y|?Du71^&rRIeg4P2-;=e-($ir(QmGhF01DeM-ckFH94tC@y11l8QDHS$1)J2QkOvRuzG<{jLk9^EAQb7LNR1!@f+8Y_pa>SQ{1EveO+k?^ zNJl_L3=kk7EtHT3Nj7b>+1__w{eM5_-uv=4BtRhg`%iNB-8*;g)bE@*bLPyM6|1{f z9=`8*N4he~YJL^VcAzMGOfu_;?31v?uCjt9cDE@IZ2@MCYqGRlQL3ZI)!=>^D7R0^ zDTnWBhs!Xh^2=!rhy?+5P&N@E2559<^^Cqp{o#lA>~ZhC*FOLL`%`O0DgC(ocsA!R z`NM|eE)^9&-sY=c?ct0Y&c3mHQ%)KKsw{C}%isPMeeRW4z73a_yVd_C|TDkE%{}S!NXPh8;OoXBp_6ot5My8PmBwvK{X` z%*y$02*B5_G4ZbdPI^NTXSdxZ_KqA`^~Tc1wUZheRyeD)x3H?XT&s{;L=nDJb^|v% z>~RC4+$_HXZg(KmNGblhPk>v0Lh0|siHJ{JxVqb!Gk2Bkir->vd)Ki~Q1 z?YAG@Ur?}DiSkZSbHG%=X)y=@&=99?&%_V-0W|=}F=32*;TfbMeb#~HM@M23N<}Ua z^==k>f zhKuh0RNJq=w(F^<9J$rYnjFfEn?EzoILlXd%VtWiGpt&s+++cOO%}cCP+5VF<^6IQ z4}wxB6`v$1R*_Z~r72>oMHw}i?r9wUL9^U4Sg2ebTe0xc4In2BBNoo6J`Jme?ANTn zP!tR5g?j83Iw9k%*4E1(yz8$02STBGR{B1x%cc2gA85qrY-s4)tFrQv`hyR)4Gc+j zFchkyvNncDkdB4Dk)9`?4FCJ>x4)Ye3uB;E+~5cB8jh%c<&jYpKNPRXhk;(tI&jxk zJ6Xa<%!FA9cz8Mhpa$%;AHJm_QANCniu;&{Lt*l+fgT)3lvH}J>R7VdP)La z%a3woo^MlJHX(U>!LXLHFJHDGhOt$BjIRHN+z^0|sn_t4=c3vclh)92%vbh!u9d9!opIImPy#9xkUrahpzG1*qA1E`?RbeJmH|1Q!q=8{)vVX8;0L+$Wlu_QVV zQhOnjEInE?0Y(>KC}piHKN+{?&4tsA=iJ8fzjwp=;R(Wf;?(Grk#T~t0XUbp6a%1CM(a`+RbRWk0~Crr5b z%s>5U9-E0Xk}t!Gq$Lu>jwC?G2H~1}?{)t8gCCsUQc|*8x%@W7GLZ)^;wG1VzI=aq z**ntp!{Nt04i<&Zzy;+-dZI&noo!O7KhF5pxB63B{EBIA00obZs~69$-C&wv1|=RG zl=+UtqNk>cb>0bC2mK@`8r(o7_-R_gTFj9E;MGhpw6d#BXX~29276QPnf!ogG;gC%SLdLE`QuX}hun+OI2E$F1U%_-hjtWZx+pR2*Bh)32{n}sPT z3AIvO7%5ANbsA`p9wZiCfwCZ3g z7;&*L63prxRqX+w74;th0J>PLAawQ)W?JhCL$Chu*ex2WbtWUmHha`iDal3SqTquK z%bd7Ix2b2I`S^!dT=65FCias`$fj;(=7n8P@N#l=h>#1e@j;pzmkWy{;0X3ZVa z>OA4HOmyzTwt}l4m{+F_trKI>(0Fy4@$pD#^z6m$wGAtJOPr#p4r~mtmaCbWz)b-( z5*eRGM$O4joi69BgX+mf_DsVw@3!7`^6s@)&OA^ZUAoIqZcN;v&yrDnjsM{foo_@U zKfUGq->+`XW-q7~KWqydUW7y1%kwi9Lg4HcQ2N=^X!T|*2U^L=B&t)XrtP=e?w$i? z&iq*vwO45>+KzTjHltGRic1xhxeO+eHSEEvouG}x+c81fP4uU*!C^CCJ=g?+ z9}`W$%mfs506-2i0ofqDjS8w8olI?tRUAgPWhiw2-ZN%2q&4BxsTDe=MdP^)k7i`* z8$A_Un$KuNe&d%D!-2$cnV{w}%Aq^4R8AS?J!ko1!YOZML3OBhl5Ne5M(dJ8zdN^L z@)Q$JWQGVw{IA{LApnnw`hDDG#Rr!;TkJ6E%>{E;%LJ|t5n9vf#DSyVB`WW%R*=$|UU1zotNrceMg5uw5J81t!pc^5mFQr^KRwEVQ0LI zeIipYr13OioHwsY+X~~6Wh*Z!@CC4+ZV+nJIc8JR!yA)6PGphYq?J6lt?u+ zH}2}Vl8W)=`kK+iZB!}^Wh;fXyeoU&3;E;cBf|qbp(Hh^pVOZF(VROM_l_tD|LWKy zceMDxenz``Y`>uZKl0K`owEi8zJ2pmSCt6lXH+4w6A<#9B_~jKi4qTrI*VL1jxH-( zyYuA93#DfIuIg*K))?06AcB=&o;h>nm{U*fbn5G!)<++;-Rc6qOTh)~0f_^t-;fl( z7T{scd}Xav-pJP-fXJB_R)pgloW-xlWp(q zv_Eo!#y%IMB&tbk`7luhu`_f!*d;0%m0Uneb)uxBWW`459+Yd6O8vqjxtMk-7z$YC zykEYdWW_obr6*f<_5JU(y?N{*{m*IpxPdoRtfgk9k&z}}T5Ll7l~+3F6%?F#^QD)r zX?C2;N)hJ?l&}#gfnq@Xw8U`l?7H1{?~Ix<<;A8YOJ3Oh&_h4mQm6ll=ThYeP6&Bd ztZ+DxDXor!OgSl51m!6jyjXm0T)aMtOaKn)Nl!Lgt)sFhlv1`&aqEZh!HYk2ff&%g zhoW=d4@z1vftZ}*m&F}B!7ZEpN2IuTHv29)351C_bAtGovD)FId(F?X5eY6{zB(T0 zT6uCt^A~Fb#qlxcHiYY)cW>H2;|cy0y%X2+brV3eQR+<|P0SK&JB9AdJc@&tL{z zvO6avP$KnU6;t?kZg_OT&!3#La{TmNMl?P2@`@_ykc^IngIkFDZkq}R3nR*ByGj?) zgtekbY>{S=Wd+($t2m)BtZ1=r1ZD2Btw*}|91TdP>l32w)HO9D_BqI(Iezuu7bkk3 z4f#= zaw4Kmfx~!bWWsnSCSXU4HT;Vu@kb%vYavQDf9cn*tQx=d9i^pZk&yV}K%QYm3jMm! zGitNMO}!yv%!yhR2Ew#jlS){d9j~#pe#3@sxTH`My+mJSLGkQlGQ0O`i4)so^J92bjWqT$l7tAP;6ep}f(>ZGmlO}?%8lI! zP32YX#c5?8LA0IkP*GNjbWoGC^Q3C$--}wb^CVlos=fb`-~DxwQ&Jum@I`kOH=CmA zROrD}7DhDDWec6YmtT=0CJ(ks%49~~Eow1F2qv{SemRQ=6ZY&7Cyap`MC;kDZ<>Cn zvlDysyogP7)kzO89skF-yYDRe-5W>TaL!IC_(&$#P12VUk#~v}r-X0L*sp!f`DSV9 zo!UI|R3sJ~p6KmutQ zQ`I`~D}~_~>FY>*WG2u8+VbU7vcbN-CP98pIUV;?oQeDthEfyS6s)Kl0TN=7Kj}4! zDSuzp7VxhSz>&+#9LM_y9B{xxm1msc^od<68adM4kx>>lY$JueROqlh_s*^-zHIiA^3Dla5Xh(uR6#v*S zcB5NHC`&Y?+c6#jvyN+4?-2_n%B{*VfEQ{phx>e&>Cu9Y{K7g~24g;Ex>!7KTx?8b zd3k1ZJl?>`##n*+B`?aFp(@IM2-+ji6 z{BYwX`z@9K#3QGn*cw_O> z>IAmruP9^U51_(JWYT#M%|`ef&zX%qg>9BxwM*ofj)0?)D8qn6m}%vU{293M&!=(( z7if$<@%;hg`r*vS>Rj8i!cx~QIQ#IM-dpw0OLzVWXSE}*R~ALtB&ty-#8^BaXW_@+ zgb+r2C3#-Dl zT-2MRxrZf_%~Ov)`mW#(JJ?w~c9y2X6%4C&Z5GnWRHoh!-gh#K?m8n_9hMd{mF?!t zy`@8`z4;5^-KLW`&<&H(Z>p=+DctSc*NXQ!F*^wFjjoZ`K8h^oVj3xYN89IIp=910 zx{B2!St;Cq`gZ-hY&UU^i~>2G%U3z=&0;51(F0nQ>}Rn@KxY{7ux)Z~pXVkKwV7n8 z8dX&Y!w(xQkYO_8mI4lE?6hg222)(Da7s&1#7vz-v3u`{y3?Hhq1#ov0{--!BeU`EhZQn;kOzfhvGuv$_}3Hgf)zFo(+@F04GLh z6Eo6=j5gmA2QbdR%uh$bsDc!wM0+LbAfntX_He>9e7h#E&j^GKm|6QYM;%eW6fLhx z?HR&lqp=qWHO4bC?{;0?0@{RN@Rt3)^{tgyt)jz5t8{RJY@WborD35Ip8c_@x!3O; zi)UtJb$QUQ5Vl1A0HaUT975nq zNpvG;HUsUBdx3yVdRLA$u>|x7kTcrg{6x9;^1x{avD&yZd(FU)_PB0t)iL9XzIo0* zbv6M;DJwj#UT4q<=qfuKC0LvZRaI)YyK9GrD9Ke;BTTYel1+(gv)bSsT6OV=bg+4X z5RalhqEjvfO?PGcBeR^zzgrR1%-Z#Q{&%$@t%{I0ICrQ+LR zA2;M+Em5e#@fXR6?aAa<7ox*nwUx=oRS(oPeEAxc1Cz+by}hfCIQ#5d9c`6kvTG+C zt6k|Bm`7%m32T1P*RaqDF8;&UgT;XYjl1sPL!!zSz_ty=L%J6)^PJl}i!;g0OKjxG z40b3Zj5`}}oFd}6ApmC^*Tx*@z2j;}md`4S6fSA&NKa^7-t0`02rSc zhKK@{ady6QS{l3D0V5(X6ttlB?V6}UOtE$1F8H|d@Rw!*%&;_oTZXBO_r;%!T*1B= zTcVir*%BHI%B}yF4&ecDPW-3GAru>c<6wKZRsM`!!JkWw_OUjQzpch9c#+N_daEUI z{#%P%D;Bm6oN@QLMTuxhrR6y+QCU_?`dB-FJ#n2oBoE4nP++jl$#lLxEV}B7sXAMH z|3JEZyQs5Zj0(r$naFRsT&KDU$>>;rwk`?$JqMbRh%ik|QdFHQ|iQZA(gS+V$9D8_~2x zC&m_Y5dX0lr%~CK<>4mY{MFWyc%GgOYAplsyEA(IDrFM(9PEi5Q=(_?aXhDcnw{vF zJzpr9e(_*7rPXt#|5@A+fG1_QZ(|M}kEp1{+2`-yJNt!&v)+2Mal)dNea^(T0jI9A zRN8vl|EQ0dQ2J~Mfae@aDNs2nt$qeI#vtnknJ(p)4ukA-cL=?hB}V+lH~KLLxS-~o z5#JziYgK$5<<>jvD5@;L-7O^Kz)hVgEIZ`Eq-g+p{Ome#>m7MfJTByMw<&T{R5MnEljIdvn-bexH{ z>gi0#K!J{nX_ffw-RYCUfmbewh6az7mF5wKHXBU+{3*FS5RiDNI=yXh^(FiFme08_ zRv}OfXnUz-;Q_IG0Z~r$-nZC(`@g=qaN$B(vE34&Zp`rpN^JnwJxN2^dFFzm8w-OU z^^FW){#tQecEs1dc6(TA1AQ`0!OAM59iqE1JKV)~1vLlhd+&88wED4c1fszLMk%Xj zzux#&25gm5x7PS1N^|JfWm`1q)|!f>5l_d*Z4GDUs>gmpnTQHE1mH^>+Faj_{4J6c zgCY;4Gta2hXEnD-_qVmz8LPvlShZ)Dd#_jwl$&gGFyNM63C4G9(uqu3JsogEsW~p!dtQTLbYGQVXjWy|Y=mDxpVP>)^S4aI>-|BBXPSR4KY= zgm6WH%DPvncBAxY44eU%*)P3IyuVR(eQRLnJ^Av7C;MXEA8Q|V3OfW>zfkjtdSzy0 z$(J8^r}J04jcq*p!lTAzSLl#WlLIebBsQf>QWD9AMGRuCmrX2)%z91@I@(&p0N};1 z?AYv&L?E9uyzi9tK%!+@Ivu$$5>vWbK;d+RfyEy>38~3uB}&}yf~vdTH<8~gpcqPnOl(bnTMFJ11miaK}eIPat= zCX@gG!!LKrWE$s68gm2Ek-YHc;=O;* zt=@Asrt#^DmqtYGK&wy3WeelmGO?8!fp+q1q!P;_LAH|}wxjINyeGSff4e}cU9t=$ zDCr!?&+Js!vDm78BP}-+_V+T08_?pKs7#5D3D+dg$|tGDw6A>S!FXrqAYk2?;|&*+ zM}7f2HHKs1hq`100OW`U(Lj?0uZDvTJ@nQx9Y>PVh=IKmR#6e_Vy!BvC3JQ_CFZ^8 zgx0?Dy>vV(u~Dwtsb1IVH)~5aRH^C?mPO8IPegsBTqkK$y!?syE+;jSzf_;BVQGT7 zvCAUx{tN*)eD)_@5mxBDNo%}Np7zr$zGTiWfkHMMKU2XD0sCV3!P?CiwuGrH1x z&>zz{)JITqP7ua2EZ}Ci3TSc*kH5(1qTrOn^VvxSRl*Uq3u1X%(! z!fSGEQTzd@sH6y5ye}K3hGnv7%bx8bgeDo+Y*XE2G zGGf8c5&*$zVo~@GT;;_to>_J8^wFHqT4Usojz@(*w~dH#Snla!~Voe zV!&*6(5UndJC1xBOm=9^yk%{dQ`pz)l=ZY}<~-oE>o6v4l)wl2j&?^r>>rP93pD;q zTAo76F(k5Fze2VGInEH)!+m3~?LMN4N~mYIYHY9(LCwTj^PF_X&K@jtnN$6_KnBb_ z$X9vDU1~T>7eAcRgB=0f=E#!|VwD9djnSHvZ0hmrixmy{)<|wnjha(-8LO4gQZH(i z&7HIbgzkWN%0Snf6NFQ(;wT>=YeSAGd8Z&7a@l0&_-LxxDXJ)UN~&d9OPerK@WRSB z6S0UaO3k?Jvfl;T+O$lu;Y8eAd)1>v{3N|vFu-CMpUuRaN>P?bEZFz(!*Ag*S2PAO zvdhzi zTrj&}{MM$|kCm=Zx`@tq;3?aH!*gr2{#biiIE5|Hy9SvsM$XNBz9WoF-KBP? zVU4pq!&(JJV=)0Z1!9}@0bDAOUw(91|Ir`gx8-lYRJwrZvne*xc;DEEe55h~WOjr5 zPG8$MX}<#tNTwF5#`h^ctc^0Ys;@V(g4QFC1v-5otd5b6N^G}ksS|JgLA{O^Rj*mE zpngK1_A7opnwfuKYSnMY^w<7mc~~q;R-*$7TB#Q8g_JlgF73idQPHbnULMjGz7u`p z`+n5aX@38qu8>doIw`zEQ;_9&xZV~mB<)mEa_O`SFYL=mQo^ZmcGQd(shCtE_YP>) zG9iOZ>36Q%Czwr~fced!hE(`%SP)Ik?4GIy@Wz%<1^J_t!m*biC3Yve#Q{&2>^!}* zP-nHK!*#iK)fb=YhSV%e=bv_AzXX>WOt(l@{ZvS%5}PEzUfdORS_0A{Q+okm-vMqe zJF0IZ;3g~-oyuG(Q9hzQCY1S(R9V=e4jR<~7-`VIMwZUfGAoqE%j?%vU=_|loF564 z+6TAiZ<9xWthkN6AYC4zcA6xmq1Lc3gvnimS@$e!trpJZ-zkMa(wA{|8W&%7{LX5S zc!^V6UFH;vHx6o*jh#|qO}M03vxD0a^}%}OwMahgkFp?*_Tk~4hmK4(EY>7Z`4#V* z(yp1lB_B$9@t)KF?z_%#DP`?9a^wxYO-%~2Zd4^na!WM%&d&PIN;Lmcc)l5ETYlHnnz;e))#5jy)=+YESg26=Z;Q%{cHNI65V`Py?o)67y-``n ziPAR8OYK|DDs55iw68u)OMHT(GY~hOA*2~TMk#f!ptJ4d(pi%x)yRyTBt_~3*|kfg zc+@G7Ye~MVGZyKM?k;5&4ONPqvVy(!5r;o+Lj|<@5#dbEKRng*+Ks{bNm@)0>%-Fj zlqr(gYBHuyT`E@M+>s++X+HMYyWeYVJ!3e!=_)6mlid1IL!V3zt}>A&*b~avsm;0H zI_jt&>??h9DU3OBf!suc6*`$1{#tVWU?G-br9S)Gk4}_2&|#?zD#UJEGWk|7FzRiI z3-G=J@b)A>1G^r~IzS}+iW=u7gj}iqp_}6UZ`c2gu_4@ZlqKiND&x*)xr%fS&A17} zoD+}V>BXwr;+K0gq3mgs99A)L^fh4l80FSmM0BjCx3H|Chq~WZ)qfZk?oyH(B zognD~jz-X)%dp)-QC)QAMxDu>iW+wUZxcdp*~_~REkl9(`A z3`)@}CUIm$OZ3<}LANNS_8XjaQE_1h4U}6WLNXb0_8k>`;nJhVw~0yBZY3Q6D=LtjT|Ct zc|RtT`S)eN_{9yCr<~#>rM-w_1vMqZ-8x6gWgXPHQp*-Qku{HhH&pIynZXpYUK-^l zF(s1bz+9j2wphrn%B&HylCx*a^)Px zZ9eOT!F6-l-~$3t)1avMvL&)?s%nagD!V+l%Ugq$0Qwa|WU^B{qV`!PJ9{KX6vwWL zZ`Z75K>T?~fX`}cnkE8LmKWugn30_#tW-k%qe>I=%xqp}Va4KA+?(Qz6`}QEO+1(5 z!vQo6FG{pgaQh!^^jC2Ng~)8+_sXa(h;)ioNNTba)_y{E>I6UfgYK6fXY3cVVzR=e zWQ~gZKnLtx-RoUYdoFvgZ`!d<;+zp^_}O?>nE?h6fSZ&kFNXO!ZOzdM3kS`d`OBig z!4LXH5v>~ZdA`FB_64WUO?=zY-k#WN?AVLOo_VJ5u6LTmqL&^Q^^TTR*a|fgGV7dV8+l_aRpNJKXcb1$U-DFjDs*H3`s}rsp^?c!!uPg~@^Dc9C zM9iP%vWUGu>snbJ$T~mkg`Iw7$vNqiUDu4?V%W1?0(f(yEMJL=cS?%F?j2NQU2QfE z`J&26S;c~aBSM7yLXEq%qqk^f+YO?Fiad#nO}Y5>4P$PXLZ8JCYgIg zAY`Ki(hf(evwNL*VqaA%bxA87je5&-)}pFYzx1$uEu!{Y7Z%=f(508Y>}ZuTjkcmD z_w3+DqmLav;)yh8(Z106Z#&^NPhFKQ3~Q*O9qDW|mv^61dWzf@c1T3tyi+osKR3LW zu%kztsmJbhciCr{^P8s*Xls7MigsuCL>cH1Lx#gpURukYENdc{Ge%tgQIW46F=uO7##7G;wluB&*eY#0Tn}IF%HW4aZqyz)dxB?M$qEO`p}mP2DR8L zP9PN0(vwC|Q4FDquhm@y%b5C;MidREtg&$EUJ>bZt_bRT+<$`0YJ0~X6`5;~oKhoZ zUS|oaQ^qBVA>SmD=u}At5+{hsmT>JeIv>p&4X!+i&kBdq-v}+a{MJO>Z`VZioRJ_o zAmOyNfq07ngyUk&Py6aupT6l&f4Z|Z7@S$7XSAhol+0i0p<3x&J>A{&cH3o_tEweb z@0Zd^TIj~;Oo0yCvEfeNvRSgHQJYMkJn*Pkw(aCpOr%|z$~?06$9f< zSObRm3Yx*h6p$b5`!2r0FJT7NE0S&EbJ!3Y2(A`sYn(B;bY)dpd|AIt`(^?`*?|hc ztxB6+tZpzs8xE+mApd1v7YjtBi5>5|&3;?xTC zT3!)wC9z)zdUfjd&fBj!xb6j~T)P;=q_X;ffLQu>PDWye#KH&SW!?Wc)hVM@m4ff| zIOI9spZol<`R{yx4V{5#x;EBv&qV`Gmwqoaa+G*E(R+X|@@+>@sLld9-+TKz?r<)y zt-biSH{7s$XC$&!q1uK%WC|(zB`X;bqn6dH(=+Pp&zucFD|tusWJ-`=1oMenG7wfrMLRyoZF#8IYA{u#gtOVHa~9fhtisvT4;Y;1$F}I@UUKj{x&?j?5a6SVSY2QEe1G zD20k+1T%|?~xYa%cxyYL#ZvFMrvx$3OmY#vOC#&YCo8R2;h&FyMY2wQ70t z;H|g5p-Hro&c-D7eCrM;`o_0^>=Z^OX%C2Kf~s8E z@%aYWuvcq*mt!6ZYxOZBWduf`T*ip!6I@QD=7kwj zrP{v!37>BG6^wCRU8QsS>AU~=7r%b)qT*z_rbD8YLJjHY$5POIN2PSJDxqIfG@%Q7 zwaRLa6tQ%I5rx--*a4`D1!0v*oh2ydUB*yMQCap>UK{L4JaxvtW8OY?*J1MtqoJkK z_L-=diO?s?I;yB~jpTJGp08g%FJXoDoy>;oYdV(u4n{N3nRUibta7g3vQoja%k)QA z%=yNStwzo!K0NvKz}TJbnCC1bh{|C)wF=Jp zf@~?8cJ8^azIX1q-&xSoatp>=eAU4gy_a#5n-4nSgx>&e_Mut!#Mp-wE&%Hz(1o-N zuiacu`h#ny2UF?uk`fgexK&&Owen@uS?!54RYGnl8Z;Ip~779{fB5P%n&xz_yGpMKBsW}()hPyfo4Wq-K)_4@|<2EN_e z+U-=;mWmJ8^jg58G=i6as*3^&s3C?T8Xno9cvMO2Oy{;uJQ!t%b&*{Kw}ZfY^Np^S z9t-;nmlkx#JtvWrbZMYc$QOmPU`llUk2vDeOd!%E)BOi<0_7IEv^ zs6+Opm*fG*2}coi$4;G=M5n_)Ey`RZTNO2wY2w_OuzJjl5vv^A0Y|cH_2(noA3PU zGrx^#~$wv>TI1)^XQ}_vjZz z2xGVnKu9(i)UqLBlXjg-MBB59Vw*fwWdNIZ{OcBZua1TOeB;b*&p2k^F#{oONTk*K zw0(W$YROGCVpLVR1%!H7gFXDy(oMocV z>-C^5N&H+=$ z-FE$N8jdR~FAS_&-R0B_FLMgD8?i&nk)7J&!%C3Lrzj;AO8C}%OMEpwSX73kPlU&| z#K=oID%lz^ozYHp@g1(OQ^F)fulU|3v${6`>wR1lCNA|oCPfjElAtcu_RZX@k3u)1 z&-52!NrsUc1iPA@zK#~zdXS)5Yw%G`;=(237bP6#xVnV2@?o!{0+XL!AfqEF#%(Es zC};mEzU;f-aLO{nB*k~rR=&--#dXVy2mZca{=EhE{`l{C^zZpqW5*(`mk)k$&2s~_ zm%kcUzH`nGr#6Go3}{8DUu~a}#E0DtaZzov2ZxkI6hAtCoXVljAeM`XY)_}omwEgf z!y^q3-x{hew&sB{1861d0vWzrdG^^As+{+L-&hxqzS+c5R6Hn*Xkd9ma^xo<6a$*X z>VsUCKg$i9MhnD-X(=ifJg?L&kwZ2uG&j-D%M>W>|bM zwkM*<#`C}hegSlc3f`f{=2Talzng${bJxeqQzTs3)-|}DH0|H+773w!I1n90aCA~b z;`x~<6{Gp2{7`xH2BZT)@rWU%+r&E@?ksq?do63*g=G&dXEo zmsj{}A|H%OFuC9dw|1pN`v#_7+R0KtCWWNTjX202If7D$Vz(d$ra^@tdcdNDMG`9l za&uwr8kXz%Xr2>T{HNcB%2>u%#}Fb>7xcmHOGtbQPICUFle`(_mM86F)Lp1gwXF~v zwEOKP`=6Z*Xyq^bIfyMH*-pvn%W5_P@RmkwVShdcSmUui=kysnI?p}-;qCM0ubMVu zxHjTpg_DI2C^t30UJnJPicu5?-0ec41X@O^Rc3d2l57wuKLAAEmQ=(8cg0=C+!NcN05y973aO@xBADJX}AO>{DA7CC*3-&G#eY1}=YvSDD# zd~|YVw*305v`qcDKraME19G4zAi**=4pLoO?5LTfJz}z(AqpPAjc4Uazdo1>%Q$YtFnOy6E!LgQ3iDH;-725P$PR#nb%M{fJr zhs#>#YdiVYQBIoD@e8cmo4i}4hh2teMnASwi!)($X#+78;)^Q13O9f5Rl)3NZfzgj zPfJHtg~dg!VT}$@Y#g6PG$G*^YKgciB+9^QX7a;V0|T$!F)g+DiEV?$dO* zg)&uot#f^{5na;$4#WVNhD(mw({@LvKN!xK(vjAf8$;p5idd*^MW}e&#^hF4v;#tZnws1C_-p8yTfTuLHML z0AO~DWPG`?CU_ap-PBELqI_fNDb+4({uNu?TzbIQb+CZuGi=1m6=q0oKlvddR=7hF zqdYeR;HA=;{X$NK3W!ZO`}Cdr?|EqMtt(cw|1TDW;#$p&=wv9grwrUmq(g`IbV^wq zzKKS*3Za3#ilK4rcmj{g_#GfrRj}nh-dJK+}5p-&){ zMsg~tbEO~oWp&^4Kf6(99i14`ND@q~b*Y|!!8gVh839u#^FSrqTW(5I3WMDVECP@( zhE$PgCo=Gk6MpkJAh%djkq=UliiHDfzP&)OcrLZ=%vC`htq{Tzj)J55nACP~?yZw6 zZ^d;nr+=%;nl0;o z=C@tXoW7+0u)Chu5irV^*JD(_u?gdyBKYuy3tgUj)F_Q@TH+V0KnEe;EXQ}f^GHQx z<*d7dqY6t?DG?Lu8E^}z#+K+FF#8KTHhI)D9RNQjpkx%v4JD^DWW_S21|v(#4>{}Z zm`)PlJQxuRpA7e&l3;?(#8EBw<9zkj9Xq8~l| z+OXQBZ;T7A_A6aH&>hIZyr9}Tk#TY z&g%A>(+`Lob?1U&t(~OFx5|X|CaNGQD(;BFW7X3gaa0GCPwzSxEpn1i9(i9hz4)ZG z)CFxo0-ylb2P@$A?x{l)8G893j4k9Sj4jcdzo@rP=FLWieS6eTUb&$_X1S8sgQl)F z(dq1Y9RStq{QkDvoD0A6o!r-yE9VLdV(PeGCPr34hu;F)Ia6^r<1|52U!_3gwd{CpU3&%dM%3VTBR`=c1E&;%z!paMj|63i|_h# z|07?oMZ1AhFsLWr&_LyK0a~PH2Mm58iPGAK2$d;ogNOr8KiNf|Y@Q%U4=eJ!d?$x*APqcO}E<5O3_rxlyoP<_=Ig>jpy`4?H=y9u8EO(kE z+RS%eb+}&AY>`a)i(MEXOlU?vTo!@OIC;vQ?Q47IlSo29?^Z#3G+Pp(TYiAs8#Ur z$_IZpxJru6nirU8QKMR{wA?AItd?2YVy9TjRhv{S`+5MHYxUN@}AOtGOg1F-ksy5A35NJSa$7?Glf!B$gdj@(A0xZ7^p{ovB&Dy zBN}eKud7??8HM%e*eSOaO*yR14m*`4P1A`{yKTxZB3ZD~B89MCMu0pQy6UQ{a*zE| zX|?S#>RDgpmsPx&_V?%rw1GMAtPYA7KeT`&98_YXtfXjUKux2Pv+w|QHa3MYN}tN1 z;Xo3b3#~H{*1NQ1KXOEIyV7h%cj*?T=|Q@N*<6> zh%hKx_ZODQzf6Lmwi3Ud9FSHY`Orv{*0!R-G}f5phpgS|j5ugljVOhwF`+eY?b)}w z^~vCthxJD_Z^ETLCGWV7j-c+clHv9~a@OQ%+xve>msX;a0FK;_u6m%uS$)vy^*sc@ zMm_3)O42joNg1|;cd&iP|H)&rX>CK<^b5|f*!zgSv_#a#>%;GF;uVqf1U75VYyZ~4 zu1(HC2OUJB=G>Bb4+UC2-yByA`v_A0*m6>xGvn}W{?OZ65D#W1-S)3#2M1*t9gRY^+7F;`BK6&fRuGZWL}j3( zZ2zyln;Hl_gM1fkQOQ=>0;6R`6o%F@V5-r4g&+XTy=4=B0fz?zIdSMaItAa^79imyyVe<+P}zuNIe0urdPXGvC6gnX+ftZIJIEOjgNQz z<@{kf-qCYR8YKu2SRf?5uRS#?u=dplWZa~hI1JpX2g+?!TOA5YtSYcN1?)y3^o+kX zm+~=$-Ltw>$Lm<-#3t@~TglX~G-J-evWJX*6$GzFZ4@Lj@)4#wTTp zqm4J8lQqhsfOE=G+x9*9=zG6;e^JvNqsK_2PNlYOI2%YPsFlnN0)9|MDRKHWu)9z8 zm*I>(L#miFdit^tmuoYrRtEJ>VnGe9-OWtbS%anMd;loQM zn;dw5&fBXF5mg;&=VF5bQ3|*3bFT`amE=r<;^)xFqe4-8kYB#hw{#F#prs96^%CbcsHuU}bFVh1BWg}S9H%l~X1WQqWtU;6w9BTnC zNWEwOy?zOAl#2$0G6FFCc=o^NmHde#s~#2XS-X8=>EGXWw!L6sTx^;G>%FL;0&o!y zum^`9)R9>8=BiN7q8T)pS9D90baT(d?_a(@nb?Rk3hw2}mdF8_My9mp4r!@2h6*zy zLaXM?=xy$5N`;3nO1G>`^}ai6tITt!|1nya-aiwQqL#K**{C^nNtx9% zjB*RuHHu;jMSrq)eci(a5 zzVoh>-HM!j_Sq*_8(tH+&t!6QUEmRrV>jWIPVPPZYWzVG$~9x9DU@~Rc9^L!8o{nZP*yl!b-TPOcS~a>1k`iCqh{~<>21f z7E|wIH>*1#ROa*_>S7H?a-wQ9j_Fi+&+xRoC(B3(jL%j&WD{y`Y>VC*FKR=v{1gX` zPWcI#mC!lZyYknGcOI-j)EShTX#nYkCU?fJXnh|&nSxrGE7<9$_oX|WyQR+MqF7OE zvQvIsP^$y#-oPvaf8;ln2)n$x?yY`Bud~4-EwU8Ugckkg&gA{OJ(hf6pFcRWPkS~} zm^mmNt`R6zSpCP@Ttjt2ucM49>PO|~*{wU(AJ2rfy3{>MdEkbSWyDgZ`h%|)?Rn~- z!d1g$^)FC9EbXpu_@2hMIPs8bZ7`ImOnvZZNup@ir(>g~(P$eG6q%@1Iw3n}dbW5Z zyB};_{&J}Cy<ETvJlw^{(8#ygud#qi9)Sq>Nll=KOoY^SvJjY0{z7;`@W5 zg28ZVg4T0(k{q_wSQy$v;VHB27A69f(D;LG`_} zSD(3Lu?~~ete>syz1qf~(mS2or$z&rj#IJE32m{7d;dDswp?IjxMWkVfG$u2NSE?5 zsRW?w8qpe*_o8|}xUE4w>g6`BhGSVKf{FnMs5jstPSmi|p$cu~%$%2g>wk}czl~}k zC8}lch_0ykUb7mnycbu>#@h+^t{oUN^Q!|bI(I-erhVy%6+*?fqAM@>r!=8m|4I&O z0;l(OsqQHsK(o$EB+8!wU->tnDxbVV6(^n5^1IAYWiryOQJHh))IA-CG7&HS27Jn> zH0UIF7>{iu-8!}eR>)5~#T>6-*b|l0WGrO@LxuCmR5 z;(Du-W;JKXwtu+iKx_Ek=r;TGnc+XsPg#7vP}B@#;@JsDFYkN({+7tVn!_;>1$E3q zjR7Sci{ak@wJwite%)uHqgruRCNC_&CPc2B7Qih-MwH&@4Q1k@vnsTeU3ZqQ{Bura z%lRpg+Zo*OR-dW|CX|+-K1!!GH(Il*zhe4%UoGG7ghtv18zQJif9^{}j5*hvZ@%d) zUA9acP2Al-`4oJJ6lKzuY!>`aI9fX79DYc-^TMmke|YWnvkoZTYFN3Nm)h1JRh)hR zt+63caj9z>$aybb9zf!P^3O0+rshRzBPw8^I5PUT&n!LZ>xXS|UFFCchm)b)2%##v z6Pv=ST*>}tq&jB(@tVP=cOHt>jWxa=3L^zW7qI%uKu?w!UM*kBlNy#~e5g5M2KZXR zOj!Wvir=GXlmS%3n-b1&Yo5d>xqLx?ed6^W+|ZHgJGtn9?>NzN87ebwe{;e3qyyXe(b%72f8$FRO*-_Hrh59A2a#(vb|4ulTSI% z+|8UH%clQECI8mmQRljI25>h-<@g)*x0}kXRi9H zz^Q#~Xix(+C{O^>v4H&LfiND0vo~%4 zi^Hg+J_8^)7i0>cd}jmFmyh&qms&o%BQW{=*NUpOBS;aVN^HPZCk~3OWAKV?y|>ff zTk_BJf`3d6#S--yZN)bbLtWRqTwn_FUcUYJmH{PgdFC7C+1~LBklp{Tzt}bEz(DHd z8Y6#qMw8>&rxdi2QN6G6JAac#-or_8KA_>3+@j^qi=O7^RM z-U}AAscEe<`{kEpwpa5AZ`j%>1#i)2;s2CV^Jj3@!WpokbTm#ViWrZ~=$Rp14IyJ| zN>9Jm*ls5v41j~00aD|0jp~DCeFTUomkLH$w?hE(Qh~Yq7lSYT>YYUWjn7BbJJ~PE zL@LOJS&~+VWW1_8>buF-WdE6&x3731Ql1zkj#a)Nccf#EyyiIrw1JOE0X5N+U*$vo z4cwiLvdyyfZ_5w)=1P*X z(MTP6bGW9aMyFTu?27N8|KYPQee^^rl_)h< zlcJCktzbP-FJLvqf>=!(np8bhCe&N+e105xaz$y>S-!US!vB4A!JR)k?@R40Xqif= zsE2(DBMTK5kV^JC?%AH%e|$VW*m;zri4_#e*A`3TfhFhQ*T%Ka$5JdhZY$Bz|4zlud;f+5>w76zeD=nm=oK(US(}8>QP~(Pm^Xh)YWmMdjgso6_;s3w1t*JLaRjwY z&ctNpy+51McK;P~;`QUBtc=p9Om$XY(4YoXUwxLObkU#&bUK;aOK5iNe0Q_l+(m&ua-^UlD7 zN1qlcN!%rYxguhYv2ka>rXP6uaXY0O-p_}z72uDNhO+72P;Fq=z5M*|e2VS@TLHbW z)~V?524**YhynFy@u@o}+S{`wyPi0G#8hEn9p5i|Fb&-FJdLNFj=dE@<$ zX{%+@%;WhHU3S@J{_RjHic0IY0ww+rU34gh^fIZJu36hP@71}hPL}>lfvL{QpSm+J zQA0edwruigR9)|=JpC~nD>RJWL&+7Z*&=CJ*11JlLGZr)b{ngsHzaq}Or3Z_VrSsl zjGfSPq+)nu?}C>LBsSa!gN_sz*{!7wXrWXzJ`+kNnBK5%{(2-AfE~)^OD9}ki^2eJ zRNdl)>glZj$0%TNIg)`4rVCgHZ=O0j+)k9yO|TEv%kh)`I*%ncXOx8)N7GnG@z@rgkz^$$uFdrJ-8}s3H{Mu0b_<;*RVr(s z)jB1s>Wg1mGgzjD!&m3L;uJ{t$ydE5KO5!2+hwr(zv5Iu6*?N=)MK`tf76|>U$0}? zeq1fSnMtA57MXy57J%$o>|BwRJ4&i^PTHZh%`J8~x|mE5333{>!i0 zW}DICau}+Sb!*}&U2HoVSo~jn^dzTnyXjZ2z3;6fgT0E4-cc~Vb;FW(LdkhQgz@#}O&q9K%vGR`d`D+;JBjL~ zx38h%&L+i#h7CKvw?ez4>q1{O%XAlto*&Qa={)P$>$c8^-$o z^rf0$&tzRqnNwaId;66)R~(@n)&|*+$vZ!ry7yNveM;@tq8mVO-438f|9w>ZG*>iq zZZo<%_VAZ>9@Al~np*6^Y+FLQ!fZHTOH@h?7aO%zGSjhq+2HC$rvx;?V+TBm8z4Pk z_%dB6xl0ih1j0o)8ruMn%dx$nq0QfV2xV1pFG#*WCw7S+ak8u5->Y}gtKHGFwYRl?SV#-hc6&`2dB<=&;=FgA9_>)b)e58w7^5E(vPRUM(oj>-w zfB3g4Kq;S}v?94F?_yGi9u!vp`L9`;$ZA1P#4X?DQ}7`?I2Nk@TMo(^WpXKZ^jGgW z;PJ=beYSqf+JG#;x|2uw8@SnH>9>k%F((5zN&qENc;nx7ua@J~sCHSv8Xgbc{`Reh zf4#C!ytpdE7Joz?t@|h(|5#w@S+Uev^1WSd$p$j#hD&r(R1lqQkIDiBHDpMWLz9a` z9dT-OCZ#TKO;}o6K^2ZZVsR^sZsmx?b+7_C3Xc~7RHlG-U!W_tG z(#7UG^66c~!wwu=^9zr}d+wX@q&74i=oF6-ve!{^3y}9mpS$@WUjj7);5w(e)q~qd zcn84cp|B=tp@RTeCaGRAXbJkSC-@pI;ZQ=yVmDi#1Zj=Xa@9c60w0YpaaV5l73`j@2ARcszfqv6j|&zQRoKoSKV3B@E=T=H0zV~ZJSo7I zqtT6L0TABB8+dyArw6|iKp|b~$d_`8i)HelHcV$$esDzJ!a4I|+aEVSA~SPtkrhBr zOq1ecGHjGQl`h}unZfs;+&Ad-jtau$%mCu0o+dDg(WG1TgM@g?vvWsF_3JnJM*_E)J{Kz11roQ9vLF@g)e0W z!t|bwk^A6-c}}tP?ALc2rQj)>#jhXyKlcoEiXh8Y<30V44~kAa|1U4a;*lK-i^PjE zG~=i=YL{PTFVv_CY0?w_nbuV0`757lE~i^saNRwr=dM3@%7NcLeMhIQLt1PsFeu6r z4y{DYq|ex3OP^VB-I+&szI@N4k=oH}TuVZY;p%Z%J`|RZ^X1*XKa?9sc)NEW-K>&z z7VVB_6VBKJPabyuqYoF9Ynfiu8JmZ;5y4+QaX)cdUV36| z?}Ib`9x9A)$;8tNq$mL)j`T>t2QOgvs?Wms_ik8`fgEc>901$p#|h_l6z_ZGl@3J* zb~}}xNlPr(U}J+58@bK-lWu(b=BV^*%qF6}B$Y4j*!9DyUN_!!la#D<%(m2H*LV38 zoUGw^;74 z?$g@n5Ui?=W|sc*{-&FbI|f_pwuxIE*=JSI;Yg{0(<*;#n*$oM#oL^cZ0%`d#cx_dAX1!Rp293~nbt3}9rtDYww23ABw^4HW3o-s~a`th?We~JsMaPa+ zC6W8~*lA23mCO*S_R~TU%lA^m65B!}6x44e<^Qrbd*{tLUec6Ocj=t801AI}>t%^7 z;9RQa4dFRz=TbF5!o-vu`+PUl9YE->#b+JE10C_1s7>rjNES=eE8jh$Z}Hpn<2#?Q zAgTp8cvz@-LK`^-wJ3xbF{sH_c+?(^$%Z-Y>7M4pC2P@~%Bv&&x*|SBtmJSmMRp&^ z8-Rutu?is&|8-d>@Br+-bHC>=d8DJ*h~w3V#Ut91Y;5SMIsTFphaGz68Yaq2<~OG^ zA%HUZ!V51t%a%0=GaJ@F$!Af906ZdT0|qPq+gC(#Urerz8d)idlYHgT``$Xdq^5Y7 zo$vse6FXreIz+{7ha9_tjNBY8<0B9-${#kQyFXdk(v>Lw%6|1v7wK4)gjKqzjUs|C zBn*wg?)TU>dvZFQ2w}y-yAFd}3jw5vjw!lgsBG-M8rV4+^IoE1ul54=5@&sHJIS=1|F^;bWXs zxcaT0SMQw`Dl8gHXSdEp2K3+ZM*hgZE)<`#0GoWsc|~x;=>vdoGI3s85Esxn_C+7y zZD{~@sn1HLsuQYKBYOR2?MYWW9j>U6s)TrP<#lsjNWx%Io_+S8W`aAWb&UYxwZ8uu*Aa5j;vRRs^0LaF~=uK(@1DRB(S) zQ?*aaYS@%CMTYU;SkQd#(U&~^@Lzs$@V`ncip9f89%~%}wm^-b;2f|X)BylhhoARk zqT#)traGFg2$##o9j9PPCT?H^xcUzj<9pW*p*+Y7ukhC|qXa$DlJLHfw*f1^e(8jO z1;=}%ur|qqJ=2o?u)0`s(ckW0dEK$6j{43ce~D>vjLo@-I->%3jL9Y6nRG~}zL35; zlEo!|H%&hU3#!0;p#KE54y$m0UrG9zvAWgAxyd6Dsf_0MM%3Ev)cA{7bgXqE)no3i z|Iy>O6^)u`=|-g8mq!Y`k3av9jbMs#)v8ravo=i>$nw@_aYF!JR`S_C`YaJ|Y8VOt zl^Hj-)_LNd(_Y%+u;2aSqlVTWju=@kKmkI%haJ(6s#ujQa6o-&DfMi%ma9t3q?KoD zErk(ZErXF+Hc0D0&hGv&P(gZuAMBkc`8?Aa)?RSE(75h=+?=ILi zGuU@XP0h{sVTue|({_V{)>BS*?er`qk)+z@~_H+Ozo`2Xm8>Mg7l#bG-BU#C-AIq1=y1Qkmp$Js7`oOY|;`zRe4weY;g+b?}3I(lNA0f01BpDzC?P$LKT z8XqvgcGwPkf!w4iL?mbLxY4(1*c8vvQGDr&B}yD}Im&1ccuL|^GcuHz|McCfZ$2|p zaokV-6s;ahQJwbpUU6FP`sUf`HE-V-uBnfZe@l?G`BcA9XY%Y;-a3EXne)p=x;X&z zy)Ju4nT^HrKXBi9kvmBp22i@^As1B7_+AU9La;5kuF&2$o8gB;w9*pqu36LMlt?@D zvw)jqHA;FltB2J(>+t{Dk)LAiwG8Qe?{EI#sjct4=k?j6>np2Re(Kia-$Un}4bcpv*b>iZ*iUHU245bM&P4z6 zh0dz0k3KTl+4Oj%W-P7jCdgl}%1k6E%z_7>s{8No$_ILG@rV~2a*ESsQ8w@rr0J;S zj1-l!*~m}IreFBiRQsB;?m2&&8IFZdMaP2!-;L$)^7gS<$fWnq=f4@1{Cf*;6CKi0 zed57;*dCns<38xG>Nwro?i6pm_thgV`27zHtLyZQ{&{tu3%40=h%+QUf60<1&doR9 zqC;t2J^GDBoi8RF0`QG}@Za~RdR55+KdpzW-p|Fb&CKNpLx~!~?oLTD*gJZ3%0ejk;v?5g-+#ZoCu9;V`X~*=YfOqXRnn<MHgv>sj=+v;3#W zT%GRgygXEf7N1%?-}zut;qJZ0#g08MIN8O@IvRPvKLqWs6aZ1{c_HLtAG+Sy5V5|PYOHlWJP| z!q}@GJE;0gM@;$nSsfL1*sU?>N=6Lit&oi*Q?e(ayFEw3v0ZbcOeS$@r{4dBT=kdt4Rn(KxZ*7uY|1#*j`aI)v^tZtJj zXUDnnnd=Yv$$op)J1uR!0y*ggo$@km04B~n*R%NTz(+qg_#cYpz)-Oa4Egcpg|SK{lt82v>_aom$kn z{>GaWy)2fkr+cz~YWV;k!h^4Ek>v%2URP!7fBN5jj>Wp1U3VPr{PYJ0UV6o^o|~c# z#`~9)axRY=Nd>h{4*(93>q07FpeCEfPwSa?_AE-R1*H)>He|(;jvw9o)S_AY?X|`1 z>Pq$yxapNp(jP3B=>UHj| zZClDc`JW8=MNN5d)ncb;yQ$wE^X*$dq;_c!jtKuxIO+?xbj3;?57{H#6Pe-O1UCfW zb+wgdK6#^5Y7-*f96_P13{OA2_#k+PbN}b2*)I?DC#umHv{4z518USp0UaPGVUb7! zm#Dbut|*)jHsY)qSsc3O=><3JvQ^C<=bX0tAYdGn^;@W7nzMhTrb@rKDto06FNK+~ ztYVHh`!_4n9Zje7E_m&^Xx%so!4$cXQ6;&7vDwARP_)>pO0H(~y?Cnp5dQs;4uq%Q z%((zWqVG9k1=E~EVj;ZO&+R+?VVRSeA`uUXgLvfS`?*i{cjzBK0N<;UdOH9%X3WmF4`vsNSL9IH-pG|HaWR z9Gk|{I15YlH?H9stMf`+(mc?|UmA3t)|M%*1 zcE9kuXYHzUZDbro8zNaBXY~o^@@zyWJH%^OI!k|g?2P`8-g+onTd%g()*MzF0Qx33 zFrdlh&eGbnKPm@9Pky?TQI(Ywr>q~LkJI)2Kjm4qWoePyOnM_D`QsgCaGh1bPji=Fet9m)5P+uyA{uq&>J|l1(LQIT zwMRCN!Z}7#%6|@hZ$qgY4AK?TjQIbB2)(e zVb5g$Ilfz+qKIPGfWTE#Ljczux`z4-Z*D>-Xw}SsMlw zjvWYCcSLE0cLg;gocb#sy?*(xP94*?bgmti!I2ihB4l+?Pr}I=82#pPz4)sf>fgux zEyPB@Av(2;4?sUU0BF|3*OkwI<)%-98%T?|Hb}YT4*Snknwxv3RM$wnB7mC+ff(2Z6@Tuk z`>me^3$9s(m`I`!ip0WNP!=^5Da(S2w2(qVl9?nkNhZl8`~TlJFPR8m5<-zBbK&K^ zdGEg4-v6F^?z!il^G;n&{mqZh8Ca`l@<#M#*?g}nbLh*$xPiJf#X1GxEHupevM=@gWbuJ%4Xc zVGZ$lXhqh(oLjDsPi?7-39nO_bE`f+8XPr33uA{d$!}IP)>b81wyyqC8*YrRtAKNN zfL|L7i}8GcAZJh;O*W_c!-e%znz=b5%75B-)cdR=V`J|YJ6lt~U|wetWSWw)gJPHD z$*oWIs1qjG>4y0$UkDpGQYxF!$hTAsI*Yv8`zre`N0UJKRe`E$dtYl2uN8nR@hDrX zfDn>r)$?kL6n=#toFE26JM6KAgFl&mq-<_MzU4JTELI%&l^6hYN!ZA%Q1FW%#6AQ0 zbV=>y58MP0Nwp$%J|bi7-q&kuYJbjnZOk`b&>f~x6{aIiPdPV5%6SPUU4BqtF)mI! zD*oy@+VXYgN7`^hY#mhV=u}dJ_47s;0&zl-IiU>7N%`yY!{t&wlLdFib$zDZSMPy} zs?~K(xkJ}X2-MO8t49PiMS``O#D-*F6FP*&0qERIJD+E8-(csA3kHvX96F5*mb{Zc{I%B#7C9Fx`nclB=)bIW^pPKjh;$7q=uf%NNbFgN zufD>01@waJD@sIdSs}`c&7tOk62JJ%?)L9~&EeX@pTQo`NuK(yytrV0{6NU;r3FyD z>6kuun*e7`*iNn=_JY-}jf@B|&aQ8|p{w}t{pmBtOk5dRR${$bkDU&(!-JYD9|jeW zJU9Tsvr0b6!VnBjAW)kh8d<_WGT^4HkAHY$!rfO*Pl#)_?8wgX%b7fZPZ!Vei_>zB z330pmtIYKxyh}v&@gHD{5F<^v0hAV_fD~o6QK5D}R?5xAFH&AP9I5Z(5hWnRuOhAC z1NlpyrG!Vm!w6tYz{}TTHPT-2vvinKZ!WZXM*1Ov)O)&*r(2sy6VSiJ89xB3YgIXWUhe7`Gq+TGLA4{k`E^sLbkDjQbT9ceO0 zB}r0tMSMtkxoPpc-y+?ymaj9`Hiks&YXEYBOtLEtP?naIyg8?{X)!6D#E2t1s7kTb z1PNSTv;MAu^_Oj;yr;n;mBVV0;I6NM7cv0dCn|1+VezW31F%uGj;_n1yEe^VT$8$B z*N~#b#9M`L&Q2+wq-5nx!Wjdc8PGAMr4-^KbHlbyW*>`()=m1t%OJo#6kiWAJAzq?w9=z!{D`%wZ7_Ml;>0w^n~ z>sbfp54M4;nX;>~J`6-PuT>EI@;)PwwZVOCU6MR^4a!G#K!V#l!Zh2kFg;V(qaTWi z(Ge@izy9}a5Fw#li}00;kQV^pp3=1Ei9!ojx6zx}h>~33{A&f2fsz%y-e0`@;$1(^ zoSiXd$M(EW5)#6r2t_)>WI>xO`>;pwPy@lP3>sEMg3H>OYi zuuGRvQBD~-V<1nhXB~Xk`2jNkIjD03It+DgjSE(Of`zAhEnlQ&A|L;%BYTA(K4@jU&`-gaek&LW|0G1PLTJX3J92xm;e6-2{7AB=MA!qHG*YZbo81u*BVa_vt@ zmH|b$^744`Ug~|j$BauEy?0N+#|iP_dJovUA|ScYqm+^Wah8`4aIIJtYR->5A1QT$ zAw;w5`(tS%l2-g~W5(1RV{Di(!_hh&?ND@T#g1jFHE`9Fcw_r`AwScCw>JVLqs^bK z%oL$9q18X{;zUOH#&$=3T(>WJ^lVxV^jcHzdS``e_Jqwv&@`lWmZwX9>uRlSg+6(k?S7GKc6ylRkLw?!5J* z#-|Qjn>J-nyeUkSS6bz$L6>eeTeS$rWQd~(%g_LWgOsksEm-jxR{e%sK2KXCLZggT zhj!t)L-;55MLEFB!;hd6kiRS!US6FOWx;YtnKt=jzOObV%j@LXn+b!ckdc4)@99J-S3*%iN}tdq;`_zEoE&LenNsvvM&7XdJrh` zH)Mx6b3U4A4C$J)_0XCrGv7=2*MTC~f&+cP1BC}~5LH$1OU*o-RG0eYT8tc6@!S(K zXyQnR<;3m=j4;*%Il^|}JBaAu)E)*{G?1Blc=<{Y@|s{&jv(nCnJ$t&eR0kEK0Gj5 z_(9Gd6oz|X{RbG6jvgtkrco7XwTD0?h;a~< zEvN+VQ}d4i=QYk!evER&$Ljig_w~Uwa~7^Pl$P6}2n6s*lB-NKxhT>U0LFY6y zY%al0@H-E`VCoj&fXV=_wfZPob}M|LR3F_3aOab9XT$;Ax*k`nJW^AUFSUzH6X1ja zKwb~Ao&$VpVtlm7%9^w8ntoAZa}O0-IXR@1KmrKhB+yl`%MZ-ol4>_U<8y+H)Y@dw z_uIYW*oK*NG82y;FA+h|RVH_#fKR5-^apRD9Cg5(Ru~qpEC?Mu=?-jv`>@_xE^G&P z3d=X^ezd7 z4;NZRO&!c(VT&3a`8b0FH7K_PJKmMxk<=L=LXh_XEKVlljrxAuwjTayT+&;;bMs1| zdoD}C~d4o#=T>DZ1q%K_rA@Qc9!>2 zJzdfO=SL$>X&jt(#f-)%k+E*>CYZMxckFnPO$D?DyNxwa3D&^by*#LzNvR5{BhNgz z)UF=T*WkNY4C?Xyw@21bobXoP6UAl`gze=NAG!vL8kLn_ypDWm|2S;=i?v<kwWz*0mDZ!8LtZzhj@$^kDxmS)5-eIvTOpj#Tue+=tD${wwB@b|ZN>XyNCA3guG)9Pw^~oRi z?Q0x;I1k1$z|$(2#CIp48OWy-^eW)xHGTv5^1yu$9G>8%6T1X=%h~c{_L$pW9#~Xt z0p{qQK>;}xq9{TvFXuKmP-Aws$}*7i8W9lJOBfcU{xP8Ez{!sC;tFn>D9_m_Dz;@S z6c{^%q(p^j@sQLUpUe5%Ge8I3bGR%6m_5-Ec-F#=nNLhtypNUUZ{cGPvTo{`_=Fo$ zj7u`7>3a1?FYR2RQvjTwRN=`L=?Z!BH5(uP{K_l3j6RZAQYfu?G7?2}48$i7o>U&! z30mbQ{<1%y(@?%19~&9FZTr#eJ4e1W^zc#WgoDN4svGmH0}EsUz{&F~OZHJh*VHOrp-Lfy=gW{77`q*%2&kjRyb74qjNg&IXVnuaJ8tyYs z#;+^Qm+w~{16zX5ZiJjXD?541fB|tM z4;JL_uQ&-nVFKA|aDu+610X%pe446CG(?8(+7tOl=8&Ud?6%wpoP`T9xhbqz%iU`T4WAezI zF3Q$1OoY)1D2cJ>{U}O4{W~U<2Vii~%n9YorX`sV>3Uw%YPBxqhi!b(ORwsZk^|&Y zgb1E|`PEc2G7-l`#Uw{xygS!IT)vP3E4Or+G2)jRhruB z8Xe}pe{XJj(&$%a9X?hhpKAeX4gy?!V%|QwFgW>y=npq3dc-sly3RhrxF{_*{>gQB zc!fl~&RsROL%YSv?B#;uJ%U-QkAz$s)SP@a#e=XXOu09=$a#TpuQ|S7lx%uO)Ijak zVJ)L>$rEu)GJdb?b?v415znAToetn^8v>0|wkp`bW$ExX3WEe_!4k<43=`AiuB-`w9Iq`GnFEKu!;~ zjotww&*A}%OncLa;V3V`G7nSoduaCI46n-`PcoSJCLLkDddqz-NMcbY9A>_JK|ba0TQ_ z6O@!z3Ujed+&HjT>AM@|+~XhOlXASUL{eDEfGFe_kx7P?Q;V~_&u5^>=r!m&!W6C- zd-ojv>!iDuy|HXrwoeWCa4%44KwR?CHIUfQ&p11p4B(#~m6-1$gj{ihF#Tce^WG7L zQ4N(PKRK`vWchBRDBkcI9N}Q|L13h)@`(|Rz9C?ZJTRHuAWA{GDT#4d&E=R-jxqjW z&FlKh2g>w1`=3q=aP`A;;%9?Je1<_c^{IPrL-GT`dcSA#ib@sM0sy8=o8TqS+kB{U zXWZv==Rvgv8Vrw*3>W*h9h;S${I`!Do|zh7C9QhWGN&@xWWF?8A^QwX#!`muERm7H68B_0(Zyt4pcDnkXqiar19`i?nsgPfWUVS$49*wjt) zaLOQIFU%zmEkb(F&Gqot-&?x=rEly-NB>lv|8t<@lea`jS)QBGw5@JrSkRv z)|mX}6m49;pBtgWEjM1H1XQW*?4gCLHAQI(c0eHG^#^atA(irDS~60#1}XlsV-?V9 zg)A4mCEc=JjDggVz-^D{-d!uI2S%^)v7{dfQRaomvu#YMrP!MnmD zg0Zp+Tfk^nnx=4oFZaUEaXPr+E}=Rbja(K>D_YvbD}`>*!mpTQge z`e0{pP@~Wbo@wEV#s9W4wZf1&MC($*!ZD)( zVD|&D=`wENH<9BXAKGB6Siyai^)T^(kDVGj_syj6L1VFcg#LovITG3Y;SRC|+yFlf z5IAC$nia2H_uoHc-)qZf-dgUcN-rs~fcg{K3V2&TOD-63!K{GC_Jm{0(6As8;pO+l zOD|@-5S2Vb5VdF#Yx^+oEixI>E;aP#0TnnU>^hjp+sG#93Y_-^KdLn^SCGwI=(DF+S~ z9e>7%#TOr6FH90o!+)P9J+dm~jySpoheB_=LX3U>e=~Z(-^u(%kB&2E^eC zr59WoXmvW|Pc1@)_h(KtVI0!`RuS0y`sej`JS+mQyis-vu5e0K0GWvUk82CKyS!^_ zv~qp_1GkE2U!3}Ge3Dh4BMuwaCs#0H&$s=3n4gER3)=(pEeu!sXc-UK(yt~OEkmifDX zsV(3JxY`n}o*P6l#D-I*{8oIvb!pbjdBcXDs4CrJHdjdYqY-wx6)-mgTH(XV&NQ+%a~*+IW0K53jjhBnmRSVMYzI)Kk`If_*3W~7AFDbbS~Z@2;8 zfiF)LSULqT!+f0=_~SR;nEm4;kIWd}r;l;z(V{|o9i%UWb|Vy{TK~t)8ISthjSx*% z;CJ~~SNBhRAu1}w>WNLre(*ry2cJoP@E63zHxFnM(gG}57I$d71>9o7w%h3cjX@TI zoONw=gLv+_>5X$A9`)4d5lg?`xo7VSI^VFXf`Yie5)gK-pvoTrG$kudTs44QU0oy0 z)>3<)o;{XMnLgpU8*c2?*t3TTX*Y`SFr7>O3assrm6H*2hqhb5O~Ko4qc&q$u`TV; z!2%H*6E3npefo>Pr7Rg95fi*T@8l6tK?_*ekV9Bg(t^c#q({0ADG3&hEEb!vSgUdp zx|xQqTD|1i#fy@FUAPf}IxT}Ve*xZKIYU~5&Z2ZI`PluZjTUeNyp0BG&ttg?Dd(Sc zA}UHR9+)wr=*^Vm+5NBTH`>wQ_@TI@OoEx9W}r>;8tD7v7azt}iTY>WUNL|0mtXwf zmMi*n6Qw2P;P0#D%4U1=cE@SG1>68{y?xsKR8m#Y-bzqx^5BC9UoE!pdUeC!-(Bz< zyQAh+fVoKuQ;a45>KgmDTZi5>^qsUtPuw?kcvYw_Se!g*mQs^TK|!kB4R@X+x_R(( z+`t4U{W{X>tRA3E8aJpkD9CSaX6BclW~6U^skYvRZSReLdEqa~PtBh{uG(gUZ9;_7 zvU2SHfwihjd-fRNR}4o07dp66ejZw!NayUb20I<-;cDcF>v(Jg+JDF|C^kJf>-H~( z52apbqsY%M5#77TxcQRv@Ew>W_8+<@<>#qw-N{}AE#PLvFM^NYF2eb10V%2-eDbkwa`gYSF#KY%Jo-T(jq diff --git a/themes/minimized/images/warning.png b/themes/minimized/images/warning.png deleted file mode 100644 index 628cf2dae3d419ae220c8928ac71393b480745a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 666 zcmV;L0%iS)P)eOSYYtbpBV}~vsBnU!_?2tr-P=|^T zED%wc9ezHgW@NMb!^uT_|SvCpFLJylbx zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5 zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6 znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D z^T}Cc<|r(Su=1K=P5>Z4 zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs A&j0`b diff --git a/themes/minimized/root.php b/themes/minimized/root.php deleted file mode 100644 index 55f9565d6a..0000000000 --- a/themes/minimized/root.php +++ /dev/null @@ -1,87 +0,0 @@ - - Portions created by the Initial Developer are Copyright (C) 2008-2012 - the Initial Developer. All Rights Reserved. - - Contributor(s): - Mark J Crane -*/ - -// make sure the PATH_SEPARATOR is defined - if (!defined("PATH_SEPARATOR")) { - if (strpos($_ENV["OS"], "Win") !== false) { - define("PATH_SEPARATOR", ";"); - } else { - define("PATH_SEPARATOR", ":"); - } - } - - // make sure the document_root is set - $_SERVER["SCRIPT_FILENAME"] = str_replace("\\", '/', $_SERVER["SCRIPT_FILENAME"]); - if(PHP_SAPI == 'cli'){ - chdir(pathinfo($_SERVER["PHP_SELF"], PATHINFO_DIRNAME)); - $script_full_path = str_replace("\\", '/', getcwd() . '/' . $_SERVER["SCRIPT_FILENAME"]); - $dirs = explode('/', pathinfo($script_full_path, PATHINFO_DIRNAME)); - if (file_exists('/project_root.php')) { - $path = '/'; - } else { - $i = 1; - $path = ''; - while ($i < count($dirs)) { - $path .= '/' . $dirs[$i]; - if (file_exists($path. '/project_root.php')) { - break; - } - $i++; - } - } - $_SERVER["DOCUMENT_ROOT"] = $path; - }else{ - $_SERVER["DOCUMENT_ROOT"] = str_replace($_SERVER["PHP_SELF"], "", $_SERVER["SCRIPT_FILENAME"]); - } - $_SERVER["DOCUMENT_ROOT"] = realpath($_SERVER["DOCUMENT_ROOT"]); -// try to detect if a project path is being used - if (!defined('PROJECT_PATH')) { - if (is_dir($_SERVER["DOCUMENT_ROOT"]. '/fusionpbx')) { - define('PROJECT_PATH', '/fusionpbx'); - } elseif (file_exists($_SERVER["DOCUMENT_ROOT"]. '/project_root.php')) { - define('PROJECT_PATH', ''); - } else { - $dirs = explode('/', str_replace('\\', '/', pathinfo($_SERVER["PHP_SELF"], PATHINFO_DIRNAME))); - $i = 1; - $path = $_SERVER["DOCUMENT_ROOT"]; - while ($i < count($dirs)) { - $path .= '/' . $dirs[$i]; - if (file_exists($path. '/project_root.php')) { - break; - } - $i++; - } - if(!file_exists($path. '/project_root.php')){ - die("Failed to locate the Project Root by searching for project_root.php please contact support for assistance"); - } - $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); - define('PROJECT_PATH', $project_path); - } - $_SERVER["PROJECT_ROOT"] = realpath($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH); - set_include_path(get_include_path() . PATH_SEPARATOR . $_SERVER["PROJECT_ROOT"]); - } - -?> \ No newline at end of file diff --git a/themes/minimized/template.php b/themes/minimized/template.php deleted file mode 100644 index e1e690a563..0000000000 --- a/themes/minimized/template.php +++ /dev/null @@ -1,1814 +0,0 @@ -\n"; - } -?> - - -<!--{title}--> - - 0) { - $php_self_dir = substr($php_self_dir, strlen(PROJECT_PATH), strlen($php_self_dir)); - } - if (isset($_SESSION['theme']['favicon']['text'])){ - $favicon = $_SESSION['theme']['favicon']['text']; - } - else { - $favicon = '/themes/minimized/favicon.ico'; - } -?> - - - - - - - - - - - - - - - - - - - - - - - - -get(null,'themes/minimized'); - -// set message_onload - if (strlen($_SESSION['message']) > 0) { - $message_text = addslashes($_SESSION['message']); - $message_mood = $_SESSION['message_mood']; - $message_delay = $_SESSION['message_delay']; - - $onload .= "display_message('".$message_text."'"; - $onload .= ($message_mood != '') ? ", '".$message_mood."'" : ", 'default'"; - if ($message_delay != '') { - $onload .= ", '".$message_delay."'"; - } - $onload .= "); "; - unset($_SESSION['message'], $_SESSION['message_mood'], $_SESSION['message_delay']); - } -?> - - - -
    -
    - - 0) { ?> - - - - 0 && permission_exists("domain_select") && count($_SESSION['domains']) > 1) { - - ?> -
    - -
    -
    - - ".$text['theme-title-domains']." (".sizeof($_SESSION['domains']).")"; - ?> -

    - -
    -
    - "; - echo "".$domain['domain_name']."\n"; - if ($domain['domain_description'] != '') { - echo " - ".$domain['domain_description']."\n"; - } - echo "
    \n"; - $ary_domain_names[] = $domain['domain_name']; - $ary_domain_descs[] = str_replace('"','\"',$domain['domain_description']); - } - ?> -
    - - - -
    - - - - 0) { - - if (strlen($_SESSION['background_image']) == 0) { - $_SESSION['background_image'] = $_SESSION['theme']['background_image'][array_rand($_SESSION['theme']['background_image'])]; - $background_image = $_SESSION['background_image']; - } - - // background image(s) specified, check if source is file or folder - if (in_array(strtolower(pathinfo($background_image, PATHINFO_EXTENSION)), $image_extensions)) { - $image_source = 'file'; - } - else { - $image_source = 'folder'; - } - - // is source (file/folder) local or remote - if (substr($background_image, 0, 4) == 'http') { - $source_path = $background_image; - } - else if (substr($background_image, 0, 1) == '/') { // - // use project path as root - $source_path = PROJECT_PATH.$background_image; - } - else { - // use theme images/backgrounds folder as root - $source_path = PROJECT_PATH.'/themes/enhanced/images/backgrounds/'.$background_image; - } - - } - else { - // not set, so use default backgrounds folder and images - $image_source = 'folder'; - $source_path = PROJECT_PATH.'/themes/enhanced/images/backgrounds'; - } - - if ($image_source == 'folder') { - if (file_exists($_SERVER["DOCUMENT_ROOT"].$source_path)) { - // retrieve a random background image - $dir_list = opendir($_SERVER["DOCUMENT_ROOT"].$source_path); - $v_background_array = array(); - $x = 0; - while (false !== ($file = readdir($dir_list))) { - if ($file != "." AND $file != ".."){ - $new_path = $dir.'/'.$file; - $level = explode('/',$new_path); - if (in_array(strtolower(pathinfo($new_path, PATHINFO_EXTENSION)), $image_extensions)) { - $v_background_array[] = $new_path; - } - if ($x > 100) { break; }; - $x++; - } - } - if ($_SESSION['background_image'] == '' && sizeof($v_background_array) > 0) { - $_SESSION['background_image'] = PROJECT_PATH.$source_path.$v_background_array[array_rand($v_background_array, 1)]; - } - } - else { - $_SESSION['background_image'] = ''; - } - - } - else if ($image_source == 'file') { - $_SESSION['background_image'] = $source_path; - } - - //show the background - if ($_SESSION['background_image'] != '') { - echo "
    \n"; - } - - } - - // check for background color - else if ( - $_SESSION['theme']['background_color'][0] != '' || - $_SESSION['theme']['background_color'][1] != '' - ) { // background color 1 or 2 is enabled - - echo "bg1 = ".$_SESSION['theme']['background_color'][0]."

    "; - echo "bg2 = ".$_SESSION['theme']['background_color'][1]."

    "; - - if ($_SESSION['theme']['background_color'][0] != '' && $_SESSION['theme']['background_color'][1] == '') { // use color 1 - echo "
     
    \n"; - } - else if ($_SESSION['theme']['background_color'][0] == '' && $_SESSION['theme']['background_color'][1] != '') { // use color 2 - echo "
     
    \n"; - } - else if ($_SESSION['theme']['background_color'][0] != '' && $_SESSION['theme']['background_color'][1] != '') { // vertical gradient - echo "
     
    \n"; - } - else { // default: white - echo "
     
    \n"; - } - } - ?> - - "; - echo "
    "; - echo " "; - echo "
    "; - echo ""; - ?> - -
    - - - - - - - 0) { - ?> - - - - - - - -
    - - - - -
    - $value) { - $text[$key] = $value[$_SESSION['domain']['language']['code']]; - } - //set a default login destination - if (strlen($_SESSION['login']['destination']['url']) == 0) { - $_SESSION['login']['destination']['url'] = PROJECT_PATH."/core/user_settings/user_dashboard.php"; - } - //login form - echo "
    \n"; - echo "
    \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - if ($_SESSION['login']['domain_name.visible']['boolean'] == "true") { - echo " \n"; - echo " \n"; - } - - echo " \n"; - echo " \n"; - echo "
    \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " ".$text['label-domain'].":\n"; - echo " \n"; - if (count($_SESSION['login']['domain_name']) > 0) { - echo " \n"; - } - else { - echo " \n"; - } - echo " \n"; - echo " \n"; - echo "
    \n"; - echo "
    "; - echo "
    "; - } - } - ?> -
    -
    - - - - -
    - -
    -
    - - -
    - - - - -
    - -
    - -
    -
    -
    - -
    - - fusionpbx.com. All rights reserved.\n"; - echo "\n"; - ?> - - -

    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