/*
  Icon Font: fontcustom
*/

@font-face {
    font-family: "fontcustom";
    src: url("/fonts/sx-icons.eot");
    src: url("/fonts/sx-icons.eot?#iefix") format("embedded-opentype"),
    url("/fonts/sx-icons.woff") format("woff"),
    url("/fonts/sx-icons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.icon-shape_square:before,
.icon-jar_coffee_bean:before,
.icon-bowling_pin:before,
.icon-money_refund:before,
.icon-laurel_wreath:before,
.icon-home_fire:before,
.icon-keyboard_key_shift:before,
.icon-navigate_open:before,
.icon-package:before,
.icon-spray_can:before,
.icon-user_mobilephone:before,
.icon-medal2:before,
.icon-safety_glasses:before,
.icon-logic_or:before,
.icon-rotate_left:before,
.icon-briefcase:before,
.icon-clipboard_check_edit:before,
.icon-chart_area:before,
.icon-pumpkin_halloween:before,
.icon-smartcard:before,
.icon-spirit_level:before,
.icon-delivery_truck:before,
.icon-sms:before,
.icon-signal_strength_1:before,
.icon-objects_exchange:before,
.icon-workstation:before,
.icon-pretzel:before,
.icon-emoticon_cool:before,
.icon-businessperson:before,
.icon-speech_balloon_answer:before,
.icon-save_as:before,
.icon-champagne_bottle:before,
.icon-microphone:before,
.icon-golf_club_iron:before,
.icon-dot_matrix:before,
.icon-satellite:before,
.icon-magazine_folder:before,
.icon-table_tennis_racket:before,
.icon-wine_bottle:before,
.icon-spam:before,
.icon-market_stand:before,
.icon-led:before,
.icon-monitor_width:before,
.icon-garbage2:before,
.icon-mobilephone3:before,
.icon-messages:before,
.icon-star_of_david:before,
.icon-loudspeaker:before,
.icon-marker:before,
.icon-shape_triangle:before,
.icon-window_font:before,
.icon-minibus:before,
.icon-umbrella_closed:before,
.icon-sign_warning_biohazard:before,
.icon-globe:before,
.icon-hockey_puck:before,
.icon-tent:before,
.icon-window_touch:before,
.icon-teacher:before,
.icon-radio_button_selected:before,
.icon-client_network:before,
.icon-switch_off:before,
.icon-bookkeeper:before,
.icon-gas_cylinder:before,
.icon-chess_piece_queen:before,
.icon-nav_up_left:before,
.icon-remotecontrol2:before,
.icon-chess_piece_king:before,
.icon-users4:before,
.icon-index:before,
.icon-keyboard_key_1:before,
.icon-hand_count_one:before,
.icon-scooter:before,
.icon-central_bank_dollar:before,
.icon-chart_column_stacked:before,
.icon-postage_stamp:before,
.icon-history:before,
.icon-data_scroll:before,
.icon-money_coins2:before,
.icon-flower:before,
.icon-projector:before,
.icon-painting_landscape:before,
.icon-control_tower:before,
.icon-chart_radar:before,
.icon-lantern:before,
.icon-media_rewind:before,
.icon-code_php:before,
.icon-stethoscope:before,
.icon-billboard_empty:before,
.icon-laundry_machine:before,
.icon-nav_up:before,
.icon-fire_extinguisher:before,
.icon-clipboard_paste:before,
.icon-graph_fork:before,
.icon-scientist:before,
.icon-window:before,
.icon-documents_exchange:before,
.icon-fish_bowl:before,
.icon-signaling_disc:before,
.icon-floppy_disks:before,
.icon-car_compact:before,
.icon-gambling_chip:before,
.icon-jar:before,
.icon-smartphone_cloud:before,
.icon-keyboard_key_j:before,
.icon-envelope2:before,
.icon-window_cd:before,
.icon-switch2_off:before,
.icon-hole_punch:before,
.icon-lollipop:before,
.icon-chart_pyramid:before,
.icon-sort_ascending2:before,
.icon-tennis_ball:before,
.icon-money_interest:before,
.icon-sort_az_descending:before,
.icon-mail2:before,
.icon-symbol_female:before,
.icon-tablet_computer:before,
.icon-photo_landscape:before,
.icon-graph_square:before,
.icon-alarm:before,
.icon-sign_warning_radiation:before,
.icon-binocular:before,
.icon-pet_bottle:before,
.icon-sailboat:before,
.icon-motorcyclist:before,
.icon-arrow_circle2:before,
.icon-arrow_left:before,
.icon-magnet:before,
.icon-ghost:before,
.icon-graph_triangle:before,
.icon-navigate_left:before,
.icon-print_layout_continous:before,
.icon-hand_point_right:before,
.icon-money_bill_cut:before,
.icon-angel:before,
.icon-guillotine:before,
.icon-banana:before,
.icon-disability:before,
.icon-poison:before,
.icon-fried_egg_bacon:before,
.icon-cocktail2:before,
.icon-font_style_subscript:before,
.icon-fancy_cake:before,
.icon-document_center_vertical:before,
.icon-delivery_note:before,
.icon-policeman_bobby:before,
.icon-trophy:before,
.icon-checkbox:before,
.icon-cup:before,
.icon-layout_horizontal:before,
.icon-detergent:before,
.icon-mail_bug:before,
.icon-calendar_1:before,
.icon-pacemaker:before,
.icon-graph_connection_directed:before,
.icon-layout_north:before,
.icon-documents_empty:before,
.icon-mug_tea:before,
.icon-cabinet_flash:before,
.icon-symbol_dollar_euro:before,
.icon-folder_into:before,
.icon-knot:before,
.icon-battery_status5:before,
.icon-spreadsheed_sort_descending:before,
.icon-first_aid_box:before,
.icon-cargo_container:before,
.icon-wall_barbed_wire:before,
.icon-delivery_man:before,
.icon-plug_lan:before,
.icon-odometer:before,
.icon-signpost2:before,
.icon-sledge:before,
.icon-code_javascript:before,
.icon-code_c:before,
.icon-books:before,
.icon-football:before,
.icon-navigate_left2:before,
.icon-desk:before,
.icon-scroll_bar_vertical:before,
.icon-log_out:before,
.icon-mailbox_empty:before,
.icon-book_open:before,
.icon-safe:before,
.icon-headstone:before,
.icon-garbage_overflow:before,
.icon-stroller:before,
.icon-font_style_strikethrough:before,
.icon-window_warning:before,
.icon-sort_up:before,
.icon-industrial_machine:before,
.icon-users_meeting:before,
.icon-containership:before,
.icon-control_panel:before,
.icon-masks:before,
.icon-cloud_hail:before,
.icon-arrow_loop:before,
.icon-rss:before,
.icon-credit_card2:before,
.icon-telephone2:before,
.icon-share:before,
.icon-presentation_empty:before,
.icon-soap_dispenser:before,
.icon-cabinet_warning:before,
.icon-fingerprint_scan:before,
.icon-pumpkin:before,
.icon-modem_earth:before,
.icon-medical_bag:before,
.icon-fax_machine:before,
.icon-bank_building:before,
.icon-coffee_bean:before,
.icon-tag:before,
.icon-user_earth:before,
.icon-tape_measure2:before,
.icon-castle:before,
.icon-cannon:before,
.icon-moon_half:before,
.icon-font_style_bold:before,
.icon-server_from_client:before,
.icon-axe:before,
.icon-bird:before,
.icon-keyboard_key_empty:before,
.icon-keyboard_key_h:before,
.icon-keyboard_key_c:before,
.icon-heartbeat:before,
.icon-suitcase:before,
.icon-store:before,
.icon-sign_warning_flammable:before,
.icon-feeding_bottle:before,
.icon-media_pause:before,
.icon-document_header:before,
.icon-podium2:before,
.icon-keyboard_key_5:before,
.icon-folder3_music:before,
.icon-cabinet:before,
.icon-door_exit:before,
.icon-mouse2_right_button:before,
.icon-arrow_down:before,
.icon-receipt_printer:before,
.icon-users2:before,
.icon-lemonade_glass:before,
.icon-folder3_document:before,
.icon-chart_step:before,
.icon-phone_conference:before,
.icon-keyboard_key_e:before,
.icon-beer_bottle:before,
.icon-book2:before,
.icon-print_calculator:before,
.icon-environment_network:before,
.icon-wheel:before,
.icon-graduation_hat2:before,
.icon-cleaver:before,
.icon-keyboard:before,
.icon-lighthouse:before,
.icon-carabiner:before,
.icon-rfid_chip:before,
.icon-touch:before,
.icon-bowl:before,
.icon-keyboard_key_speaker:before,
.icon-hand_card:before,
.icon-notebook3:before,
.icon-sort_up_plus:before,
.icon-bear:before,
.icon-user_telephone:before,
.icon-rocket:before,
.icon-crack:before,
.icon-card_terminal2:before,
.icon-stockbroker2:before,
.icon-card_terminal:before,
.icon-barrels:before,
.icon-tractor:before,
.icon-firewall:before,
.icon-windsock:before,
.icon-home_lock:before,
.icon-gallows:before,
.icon-earth_location:before,
.icon-document_center:before,
.icon-elements_cascade:before,
.icon-university:before,
.icon-press:before,
.icon-graph_node:before,
.icon-arrow_turn_left:before,
.icon-police_car:before,
.icon-graph_fork2:before,
.icon-body_scale:before,
.icon-floppy_disk_window:before,
.icon-toolbox:before,
.icon-graph:before,
.icon-hand_spread:before,
.icon-sickle:before,
.icon-media_fast_forward:before,
.icon-document_footer:before,
.icon-cook:before,
.icon-mail_sealed:before,
.icon-erase:before,
.icon-signpost3:before,
.icon-bone:before,
.icon-wine_glass:before,
.icon-fuel_dispenser:before,
.icon-eye_blind:before,
.icon-briefcase2:before,
.icon-server_earth:before,
.icon-navigate_down2:before,
.icon-cash_flow:before,
.icon-power_drill:before,
.icon-inbox_empty:before,
.icon-cooling_tower_smoke:before,
.icon-server_cloud:before,
.icon-car_sports:before,
.icon-ssd_drive:before,
.icon-keyboard_key_r:before,
.icon-object_ball:before,
.icon-document_attachment:before,
.icon-roulette_wheel:before,
.icon-grenade:before,
.icon-map_roads:before,
.icon-graph_connection:before,
.icon-small_truck:before,
.icon-microwave_oven:before,
.icon-mail_exchange:before,
.icon-plank:before,
.icon-handbag:before,
.icon-memory_stick:before,
.icon-earth2:before,
.icon-document_chart:before,
.icon-car_sedan2:before,
.icon-loudspeaker3:before,
.icon-die:before,
.icon-server_out:before,
.icon-garbage_half_full:before,
.icon-paint_brush:before,
.icon-code_csharp:before,
.icon-dude2:before,
.icon-playing_card_clubs:before,
.icon-media_stop:before,
.icon-switch3_off:before,
.icon-ice_cream:before,
.icon-radio_button_group:before,
.icon-hair_dryer:before,
.icon-golf_club_wood:before,
.icon-media_step_back:before,
.icon-magazine_folder_empty:before,
.icon-id_cards:before,
.icon-crystal_ball:before,
.icon-shape_rhomb:before,
.icon-pin2:before,
.icon-loudspeaker4:before,
.icon-bus:before,
.icon-plus:before,
.icon-mail_into:before,
.icon-folder_window:before,
.icon-cloud_rain:before,
.icon-network_node:before,
.icon-cashier:before,
.icon-folder_zip:before,
.icon-arrow_fork2:before,
.icon-sort_ascending:before,
.icon-vacuum_cleaner:before,
.icon-step:before,
.icon-keyboard_key_f:before,
.icon-pineapple:before,
.icon-hard_drive:before,
.icon-army_knife:before,
.icon-ammunition_box_closed:before,
.icon-cloud_moon:before,
.icon-document_orientation_portrait:before,
.icon-add:before,
.icon-airplane:before,
.icon-bacteria:before,
.icon-magician:before,
.icon-handcuffs:before,
.icon-pda_write:before,
.icon-gun:before,
.icon-mouse2_left_button:before,
.icon-keyboard_key_s:before,
.icon-cigarette:before,
.icon-hand_thumb_up:before,
.icon-keyboard_key_g:before,
.icon-table_selection_row:before,
.icon-chart_column:before,
.icon-objects_transform2:before,
.icon-soccer_ball:before,
.icon-coathanger:before,
.icon-loudspeaker2:before,
.icon-weight:before,
.icon-signal_strength_0:before,
.icon-codes_of_law:before,
.icon-mug:before,
.icon-nail:before,
.icon-stopwatch:before,
.icon-text_align_left:before,
.icon-bug:before,
.icon-shape_ellipse:before,
.icon-keyboard_key_i:before,
.icon-cigarette_packet:before,
.icon-voice_recorder:before,
.icon-score_board:before,
.icon-signboard_sold:before,
.icon-credit_card:before,
.icon-server_client:before,
.icon-chart_candlestick:before,
.icon-table:before,
.icon-download:before,
.icon-milk:before,
.icon-data_floppy_disk:before,
.icon-rain_drops:before,
.icon-layout_northwest:before,
.icon-code_cplusplus:before,
.icon-data_shared:before,
.icon-sort_up_down_question:before,
.icon-user_glasses:before,
.icon-inbox_out:before,
.icon-comb:before,
.icon-office_building2:before,
.icon-graph_star:before,
.icon-breakpoint:before,
.icon-hand_point_up:before,
.icon-html_tag2:before,
.icon-fan:before,
.icon-correction_fluid:before,
.icon-inbox:before,
.icon-garbage_container:before,
.icon-microphone2:before,
.icon-information:before,
.icon-arrow_u_turn:before,
.icon-violin:before,
.icon-folder_document2:before,
.icon-sort_az_ascending2:before,
.icon-windup_key:before,
.icon-tables:before,
.icon-skull2:before,
.icon-surgeon:before,
.icon-window_size:before,
.icon-document_notebook:before,
.icon-woman:before,
.icon-beaker:before,
.icon-box_open:before,
.icon-camera:before,
.icon-lipstick:before,
.icon-bomb:before,
.icon-badminton_racket:before,
.icon-courthouse:before,
.icon-bottle_crate:before,
.icon-shape_octagon:before,
.icon-parking_meter:before,
.icon-clock_forward:before,
.icon-dude5:before,
.icon-arrow_mix:before,
.icon-uninstall:before,
.icon-dome_camera:before,
.icon-indent_increase:before,
.icon-stairs_up:before,
.icon-dumbbell:before,
.icon-keyboard_key_6:before,
.icon-easel:before,
.icon-check:before,
.icon-sort_up_down2:before,
.icon-movie:before,
.icon-currency_yen:before,
.icon-cloud_download:before,
.icon-platform_truck_box:before,
.icon-escalator_down:before,
.icon-object_alignment_horizontal:before,
.icon-scroll_bar_horizontal:before,
.icon-invoice_dollar:before,
.icon-fingerprint:before,
.icon-wallet_empty:before,
.icon-log:before,
.icon-spreadsheed_data:before,
.icon-shower_gel:before,
.icon-dictionary:before,
.icon-selection:before,
.icon-sun_dimmed:before,
.icon-wedding_rings:before,
.icon-nose:before,
.icon-symbol_paragraph:before,
.icon-keyboard_key_4:before,
.icon-layout_south:before,
.icon-server_mail_download:before,
.icon-selection_recycle:before,
.icon-spreadsheed:before,
.icon-jackhammer:before,
.icon-elements_branch:before,
.icon-moneybag_dollar:before,
.icon-jerrycan:before,
.icon-navigate_minus:before,
.icon-chest_into:before,
.icon-wind_engine_offshore:before,
.icon-dictation_microphone:before,
.icon-truck:before,
.icon-element_selection:before,
.icon-shopping_basket_full:before,
.icon-gambling_chips:before,
.icon-c_clamp:before,
.icon-hand_count_zero:before,
.icon-checks:before,
.icon-lemon:before,
.icon-lock3:before,
.icon-office_chair:before,
.icon-control_panel2:before,
.icon-sunglasses:before,
.icon-hockey_stick:before,
.icon-nav_undo:before,
.icon-newtons_cradle:before,
.icon-clipboard:before,
.icon-calendar_5:before,
.icon-post_horn:before,
.icon-shopping_cart:before,
.icon-signboard_closed:before,
.icon-switch_on:before,
.icon-eightball:before,
.icon-wind_engines:before,
.icon-switch3_on:before,
.icon-cabinet2:before,
.icon-icecube:before,
.icon-genius:before,
.icon-shape_circle:before,
.icon-speech_balloon_question:before,
.icon-book_headphones:before,
.icon-mouse2:before,
.icon-clipboard_checks:before,
.icon-money_bill_fire:before,
.icon-history2:before,
.icon-cruise_ship:before,
.icon-caliper:before,
.icon-bookmarks:before,
.icon-planet:before,
.icon-nav_right:before,
.icon-clef:before,
.icon-businessmen:before,
.icon-console_network:before,
.icon-cpu_flash:before,
.icon-spellcheck2:before,
.icon-gearwheel:before,
.icon-knife:before,
.icon-thermometer:before,
.icon-battery_plus_minus:before,
.icon-cow:before,
.icon-van:before,
.icon-money_bills:before,
.icon-shield:before,
.icon-candle_holder:before,
.icon-elements4:before,
.icon-sign_yield:before,
.icon-shuttlecock:before,
.icon-document_zoom_in:before,
.icon-basketball:before,
.icon-piece2:before,
.icon-diamond:before,
.icon-hat:before,
.icon-battery_status1:before,
.icon-document_gear:before,
.icon-beaker2:before,
.icon-graph_claw:before,
.icon-gauze_bandage:before,
.icon-barrier_closed:before,
.icon-help_earth:before,
.icon-text_binary:before,
.icon-singer:before,
.icon-clothes_pin:before,
.icon-arrow_join2:before,
.icon-document_page_number:before,
.icon-car_sedan:before,
.icon-cd_drive:before,
.icon-stapler:before,
.icon-painters_palette_empty:before,
.icon-record:before,
.icon-rubber_stamp:before,
.icon-media_end:before,
.icon-mail_out:before,
.icon-teddy_bear:before,
.icon-vector_ellipse:before,
.icon-keyboard_key_n:before,
.icon-denture:before,
.icon-shredder:before,
.icon-book_telephone:before,
.icon-front:before,
.icon-arrow_over:before,
.icon-target:before,
.icon-close:before,
.icon-ladder:before,
.icon-moneybag_euro:before,
.icon-logs:before,
.icon-firefighter:before,
.icon-fit_to_size:before,
.icon-box_software:before,
.icon-symbol_q:before,
.icon-road_roller:before,
.icon-guitar:before,
.icon-boombox:before,
.icon-folder_cubes:before,
.icon-boxing_glove:before,
.icon-matryoshka:before,
.icon-arrow_shuffle:before,
.icon-sixpack_beer:before,
.icon-tablet_computer_touch:before,
.icon-elements_hierarchy:before,
.icon-phone_receiver:before,
.icon-question:before,
.icon-barcode_scanner:before,
.icon-pawn:before,
.icon-pill:before,
.icon-dug_well:before,
.icon-anchor:before,
.icon-objects2:before,
.icon-tv:before,
.icon-compasses:before,
.icon-mail_open:before,
.icon-lightbulb_off:before,
.icon-printer3:before,
.icon-igloo:before,
.icon-precision_square:before,
.icon-hand_stop2:before,
.icon-battery_status2:before,
.icon-keyboard_key_down:before,
.icon-folder_document:before,
.icon-mail_reply_all:before,
.icon-signal_strength_4:before,
.icon-brickwall:before,
.icon-wheelchair:before,
.icon-eye:before,
.icon-spade:before,
.icon-surveillance_camera2:before,
.icon-compass:before,
.icon-missile2:before,
.icon-grand_piano:before,
.icon-window_close:before,
.icon-keyboard_key_8:before,
.icon-mobilephone2:before,
.icon-glass_cracked:before,
.icon-keyboard_key_0:before,
.icon-bomb2:before,
.icon-refresh:before,
.icon-breakpoint_selection:before,
.icon-arrow_spread2:before,
.icon-objects4:before,
.icon-nav_up_right:before,
.icon-barrier_open:before,
.icon-gauge:before,
.icon-mirror_horizontally:before,
.icon-airplane2_starting:before,
.icon-hand_money:before,
.icon-chart_gantt:before,
.icon-money:before,
.icon-girl:before,
.icon-text_tree:before,
.icon-piggy_bank:before,
.icon-pool_balls:before,
.icon-element:before,
.icon-route_sign:before,
.icon-hat2:before,
.icon-tree:before,
.icon-monitor_test_card:before,
.icon-earth_link:before,
.icon-bug2:before,
.icon-oil_platform:before,
.icon-eye_scan:before,
.icon-missile:before,
.icon-bus2:before,
.icon-cake:before,
.icon-recycle:before,
.icon-whistle:before,
.icon-multimeter_analog:before,
.icon-taxi:before,
.icon-pentagram:before,
.icon-cash_register:before,
.icon-smartphone:before,
.icon-pci_card:before,
.icon-window_sidebar:before,
.icon-screwdriver:before,
.icon-phone_receiver2:before,
.icon-server2:before,
.icon-windmill:before,
.icon-spreadsheed_row:before,
.icon-graduate:before,
.icon-window_time:before,
.icon-nonprofit:before,
.icon-credit_cards:before,
.icon-scales:before,
.icon-eyeglasses:before,
.icon-kidney_dish:before,
.icon-spreadsheed_cell:before,
.icon-layout_east:before,
.icon-signboard_for_rent:before,
.icon-movie_camera:before,
.icon-maximize:before,
.icon-rack_server_network:before,
.icon-forklift:before,
.icon-hammer:before,
.icon-quotation_mark2:before,
.icon-helicopter:before,
.icon-window_width:before,
.icon-wlan_router:before,
.icon-rocking_horse:before,
.icon-selection_find:before,
.icon-notebook:before,
.icon-fit_to_width:before,
.icon-signboard_for_sale:before,
.icon-pipette_test:before,
.icon-passport:before,
.icon-code:before,
.icon-window_oscillograph:before,
.icon-purchase_order:before,
.icon-zoom_out:before,
.icon-document_stop:before,
.icon-html_tag:before,
.icon-document_empty:before,
.icon-keyboard_key_l:before,
.icon-pin:before,
.icon-hand_truck_bag:before,
.icon-wooden_pallet_box:before,
.icon-object_alignment_bottom:before,
.icon-knife_fork_spoon:before,
.icon-central_bank_yuan:before,
.icon-handsaw:before,
.icon-cut:before,
.icon-keyboard_key_up:before,
.icon-wax_seal:before,
.icon-code_beanshell:before,
.icon-cloud_dark:before,
.icon-factory:before,
.icon-navigate_up2:before,
.icon-crossbow:before,
.icon-video_camera:before,
.icon-bag:before,
.icon-bookmark:before,
.icon-flashlight:before,
.icon-chess_piece_rook:before,
.icon-window_equalizer:before,
.icon-hospital:before,
.icon-shapes:before,
.icon-document_height:before,
.icon-bacon:before,
.icon-calendar_7:before,
.icon-ear:before,
.icon-packaging_paper:before,
.icon-currency_won:before,
.icon-keyboard_key_7:before,
.icon-hardhat:before,
.icon-table_selection_block:before,
.icon-layout_northeast:before,
.icon-pan_flute:before,
.icon-shopping_cart2:before,
.icon-crown:before,
.icon-document_selection:before,
.icon-symbol_euro:before,
.icon-star:before,
.icon-moon:before,
.icon-bible:before,
.icon-mail_cloud:before,
.icon-photos:before,
.icon-barcode:before,
.icon-symbol_hash:before,
.icon-folder_movie:before,
.icon-windows:before,
.icon-folder3_mail:before,
.icon-bridge:before,
.icon-virus:before,
.icon-pontifex:before,
.icon-mailbox_full:before,
.icon-clients:before,
.icon-hand_gun:before,
.icon-tags:before,
.icon-calendar_clock:before,
.icon-mirror_vertically:before,
.icon-platform_truck_suitcase:before,
.icon-box_surprise:before,
.icon-monitor_brush:before,
.icon-magnifying_glass:before,
.icon-keyhole:before,
.icon-window_dialog:before,
.icon-beer_mug:before,
.icon-registry:before,
.icon-hammer2:before,
.icon-precision_knife:before,
.icon-coffin:before,
.icon-font_style_superscript:before,
.icon-sort_descending:before,
.icon-clipboard_paste_no_format:before,
.icon-minus:before,
.icon-keyboard_key_p:before,
.icon-arrow_out:before,
.icon-index2:before,
.icon-wristwatch:before,
.icon-razor:before,
.icon-hand_point_up2:before,
.icon-floppy_drive:before,
.icon-golf_ball:before,
.icon-keyboard_key_right:before,
.icon-alarmclock:before,
.icon-ok:before,
.icon-armour:before,
.icon-vending_machine:before,
.icon-desktop:before,
.icon-shape_hexagon:before,
.icon-map_location2:before,
.icon-atom:before,
.icon-tweezers:before,
.icon-signal_flag_checkered:before,
.icon-keyboard_key_a:before,
.icon-phone_speaker:before,
.icon-user_headphones:before,
.icon-view_1_1:before,
.icon-object_cone:before,
.icon-sort_19_descending:before,
.icon-painters_palette2:before,
.icon-arrow_to:before,
.icon-phone_hang_up:before,
.icon-logic_and:before,
.icon-equalizer:before,
.icon-i-beams:before,
.icon-symbol_percent:before,
.icon-businesswoman:before,
.icon-dog:before,
.icon-objects_transform:before,
.icon-keyboard_key_enter:before,
.icon-home_water:before,
.icon-pressure_sprayer:before,
.icon-graph_to:before,
.icon-layout_west:before,
.icon-layout_vertical:before,
.icon-pager:before,
.icon-server_into:before,
.icon-calendar_52:before,
.icon-painters_palette_brush:before,
.icon-medal:before,
.icon-folder3_movie:before,
.icon-dart:before,
.icon-mosquito:before,
.icon-mouse:before,
.icon-id_card:before,
.icon-signpost:before,
.icon-athlete:before,
.icon-chest:before,
.icon-nav_down_left:before,
.icon-money_coin:before,
.icon-invoice_euro:before,
.icon-arrow_spread:before,
.icon-folder:before,
.icon-inbox_into:before,
.icon-signal_strength_5:before,
.icon-webcam:before,
.icon-presentation_chart:before,
.icon-emoticon_angry:before,
.icon-gps:before,
.icon-objects3:before,
.icon-fire_truck:before,
.icon-folder_network:before,
.icon-key:before,
.icon-maneki_neko:before,
.icon-briefcase_document:before,
.icon-window_network:before,
.icon-ammunition_box_open:before,
.icon-power:before,
.icon-sticky_note_text:before,
.icon-arrow_curve_left:before,
.icon-photo_portrait:before,
.icon-keyboard_key_clock:before,
.icon-shopping_bag_full:before,
.icon-sort_down_plus:before,
.icon-clapperboard:before,
.icon-senior_citizen:before,
.icon-champagne_glass:before,
.icon-cloud:before,
.icon-cd_music:before,
.icon-face_scan:before,
.icon-paper_jet:before,
.icon-helmet:before,
.icon-window_test_card:before,
.icon-gold_bars:before,
.icon-toilet_paper:before,
.icon-money_dollar:before,
.icon-ticket:before,
.icon-handheld_device:before,
.icon-spreadsheed_chart:before,
.icon-folder_shared:before,
.icon-debug:before,
.icon-building_block:before,
.icon-sizes:before,
.icon-link:before,
.icon-apple:before,
.icon-note_text:before,
.icon-bullet_train:before,
.icon-palm_tree:before,
.icon-chainsaw:before,
.icon-vector_circle:before,
.icon-ambulance:before,
.icon-users_family:before,
.icon-mail_attachment:before,
.icon-trafficlight_on:before,
.icon-document_width:before,
.icon-band_aid:before,
.icon-tank:before,
.icon-baby:before,
.icon-funnel:before,
.icon-dude3:before,
.icon-sd_card:before,
.icon-shape_pentagon:before,
.icon-keyboard_key_9:before,
.icon-objects:before,
.icon-circus:before,
.icon-barrel:before,
.icon-house_framework:before,
.icon-beer_garden_table:before,
.icon-resize:before,
.icon-ballpen:before,
.icon-keyboard_key_k:before,
.icon-chart_line:before,
.icon-ship1:before,
.icon-server_client_exchange:before,
.icon-arrow_through:before,
.icon-windows_close:before,
.icon-back:before,
.icon-filter_and_sort:before,
.icon-emoticon_smile:before,
.icon-arrow_squiggly:before,
.icon-worker:before,
.icon-mail_filter:before,
.icon-deck_chair:before,
.icon-chart_dot:before,
.icon-film_cartridge:before,
.icon-engineer:before,
.icon-reticle:before,
.icon-cloud_upload:before,
.icon-media_record:before,
.icon-font_style_underline:before,
.icon-snowflake:before,
.icon-church:before,
.icon-blot:before,
.icon-clock:before,
.icon-cocktail:before,
.icon-synagogue:before,
.icon-pilot:before,
.icon-media_play:before,
.icon-torpedo:before,
.icon-keyboard_key_left:before,
.icon-warehouse:before,
.icon-chart_spline:before,
.icon-keyboard_key_plus:before,
.icon-moving_truck:before,
.icon-skin_tiger:before,
.icon-fire:before,
.icon-flatscreen_tv:before,
.icon-vector_curve_cubic:before,
.icon-receipt:before,
.icon-plug_cinch:before,
.icon-keyboard_key_m:before,
.icon-earth:before,
.icon-upload:before,
.icon-atm:before,
.icon-balloon:before,
.icon-measuring_cup:before,
.icon-bicycle:before,
.icon-about:before,
.icon-chalk:before,
.icon-calendar_3:before,
.icon-table_selection_range:before,
.icon-car_compact2:before,
.icon-numeric_keypad:before,
.icon-joystick:before,
.icon-houses:before,
.icon-text_align_center:before,
.icon-selection_delete:before,
.icon-paper_lantern:before,
.icon-font:before,
.icon-baseball_bat:before,
.icon-record_player:before,
.icon-user:before,
.icon-window_split_hor:before,
.icon-trojan_horse:before,
.icon-key2:before,
.icon-printer_network:before,
.icon-hand_point_left:before,
.icon-sword:before,
.icon-keyboard_key_u:before,
.icon-submarine:before,
.icon-gauntlet:before,
.icon-planks:before,
.icon-businesswomen:before,
.icon-heart_broken:before,
.icon-tram:before,
.icon-temple:before,
.icon-spreadsheed_column:before,
.icon-door_closed:before,
.icon-wheelbarrow:before,
.icon-contrast_low:before,
.icon-mobile_phone:before,
.icon-chart_pie:before,
.icon-parasol:before,
.icon-sign_warning_voltage:before,
.icon-astronaut:before,
.icon-blender:before,
.icon-text_speaker:before,
.icon-address_book2:before,
.icon-folding_rule:before,
.icon-drink:before,
.icon-graph_from:before,
.icon-airplane2:before,
.icon-orange:before,
.icon-sum:before,
.icon-arrow_down_right:before,
.icon-spellcheck:before,
.icon-devil:before,
.icon-document_zoom_out:before,
.icon-water_tap:before,
.icon-chess_piece_pawn:before,
.icon-media_beginning:before,
.icon-air_tube_carrier:before,
.icon-undo:before,
.icon-signal_strength_2:before,
.icon-nav_refresh:before,
.icon-lock_open:before,
.icon-dump_truck:before,
.icon-data:before,
.icon-beverage_can_empty:before,
.icon-dagger:before,
.icon-emoticon_kiss:before,
.icon-walkie_talkie:before,
.icon-monitor_touch:before,
.icon-navigate_down:before,
.icon-trafficlight_red_yellow:before,
.icon-playing_card_hearts:before,
.icon-watering_can:before,
.icon-formula:before,
.icon-video_chat2:before,
.icon-media_step_forward:before,
.icon-rack_server:before,
.icon-phone_speech_bubble:before,
.icon-golf_flag:before,
.icon-crash_test_dummy:before,
.icon-gamepad:before,
.icon-fountain_pen:before,
.icon-businessperson2:before,
.icon-hand_count_four:before,
.icon-elements:before,
.icon-hand_truck:before,
.icon-memory:before,
.icon-molecule_h2o:before,
.icon-pieces:before,
.icon-list_style_numbered:before,
.icon-perfume:before,
.icon-elements_tree:before,
.icon-currency_euro:before,
.icon-flame:before,
.icon-schoolboy:before,
.icon-document_music:before,
.icon-wheelbarrow_full:before,
.icon-infusion_drip:before,
.icon-arrow_around:before,
.icon-radio_button_unselected:before,
.icon-window_height:before,
.icon-arrow_down_left:before,
.icon-standby:before,
.icon-line_break:before,
.icon-cake2:before,
.icon-tools:before,
.icon-keyboard_key_v:before,
.icon-checkbox_unselected:before,
.icon-bed:before,
.icon-element_branch2:before,
.icon-rotate_right:before,
.icon-hand_offer:before,
.icon-portable_barcode_scanner:before,
.icon-safety_pin_open:before,
.icon-mail_write:before,
.icon-presentation2:before,
.icon-keyboard_key_b:before,
.icon-terrorist:before,
.icon-cpu2:before,
.icon-find_replace:before,
.icon-users:before,
.icon-painters_palette:before,
.icon-chess_piece_knight:before,
.icon-users_crowd:before,
.icon-sales_quotation:before,
.icon-keyboard_key_z:before,
.icon-truck2:before,
.icon-timer:before,
.icon-pill2:before,
.icon-arrow_from:before,
.icon-signboard_open:before,
.icon-hand_pump:before,
.icon-menora:before,
.icon-schoolbus2:before,
.icon-sort_az_ascending:before,
.icon-security_badge:before,
.icon-safe_open_empty:before,
.icon-petri_dish:before,
.icon-repeat:before,
.icon-trafficlight_yellow:before,
.icon-video_chat:before,
.icon-clipboard_empty:before,
.icon-home:before,
.icon-symbol_yuan:before,
.icon-wooden_pallet:before,
.icon-can_closed:before,
.icon-cpu:before,
.icon-money_euro:before,
.icon-notebook2:before,
.icon-robot:before,
.icon-document_zip:before,
.icon-chart_hi_lo:before,
.icon-cube_molecule2:before,
.icon-indent_decrease:before,
.icon-pylon:before,
.icon-plug2:before,
.icon-folder_out:before,
.icon-oil_pump:before,
.icon-garbage_can:before,
.icon-map_location:before,
.icon-pacifier:before,
.icon-keyboard_key_d:before,
.icon-document_tag:before,
.icon-sort_descending2:before,
.icon-paper_roll:before,
.icon-packaging_tape:before,
.icon-symbol_copyright:before,
.icon-arrow_into:before,
.icon-trafficlight_red:before,
.icon-telescope:before,
.icon-navigate_end:before,
.icon-button:before,
.icon-arrow_up_right:before,
.icon-window_information:before,
.icon-thread:before,
.icon-window_star:before,
.icon-diamond_ring:before,
.icon-note:before,
.icon-console:before,
.icon-emoticon_confused:before,
.icon-corkscrew:before,
.icon-utility_knife:before,
.icon-line_spacing_paragraph:before,
.icon-bell:before,
.icon-arrow_merge:before,
.icon-hard_drive_network:before,
.icon-document_empty_landscape:before,
.icon-system:before,
.icon-headphones:before,
.icon-umbrella_open:before,
.icon-policeman:before,
.icon-object_alignment_left:before,
.icon-code_vbasic:before,
.icon-pencil:before,
.icon-safety_pin:before,
.icon-symbol_dollar:before,
.icon-tab_pane:before,
.icon-currency_plain:before,
.icon-arrow_merge2:before,
.icon-goblet:before,
.icon-signboard_empty:before,
.icon-mushroom:before,
.icon-money2:before,
.icon-telephone_box:before,
.icon-hand_paper:before,
.icon-book:before,
.icon-slider:before,
.icon-object_cube:before,
.icon-sort_up_down:before,
.icon-key3:before,
.icon-earth_music:before,
.icon-table_selection_cell:before,
.icon-headset:before,
.icon-cactus:before,
.icon-horse:before,
.icon-remote_control:before,
.icon-test_card:before,
.icon-wrench:before,
.icon-calculator:before,
.icon-gift:before,
.icon-garbage_full:before,
.icon-form:before,
.icon-thought:before,
.icon-note_block:before,
.icon-water_fish:before,
.icon-breakpoints:before,
.icon-symbol_questionmark:before,
.icon-logic_not:before,
.icon-radar:before,
.icon-compact_camera:before,
.icon-window_environment:before,
.icon-arrow_loop2:before,
.icon-workplace:before,
.icon-bull:before,
.icon-dram:before,
.icon-hand_drill:before,
.icon-password_field:before,
.icon-hourglass:before,
.icon-lecture:before,
.icon-bowling_pins:before,
.icon-keyboard_key_q:before,
.icon-document_orientation_landscape:before,
.icon-layout_center:before,
.icon-shopping_basket:before,
.icon-nav_down:before,
.icon-geiger_counter:before,
.icon-battery_status0:before,
.icon-text_align_right:before,
.icon-message:before,
.icon-sign_forbidden:before,
.icon-shopping_bag:before,
.icon-fried_egg:before,
.icon-solar_panel:before,
.icon-construction_barrier:before,
.icon-3d_glasses:before,
.icon-central_bank_pound:before,
.icon-server_network:before,
.icon-movies:before,
.icon-spider:before,
.icon-find_text:before,
.icon-worm:before,
.icon-industrial_robot:before,
.icon-document_text:before,
.icon-bolt:before,
.icon-sort_down:before,
.icon-monitor_height:before,
.icon-arrow_right:before,
.icon-escalator_up:before,
.icon-text_field:before,
.icon-navigate_right:before,
.icon-phone_pick_up:before,
.icon-cubes:before,
.icon-music:before,
.icon-escalator:before,
.icon-window_logon:before,
.icon-gold_bar:before,
.icon-object_alignment_vertical:before,
.icon-object_alignment_center:before,
.icon-moneybag_coins:before,
.icon-star_and_crescent:before,
.icon-adhesive_tape:before,
.icon-floppy_disk:before,
.icon-dynamite:before,
.icon-bottle_bubbles:before,
.icon-paper_jet2:before,
.icon-location_pin:before,
.icon-table_selection_column:before,
.icon-tea_bag:before,
.icon-graphics_tablet:before,
.icon-car_convertible2:before,
.icon-cd_case:before,
.icon-layout:before,
.icon-atom2:before,
.icon-emoticon_clown:before,
.icon-cask:before,
.icon-portfolio_folder:before,
.icon-keyboard_key_3:before,
.icon-jar_earth:before,
.icon-plug:before,
.icon-note_pinned:before,
.icon-signal_flag:before,
.icon-i-beam:before,
.icon-whistle_noise:before,
.icon-holmes:before,
.icon-lifebelt:before,
.icon-environment:before,
.icon-currency_yuan:before,
.icon-monitor:before,
.icon-navigate_up:before,
.icon-list_style_bullets:before,
.icon-sort_up_minus:before,
.icon-flash:before,
.icon-podium:before,
.icon-purse:before,
.icon-vector_triangle:before,
.icon-keyboard_wireless:before,
.icon-lantern_on:before,
.icon-emergency_stop_button:before,
.icon-crutch:before,
.icon-minimize:before,
.icon-set_square:before,
.icon-id_badge:before,
.icon-microscope:before,
.icon-brick_trowel:before,
.icon-ashtray_cigarette:before,
.icon-box_tall:before,
.icon-speech_balloon:before,
.icon-dna:before,
.icon-motorbike:before,
.icon-wax_seal_broken:before,
.icon-emoticon_blink:before,
.icon-cd_pirated:before,
.icon-nav_down_right:before,
.icon-torii:before,
.icon-senior_citizen2:before,
.icon-compress2:before,
.icon-pipette:before,
.icon-tank_truck:before,
.icon-sponge:before,
.icon-service_bell:before,
.icon-users5:before,
.icon-bags:before,
.icon-battery_status4:before,
.icon-battery_status3:before,
.icon-folder_open:before,
.icon-mask:before,
.icon-object_alignment_top:before,
.icon-scanner:before,
.icon-arrow_junction:before,
.icon-motor_scooter:before,
.icon-pci_card_network:before,
.icon-install:before,
.icon-vector_curve_quadratic:before,
.icon-pens:before,
.icon-fire_hydrant:before,
.icon-server_id_card:before,
.icon-water:before,
.icon-wind_engine:before,
.icon-server_to_client:before,
.icon-woman3:before,
.icon-navigate_right2:before,
.icon-cd_window:before,
.icon-star2:before,
.icon-sign_warning_harmful:before,
.icon-line_spacing_text:before,
.icon-vector_line:before,
.icon-bicyclist:before,
.icon-sign_stop:before,
.icon-arrow_up:before,
.icon-scalpel:before,
.icon-keyboard_key_y:before,
.icon-brain:before,
.icon-steering_wheel:before,
.icon-stockbroker:before,
.icon-server:before,
.icon-document_center_horizontal:before,
.icon-folder2:before,
.icon-find_again:before,
.icon-easel_empty:before,
.icon-keyboard_key_2:before,
.icon-garbage_make_empty:before,
.icon-christmas_ball:before,
.icon-heart:before,
.icon-coffee_machine:before,
.icon-calibration_mark:before,
.icon-shopping_cart_full:before,
.icon-breakpoints_selection:before,
.icon-window_split_ver:before,
.icon-auction_hammer:before,
.icon-person:before,
.icon-mouse_left_button:before,
.icon-sign_warning_toxic:before,
.icon-symbol_yen:before,
.icon-logic_xor:before,
.icon-photographic_filters:before,
.icon-price_sticker:before,
.icon-sign_warning:before,
.icon-bow_tie:before,
.icon-fence:before,
.icon-navigate_beginning:before,
.icon-edit:before,
.icon-ufo:before,
.icon-fortress_tower:before,
.icon-arrow_barrier:before,
.icon-baseball:before,
.icon-school:before,
.icon-table_selection_all:before,
.icon-contrast:before,
.icon-cloud_snow:before,
.icon-keyboard_key_x:before,
.icon-pirates_ship:before,
.icon-layout_southwest:before,
.icon-chart_bubble:before,
.icon-chart_renko:before,
.icon-chart_bar:before,
.icon-monitor_sleep:before,
.icon-contract:before,
.icon-folders:before,
.icon-laser_pointer:before,
.icon-trafficlight_off:before,
.icon-injection:before,
.icon-first_aid:before,
.icon-keyboard_key_minus:before,
.icon-fit_to_height:before,
.icon-code_line:before,
.icon-selection_view:before,
.icon-spy:before,
.icon-document_size:before,
.icon-newspaper:before,
.icon-basketball_hoop:before,
.icon-nav_redo:before,
.icon-airplane2_landing:before,
.icon-window_key:before,
.icon-arrow_circle:before,
.icon-clapperboard_closed:before,
.icon-data_copy:before,
.icon-navigate_check:before,
.icon-hand_point_right2:before,
.icon-paint_bucket:before,
.icon-blood_bag:before,
.icon-tool_tip:before,
.icon-sort_19_ascending:before,
.icon-code_ruby:before,
.icon-link_broken:before,
.icon-text:before,
.icon-graduation_hat:before,
.icon-document_information:before,
.icon-antenna:before,
.icon-suitcase2:before,
.icon-emoticon_cry:before,
.icon-arrow_up_left:before,
.icon-calendar_31:before,
.icon-beverage_can:before,
.icon-emoticon_surprised:before,
.icon-copy:before,
.icon-money_coins:before,
.icon-buoy:before,
.icon-stopwatch2:before,
.icon-keys:before,
.icon-astrologer:before,
.icon-safe_into:before,
.icon-safe_out:before,
.icon-cloud_network:before,
.icon-tobacco_pipe:before,
.icon-progress_bar:before,
.icon-goal_ball:before,
.icon-backpack:before,
.icon-dude6:before,
.icon-chest_out:before,
.icon-font_style_italics:before,
.icon-multimeter:before,
.icon-arrow_fork:before,
.icon-drop:before,
.icon-graph_self_loop:before,
.icon-spreadsheed_sort_ascending:before,
.icon-diving_mask:before,
.icon-can_open:before,
.icon-calendar:before,
.icon-object_alignment_right:before,
.icon-hand_truck_box:before,
.icon-pig:before,
.icon-navigate_plus:before,
.icon-playing_cards:before,
.icon-tower_crane:before,
.icon-dude1:before,
.icon-plane_tool:before,
.icon-photographic_filter:before,
.icon-cd_burn:before,
.icon-element_copy:before,
.icon-dude4:before,
.icon-keyboard_key_w:before,
.icon-wine:before,
.icon-modem:before,
.icon-scroll2:before,
.icon-rfq:before,
.icon-data_network:before,
.icon-platform_truck_empty:before,
.icon-scroll:before,
.icon-bowling_ball:before,
.icon-emoticon_tongue:before,
.icon-pagoda:before,
.icon-chest_open:before,
.icon-candle:before,
.icon-sun:before,
.icon-box_into:before,
.icon-garbage:before,
.icon-battery_charge:before,
.icon-tooth_carious:before,
.icon-layout_southeast:before,
.icon-bottle:before,
.icon-clock_back:before,
.icon-brush:before,
.icon-chest_open_full:before,
.icon-laptop:before,
.icon-cigarette_packet_empty:before,
.icon-hand_fist2:before,
.icon-spreadsheed_sum:before,
.icon-arrow_cross:before,
.icon-voodoo_doll:before,
.icon-currency_dollar:before,
.icon-server_mail:before,
.icon-symbol_male:before,
.icon-lectern:before,
.icon-skin_cow:before,
.icon-document_cup:before,
.icon-hand_thumb_down:before,
.icon-symbol_at:before,
.icon-drop_down_list:before,
.icon-keyboard_key_o:before,
.icon-schoolbus:before,
.icon-map_route:before,
.icon-tennis_racket:before,
.icon-lock2:before,
.icon-cookies:before,
.icon-folders2:before,
.icon-text_braille:before,
.icon-paperclip:before,
.icon-mail:before,
.icon-hand_four:before,
.icon-earth_network:before,
.icon-door_open:before,
.icon-megaphone:before,
.icon-checkbook:before,
.icon-blackboard:before,
.icon-sewing_machine:before,
.icon-hand_point_left2:before,
.icon-folder3:before,
.icon-central_bank:before,
.icon-bottle_of_pills:before,
.icon-surveillance_camera:before,
.icon-goldfish:before,
.icon-mouse_right_button:before,
.icon-cabinet_open:before,
.icon-firewall2:before,
.icon-audio_cassette:before,
.icon-quotation_marks:before,
.icon-mails:before,
.icon-toaster:before,
.icon-central_bank_euro:before,
.icon-nav_plain:before,
.icon-wallet:before,
.icon-keyboard_key_t:before,
.icon-server_mail_upload:before,
.icon-mail_earth:before,
.icon-book_bookmark:before,
.icon-businesspeople:before,
.icon-pliers:before,
.icon-businesspeople2:before,
.icon-bed_empty:before,
.icon-shutter:before,
.icon-trafficlight_green:before,
.icon-document_pinned:before,
.icon-ship2:before,
.icon-inbox_full:before,
.icon-map:before,
.icon-window_explorer:before,
.icon-user_monitor:before,
.icon-watering_can_half:before,
.icon-excavator:before,
.icon-playing_card_spades:before,
.icon-document_heart:before,
.icon-jar_cookies:before,
.icon-chess_piece_bishop:before,
.icon-breakfast_egg:before,
.icon-safe_open_full:before,
.icon-printer:before,
.icon-marionette:before,
.icon-golf_club_putter:before,
.icon-users_relation2:before,
.icon-user_smartphone:before,
.icon-quotation_mark:before,
.icon-vector_square:before,
.icon-truck_container:before,
.icon-plug_usb:before,
.icon-mail_virus:before,
.icon-caesar:before,
.icon-electric_iron:before,
.icon-chart_funnel:before,
.icon-signal_strength_3:before,
.icon-workstation_network:before,
.icon-shelf_empty:before,
.icon-list_style_roman:before,
.icon-sticky_note:before,
.icon-reactor:before,
.icon-shelf_full:before,
.icon-magic_wand:before,
.icon-sort_down_minus:before,
.icon-guard:before,
.icon-clown:before,
.icon-wheel_loader:before,
.icon-elements3:before,
.icon-cloud_flash:before,
.icon-window_earth:before,
.icon-airbrush:before,
.icon-chocolate:before,
.icon-skateboard:before,
.icon-knife_fork:before,
.icon-boy:before,
.icon-mail_reply:before,
.icon-rack_servers:before,
.icon-ice_cream2:before,
.icon-nav_left:before,
.icon-sort_az_descending2:before,
.icon-wheat:before,
.icon-mousetrap:before,
.icon-christian_cross:before,
.icon-slingshot:before,
.icon-playing_card_diamonds:before,
.icon-network_node2:before,
.icon-bulldozer:before,
.icon-cloud_updown:before,
.icon-glass_fork:before,
.icon-mobile_crane:before,
.icon-object_cylinder:before,
.icon-monitor_size:before,
.icon-user_headset:before,
.icon-office_building:before,
.icon-mda:before,
.icon-hand_count_three:before,
.icon-coffee_beans:before,
.icon-truck_trailer:before,
.icon-apple_bite:before,
.icon-quad:before,
.icon-hotel:before,
.icon-lightbulb_on:before,
.icon-zoom_in:before,
.icon-washing_powder:before,
.icon-code_java:before,
.icon-cloud_sun:before,
.icon-radio:before,
.icon-redo:before,
.icon-navigate_close:before,
.icon-telephone:before,
.icon-paper_fan:before,
.icon-yinyang:before,
.icon-symbol_pound:before,
.icon-lock:before,
.icon-window_gear:before,
.icon-box_closed:before,
.icon-arrow_join:before,
.icon-typewriter:before,
.icon-log_in:before,
.icon-hand_truck_suitcase:before,
.icon-toilet:before,
.icon-hot_air_balloon:before,
.icon-receipt_book:before,
.icon-mouse_pointer:before,
.icon-data_cloud:before,
.icon-x-ray:before,
.icon-emoticon_frown:before,
.icon-plant:before,
.icon-airship:before,
.icon-goal:before,
.icon-mail_open2:before,
.icon-paperclip2:before,
.icon-text_align_justified:before,
.icon-sausage:before,
.icon-playing_cards_deck:before,
.icon-cloud_refresh:before,
.icon-hand_touch:before,
.icon-tooth:before,
.icon-thermometer2:before,
.icon-loudspeaker_off:before,
.icon-pastor:before,
.icon-delete:before,
.icon-central_bank_yen:before,
.icon-mail_forward:before,
.icon-wlan_antenna:before,
.icon-web:before,
.icon-leaf:before,
.icon-keypad:before,
.icon-doctor:before,
.icon-navigate_cross:before,
.icon-worker2:before,
.icon-invoice:before,
.icon-emoticon_straight_face:before,
.icon-tape_measure:before,
.icon-sim_card:before,
.icon-data_table:before,
.icon-woman2:before,
.icon-explosion:before,
.icon-bell2:before,
.icon-mosque:before,
.icon-weight2:before,
.icon-cooling_tower:before,
.icon-checkbox_unchecked:before,
.icon-question_and_answer:before,
.icon-checkbox_selected:before,
.icon-skull:before,
.icon-painting_portrait:before,
.icon-cube_molecule:before,
.icon-switch2_on:before,
.icon-paint_roller:before,
.icon-cd:before,
.icon-arrow_loop3:before,
.icon-print_layout_single:before,
.icon-briefcase2_document:before,
.icon-user_message:before,
.icon-snowman:before,
.icon-router:before,
.icon-loudspeaker_network:before,
.icon-compress:before,
.icon-handshake:before,
.icon-users_relation:before,
.icon-desk_lamp:before,
.icon-security_agent:before,
.icon-hamburger:before,
.icon-drum:before,
.icon-shape_rectangle:before,
.icon-cake_slice:before,
.icon-radiation:before,
.icon-beer_glass:before,
.icon-elements2:before,
.icon-dice:before,
.icon-bullets:before,
.icon-gambling_chips2:before,
.icon-selection_refresh:before,
.icon-sun_half:before,
.icon-moneybag:before,
.icon-users3:before,
.icon-loudspeaker_box:before,
.icon-error:before,
.icon-server_document:before,
.icon-judge:before,
.icon-font_style_normal:before,
.icon-motorcycle_helmet:before,
.icon-stairs_down:before,
.icon-chart_donut:before,
.icon-criminal:before,
.icon-punching_bag:before,
.icon-satellite_dish:before,
.icon-emoticon_grin:before,
.icon-bucket:before,
.icon-document_pulse:before,
.icon-box_out:before,
.icon-videotape:before,
.icon-disinfection:before,
.icon-piece:before,
.icon-stock_ticker:before,
.icon-elements_selection:before,
.icon-folder_music:before,
.icon-media_eject:before,
.icon-pda:before,
.icon-gearwheels:before,
.icon-film:before,
.icon-balloons:before,
.icon-ships_wheel:before,
.icon-inkpot:before {
    font-family: "fontcustom";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    text-decoration: inherit;
}

.icon-shape_square:before { content: "\f100"; }
.icon-jar_coffee_bean:before { content: "\f101"; }
.icon-bowling_pin:before { content: "\f102"; }
.icon-money_refund:before { content: "\f103"; }
.icon-laurel_wreath:before { content: "\f104"; }
.icon-home_fire:before { content: "\f105"; }
.icon-keyboard_key_shift:before { content: "\f106"; }
.icon-navigate_open:before { content: "\f107"; }
.icon-package:before { content: "\f108"; }
.icon-spray_can:before { content: "\f109"; }
.icon-user_mobilephone:before { content: "\f10a"; }
.icon-medal2:before { content: "\f10b"; }
.icon-safety_glasses:before { content: "\f10c"; }
.icon-logic_or:before { content: "\f10d"; }
.icon-rotate_left:before { content: "\f10e"; }
.icon-briefcase:before { content: "\f10f"; }
.icon-clipboard_check_edit:before { content: "\f110"; }
.icon-chart_area:before { content: "\f111"; }
.icon-pumpkin_halloween:before { content: "\f112"; }
.icon-smartcard:before { content: "\f113"; }
.icon-spirit_level:before { content: "\f114"; }
.icon-delivery_truck:before { content: "\f115"; }
.icon-sms:before { content: "\f116"; }
.icon-signal_strength_1:before { content: "\f117"; }
.icon-objects_exchange:before { content: "\f118"; }
.icon-workstation:before { content: "\f119"; }
.icon-pretzel:before { content: "\f11a"; }
.icon-emoticon_cool:before { content: "\f11b"; }
.icon-businessperson:before { content: "\f11c"; }
.icon-speech_balloon_answer:before { content: "\f11d"; }
.icon-save_as:before { content: "\f11e"; }
.icon-champagne_bottle:before { content: "\f11f"; }
.icon-microphone:before { content: "\f120"; }
.icon-golf_club_iron:before { content: "\f121"; }
.icon-dot_matrix:before { content: "\f122"; }
.icon-satellite:before { content: "\f123"; }
.icon-magazine_folder:before { content: "\f124"; }
.icon-table_tennis_racket:before { content: "\f125"; }
.icon-wine_bottle:before { content: "\f126"; }
.icon-spam:before { content: "\f127"; }
.icon-market_stand:before { content: "\f128"; }
.icon-led:before { content: "\f129"; }
.icon-monitor_width:before { content: "\f12a"; }
.icon-garbage2:before { content: "\f12b"; }
.icon-mobilephone3:before { content: "\f12c"; }
.icon-messages:before { content: "\f12d"; }
.icon-star_of_david:before { content: "\f12e"; }
.icon-loudspeaker:before { content: "\f12f"; }
.icon-marker:before { content: "\f130"; }
.icon-shape_triangle:before { content: "\f131"; }
.icon-window_font:before { content: "\f132"; }
.icon-minibus:before { content: "\f133"; }
.icon-umbrella_closed:before { content: "\f134"; }
.icon-sign_warning_biohazard:before { content: "\f135"; }
.icon-globe:before { content: "\f136"; }
.icon-hockey_puck:before { content: "\f137"; }
.icon-tent:before { content: "\f138"; }
.icon-window_touch:before { content: "\f139"; }
.icon-teacher:before { content: "\f13a"; }
.icon-radio_button_selected:before { content: "\f13b"; }
.icon-client_network:before { content: "\f13c"; }
.icon-switch_off:before { content: "\f13d"; }
.icon-bookkeeper:before { content: "\f13e"; }
.icon-gas_cylinder:before { content: "\f13f"; }
.icon-chess_piece_queen:before { content: "\f140"; }
.icon-nav_up_left:before { content: "\f141"; }
.icon-remotecontrol2:before { content: "\f142"; }
.icon-chess_piece_king:before { content: "\f143"; }
.icon-users4:before { content: "\f144"; }
.icon-index:before { content: "\f145"; }
.icon-keyboard_key_1:before { content: "\f146"; }
.icon-hand_count_one:before { content: "\f147"; }
.icon-scooter:before { content: "\f148"; }
.icon-central_bank_dollar:before { content: "\f149"; }
.icon-chart_column_stacked:before { content: "\f14a"; }
.icon-postage_stamp:before { content: "\f14b"; }
.icon-history:before { content: "\f14c"; }
.icon-data_scroll:before { content: "\f14d"; }
.icon-money_coins2:before { content: "\f14e"; }
.icon-flower:before { content: "\f14f"; }
.icon-projector:before { content: "\f150"; }
.icon-painting_landscape:before { content: "\f151"; }
.icon-control_tower:before { content: "\f152"; }
.icon-chart_radar:before { content: "\f153"; }
.icon-lantern:before { content: "\f154"; }
.icon-media_rewind:before { content: "\f155"; }
.icon-code_php:before { content: "\f156"; }
.icon-stethoscope:before { content: "\f157"; }
.icon-billboard_empty:before { content: "\f158"; }
.icon-laundry_machine:before { content: "\f159"; }
.icon-nav_up:before { content: "\f15a"; }
.icon-fire_extinguisher:before { content: "\f15b"; }
.icon-clipboard_paste:before { content: "\f15c"; }
.icon-graph_fork:before { content: "\f15d"; }
.icon-scientist:before { content: "\f15e"; }
.icon-window:before { content: "\f15f"; }
.icon-documents_exchange:before { content: "\f160"; }
.icon-fish_bowl:before { content: "\f161"; }
.icon-signaling_disc:before { content: "\f162"; }
.icon-floppy_disks:before { content: "\f163"; }
.icon-car_compact:before { content: "\f164"; }
.icon-gambling_chip:before { content: "\f165"; }
.icon-jar:before { content: "\f166"; }
.icon-smartphone_cloud:before { content: "\f167"; }
.icon-keyboard_key_j:before { content: "\f168"; }
.icon-envelope2:before { content: "\f169"; }
.icon-window_cd:before { content: "\f16a"; }
.icon-switch2_off:before { content: "\f16b"; }
.icon-hole_punch:before { content: "\f16c"; }
.icon-lollipop:before { content: "\f16d"; }
.icon-chart_pyramid:before { content: "\f16e"; }
.icon-sort_ascending2:before { content: "\f16f"; }
.icon-tennis_ball:before { content: "\f170"; }
.icon-money_interest:before { content: "\f171"; }
.icon-sort_az_descending:before { content: "\f172"; }
.icon-mail2:before { content: "\f173"; }
.icon-symbol_female:before { content: "\f174"; }
.icon-tablet_computer:before { content: "\f175"; }
.icon-photo_landscape:before { content: "\f176"; }
.icon-graph_square:before { content: "\f177"; }
.icon-alarm:before { content: "\f178"; }
.icon-sign_warning_radiation:before { content: "\f179"; }
.icon-binocular:before { content: "\f17a"; }
.icon-pet_bottle:before { content: "\f17b"; }
.icon-sailboat:before { content: "\f17c"; }
.icon-motorcyclist:before { content: "\f17d"; }
.icon-arrow_circle2:before { content: "\f17e"; }
.icon-arrow_left:before { content: "\f17f"; }
.icon-magnet:before { content: "\f180"; }
.icon-ghost:before { content: "\f181"; }
.icon-graph_triangle:before { content: "\f182"; }
.icon-navigate_left:before { content: "\f183"; }
.icon-print_layout_continous:before { content: "\f184"; }
.icon-hand_point_right:before { content: "\f185"; }
.icon-money_bill_cut:before { content: "\f186"; }
.icon-angel:before { content: "\f187"; }
.icon-guillotine:before { content: "\f188"; }
.icon-banana:before { content: "\f189"; }
.icon-disability:before { content: "\f18a"; }
.icon-poison:before { content: "\f18b"; }
.icon-fried_egg_bacon:before { content: "\f18c"; }
.icon-cocktail2:before { content: "\f18d"; }
.icon-font_style_subscript:before { content: "\f18e"; }
.icon-fancy_cake:before { content: "\f18f"; }
.icon-document_center_vertical:before { content: "\f190"; }
.icon-delivery_note:before { content: "\f191"; }
.icon-policeman_bobby:before { content: "\f192"; }
.icon-trophy:before { content: "\f193"; }
.icon-checkbox:before { content: "\f194"; }
.icon-cup:before { content: "\f195"; }
.icon-layout_horizontal:before { content: "\f196"; }
.icon-detergent:before { content: "\f197"; }
.icon-mail_bug:before { content: "\f198"; }
.icon-calendar_1:before { content: "\f199"; }
.icon-pacemaker:before { content: "\f19a"; }
.icon-graph_connection_directed:before { content: "\f19b"; }
.icon-layout_north:before { content: "\f19c"; }
.icon-documents_empty:before { content: "\f19d"; }
.icon-mug_tea:before { content: "\f19e"; }
.icon-cabinet_flash:before { content: "\f19f"; }
.icon-symbol_dollar_euro:before { content: "\f1a0"; }
.icon-folder_into:before { content: "\f1a1"; }
.icon-knot:before { content: "\f1a2"; }
.icon-battery_status5:before { content: "\f1a3"; }
.icon-spreadsheed_sort_descending:before { content: "\f1a4"; }
.icon-first_aid_box:before { content: "\f1a5"; }
.icon-cargo_container:before { content: "\f1a6"; }
.icon-wall_barbed_wire:before { content: "\f1a7"; }
.icon-delivery_man:before { content: "\f1a8"; }
.icon-plug_lan:before { content: "\f1a9"; }
.icon-odometer:before { content: "\f1aa"; }
.icon-signpost2:before { content: "\f1ab"; }
.icon-sledge:before { content: "\f1ac"; }
.icon-code_javascript:before { content: "\f1ad"; }
.icon-code_c:before { content: "\f1ae"; }
.icon-books:before { content: "\f1af"; }
.icon-football:before { content: "\f1b0"; }
.icon-navigate_left2:before { content: "\f1b1"; }
.icon-desk:before { content: "\f1b2"; }
.icon-scroll_bar_vertical:before { content: "\f1b3"; }
.icon-log_out:before { content: "\f1b4"; }
.icon-mailbox_empty:before { content: "\f1b5"; }
.icon-book_open:before { content: "\f1b6"; }
.icon-safe:before { content: "\f1b7"; }
.icon-headstone:before { content: "\f1b8"; }
.icon-garbage_overflow:before { content: "\f1b9"; }
.icon-stroller:before { content: "\f1ba"; }
.icon-font_style_strikethrough:before { content: "\f1bb"; }
.icon-window_warning:before { content: "\f1bc"; }
.icon-sort_up:before { content: "\f1bd"; }
.icon-industrial_machine:before { content: "\f1be"; }
.icon-users_meeting:before { content: "\f1bf"; }
.icon-containership:before { content: "\f1c0"; }
.icon-control_panel:before { content: "\f1c1"; }
.icon-masks:before { content: "\f1c2"; }
.icon-cloud_hail:before { content: "\f1c3"; }
.icon-arrow_loop:before { content: "\f1c4"; }
.icon-rss:before { content: "\f1c5"; }
.icon-credit_card2:before { content: "\f1c6"; }
.icon-telephone2:before { content: "\f1c7"; }
.icon-share:before { content: "\f1c8"; }
.icon-presentation_empty:before { content: "\f1c9"; }
.icon-soap_dispenser:before { content: "\f1ca"; }
.icon-cabinet_warning:before { content: "\f1cb"; }
.icon-fingerprint_scan:before { content: "\f1cc"; }
.icon-pumpkin:before { content: "\f1cd"; }
.icon-modem_earth:before { content: "\f1ce"; }
.icon-medical_bag:before { content: "\f1cf"; }
.icon-fax_machine:before { content: "\f1d0"; }
.icon-bank_building:before { content: "\f1d1"; }
.icon-coffee_bean:before { content: "\f1d2"; }
.icon-tag:before { content: "\f1d3"; }
.icon-user_earth:before { content: "\f1d4"; }
.icon-tape_measure2:before { content: "\f1d5"; }
.icon-castle:before { content: "\f1d6"; }
.icon-cannon:before { content: "\f1d7"; }
.icon-moon_half:before { content: "\f1d8"; }
.icon-font_style_bold:before { content: "\f1d9"; }
.icon-server_from_client:before { content: "\f1da"; }
.icon-axe:before { content: "\f1db"; }
.icon-bird:before { content: "\f1dc"; }
.icon-keyboard_key_empty:before { content: "\f1dd"; }
.icon-keyboard_key_h:before { content: "\f1de"; }
.icon-keyboard_key_c:before { content: "\f1df"; }
.icon-heartbeat:before { content: "\f1e0"; }
.icon-suitcase:before { content: "\f1e1"; }
.icon-store:before { content: "\f1e2"; }
.icon-sign_warning_flammable:before { content: "\f1e3"; }
.icon-feeding_bottle:before { content: "\f1e4"; }
.icon-media_pause:before { content: "\f1e5"; }
.icon-document_header:before { content: "\f1e6"; }
.icon-podium2:before { content: "\f1e7"; }
.icon-keyboard_key_5:before { content: "\f1e8"; }
.icon-folder3_music:before { content: "\f1e9"; }
.icon-cabinet:before { content: "\f1ea"; }
.icon-door_exit:before { content: "\f1eb"; }
.icon-mouse2_right_button:before { content: "\f1ec"; }
.icon-arrow_down:before { content: "\f1ed"; }
.icon-receipt_printer:before { content: "\f1ee"; }
.icon-users2:before { content: "\f1ef"; }
.icon-lemonade_glass:before { content: "\f1f0"; }
.icon-folder3_document:before { content: "\f1f1"; }
.icon-chart_step:before { content: "\f1f2"; }
.icon-phone_conference:before { content: "\f1f3"; }
.icon-keyboard_key_e:before { content: "\f1f4"; }
.icon-beer_bottle:before { content: "\f1f5"; }
.icon-book2:before { content: "\f1f6"; }
.icon-print_calculator:before { content: "\f1f7"; }
.icon-environment_network:before { content: "\f1f8"; }
.icon-wheel:before { content: "\f1f9"; }
.icon-graduation_hat2:before { content: "\f1fa"; }
.icon-cleaver:before { content: "\f1fb"; }
.icon-keyboard:before { content: "\f1fc"; }
.icon-lighthouse:before { content: "\f1fd"; }
.icon-carabiner:before { content: "\f1fe"; }
.icon-rfid_chip:before { content: "\f1ff"; }
.icon-touch:before { content: "\f200"; }
.icon-bowl:before { content: "\f201"; }
.icon-keyboard_key_speaker:before { content: "\f202"; }
.icon-hand_card:before { content: "\f203"; }
.icon-notebook3:before { content: "\f204"; }
.icon-sort_up_plus:before { content: "\f205"; }
.icon-bear:before { content: "\f206"; }
.icon-user_telephone:before { content: "\f207"; }
.icon-rocket:before { content: "\f208"; }
.icon-crack:before { content: "\f209"; }
.icon-card_terminal2:before { content: "\f20a"; }
.icon-stockbroker2:before { content: "\f20b"; }
.icon-card_terminal:before { content: "\f20c"; }
.icon-barrels:before { content: "\f20d"; }
.icon-tractor:before { content: "\f20e"; }
.icon-firewall:before { content: "\f20f"; }
.icon-windsock:before { content: "\f210"; }
.icon-home_lock:before { content: "\f211"; }
.icon-gallows:before { content: "\f212"; }
.icon-earth_location:before { content: "\f213"; }
.icon-document_center:before { content: "\f214"; }
.icon-elements_cascade:before { content: "\f215"; }
.icon-university:before { content: "\f216"; }
.icon-press:before { content: "\f217"; }
.icon-graph_node:before { content: "\f218"; }
.icon-arrow_turn_left:before { content: "\f219"; }
.icon-police_car:before { content: "\f21a"; }
.icon-graph_fork2:before { content: "\f21b"; }
.icon-body_scale:before { content: "\f21c"; }
.icon-floppy_disk_window:before { content: "\f21d"; }
.icon-toolbox:before { content: "\f21e"; }
.icon-graph:before { content: "\f21f"; }
.icon-hand_spread:before { content: "\f220"; }
.icon-sickle:before { content: "\f221"; }
.icon-media_fast_forward:before { content: "\f222"; }
.icon-document_footer:before { content: "\f223"; }
.icon-cook:before { content: "\f224"; }
.icon-mail_sealed:before { content: "\f225"; }
.icon-erase:before { content: "\f226"; }
.icon-signpost3:before { content: "\f227"; }
.icon-bone:before { content: "\f228"; }
.icon-wine_glass:before { content: "\f229"; }
.icon-fuel_dispenser:before { content: "\f22a"; }
.icon-eye_blind:before { content: "\f22b"; }
.icon-briefcase2:before { content: "\f22c"; }
.icon-server_earth:before { content: "\f22d"; }
.icon-navigate_down2:before { content: "\f22e"; }
.icon-cash_flow:before { content: "\f22f"; }
.icon-power_drill:before { content: "\f230"; }
.icon-inbox_empty:before { content: "\f231"; }
.icon-cooling_tower_smoke:before { content: "\f232"; }
.icon-server_cloud:before { content: "\f233"; }
.icon-car_sports:before { content: "\f234"; }
.icon-ssd_drive:before { content: "\f235"; }
.icon-keyboard_key_r:before { content: "\f236"; }
.icon-object_ball:before { content: "\f237"; }
.icon-document_attachment:before { content: "\f238"; }
.icon-roulette_wheel:before { content: "\f239"; }
.icon-grenade:before { content: "\f23a"; }
.icon-map_roads:before { content: "\f23b"; }
.icon-graph_connection:before { content: "\f23c"; }
.icon-small_truck:before { content: "\f23d"; }
.icon-microwave_oven:before { content: "\f23e"; }
.icon-mail_exchange:before { content: "\f23f"; }
.icon-plank:before { content: "\f240"; }
.icon-handbag:before { content: "\f241"; }
.icon-memory_stick:before { content: "\f242"; }
.icon-earth2:before { content: "\f243"; }
.icon-document_chart:before { content: "\f244"; }
.icon-car_sedan2:before { content: "\f245"; }
.icon-loudspeaker3:before { content: "\f246"; }
.icon-die:before { content: "\f247"; }
.icon-server_out:before { content: "\f248"; }
.icon-garbage_half_full:before { content: "\f249"; }
.icon-paint_brush:before { content: "\f24a"; }
.icon-code_csharp:before { content: "\f24b"; }
.icon-dude2:before { content: "\f24c"; }
.icon-playing_card_clubs:before { content: "\f24d"; }
.icon-media_stop:before { content: "\f24e"; }
.icon-switch3_off:before { content: "\f24f"; }
.icon-ice_cream:before { content: "\f250"; }
.icon-radio_button_group:before { content: "\f251"; }
.icon-hair_dryer:before { content: "\f252"; }
.icon-golf_club_wood:before { content: "\f253"; }
.icon-media_step_back:before { content: "\f254"; }
.icon-magazine_folder_empty:before { content: "\f255"; }
.icon-id_cards:before { content: "\f256"; }
.icon-crystal_ball:before { content: "\f257"; }
.icon-shape_rhomb:before { content: "\f258"; }
.icon-pin2:before { content: "\f259"; }
.icon-loudspeaker4:before { content: "\f25a"; }
.icon-bus:before { content: "\f25b"; }
.icon-plus:before { content: "\f25c"; }
.icon-mail_into:before { content: "\f25d"; }
.icon-folder_window:before { content: "\f25e"; }
.icon-cloud_rain:before { content: "\f25f"; }
.icon-network_node:before { content: "\f260"; }
.icon-cashier:before { content: "\f261"; }
.icon-folder_zip:before { content: "\f262"; }
.icon-arrow_fork2:before { content: "\f263"; }
.icon-sort_ascending:before { content: "\f264"; }
.icon-vacuum_cleaner:before { content: "\f265"; }
.icon-step:before { content: "\f266"; }
.icon-keyboard_key_f:before { content: "\f267"; }
.icon-pineapple:before { content: "\f268"; }
.icon-hard_drive:before { content: "\f269"; }
.icon-army_knife:before { content: "\f26a"; }
.icon-ammunition_box_closed:before { content: "\f26b"; }
.icon-cloud_moon:before { content: "\f26c"; }
.icon-document_orientation_portrait:before { content: "\f26d"; }
.icon-add:before { content: "\f26e"; }
.icon-airplane:before { content: "\f26f"; }
.icon-bacteria:before { content: "\f270"; }
.icon-magician:before { content: "\f271"; }
.icon-handcuffs:before { content: "\f272"; }
.icon-pda_write:before { content: "\f273"; }
.icon-gun:before { content: "\f274"; }
.icon-mouse2_left_button:before { content: "\f275"; }
.icon-keyboard_key_s:before { content: "\f276"; }
.icon-cigarette:before { content: "\f277"; }
.icon-hand_thumb_up:before { content: "\f278"; }
.icon-keyboard_key_g:before { content: "\f279"; }
.icon-table_selection_row:before { content: "\f27a"; }
.icon-chart_column:before { content: "\f27b"; }
.icon-objects_transform2:before { content: "\f27c"; }
.icon-soccer_ball:before { content: "\f27d"; }
.icon-coathanger:before { content: "\f27e"; }
.icon-loudspeaker2:before { content: "\f27f"; }
.icon-weight:before { content: "\f280"; }
.icon-signal_strength_0:before { content: "\f281"; }
.icon-codes_of_law:before { content: "\f282"; }
.icon-mug:before { content: "\f283"; }
.icon-nail:before { content: "\f284"; }
.icon-stopwatch:before { content: "\f285"; }
.icon-text_align_left:before { content: "\f286"; }
.icon-bug:before { content: "\f287"; }
.icon-shape_ellipse:before { content: "\f288"; }
.icon-keyboard_key_i:before { content: "\f289"; }
.icon-cigarette_packet:before { content: "\f28a"; }
.icon-voice_recorder:before { content: "\f28b"; }
.icon-score_board:before { content: "\f28c"; }
.icon-signboard_sold:before { content: "\f28d"; }
.icon-credit_card:before { content: "\f28e"; }
.icon-server_client:before { content: "\f28f"; }
.icon-chart_candlestick:before { content: "\f290"; }
.icon-table:before { content: "\f291"; }
.icon-download:before { content: "\f292"; }
.icon-milk:before { content: "\f293"; }
.icon-data_floppy_disk:before { content: "\f294"; }
.icon-rain_drops:before { content: "\f295"; }
.icon-layout_northwest:before { content: "\f296"; }
.icon-code_cplusplus:before { content: "\f297"; }
.icon-data_shared:before { content: "\f298"; }
.icon-sort_up_down_question:before { content: "\f299"; }
.icon-user_glasses:before { content: "\f29a"; }
.icon-inbox_out:before { content: "\f29b"; }
.icon-comb:before { content: "\f29c"; }
.icon-office_building2:before { content: "\f29d"; }
.icon-graph_star:before { content: "\f29e"; }
.icon-breakpoint:before { content: "\f29f"; }
.icon-hand_point_up:before { content: "\f2a0"; }
.icon-html_tag2:before { content: "\f2a1"; }
.icon-fan:before { content: "\f2a2"; }
.icon-correction_fluid:before { content: "\f2a3"; }
.icon-inbox:before { content: "\f2a4"; }
.icon-garbage_container:before { content: "\f2a5"; }
.icon-microphone2:before { content: "\f2a6"; }
.icon-information:before { content: "\f2a7"; }
.icon-arrow_u_turn:before { content: "\f2a8"; }
.icon-violin:before { content: "\f2a9"; }
.icon-folder_document2:before { content: "\f2aa"; }
.icon-sort_az_ascending2:before { content: "\f2ab"; }
.icon-windup_key:before { content: "\f2ac"; }
.icon-tables:before { content: "\f2ad"; }
.icon-skull2:before { content: "\f2ae"; }
.icon-surgeon:before { content: "\f2af"; }
.icon-window_size:before { content: "\f2b0"; }
.icon-document_notebook:before { content: "\f2b1"; }
.icon-woman:before { content: "\f2b2"; }
.icon-beaker:before { content: "\f2b3"; }
.icon-box_open:before { content: "\f2b4"; }
.icon-camera:before { content: "\f2b5"; }
.icon-lipstick:before { content: "\f2b6"; }
.icon-bomb:before { content: "\f2b7"; }
.icon-badminton_racket:before { content: "\f2b8"; }
.icon-courthouse:before { content: "\f2b9"; }
.icon-bottle_crate:before { content: "\f2ba"; }
.icon-shape_octagon:before { content: "\f2bb"; }
.icon-parking_meter:before { content: "\f2bc"; }
.icon-clock_forward:before { content: "\f2bd"; }
.icon-dude5:before { content: "\f2be"; }
.icon-arrow_mix:before { content: "\f2bf"; }
.icon-uninstall:before { content: "\f2c0"; }
.icon-dome_camera:before { content: "\f2c1"; }
.icon-indent_increase:before { content: "\f2c2"; }
.icon-stairs_up:before { content: "\f2c3"; }
.icon-dumbbell:before { content: "\f2c4"; }
.icon-keyboard_key_6:before { content: "\f2c5"; }
.icon-easel:before { content: "\f2c6"; }
.icon-check:before { content: "\f2c7"; }
.icon-sort_up_down2:before { content: "\f2c8"; }
.icon-movie:before { content: "\f2c9"; }
.icon-currency_yen:before { content: "\f2ca"; }
.icon-cloud_download:before { content: "\f2cb"; }
.icon-platform_truck_box:before { content: "\f2cc"; }
.icon-escalator_down:before { content: "\f2cd"; }
.icon-object_alignment_horizontal:before { content: "\f2ce"; }
.icon-scroll_bar_horizontal:before { content: "\f2cf"; }
.icon-invoice_dollar:before { content: "\f2d0"; }
.icon-fingerprint:before { content: "\f2d1"; }
.icon-wallet_empty:before { content: "\f2d2"; }
.icon-log:before { content: "\f2d3"; }
.icon-spreadsheed_data:before { content: "\f2d4"; }
.icon-shower_gel:before { content: "\f2d5"; }
.icon-dictionary:before { content: "\f2d6"; }
.icon-selection:before { content: "\f2d7"; }
.icon-sun_dimmed:before { content: "\f2d8"; }
.icon-wedding_rings:before { content: "\f2d9"; }
.icon-nose:before { content: "\f2da"; }
.icon-symbol_paragraph:before { content: "\f2db"; }
.icon-keyboard_key_4:before { content: "\f2dc"; }
.icon-layout_south:before { content: "\f2dd"; }
.icon-server_mail_download:before { content: "\f2de"; }
.icon-selection_recycle:before { content: "\f2df"; }
.icon-spreadsheed:before { content: "\f2e0"; }
.icon-jackhammer:before { content: "\f2e1"; }
.icon-elements_branch:before { content: "\f2e2"; }
.icon-moneybag_dollar:before { content: "\f2e3"; }
.icon-jerrycan:before { content: "\f2e4"; }
.icon-navigate_minus:before { content: "\f2e5"; }
.icon-chest_into:before { content: "\f2e6"; }
.icon-wind_engine_offshore:before { content: "\f2e7"; }
.icon-dictation_microphone:before { content: "\f2e8"; }
.icon-truck:before { content: "\f2e9"; }
.icon-element_selection:before { content: "\f2ea"; }
.icon-shopping_basket_full:before { content: "\f2eb"; }
.icon-gambling_chips:before { content: "\f2ec"; }
.icon-c_clamp:before { content: "\f2ed"; }
.icon-hand_count_zero:before { content: "\f2ee"; }
.icon-checks:before { content: "\f2ef"; }
.icon-lemon:before { content: "\f2f0"; }
.icon-lock3:before { content: "\f2f1"; }
.icon-office_chair:before { content: "\f2f2"; }
.icon-control_panel2:before { content: "\f2f3"; }
.icon-sunglasses:before { content: "\f2f4"; }
.icon-hockey_stick:before { content: "\f2f5"; }
.icon-nav_undo:before { content: "\f2f6"; }
.icon-newtons_cradle:before { content: "\f2f7"; }
.icon-clipboard:before { content: "\f2f8"; }
.icon-calendar_5:before { content: "\f2f9"; }
.icon-post_horn:before { content: "\f2fa"; }
.icon-shopping_cart:before { content: "\f2fb"; }
.icon-signboard_closed:before { content: "\f2fc"; }
.icon-switch_on:before { content: "\f2fd"; }
.icon-eightball:before { content: "\f2fe"; }
.icon-wind_engines:before { content: "\f2ff"; }
.icon-switch3_on:before { content: "\f300"; }
.icon-cabinet2:before { content: "\f301"; }
.icon-icecube:before { content: "\f302"; }
.icon-genius:before { content: "\f303"; }
.icon-shape_circle:before { content: "\f304"; }
.icon-speech_balloon_question:before { content: "\f305"; }
.icon-book_headphones:before { content: "\f306"; }
.icon-mouse2:before { content: "\f307"; }
.icon-clipboard_checks:before { content: "\f308"; }
.icon-money_bill_fire:before { content: "\f309"; }
.icon-history2:before { content: "\f30a"; }
.icon-cruise_ship:before { content: "\f30b"; }
.icon-caliper:before { content: "\f30c"; }
.icon-bookmarks:before { content: "\f30d"; }
.icon-planet:before { content: "\f30e"; }
.icon-nav_right:before { content: "\f30f"; }
.icon-clef:before { content: "\f310"; }
.icon-businessmen:before { content: "\f311"; }
.icon-console_network:before { content: "\f312"; }
.icon-cpu_flash:before { content: "\f313"; }
.icon-spellcheck2:before { content: "\f314"; }
.icon-gearwheel:before { content: "\f315"; }
.icon-knife:before { content: "\f316"; }
.icon-thermometer:before { content: "\f317"; }
.icon-battery_plus_minus:before { content: "\f318"; }
.icon-cow:before { content: "\f319"; }
.icon-van:before { content: "\f31a"; }
.icon-money_bills:before { content: "\f31b"; }
.icon-shield:before { content: "\f31c"; }
.icon-candle_holder:before { content: "\f31d"; }
.icon-elements4:before { content: "\f31e"; }
.icon-sign_yield:before { content: "\f31f"; }
.icon-shuttlecock:before { content: "\f320"; }
.icon-document_zoom_in:before { content: "\f321"; }
.icon-basketball:before { content: "\f322"; }
.icon-piece2:before { content: "\f323"; }
.icon-diamond:before { content: "\f324"; }
.icon-hat:before { content: "\f325"; }
.icon-battery_status1:before { content: "\f326"; }
.icon-document_gear:before { content: "\f327"; }
.icon-beaker2:before { content: "\f328"; }
.icon-graph_claw:before { content: "\f329"; }
.icon-gauze_bandage:before { content: "\f32a"; }
.icon-barrier_closed:before { content: "\f32b"; }
.icon-help_earth:before { content: "\f32c"; }
.icon-text_binary:before { content: "\f32d"; }
.icon-singer:before { content: "\f32e"; }
.icon-clothes_pin:before { content: "\f32f"; }
.icon-arrow_join2:before { content: "\f330"; }
.icon-document_page_number:before { content: "\f331"; }
.icon-car_sedan:before { content: "\f332"; }
.icon-cd_drive:before { content: "\f333"; }
.icon-stapler:before { content: "\f334"; }
.icon-painters_palette_empty:before { content: "\f335"; }
.icon-record:before { content: "\f336"; }
.icon-rubber_stamp:before { content: "\f337"; }
.icon-media_end:before { content: "\f338"; }
.icon-mail_out:before { content: "\f339"; }
.icon-teddy_bear:before { content: "\f33a"; }
.icon-vector_ellipse:before { content: "\f33b"; }
.icon-keyboard_key_n:before { content: "\f33c"; }
.icon-denture:before { content: "\f33d"; }
.icon-shredder:before { content: "\f33e"; }
.icon-book_telephone:before { content: "\f33f"; }
.icon-front:before { content: "\f340"; }
.icon-arrow_over:before { content: "\f341"; }
.icon-target:before { content: "\f342"; }
.icon-close:before { content: "\f343"; }
.icon-ladder:before { content: "\f344"; }
.icon-moneybag_euro:before { content: "\f345"; }
.icon-logs:before { content: "\f346"; }
.icon-firefighter:before { content: "\f347"; }
.icon-fit_to_size:before { content: "\f348"; }
.icon-box_software:before { content: "\f349"; }
.icon-symbol_q:before { content: "\f34a"; }
.icon-road_roller:before { content: "\f34b"; }
.icon-guitar:before { content: "\f34c"; }
.icon-boombox:before { content: "\f34d"; }
.icon-folder_cubes:before { content: "\f34e"; }
.icon-boxing_glove:before { content: "\f34f"; }
.icon-matryoshka:before { content: "\f350"; }
.icon-arrow_shuffle:before { content: "\f351"; }
.icon-sixpack_beer:before { content: "\f352"; }
.icon-tablet_computer_touch:before { content: "\f353"; }
.icon-elements_hierarchy:before { content: "\f354"; }
.icon-phone_receiver:before { content: "\f355"; }
.icon-question:before { content: "\f356"; }
.icon-barcode_scanner:before { content: "\f357"; }
.icon-pawn:before { content: "\f358"; }
.icon-pill:before { content: "\f359"; }
.icon-dug_well:before { content: "\f35a"; }
.icon-anchor:before { content: "\f35b"; }
.icon-objects2:before { content: "\f35c"; }
.icon-tv:before { content: "\f35d"; }
.icon-compasses:before { content: "\f35e"; }
.icon-mail_open:before { content: "\f35f"; }
.icon-lightbulb_off:before { content: "\f360"; }
.icon-printer3:before { content: "\f361"; }
.icon-igloo:before { content: "\f362"; }
.icon-precision_square:before { content: "\f363"; }
.icon-hand_stop2:before { content: "\f364"; }
.icon-battery_status2:before { content: "\f365"; }
.icon-keyboard_key_down:before { content: "\f366"; }
.icon-folder_document:before { content: "\f367"; }
.icon-mail_reply_all:before { content: "\f368"; }
.icon-signal_strength_4:before { content: "\f369"; }
.icon-brickwall:before { content: "\f36a"; }
.icon-wheelchair:before { content: "\f36b"; }
.icon-eye:before { content: "\f36c"; }
.icon-spade:before { content: "\f36d"; }
.icon-surveillance_camera2:before { content: "\f36e"; }
.icon-compass:before { content: "\f36f"; }
.icon-missile2:before { content: "\f370"; }
.icon-grand_piano:before { content: "\f371"; }
.icon-window_close:before { content: "\f372"; }
.icon-keyboard_key_8:before { content: "\f373"; }
.icon-mobilephone2:before { content: "\f374"; }
.icon-glass_cracked:before { content: "\f375"; }
.icon-keyboard_key_0:before { content: "\f376"; }
.icon-bomb2:before { content: "\f377"; }
.icon-refresh:before { content: "\f378"; }
.icon-breakpoint_selection:before { content: "\f379"; }
.icon-arrow_spread2:before { content: "\f37a"; }
.icon-objects4:before { content: "\f37b"; }
.icon-nav_up_right:before { content: "\f37c"; }
.icon-barrier_open:before { content: "\f37d"; }
.icon-gauge:before { content: "\f37e"; }
.icon-mirror_horizontally:before { content: "\f37f"; }
.icon-airplane2_starting:before { content: "\f380"; }
.icon-hand_money:before { content: "\f381"; }
.icon-chart_gantt:before { content: "\f382"; }
.icon-money:before { content: "\f383"; }
.icon-girl:before { content: "\f384"; }
.icon-text_tree:before { content: "\f385"; }
.icon-piggy_bank:before { content: "\f386"; }
.icon-pool_balls:before { content: "\f387"; }
.icon-element:before { content: "\f388"; }
.icon-route_sign:before { content: "\f389"; }
.icon-hat2:before { content: "\f38a"; }
.icon-tree:before { content: "\f38b"; }
.icon-monitor_test_card:before { content: "\f38c"; }
.icon-earth_link:before { content: "\f38d"; }
.icon-bug2:before { content: "\f38e"; }
.icon-oil_platform:before { content: "\f38f"; }
.icon-eye_scan:before { content: "\f390"; }
.icon-missile:before { content: "\f391"; }
.icon-bus2:before { content: "\f392"; }
.icon-cake:before { content: "\f393"; }
.icon-recycle:before { content: "\f394"; }
.icon-whistle:before { content: "\f395"; }
.icon-multimeter_analog:before { content: "\f396"; }
.icon-taxi:before { content: "\f397"; }
.icon-pentagram:before { content: "\f398"; }
.icon-cash_register:before { content: "\f399"; }
.icon-smartphone:before { content: "\f39a"; }
.icon-pci_card:before { content: "\f39b"; }
.icon-window_sidebar:before { content: "\f39c"; }
.icon-screwdriver:before { content: "\f39d"; }
.icon-phone_receiver2:before { content: "\f39e"; }
.icon-server2:before { content: "\f39f"; }
.icon-windmill:before { content: "\f3a0"; }
.icon-spreadsheed_row:before { content: "\f3a1"; }
.icon-graduate:before { content: "\f3a2"; }
.icon-window_time:before { content: "\f3a3"; }
.icon-nonprofit:before { content: "\f3a4"; }
.icon-credit_cards:before { content: "\f3a5"; }
.icon-scales:before { content: "\f3a6"; }
.icon-eyeglasses:before { content: "\f3a7"; }
.icon-kidney_dish:before { content: "\f3a8"; }
.icon-spreadsheed_cell:before { content: "\f3a9"; }
.icon-layout_east:before { content: "\f3aa"; }
.icon-signboard_for_rent:before { content: "\f3ab"; }
.icon-movie_camera:before { content: "\f3ac"; }
.icon-maximize:before { content: "\f3ad"; }
.icon-rack_server_network:before { content: "\f3ae"; }
.icon-forklift:before { content: "\f3af"; }
.icon-hammer:before { content: "\f3b0"; }
.icon-quotation_mark2:before { content: "\f3b1"; }
.icon-helicopter:before { content: "\f3b2"; }
.icon-window_width:before { content: "\f3b3"; }
.icon-wlan_router:before { content: "\f3b4"; }
.icon-rocking_horse:before { content: "\f3b5"; }
.icon-selection_find:before { content: "\f3b6"; }
.icon-notebook:before { content: "\f3b7"; }
.icon-fit_to_width:before { content: "\f3b8"; }
.icon-signboard_for_sale:before { content: "\f3b9"; }
.icon-pipette_test:before { content: "\f3ba"; }
.icon-passport:before { content: "\f3bb"; }
.icon-code:before { content: "\f3bc"; }
.icon-window_oscillograph:before { content: "\f3bd"; }
.icon-purchase_order:before { content: "\f3be"; }
.icon-zoom_out:before { content: "\f3bf"; }
.icon-document_stop:before { content: "\f3c0"; }
.icon-html_tag:before { content: "\f3c1"; }
.icon-document_empty:before { content: "\f3c2"; }
.icon-keyboard_key_l:before { content: "\f3c3"; }
.icon-pin:before { content: "\f3c4"; }
.icon-hand_truck_bag:before { content: "\f3c5"; }
.icon-wooden_pallet_box:before { content: "\f3c6"; }
.icon-object_alignment_bottom:before { content: "\f3c7"; }
.icon-knife_fork_spoon:before { content: "\f3c8"; }
.icon-central_bank_yuan:before { content: "\f3c9"; }
.icon-handsaw:before { content: "\f3ca"; }
.icon-cut:before { content: "\f3cb"; }
.icon-keyboard_key_up:before { content: "\f3cc"; }
.icon-wax_seal:before { content: "\f3cd"; }
.icon-code_beanshell:before { content: "\f3ce"; }
.icon-cloud_dark:before { content: "\f3cf"; }
.icon-factory:before { content: "\f3d0"; }
.icon-navigate_up2:before { content: "\f3d1"; }
.icon-crossbow:before { content: "\f3d2"; }
.icon-video_camera:before { content: "\f3d3"; }
.icon-bag:before { content: "\f3d4"; }
.icon-bookmark:before { content: "\f3d5"; }
.icon-flashlight:before { content: "\f3d6"; }
.icon-chess_piece_rook:before { content: "\f3d7"; }
.icon-window_equalizer:before { content: "\f3d8"; }
.icon-hospital:before { content: "\f3d9"; }
.icon-shapes:before { content: "\f3da"; }
.icon-document_height:before { content: "\f3db"; }
.icon-bacon:before { content: "\f3dc"; }
.icon-calendar_7:before { content: "\f3dd"; }
.icon-ear:before { content: "\f3de"; }
.icon-packaging_paper:before { content: "\f3df"; }
.icon-currency_won:before { content: "\f3e0"; }
.icon-keyboard_key_7:before { content: "\f3e1"; }
.icon-hardhat:before { content: "\f3e2"; }
.icon-table_selection_block:before { content: "\f3e3"; }
.icon-layout_northeast:before { content: "\f3e4"; }
.icon-pan_flute:before { content: "\f3e5"; }
.icon-shopping_cart2:before { content: "\f3e6"; }
.icon-crown:before { content: "\f3e7"; }
.icon-document_selection:before { content: "\f3e8"; }
.icon-symbol_euro:before { content: "\f3e9"; }
.icon-star:before { content: "\f3ea"; }
.icon-moon:before { content: "\f3eb"; }
.icon-bible:before { content: "\f3ec"; }
.icon-mail_cloud:before { content: "\f3ed"; }
.icon-photos:before { content: "\f3ee"; }
.icon-barcode:before { content: "\f3ef"; }
.icon-symbol_hash:before { content: "\f3f0"; }
.icon-folder_movie:before { content: "\f3f1"; }
.icon-windows:before { content: "\f3f2"; }
.icon-folder3_mail:before { content: "\f3f3"; }
.icon-bridge:before { content: "\f3f4"; }
.icon-virus:before { content: "\f3f5"; }
.icon-pontifex:before { content: "\f3f6"; }
.icon-mailbox_full:before { content: "\f3f7"; }
.icon-clients:before { content: "\f3f8"; }
.icon-hand_gun:before { content: "\f3f9"; }
.icon-tags:before { content: "\f3fa"; }
.icon-calendar_clock:before { content: "\f3fb"; }
.icon-mirror_vertically:before { content: "\f3fc"; }
.icon-platform_truck_suitcase:before { content: "\f3fd"; }
.icon-box_surprise:before { content: "\f3fe"; }
.icon-monitor_brush:before { content: "\f3ff"; }
.icon-magnifying_glass:before { content: "\f400"; }
.icon-keyhole:before { content: "\f401"; }
.icon-window_dialog:before { content: "\f402"; }
.icon-beer_mug:before { content: "\f403"; }
.icon-registry:before { content: "\f404"; }
.icon-hammer2:before { content: "\f405"; }
.icon-precision_knife:before { content: "\f406"; }
.icon-coffin:before { content: "\f407"; }
.icon-font_style_superscript:before { content: "\f408"; }
.icon-sort_descending:before { content: "\f409"; }
.icon-clipboard_paste_no_format:before { content: "\f40a"; }
.icon-minus:before { content: "\f40b"; }
.icon-keyboard_key_p:before { content: "\f40c"; }
.icon-arrow_out:before { content: "\f40d"; }
.icon-index2:before { content: "\f40e"; }
.icon-wristwatch:before { content: "\f40f"; }
.icon-razor:before { content: "\f410"; }
.icon-hand_point_up2:before { content: "\f411"; }
.icon-floppy_drive:before { content: "\f412"; }
.icon-golf_ball:before { content: "\f413"; }
.icon-keyboard_key_right:before { content: "\f414"; }
.icon-alarmclock:before { content: "\f415"; }
.icon-ok:before { content: "\f416"; }
.icon-armour:before { content: "\f417"; }
.icon-vending_machine:before { content: "\f418"; }
.icon-desktop:before { content: "\f419"; }
.icon-shape_hexagon:before { content: "\f41a"; }
.icon-map_location2:before { content: "\f41b"; }
.icon-atom:before { content: "\f41c"; }
.icon-tweezers:before { content: "\f41d"; }
.icon-signal_flag_checkered:before { content: "\f41e"; }
.icon-keyboard_key_a:before { content: "\f41f"; }
.icon-phone_speaker:before { content: "\f420"; }
.icon-user_headphones:before { content: "\f421"; }
.icon-view_1_1:before { content: "\f422"; }
.icon-object_cone:before { content: "\f423"; }
.icon-sort_19_descending:before { content: "\f424"; }
.icon-painters_palette2:before { content: "\f425"; }
.icon-arrow_to:before { content: "\f426"; }
.icon-phone_hang_up:before { content: "\f427"; }
.icon-logic_and:before { content: "\f428"; }
.icon-equalizer:before { content: "\f429"; }
.icon-i-beams:before { content: "\f42a"; }
.icon-symbol_percent:before { content: "\f42b"; }
.icon-businesswoman:before { content: "\f42c"; }
.icon-dog:before { content: "\f42d"; }
.icon-objects_transform:before { content: "\f42e"; }
.icon-keyboard_key_enter:before { content: "\f42f"; }
.icon-home_water:before { content: "\f430"; }
.icon-pressure_sprayer:before { content: "\f431"; }
.icon-graph_to:before { content: "\f432"; }
.icon-layout_west:before { content: "\f433"; }
.icon-layout_vertical:before { content: "\f434"; }
.icon-pager:before { content: "\f435"; }
.icon-server_into:before { content: "\f436"; }
.icon-calendar_52:before { content: "\f437"; }
.icon-painters_palette_brush:before { content: "\f438"; }
.icon-medal:before { content: "\f439"; }
.icon-folder3_movie:before { content: "\f43a"; }
.icon-dart:before { content: "\f43b"; }
.icon-mosquito:before { content: "\f43c"; }
.icon-mouse:before { content: "\f43d"; }
.icon-id_card:before { content: "\f43e"; }
.icon-signpost:before { content: "\f43f"; }
.icon-athlete:before { content: "\f440"; }
.icon-chest:before { content: "\f441"; }
.icon-nav_down_left:before { content: "\f442"; }
.icon-money_coin:before { content: "\f443"; }
.icon-invoice_euro:before { content: "\f444"; }
.icon-arrow_spread:before { content: "\f445"; }
.icon-folder:before { content: "\f446"; }
.icon-inbox_into:before { content: "\f447"; }
.icon-signal_strength_5:before { content: "\f448"; }
.icon-webcam:before { content: "\f449"; }
.icon-presentation_chart:before { content: "\f44a"; }
.icon-emoticon_angry:before { content: "\f44b"; }
.icon-gps:before { content: "\f44c"; }
.icon-objects3:before { content: "\f44d"; }
.icon-fire_truck:before { content: "\f44e"; }
.icon-folder_network:before { content: "\f44f"; }
.icon-key:before { content: "\f450"; }
.icon-maneki_neko:before { content: "\f451"; }
.icon-briefcase_document:before { content: "\f452"; }
.icon-window_network:before { content: "\f453"; }
.icon-ammunition_box_open:before { content: "\f454"; }
.icon-power:before { content: "\f455"; }
.icon-sticky_note_text:before { content: "\f456"; }
.icon-arrow_curve_left:before { content: "\f457"; }
.icon-photo_portrait:before { content: "\f458"; }
.icon-keyboard_key_clock:before { content: "\f459"; }
.icon-shopping_bag_full:before { content: "\f45a"; }
.icon-sort_down_plus:before { content: "\f45b"; }
.icon-clapperboard:before { content: "\f45c"; }
.icon-senior_citizen:before { content: "\f45d"; }
.icon-champagne_glass:before { content: "\f45e"; }
.icon-cloud:before { content: "\f45f"; }
.icon-cd_music:before { content: "\f460"; }
.icon-face_scan:before { content: "\f461"; }
.icon-paper_jet:before { content: "\f462"; }
.icon-helmet:before { content: "\f463"; }
.icon-window_test_card:before { content: "\f464"; }
.icon-gold_bars:before { content: "\f465"; }
.icon-toilet_paper:before { content: "\f466"; }
.icon-money_dollar:before { content: "\f467"; }
.icon-ticket:before { content: "\f468"; }
.icon-handheld_device:before { content: "\f469"; }
.icon-spreadsheed_chart:before { content: "\f46a"; }
.icon-folder_shared:before { content: "\f46b"; }
.icon-debug:before { content: "\f46c"; }
.icon-building_block:before { content: "\f46d"; }
.icon-sizes:before { content: "\f46e"; }
.icon-link:before { content: "\f46f"; }
.icon-apple:before { content: "\f470"; }
.icon-note_text:before { content: "\f471"; }
.icon-bullet_train:before { content: "\f472"; }
.icon-palm_tree:before { content: "\f473"; }
.icon-chainsaw:before { content: "\f474"; }
.icon-vector_circle:before { content: "\f475"; }
.icon-ambulance:before { content: "\f476"; }
.icon-users_family:before { content: "\f477"; }
.icon-mail_attachment:before { content: "\f478"; }
.icon-trafficlight_on:before { content: "\f479"; }
.icon-document_width:before { content: "\f47a"; }
.icon-band_aid:before { content: "\f47b"; }
.icon-tank:before { content: "\f47c"; }
.icon-baby:before { content: "\f47d"; }
.icon-funnel:before { content: "\f47e"; }
.icon-dude3:before { content: "\f47f"; }
.icon-sd_card:before { content: "\f480"; }
.icon-shape_pentagon:before { content: "\f481"; }
.icon-keyboard_key_9:before { content: "\f482"; }
.icon-objects:before { content: "\f483"; }
.icon-circus:before { content: "\f484"; }
.icon-barrel:before { content: "\f485"; }
.icon-house_framework:before { content: "\f486"; }
.icon-beer_garden_table:before { content: "\f487"; }
.icon-resize:before { content: "\f488"; }
.icon-ballpen:before { content: "\f489"; }
.icon-keyboard_key_k:before { content: "\f48a"; }
.icon-chart_line:before { content: "\f48b"; }
.icon-ship1:before { content: "\f48c"; }
.icon-server_client_exchange:before { content: "\f48d"; }
.icon-arrow_through:before { content: "\f48e"; }
.icon-windows_close:before { content: "\f48f"; }
.icon-back:before { content: "\f490"; }
.icon-filter_and_sort:before { content: "\f491"; }
.icon-emoticon_smile:before { content: "\f492"; }
.icon-arrow_squiggly:before { content: "\f493"; }
.icon-worker:before { content: "\f494"; }
.icon-mail_filter:before { content: "\f495"; }
.icon-deck_chair:before { content: "\f496"; }
.icon-chart_dot:before { content: "\f497"; }
.icon-film_cartridge:before { content: "\f498"; }
.icon-engineer:before { content: "\f499"; }
.icon-reticle:before { content: "\f49a"; }
.icon-cloud_upload:before { content: "\f49b"; }
.icon-media_record:before { content: "\f49c"; }
.icon-font_style_underline:before { content: "\f49d"; }
.icon-snowflake:before { content: "\f49e"; }
.icon-church:before { content: "\f49f"; }
.icon-blot:before { content: "\f4a0"; }
.icon-clock:before { content: "\f4a1"; }
.icon-cocktail:before { content: "\f4a2"; }
.icon-synagogue:before { content: "\f4a3"; }
.icon-pilot:before { content: "\f4a4"; }
.icon-media_play:before { content: "\f4a5"; }
.icon-torpedo:before { content: "\f4a6"; }
.icon-keyboard_key_left:before { content: "\f4a7"; }
.icon-warehouse:before { content: "\f4a8"; }
.icon-chart_spline:before { content: "\f4a9"; }
.icon-keyboard_key_plus:before { content: "\f4aa"; }
.icon-moving_truck:before { content: "\f4ab"; }
.icon-skin_tiger:before { content: "\f4ac"; }
.icon-fire:before { content: "\f4ad"; }
.icon-flatscreen_tv:before { content: "\f4ae"; }
.icon-vector_curve_cubic:before { content: "\f4af"; }
.icon-receipt:before { content: "\f4b0"; }
.icon-plug_cinch:before { content: "\f4b1"; }
.icon-keyboard_key_m:before { content: "\f4b2"; }
.icon-earth:before { content: "\f4b3"; }
.icon-upload:before { content: "\f4b4"; }
.icon-atm:before { content: "\f4b5"; }
.icon-balloon:before { content: "\f4b6"; }
.icon-measuring_cup:before { content: "\f4b7"; }
.icon-bicycle:before { content: "\f4b8"; }
.icon-about:before { content: "\f4b9"; }
.icon-chalk:before { content: "\f4ba"; }
.icon-calendar_3:before { content: "\f4bb"; }
.icon-table_selection_range:before { content: "\f4bc"; }
.icon-car_compact2:before { content: "\f4bd"; }
.icon-numeric_keypad:before { content: "\f4be"; }
.icon-joystick:before { content: "\f4bf"; }
.icon-houses:before { content: "\f4c0"; }
.icon-text_align_center:before { content: "\f4c1"; }
.icon-selection_delete:before { content: "\f4c2"; }
.icon-paper_lantern:before { content: "\f4c3"; }
.icon-font:before { content: "\f4c4"; }
.icon-baseball_bat:before { content: "\f4c5"; }
.icon-record_player:before { content: "\f4c6"; }
.icon-user:before { content: "\f4c7"; }
.icon-window_split_hor:before { content: "\f4c8"; }
.icon-trojan_horse:before { content: "\f4c9"; }
.icon-key2:before { content: "\f4ca"; }
.icon-printer_network:before { content: "\f4cb"; }
.icon-hand_point_left:before { content: "\f4cc"; }
.icon-sword:before { content: "\f4cd"; }
.icon-keyboard_key_u:before { content: "\f4ce"; }
.icon-submarine:before { content: "\f4cf"; }
.icon-gauntlet:before { content: "\f4d0"; }
.icon-planks:before { content: "\f4d1"; }
.icon-businesswomen:before { content: "\f4d2"; }
.icon-heart_broken:before { content: "\f4d3"; }
.icon-tram:before { content: "\f4d4"; }
.icon-temple:before { content: "\f4d5"; }
.icon-spreadsheed_column:before { content: "\f4d6"; }
.icon-door_closed:before { content: "\f4d7"; }
.icon-wheelbarrow:before { content: "\f4d8"; }
.icon-contrast_low:before { content: "\f4d9"; }
.icon-mobile_phone:before { content: "\f4da"; }
.icon-chart_pie:before { content: "\f4db"; }
.icon-parasol:before { content: "\f4dc"; }
.icon-sign_warning_voltage:before { content: "\f4dd"; }
.icon-astronaut:before { content: "\f4de"; }
.icon-blender:before { content: "\f4df"; }
.icon-text_speaker:before { content: "\f4e0"; }
.icon-address_book2:before { content: "\f4e1"; }
.icon-folding_rule:before { content: "\f4e2"; }
.icon-drink:before { content: "\f4e3"; }
.icon-graph_from:before { content: "\f4e4"; }
.icon-airplane2:before { content: "\f4e5"; }
.icon-orange:before { content: "\f4e6"; }
.icon-sum:before { content: "\f4e7"; }
.icon-arrow_down_right:before { content: "\f4e8"; }
.icon-spellcheck:before { content: "\f4e9"; }
.icon-devil:before { content: "\f4ea"; }
.icon-document_zoom_out:before { content: "\f4eb"; }
.icon-water_tap:before { content: "\f4ec"; }
.icon-chess_piece_pawn:before { content: "\f4ed"; }
.icon-media_beginning:before { content: "\f4ee"; }
.icon-air_tube_carrier:before { content: "\f4ef"; }
.icon-undo:before { content: "\f4f0"; }
.icon-signal_strength_2:before { content: "\f4f1"; }
.icon-nav_refresh:before { content: "\f4f2"; }
.icon-lock_open:before { content: "\f4f3"; }
.icon-dump_truck:before { content: "\f4f4"; }
.icon-data:before { content: "\f4f5"; }
.icon-beverage_can_empty:before { content: "\f4f6"; }
.icon-dagger:before { content: "\f4f7"; }
.icon-emoticon_kiss:before { content: "\f4f8"; }
.icon-walkie_talkie:before { content: "\f4f9"; }
.icon-monitor_touch:before { content: "\f4fa"; }
.icon-navigate_down:before { content: "\f4fb"; }
.icon-trafficlight_red_yellow:before { content: "\f4fc"; }
.icon-playing_card_hearts:before { content: "\f4fd"; }
.icon-watering_can:before { content: "\f4fe"; }
.icon-formula:before { content: "\f4ff"; }
.icon-video_chat2:before { content: "\f500"; }
.icon-media_step_forward:before { content: "\f501"; }
.icon-rack_server:before { content: "\f502"; }
.icon-phone_speech_bubble:before { content: "\f503"; }
.icon-golf_flag:before { content: "\f504"; }
.icon-crash_test_dummy:before { content: "\f505"; }
.icon-gamepad:before { content: "\f506"; }
.icon-fountain_pen:before { content: "\f507"; }
.icon-businessperson2:before { content: "\f508"; }
.icon-hand_count_four:before { content: "\f509"; }
.icon-elements:before { content: "\f50a"; }
.icon-hand_truck:before { content: "\f50b"; }
.icon-memory:before { content: "\f50c"; }
.icon-molecule_h2o:before { content: "\f50d"; }
.icon-pieces:before { content: "\f50e"; }
.icon-list_style_numbered:before { content: "\f50f"; }
.icon-perfume:before { content: "\f510"; }
.icon-elements_tree:before { content: "\f511"; }
.icon-currency_euro:before { content: "\f512"; }
.icon-flame:before { content: "\f513"; }
.icon-schoolboy:before { content: "\f514"; }
.icon-document_music:before { content: "\f515"; }
.icon-wheelbarrow_full:before { content: "\f516"; }
.icon-infusion_drip:before { content: "\f517"; }
.icon-arrow_around:before { content: "\f518"; }
.icon-radio_button_unselected:before { content: "\f519"; }
.icon-window_height:before { content: "\f51a"; }
.icon-arrow_down_left:before { content: "\f51b"; }
.icon-standby:before { content: "\f51c"; }
.icon-line_break:before { content: "\f51d"; }
.icon-cake2:before { content: "\f51e"; }
.icon-tools:before { content: "\f51f"; }
.icon-keyboard_key_v:before { content: "\f520"; }
.icon-checkbox_unselected:before { content: "\f521"; }
.icon-bed:before { content: "\f522"; }
.icon-element_branch2:before { content: "\f523"; }
.icon-rotate_right:before { content: "\f524"; }
.icon-hand_offer:before { content: "\f525"; }
.icon-portable_barcode_scanner:before { content: "\f526"; }
.icon-safety_pin_open:before { content: "\f527"; }
.icon-mail_write:before { content: "\f528"; }
.icon-presentation2:before { content: "\f529"; }
.icon-keyboard_key_b:before { content: "\f52a"; }
.icon-terrorist:before { content: "\f52b"; }
.icon-cpu2:before { content: "\f52c"; }
.icon-find_replace:before { content: "\f52d"; }
.icon-users:before { content: "\f52e"; }
.icon-painters_palette:before { content: "\f52f"; }
.icon-chess_piece_knight:before { content: "\f530"; }
.icon-users_crowd:before { content: "\f531"; }
.icon-sales_quotation:before { content: "\f532"; }
.icon-keyboard_key_z:before { content: "\f533"; }
.icon-truck2:before { content: "\f534"; }
.icon-timer:before { content: "\f535"; }
.icon-pill2:before { content: "\f536"; }
.icon-arrow_from:before { content: "\f537"; }
.icon-signboard_open:before { content: "\f538"; }
.icon-hand_pump:before { content: "\f539"; }
.icon-menora:before { content: "\f53a"; }
.icon-schoolbus2:before { content: "\f53b"; }
.icon-sort_az_ascending:before { content: "\f53c"; }
.icon-security_badge:before { content: "\f53d"; }
.icon-safe_open_empty:before { content: "\f53e"; }
.icon-petri_dish:before { content: "\f53f"; }
.icon-repeat:before { content: "\f540"; }
.icon-trafficlight_yellow:before { content: "\f541"; }
.icon-video_chat:before { content: "\f542"; }
.icon-clipboard_empty:before { content: "\f543"; }
.icon-home:before { content: "\f544"; }
.icon-symbol_yuan:before { content: "\f545"; }
.icon-wooden_pallet:before { content: "\f546"; }
.icon-can_closed:before { content: "\f547"; }
.icon-cpu:before { content: "\f548"; }
.icon-money_euro:before { content: "\f549"; }
.icon-notebook2:before { content: "\f54a"; }
.icon-robot:before { content: "\f54b"; }
.icon-document_zip:before { content: "\f54c"; }
.icon-chart_hi_lo:before { content: "\f54d"; }
.icon-cube_molecule2:before { content: "\f54e"; }
.icon-indent_decrease:before { content: "\f54f"; }
.icon-pylon:before { content: "\f550"; }
.icon-plug2:before { content: "\f551"; }
.icon-folder_out:before { content: "\f552"; }
.icon-oil_pump:before { content: "\f553"; }
.icon-garbage_can:before { content: "\f554"; }
.icon-map_location:before { content: "\f555"; }
.icon-pacifier:before { content: "\f556"; }
.icon-keyboard_key_d:before { content: "\f557"; }
.icon-document_tag:before { content: "\f558"; }
.icon-sort_descending2:before { content: "\f559"; }
.icon-paper_roll:before { content: "\f55a"; }
.icon-packaging_tape:before { content: "\f55b"; }
.icon-symbol_copyright:before { content: "\f55c"; }
.icon-arrow_into:before { content: "\f55d"; }
.icon-trafficlight_red:before { content: "\f55e"; }
.icon-telescope:before { content: "\f55f"; }
.icon-navigate_end:before { content: "\f560"; }
.icon-button:before { content: "\f561"; }
.icon-arrow_up_right:before { content: "\f562"; }
.icon-window_information:before { content: "\f563"; }
.icon-thread:before { content: "\f564"; }
.icon-window_star:before { content: "\f565"; }
.icon-diamond_ring:before { content: "\f566"; }
.icon-note:before { content: "\f567"; }
.icon-console:before { content: "\f568"; }
.icon-emoticon_confused:before { content: "\f569"; }
.icon-corkscrew:before { content: "\f56a"; }
.icon-utility_knife:before { content: "\f56b"; }
.icon-line_spacing_paragraph:before { content: "\f56c"; }
.icon-bell:before { content: "\f56d"; }
.icon-arrow_merge:before { content: "\f56e"; }
.icon-hard_drive_network:before { content: "\f56f"; }
.icon-document_empty_landscape:before { content: "\f570"; }
.icon-system:before { content: "\f571"; }
.icon-headphones:before { content: "\f572"; }
.icon-umbrella_open:before { content: "\f573"; }
.icon-policeman:before { content: "\f574"; }
.icon-object_alignment_left:before { content: "\f575"; }
.icon-code_vbasic:before { content: "\f576"; }
.icon-pencil:before { content: "\f577"; }
.icon-safety_pin:before { content: "\f578"; }
.icon-symbol_dollar:before { content: "\f579"; }
.icon-tab_pane:before { content: "\f57a"; }
.icon-currency_plain:before { content: "\f57b"; }
.icon-arrow_merge2:before { content: "\f57c"; }
.icon-goblet:before { content: "\f57d"; }
.icon-signboard_empty:before { content: "\f57e"; }
.icon-mushroom:before { content: "\f57f"; }
.icon-money2:before { content: "\f580"; }
.icon-telephone_box:before { content: "\f581"; }
.icon-hand_paper:before { content: "\f582"; }
.icon-book:before { content: "\f583"; }
.icon-slider:before { content: "\f584"; }
.icon-object_cube:before { content: "\f585"; }
.icon-sort_up_down:before { content: "\f586"; }
.icon-key3:before { content: "\f587"; }
.icon-earth_music:before { content: "\f588"; }
.icon-table_selection_cell:before { content: "\f589"; }
.icon-headset:before { content: "\f58a"; }
.icon-cactus:before { content: "\f58b"; }
.icon-horse:before { content: "\f58c"; }
.icon-remote_control:before { content: "\f58d"; }
.icon-test_card:before { content: "\f58e"; }
.icon-wrench:before { content: "\f58f"; }
.icon-calculator:before { content: "\f590"; }
.icon-gift:before { content: "\f591"; }
.icon-garbage_full:before { content: "\f592"; }
.icon-form:before { content: "\f593"; }
.icon-thought:before { content: "\f594"; }
.icon-note_block:before { content: "\f595"; }
.icon-water_fish:before { content: "\f596"; }
.icon-breakpoints:before { content: "\f597"; }
.icon-symbol_questionmark:before { content: "\f598"; }
.icon-logic_not:before { content: "\f599"; }
.icon-radar:before { content: "\f59a"; }
.icon-compact_camera:before { content: "\f59b"; }
.icon-window_environment:before { content: "\f59c"; }
.icon-arrow_loop2:before { content: "\f59d"; }
.icon-workplace:before { content: "\f59e"; }
.icon-bull:before { content: "\f59f"; }
.icon-dram:before { content: "\f5a0"; }
.icon-hand_drill:before { content: "\f5a1"; }
.icon-password_field:before { content: "\f5a2"; }
.icon-hourglass:before { content: "\f5a3"; }
.icon-lecture:before { content: "\f5a4"; }
.icon-bowling_pins:before { content: "\f5a5"; }
.icon-keyboard_key_q:before { content: "\f5a6"; }
.icon-document_orientation_landscape:before { content: "\f5a7"; }
.icon-layout_center:before { content: "\f5a8"; }
.icon-shopping_basket:before { content: "\f5a9"; }
.icon-nav_down:before { content: "\f5aa"; }
.icon-geiger_counter:before { content: "\f5ab"; }
.icon-battery_status0:before { content: "\f5ac"; }
.icon-text_align_right:before { content: "\f5ad"; }
.icon-message:before { content: "\f5ae"; }
.icon-sign_forbidden:before { content: "\f5af"; }
.icon-shopping_bag:before { content: "\f5b0"; }
.icon-fried_egg:before { content: "\f5b1"; }
.icon-solar_panel:before { content: "\f5b2"; }
.icon-construction_barrier:before { content: "\f5b3"; }
.icon-3d_glasses:before { content: "\f5b4"; }
.icon-central_bank_pound:before { content: "\f5b5"; }
.icon-server_network:before { content: "\f5b6"; }
.icon-movies:before { content: "\f5b7"; }
.icon-spider:before { content: "\f5b8"; }
.icon-find_text:before { content: "\f5b9"; }
.icon-worm:before { content: "\f5ba"; }
.icon-industrial_robot:before { content: "\f5bb"; }
.icon-document_text:before { content: "\f5bc"; }
.icon-bolt:before { content: "\f5bd"; }
.icon-sort_down:before { content: "\f5be"; }
.icon-monitor_height:before { content: "\f5bf"; }
.icon-arrow_right:before { content: "\f5c0"; }
.icon-escalator_up:before { content: "\f5c1"; }
.icon-text_field:before { content: "\f5c2"; }
.icon-navigate_right:before { content: "\f5c3"; }
.icon-phone_pick_up:before { content: "\f5c4"; }
.icon-cubes:before { content: "\f5c5"; }
.icon-music:before { content: "\f5c6"; }
.icon-escalator:before { content: "\f5c7"; }
.icon-window_logon:before { content: "\f5c8"; }
.icon-gold_bar:before { content: "\f5c9"; }
.icon-object_alignment_vertical:before { content: "\f5ca"; }
.icon-object_alignment_center:before { content: "\f5cb"; }
.icon-moneybag_coins:before { content: "\f5cc"; }
.icon-star_and_crescent:before { content: "\f5cd"; }
.icon-adhesive_tape:before { content: "\f5ce"; }
.icon-floppy_disk:before { content: "\f5cf"; }
.icon-dynamite:before { content: "\f5d0"; }
.icon-bottle_bubbles:before { content: "\f5d1"; }
.icon-paper_jet2:before { content: "\f5d2"; }
.icon-location_pin:before { content: "\f5d3"; }
.icon-table_selection_column:before { content: "\f5d4"; }
.icon-tea_bag:before { content: "\f5d5"; }
.icon-graphics_tablet:before { content: "\f5d6"; }
.icon-car_convertible2:before { content: "\f5d7"; }
.icon-cd_case:before { content: "\f5d8"; }
.icon-layout:before { content: "\f5d9"; }
.icon-atom2:before { content: "\f5da"; }
.icon-emoticon_clown:before { content: "\f5db"; }
.icon-cask:before { content: "\f5dc"; }
.icon-portfolio_folder:before { content: "\f5dd"; }
.icon-keyboard_key_3:before { content: "\f5de"; }
.icon-jar_earth:before { content: "\f5df"; }
.icon-plug:before { content: "\f5e0"; }
.icon-note_pinned:before { content: "\f5e1"; }
.icon-signal_flag:before { content: "\f5e2"; }
.icon-i-beam:before { content: "\f5e3"; }
.icon-whistle_noise:before { content: "\f5e4"; }
.icon-holmes:before { content: "\f5e5"; }
.icon-lifebelt:before { content: "\f5e6"; }
.icon-environment:before { content: "\f5e7"; }
.icon-currency_yuan:before { content: "\f5e8"; }
.icon-monitor:before { content: "\f5e9"; }
.icon-navigate_up:before { content: "\f5ea"; }
.icon-list_style_bullets:before { content: "\f5eb"; }
.icon-sort_up_minus:before { content: "\f5ec"; }
.icon-flash:before { content: "\f5ed"; }
.icon-podium:before { content: "\f5ee"; }
.icon-purse:before { content: "\f5ef"; }
.icon-vector_triangle:before { content: "\f5f0"; }
.icon-keyboard_wireless:before { content: "\f5f1"; }
.icon-lantern_on:before { content: "\f5f2"; }
.icon-emergency_stop_button:before { content: "\f5f3"; }
.icon-crutch:before { content: "\f5f4"; }
.icon-minimize:before { content: "\f5f5"; }
.icon-set_square:before { content: "\f5f6"; }
.icon-id_badge:before { content: "\f5f7"; }
.icon-microscope:before { content: "\f5f8"; }
.icon-brick_trowel:before { content: "\f5f9"; }
.icon-ashtray_cigarette:before { content: "\f5fa"; }
.icon-box_tall:before { content: "\f5fb"; }
.icon-speech_balloon:before { content: "\f5fc"; }
.icon-dna:before { content: "\f5fd"; }
.icon-motorbike:before { content: "\f5fe"; }
.icon-wax_seal_broken:before { content: "\f5ff"; }
.icon-emoticon_blink:before { content: "\f600"; }
.icon-cd_pirated:before { content: "\f601"; }
.icon-nav_down_right:before { content: "\f602"; }
.icon-torii:before { content: "\f603"; }
.icon-senior_citizen2:before { content: "\f604"; }
.icon-compress2:before { content: "\f605"; }
.icon-pipette:before { content: "\f606"; }
.icon-tank_truck:before { content: "\f607"; }
.icon-sponge:before { content: "\f608"; }
.icon-service_bell:before { content: "\f609"; }
.icon-users5:before { content: "\f60a"; }
.icon-bags:before { content: "\f60b"; }
.icon-battery_status4:before { content: "\f60c"; }
.icon-battery_status3:before { content: "\f60d"; }
.icon-folder_open:before { content: "\f60e"; }
.icon-mask:before { content: "\f60f"; }
.icon-object_alignment_top:before { content: "\f610"; }
.icon-scanner:before { content: "\f611"; }
.icon-arrow_junction:before { content: "\f612"; }
.icon-motor_scooter:before { content: "\f613"; }
.icon-pci_card_network:before { content: "\f614"; }
.icon-install:before { content: "\f615"; }
.icon-vector_curve_quadratic:before { content: "\f616"; }
.icon-pens:before { content: "\f617"; }
.icon-fire_hydrant:before { content: "\f618"; }
.icon-server_id_card:before { content: "\f619"; }
.icon-water:before { content: "\f61a"; }
.icon-wind_engine:before { content: "\f61b"; }
.icon-server_to_client:before { content: "\f61c"; }
.icon-woman3:before { content: "\f61d"; }
.icon-navigate_right2:before { content: "\f61e"; }
.icon-cd_window:before { content: "\f61f"; }
.icon-star2:before { content: "\f620"; }
.icon-sign_warning_harmful:before { content: "\f621"; }
.icon-line_spacing_text:before { content: "\f622"; }
.icon-vector_line:before { content: "\f623"; }
.icon-bicyclist:before { content: "\f624"; }
.icon-sign_stop:before { content: "\f625"; }
.icon-arrow_up:before { content: "\f626"; }
.icon-scalpel:before { content: "\f627"; }
.icon-keyboard_key_y:before { content: "\f628"; }
.icon-brain:before { content: "\f629"; }
.icon-steering_wheel:before { content: "\f62a"; }
.icon-stockbroker:before { content: "\f62b"; }
.icon-server:before { content: "\f62c"; }
.icon-document_center_horizontal:before { content: "\f62d"; }
.icon-folder2:before { content: "\f62e"; }
.icon-find_again:before { content: "\f62f"; }
.icon-easel_empty:before { content: "\f630"; }
.icon-keyboard_key_2:before { content: "\f631"; }
.icon-garbage_make_empty:before { content: "\f632"; }
.icon-christmas_ball:before { content: "\f633"; }
.icon-heart:before { content: "\f634"; }
.icon-coffee_machine:before { content: "\f635"; }
.icon-calibration_mark:before { content: "\f636"; }
.icon-shopping_cart_full:before { content: "\f637"; }
.icon-breakpoints_selection:before { content: "\f638"; }
.icon-window_split_ver:before { content: "\f639"; }
.icon-auction_hammer:before { content: "\f63a"; }
.icon-person:before { content: "\f63b"; }
.icon-mouse_left_button:before { content: "\f63c"; }
.icon-sign_warning_toxic:before { content: "\f63d"; }
.icon-symbol_yen:before { content: "\f63e"; }
.icon-logic_xor:before { content: "\f63f"; }
.icon-photographic_filters:before { content: "\f640"; }
.icon-price_sticker:before { content: "\f641"; }
.icon-sign_warning:before { content: "\f642"; }
.icon-bow_tie:before { content: "\f643"; }
.icon-fence:before { content: "\f644"; }
.icon-navigate_beginning:before { content: "\f645"; }
.icon-edit:before { content: "\f646"; }
.icon-ufo:before { content: "\f647"; }
.icon-fortress_tower:before { content: "\f648"; }
.icon-arrow_barrier:before { content: "\f649"; }
.icon-baseball:before { content: "\f64a"; }
.icon-school:before { content: "\f64b"; }
.icon-table_selection_all:before { content: "\f64c"; }
.icon-contrast:before { content: "\f64d"; }
.icon-cloud_snow:before { content: "\f64e"; }
.icon-keyboard_key_x:before { content: "\f64f"; }
.icon-pirates_ship:before { content: "\f650"; }
.icon-layout_southwest:before { content: "\f651"; }
.icon-chart_bubble:before { content: "\f652"; }
.icon-chart_renko:before { content: "\f653"; }
.icon-chart_bar:before { content: "\f654"; }
.icon-monitor_sleep:before { content: "\f655"; }
.icon-contract:before { content: "\f656"; }
.icon-folders:before { content: "\f657"; }
.icon-laser_pointer:before { content: "\f658"; }
.icon-trafficlight_off:before { content: "\f659"; }
.icon-injection:before { content: "\f65a"; }
.icon-first_aid:before { content: "\f65b"; }
.icon-keyboard_key_minus:before { content: "\f65c"; }
.icon-fit_to_height:before { content: "\f65d"; }
.icon-code_line:before { content: "\f65e"; }
.icon-selection_view:before { content: "\f65f"; }
.icon-spy:before { content: "\f660"; }
.icon-document_size:before { content: "\f661"; }
.icon-newspaper:before { content: "\f662"; }
.icon-basketball_hoop:before { content: "\f663"; }
.icon-nav_redo:before { content: "\f664"; }
.icon-airplane2_landing:before { content: "\f665"; }
.icon-window_key:before { content: "\f666"; }
.icon-arrow_circle:before { content: "\f667"; }
.icon-clapperboard_closed:before { content: "\f668"; }
.icon-data_copy:before { content: "\f669"; }
.icon-navigate_check:before { content: "\f66a"; }
.icon-hand_point_right2:before { content: "\f66b"; }
.icon-paint_bucket:before { content: "\f66c"; }
.icon-blood_bag:before { content: "\f66d"; }
.icon-tool_tip:before { content: "\f66e"; }
.icon-sort_19_ascending:before { content: "\f66f"; }
.icon-code_ruby:before { content: "\f670"; }
.icon-link_broken:before { content: "\f671"; }
.icon-text:before { content: "\f672"; }
.icon-graduation_hat:before { content: "\f673"; }
.icon-document_information:before { content: "\f674"; }
.icon-antenna:before { content: "\f675"; }
.icon-suitcase2:before { content: "\f676"; }
.icon-emoticon_cry:before { content: "\f677"; }
.icon-arrow_up_left:before { content: "\f678"; }
.icon-calendar_31:before { content: "\f679"; }
.icon-beverage_can:before { content: "\f67a"; }
.icon-emoticon_surprised:before { content: "\f67b"; }
.icon-copy:before { content: "\f67c"; }
.icon-money_coins:before { content: "\f67d"; }
.icon-buoy:before { content: "\f67e"; }
.icon-stopwatch2:before { content: "\f67f"; }
.icon-keys:before { content: "\f680"; }
.icon-astrologer:before { content: "\f681"; }
.icon-safe_into:before { content: "\f682"; }
.icon-safe_out:before { content: "\f683"; }
.icon-cloud_network:before { content: "\f684"; }
.icon-tobacco_pipe:before { content: "\f685"; }
.icon-progress_bar:before { content: "\f686"; }
.icon-goal_ball:before { content: "\f687"; }
.icon-backpack:before { content: "\f688"; }
.icon-dude6:before { content: "\f689"; }
.icon-chest_out:before { content: "\f68a"; }
.icon-font_style_italics:before { content: "\f68b"; }
.icon-multimeter:before { content: "\f68c"; }
.icon-arrow_fork:before { content: "\f68d"; }
.icon-drop:before { content: "\f68e"; }
.icon-graph_self_loop:before { content: "\f68f"; }
.icon-spreadsheed_sort_ascending:before { content: "\f690"; }
.icon-diving_mask:before { content: "\f691"; }
.icon-can_open:before { content: "\f692"; }
.icon-calendar:before { content: "\f693"; }
.icon-object_alignment_right:before { content: "\f694"; }
.icon-hand_truck_box:before { content: "\f695"; }
.icon-pig:before { content: "\f696"; }
.icon-navigate_plus:before { content: "\f697"; }
.icon-playing_cards:before { content: "\f698"; }
.icon-tower_crane:before { content: "\f699"; }
.icon-dude1:before { content: "\f69a"; }
.icon-plane_tool:before { content: "\f69b"; }
.icon-photographic_filter:before { content: "\f69c"; }
.icon-cd_burn:before { content: "\f69d"; }
.icon-element_copy:before { content: "\f69e"; }
.icon-dude4:before { content: "\f69f"; }
.icon-keyboard_key_w:before { content: "\f6a0"; }
.icon-wine:before { content: "\f6a1"; }
.icon-modem:before { content: "\f6a2"; }
.icon-scroll2:before { content: "\f6a3"; }
.icon-rfq:before { content: "\f6a4"; }
.icon-data_network:before { content: "\f6a5"; }
.icon-platform_truck_empty:before { content: "\f6a6"; }
.icon-scroll:before { content: "\f6a7"; }
.icon-bowling_ball:before { content: "\f6a8"; }
.icon-emoticon_tongue:before { content: "\f6a9"; }
.icon-pagoda:before { content: "\f6aa"; }
.icon-chest_open:before { content: "\f6ab"; }
.icon-candle:before { content: "\f6ac"; }
.icon-sun:before { content: "\f6ad"; }
.icon-box_into:before { content: "\f6ae"; }
.icon-garbage:before { content: "\f6af"; }
.icon-battery_charge:before { content: "\f6b0"; }
.icon-tooth_carious:before { content: "\f6b1"; }
.icon-layout_southeast:before { content: "\f6b2"; }
.icon-bottle:before { content: "\f6b3"; }
.icon-clock_back:before { content: "\f6b4"; }
.icon-brush:before { content: "\f6b5"; }
.icon-chest_open_full:before { content: "\f6b6"; }
.icon-laptop:before { content: "\f6b7"; }
.icon-cigarette_packet_empty:before { content: "\f6b8"; }
.icon-hand_fist2:before { content: "\f6b9"; }
.icon-spreadsheed_sum:before { content: "\f6ba"; }
.icon-arrow_cross:before { content: "\f6bb"; }
.icon-voodoo_doll:before { content: "\f6bc"; }
.icon-currency_dollar:before { content: "\f6bd"; }
.icon-server_mail:before { content: "\f6be"; }
.icon-symbol_male:before { content: "\f6bf"; }
.icon-lectern:before { content: "\f6c0"; }
.icon-skin_cow:before { content: "\f6c1"; }
.icon-document_cup:before { content: "\f6c2"; }
.icon-hand_thumb_down:before { content: "\f6c3"; }
.icon-symbol_at:before { content: "\f6c4"; }
.icon-drop_down_list:before { content: "\f6c5"; }
.icon-keyboard_key_o:before { content: "\f6c6"; }
.icon-schoolbus:before { content: "\f6c7"; }
.icon-map_route:before { content: "\f6c8"; }
.icon-tennis_racket:before { content: "\f6c9"; }
.icon-lock2:before { content: "\f6ca"; }
.icon-cookies:before { content: "\f6cb"; }
.icon-folders2:before { content: "\f6cc"; }
.icon-text_braille:before { content: "\f6cd"; }
.icon-paperclip:before { content: "\f6ce"; }
.icon-mail:before { content: "\f6cf"; }
.icon-hand_four:before { content: "\f6d0"; }
.icon-earth_network:before { content: "\f6d1"; }
.icon-door_open:before { content: "\f6d2"; }
.icon-megaphone:before { content: "\f6d3"; }
.icon-checkbook:before { content: "\f6d4"; }
.icon-blackboard:before { content: "\f6d5"; }
.icon-sewing_machine:before { content: "\f6d6"; }
.icon-hand_point_left2:before { content: "\f6d7"; }
.icon-folder3:before { content: "\f6d8"; }
.icon-central_bank:before { content: "\f6d9"; }
.icon-bottle_of_pills:before { content: "\f6da"; }
.icon-surveillance_camera:before { content: "\f6db"; }
.icon-goldfish:before { content: "\f6dc"; }
.icon-mouse_right_button:before { content: "\f6dd"; }
.icon-cabinet_open:before { content: "\f6de"; }
.icon-firewall2:before { content: "\f6df"; }
.icon-audio_cassette:before { content: "\f6e0"; }
.icon-quotation_marks:before { content: "\f6e1"; }
.icon-mails:before { content: "\f6e2"; }
.icon-toaster:before { content: "\f6e3"; }
.icon-central_bank_euro:before { content: "\f6e4"; }
.icon-nav_plain:before { content: "\f6e5"; }
.icon-wallet:before { content: "\f6e6"; }
.icon-keyboard_key_t:before { content: "\f6e7"; }
.icon-server_mail_upload:before { content: "\f6e8"; }
.icon-mail_earth:before { content: "\f6e9"; }
.icon-book_bookmark:before { content: "\f6ea"; }
.icon-businesspeople:before { content: "\f6eb"; }
.icon-pliers:before { content: "\f6ec"; }
.icon-businesspeople2:before { content: "\f6ed"; }
.icon-bed_empty:before { content: "\f6ee"; }
.icon-shutter:before { content: "\f6ef"; }
.icon-trafficlight_green:before { content: "\f6f0"; }
.icon-document_pinned:before { content: "\f6f1"; }
.icon-ship2:before { content: "\f6f2"; }
.icon-inbox_full:before { content: "\f6f3"; }
.icon-map:before { content: "\f6f4"; }
.icon-window_explorer:before { content: "\f6f5"; }
.icon-user_monitor:before { content: "\f6f6"; }
.icon-watering_can_half:before { content: "\f6f7"; }
.icon-excavator:before { content: "\f6f8"; }
.icon-playing_card_spades:before { content: "\f6f9"; }
.icon-document_heart:before { content: "\f6fa"; }
.icon-jar_cookies:before { content: "\f6fb"; }
.icon-chess_piece_bishop:before { content: "\f6fc"; }
.icon-breakfast_egg:before { content: "\f6fd"; }
.icon-safe_open_full:before { content: "\f6fe"; }
.icon-printer:before { content: "\f6ff"; }
.icon-marionette:before { content: "\f700"; }
.icon-golf_club_putter:before { content: "\f701"; }
.icon-users_relation2:before { content: "\f702"; }
.icon-user_smartphone:before { content: "\f703"; }
.icon-quotation_mark:before { content: "\f704"; }
.icon-vector_square:before { content: "\f705"; }
.icon-truck_container:before { content: "\f706"; }
.icon-plug_usb:before { content: "\f707"; }
.icon-mail_virus:before { content: "\f708"; }
.icon-caesar:before { content: "\f709"; }
.icon-electric_iron:before { content: "\f70a"; }
.icon-chart_funnel:before { content: "\f70b"; }
.icon-signal_strength_3:before { content: "\f70c"; }
.icon-workstation_network:before { content: "\f70d"; }
.icon-shelf_empty:before { content: "\f70e"; }
.icon-list_style_roman:before { content: "\f70f"; }
.icon-sticky_note:before { content: "\f710"; }
.icon-reactor:before { content: "\f711"; }
.icon-shelf_full:before { content: "\f712"; }
.icon-magic_wand:before { content: "\f713"; }
.icon-sort_down_minus:before { content: "\f714"; }
.icon-guard:before { content: "\f715"; }
.icon-clown:before { content: "\f716"; }
.icon-wheel_loader:before { content: "\f717"; }
.icon-elements3:before { content: "\f718"; }
.icon-cloud_flash:before { content: "\f719"; }
.icon-window_earth:before { content: "\f71a"; }
.icon-airbrush:before { content: "\f71b"; }
.icon-chocolate:before { content: "\f71c"; }
.icon-skateboard:before { content: "\f71d"; }
.icon-knife_fork:before { content: "\f71e"; }
.icon-boy:before { content: "\f71f"; }
.icon-mail_reply:before { content: "\f720"; }
.icon-rack_servers:before { content: "\f721"; }
.icon-ice_cream2:before { content: "\f722"; }
.icon-nav_left:before { content: "\f723"; }
.icon-sort_az_descending2:before { content: "\f724"; }
.icon-wheat:before { content: "\f725"; }
.icon-mousetrap:before { content: "\f726"; }
.icon-christian_cross:before { content: "\f727"; }
.icon-slingshot:before { content: "\f728"; }
.icon-playing_card_diamonds:before { content: "\f729"; }
.icon-network_node2:before { content: "\f72a"; }
.icon-bulldozer:before { content: "\f72b"; }
.icon-cloud_updown:before { content: "\f72c"; }
.icon-glass_fork:before { content: "\f72d"; }
.icon-mobile_crane:before { content: "\f72e"; }
.icon-object_cylinder:before { content: "\f72f"; }
.icon-monitor_size:before { content: "\f730"; }
.icon-user_headset:before { content: "\f731"; }
.icon-office_building:before { content: "\f732"; }
.icon-mda:before { content: "\f733"; }
.icon-hand_count_three:before { content: "\f734"; }
.icon-coffee_beans:before { content: "\f735"; }
.icon-truck_trailer:before { content: "\f736"; }
.icon-apple_bite:before { content: "\f737"; }
.icon-quad:before { content: "\f738"; }
.icon-hotel:before { content: "\f739"; }
.icon-lightbulb_on:before { content: "\f73a"; }
.icon-zoom_in:before { content: "\f73b"; }
.icon-washing_powder:before { content: "\f73c"; }
.icon-code_java:before { content: "\f73d"; }
.icon-cloud_sun:before { content: "\f73e"; }
.icon-radio:before { content: "\f73f"; }
.icon-redo:before { content: "\f740"; }
.icon-navigate_close:before { content: "\f741"; }
.icon-telephone:before { content: "\f742"; }
.icon-paper_fan:before { content: "\f743"; }
.icon-yinyang:before { content: "\f744"; }
.icon-symbol_pound:before { content: "\f745"; }
.icon-lock:before { content: "\f746"; }
.icon-window_gear:before { content: "\f747"; }
.icon-box_closed:before { content: "\f748"; }
.icon-arrow_join:before { content: "\f749"; }
.icon-typewriter:before { content: "\f74a"; }
.icon-log_in:before { content: "\f74b"; }
.icon-hand_truck_suitcase:before { content: "\f74c"; }
.icon-toilet:before { content: "\f74d"; }
.icon-hot_air_balloon:before { content: "\f74e"; }
.icon-receipt_book:before { content: "\f74f"; }
.icon-mouse_pointer:before { content: "\f750"; }
.icon-data_cloud:before { content: "\f751"; }
.icon-x-ray:before { content: "\f752"; }
.icon-emoticon_frown:before { content: "\f753"; }
.icon-plant:before { content: "\f754"; }
.icon-airship:before { content: "\f755"; }
.icon-goal:before { content: "\f756"; }
.icon-mail_open2:before { content: "\f757"; }
.icon-paperclip2:before { content: "\f758"; }
.icon-text_align_justified:before { content: "\f759"; }
.icon-sausage:before { content: "\f75a"; }
.icon-playing_cards_deck:before { content: "\f75b"; }
.icon-cloud_refresh:before { content: "\f75c"; }
.icon-hand_touch:before { content: "\f75d"; }
.icon-tooth:before { content: "\f75e"; }
.icon-thermometer2:before { content: "\f75f"; }
.icon-loudspeaker_off:before { content: "\f760"; }
.icon-pastor:before { content: "\f761"; }
.icon-delete:before { content: "\f762"; }
.icon-central_bank_yen:before { content: "\f763"; }
.icon-mail_forward:before { content: "\f764"; }
.icon-wlan_antenna:before { content: "\f765"; }
.icon-web:before { content: "\f766"; }
.icon-leaf:before { content: "\f767"; }
.icon-keypad:before { content: "\f768"; }
.icon-doctor:before { content: "\f769"; }
.icon-navigate_cross:before { content: "\f76a"; }
.icon-worker2:before { content: "\f76b"; }
.icon-invoice:before { content: "\f76c"; }
.icon-emoticon_straight_face:before { content: "\f76d"; }
.icon-tape_measure:before { content: "\f76e"; }
.icon-sim_card:before { content: "\f76f"; }
.icon-data_table:before { content: "\f770"; }
.icon-woman2:before { content: "\f771"; }
.icon-explosion:before { content: "\f772"; }
.icon-bell2:before { content: "\f773"; }
.icon-mosque:before { content: "\f774"; }
.icon-weight2:before { content: "\f775"; }
.icon-cooling_tower:before { content: "\f776"; }
.icon-checkbox_unchecked:before { content: "\f777"; }
.icon-question_and_answer:before { content: "\f778"; }
.icon-checkbox_selected:before { content: "\f779"; }
.icon-skull:before { content: "\f77a"; }
.icon-painting_portrait:before { content: "\f77b"; }
.icon-cube_molecule:before { content: "\f77c"; }
.icon-switch2_on:before { content: "\f77d"; }
.icon-paint_roller:before { content: "\f77e"; }
.icon-cd:before { content: "\f77f"; }
.icon-arrow_loop3:before { content: "\f780"; }
.icon-print_layout_single:before { content: "\f781"; }
.icon-briefcase2_document:before { content: "\f782"; }
.icon-user_message:before { content: "\f783"; }
.icon-snowman:before { content: "\f784"; }
.icon-router:before { content: "\f785"; }
.icon-loudspeaker_network:before { content: "\f786"; }
.icon-compress:before { content: "\f787"; }
.icon-handshake:before { content: "\f788"; }
.icon-users_relation:before { content: "\f789"; }
.icon-desk_lamp:before { content: "\f78a"; }
.icon-security_agent:before { content: "\f78b"; }
.icon-hamburger:before { content: "\f78c"; }
.icon-drum:before { content: "\f78d"; }
.icon-shape_rectangle:before { content: "\f78e"; }
.icon-cake_slice:before { content: "\f78f"; }
.icon-radiation:before { content: "\f790"; }
.icon-beer_glass:before { content: "\f791"; }
.icon-elements2:before { content: "\f792"; }
.icon-dice:before { content: "\f793"; }
.icon-bullets:before { content: "\f794"; }
.icon-gambling_chips2:before { content: "\f795"; }
.icon-selection_refresh:before { content: "\f796"; }
.icon-sun_half:before { content: "\f797"; }
.icon-moneybag:before { content: "\f798"; }
.icon-users3:before { content: "\f799"; }
.icon-loudspeaker_box:before { content: "\f79a"; }
.icon-error:before { content: "\f79b"; }
.icon-server_document:before { content: "\f79c"; }
.icon-judge:before { content: "\f79d"; }
.icon-font_style_normal:before { content: "\f79e"; }
.icon-motorcycle_helmet:before { content: "\f79f"; }
.icon-stairs_down:before { content: "\f7a0"; }
.icon-chart_donut:before { content: "\f7a1"; }
.icon-criminal:before { content: "\f7a2"; }
.icon-punching_bag:before { content: "\f7a3"; }
.icon-satellite_dish:before { content: "\f7a4"; }
.icon-emoticon_grin:before { content: "\f7a5"; }
.icon-bucket:before { content: "\f7a6"; }
.icon-document_pulse:before { content: "\f7a7"; }
.icon-box_out:before { content: "\f7a8"; }
.icon-videotape:before { content: "\f7a9"; }
.icon-disinfection:before { content: "\f7aa"; }
.icon-piece:before { content: "\f7ab"; }
.icon-stock_ticker:before { content: "\f7ac"; }
.icon-elements_selection:before { content: "\f7ad"; }
.icon-folder_music:before { content: "\f7ae"; }
.icon-media_eject:before { content: "\f7af"; }
.icon-pda:before { content: "\f7b0"; }
.icon-gearwheels:before { content: "\f7b1"; }
.icon-film:before { content: "\f7b2"; }
.icon-balloons:before { content: "\f7b3"; }
.icon-ships_wheel:before { content: "\f7b4"; }
.icon-inkpot:before { content: "\f7b5"; }
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
 /* max-width: 100%;*/
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

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-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]: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;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #0088cc;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #005580;
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}

a.muted:hover,
a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  line-height: 40px;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1;
}

dl {
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 10px;
}

.dl-horizontal {
  *zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  line-height: 0;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}

.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;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

input,
button {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  color: #555555;
  vertical-align: middle;
}

input,
.uneditable-input {
  width: 206px;
}

input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}

.controls-row {
  *zoom: 1;
}

.controls-row:before,
.controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}

.controls-row:after {
  clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-actions:after {
  clear: both;
}

.help-block,
.help-inline {
  color: #595959;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.table tbody tr.success > td {
  background-color: #dff0d8;
}

.table tbody tr.error > td {
  background-color: #f2dede;
}

.table tbody tr.warning > td {
  background-color: #fcf8e3;
}

.table tbody tr.info > td {
  background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/focus/active states of certain elements */

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 4px;
  margin-left: 2px;
}

.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;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open {
  *z-index: 1000;
}

.open > .dropdown-menu {
  display: block;
}

.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 {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.btnSelect {
	color: #000000 !important;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #ABABAB; /*#333333;*/
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover,
.btn:focus {
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  /*background-color: #24748c \9;*/
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}

.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}

.btn-group > .btn-mini {
  font-size: 10.5px;
}

.btn-group > .btn-small {
  font-size: 11.9px;
}

.btn-group > .btn-large {
  font-size: 17.5px;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}

.btn-large .caret {
  margin-top: 6px;
}

.btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}

.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.nav {
  /*margin-bottom: 20px;*/
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  /*margin-top: 6px;*/
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
  /*margin-top: 8px;*/
}

.nav .active .dropdown-toggle .caret {
  /*border-top-color: #fff;
  border-bottom-color: #fff;*/
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  /*color: #ffffff;*/
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  /*border-top-color: #ffffff;
  border-bottom-color: #ffffff;*/
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
  /*margin-top: 8px;*/
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  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: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  /*border-top-color: #ffffff;
  border-bottom-color: #ffffff;*/
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  /*border-top-color: #ffffff;
  border-bottom-color: #ffffff;*/
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}

.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

.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: #999999;
  cursor: default;
  background-color: #fff;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 10%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

.modal-footer:after {
  clear: both;
}

.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;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.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: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          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-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.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;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.popover-title:empty {
  display: none;
}

.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 {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  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, 0.25);
  border-left-width: 0;
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  line-height: 0;
  content: "";
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.media,
.media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}

.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  margin-left: 0;
  list-style: none;
}

.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.label {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

.label:empty,
.badge:empty {
  display: none;
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 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: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  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);
  background-image: -moz-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);
  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);
  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);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  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);
  background-image: -moz-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);
  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);
  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);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  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);
  background-image: -moz-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);
  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);
  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);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  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);
  background-image: -moz-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);
  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);
  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);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  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);
  background-image: -moz-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);
  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);
  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);
}

.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.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: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit li {
  line-height: 30px;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.affix {
  position: fixed;
}

.adminField {
	border: 1px solid red !important;
}

.help {
	cursor: help;
}

.sorttable_nosort {
	cursor: auto;
}

.add{
	line-height:20px;
	text-decoration:none;
	border:0;
	padding-left:27px;
	padding-top:6px;
	padding-bottom:6px;
	background: url(../images/icons/add.png) no-repeat left center;
	color:#000000;
}


.add:hover {
	text-decoration: underline;
}

.pdf{
	line-height:35px;
	text-decoration:none;
	border:0;
	padding-left:27px;
	padding-top:6px;
	padding-bottom:6px;
	background: url(../images/icons/pdf.png) no-repeat left center;
	color:#000000;
}

.pdf:hover {
	text-decoration: underline;
}

img{
	border:none;
}

.img_border {
	border:1px solid #666;
}

fieldset{
	margin: 1em 0;
	padding: 4px 4px 6px;
	border: 1px solid #ccc;
	background: #f8f8f8;
    /*background: #000000;*/
	text-align: left;
    min-height: 32px;
}

legend{
	font-weight: bold;
	font-size: 1em;
	width: auto;
	/*display: inline;*/
	margin-bottom: auto;
}

label{
	float:left;
	width:250px;
}

textarea{
	width:300px;
}

select{
	width:180px;
}

input[type="text"]{
	/*width: 180px;*/
}

input[type="password"]{
	width: 180px;
}

html {
	height: 100%;
}

body{
	text-align: center;
	min-width: 990px;
	/*background-color: #5a5a5a;*/
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, sans-serif;
	font-size: 14px;

    background-color: #FAFAFA;
	margin:0;
	padding:0;

	height: 100%;
	overflow-y: scroll;
}

#logo {

}

#welcome {
	border:1pt solid #000000;
	height: 12px;
	width: 200px;
}

#wrapper{
	width: 990px;
	margin: 0 auto;
	text-align: left;

	min-height: 100%;
	background-color: white;
    box-shadow: 0 1px 4px 0 #99A3AD, 0 0 40px #EEEEEE;
}

#content_wrapper {
	/*
	padding-top:8.7em;
	padding-top:7em;
	padding-bottom:2em;
	*/
	padding-top:66px;
	padding-left:0;
}

#header {
	width: 990px;

	position:fixed;
    z-index: 100;
	text-align:center;
	color:#FFFFFF;

	padding-bottom:0;
}

#branding{
	padding-left: 5px;
	height: 52px;
    background: rgb(6,56,137) url("/images/scoreboard_banner.png") no-repeat left top;
}

.custom {
	background-image: url('/sx_customer_folder/ci/custom_banner.png') !important;
}

#branding h1, #branding h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
}

#content{
	clear: both;
	float: left;
	width: 980px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 25px;
	background-color: white;
}

#content h1, #content h2, #content p {
	padding-right: 20px;
}

#footer{
	color: white;
	padding: 5px;
	clear: both;
	/*background-image: url(../images/blau.png);*/
    background-color: #3E63BD;
	width: 980px;
	position:fixed;
	bottom:0px;
	height: 25px;
    line-height: 25px;
}

#changeClient {
	position: relative;
	top: -145px;
	line-height: 16px;
	background-image: url(../images/blau.png);
	width: 300px;
	display: block;

	/*color: white;*/
	opacity: 0.9;
}

#changeClient .selectboxit-container {
    color: #000000;
}

.selectedMenuItem {
    /*background: url('/images/nav/button_hover_hell_blau.png') repeat scroll 0 0 transparent;*/
    background-color: #5486FF;
}

.selectedMenuCockpitItem {
    /*background: url('/images/nav/button_hover_hell_blau.png') repeat scroll 0 0 transparent;*/
    background-color: #5486FF;
}

#changeClient a {
	/*color: white;*/
	/*text-decoration: underline;*/
}

#changeClient a:VISITED {
	color: white;
	text-decoration: underline;
}

#footer_user_info{
	float: left;
	/*width: 300px;*/
}

#footer_copyright{
	float: right;
}

#footer_copyright a{
	color: white;
}

#form_login{
	width: 300px;
	margin-left:auto;
	margin-right:auto;
}

#welcomeMsg{
	float: left;
}

#reminder{
	float: right;
}

#textmiddle{
	text-align: center;
}

/* *************************************************************************************
	sx_form.cs
************************************************************************************** */
/*

<dt><label for="foo" class="optional">Foo</label></dt>
<dd>
    <input type="text" name="foo" id="foo" value="123" />
    <ul class="errors">
        <li>"123" ist kein alphanummerischer Wert</li>
    </ul>
</dd>

*/
	/* the form itself */
.sxStdForm {

}

#loadingDialog {
}

#loadingAnimation {
	display: none;
}

#loadingStatus {
	display: none;
}

#LegendIconAdd {
	line-height: 20px;
	text-decoration: none;
	border: 0;
	padding-left: 27px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../images/icons/add.png) no-repeat left center;
	color: #000000;
}

#LegendIconImport {
	line-height: 20px;
	text-decoration: none;
	border: 0;
	padding-left: 27px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../images/icons/import.png) no-repeat left center;
	color: #000000;
}

#LegendIconRight {
	line-height: 20px;
	text-decoration: none;
	border: 0;
	padding-left: 27px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(/images/v3/policeman.png) no-repeat left center;
	color: #000000;
}

#LegendIconEdit, #LegendIconSettings {
	line-height: 20px;
	text-decoration: none;
	border: 0;
	padding-left: 27px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../images/icons/edit.png) no-repeat left center;
	color: #000000;
}

#LegendIconDisplay {
	line-height: 20px;
	text-decoration: none;
	border: 0;
	padding-left: 27px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../images/icons/display.png) no-repeat left center;
	color: #000000;
}

#LegendIconTools {
	line-height: 20px;
	text-decoration: none;
	border: 0;
	padding-left: 27px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../images/v3/tools.png) no-repeat left center;
	color: #000000;
}

/* the label of each input */
.sxStdForm label {

}

/* is "around" the field and the errors */
.sxStdForm dd {
	margin: 2px;
}


.sxStdForm dl {
	margin: 2px !important;
}

.sxStdForm dt {
	height: 0px;
}

/* the input field */
.sxStdForm input {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
}

/* ein verstecktes eingabefeld */
.sxStdForm .hiddenInput {
	width: 50px;
	color: black;
	background-color: transparent;
	border: none !important;
}

.sxStdForm .hiddenInput:hover {
	background-color: transparent;
}

.sxStdForm .hiddenInput:focus {
	background-color: transparent;
}

/* the input field  HOVER */
.sxStdForm input[type="text"]:hover,
.sxStdForm input[type="password"]:hover,
.sxStdForm input[type="datetime"]:hover,
.sxStdForm input[type="datetime-local"]:hover,
.sxStdForm input[type="date"]:hover,
.sxStdForm input[type="month"]:hover,
.sxStdForm input[type="time"]:hover,
.sxStdForm input[type="week"]:hover,
.sxStdForm input[type="number"]:hover,
.sxStdForm input[type="email"]:hover,
.sxStdForm input[type="url"]:hover,
.sxStdForm input[type="search"]:hover,
.sxStdForm input[type="tel"]:hover,
.sxStdForm input[type="color"]:hover {
	background-color: #ececec;
}

/* the input field  FOCUS */
.sxStdForm input[type="text"]:focus,
.sxStdForm input[type="password"]:focus,
.sxStdForm input[type="datetime"]:focus,
.sxStdForm input[type="datetime-local"]:focus,
.sxStdForm input[type="date"]:focus,
.sxStdForm input[type="month"]:focus,
.sxStdForm input[type="time"]:focus,
.sxStdForm input[type="week"]:focus,
.sxStdForm input[type="number"]:focus,
.sxStdForm input[type="email"]:focus,
.sxStdForm input[type="url"]:focus,
.sxStdForm input[type="search"]:focus,
.sxStdForm input[type="tel"]:focus,
.sxStdForm input[type="color"]:focus {
	background-color: #dbdbdb;
}

/* a select field */
.sxStdForm select {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
}

/* a select field  HOVER */
.sxStdForm select:hover {
	background-color: #ececec;
}

/* a select field  FOCUS */
.sxStdForm select:focus {
	background-color: #dbdbdb;
}

/* a textarea */
.sxStdForm textarea {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	width: 180px;
	height: 100px;
}

/* a textarea HOVER */
.sxStdForm textarea:hover {
	background-color: #ececec;
}

/* a textarea FOCUS */
.sxStdForm textarea:focus {
	background-color: #dbdbdb;
}

/* the submit button */
.sxStdForm #submit {
	background: url(../images/buttons/ok.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the previous button */
.sxStdForm #previous {
	background: url(../images/buttons/previous.png);
	border: none;
	width: 29px;
	height: 15px;
	cursor: pointer;
}

/* the next button */
.sxStdForm #next {
	background: url(../images/buttons/next.png);
	border: none;
	width: 29px;
	height: 15px;
	cursor: pointer;
}

/* the ok button */
.sxStdForm #ok {
	background: url(../images/buttons/ok.png);
	border: none;
	width: 65px;
	height: 30px;
}

/* the ok button */
.sxStdForm #continue {
	background: url(../images/buttons/continue.png);
	border: none;
	width: 65px;
	height: 30px;
}

.sxStdForm #dublicate {
	background: url(../images/buttons/dublicate.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the back button */
.sxStdForm #back {
	background: url(../images/buttons/back.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the zurücksetzten button */
.sxStdForm #zurucksetzten {
	background: url(../images/buttons/zurucksetzen.png);
	border: none;
	width: 78px;
	height: 30px;
	cursor: pointer;
}

/* the wochentage button */
.sxStdForm #wochentage {
	background: url(../images/buttons/wochentage_besetzen.png);
	border: none;
	width: 157px;
	height: 30px;
	cursor: pointer;
}

/* the login button */
.sxStdForm #btnlogin {
	background: url(../images/buttons/login.png);
	border: none;
	width: 65px;
	height: 30px;
}

/* the back button */
.sxStdForm #add {
	background: url(../images/buttons/add.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the back button */
.sxStdForm #addView {
	background: url(../images/buttons/addView.png);
	border: none;
	width: 140px;
	height: 30px;
	cursor: pointer;
}

/* the save button */
.sxStdForm #save {
	background: url(../images/buttons/save.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the save button */
.sxStdForm #saveandleave {
	background: url(../images/buttons/saveandleave.png);
	border: none;
	width: 140px;
	height: 30px;
	cursor: pointer;
}

/* the save button */
.sxStdForm #addandleave {
	background: url(../images/buttons/addandleave.png);
	border: none;
	width: 140px;
	height: 30px;
	cursor: pointer;
}

/* the save button */
.sxStdForm #saveView {
	background: url(../images/buttons/saveView.png);
	border: none;
	width: 140px;
	height: 30px;
	cursor: pointer;
}

/* the submit ajax button */
.sxStdForm #saveAjax {
	background: url(../images/buttons/save.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

.saveAjaxDisabled {
	background: url(../images/buttons/save_disabled.png) !important;
}

/* the saveAjaxMore button */
.sxStdForm #saveAjaxMore {
	background: url(../images/buttons/save_more.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the saveAjaxMore button */
.sxStdForm #export {
	background: url(../images/buttons/export.png);
	border: none;
	width: 90px;
	height: 30px;
	cursor: pointer;
}
/* the start button */
.sxStdForm #start {
	background: url(../images/buttons/start.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* this id includes all buttons of a form */
.sxStdForm #buttons {
	float: left;
}

/* this is the ul element (shown below) of the error */
.errors {
	width: 50%;
	margin: 5px;
	padding: 5px;
	list-style: none;
	background-color: #ff9999;
	font-family: sans-serif;
	font-size: 1em;
	border-width: 1px;
	border-color: red;
	border-style: solid;
}

.errors.yellow {
	background-color: #ffdc71;
	border-color: #f2c914;
}

.errors.blue {
	background-color: #4072FF;
	border-color: #004D9B;
}


/* Errorlist */
.sxStdForm ul {

}

/* each error */
.sxStdForm li {

}

.sxStdForm #versions li{
	padding-bottom: 5px;
}

.sxStdForm #versions li input{
	width: 135px;
	text-align: left;
}

/* each fieldset
.sxStdForm fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
	text-align: left;
}
*/

.sxStdForm fieldset {
	/*margin: 1em 0;*/
	/*padding: 1em;*/
	margin: 2px;
	border: 1px solid #ccc;
	background: #f8f8f8;
	text-align: left;

	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.expander {
	padding-right: 5px;
	padding-left: 1px;
}


/* the legend/headline/caption */
legend {
	font-weight: bold;
}

/*
	this is a mixture of a checkboxes with the look of a selectbox
*/
.sxChecklist {
	border: 1px solid #7f9db9;
	list-style: none;
	height: 100px;
	overflow-y: scroll;
	width: 225px;
	background: #ffffff;
}

.sxChecklist, .sxChecklist li {
	margin: 0;
	padding: 0;
}

.sxChecklist input {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}

.sxChecklist label {
	display: block;
	padding: 0 1px 0 ;
	width: 200px;
}

.sxChecklist label:hover,.sxChecklist label.hover {
	background: #316ac5;
	color: #ffffff;
}

.sxStdForm #textarearight {
	float: right;
	width: 300px;
}

.sxStdForm #textarearight + dd {
	float: right;
	width: 300px;
}

.sxStdForm .expression {
	width: 500px;
	height: 35px;
	overflow: hidden;
}

.sxStdForm .expLabel {
	width: 20px;
}

.sxStdForm .expName {
	width: 150px;
}

/* die feldliste rechts an der seite */
#sxExpEditor #tab_exp_editor_fields {
	height: 500px;
	width: 320px;
	border: 0;
}

#sxExpEditor #tab_exp_editor_fields option {
	padding-left: 5px;
}

#sxExpEditor {
	padding: 0;
	margin: 0;

	border-collapse: collapse;
	border: 1px solid #cccccc;
	vertical-align: top;
}

#sxExpEditor #buttons {
	border-top: 1px solid #cccccc;
}

#sxExpEditor .spacer {
	background: url('../images/table/thead_blau.png') repeat left center;
	border-top: 1px solid #a5a5a5;
}

#sxExpEditor .headline {
	background: url('../images/table/thead_blau.png') repeat-x left center;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;

	padding: 0.1em 1em;
	line-height: 22px;

	height: 22px;

	font-weight: bold;
	text-align: left;
}

.bold_blue {
	font-weight: bold;
	font-size: 16px;
	color: blue;
	cursor: pointer;
}

.dijitDialogTitleBar {
	text-align: left;
}

#sx_exp_editor_dialog_underlay{
	background-color: #000000;
}

/* a textarea*/
#tab_exp_editor_readable {
	width: 95%;
	height: 95%;
}

/* a textarea HOVER */
#tab_exp_editor_readable:hover {
	background-color: #ececec;
}

/* a textarea alt */
#tab_exp_editor_expression {
	width: 95%;
	height: 95%;
}

/* a textarea alt HOVER */
#tab_exp_editor_expression:hover {
	background-color: #ececec;
}


.sxStdForm textarea:focus {
	background-color: #dbdbdb;
}

.buttonGrid td {
	text-align: left;
	width: 33%;
}

.buttonGrid td button {
	width: 145px;
	text-align: left;
	white-space: nowrap;
	border: 1px solid #1e77d2;
}

/* *************************************************************************************
	sx_marketing.cs
************************************************************************************** */
.sxMarkTable #tmp
{
	padding-left: 10px;
 	margin: 0px;
}

.sxMarkTable table{
	line-height: 28px;
	vertical-align: middle;
}

.sxMarkTable #tableLeft
{
	border-collapse: inherit;
    border-spacing: 0px 0px;
}

.sxMarkTable #tableRight
{
	margin: 25px 0;
}

.sxMarkTable th{
	line-height: 17px;
	font-weight: normal;
	color: black;
	text-align: left;
	padding-left: 10px;
}

.sxMarkTable #border-complete{
	border-left-width: 1px;
 	border-left-style: solid;
 	border-left-color: black;
 	margin-left: 0px;
 	padding-left: 10px;
}

.sxMarkTable #border-right{

 	padding-left: 10px;
 	margin: 0px;
}

.sxMarkTable #border-left{

 	padding-left: 0px;
}

.sxMarkTable #textaDisable {
	width: 100%;
	height: 100%;
	background: none;
	color:black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	line-height: 1.5em;
	margin-top: 5px;
	overflow-x: hidden;
}

.sxMarkTable textarea {
	width: 100%;
	height: 220px;
}

#tooltipTrafficRed
{
	text-decoration: none;
	border: 0;
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 1px;
	background: url(../images/trafficlights/red.png) no-repeat left center;
}

#tooltipTrafficYellow
{
	text-decoration: none;
	border: 0;
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 1px;
	background: url(../images/trafficlights/yellow.png) no-repeat left center;
}

#tooltipTrafficGreen
{
	text-decoration: none;
	border: 0;
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 1px;
	background: url(../images/trafficlights/green.png) no-repeat left center;
}


/* *************************************************************************************
	sx_nav_classes.cs
************************************************************************************** */
/* enthaelt die benutzerdefinierten klassen fuer die buttons */

li.logout {
	height: 30px !important;
}

a.logout {
	cursor: pointer;
    padding: 1px 0 0 6px !important;
    margin: 0;
}

li.viFlow{
	width: 24px !important;
	height: 30px !important;
	padding-right: 2px;
    padding-left: 10px;
}

a.viFlow {
	background: url(../images/icons/icon_viflow_2.gif) no-repeat;
	cursor: pointer;
	padding: 0 !important;
	margin-top: 4px;
}

div.nav ul li a:hover.viFlow {
    background: url(../images/icons/icon_viflow.gif) no-repeat;
}

img.viFlow {
    border: 1px solid transparent;
    border-radius: 4px;
}

img.viFlow:hover {
   border: 1px solid #EFAF71;
}

div.nav ul li.logout a:hover {
	/*background: url(../images/icons/power_hover.png) !important;*/
    background-color: #FF1D1D !important;
}

.logoutButton {
    font-size: 22px !important;
    width: 28px !important;
    height: 29px !important;
    background-color: #BA0C0C !important;

    margin-right: 2px;
}

.widen120 {
	/*width: 130px !important;*/
}

.widen130 {
	/*width: 130px !important;*/
}
/* *************************************************************************************
	sx_nav_modules.cs
************************************************************************************** */
#options_wrapper {
	height: 33px;
	line-height: 33px;
	float: right;
	position: relative;
	vertical-align: middle;
	font-size: 14px;
}

#options {
	padding-right: 20px;
	height: 33px;
	float: left;
	text-align: left;

	color: white;
}

#options_expander {
	text-decoration: none;
	color: white;

	background-image: url(../images/nav/button_options_more_left.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	cursor: pointer;
	float: right;
}

#options_expander:HOVER {
	text-decoration: underline;
}

#options_left {
	background-image: url(../images/nav/button_options_left.png);
	background-repeat: no-repeat;
	background-position: left;

	width: 43px;
	height: 33px;

	float: left;
}

#options_middel {
	background-image: url(../images/nav/button_options_middel.png);
	background-repeat: repeat-x;
	background-position: top left;

	max-width: 760px;
	min-width: 100px;
	height: 33px;

	float: left;
	padding-right: 10px;

	text-align: left;
}

#options_right {
	background-image: url(../images/nav/button_options_right.png);
	background-repeat: no-repeat;
	background-position: right;

	width: 6px;
	height: 33px;

	float: left;
}

#options a {
	color: white;
	text-decoration: none;
}

#options a:HOVER {
	text-decoration: underline;
}

#options a.active {
	text-decoration: underline;
}
/* *************************************************************************************
	sx_nav_sub.cs
************************************************************************************** */
.nav_sub_container {
	height:30px;
	position:absolute;
}

.nav_sub_right {
	float: left;

	heigth: 30px;
	min-height: 30px;
	width: 34px;

    padding-top: 5px;


    /*background-color: #004D9B;*/

	/*background: url(../images/nav/button_sub_right.png);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left;*/
	/*background-color: white;*/
}

.nav_sub_left {
	float: left;

	height:30px;
	min-width: 30px;

	padding-left: 5px;
    padding-top: 5px;

    /*background-color: #004D9B;*/

	/*background: url(../images/nav/button_sub_left.png);*/
	/*background-repeat: repeat-x;*/
	/*background-color: white;*/
}

.nav_sub_empty {
	height: 30px;
	position: relativ;
}
/* *************************************************************************************
	sx_nav.cs
************************************************************************************** */
/* die user definierten klassen laden (sind zustaendig fuer die farben der einzelnen buttons) */
/* @import url(sx_nav_classes.css); */

/* die gesamte navigationsleiste */
div.nav {
	font-family: arial, sans-serif;
	font-size:10px;

	width:990px;
	height: 30px;
	position:relative;
	z-index:100;
	/*background: url(../images/nav/button.png);*/
    background-color: #3E63BD;
}

/* jeder link und jeder besuchte link im top men� */
div.nav ul li a, div.nav ul li a:visited {
	display:block;
	text-decoration: none;

	color: #FFFFFF;

	overflow:hidden;

    height: 30px;
    line-height: 30px;
    font-size: 15px;
    letter-spacing: 0.01em;
}

div.nav ul li {
	/*width: 130px;*/
}

/* jeder link im top men� beim dr�ber geben */
div.nav ul li a:hover {
	/*background: url(../images/nav/button_hover_hell_blau.png);*/
    background-color: #5486FF;
}

/* die gesamte top men� leiste */
div.nav ul {
	padding:0;
	margin:0;
	list-style: none;
}

div.nav ul li ul {
	/*width: 107px;*/
}

div.nav ul li ul li a {
    padding: 0 28px;
    background: #3e63bd;
	color:#FFFFFF;
    min-width: 100px;
}

/* jedes element der top men� leiste*/
div.nav ul li {
	/*float:left;*/
	/*position:relative;*/
}
li.mainMenueItem a {
    padding: 0 28px;
}
li.mainMenueItem {
    float: left;
    position: relative;
    text-align: left;
    /*width: 130px;*/

}
li.mainMenueItem span.icon-navigate_close {
    font-size: 11px;
    margin-top: 2px;
}
li.subMenueItem {
    text-align: left;
}
ul.subMenueItems {
    position: absolute;
}
/* jeder link im top men� wenn das top men� gehovert wird */
.menu ul li:hover a {
	color: #00ff00;
	background-color: red;
}

/* keine ahnung */
div.nav ul li:hover ul li a.hide {
	background: red;
	color:#FFFFFF;
}
/* keine ahnung */
div.nav ul li:hover ul li:hover a.hide {
	background: red;
	color:#000000;
}


/* submenu punkt */
div.nav ul li:hover ul li a {
	/*display:block;*/
	/*background: url(../images/nav/blau.png);
	color:#ffffff;*/
}

/* submenu punkt mouseover */
div.nav ul li:hover ul li a:hover {
	color:#ffffff;
    background: #5486FF;
}

/* *************************************************************************************
	sx_search_form.cs
************************************************************************************** */
/*

<dt><label for="foo" class="optional">Foo</label></dt>
<dd>
    <input type="text" name="foo" id="foo" value="123" />
    <ul class="errors">
        <li>"123" ist kein alphanummerischer Wert</li>
    </ul>
</dd>

*/
.tooltipInput {
	/*
		die deklaration von width: ist auch noch jeweils in der basic.js!!
	*/
	width: 100px;
	color: black;
	border: none !important;
}

#searchTooltip {
	padding-left: 5px;
}

/* the form itself */
.search_form {

}

/* is "around" of each label */
.search_form  dt {

}

/* the label of each input */
.search_form label {
	width: 150px;
}

/* is "around" the field and the errors */
.search_form dd {
	margin: 8px;
}

/* the input field */
.search_form input {
	border: none;
}

/* the input field  HOVER */
.search_form input:hover {
	background-color: #ececec;
}

/* the input field  FOCUS */
.search_form input:focus {
	background-color: #dbdbdb;
}

/* a select field */
.search_form select {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
}

/* a select field  HOVER */
.search_form select:hover {
	background-color: #ececec;
}

/* a select field  FOCUS */
.search_form select:focus {
	background-color: #dbdbdb;
}

/* a textarea */
.search_form textarea {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	width: 180px;
	height: 100px;
}

/* a textarea HOVER */
.search_form textarea:hover {
	background-color: #ececec;
}

/* a textarea HOVER */
.search_form textarea:focus {
	background-color: #dbdbdb;
}

/* the submit button */
.search_form #submit {
	background: url(../images/buttons/ok.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the previous button */
.search_form #previous {
	background: url(../images/buttons/previous.png);
	border: none;
	width: 29px;
	height: 15px;
	cursor: pointer;
}

/* the next button */
.search_form #next {
	background: url(../images/buttons/next.png);
	border: none;
	width: 29px;
	height: 15px;
	cursor: pointer;
}

/* the ok button */
.search_form #ok {
	background: url(../images/buttons/ok.png);
	border: none;
	width: 65px;
	height: 30px;
}

/* the back button */
.search_form #back {
	background: url(../images/buttons/back.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the back button */
.search_form #add {
	background: url(../images/buttons/add.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the save button */
.search_form #save {
	background: url(../images/buttons/save.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the submit ajax button */
.search_form #saveAjax {
	background: url(../images/buttons/save.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* the saveAjaxMore button */
.search_form #saveAjaxMore {
	background: url(../images/buttons/save_more.png);
	border: none;
	width: 65px;
	height: 30px;
	cursor: pointer;
}

/* this id includes all buttons of a form */
.search_form #buttons {
	float: left;
}

/* this is the ul element (shown below) of the error */
.errors {
	width: 50%;
	margin: 5px;
	padding: 5px;
	list-style: none;
	background-color: #ff9999;
	font-family: sans-serif;
	font-size: 1em;
	border-width: 1px;
	border-color: red;
	border-style: solid;
}

/* Errorlist */
.search_form ul {

}

/* each error */
.search_form li {

}

/* each fieldset
.search_form fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
	text-align: left;
}
*/

.search_form fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
	text-align: left;

	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.expander {
	padding-right: 5px;
	padding-left: 1px;
}


/* the legend/headline/caption */
legend {
	font-weight: bold;
}

/*
	this is a mixture of a checkboxes with the look of a selectbox
*/
.sxChecklist {
	border: 1px solid #7f9db9;
	list-style: none;
	height: 100px;
	overflow-y: scroll;
	width: 225px;
	background: #ffffff;
}

.sxChecklist, .sxChecklist li {
	margin: 0;
	padding: 0;
}

.sxChecklist input {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}

.sxChecklist label {
	display: block;
	padding: 0 1px 0 ;
	width: 200px;
}

.sxChecklist label:hover,.sxChecklist label.hover {
	background: #316ac5;
	color: #ffffff;
}

.search_form #textarearight {
	float: right;
}

.search_form #textarearight + dd {
	float: right;
}
/* *************************************************************************************
	sx_table.cs
************************************************************************************** */
.sxStdTable {
	border-collapse: collapse;
	border: 1px solid #cccccc;
}

.sxStdTable .sorttable_nosort {
	cursor: text;
}

.sxStdTable .img{
	text-align: center;
}

.sxStdTable th{
	padding: 0.1em 0;
	line-height: 22px;
	cursor: pointer;
}

.sxStdTable td{
	padding: 0.1em 0;
}

.sxStdTable td.note{
	/*background-image: url('../images/table/table_note.png');*/
	/*background-repeat: no-repeat;*/
	/*background-position: top right;*/
}

.sxStdTable caption, .tableHead {
	/*margin: 5px 0;+*/
	cursor: pointer;

	text-align: left;
	color: #333333;

	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

    font-size: 1.2em;
    line-height: 1.5em;
    padding: 0 5px;
}
.tableHead {
    font-weight: bold;
}

.sxStdTable col{
	border-right: 1px solid #CCCCCC;
}

.sxStdTable thead{
    background: #A3CDFE;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}

.sxStdTable tfoot{
	background: url('../images/table/thead_blau.png') repeat-x left center;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}

.sxStdTable th{
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.sxStdTable tr a:link, tr a:hover, tr a:active, tr a:visited{
	text-decoration:none;
}

.sxStdTable tr{
	color: black;
	padding-right: 8px;
	text-decoration: none;
	cursor: pointer;
}

.sxStdTable tbody tr{
	height: 28px;
	background: #ffffff;
}

.sxStdTable tbody tr:hover{
	color: black;
    background: #dfdfdf;
	padding-right: 8px;
	text-decoration: none;
}

.sxStdTable tr:nth-child(even) {
    background: #efefef;
}

.sxStdTable tr:hover:nth-child(even) {
    background: #dfdfdf;
}

.sxStdTable tr.error {
	background-color: #FF9999 !important;
	cursor: help !important;
}

.sxStdTable tr.error:hover {
	background: none;
	background-color: #FF9999 !important;
	cursor: help !important;
}

/* IST EINE ALTE DEFINITION, SOLLTE NCIHT MEHR GENUTZT WERDEN!!!! */
.sxStdTable .odd{
	background: url('../images/table/row_odd.png');
}
/* IST EINE ALTE DEFINITION, SOLLTE NCIHT MEHR GENUTZT WERDEN!!!! */
.sxStdTable .even{
	background-color: #ffffff;
}
/* *************************************************************************************
	.stdTable .import
************************************************************************************** */
.sxStdTable.import caption {
	color: back;
	background: none;
	background-color: #ffdc71;
}

.sxStdTable.import thead{
	background: none;
	background-color: #f2c914;
}

.sxStdTable.import tfoot{
	background: none;
	background-color: #f2c914;
}

.sxStdTable.import thead tr:hover{
	background: none;
	background-color: #f2c914;
}

.sxStdTable.import tbody tr:hover{
	background: none;
	background-color: #ffdc71;
}

.sxStdTable.import tr:nth-child(even) {
	background: url('../images/table/row_odd_gray.png');
}

.sxStdTable.import tr:hover:nth-child(even) {
	background: none;
	background-color: #ffdc71;
}

.nullValue {
	color: #fbc525;
	font-weight: bold;
}

/* *************************************************************************************
	alle tabellen die sxStdTable haben und zusaetzlich noch in einem content pane sind
	sollen hier formatiert werden
************************************************************************************** */
.tableInContentPane {
	padding: 0px !important;
	border: none;
}

.tableInContentPane table {
	border: none;
}

.tableInContentPane caption {
	border: none;
}

.specialTabs .dijitTabChecked {
	background: transparent url('../images/table/caption.png') repeat scroll 0 0 !important;
	font-weight: bold;
	border-bottom: none !important;
}

.disabledTab {
	background: transparent url('../images/table/thead_blau.png') repeat scroll 0 0 !important;
}

/* *************************************************************************************
	sx_monitor.css
************************************************************************************** */

/* ---------------- MONITOR TABELLE ---------------- */
.monitor td{
	padding: 0 !important;
	padding-left: 2px !important;
	padding-right: 5px !important;
	/*border-right: 1px solid #e5e5e5;*/
}

.monitor td.borderRight{
	border-right: 1px solid #e5e5e5;
}

.monitor tfoot tr:hover{
	background: url('../images/table/thead_blau.png');
	color: inherit;
}

.monitor thead {
	background: none;
	background-color: gray;
}

.monitor thead th{
	padding-right: 7px !important;
}

.monitor thead tr:HOVER {
	background: inherit;
}

.monitor tbody tr:HOVER {
	background: none;
}

.monitor caption {
	background: none;
	background-color: silver;

	padding-left: 10px;
	margin-top: 30px;
}

.monitor th{
	padding: 0 !important;
	padding-left: 2px !important;
	padding-right: 5px !important;
}

.monitor .colActIdeal{
	text-align: right;
}
.monitor .colPercentage{
	text-align: right;
}
.monitor .colDiff{
	text-align: right;
}

.monitor tr{
	cursor: auto;
	border-bottom: 1px solid #e5e5e5;
}


.monitor span.monitorOption{
	width: 150px;
	display: block;
	float: left;
	font-weight: normal;
}

/* ---------------- DAS DIV IN WELCHEM DIE MONITOR NAVIGATION SICH BEFINDET! ---------------- */
#navMonitor {
	width: 990px;
	height:100px;
	position: fixed;
	z-index: 1;
	/*margin-bottom: 100px;*/
}

#navMonitor .dijitSliderBarH {
	height: 10px ;
}

#navMonitor .dijitRuleMark {
	border-color: gray;
}

#navMonitor .dijitSliderBumperH {
	height: 10px ;
}

#navMonitor .dijitSliderProgressBarH {
	background: none;
	background-color: silver;
}

#navMonitor .dijitSliderLeftBumper {
	background: none;
	background-color: silver;
}

#navMonitor .dijitSliderRightBumper {
	background: none;
	background-color: silver;
}

#navMonitor .dijitSliderRemainingBar {
	background: none;
	background-color: silver;
}

#decrementSliderValue {
	font-weight: bold;

	position: relative;
	top: 12px;
	left: -350px;

	background: none;
	background-image: url('/images/buttons/dsLeft.png');

	height: 25px;
	width: 25px;
	padding: 0;
	border: none;
}

#incrementSliderValue {
	font-weight: bold;

	position: relative;
	top: -53px;
	left: +350px;

	background: none;
	background-image: url('/images/buttons/dsRight.png');

	height: 25px;
	width: 25px;
	padding: 0;
	border: none;
}

#monitorDateNav {
	position: relative;
	top: -20px;
}

h1.centerMonitorHeadline{
	width:990px;
	/*display: block;
	float: left;*/
	font-size: 20px;
	font-weight: normal;
	color: black;
	text-align: center;
	margin-bottom: 5px;
}

/* ---------------- HORIZONTAL DURCHGAENGIGE NAVIGATION MIT HAENGENDEN REGISTERN ---------------- */
.horizontalRegister {
	height: 30px;
	width: 990px;

	text-align: left;

	/*background: url('../images/table/thead_blau.png');*/
	background: url('../images/nav/navBg.png');

	margin-bottom: 15px;

	/*border-top: 2px solid silver;
	border-bottom: 2px solid silver;*/
	border-top: 5px solid white;
}

/* liste */
.horizontalRegister ul{
	line-height: 30px;

	display: inline;

	padding:0;
	padding-left: 5px;
	margin:0;
}

/* menupunkt */
.horizontalRegister ul li {
	height: 30px;
	line-height: 30px;

	display:inline;

	list-style-type: none;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
}

.horizontalRegister ul li:HOVER{
	background-color: black;
}

.horizontalRegister ul li.active{
	/*background: white;*/
	/*background-color: silver;*/
}
.horizontalRegister ul li.active a{
	color: yellow;
	font-weight:bold;
	text-decoration: none;
}

/* menupunkt */
.horizontalRegister ul li a {
	text-decoration: none;

	/*top: 2px;
	position: relative;*/

	color: white;

	font-size: 14px;
}



/* ---------------- HORIZONTAL DURCHGAENGIGE NAVIGATION MIT DURCHGAENGIGER FAERBUNG ---------------- */
.horizontalNav {
	width: 979px;
	height: 25px;

	font-size: 14px;

	margin-left: 4px;
	/*border-bottom: 2px solid blue;*/
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
}

/* liste */
.horizontalNav ul{
	line-height: 25px;

	padding-left: 5px;

	margin: 0;

	text-align: left !important;
	background-color: white;
}

/* menupunkt */
.horizontalNav ul li {
	display: inline;

	list-style-type: none;

	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.horizontalNav ul li:HOVER {
	background: url('../images/table/caption.png');
}

.horizontalNav ul li.active{
	background-image: url('../images/table/thead_blau.png');
}
.horizontalNav ul li.active a{
	color: black;
	font-weight:bold;
	text-decoration: none;
}

.horizontalNav ul li:hover {

}

/* menupunkt */
.horizontalNav ul li a {
	text-decoration: none;

	/*top: 2px;
	position: relative;*/

	color: black;
}

/* menupunkt */


/* ---------------- DAS PAGINATION CONTROLL ---------------- */
.paginationControl {
}

.paginationControl a{
	text-decoration: none;

	color: black;
}
.paginationControl a:VISITED{
	text-decoration: none;

	color: black;
}

/* ------------ NOTE BUTTONS ------------------ */
.monitorNoteButton .dijitButtonNode{
	margin: 0 !important;
	height: 14px;
	border: none !important;
	background: none !important;
	background-image: url('/images/icons/note.png') !important;
	background-repeat: no-repeat !important;
	cursor: pointer !important;
}
.monitorNoteButton .dijitButtonText {
	margin: 0 !important;
}
.monitorNoteButton .dijitArrowButtonInner {
	margin: 0 !important;
}
.monitorNoteButton .dijitButtonContents{
	margin: 0 !important;
}

.monitorNoteButtonEmpty .dijitButtonNode{
	margin: 0 !important;
	height: 14px;
	border: none !important;
	background: none !important;
	background-image: url('/images/icons/note_empty.png') !important;
	background-repeat: no-repeat !important;
	cursor: pointer !important;
}
.monitorNoteButtonEmpty .dijitButtonText {
	margin: 0 !important;
}
.monitorNoteButtonEmpty .dijitArrowButtonInner {
	margin: 0 !important;
}
.monitorNoteButtonEmpty .dijitButtonContents{
	margin: 0 !important;
}

.optionChart {
	background-image: url('/images/icons/chart.png');
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 15px;
}

.optionTrafficLight{
	background-image: url('/images/icons/trafficLight.png');
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 15px;
}

.queryEditor select {
	width: 300px;
}

/* *************************************************************************************
	COCKPIT FORM
************************************************************************************** */

#formCockpit label {
	width: 165px !important;
}

#dl_stamm label {
	width: 185px !important;
}

#formCockpit input {
	width: 300px;
}

#formCockpit input[type="checkbox"] {
	width:auto;
}

#formCockpit select {
	width: 300px;
}

#formCockpit textarea {
	width: 300px;
}

#fieldset-subCharts dt {
	float: left;
}

#fieldset-subCharts dd {
	float: left;
}

#fieldset-subCharts label {
	width: 150px !important;
	display: block;
	margin-left: 10px;
}

#fieldset-subCharts select {
	margin-left: 165px;
	width: 270px;
}

/* *************************************************************************************
	COCKPIT anzeigte
************************************************************************************** */

.cockpitTableCells {
	border: 1px solid black;
	width: 480px;
	height: 300px;
}

/* *************************************************************************************
	BILDER ADMINISTRATION
************************************************************************************** */

.dirlist {
	width: 60%;
}

.dirlist li {
	line-height: 25px;
}

.dirlist li a {
	text-decoration: none;
	color: black;
}

.dirlist li a:VISITED {
	text-decoration: none;
	color: black;
}

.dirlist .folder {
	list-style-image: url('/images/icons/folder.png');
	list-style-position: inside;
}

.dirlist .file {
	list-style-type: none;
	display: inline;
}

.dirlist .file img {
	width: 60px;
	height: 60px;
	border: 1px solid silver;
}

#imageuploadBar {

}

#currentFolder {
	width: 60%;
	border-bottom: 1px solid gray;
}

/* *************************************************************************************
	form login
************************************************************************************** */
#formLogin .buttons{
	text-align: right;
	margin-right: 52px;
}

#formLogin .errors{
	position: relative;

	/*left: -6px;*/
	margin-top: 0px !important;
	width: 86%;
}

/* Plus fuerr Massnahmenerfuellung */
.plusmeasure .dijitButtonNode{
	margin: 0 !important;
	height: 14px;
	border: none !important;
	background: none !important;
	background-image: url('/images/icons/plus.png') !important;
	background-repeat: no-repeat !important;
	cursor: pointer !important;
}
/* *************************************************************************************
	form kundenupdate
************************************************************************************** */
.logoutWarning {
	width: 400px;
	position: relative;
	left: 500px;
	top: -133px;
}

.lockList {
	list-style: none;
}

.locklist li {
	padding-bottom: 3px;
	padding-top: 3px;
}

.lockList .locked {
	list-style-image: url('/images/icons/lock.png');
}

/* *************************************************************************************
	import
************************************************************************************** */
#lastImportDescription {
	position: relative;
	top: -85px;
	left: 600px;
}

/* *************************************************************************************
	Chartverwaltung
************************************************************************************** */
.showHiddenElements {
	background-image: url('/images/icons/plus.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	width: 11px;
	height: 11px;
	display: block;
	float: left;
	margin-right: 3px;
}

/* *************************************************************************************
	Eine Gruppe von Radiobuttons wird nebeneinander angezeigt
************************************************************************************** */
.align-element, .align-element-up {
	margin: 0;
	padding: 0;
}

.align-element-up {
	margin-left: -12px;
}

.align-element br, .align-element-up br{
	display: none;
}

.bold-label{
	clear: left;
}

.align-element label{
	display: block;
	float: left;
	width: 100px;
}

.align-element-up label {
	display: block;
	float: left;
	width: 75px;
}


/* *************************************************************************************
	Multicheck in Subform formatieren
************************************************************************************** */
#containerUser-ContentPane ul{
	border: none !important;
	overflow: hidden !important;
	height: 100% !important;
	width: 725px !important;
}

/* *************************************************************************************
	Farbboxen der Wertebereiche im  Chartformaular
************************************************************************************** */
.yLayerColor1{
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
}

.yLayerColor2{
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #CCCCCC;
	margin-left: -4px;
	border-collapse: collapse;
}

.yLayerColor3{
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #CCCCCC;
	margin-left: -4px;
	border-collapse: collapse;
}

/*
	clickable layer im chart
*/
.clickableMapElement {
	cursor: pointer;
}

#chartSelectContainer {
	width: 80%;
	height: 20px;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}

#chartStretchContainer {
	width: 20%;
	height: 20px;
	text-align: right;
	margin: 0;
	padding: 0;
	float: right;
}

.chartSelectBox {
	width: 100px;
}

.schemeUserDirectLogin {
	background-color: #3E63BD;
	color: #ffffff;
	opacity: 0.8;
}

/*
 * jquery.selectBoxIt.css 3.8.0
 * Author: @gregfranko
 */

/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/

/* SelectBoxIt container */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {
  font: 14px Helvetica, Arial;
  /* Prevents text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}

/* Button */
.selectboxit-container .selectboxit {
  width: 220px; /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
  display: block;
  position: relative;
}

/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  height: 25px; /* Height of the drop down */
  line-height: 25px; /* Vertically positions the drop down text */
  display: block;
}

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}

/* Button Text */
.selectboxit-text {
  text-indent: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}

/* Options List */
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;  /* Minimum Width of the dropdown list box options */
  *width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  border-radius: 2px;
  text-align: left;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* Individual options */
 .selectboxit-option .selectboxit-option-anchor{
  padding: 0 2px;
}

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {
  text-indent: 5px; /* Horizontal Positioning of the select box option text */
  margin: 0;
  list-style-type: none;
}

/* The first Drop Down option */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* The last Drop Down option */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* Drop Down optgroup headers */
.selectboxit-optgroup-header {
  font-weight: bold;
}

/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
}

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left;
}

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
.selectboxit-btn {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
  color: #333333;
  background-color: #e6e6e6;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
}

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.selectboxit-list .selectboxit-option-anchor {
  color: #333333;
}

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
}

.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999;
}
/*!
 * jQuery UI Bootstrap (0.5)
 * http://addyosmani.github.com/jquery-ui-bootstrap
 *
 * Copyright 2012 - 2013, Addy Osmani
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Portions copyright jQuery UI & Twitter Bootstrap
 */


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { 
  border: 0; clip: rect(0 0 0 0);
  height: 1px; 
  margin: -1px; 
  overflow: hidden; 
  padding: 0; 
  position: absolute; 
  width: 1px; 
}
.ui-helper-reset { 
  margin: 0; 
  padding: 0; 
  border: 0; 
  outline: 0; 
  line-height: 1.3; 
  text-decoration: none; 
  font-size: 100%; 
  list-style: none; 
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after { 
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; 
}
.ui-helper-clearfix { 
  /*display: inline-block; */
  display:block;
  min-height: 0; /* support: IE7 */
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { 
  height:1%; 
}

/* end clearfix */
.ui-helper-zfix { 
  width: 100%; 
  height: 100%; 
  top: 0; 
  left: 0; 
  position: absolute; 
  opacity: 0; 
  filter:Alpha(Opacity=0); 
}
.ui-front {
  z-index: 1100 !important;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { 
  display: block; 
  text-indent: -99999px; 
  overflow: hidden; 
  background-repeat: no-repeat; 
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}

/*
 * jQuery UI Resizable 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/resizable/
 */

.ui-resizable { 
  position: relative;
}
.ui-resizable-handle { 
  position: absolute;
  font-size: 0.1px;
  z-index: 99999; 
  display: block; 
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { 
  display: none; 
}
.ui-resizable-n { 
  cursor: n-resize; 
  height: 7px; 
  width: 100%; 
  top: -5px; 
  left: 0; 
}
.ui-resizable-s { 
  cursor: s-resize; 
  height: 7px; 
  width: 100%; 
  bottom: -5px; 
  left: 0; 
}
.ui-resizable-e { 
  cursor: e-resize; 
  width: 7px; 
  right: -5px; 
  top: 0; 
  height: 100%; 
}
.ui-resizable-w { 
  cursor: w-resize; 
  width: 7px; 
  left: -5px; 
  top: 0; 
  height: 100%; 
}
.ui-resizable-se { 
  cursor: se-resize; 
  width: 12px; 
  height: 12px; 
  right: 1px; 
  bottom: 1px; 
}
.ui-resizable-sw { 
  cursor: sw-resize; 
  width: 9px; 
  height: 9px; 
  left: -5px; 
  bottom: -5px; 
}
.ui-resizable-nw { 
  cursor: nw-resize; 
  width: 9px; 
  height: 9px; 
  left: -5px; 
  top: -5px; 
}
.ui-resizable-ne { 
  cursor: ne-resize; 
  width: 9px; 
  height: 9px; 
  right: -5px; 
  top: -5px;
}

/*
 * jQuery UI Selectable 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/selectable/
 */
.ui-selectable-helper { 
  position: absolute; 
  z-index: 100; 
  border:1px dotted black; 
}

/*
 * jQuery UI CSS Framework 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * 
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/* Component containers
----------------------------------*/
.ui-widget {   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #404040; }
.ui-widget-content a { color: #404040; }
.ui-widget-header {
  font-weight:bold;
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border:1px solid #666;

 }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear background-image;
  -moz-transition: 0.1s linear background-image;
  -ms-transition: 0.1s linear background-image;
  -o-transition: 0.1s linear background-image;
  transition: 0.1s linear background-image;
   overflow: visible;

 }


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
 }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa;  font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/


.ui-state-highlight p, .ui-state-error p, .ui-state-default p{
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin:7px 15px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {


  position: relative;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);


}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {


  position: relative;
  margin-bottom: 18px;
  color: #ffffff;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
 background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);


}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none;  }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_f6cf3b_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, 
.ui-corner-top, 
.ui-corner-left, 
.ui-corner-tl { 
  -moz-border-radius-topleft: 4px; 
  -webkit-border-top-left-radius: 4px; 
  -khtml-border-top-left-radius: 4px; 
  border-top-left-radius: 4px; 
}
.ui-corner-all, 
.ui-corner-top, 
.ui-corner-right, 
.ui-corner-tr { 
  -moz-border-radius-topright: 4px; 
  -webkit-border-top-right-radius: 4px; 
  -khtml-border-top-right-radius: 4px; 
  border-top-right-radius: 4px; 
}
.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-left, 
.ui-corner-bl { 
  -moz-border-radius-bottomleft: 4px; 
  -webkit-border-bottom-left-radius: 4px; 
  -khtml-border-bottom-left-radius: 4px; 
  border-bottom-left-radius: 4px; 
}
.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-right, 
.ui-corner-br { 
  -moz-border-radius-bottomright: 4px; 
  -webkit-border-bottom-right-radius: 4px; 
  -khtml-border-bottom-right-radius: 4px; 
  border-bottom-right-radius: 4px; 
}


/* Overlays */

.ui-widget-overlay { 
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; 
  opacity: .30;
  filter:Alpha(Opacity=30); 
}

.ui-widget-shadow { 
  margin: -8px 0 0 -8px; 
  padding: 8px; 
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; 
  opacity: .30;filter:Alpha(Opacity=30); 
  -moz-border-radius: 8px; 
  -khtml-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
}

/*
 * jQuery UI Accordion 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/accordion/
 */

/* IE/Win - Fix animation bug - #4615 */

.ui-accordion { 
  width: 100%; 
}
.ui-accordion .ui-accordion-header { 
  cursor: pointer; 
  position: relative; 
  margin-top: 1px; 
  zoom: 1; 
  font-weight:bold; 
}
.ui-accordion .ui-accordion-li-fix { 
  display: inline; 
}
.ui-accordion .ui-accordion-header-active { 
  border-bottom: 0 !important; 
}
.ui-accordion .ui-accordion-header a { 
  display: block; 
  font-size: 1em; 
  padding: .5em .5em .5em 1.7em; 
}
.ui-accordion-icons .ui-accordion-header a { 
  padding-left: 2.2em; 
}
.ui-accordion .ui-accordion-header .ui-icon { 
  position: absolute; 
  left: .5em; 
  top: 50%; 
  margin-top: -8px; 
}
.ui-accordion .ui-accordion-content { 
  padding: 1em 2.2em; 
  border-top: 0; 
  margin-top: -2px; 
  position: relative; 
  top: 1px; 
  margin-bottom: 2px; 
  overflow: auto; 
  display: none; 
  zoom: 1; 
}
.ui-accordion .ui-accordion-content-active { 
  display: block; 
}

/*
 * jQuery UI Autocomplete 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/autocomplete/
 */

.ui-autocomplete { 
  position: absolute; 
  top: 0;
  left: 0;
  cursor: default; 
}

/*
 * jQuery UI Button 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

.ui-button {

  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  margin: 0;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear background-image;
  -moz-transition: 0.1s linear background-image;
  -ms-transition: 0.1s linear background-image;
  -o-transition: 0.1s linear background-image;
  transition: 0.1s linear background-image;
   overflow: visible;
} /* the overflow property removes extra width in IE */

.ui-button-primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


.ui-button-success{
  color:#ffffff;
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-button-error{
  color:#ffffff;
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */

.ui-button .ui-button-text { display: block;   }
.ui-button-text-only .ui-button-text {  }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; /*tempfix*/ display:none;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
/* input.ui-button { padding: .4em 1em; } */

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { top: 50%; margin-top:-3px; margin-bottom:3px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/


.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-state-active {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.4em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */


/*
 * jQuery UI Menu 1.10.0
 *
* Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; float:left; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1;float: left;clear: left; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { 
  font-weight: normal; 
  margin: 0; 
  color: #ffffff;
  background: #0064cd;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
/* Fix problem with border in ui-state-active */
.ui-menu .ui-menu-item a.ui-state-active {
  padding: 1px .4em;
}

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-menu { width: 200px; margin-bottom: 2em; }


/*
 * jQuery UI spinner 1.10.0
 *
* Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */

.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner{}
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position:-65px -16px;
}

/*
 * jQuery UI Dialog 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { 
  position: absolute; 
  top: 0; 
  left: 0; 
  padding: .2em; 
  width: 300px; 
  overflow: hidden; 
  outline: 0; 
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  /*left: 50%;
  margin-left: -280px;*/
  outline: medium none;
  position: fixed;
  /*top: 10%;
  width: 560px;*/
  z-index: 1050;
}
.ui-dialog .ui-dialog-titlebar { /*padding: .4em 1em;*/
  position: relative;
  padding:5px 15px;
  border:0px 0px 0px 1px solid;
  border-color: white;
  padding: 5px 15px;
  font-size: 18px;
  text-decoration:none;
  background:none;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;

  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom:1px solid #ccc;
}
.ui-dialog .ui-dialog-title {
  float: left;
  color:#404040;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
  padding:5px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -20px 0 0 0;
  padding: 1px;
  height: 18px;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
  background:none;
  border-width: 0;
  border:none;
  box-shadow: none;
}

.ui-dialog .ui-dialog-titlebar-close span { 
  display: block; 
  margin: 1px;
  text-indent: 9999px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 1px;   filter: alpha(opacity=90);
  -khtml-opacity: 0.90;
  -moz-opacity: 0.90;
  opacity: 0.90;   
}

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  background-color: #f5f5f5;
  padding: 5px 15px 5px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  zoom: 1;
  margin-bottom: 0;

}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;

  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/*
 * jQuery UI Tabs 1.9.2
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/tabs/
 */
 .ui-tabs .ui-tabs-nav{ background:none; border-color: #ddd;border-style: solid;border-width: 0 0 1px;}
.ui-tabs { position: relative; padding: .2em; zoom: 1; border:0px;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */


.ui-tabs .ui-tabs-nav li:hover, .ui-tabs .ui-tabs-nav li a:hover{
  background:whiteSmoke;
  border-bottom:1px solid #ddd;
  padding-bottom:0px;
   color:#00438A;
}

.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; border-bottom:1px solid #DDD; }
.ui-tabs .ui-tabs-nav li {  text-decoration: none; list-style: none; float: left; position: relative; top: 1px; padding: 0px 0px 1px 0px; white-space: nowrap; background:none; border:0px; }

.ui-tabs-nav .ui-state-default{
  -webkit-box-shadow: 0px 0px 0px #ffffff; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 0px #ffffff; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 0px #ffffff; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  cursor: text;
  padding: 0 15px;
  margin-right: 2px;
  line-height: 34px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;


 }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0; padding-bottom: 0px; outline:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active , .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: #ffffff;
  cursor: default;
  color:gray;
  outline:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background-color: #ffffff;outline:none;border:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover{
  background:#ffffff;
  outline:none;
  margin-bottom:0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; color:#0069D6; background:none; font-weight:normal; margin-bottom:-1px;}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs-panel .ui-button{text-decoration:none;}
.ui-tabs .ui-tabs-hide { display: none !important; }


/* IE fix for background inheritance from ui-widget*/
.ui-tabs .ui-tabs-nav li{
  filter:none;
}

/*
 * jQuery UI Tooltip 1.9.0
 *
 * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/tooltip/
 */
.ui-tooltip {
    padding:8px;
    position:absolute;
    z-index:9999;
    max-width: 300px;
    -o-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    /*box-shadow: 0 2px 5px #ddd;*/
    box-shadow: inset 0 1px 0 #ffffff;
}

body .ui-tooltip { border-width:2px; }

/*
 * jQuery UI Datepicker 1.9.0
 *
 * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/datepicker/
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border:0px; font-weight: bold; width: 100%; padding: 4px 0; background-color: #f5f5f5; color: #808080; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { /*top: 1px;*/ }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }

.ui-datepicker .ui-datepicker-prev-hover { /*left:1px;*/ }
.ui-datepicker .ui-datepicker-next-hover { /*right:1px;*/ }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  display: none; /*sorry for IE5*/
  display/**/: block; /*sorry for IE5*/
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 200px; /*must have*/
  height: 200px; /*must have*/
}

.ui-datepicker th{
  font-weight: bold;
  color: gray;
}

.ui-datepicker-today a:hover{
  background-color: #808080;
  color: #ffffff;

}
.ui-datepicker-today a{
  background-color: #BFBFBF;
  cursor: pointer;
  padding: 0 4px;
  margin-bottom:0px;

}


.ui-datepicker td a{
  margin-bottom:0px;
  border:0px;
}

.ui-datepicker td:hover{
    color: #ffffff;
}

.ui-datepicker td .ui-state-default {
  border:0px;
  background:none;
  margin-bottom:0px;
  padding:5px;
  color:gray;
  text-align: center;
  filter:none;
}


.ui-datepicker td .ui-state-active{
  background:#BFBFBF;
  margin-bottom:0px;
  font-size:normal;
  text-shadow: 0px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.ui-datepicker td .ui-state-hover {
    color: #ffffff;
    background: #0064cd;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%;

/*this can be removed if ui-widget-header is blue*/
    color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 }



/*** Input field styling from Bootstrap **/
 input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

input[type="text"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
  display: inline-block;
  padding: 4px;
  line-height: 18px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}



/**Toolbar**/

.ui-toolbar{
  padding: 7px 14px;
  margin: 0 0 18px;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}


/***Dialog fixes**/

.ui-dialog-buttonset .ui-button:nth-child(2){
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
   overflow: visible;
}



/***Wijmo Theming**/

div.wijmo-wijmenu{
  padding:0 20px;
  background-color: #222;
  background-color: #222222;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.wijmo-wijmenu .ui-state-default{
  box-shadow: none;
  color:#BFBFBF;
}

.wijmo-wijmenu .ui-state-default .wijmo-wijmenu-text{    
  color:#BFBFBF;
}

.wijmo-wijmenu .ui-state-hover{
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}

.wijmo-wijmenu .ui-state-hover .wijmo-wijmenu-text{
  color:#ffffff;
}

div.wijmo-wijmenu .ui-widget-header h3{
  position: relative;
  margin-top:1px;
  padding:0;
}

.wijmo-wijmenu h3 a{
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  margin-left: -20px;
  margin-top:1px;
  padding: 8px 20px 12px;
}

.wijmo-wijmenu h3 a:hover{
  background-color: rgba(255, 255, 255, 0.05);
  color: #FFFFFF;
  text-decoration: none;
}

.wijmo-wijmenu .ui-widget-header{
  border:0px;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child{
  padding: 0.3em 0;
}

div.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child{
  background: #333;
  border:0;
  margin:0;
  padding: 6px 0;
  width:160px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

div.wijmo-wijmenu .wijmo-wijmenu-item{
  margin:0;
  border:0;
}

.wijmo-wijmenu a.wijmo-wijmenu-link{
  margin:0;
  line-height: 19px;
  padding: 10px 10px 11px;
  border:0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius:0;
}

div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-link{
  display:block;
  float:none;
  padding: 4px 15px;
  width:auto;
}

div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-text
{
  float:none;
}

.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child .ui-state-hover {
  background: #191919;
}

.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-separator{
  padding: 5px 0;
  background-image: none;
  background-color: #222;
  border-top: 1px solid #444;
  border-bottom:0;
  border-left:0;
  border-right:0;
}

.wijmo-wijmenu .wijmo-wijmenu-item input {
  -moz-transition: none 0s ease 0s;
  background-color: rgba(255, 255, 255, 0.3);
  border: 1px solid #111111;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
  color: rgba(255, 255, 255, 0.75);
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 1;
  margin: 5px 10px 0 10px;
  padding: 4px 9px;
  width:100px;
}

.wijmo-wijmenu .wijmo-wijmenu-item input:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF;
}

.wijmo-wijmenu .wijmo-wijmenu-item input:focus {
  background-color: #FFFFFF;
  border: 0 none;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  color: #404040;
  outline: 0 none;
  padding: 5px 10px;
  text-shadow: 0 1px 0 #FFFFFF;
}


.wijmo-wijmenu .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  text-shadow:none;
}


.wijmo-wijmenu .ui-state-default{
  box-shadow: none;
  color:#BFBFBF;
  filter: none;
}


/**
 * Theme for jQRangeSlider
 * Inspired by http://cssdeck.com/item/381/itunes-10-storage-bar
 *        and http://cssdeck.com/item/276/pure-css-arrow-with-border-tooltip
 */

.ui-rangeSlider{
  height: 20px;
  padding-top: 30px;
}

.ui-rangeSlider,
.ui-rangeSlider-container,
.ui-rangeSlider-arrow{
  -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
          box-sizing:content-box;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container{
  margin: 0 15px;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container,
.ui-rangeSlider-noArrow .ui-rangeSlider-container,
.ui-rangeSlider-arrow{
  -webkit-box-shadow: inset 0px 4px 6px -2px RGBA(0,0,0,0.5);
     -moz-box-shadow: inset 0px 4px 6px -2px RGBA(0,0,0,0.5);
          box-shadow: inset 0px 4px 6px -2px RGBA(0,0,0,0.5);
}

.ui-rangeSlider-disabled.ui-rangeSlider-withArrows .ui-rangeSlider-container,
.ui-rangeSlider-disabled.ui-rangeSlider-noArrow .ui-rangeSlider-container,
.ui-rangeSlider-disabled .ui-rangeSlider-arrow{
  -webkit-box-shadow: inset 0px 4px 6px -2px RGBA(0,0,0,0.3);
     -moz-box-shadow: inset 0px 4px 6px -2px RGBA(0,0,0,0.3);
          box-shadow: inset 0px 4px 6px -2px RGBA(0,0,0,0.3);
}

.ui-rangeSlider-noArrow .ui-rangeSlider-container{
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-left: solid 1px #515862;
  border-right: solid 1px #515862;
}

.ui-rangeSlider-disabled.ui-rangeSlider-noArrow .ui-rangeSlider-container{
  border-color: #8490a3;
}

.ui-rangeSlider-container,
.ui-rangeSlider-arrow{
 	height: 20px;

  border-top: solid 1px #232a32;
  border-bottom: solid 1px #6a7179;
}

.ui-rangeSlider-disabled .ui-rangeSlider-container,
.ui-rangeSlider-disabled .ui-rangeSlider-arrow{
  border-top-color: #49576b;
  border-bottom-color: #9ca7b3;
}

.ui-rangeSlider-container,
.ui-rangeSlider-arrow,
.ui-rangeSlider-label{
  background: #A1A1A1;
  background: -moz-linear-gradient(top, #A1A1A1 0%, #888DA0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A1A1A1), color-stop(100%,#888DA0));
}

.ui-rangeSlider-disabled .ui-rangeSlider-container,
.ui-rangeSlider-disabled .ui-rangeSlider-arrow,
.ui-rangeSlider-disabled .ui-rangeSlider-label{
  background: #95a4bd;
  background: -moz-linear-gradient(top, #95a4bd 0%, #b2bbd8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95a4bd), color-stop(100%,#b2bbd8));
}

.ui-rangeSlider-arrow{
  width:14px;
  cursor:pointer;
}

.ui-rangeSlider-leftArrow{
  border-radius:4px 0 0 4px;
  border-left: solid 1px #515862;
}

.ui-rangeSlider-disabled .ui-rangeSlider-leftArrow{
 border-left-color: #8792a2; 
}

.ui-rangeSlider-rightArrow{
  border-radius:0 4px 4px 0;
  border-right: solid 1px #515862;
}

.ui-rangeSlider-disabled .ui-rangeSlider-rightArrow{
 border-right-color: #8792a2; 
}

.ui-rangeSlider-arrow-inner{
  position: absolute;
  top: 50%;
  border: 10px solid transparent;
  width:0;
  height:0;

  margin-top: -10px;
}

.ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner{
  border-right:10px solid #ffffff;
  left: 0;
  margin-left: -8px;
}

.ui-rangeSlider-leftArrow:hover .ui-rangeSlider-arrow-inner{
  border-right:10px solid #5486FF;
}

.ui-rangeSlider-disabled .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner,
.ui-rangeSlider-disabled .ui-rangeSlider-leftArrow:hover .ui-rangeSlider-arrow-inner{
  border-right-color: #bbc0cf;
}

.ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner{
  border-left:10px solid #ffffff;
  right: 0;
  margin-right: -8px;
}

.ui-rangeSlider-rightArrow:hover .ui-rangeSlider-arrow-inner{
  border-left:10px solid #5486FF;
}

.ui-rangeSlider-disabled .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner,
.ui-rangeSlider-disabled .ui-rangeSlider-rightArrow:hover .ui-rangeSlider-arrow-inner{
  border-left-color: #bbc0cf;
}

.ui-rangeSlider-innerBar{
  width: 110%;
  height: 100%;
  left: -10px;
  overflow: hidden;
}

.ui-rangeSlider-bar{
	background: #68a1d6;
  height: 19px;
  margin:1px 0;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor:move;
	cursor:grab;
	cursor: -moz-grab;
  
	-webkit-box-shadow: inset 0 2px 6px RGBA(0,0,0,0.5);
     -moz-box-shadow: inset 0 2px 6px RGBA(0,0,0,0.5);
          box-shadow: inset 0 2px 6px RGBA(0,0,0,0.5);
}

.ui-rangeSlider-disabled .ui-rangeSlider-bar{
  background: #93aeca;

  -webkit-box-shadow: inset 0 2px 6px RGBA(0,0,0,0.3);
     -moz-box-shadow: inset 0 2px 6px RGBA(0,0,0,0.3);
          box-shadow: inset 0 2px 6px RGBA(0,0,0,0.3);
}

.ui-rangeSlider-handle{
	width:10px;
	height:20px;
	background: transparent;
	cursor:col-resize;
}

.ui-rangeSlider-label{
  padding: 5px 10px;
  bottom:20px;

  -moz-border-radius: 4px;
       border-radius: 4px;

  -webkit-box-shadow: 0px 1px 0px #c2c5d6;
     -moz-box-shadow: 0px 1px 0px #c2c5d6;
          box-shadow: 0px 1px 0px #c2c5d6;

  color:white;
  font-size:15px;

  cursor:col-resize;
}

.ui-rangeSlider-label-inner{
  position: absolute;
  top: 100%;
  left: 50%;
  display: block;
  z-index:99;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;

  margin-left: -10px;
  border-top: 10px solid #888DA0;
}

.ui-rangeSlider-disabled .ui-rangeSlider-label-inner{
  border-top-color: #b2bbd8; 
}

.ui-editRangeSlider-inputValue{
  width:2em;
  text-align:center;
  font-size:15px;
}

.ui-rangeSlider .ui-ruler-scale{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
}

.ui-rangeSlider .ui-ruler-tick { 
  float: left; 
}

.ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-inner{
  color:white;
  margin-top:1px;
  border-left: 1px solid white;
  height:29px;
  /*padding-left:2px;*/
  position:relative;
  text-align: center;
}

.ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-label{
  /*position:absolute;*/
}

.ui-rangeSlider .ui-ruler-scale1 .ui-ruler-tick-inner{
  border-left:1px solid white;
  margin-top: 25px;
  height: 5px;
}
.login-clients li a {
	color: #333333;
}

input, textarea, .textarea {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input:focus {
    box-shadow: none;
}

.modal-header {
    cursor: move;
}

.chartNoteBox {
    width: 450px;
    min-width: 450px;
    /*max-width: 420px;*/

    height: 120px;
    min-height: 120px;
    max-height: 380px;
}

.sxDatePicker {
    width: 75px;
    padding: 2px 10px !important;
}
.ui-datepicker {
    z-index:1151 !important;
}
.sxMeasureCreateDate {
    width: 80px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.sxMeasureCreateDateAddon {
    padding: 2px 3px !important;
}
.printChartTable {
    text-align: left;
    font-size: 13px;
    height: 200px;
    width: 100%;
}
.printChartTable td {
    vertical-align: top;
}
#printPrevFormat, #printPrevFormat2 {
    border: 1px solid black;
    text-align: center;
    width: 80px;
    height: 100px;
    overflow: hidden;
}
.input-append .add-on, .input-prepend .add-on {
    padding: 2px 2px 0 2px;
    /*height: 18px;*/
    cursor: pointer;
}

input[type="text"]:focus,
input[type="password"]:focus, textarea:focus {
	background-color: #A8D2EC !important;
	outline: none;
}
input[readonly="readonly"]:focus {
    background-color: #eeeeee !important;
}


.breadcrumb > li + li:before {
    color: #808080;
    content: "/ ";
    padding: 0 5px;
}

.nav-tabs {
    border-bottom: 1px solid #CCCCCC;
}
div.tab-pane {
	margin-top: 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
ul.nav {
	margin-bottom: 0px;
}
.sx-tab-panel > li > a:hover, .sx-tab-panel .nav-tabs > li > a:focus {
    border-color: #92A0B3 #92A0B3 #CCCCCC;


	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e0f7f9 60%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(60%,#e0f7f9), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e0f7f9 60%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e0f7f9 60%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e0f7f9 60%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e0f7f9 60%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
.nav-tabs > li > a {
	border-radius: 0px;
}
.sx-tab-panel > .active > a, .sx-tab-panel .nav-tabs > .active > a:hover, .sx-tab-panel .nav-tabs > .active > a:focus {
	border-color: #CCCCCC #CCCCCC #FFFFFF #CCCCCC;
	color: #333333;
	background-image: none;
    /*background-color: #A1C8F0;*/
    /*font-weight: bold;*/
}
.sx-tab-panel > li > a, .sx-tab-panel .nav-pills > li > a {
    line-height: 12px;
	color: #333333;

    background-color: #A1C8F0;

	background-image: -webkit-linear-gradient(white 0%, #E7E7E7 100%);
	background-image: -moz-linear-gradient(white 0%, #E7E7E7 100%);
	background-image: -o-linear-gradient(white 0%, #E7E7E7 100%);
	background-image: linear-gradient(white 0%, #E7E7E7 100%);
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {

}
#LegendIconEdit {
    background: url("/images/v3/edit.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    background-size: 24px;
}
#LegendIconSettings {
    background: url("/images/v3/tools_small.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    background-size: 24px;
}
#LegendIconAdd {
	background: url("/images/v3/add.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    background-size: 24px;
}

#LegendIconTools {
	background: url("/images/v3/tools.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	background-size: 24px;
}

.nav-tabs > li > a {
	border: 1px solid #CCCCCC;
}
.btn-primary {
	/*background-image: linear-gradient(to bottom, #3F71FD, #17389D);*/
    background-image: linear-gradient(to bottom,  #5486FF, #336FFF);
	font-size: 14px;
	/*background-color: #17389D;*/
    background-color: #336FFF;
}

.btn-primary:hover {
	/*background-color: #17389D;*/
    background-color: #336FFF;
}

label {
	float: none;
	cursor: pointer;
	display: inline-block;
	width: auto;
}

legend {
	border-style: none;
	border-width: 0px;
}

textarea {
   font-family: inherit;
   font-size: inherit;
}

input[type="radio"],
input[type="checkbox"] {
	margin: auto;
}

.selectBoxFullRow {
	width: 298px !important;
	/*margin-bottom: 8px;*/
}

.selectBoxWithColorPickRow {
	width: 242px !important;
	margin-bottom: 5px;
}

.selectBoxToolbarRow {
	width: 65px !important;
}

.selectChartSortRow {
	width: 116px !important;
}

.chart-settings tbody tr td {
	padding-bottom: 2px;
}

.datavaluesColorfield {
	float: left;
	height: 20px;
	margin-top: 5px;
	width: 4px;
}

.datavaluesTextfield {
	float: left;
	margin: 5px 0 0 5px;
}

.tab-content {
	overflow: visible;
}

.v3tableHead:hover {
	text-decoration: underline;
	cursor: pointer;
}

/* Height and Vertical Alignment of Text */

.selectBoxToolbarContainer .selectboxit-container li a {
  /*height: 20px;  /*Height of the drop down 8*/
  /*line-height: 20px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li a {
  /*height: 20px; /* Height of the drop down 9*/
  /*line-height: 20px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li + li a {
  /*height: 20px; /* Height of the drop down 10*/
  /*line-height: 20px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li + li + li a {
  /*height: 22px; /* Height of the drop down 12*/
  /*line-height: 22px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li + li + li + li a {
  /*height: 23px; /* Height of the drop down 14*/
  /*line-height: 23px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li + li + li + li + li a {
  padding-top: 4px;
  height: 26px; /* Height of the drop down 16*/
  line-height: 26px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li + li + li + li + li + li a {
  padding-top: 4px;
  height: 28px; /* Height of the drop down 18*/
  line-height: 28px; /* Vertically positions the drop down text */
}

.selectBoxToolbarContainer .selectboxit-container li + li + li + li + li + li + li + li a {
  padding-top: 4px;
  height: 30px; /* Height of the drop down 20*/
  line-height: 30px; /* Vertically positions the drop down text */
}

.chartSizePreview {
	border: 1px solid black;
	display: inline-block;
	position: relative;
	width: 148px;
	height: 140px;
	margin-left: 45px;
}

.chartSizePreviewChart {
	width: 100px;
	height: 94px;
	border: 1px dashed black;
	position: absolute;
	text-align: center;
	top: 22px;
	left: 23px;
}

.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;

	border-bottom: 5px solid black;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;

	border-top: 5px solid black;
}

.arrow-right {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;

	border-left: 5px solid black;
	display: inline-block;
}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;

	border-right: 5px solid black;
	display: inline-block;
}

.chartPreviewMarginTop {
	position: absolute;
	left: 68px;
}

.chartPreviewMarginBottom {
	position: absolute;
	bottom: 0px;
	left: 68px;
}

.chartPreviewMarginLeft {
	position: absolute;
	left: 0px;
	top: 62px;
}

.chartPreviewMarginRight {
	position: absolute;
	right: 0px;
	top: 62px;
}

.vline {
	border: 1px solid black;
	width: 0px;
	margin-left: 4px;
}

.hline {
	border: 1px solid black;
	width: 0px;
	margin-bottom: 4px;
	display: inline-block;
}

.selectResultTableFormat {
	width: 80px !important;
}

.selectResultTableData {
	width: 120px !important;
}

.selectChartFilter {
	width: 155px !important;
}

.verticalChartEditorLine {
	border-bottom: 1px solid #CCCCCC;
	width: 940px;
	height: 1px;
	margin: 5px 0 5px 0;
}

.tab-content, .tab-content .active {
	/*min-height: 450px;*/
}

.sx-submenue-level1 {
	width: 18px;
}

.sx-submenue-level2 {
	width: 32px;
}

.sx-texticon, .sx-submenue-level1, .sx-submenue-level2 {
	display: inline-block;
}

div.tab-pane {
	padding: 5px;
}
.s {
	min-width: 280px;
	vertical-align: top;
}
td.options {
	margin-left: 50px;
}

.selectboxit-container .selectboxit-options {
    /*width: 210px;*/
    max-height: 240px;
}

.myDragClass {
	background-color: #e3e3e3;
}

.btnSelect {
	color: #000000 !important;
}

.sprite-accept{ background-position: 0 0; width: 16px; height: 16px; }
.sprite-add{ background-position: 0 -21px; width: 25px; height: 25px; }
.sprite-arrow_down{ background-position: 0 -51px; width: 12px; height: 12px; }
.sprite-arrow_even{ background-position: 0 -68px; width: 12px; height: 12px; }
.sprite-arrow_left{ background-position: 0 -85px; width: 16px; height: 16px; }
.sprite-arrow_right{ background-position: 0 -106px; width: 16px; height: 16px; }
.sprite-arrow_up{ background-position: 0 -127px; width: 12px; height: 12px; }
.sprite-attach{ background-position: 0 -144px; width: 16px; height: 16px; }
.sprite-autoimport{ background-position: 0 -165px; width: 25px; height: 25px; }
.sprite-backup{ background-position: 0 -195px; width: 25px; height: 25px; }
.sprite-blitz{ background-position: 0 -225px; width: 25px; height: 25px; }
.sprite-blitz2{ background-position: 0 -255px; width: 25px; height: 25px; }
.sprite-book{ background-position: 0 -285px; width: 16px; height: 16px; }
.sprite-book_open{ background-position: 0 -306px; width: 16px; height: 16px; }
.sprite-bullet_arrow_down{ background-position: 0 -327px; width: 16px; height: 16px; }
.sprite-bullet_arrow_up{ background-position: 0 -348px; width: 16px; height: 16px; }
.sprite-bullet_black{ background-position: 0 -369px; width: 16px; height: 16px; }
.sprite-bullet_green{ background-position: 0 -390px; width: 16px; height: 16px; }
.sprite-bullet_red{ background-position: 0 -411px; width: 16px; height: 16px; }
.sprite-calendar{ background-position: 0 -432px; width: 20px; height: 20px; }
.sprite-cancel{ background-position: 0 -457px; width: 16px; height: 16px; }
.sprite-chart{ background-position: 0 -478px; width: 16px; height: 16px; }
.sprite-chart_disabled{ background-position: 0 -499px; width: 16px; height: 16px; }
.sprite-clouds{ background-position: 0 -520px; width: 16px; height: 16px; }
.sprite-compare{ background-position: 0 -541px; width: 25px; height: 25px; }
.sprite-compare1{ background-position: 0 -571px; width: 25px; height: 25px; }
.sprite-crosslink{ background-position: 0 -601px; width: 16px; height: 16px; }
.sprite-csv{ background-position: 0 -622px; width: 25px; height: 25px; }
.sprite-csv_grey{ background-position: 0 -652px; width: 25px; height: 25px; }
.sprite-customcsv{ background-position: 0 -682px; width: 25px; height: 25px; }
.sprite-custompdf{ background-position: 0 -712px; width: 25px; height: 25px; }
.sprite-database_key{ background-position: 0 -742px; width: 16px; height: 16px; }
.sprite-delete{ background-position: 0 -763px; width: 25px; height: 25px; }
.sprite-delete2{ background-position: 0 -793px; width: 16px; height: 16px; }
.sprite-disabled_add{ background-position: 0 -814px; width: 25px; height: 25px; }
.sprite-disabled_delete{ background-position: 0 -844px; width: 25px; height: 25px; }
.sprite-disabled_edit{ background-position: 0 -874px; width: 25px; height: 25px; }
.sprite-disabled_import{ background-position: 0 -904px; width: 25px; height: 25px; }
.sprite-display{ background-position: 0 -934px; width: 25px; height: 25px; }
.sprite-edit{ background-position: 0 -964px; width: 25px; height: 25px; }
.sprite-filter{ background-position: 0 -994px; width: 12px; height: 12px; }
.sprite-find{ background-position: 0 -1011px; width: 25px; height: 25px; }
.sprite-folder{ background-position: 0 -1041px; width: 16px; height: 16px; }
.sprite-folder_add{ background-position: 0 -1062px; width: 16px; height: 16px; }
.sprite-folder_delete{ background-position: 0 -1083px; width: 16px; height: 16px; }
.sprite-folder_edit{ background-position: 0 -1104px; width: 16px; height: 16px; }
.sprite-gray{ background-position: 0 -1125px; width: 12px; height: 12px; }
.sprite-gray2{ background-position: 0 -1142px; width: 16px; height: 16px; }
.sprite-history{ background-position: 0 -1163px; width: 16px; height: 16px; }
.sprite-icon_viflow{ background-position: 0 -1184px; width: 21px; height: 21px; }
.sprite-icon_viflow_2{ background-position: 0 -1210px; width: 21px; height: 21px; }
.sprite-import{ background-position: 0 -1236px; width: 25px; height: 25px; }
.sprite-info{ background-position: 0 -1266px; width: 16px; height: 16px; }
.sprite-information{ background-position: 0 -1287px; width: 16px; height: 16px; }
.sprite-insert{ background-position: 0 -1308px; width: 25px; height: 25px; }
.sprite-key{ background-position: 0 -1338px; width: 16px; height: 16px; }
.sprite-link{ background-position: 0 -1359px; width: 25px; height: 25px; }
.sprite-lock{ background-position: 0 -1389px; width: 16px; height: 16px; }
.sprite-lock_open{ background-position: 0 -1410px; width: 16px; height: 16px; }
.sprite-measure_icon{ background-position: 0 -1431px; width: 10px; height: 26px; }
.sprite-measureadd{ background-position: 0 -1462px; width: 25px; height: 25px; }
.sprite-menu-edit{ background-position: 0 -1492px; width: 32px; height: 32px; }
.sprite-minus{ background-position: 0 -1529px; width: 11px; height: 11px; }
.sprite-minus2{ background-position: 0 -1545px; width: 11px; height: 11px; }
.sprite-node{ background-position: 0 -1561px; width: 32px; height: 32px; }
.sprite-not_reset{ background-position: 0 -1598px; width: 16px; height: 16px; }
.sprite-note{ background-position: 0 -1619px; width: 20px; height: 20px; }
.sprite-note_empty{ background-position: 0 -1644px; width: 20px; height: 20px; }
.sprite-note_small{ background-position: 0 -1669px; width: 18px; height: 18px; }
.sprite-ok{ background-position: 0 -1692px; width: 25px; height: 25px; }
.sprite-oneway{ background-position: 0 -1722px; width: 16px; height: 16px; }
.sprite-open{ background-position: 0 -1743px; width: 25px; height: 25px; }
.sprite-page{ background-position: 0 -1773px; width: 16px; height: 16px; }
.sprite-page_add{ background-position: 0 -1794px; width: 16px; height: 16px; }
.sprite-page_delete{ background-position: 0 -1815px; width: 16px; height: 16px; }
.sprite-page_edit{ background-position: 0 -1836px; width: 16px; height: 16px; }
.sprite-pdf{ background-position: 0 -1857px; width: 25px; height: 25px; }
.sprite-pfeil{ background-position: 0 -1887px; width: 21px; height: 21px; }
.sprite-plus{ background-position: 0 -1913px; width: 17px; height: 17px; }
.sprite-plus2{ background-position: 0 -1935px; width: 11px; height: 11px; }
.sprite-popupadd{ background-position: 0 -1951px; width: 25px; height: 25px; }
.sprite-power{ background-position: 0 -1981px; width: 25px; height: 25px; }
.sprite-power_hover{ background-position: -37px 0; width: 25px; height: 25px; }
.sprite-printer{ background-position: -37px -30px; width: 32px; height: 32px; }
.sprite-prozess{ background-position: -37px -67px; width: 25px; height: 25px; }
.sprite-rechteck{ background-position: -37px -97px; width: 24px; height: 24px; }
.sprite-remove{ background-position: -37px -126px; width: 25px; height: 25px; }
.sprite-reset{ background-position: -37px -156px; width: 16px; height: 16px; }
.sprite-rights{ background-position: -37px -177px; width: 25px; height: 25px; }
.sprite-search{ background-position: -37px -207px; width: 25px; height: 25px; }
.sprite-search_small{ background-position: -37px -237px; width: 16px; height: 16px; }
.sprite-tick{ background-position: -37px -258px; width: 16px; height: 16px; }
.sprite-trafficLight{ background-position: -37px -279px; width: 10px; height: 15px; }
.sprite-view{ background-position: -37px -299px; width: 25px; height: 25px; }
.sprite-warning{ background-position: -37px -329px; width: 25px; height: 25px; }
.sprite-x{ background-position: -37px -359px; width: 17px; height: 17px; }


.sx-sprite {
    background-image: url("../images/sprites.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

/* header */
.tablesorter-blue th,
.tablesorter-blue thead td {
	font: bold 12px/18px Arial, Sans-serif;
	color: #000;
	background-color: #99bfe6;
	border-collapse: collapse;
	padding: 4px;
	text-shadow: 0 1px 0 rgba(204, 204, 204, 0.7);
}
.tablesorter-blue tbody td,
.tablesorter-blue tfoot th,
.tablesorter-blue tfoot td {
	padding: 4px;
	vertical-align: top;
}
.header,
.tablesorter-header {
	/* black (unsorted) double arrow
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
	/* white (unsorted) double arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
	/* image */
	/* background-image: url(images/black-unsorted.gif); */
	background-repeat: no-repeat;
	background-position: center right;
	padding: 4px 18px 4px 4px;
	white-space: normal;
	cursor: pointer;
}
 .headerSortUp,
 .tablesorter-headerSortUp,
 .tablesorter-headerAsc {
	/* background-color: #9fbfdf; */
	/* black asc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	/* white asc arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
	/* image */
	/* background-image: url(images/black-asc.gif); */
}
 .headerSortDown,
 .tablesorter-headerSortDown,
 .tablesorter-headerDesc {
	/* background-color: #8cb3d9; */
	/* black desc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	/* white desc arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
	/* image */
	/* background-image: url(images/black-desc.gif); */
}
thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}

	.topnav {
        background: #ddd;
	}
	.switchTimeButton, #timenow {
		cursor: pointer;
	}

	.switchTimeButton {
		font-weight: bold;
	}

	.switchTimeButton img {
		vertical-align: middle;
		top: -2px;
		position: relative;
	}

	.topNavBorderLeft {
		padding-left: 5px;
		border-left-color:  #dddddd;
		border-left: 1px solid;
	}

	.topNavBorderRight {
		padding-right: 5px;
		border-right-color:  #dddddd;
		border-right: 1px solid;
	}

	.textBold {
		font-weight: bold;
	}

	.dateNavSelector {
		cursor: pointer;
		font-weight: bold;
		color: #2C6D96;
	}

	.collapseButton {

	}

	.collapseButton .left {
		background: url("http://cdn.lst.fm/flatness/charts/collapsiblebox-tab.gif") repeat scroll -16px 100% rgba(0, 0, 0, 0);
		width: 17px;
		display: block;
	}

.collapsibleBox-heading-openclose {
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
}

.collapsibleBox-heading-openclose a:before,
.collapsibleBox-heading-openclose a:after {
    content: "";
    position: absolute;
    left: -12px;
    top: 0;
    bottom: -1px;
    width: 17px;
    background: url('/images/v3/collapsebox.gif') -16px 100%;
}

.collapsibleBox-heading-openclose a:after {
    left: auto;
    right: -12px;
    background-position: -33px 100%;
}


.collapsibleBox-heading-openclose a {
    position: absolute;
    display: block;
    top: -1px;
    left: 50%;
    width: 8em;
    margin-left: -4em;

    background-color: #B6C0B0;

    border-top: none;
    border-radius: 0 0 7px 7px;

    font-size: 11px;
    color: #1b1b1b;
    text-align: center;
    line-height: 22px;

	border: 1px solid #bbb;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}

.nav_buttons, .nav_buttons_disabled {
	cursor: pointer;
	float: left;
	width: 40px;
	height: 42px;
	margin-top: -4px;
}

.nav_buttons_disabled img {
    opacity: 0.5;
}

.nav_buttons img, .nav_buttons_disabled img {
	margin-top: 7px;
}

.nav_buttons:hover {
    background: #ccc;
}

.nav_buttons:hover img {

}

.filter_toolbar {
	background-color: #ffffff;
}

.filter_icon {
	cursor: pointer;
	margin: 4px 0 0 4px;
}

.pareto_filter_icon {
	padding-top:4px;
	padding-left:2px;
	cursor: pointer;
}

.pareto_filter_input {
	width: 40px;
	margin-top: 1px;
}

.filter_funnel_icon {
	cursor: pointer;
}

.toolbarEntry {
	margin: 2px 0 2px 0;
	padding: 2px 0 4px 0;
	font-size: 13px;
	line-height: normal;
	height: 35px;
}

.toolbarCenterRefreshButton {
	border-left: 1px solid  #999999;
	border-right: 1px solid  #999999;
	width: 42px;
	text-align: center;
}

.toolbarTimeRangeSelection {
	width: 144px;
	border-right: 1px solid  #999999;
	float: right;
	text-align: center;
}

.toolbarMonthSelector {
	float: right;
	border-right: 1px solid  #999999;
	width: 108px;
}

.toolbarYearSelector {
    float: right;
    width: 108px;
}

.toolbarViewSelector {
    border-left: 1px solid  #999999;
	float: left;
	width: 120px;
}

.toolbarLeftButtons {
	width: 245px;
	float: left;
}

.toolbarLeftButtonsMeeting {
	width: 280px;
	float: left;
}

.nav_buttons_disabled .icon-navigate_left:before, .nav_buttons_disabled .icon-navigate_right:before {
    line-height: 1.4;
}

.nav_buttons_disabled .icon-navigate_left, .nav_buttons_disabled .icon-navigate_right {
    font-size: 32px;
    color: #666666;
    width: auto;
}

.nav_buttons .icon-navigate_left:before, .nav_buttons .icon-navigate_right:before {
    line-height: 1.4;
}

.nav_buttons .icon-navigate_left, .nav_buttons .icon-navigate_right {
    font-size: 32px;
    color: #666666;
    width: auto;
}

#timenow {
	color: #000000;
	cursor: help;
}

.toolbarTable {
	border-collapse: collapse;
	font-size: 13px;
	color: #000000;
	margin-top: -2px;
}

.tableMonthSelector td {
	text-align: center;
}

.toolbarTimeRangeSelection input {
	width: 56px;
	font-size: 13px;
	height: 17px;
	text-align: center;
	line-height: normal;
}

.toolbar_icon_button {
	cursor: pointer;
	height: 13px;
}
.timeRangeTable td {
	text-align: center;
}

.selectFollowGroup {
    background-image: none;
    background-color: #C7D8FF !important;
}

.tooltipNoteEntry, .tooltipMeasureEntry {
    border: 1px solid #D9D6E1;
    cursor: pointer;
    text-align: left;
    padding: 5px;
    margin-bottom: 4px;
}

.tooltipNoteEntry:hover, .tooltipMeasureEntry:hover {
    background-color: #D9D6E1;
}

.tooltipNoteEntry .headline, .tooltipMeasureEntry .headline {
    font-weight: bold;
}

.actionConfigHead label {
    padding-right: 15px;
}
.measureActionTable th {
    font-weight: bold;
}
.actionMeasureContent {
    padding-top: 10px;
    width: 950px;
}
.nameColumn {
    overflow: hidden;
    width: 140px;
    height: 20px;
    padding-right: 10px;
    white-space:nowrap;
}
.editTable {
    cursor: pointer;
}
.editTable:hover {
    /*border: 1px solid black;*/
    background-color: #ECECEC;
}
.editTable:active {
    background-color: #A8D2EC;
}
.imgDisabled {
    opacity: 0.6;
}
.imgButton {
    cursor: pointer;
}
.taskDescriptionContent textarea {
    width: 600px;
    min-width: 600px;
    max-width: 600px;
    height: 116px;
    min-height: 116px;
}
.measureEscalationContent {
    width: 340px;
    display: inline-block;
}
.measureTaskData textarea {
    width: 600px;
    height: 194px;
    min-height: 194px;
    min-width: 600px;
    max-width: 600px;
}
.measureCoreDataPrioSelect {
    width: 103px !important;
}
.measureFilterlabel {
    width: 150px;
    height: 28px;
}
.measureCoreDataInput {
    width: 216px;
    padding: 2px 2px 2px 10px;
}
.measureCoreDataSelect{
    width: 225px !important;
}
.measureFilterSelect {
    width: 168px !important;
}
.measureFilterSelect2 {
    width: 210px !important;
}
.whiteboardFilterSelect, .tableFilterSelect {
    width: 216px !important;
}
.measureCoreTable .tlabel {
    width: 105px;
}
.measureCoreData, .measureTaskData, .taskDescriptionContent {
    display: inline-block;
    vertical-align: top;
}
.measureCoreData {
    width: 340px;
}
.measureMainContent {
    padding-top: 45px;
}
.measureEditorContent {
    position: relative;
    top: -35px;
}
.measureStatsToolbar {
    border: 1px solid #CCCCCC;
    /*width: 720px;*/
    float: right;
    background-color: #F8F8F8;
    position: relative;
    right: -5px;
    text-align: right;
}
.measureActionRate {
    border-right: 1px solid #CCCCCC;
    width: 130px;
}
.measurePrint {
    border-right: 1px solid #CCCCCC;
    width: 24px;
}
.measureCompletition {
    /*border-right: 1px solid #CCCCCC;*/
    width: 152px;
    padding-right: 22px !important;
}
.measureRepeatInterval label {
    padding-right: 16px;
}
.measureRepeatInterval {
    border-right: 1px solid #CCCCCC;
}
.targetDateToolbarBox {
    border-right: 1px solid #CCCCCC;
}
.targetDateToolbarBox, .measureRepeatInterval, .measureCompletition, .measurePrint, .measureActionRate {
    display: inline-block;
    padding: 4px;
    height: 18px;
    text-align: left;
}
.measureTargetDate {
    margin-left: 10px;
}

.notification-shortcut {
    display: inline-block;
    position: relative;
    text-align: left;
    /*padding-top: 8px;*/
    padding-right: 20px;
}
.notification-shortcut div {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #DE8D00;
    border-radius: 5px;
    color: #ffffff;
    height: 15px;
    text-align: center;
    display: inline;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    padding: 1px 3px 1px 3px;
    margin-left: 22px;
    margin-top: -8px;
}
.notification-shortcut img {
    cursor: pointer;
}
.actionWindowColumn {
    padding-right: 15px;
    vertical-align: top;
}
.actionWindowDescriptionColumn textarea {
    height: 140px;
    width: 380px;
    min-height: 140px;
    max-width: 380px;
    min-width: 380px;
}
.actionWindowNoteColumn textarea {
    height: 100px;
    width: 380px;
    min-height: 100px;
    max-width: 380px;
    min-width: 380px;
}
.actionWindowNoteColumn {
    padding-top: 6px;
}
.modal-body {
    max-height: none;
}

#actionWindowHeadline {
    font-weight: bold;
}

.trafficlight, .dot {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin: 0 2px 0 2px;
    display: inline-block;
}
.green {
    background-color: #69AF5F;
    /*border: 1px solid #333333;*/
}
.red {
    background-color: #FC0000;
    /*border: 1px solid #333333;*/
}
.yellow {
    /*background-color: #EFB015;*/
    background-color: rgb(253, 181, 37);
}

.gray {
    background-color: #939393;
}

.sxfileList {
    list-style-type: none;
    padding:0;
    margin:0;
    width: 540px;
}

.sxfileList li {
    float: left;
    cursor: pointer;
    width: 270px;
}
.measureFileNameLength {
    width: 350px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
.sxfileList a, .measureFileName a {
    color: #333333;
}

.sxfileList a:hover, .measureFileName a:hover {
    text-decoration: none;
    color: #005580;
}

.sxfileList li a div {
    overflow: hidden;
    width: 220px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.upload-hover:hover {
    color: #4AA1D7;
    cursor: pointer;
}
.upload-hover {
    height: 34px;
    width: 95px;
    display: inline-block;
    border: 1px solid #F8F8F8;
}

.measureUploadButtonArea {
    float: left;
    /*margin-top: 25px;*/
    /*padding-top: 25px;*/
}
.measureDragAndDropArea {
    border: 1px dashed #333333;
    width: 290px;
    height: 80px;
    float: right;
    text-align: center;
}
.measureDragAndDropArea div {
    padding-top: 30px;
}

.limitRow {
    overflow: hidden;
    height: 20px;
    display: inline-block;
}

.chartAgendSuggests, .cockpitSuggests, .clientSuggests {
    list-style-type: none;
    margin: 0;
    padding: 0;
    max-height: 140px;
    overflow-y: auto;
    /*border-bottom: 1px solid #CCCCCC;*/
}
.chartAgendSuggests li, .cockpitSuggests li, .clientSuggests li {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
    padding-left: 0px;
}
.chartAgendSuggests li:hover, .cockpitSuggests li:hover, .clientSuggests li:hover {
    background-color: #ececec;
}

.cockpitSuggests, .clientSuggests {
    margin-top: 25px;
}

.chartLimb {
    border-left: 1px dotted black;
    border-bottom: 1px dotted black;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 10px;
}

#measureUploadPercentField {
    float: right;
    margin: 8px 14px;
    font-size: 18px;
    font-align: right;
}

.measureVisibilityContent {
    min-height: 155px;
}

.primaryChartSelectBox{
    width: 568px !important;
}

.searchclear, .searchAddon {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 14px;
    cursor: pointer;
    color: #4AA1D7;
    z-index: 3;
    /*opacity: 0.5;*/
}
.searchAddon {
    right: 4px;
    top: 5px;
}
.activeIcon {
    color: #4AA1D7 !important;
}
.activeIcon2 {
    color: #DE8D00 !important;
}
#repeatHeadline {
    font-weight: bold;
}
.input-group-addon {
    width: auto;
    min-width: 16px;
    padding: 2px 5px;
    font-weight: normal;
    /*line-height: 1.428571429;*/
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    border-width: 1px 0;
    margin-left: -4px;
    margin-right: -4px;
}
.measureFilter {

}
.measureFilterFormContainer, .whiteboardFilterFormContainer, .tableFilterFormContainer {
    padding: 5px 5px 5px 10px;
    display: none;
}
.measureFilterTable, .whiteboardFilterTable, .tableFilterTable {
    float: left;
}

.filterEntry {
    white-space: nowrap;
    cursor: pointer;
}
.filterEditIcon {
    font-size: 32px;
    color: #636363;
    padding-right: 8px;
    cursor: pointer;
    width: 32px;
    line-height: 32px;
}
.filterDeleteIcon {
    font-size: 16px;
    color: #E65954;
    margin-top: 2px;
    padding-right: 8px;
    cursor: pointer;
}
.filterFunnelIcon, .filterFunnelIcon2 {
    font-size: 14px;
    color: #636363;
    margin-top: 4px;
    padding-right: 8px;
    cursor: pointer;
}
.filterFunnelIcon:hover {
    color: #E65954;
}
.measureSourceNumber, .measureResponsibleDepartment {
    width: 85px;
    overflow: hidden;
    display: inline-block;
}
.measureId, .measureCreatedDate {
    display: inline-block;
    overflow: hidden;
}
.measureTask {
    height: 60px;
    overflow: hidden;
    display: block;
    line-height: 20px;
}
.measureTask span {
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    line-height: 20px;
}
.deleteButtonTable {
    font-size: 24px;
    color: #636363;
    margin-top: -4px;
}

.sxStdTable tfoot {
    background: #F8F8F8;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.sxTableV3 th, .sxTableV3 td {
    padding: 0;
    margin: 0;
}

.horizontalNavList {
    margin: 0;
    padding: 0;
}
.horizontalNavList li {
    display: inline;
    list-style: none;
    background-color: #3E63BD;
    padding: 0 5px 0 5px;
    color: #ffffff;
    cursor: pointer;
    line-height: 27px;
    font-size: 15px;
    white-space: nowrap;
    float: left;
    margin: 2px 1px 0;
}
.horizontalNavList li:hover, .horizontalNavList li.selected {
    background-color: #5486FF; /*#5486FF*/ /*#17389D;*/
}
.horizontalNavList li.selected {
    border-radius: 5px;
}
.cockpitNavigationButtonTop {
    cursor: pointer;
    text-align: center;
    line-height: 4px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100px;
    margin: 0 auto 5px auto;
}
.cockpitNavigationButtonBottom {
    cursor: pointer;
    text-align: center;
    line-height: 4px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100px;
    margin: 5px auto 0 auto;
}
.cockpitNavigationButtonBottom:hover, .cockpitNavigationButtonTop:hover {
    background-color: #D1D1D1;
    color: #5486FF;
}
#cockpitChartsContainer {
    list-style-type:none;
    vertical-align:top;
    margin:0;
    padding: 4px 0 0 0;
}
#cockpitChartsContainer li {
    list-style:none;
    display:inline;
    margin: 0;
    padding: 0;
    cursor: pointer;
    float: left;
}
.cockpitChartItem {
    width: 480px;
    height: 300px;
    border: 1px solid #5486FF;
    display: inline-block;
    margin-left: 5px;
    overflow: hidden;
    border-radius: 4px;
}
.cockpitHeader {
    color: #ffffff;
    background-color: #3E63BD;
    padding-left: 4px;
    font-size: 15px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3);
    height: 22px;
}
.cockpitHeader a {
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3);
    display: block;
}
.cockpitHeader a:hover {
    text-decoration: none;
}
.cockpitTable {
    height: 278px;
    overflow: auto;
    /*overflow-y: scroll;*/
    /*overflow-x: auto;*/
}
.cockpitTable table {
    min-width: 462px;
    border: none;
}
.cockpitTableFixed {
    width: 482px;
}
.cockpitTableFixed table {
    min-width: 482px;
}
.cockpitNavHead {
    text-align: center;
    font-size: 20px;
    margin: 0 6px 0 6px;
}

#cockpittable tr {
    cursor: auto !important;
}
.cockpitAnchor {
    margin-top:5px;
    width:25px;
}

.cockpitAnchor, .monitorAnchor {
    float: right;
    font-size: 18px;
    cursor: pointer;
    margin-top: 5px;
}
.cockpitAnchor:hover {
    color: #5486FF /*#17389D*/;
}

#prevDateNav, #nextDateNav {
    cursor: pointer;
}
#prevDateNav:hover, #nextDateNav:hover {
    color: #5486FF;
}
.cockpitPrintIcon {
    margin-top:5px;
    width:25px;
}
.cockpitPrintIcon, .monitorPrintIcon {
    float: right;
    margin-left: 5px;
    cursor: pointer;
    height: 22px;
}
.cockpitConfigTable th {
    min-width: 170px;
}

.cockpitConfigTable td textarea {
    max-width: 600px;
    min-width: 320px;
    min-height: 50px;
    max-height: 100px;
}
#cockpitForm {
    margin-bottom: 10px;
}
.ui-menu-item {
    text-align: left;
    width: auto !important;
}
.ui-state-focus {
    /*background-color: #5486FF !important;*/
    /*border: 1px solid #5486FF !important;*/
    color: #FFFFFF !important;
    cursor: pointer;
}
.cockpitItemDelete {
    font-size: 24px;
    color: #636363;
    margin-top: -4px;
    padding: 0 4px 0 4px;
    cursor: pointer;
}

.cockpitTableButton {
    font-size: 18px;
    margin-top: -2px;
    margin-left: -4px;
}

.autocompleteSelectBox {
    max-height: 250px;
    overflow-y: auto;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    color: #666666;
}

.cockpitSearchField {
    width: 450px;
}

.ui-rangeSlider-bar {
    border-radius: 0;
    box-shadow: none;
    cursor: move;
    color: #ffffff;
    background-color: #3e63bd;
}

.ui-rangeSlider-handle {
    cursor: pointer;
}

.ui-rangeSlider {
    padding-top: 25px;
}

.monitorHeadline {
    text-align: center;
    font-size: 20px;
}
.sliderRow {
    padding: 0 5px 0 5px;
}
.monitorYear {
    position: absolute;
    top: 18px;
    font-size: 11px;
    padding-left: 8px;
    color: #666666;
}
.ui-rangeSlider-innerBar {
    position: static !important;
}
.rangeSliderBar-Inner {
    position: absolute;
    left: 6px;
}
.monitorSliderClick {
    cursor: pointer;
}
.trafficBgColor {
    width: 20px;
    opacity: 0.6;
}
.borderRight {
    border-right: 1px solid #e5e5e5;
}
.isQuoteCol, .isQuoteCol, .diffAbsolute, .diffPercent {
    text-align: right;
}
#slider2 {
    padding-bottom: 40px;
    /*opacity: 0.8;*/
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container, .ui-rangeSlider-noArrow .ui-rangeSlider-container, .ui-rangeSlider-arrow {
    box-shadow: none;
}
.ui-rangeSlider-container, .ui-rangeSlider-arrow {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.ui-rangeSlider-rightArrow {
    border-right: 1px solid #ccc;
}

.ui-rangeSlider-leftArrow {
    border-left: 1px solid #ccc;
}
.ui-rangeSlider {
    padding-top: 15px;
}

.monitorTable thead {
    background: #A1A1A1;
}
.monitorTable thead tr {
    font-weight: bold !important;
}

.monitorTable thead tr:hover {
    background: #A1A1A1;
}

.hideElement {
    display: none;
}

.ui-progressbar {
    position: relative;
}
.progress-label {
    position: absolute;
    left: 50%;
    top: 4px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
}

.ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-inner {
    padding-left: 6px;
}

.pSelect {
    width: 320px !important;
}

.measureCategoryTrafficColumn {
    cursor: pointer;
    width: 30px;
    white-space: nowrap;
    text-align: right;
}

#theTable {
    border-collapse: collapse;
}
#theTable tr td    {
    padding: 0px;
}

.notesAuthorColumn {
    width: 100px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
.notesInfoColumn {
    width: 500px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    /*border: 1px solid black;*/
}

.noteUserPopover {
    /*top: 200px !important;*/
}

.notesTrafficLight {
    /*border: 1px solid black;*/
    width: 20px;
}
.notesIndexTable th {
    font-weight: bold !important;
}
#notesIndexTableContainer {
    border-bottom: 1px solid #cccccc;
}

.noteUserReadList {
    list-style-type: none !important;
    padding: 0;
    margin: 0;
}

.noteLabelColumn {
    min-width: 100px;
    min-height: 30px;
    display: inline-block;
}
.noteCoreDataSelect {
    width: 180px !important;
}

.noteEditor {
    min-width: 580px;
    min-height: 120px;
    max-width: 580px;
    width: 580px;
    height: 120px;
}

.wbUserList {
    list-style-type: none;
    cursor: pointer;
    margin: 0 0 10px 5px;
}
.wbUserList li {
    width: 160px;
}
.wbUserList li:hover {
    background-color: #a8d2ec;
}
.wbUnselectedUser li {
    padding-left: 18px;
    width: 152px;
}

.map {
    width: 350px;
}

.ui-tooltip {
    max-width: inherit; /*350px;*/
}

.noteUser {
    display: inline-block;
    width: 140px; height: 18px;
    overflow: hidden;
    white-space: nowrap;
}

.tableDataSource {
    width: 110px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}

.tablePackerColumn, .superiorUserColumn, .userDepartmentColumn, .userNameColumn, .userMailColumn {
    width: 120px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}

.tableNameColumn {
    width: 250px;
    vertical-align: middle;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

.tableSelect {
    width: 258px !important;
}
.tableColumn {
    width: 172px;
}
.tableTextSource {
    height: 200px;
    min-height: 200px;
    max-height: 200px;

    width: 420px;
    min-width: 420px;
    max-width: 420px;
}
.tableEditorContainer {
    overflow: auto;
}

.typeField, .indexField {
    width: 100px !important;
}

.gridContainer td, #newGrid td, #newGrid th {
    padding: 0.1em 1em !important;
}
.departmentComment {
    width: 300px;
    max-width: 300px;
    min-width: 300px;

    height: 100px;
    max-height: 100px;
    min-height: 100px;
}
.departmentTableColumn {
    width: 120px;
}
.departmentsSelect {
    width: 308px !important;
}
.departmentUserTable td {
    padding-right: 25px;
}
.mailHeadFoot {
    display: block;
    width: 450px;
    min-width: 450px;
    max-width: 450px;
    height: 60px;
    min-height: 60px;
}

.monitorTreeBibliothek {
    margin-left: 0;
    cursor: pointer;
}

.monitorTreeBibliothek li {
    list-style-type: none;
}

.monitorTreeBibliothek li:hover {
    background-color: #a8d2ec;
}

.cascadeOption {
    width: 180px;
}

.cascadeSelect {
    width: 250px !important;
}

.cascaceItems {
    white-space: nowrap;
    padding-left: 10px;
}
.treeDeleteIcon {
    padding-right: 15px;
}

#monitorContent td {
    vertical-align: top;
}

.plusTreeIcon {
    background: url('/images/icons/plus2.png') no-repeat;
    width: 10px;
    height: 10px;
}

.minusTreeIcon {
    background: url('/images/icons/minus2.png') no-repeat;
    width: 10px;
    height: 10px;
}

.targetMasterField {
    width: 180px !important;
}

.masterDataSourceLabel {
    display: inline-block;
    width: 100px;
    margin-top: 4px;
}

.masterDataSourceList {
    margin: 0;
    padding: 0;
}

.masterDataSourceList li {
    list-style-type: none;
}

.selectMasterTable {
    width: 180px !important;
}

.hideClass {
    display: none;
}

.opacityClass {
    opacity: 0.7;
}

.opacityClass05 {
    opacity: 0.5;
}

.BgTransparent {
    background-color: transparent;
}

.trafficlightNameColumn {
    width: 250px;
    vertical-align: middle;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

.trafficlightQueryColumn {
    width: 120px;
    vertical-align: middle;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

.trafficSelect {
    width: 260px !important;
}
.trafficValueMonthSelect {
    width: 138px !important;
}
.trafficValueUserSelect {
    width: 214px !important;
}
.trafficColumn {
    width: 140px;
}

.trafficNote {
    width: 340px;
    min-width: 340px;
    max-width: 340px;

    height: 192px;
    min-height: 192px;
    max-height: 192px;
}

.cockpitSelect {
    width: 160px !important;
}

.cockpitNameColumn {
    width: 180px;
    vertical-align: middle;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

.cockpicQuerySelect {
    width: 319px !important;
}

.cockpicQueryColumnSelect {
    width: 244px !important;
}

#cockpitSelectionContainer {
    position: absolute;
    left: 0;
}

#cockpitSelectorSelectBoxItText {
    line-height: 23px;
}

#cockpitSelectorSelectBoxItArrow {
    top: 10px;
}

.dataExportDateSelect {
    width: 230px !important;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    width: auto !important;
    padding-right: 20px;
    font-family: "Courier New";
    white-space: nowrap;
}

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    border-color: #999999;
}
.custom-combobox-toggle .ui-icon {
    margin-left: 5px;
    margin-top: 6px;
}
.custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    width: 178px;
    background-color: #F9F9F9;
    background-image: none;
}
.custom-combobox-input:focus {
    background-color: #a8d2ec !important;
}

.dataAddWarning {
    font-size: 20px;
    color: #ba0c0c;
    font-weight: bold;
    cursor: pointer;
    padding-right: 5px;
}

.inputSecond, .inputMinute, .inputHour {
    width: 30px;
    font-size: 13px;
    padding-left: 10px !important;
}

.inputNumeric, .inputText, .inputDate {
    width: 215px;
    font-size: 13px;
    padding-left: 10px !important;
}

.inputCounter {
    width: 105px;
    font-size: 13px;
}
.inputCounterInfo {
    width: 96px;
    font-size: 13px;
}

.dot {
    background-color: #609FD4;
}

.reverse {
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg);
    unicode-bidi:bidi-override;
    direction:rtl;
}

.doubleMasterTable tbody tr:hover {
    background-color: #B4CAD2;
    cursor: pointer;
}

.controlChartDescription {
    width: 300px;
    min-width: 300px;
    max-width: 300px;

    height: 160px;
    min-height: 160px;
    max-height: 160px;
}

.controlChartPlus {
    width: 100%;
    text-align: center;
    margin: auto;
    padding-top: 40px;
    visibility: hidden;
    font-weight: bold;
}

.controlChartItem {
    width: 200px;
    height: 100px;
    border: 1px solid #999;
    border-radius: 8px;
    cursor: pointer;
}
.controlChartItem:hover .controlChartPlus {
    visibility: visible !important;
}

.controlChartItem:hover {
    background-color: #A8D2EC !important;
}

.controlChartSelect {
    width: 310px !important;
}

.controlChartPlus {
    white-space: nowrap;
    overflow-x: hidden;
}

.controlChartItemView {
    width: 450px;
    min-height: 250px;
    border-radius: 4px;
    border: 1px solid #CCC;
    overflow: hidden;
}

.masterTableSelection {
    list-style-type: none;
    display: inline-block;
    padding-top: 2px;
}

.masterTableSelection ul {
    margin-bottom: 0 !important;
    display: inline;
}

.masterTableSelection li {
    display: inline-block;
    margin-right: 20px;
}

.bgLoading {
    background: url('/images/loading2.gif') no-repeat center center;
}

.datalogColumn {
    display: inline-block;
    overflow: hidden;
    margin-top: 5px;
    white-space: nowrap;
}

.v3Table tr {
    cursor: inherit;
}

.resultTable th, .resultTable td.bold, .bold {
    font-weight: bold !important;
}

.resultTable {
    font-size: 13px;
    background-color: #ffffff;
    border-color: #000000;
    width: auto;
}

#newGrid th {
    background-color: #A7C6EE;
}

#newGrid, #newGrid th, #newGrid td {
    border-color: #cccccc;
}

.resultTable td.right, .resultTable th.right {
    text-align: right;
}

.resultTable td.center, .resultTable th.center {
    text-align: center;
}

.resultTable td.left, .resultTable th.left {
    text-align: left;
}

.resultTable td {
    white-space: nowrap;
}
.resultTable td, .resultTable th {
    padding: 0 4px;
}
.floatThead-container {
    z-index: 2 !important;
}
.floatThead-container table {
    border: none !important;
}
.cockpitTableFrame {
    background-color: #ffffff;
}
.plusFormDescription {
    width: 650px !important;
    height: 20px;
    min-height: 20px;
}
.plusFormConclutionText {
    width: 650px !important;
    height: 20px;
    min-height: 20px;
}
.inputPlusFormTime {
    width: 30px;
    padding: 2px !important;
    line-height: 18px;
}
table.plusFormTable .inputTextarea {
    width: 215px !important;
    min-width: 215px;
    max-width: 215px;

    height: 50px !important;
}
div.surveyValue .inputTextarea {
    width: 615px !important;
    height: 150px !important;
}
.connectorSelectBox {
    width: 358px !important;
}
.headList {
    font-weight: bold;
    background-color: #A7C6EE;
    padding: 5px;
    cursor: pointer;
    border-bottom: 1px solid #cccccc;
}
.defaultCi {
    width: 94px;
    height: 94px;
    border: 1px solid #A1A1A1;
}
.chart_banner_image {
    /*max-width: 294px;*/
    /*width: auto;*/
    /*height: auto;*/
}
.sumRow td {
    background-color: #E4EDFD;
}
.clientLabels {
    min-width: 180px;
}
.sxMarketingTable td {
    margin: 0;
    padding: 0;
}
.clientTradingYearSelect, .clientPartnerOrderSelect {
    width: 214px !important;
}

.calendarYearCounter {
    float: right;
    padding-right: 10px;
}

.selectedYearButton {
    color: #ffffff;
    background-color: #0044cc;
    *background-color: #003bb3;

    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;

    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.iconColumn {
    padding: 0 0 0 10px !important;
    width: 5px;
}
.anchorImg {
    cursor: pointer;
}
#theTable {
    background-color: #ffffff;
}
.anchorRow {
    text-align: center;
}
.anchorRow .anchorImg {
    padding-bottom: 15px;
}

.firstColumn {
    margin-left: 10px !important;
}

.newspaper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;

    width: 100px;
}

.tableFoot {
    padding-top: 30px;
    float: right;
}

.userIcon {
    padding: 0 5px;
    width: 20px;
}
.userFilterlabel {
    min-width: 100px;
}
.userFilterSelect {
    width: 200px !important;
}

.tableHead span.headCounter {
    float: right;
}

.userCoreDataLabel {
    min-width: 160px;
}

.userCoreDataField {
    width: 200px !important;
}
.userCoreDataFieldSelect {
    width: 208px !important;
}

.userSettingsCoreTable {
    float:left;
    margin-right: 60px;
}
.userSettingsViewTable {
    /*margin-top: 90px;*/
}
.userSettingsViewTable tr td, .userSettingsCoreTable tr td {
    height: 22px;
}
.userSettingsChartTable, .userSettingsPerspectiveTable {
    float: left;
    margin-right: 60px;
}
.userCoreChartLabel {
    width: 350px;
}

.userSettingsTab {
    min-height: 440px;
}

.scorebarButton {
    height: 18px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;

    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    /*width: 100px;*/
    width: 130px;
    position: relative;
    margin: auto;
}
.scorebarButtonText {
	height: 18px;
	border: 1px solid #eee;
	border-top: none;
	background-color: #ddd;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #dddddd;
	width: 100px;
	position: relative;
	margin: auto;
}

.scorebar {
    width: 775px;
    margin: auto;

    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #eee;
}

.scorebarMeeting {
    width: 840px;
	margin: auto;

    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #eee;
}

#toolbarHeight {
	height: 80px !important;
}

.scorebarImage {
	height: 35px !important;
}

.filterForm {
    padding-top: 4px;
    margin: 0;
}

.filterText {
    padding-top: 6px;
    padding-left: 25px;
}

.fa-star-o {
    opacity: 0.2;
}

tr:hover td .fa-star-o {
    opacity: 1;
}

.userrightsList ul, .userrightsList li, .chartCockpitList li, .chartCockpitList ul, .measureCategoriesList ul {
    list-style-type: none;
    margin-left: 8px;
}

.userrightsList {
    float: left;
    background-color: #dfdfdf;
    padding: 10px;
    min-width: 210px;
    height: 180px;
}

.chartCockpitList, .userrightsList {
    margin-left: 10px;
    margin-bottom: 40px;
}

.linkButton {
    cursor: pointer;
}

.linkButton:hover {
    text-decoration: underline;
}

.userDepartmentSelect {
    width: 214px !important;
}

.measureFieldset, .measureFieldset legend {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 30px;
    min-height: 30px;
}

.userAdminSelect {
    margin-left: 15px;
}

.sxUserTreeBox {
    margin-top: -2px;
    cursor: pointer;
}

.pointer {
    cursor: pointer;
}

#pwInfo .progress {
    margin-bottom: 0;
}

#pwInfo {
    width: 210px;
}

#pwInfoContainer {
    height: 45px;
    min-height: 45px;
    vertical-align: top;
}

table.boldHead tr th {
    font-weight: bold;
}
.green2 {
    color: #008000;
}

.red2 {
    color: #ff0007;
}
.borderless{
	border: none;
}

.smallFontHead {
    font-size: 1em;
}

.addUserButton {
    float: right;
    margin-top:5px;
    width:25px;
    padding-right: 5px;
}

.disabledTextColor {
    color: #aaaaaa !important;
}

.cronjobMailInput {
    width: 300px !important;
    max-width: 300px;
    min-width: 300px;

    height: 90px !important;
    max-height: 90px;
    min-height: 90px;
}

.cronjobSelect {
    width: 200px !important;
}

.cronjobSelect2 {
    width: 139px !important;
}

.cronjobInput {
    width: 192px;
}

.featureSelect {
    width: 310px !important;
}

.measureCauseAnalysis {
    float: right;
    width: 200px;
    margin-top: -30px;
    background-color: #FFF;
    text-align: right;
}

.borderThead {
    border-bottom: 1px solid #cccccc;
}

.borderTopThead {
    border-top: 1px solid #cccccc;
}

.causeAnalysisQuestion {
    width: 450px;
}

.causeAnalysisAnswer {
    width: 450px;
    min-width: 450px;
    max-width: 450px;

    height: 50px;
    min-height: 50px;
    max-height: 50px;
}

.ishikawaPattern {
    width: 590px;
    height: 100px;
    border-right: 1px solid black;
    position: relative;
    background: url("/images/v3/ishikawaspider.png") no-repeat 70px center;
    margin-bottom: 25px;
    /*padding-bottom: 25px;*/
    /*padding-top: 25px;*/
}

.errors {
    margin: 0;
}

.querySelectBox {
    width: 280px !important;
}

.queryTableSelectNav {
    width: 100%;
    height: 30px;
}

.queryTableSelectNav span.queryLetter {
    color: #aaaaaa;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
}

.queryDataSourceHeadline {
    font-weight: bold;
    font-size: 16px;
    width: 250px;
    border-bottom: 1px solid black;
    height: 20px;
    margin-top: 10px;
}

.groupInfoContainer {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 5px;
}

#selGrouping optgroup {
    padding-left: 5px;
}

.queryExpressionTextarea {
    width: 520px;
    min-width: 520px;
    max-width: 520px;

    height: 50px;
    min-height: 50px;
    max-height: 100px;
}
table.queryExpressionTable tr td {
    vertical-align: top;
}

.queryExpressionDeleteButton {
    font-size: 26px;
    color: #636363;
    margin-top: 18px;
}

.queryExpressionNameInput {
    width: 210px;
}

.expressionEditorRow .CodeMirror {
    height: 70px;
}

.expressionEditorBody .CodeMirror {
    width: 575px;
    height: 300px;
}

.expressionEditorRow .CodeMirror, .expressionEditorBody .CodeMirror {
    border: 1px solid #cccccc;
    border-radius: 2px;
    cursor: text;
}

.CodeMirror-hints {
    text-align: left;
}

.expressionEditorTable td {
    vertical-align: top;
}

.expressionEditorBody .tableHead {
    background-color: #A3CDFE;
}

.expressionEditorTable {
    border-spacing: 0;
    border-collapse: collapse;
}

.expressionEditorTable .tableHead {
    cursor: inherit;
}

.addExpressionButton, .addIFNULLButton {
    width: 170px;
    text-align: left;
}

.selectJoin {
    width: 300px !important;
}

.selectJoinType {
    width: 100px !important;
}

.dataSourceCategories, #dateFromTableSelect {
    list-style-type: none;
    margin-bottom: 0;

}
#dateFromTableSelect {
    margin-left: 0;
}

.checkboxMeetinglist {
	background-repeat: no-repeat;
	background-size: 32px 32px;
	width: 32px; 
	height: 32px;
	margin-top: -5px;
	cursor: pointer;
	float: right;
	background-image: url('/images/v3/checkbox_grey.png');
}

.checkboxMeetinglist:hover {
	background-image: url('/images/v3/checkbox.png');
}

.meetingNoteBox {
	resize: none; 
	cursor: pointer; 
	width: 460px; 
	heigth: 320px; 
	border-width:0px; 
	background-color: #e8e8e8;
}

.zoomWindowMeetinglist {
	display: none; 
	cursor: pointer; 
	max-height: 800px; 
	width: 1000px; 
	text-align: center;
	top: 20px !important;
	margin-top: auto;
	margin-left: -500px;
	overflow: auto;
}
div.queryLetterButton {
    width: 25px;
    display: inline-block;
    text-align: center;
    padding-top: 2px;
}

.tooltipList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#selectedSources, #selectedSources li {
    margin-left: 0;
}

#expressionEditorFields option:hover {
    background-color: rgb(168,210,236) !important;
    cursor: pointer;
}

.queryNoteInput {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
}

.queryFooter .fa-star {
    opacity: 1 !important;
}

.subquery {
    color: #3E63BD;
}

.smallHead {
    font-weight: normal;
    font-size: 12px;
}
.anchorSelected {
	color: #5486FF;
}

.noDisplay {
    display: none;
}

.customerProcessComment {
    display: inline-block;
    width: 250px;
    height: 20px;
    overflow: hidden;
}

.clientCockpitChartsSettings {
    width: 520px;
    /*border: 1px solid black;*/
    float: right;
}

.masterClientSelect {
    width: 320px !important;
}

.masterClientLabel {
    min-width: 190px;
}

.masterCockpitChartClientBox {
    width: 320px;
    min-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid #cccccc;
}

.masterCockpitChartClientLoading {
    background: url('/images/loading.gif') no-repeat center center;
}

.cockpitChartName {
    white-space: nowrap;
}

.addUserClientButton {
    position: fixed;
    width: 170px;
    margin-left: -170px;
    margin-top: 5px;
}

.problemInput {
    width: 590px;
    min-width: 590px;
    max-width: 590px;
}

.selectBoxHelp {
    width: 600px !important;
}

.helpRow {
    margin-bottom: 15px;
}

.problemTextarea {
    height: 200px;
    min-height: 200px;
}

.attachmentBox {
    border: 2px dashed #cccccc;
    border-radius: 6px;
    height: 80px;
    text-align: center;
}

.attachmentFiles {
    clear: both;
}
.attachmentFiles ul {
    margin: 0;
}
.attachmentFiles ul li {
    list-style-type: none;
    float: left;
    margin: 0 15px 0 0
}

.vHidden {
    visibility: hidden;
}

.resetFields {
    width: 200px !important;
}

.cockpitDateHeadline {
    display: inline-block;
    padding-left: 44px;
}

.loginRow div {
    display: inline-block;
    min-height: 25px;
}
.loginLabel {
    min-width: 215px;
}

#clientSelection .loginLabel {
    float: left;
}
.loginRow {
    clear: both;
}
.loginButtonRow {
    width: 400px;
    margin-top: 2px;
}
#loginButton {
    float: right;
}

.cockpitSelectionDesktop {
    margin-bottom: 5px;
}

.cockpitSelectionMobile {
    margin-top: 50px;
    display: none;
}

.cockpitSelectIcon {
    display: none;
}

.starSingle:hover {
    opacity: 1;
}

.navIcon {
    font-size: 25px;
    margin-top: -2px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 0 12px 14px 0;
    cursor: pointer;
}
.navIcon:hover {
    color: #ffffff;
}

.meeting {
    padding: 4px 5px 2px 5px;
    cursor: pointer;
}

.navIconLi {
    margin-left: 5px;
}

.navIconLi:hover {
    background-color: #5486FF;
}

li.logout {
    margin-left: 4px;
}

#partnerLinkDescription
{
    width: 400px;
    min-width: 400px;
    max-width: 400px;

    height: 100px;
    min-height: 100px;
    max-height: 100px;
}
#partnerLinkShortcut
{
    width: 400px;
}

#partnerUploadDropZone
{
    padding-bottom: 10px;
    float: right;
    width: 250px;
    height: 130px;
    border: 2px dashed #c0c0c0;
    border-radius: 4px;
    text-align: center;
}

.partnerUploadButtonArea
{
    margin-top: 55px;
    display: inline-block;
}

.transferLeftOptions, .transferCenterArrow, .transferRightOptions
{
    float: left;
}

.transferLeftOptions, .transferRightOptions
{
    width: 350px;
}

.transferCenterArrow
{
    display: inline-block;
    width: 250px;
    text-align: center;
}

.transferContainer {
    min-height: 250px;
    position: relative;
}

.transferArrow
{
    color: #55D900;
    font-size: 90px;
    margin-left: -90px;
}

.transferSelect
{
    width: 250px !important;
}
.transferInput
{
    width: 240px;
}

.logText
{
    max-height: 200px;
    height: 200px;
    overflow-y: scroll;
}

.footerStyle, .footerSxLinkColor {
	background: #3e63bd !important;
	color: #ffffff !important;
}
.footerIcons {
	color: #ffffff;
}
.foterHomeIcon {
	font-size: 18px;
	margin-top: -4px;
	margin-left: 4px;
	margin-right: 6px;
}
.directLinkTable {
	width: 230px;
	height: 100px;
	position: relative;
}
.leftLineIcon {
	 display: inline-block;
	 border-left: 1px solid #cccccc;
	 width: 32px;
	 height: 30px;
	 float: right;
	 margin-left: auto;
	 margin-right: auto;
	 padding-left: auto;
	 padding-right: auto;
	 line-height: 30px;
	 text-align: center;
	 cursor: pointer;
	 margin-top:2px;
}
.noLeftLineIcon {
	display: inline-block;
	width: 30px;
	height: 30px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	padding-left: auto;
	padding-right: auto;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	margin-top: 2px;
}
.boxAroundIcon {
	display: inline-block;
	border-radius: 4px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	width: 27px !important;
	height: 27px !important;
	float: right !important;
	margin-left: auto;
	margin-right: auto;
	line-height: 27px;
	margin-left: 5px;
	text-align: center;
	cursor: pointer;
}
.boxAroundIcon:hover {
	border: 1px solid #a1a1a1;
}

.simpleList {
    margin-left: 0;
}

.simpleList li {
    list-style-type: none;
}

.fileshow {
	cursor: pointer;
	color: #333333;
}
.fileshow:hover {
	color: #005580;
}

.campaignNameColumn {
    width: 460px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}

.packingListCounter {
    width: 60px;
    text-align: right;
}

.measureHistorieTable, .measureHistorieTable td, .measureHistorieTable th {
	border: 1px solid #000000;
}

.selectBoxPackingList {
    width: 200px !important;
}

@media only screen and (max-width: 500px) {
    #wrapper {
        width: auto;
    }
    #footer {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: none;
    }
    #content {
        width: 100%;
        padding: 0;
    }
    #header {
        width: 100%;
    }
    body {
        min-width: 100%;
    }
    li.mainMenueItem {
        display: none;
    }
    li.logout, li.menuMobile {
        display: block;
    }
    #cockpitChartNavFix {
        width: 100% !important;
    }
    #cockpitChartNavFix fieldset {
        height: 38px;
        overflow: hidden;
    }
    .cockpitNavHead {
        text-align: left;
    }
    #cockpitSelectionContainer {
        /*display: none;*/
    }
    img {
        max-width: 100%;
        height: auto;
        width: auto\9; /* ie8 */
    }
    .cockpitChartItem {
        max-width: 100%;
        width: auto;
        height: auto;
    }
    .cockpitQuestionIcon, #cockpitSecondHeadline2, #cockpitSecondHeadline {
        display: none;
    }
    .cockpitDateHeadline {
        padding-left: 0;
        padding-top: 35px;
        text-align: center;
        display: block;
    }
    .cockpitPrintIcon, .cockpitAnchor {
        /*float: none;*/
        margin-top: 0;
    }
    #options_wrapper {
        display: none;
    }
    .viFlow {
        display: none;
    }

    .loginButtonRow {
        padding-top: 20px;
        width: auto;
    }
    #loginButton {
        float: none;
    }
    form {
        margin-bottom: 5px;
    }
    .cockpitSelectionDesktop {
        padding: 0;
    }
    .horizontalNavList li {
        display: block;
        float: none;
        line-height: 30px;
    }

    .cockpitSelectIcon {
        display: inline;
        color: #ffffff;
        float: right;
        padding-top: 8px;
    }

    .loginLabel label {
        padding-left: 0 !important;
    }
    .cockpitChartItem {
        margin: inherit;
    }
    .horizontalNavList li, .cockpitHeader {
        width: auto !important;
    }
}

.updaterFieldset #fieldContent {
    overflow-y: scroll;
}
/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* 
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.3
* Released: May 9th, 2011
*
* 
* all CSS sizing (width,height) is done in pixels (px)
*/

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
	/* position */
    margin: 0;
    
    /* size */
	padding: 0;

	/* text */
	font-size: 100%;
	font: inherit;
	/*vertical-align: top;*/
	}

.fht-table {
	/* appearance */
    border-collapse: collapse;
    border-spacing: 0;
	}

/* @end */

/* @group Content */

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	/* appearance */
	overflow: hidden;
	
	/* position */
	position: relative;
	}

	.fht-table-wrapper .fht-fixed-body .fht-tbody,
	.fht-table-wrapper .fht-tbody {
		/* appearance */
	    overflow-y: scroll;
		}

		.fht-table-wrapper .fht-table .fht-cell {
			/* appearance */
			overflow: hidden;
			
			/* size */
		    height: 1px;
			}
	
	.fht-table-wrapper .fht-fixed-column,
	.fht-table-wrapper .fht-fixed-body {
	    /* position */
	    top: 0;
	    left: 0;
	    position: absolute;
	    }
	    
	.fht-table-wrapper .fht-fixed-column {
	    /* position */
	    z-index: 1;
	    }

/* @end */
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}
