@charset "UTF-8";
/* Dist - Index */
/* GIFT - Variables */
/* Variables */
/* Fenix Utils*/
/* Fenix Style No Variables */
/* Utils */
/* Base */
/* Fenix Fonts Import */
/* Eldorado */
/* ELDORADO FONT STANDARD CONFIGURATION*/
/* Eldorado  */
@font-face {
  font-family: 'eldorado_stroke';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/eldorado/eldorado_stroke.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/eldorado/eldorado_stroke.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/eldorado/eldorado_stroke.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/eldorado/eldorado_stroke.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/eldorado/eldorado_stroke.svg#RobotoRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icojam_"], [class*=" icojam_"] {
  font-family: 'eldorado_stroke';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Active Icons */
.icojam_button_new_1:before {
  content: "\eb2a"; }

.icojam_button_foward_1:before {
  content: "\eb26"; }

.icojam_document_text:before {
  content: "\eb26"; }

.icojam_grid_thumbnails:before {
  content: "\e9a8"; }

.icojam_elevation_4:before {
  content: "\e80d"; }

.icojam_swap_horizontal_1:before {
  content: "\eb45"; }

.icojam_wedding_jewel:before {
  content: "\e96c"; }

.icojam_inbox_receive:before {
  content: "\ea49"; }

.icojam_button_delete_1:before {
  content: "\eb24"; }

.icojam_copybook_2:before {
  content: "\e7b5"; }

.icojam_user:before {
  content: "\ebbb"; }

.icojam_exit_1:before {
  content: "\eaeb"; }

/* Icons */
.icojam_fla:before {
  content: "\e777"; }

.icojam_flac:before {
  content: "\e778"; }

.icojam_gif:before {
  content: "\e779"; }

.icojam_html:before {
  content: "\e77a"; }

.icojam_icl:before {
  content: "\e77b"; }

.icojam_icns:before {
  content: "\e77c"; }

.icojam_ico:before {
  content: "\e77d"; }

.icojam_ini:before {
  content: "\e77e"; }

.icojam_iso:before {
  content: "\e77f"; }

.icojam_jpg:before {
  content: "\e780"; }

.icojam_log:before {
  content: "\e781"; }

.icojam_midi:before {
  content: "\e782"; }

.icojam_mkv:before {
  content: "\e783"; }

.icojam_mov:before {
  content: "\e784"; }

.icojam_mp3:before {
  content: "\e785"; }

.icojam_mp4:before {
  content: "\e786"; }

.icojam_mpg:before {
  content: "\e787"; }

.icojam_ogg:before {
  content: "\e788"; }

.icojam_ogm:before {
  content: "\e789"; }

.icojam_otf:before {
  content: "\e78a"; }

.icojam_pdf:before {
  content: "\e78b"; }

.icojam_png:before {
  content: "\e78c"; }

.icojam_ppt:before {
  content: "\e78d"; }

.icojam_pptx:before {
  content: "\e78e"; }

.icojam_psd:before {
  content: "\e78f"; }

.icojam_ra:before {
  content: "\e790"; }

.icojam_rar:before {
  content: "\e791"; }

.icojam_raw:before {
  content: "\e792"; }

.icojam_rm:before {
  content: "\e793"; }

.icojam_rtf:before {
  content: "\e794"; }

.icojam_svg:before {
  content: "\e795"; }

.icojam_svgz:before {
  content: "\e796"; }

.icojam_swf:before {
  content: "\e797"; }

.icojam_sys:before {
  content: "\e798"; }

.icojam_tga:before {
  content: "\e799"; }

.icojam_tif:before {
  content: "\e79a"; }

.icojam_ttf:before {
  content: "\e79b"; }

.icojam_txt:before {
  content: "\e79c"; }

.icojam_wav:before {
  content: "\e79d"; }

.icojam_wma:before {
  content: "\e79e"; }

.icojam_wmv:before {
  content: "\e79f"; }

.icojam_xls:before {
  content: "\e7a0"; }

.icojam_xlsx:before {
  content: "\e7a1"; }

.icojam_xml:before {
  content: "\e7a2"; }

.icojam_zip:before {
  content: "\e7a3"; }

.icojam_presentation:before {
  content: "\e9b1"; }

.icojam_document:before {
  content: "\ea3c"; }

.icojam_link_1:before {
  content: "\ea50"; }

.icojam_base_search_in:before {
  content: "\e65e"; }

.icojam_add:before {
  content: "\e656"; }

.icojam_delete:before {
  content: "\e66a"; }

.icojam_cancel_1:before {
  content: "\eb55"; }

.icojam_home2:before {
  content: "\e7c1"; }

.icojam_geography_globe:before {
  content: "\e7be"; }

.icojam_notebook:before {
  content: "\e7eb"; }

.icojam_air_conditioning_external:before {
  content: "\e600"; }

.icojam_air_conditioning_internal:before {
  content: "\e601"; }

.icojam_blender:before {
  content: "\e602"; }

.icojam_blender_2:before {
  content: "\e603"; }

.icojam_blender_3:before {
  content: "\e604"; }

.icojam_bread_maker_multicookings:before {
  content: "\e605"; }

.icojam_citrus_squeezer:before {
  content: "\e606"; }

.icojam_coffee_machine:before {
  content: "\e607"; }

.icojam_coiled_heater:before {
  content: "\e608"; }

.icojam_dishwasher:before {
  content: "\e609"; }

.icojam_drill_perforator:before {
  content: "\e60a"; }

.icojam_electric_kettle_teapot:before {
  content: "\e60b"; }

.icojam_electric_shaver:before {
  content: "\e60c"; }

.icojam_fan:before {
  content: "\e60d"; }

.icojam_fan_1:before {
  content: "\e60e"; }

.icojam_fan_dyson:before {
  content: "\e60f"; }

.icojam_food_processor_1:before {
  content: "\e610"; }

.icojam_food_processor_2:before {
  content: "\e611"; }

.icojam_freezer:before {
  content: "\e612"; }

.icojam_fridge_side_by_side:before {
  content: "\e613"; }

.icojam_hairdryer:before {
  content: "\e614"; }

.icojam_heat_fan:before {
  content: "\e615"; }

.icojam_heater:before {
  content: "\e616"; }

.icojam_iron:before {
  content: "\e617"; }

.icojam_juicer:before {
  content: "\e618"; }

.icojam_kitchen_hood:before {
  content: "\e619"; }

.icojam_kitchen_hood_1:before {
  content: "\e61a"; }

.icojam_kitchen_timer:before {
  content: "\e61b"; }

.icojam_metal_detector_multimeter_voltmeter:before {
  content: "\e61c"; }

.icojam_microwave:before {
  content: "\e61d"; }

.icojam_mixer:before {
  content: "\e61e"; }

.icojam_paper_shredder:before {
  content: "\e61f"; }

.icojam_radiator:before {
  content: "\e620"; }

.icojam_refrigerator:before {
  content: "\e621"; }

.icojam_samovar:before {
  content: "\e622"; }

.icojam_scale_kitchen_weigher:before {
  content: "\e623"; }

.icojam_scales:before {
  content: "\e624"; }

.icojam_sewing_machine:before {
  content: "\e625"; }

.icojam_stove:before {
  content: "\e626"; }

.icojam_toaster:before {
  content: "\e627"; }

.icojam_vacuum_cleaner:before {
  content: "\e628"; }

.icojam_waffle-iron:before {
  content: "\e629"; }

.icojam_washing_machine:before {
  content: "\e62a"; }

.icojam_yogurter:before {
  content: "\e62b"; }

.icojam_baby_monitor:before {
  content: "\e62c"; }

.icojam_baby_monitors:before {
  content: "\e62d"; }

.icojam_ball:before {
  content: "\e62e"; }

.icojam_beanbag_maraca:before {
  content: "\e62f"; }

.icojam_bib:before {
  content: "\e630"; }

.icojam_bicycle_baby_infant:before {
  content: "\e631"; }

.icojam_birthday_newborn:before {
  content: "\e632"; }

.icojam_blocks:before {
  content: "\e633"; }

.icojam_body_suit:before {
  content: "\e634"; }

.icojam_bottle_infant:before {
  content: "\e635"; }

.icojam_boy:before {
  content: "\e636"; }

.icojam_breast_milk:before {
  content: "\e637"; }

.icojam_breast-feeding_mother:before {
  content: "\e638"; }

.icojam_buildingkit:before {
  content: "\e639"; }

.icojam_car:before {
  content: "\e63a"; }

.icojam_chair_baby:before {
  content: "\e63b"; }

.icojam_chamber_pot:before {
  content: "\e63c"; }

.icojam_duck_rubberduck:before {
  content: "\e63d"; }

.icojam_dummy_nipple:before {
  content: "\e63e"; }

.icojam_embryo:before {
  content: "\e63f"; }

.icojam_fertilization_sperm_ovum:before {
  content: "\e640"; }

.icojam_fork_spoon_baby:before {
  content: "\e641"; }

.icojam_girl:before {
  content: "\e642"; }

.icojam_horse_hobby_hobbyhorse:before {
  content: "\e643"; }

.icojam_mobile_infant:before {
  content: "\e644"; }

.icojam_napkin:before {
  content: "\e645"; }

.icojam_pampers_briefs_diapers:before {
  content: "\e646"; }

.icojam_parental_control_off:before {
  content: "\e647"; }

.icojam_parental_control_on:before {
  content: "\e648"; }

.icojam_playpen:before {
  content: "\e649"; }

.icojam_preserves:before {
  content: "\e64a"; }

.icojam_pyramid:before {
  content: "\e64b"; }

.icojam_RC_car_radiocontrolled:before {
  content: "\e64c"; }

.icojam_scales_baby:before {
  content: "\e64d"; }

.icojam_shirt:before {
  content: "\e64e"; }

.icojam_shoes:before {
  content: "\e64f"; }

.icojam_stadiometer:before {
  content: "\e650"; }

.icojam_stroller_cane:before {
  content: "\e651"; }

.icojam_teether:before {
  content: "\e652"; }

.icojam_tights:before {
  content: "\e653"; }

.icojam_ultrasound_diagnostics:before {
  content: "\e654"; }

.icojam_videogame_baby:before {
  content: "\e655"; }

.icojam_add:before {
  content: "\e656"; }

.icojam_base:before {
  content: "\e657"; }

.icojam_base_check:before {
  content: "\e658"; }

.icojam_base_connect:before {
  content: "\e659"; }

.icojam_base_delete:before {
  content: "\e65a"; }

.icojam_base_favorite:before {
  content: "\e65b"; }

.icojam_base_new:before {
  content: "\e65c"; }

.icojam_base_remove:before {
  content: "\e65d"; }

.icojam_base_search_in:before {
  content: "\e65e"; }

.icojam_check:before {
  content: "\e65f"; }

.icojam_comment_1:before {
  content: "\e660"; }

.icojam_comment_2:before {
  content: "\e661"; }

.icojam_comment_3:before {
  content: "\e662"; }

.icojam_comment_baloon:before {
  content: "\e663"; }

.icojam_comment_chat:before {
  content: "\e664"; }

.icojam_comment_dream:before {
  content: "\e665"; }

.icojam_connect_close:before {
  content: "\e666"; }

.icojam_credit_card:before {
  content: "\e667"; }

.icojam_credit_card_back:before {
  content: "\e668"; }

.icojam_credit_card_multi:before {
  content: "\e669"; }

.icojam_delete:before {
  content: "\e66a"; }

.icojam_favorite:before {
  content: "\e66b"; }

.icojam_favorite_add:before {
  content: "\e66c"; }

.icojam_favorite_add_2:before {
  content: "\e66d"; }

.icojam_favorite_add_3:before {
  content: "\e66e"; }

.icojam_favorite_add_4:before {
  content: "\e66f"; }

.icojam_favorite_check_1:before {
  content: "\e670"; }

.icojam_favorite_check_2:before {
  content: "\e671"; }

.icojam_favorite_delete_1:before {
  content: "\e672"; }

.icojam_favorite_delete_2:before {
  content: "\e673"; }

.icojam_favorite_remove_1:before {
  content: "\e674"; }

.icojam_favorite_remove_2:before {
  content: "\e675"; }

.icojam_flag:before {
  content: "\e676"; }

.icojam_gear:before {
  content: "\e677"; }

.icojam_glass:before {
  content: "\e678"; }

.icojam_home:before {
  content: "\e679"; }

.icojam_key_1:before {
  content: "\e67a"; }

.icojam_key_2:before {
  content: "\e67b"; }

.icojam_lamp:before {
  content: "\e67c"; }

.icojam_lamp_off:before {
  content: "\e67d"; }

.icojam_lamp_on:before {
  content: "\e67e"; }

.icojam_lock:before {
  content: "\e67f"; }

.icojam_minus:before {
  content: "\e680"; }

.icojam_options_1:before {
  content: "\e681"; }

.icojam_options_2:before {
  content: "\e682"; }

.icojam_protect_1:before {
  content: "\e683"; }

.icojam_protect_2:before {
  content: "\e684"; }

.icojam_protect_3:before {
  content: "\e685"; }

.icojam_recycle_bin_1:before {
  content: "\e686"; }

.icojam_recycle_bin_2:before {
  content: "\e687"; }

.icojam_recycle_bin_3:before {
  content: "\e688"; }

.icojam_recycle_bin_4:before {
  content: "\e689"; }

.icojam_recycle_bin_empty:before {
  content: "\e68a"; }

.icojam_rss:before {
  content: "\e68b"; }

.icojam_search:before {
  content: "\e68c"; }

.icojam_shopping_cart_1:before {
  content: "\e68d"; }

.icojam_shopping_cart_2:before {
  content: "\e68e"; }

.icojam_shopping_cart_3:before {
  content: "\e68f"; }

.icojam_shopping_cart_4:before {
  content: "\e690"; }

.icojam_star:before {
  content: "\e691"; }

.icojam_umbrella:before {
  content: "\e692"; }

.icojam_unlock:before {
  content: "\e693"; }

.icojam_up:before {
  content: "\e694"; }

.icojam_wizard_1:before {
  content: "\e695"; }

.icojam_wizard_2:before {
  content: "\e696"; }

.icojam_airport:before {
  content: "\e697"; }

.icojam_ancient_building:before {
  content: "\e698"; }

.icojam_apartment:before {
  content: "\e699"; }

.icojam_arch:before {
  content: "\e69a"; }

.icojam_bank:before {
  content: "\e69b"; }

.icojam_belfry:before {
  content: "\e69c"; }

.icojam_bridge_1:before {
  content: "\e69d"; }

.icojam_bridge_2:before {
  content: "\e69e"; }

.icojam_bridge_column:before {
  content: "\e69f"; }

.icojam_building:before {
  content: "\e6a0"; }

.icojam_car_wash:before {
  content: "\e6a1"; }

.icojam_castle:before {
  content: "\e6a2"; }

.icojam_catholic_church:before {
  content: "\e6a3"; }

.icojam_church:before {
  content: "\e6a4"; }

.icojam_city:before {
  content: "\e6a5"; }

.icojam_downtown:before {
  content: "\e6a6"; }

.icojam_dwelling_house:before {
  content: "\e6a7"; }

.icojam_exhibition:before {
  content: "\e6a8"; }

.icojam_factory_1:before {
  content: "\e6a9"; }

.icojam_factory_2:before {
  content: "\e6aa"; }

.icojam_factory_3:before {
  content: "\e6ab"; }

.icojam_fire:before {
  content: "\e6ac"; }

.icojam_firefighters:before {
  content: "\e6ad"; }

.icojam_for_rent:before {
  content: "\e6ae"; }

.icojam_for_sale:before {
  content: "\e6af"; }

.icojam_front_gate:before {
  content: "\e6b0"; }

.icojam_garage_1:before {
  content: "\e6b1"; }

.icojam_garage_2:before {
  content: "\e6b2"; }

.icojam_garage_hangar:before {
  content: "\e6b3"; }

.icojam_garage_multilevel:before {
  content: "\e6b4"; }

.icojam_government:before {
  content: "\e6b5"; }

.icojam_home_1:before {
  content: "\e6b6"; }

.icojam_home_2:before {
  content: "\e6b7"; }

.icojam_home_3:before {
  content: "\e6b8"; }

.icojam_home_4:before {
  content: "\e6b9"; }

.icojam_home_farm:before {
  content: "\e6ba"; }

.icojam_hospital_clinic:before {
  content: "\e6bb"; }

.icojam_housemulti_storey:before {
  content: "\e6bc"; }

.icojam_house_1:before {
  content: "\e6bd"; }

.icojam_house_2:before {
  content: "\e6be"; }

.icojam_house_3:before {
  content: "\e6bf"; }

.icojam_house_4:before {
  content: "\e6c0"; }

.icojam_house_five_story:before {
  content: "\e6c1"; }

.icojam_house_four_stories:before {
  content: "\e6c2"; }

.icojam_house_three_story:before {
  content: "\e6c3"; }

.icojam_house_two_storey_1:before {
  content: "\e6c4"; }

.icojam_house_two_storey_2:before {
  content: "\e6c5"; }

.icojam_house_with_garage_1:before {
  content: "\e6c6"; }

.icojam_house_with_garage_2:before {
  content: "\e6c7"; }

.icojam_hovel_1:before {
  content: "\e6c8"; }

.icojam_hovel_2:before {
  content: "\e6c9"; }

.icojam_library_1:before {
  content: "\e6ca"; }

.icojam_library_2:before {
  content: "\e6cb"; }

.icojam_log_house:before {
  content: "\e6cc"; }

.icojam_mosque:before {
  content: "\e6cd"; }

.icojam_obelisk:before {
  content: "\e6ce"; }

.icojam_orthodox_church:before {
  content: "\e6cf"; }

.icojam_palace_of_congresses:before {
  content: "\e6d0"; }

.icojam_park_1:before {
  content: "\e6d1"; }

.icojam_park_2:before {
  content: "\e6d2"; }

.icojam_planetarium_observatory:before {
  content: "\e6d3"; }

.icojam_plant:before {
  content: "\e6d4"; }

.icojam_police:before {
  content: "\e6d5"; }

.icojam_ranch:before {
  content: "\e6d6"; }

.icojam_school_1:before {
  content: "\e6d7"; }

.icojam_school_2:before {
  content: "\e6d8"; }

.icojam_sheriff:before {
  content: "\e6d9"; }

.icojam_shop_1:before {
  content: "\e6da"; }

.icojam_shop_2:before {
  content: "\e6db"; }

.icojam_shop_3:before {
  content: "\e6dc"; }

.icojam_shop_4:before {
  content: "\e6dd"; }

.icojam_shopping_center:before {
  content: "\e6de"; }

.icojam_skyscraper_1:before {
  content: "\e6df"; }

.icojam_skyscraper_2:before {
  content: "\e6e0"; }

.icojam_skyscrapers_1:before {
  content: "\e6e1"; }

.icojam_skyscrapers_2:before {
  content: "\e6e2"; }

.icojam_skyscrapers_3:before {
  content: "\e6e3"; }

.icojam_skyway:before {
  content: "\e6e4"; }

.icojam_station_gas:before {
  content: "\e6e5"; }

.icojam_station_petrol:before {
  content: "\e6e6"; }

.icojam_tent_camp:before {
  content: "\e6e7"; }

.icojam_terminal:before {
  content: "\e6e8"; }

.icojam_theater_1:before {
  content: "\e6e9"; }

.icojam_theater_2:before {
  content: "\e6ea"; }

.icojam_train_station:before {
  content: "\e6eb"; }

.icojam_TV_tower_repeater:before {
  content: "\e6ec"; }

.icojam_university:before {
  content: "\e6ed"; }

.icojam_warehouse:before {
  content: "\e6ee"; }

.icojam_amphora:before {
  content: "\e6ef"; }

.icojam_awards:before {
  content: "\e6f0"; }

.icojam_books_1:before {
  content: "\e6f1"; }

.icojam_books_2:before {
  content: "\e6f2"; }

.icojam_crown_1:before {
  content: "\e6f3"; }

.icojam_crown_2:before {
  content: "\e6f4"; }

.icojam_death:before {
  content: "\e6f5"; }

.icojam_eater:before {
  content: "\e6f6"; }

.icojam_family:before {
  content: "\e6f7"; }

.icojam_ghost:before {
  content: "\e6f8"; }

.icojam_kill:before {
  content: "\e6f9"; }

.icojam_leader:before {
  content: "\e6fa"; }

.icojam_mask:before {
  content: "\e6fb"; }

.icojam_matreshka_1:before {
  content: "\e6fc"; }

.icojam_matreshka_2:before {
  content: "\e6fd"; }

.icojam_nature:before {
  content: "\e6fe"; }

.icojam_picture:before {
  content: "\e6ff"; }

.icojam_pillar:before {
  content: "\e700"; }

.icojam_smile_1:before {
  content: "\e701"; }

.icojam_smile_2:before {
  content: "\e702"; }

.icojam_smile_3:before {
  content: "\e703"; }

.icojam_smile_4:before {
  content: "\e704"; }

.icojam_smile_disappointment:before {
  content: "\e705"; }

.icojam_smile_fright:before {
  content: "\e706"; }

.icojam_smile_surprise:before {
  content: "\e707"; }

.icojam_smile_wink:before {
  content: "\e708"; }

.icojam_sun:before {
  content: "\e709"; }

.icojam_wreath:before {
  content: "\e70a"; }

.icojam_yin_yang:before {
  content: "\e70b"; }

.icojam_calculator:before {
  content: "\e70c"; }

.icojam_camera_betacam:before {
  content: "\e70d"; }

.icojam_camera_video_1:before {
  content: "\e70e"; }

.icojam_camera_video_2:before {
  content: "\e70f"; }

.icojam_channel_close:before {
  content: "\e710"; }

.icojam_channel_delete:before {
  content: "\e711"; }

.icojam_channel_favorite:before {
  content: "\e712"; }

.icojam_channel_new:before {
  content: "\e713"; }

.icojam_channel_pause:before {
  content: "\e714"; }

.icojam_channel_ready:before {
  content: "\e715"; }

.icojam_channel_stop:before {
  content: "\e716"; }

.icojam_channel_watch:before {
  content: "\e717"; }

.icojam_computer:before {
  content: "\e718"; }

.icojam_connection:before {
  content: "\e719"; }

.icojam_connection_close:before {
  content: "\e71a"; }

.icojam_connection_delete:before {
  content: "\e71b"; }

.icojam_connection_favorite:before {
  content: "\e71c"; }

.icojam_connection_new:before {
  content: "\e71d"; }

.icojam_connection_ping:before {
  content: "\e71e"; }

.icojam_connection_ready:before {
  content: "\e71f"; }

.icojam_dec_phone:before {
  content: "\e720"; }

.icojam_disc:before {
  content: "\e721"; }

.icojam_external_drive:before {
  content: "\e722"; }

.icojam_fax_1:before {
  content: "\e723"; }

.icojam_fax_2:before {
  content: "\e724"; }

.icojam_flashlight:before {
  content: "\e725"; }

.icojam_hard_disk:before {
  content: "\e726"; }

.icojam_hometheatre:before {
  content: "\e727"; }

.icojam_iphone_horizontal_1:before {
  content: "\e728"; }

.icojam_iphone_horizontal_2:before {
  content: "\e729"; }

.icojam_iphone_vertical_1:before {
  content: "\e72a"; }

.icojam_iphone_vertical_2:before {
  content: "\e72b"; }

.icojam_joypad_games:before {
  content: "\e72c"; }

.icojam_keyboard:before {
  content: "\e72d"; }

.icojam_loudspeakers:before {
  content: "\e72e"; }

.icojam_mfu_xerox:before {
  content: "\e72f"; }

.icojam_microphone:before {
  content: "\e730"; }

.icojam_mobile_phone:before {
  content: "\e731"; }

.icojam_monitor:before {
  content: "\e732"; }

.icojam_music_center:before {
  content: "\e733"; }

.icojam_network:before {
  content: "\e734"; }

.icojam_notebook_1:before {
  content: "\e735"; }

.icojam_notebook_2:before {
  content: "\e736"; }

.icojam_notebook_3:before {
  content: "\e737"; }

.icojam_notebook_computer:before {
  content: "\e738"; }

.icojam_photo_backside:before {
  content: "\e739"; }

.icojam_photo_camera:before {
  content: "\e73a"; }

.icojam_photo_compact:before {
  content: "\e73b"; }

.icojam_photo_flash:before {
  content: "\e73c"; }

.icojam_piano_music:before {
  content: "\e73d"; }

.icojam_print:before {
  content: "\e73e"; }

.icojam_projector:before {
  content: "\e73f"; }

.icojam_psp:before {
  content: "\e740"; }

.icojam_radio:before {
  content: "\e741"; }

.icojam_recorder:before {
  content: "\e742"; }

.icojam_remote_control_1:before {
  content: "\e743"; }

.icojam_remote_control_2:before {
  content: "\e744"; }

.icojam_save:before {
  content: "\e745"; }

.icojam_save_as:before {
  content: "\e746"; }

.icojam_scanner:before {
  content: "\e747"; }

.icojam_sd_card_memory:before {
  content: "\e748"; }

.icojam_server:before {
  content: "\e749"; }

.icojam_sim_card:before {
  content: "\e74a"; }

.icojam_smartphone_1:before {
  content: "\e74b"; }

.icojam_smartphone_2:before {
  content: "\e74c"; }

.icojam_telephone_1:before {
  content: "\e74d"; }

.icojam_telephone_2:before {
  content: "\e74e"; }

.icojam_telephone_3:before {
  content: "\e74f"; }

.icojam_tv:before {
  content: "\e750"; }

.icojam_tv_wide:before {
  content: "\e751"; }

.icojam_usb_flash:before {
  content: "\e752"; }

.icojam_videocamera_1:before {
  content: "\e753"; }

.icojam_videocamera_2:before {
  content: "\e754"; }

.icojam_videocamera_3:before {
  content: "\e755"; }

.icojam_webcam:before {
  content: "\e756"; }

.icojam_aac:before {
  content: "\e757"; }

.icojam_ai:before {
  content: "\e758"; }

.icojam_ape:before {
  content: "\e759"; }

.icojam_asf:before {
  content: "\e75a"; }

.icojam_avi:before {
  content: "\e75b"; }

.icojam_bat:before {
  content: "\e75c"; }

.icojam_bmp:before {
  content: "\e75d"; }

.icojam_cdr:before {
  content: "\e75e"; }

.icojam_cfg:before {
  content: "\e75f"; }

.icojam_chm:before {
  content: "\e760"; }

.icojam_com:before {
  content: "\e761"; }

.icojam_css:before {
  content: "\e762"; }

.icojam_csv:before {
  content: "\e763"; }

.icojam_djv:before {
  content: "\e764"; }

.icojam_dll:before {
  content: "\e765"; }

.icojam_doc:before {
  content: "\e766"; }

.icojam_document_audio:before {
  content: "\e767"; }

.icojam_document_image:before {
  content: "\e768"; }

.icojam_document_photo:before {
  content: "\e769"; }

.icojam_document_system:before {
  content: "\e76a"; }

.icojam_document_text:before {
  content: "\e76b"; }

.icojam_document_unknown:before {
  content: "\e76c"; }

.icojam_document_video:before {
  content: "\e76d"; }

.icojam_document_voice:before {
  content: "\e76e"; }

.icojam_docx:before {
  content: "\e76f"; }

.icojam_eps:before {
  content: "\e770"; }

.icojam_exe:before {
  content: "\e771"; }

.icojam_file_audio:before {
  content: "\e772"; }

.icojam_file_image:before {
  content: "\e773"; }

.icojam_file_photo:before {
  content: "\e774"; }

.icojam_file_video:before {
  content: "\e775"; }

.icojam_file_voice:before {
  content: "\e776"; }

.icojam_fla:before {
  content: "\e777"; }

.icojam_flac:before {
  content: "\e778"; }

.icojam_gif:before {
  content: "\e779"; }

.icojam_html:before {
  content: "\e77a"; }

.icojam_icl:before {
  content: "\e77b"; }

.icojam_icns:before {
  content: "\e77c"; }

.icojam_ico:before {
  content: "\e77d"; }

.icojam_ini:before {
  content: "\e77e"; }

.icojam_iso:before {
  content: "\e77f"; }

.icojam_jpg:before {
  content: "\e780"; }

.icojam_log:before {
  content: "\e781"; }

.icojam_midi:before {
  content: "\e782"; }

.icojam_mkv:before {
  content: "\e783"; }

.icojam_mov:before {
  content: "\e784"; }

.icojam_mp3:before {
  content: "\e785"; }

.icojam_mp4:before {
  content: "\e786"; }

.icojam_mpg:before {
  content: "\e787"; }

.icojam_ogg:before {
  content: "\e788"; }

.icojam_ogm:before {
  content: "\e789"; }

.icojam_otf:before {
  content: "\e78a"; }

.icojam_pdf:before {
  content: "\e78b"; }

.icojam_png:before {
  content: "\e78c"; }

.icojam_ppt:before {
  content: "\e78d"; }

.icojam_pptx:before {
  content: "\e78e"; }

.icojam_psd:before {
  content: "\e78f"; }

.icojam_ra:before {
  content: "\e790"; }

.icojam_rar:before {
  content: "\e791"; }

.icojam_raw:before {
  content: "\e792"; }

.icojam_rm:before {
  content: "\e793"; }

.icojam_rtf:before {
  content: "\e794"; }

.icojam_svg:before {
  content: "\e795"; }

.icojam_svgz:before {
  content: "\e796"; }

.icojam_swf:before {
  content: "\e797"; }

.icojam_sys:before {
  content: "\e798"; }

.icojam_tga:before {
  content: "\e799"; }

.icojam_tif:before {
  content: "\e79a"; }

.icojam_ttf:before {
  content: "\e79b"; }

.icojam_txt:before {
  content: "\e79c"; }

.icojam_wav:before {
  content: "\e79d"; }

.icojam_wma:before {
  content: "\e79e"; }

.icojam_wmv:before {
  content: "\e79f"; }

.icojam_xls:before {
  content: "\e7a0"; }

.icojam_xlsx:before {
  content: "\e7a1"; }

.icojam_xml:before {
  content: "\e7a2"; }

.icojam_zip:before {
  content: "\e7a3"; }

.icojam_alarm_clock:before {
  content: "\e7a4"; }

.icojam_alphabet:before {
  content: "\e7a5"; }

.icojam_army_training:before {
  content: "\e7a6"; }

.icojam_badge:before {
  content: "\e7a7"; }

.icojam_book_1:before {
  content: "\e7a8"; }

.icojam_book_2:before {
  content: "\e7a9"; }

.icojam_book_3:before {
  content: "\e7aa"; }

.icojam_books_12:before {
  content: "\e7ab"; }

.icojam_books_22:before {
  content: "\e7ac"; }

.icojam_brush:before {
  content: "\e7ad"; }

.icojam_calculator2:before {
  content: "\e7ae"; }

.icojam_calendar:before {
  content: "\e7af"; }

.icojam_certificate:before {
  content: "\e7b0"; }

.icojam_chemistry_1:before {
  content: "\e7b1"; }

.icojam_chemistry_2:before {
  content: "\e7b2"; }

.icojam_classboard:before {
  content: "\e7b3"; }

.icojam_copybook_1:before {
  content: "\e7b4"; }

.icojam_copybook_2:before {
  content: "\e7b5"; }

.icojam_copybook_3:before {
  content: "\e7b6"; }

.icojam_copybook_4:before {
  content: "\e7b7"; }

.icojam_desk:before {
  content: "\e7b8"; }

.icojam_dna_1:before {
  content: "\e7b9"; }

.icojam_dna_2:before {
  content: "\e7ba"; }

.icojam_drawing:before {
  content: "\e7bb"; }

.icojam_geography:before {
  content: "\e7bc"; }

.icojam_geography_earth:before {
  content: "\e7bd"; }

.icojam_geography_globe:before {
  content: "\e7be"; }

.icojam_geometry:before {
  content: "\e7bf"; }

.icojam_holliday:before {
  content: "\e7c0"; }

.icojam_home2:before {
  content: "\e7c1"; }

.icojam_language:before {
  content: "\e7c2"; }

.icojam_list_1:before {
  content: "\e7c3"; }

.icojam_list_2:before {
  content: "\e7c4"; }

.icojam_list_3:before {
  content: "\e7c5"; }

.icojam_list_4:before {
  content: "\e7c6"; }

.icojam_list_5:before {
  content: "\e7c7"; }

.icojam_list_6:before {
  content: "\e7c8"; }

.icojam_list_7:before {
  content: "\e7c9"; }

.icojam_list_8:before {
  content: "\e7ca"; }

.icojam_mark_1:before {
  content: "\e7cb"; }

.icojam_mark_1-:before {
  content: "\e7cc"; }

.icojam_mark_12:before {
  content: "\e7cd"; }

.icojam_mark_2:before {
  content: "\e7ce"; }

.icojam_mark_2-:before {
  content: "\e7cf"; }

.icojam_mark_22:before {
  content: "\e7d0"; }

.icojam_mark_3:before {
  content: "\e7d1"; }

.icojam_mark_3-:before {
  content: "\e7d2"; }

.icojam_mark_32:before {
  content: "\e7d3"; }

.icojam_mark_4:before {
  content: "\e7d4"; }

.icojam_mark_4-:before {
  content: "\e7d5"; }

.icojam_mark_42:before {
  content: "\e7d6"; }

.icojam_mark_5:before {
  content: "\e7d7"; }

.icojam_mark_5-:before {
  content: "\e7d8"; }

.icojam_mark_52:before {
  content: "\e7d9"; }

.icojam_mark_a:before {
  content: "\e7da"; }

.icojam_mark_a-:before {
  content: "\e7db"; }

.icojam_mark_a2:before {
  content: "\e7dc"; }

.icojam_mark_b:before {
  content: "\e7dd"; }

.icojam_mark_b-:before {
  content: "\e7de"; }

.icojam_mark_b2:before {
  content: "\e7df"; }

.icojam_mark_c:before {
  content: "\e7e0"; }

.icojam_mark_c-:before {
  content: "\e7e1"; }

.icojam_mark_c2:before {
  content: "\e7e2"; }

.icojam_mark_d:before {
  content: "\e7e3"; }

.icojam_mark_d-:before {
  content: "\e7e4"; }

.icojam_mark_d2:before {
  content: "\e7e5"; }

.icojam_mark_e:before {
  content: "\e7e6"; }

.icojam_mark_e-:before {
  content: "\e7e7"; }

.icojam_mark_e2:before {
  content: "\e7e8"; }

.icojam_mathematics:before {
  content: "\e7e9"; }

.icojam_music:before {
  content: "\e7ea"; }

.icojam_notebook:before {
  content: "\e7eb"; }

.icojam_notepad:before {
  content: "\e7ec"; }

.icojam_palette_1:before {
  content: "\e7ed"; }

.icojam_palette_2:before {
  content: "\e7ee"; }

.icojam_pen:before {
  content: "\e7ef"; }

.icojam_pencil:before {
  content: "\e7f0"; }

.icojam_pupil_boy:before {
  content: "\e7f1"; }

.icojam_pupil_girl:before {
  content: "\e7f2"; }

.icojam_pupils:before {
  content: "\e7f3"; }

.icojam_rating:before {
  content: "\e7f4"; }

.icojam_rating_high:before {
  content: "\e7f5"; }

.icojam_rating_lowstar:before {
  content: "\e7f6"; }

.icojam_ruler:before {
  content: "\e7f7"; }

.icojam_school:before {
  content: "\e7f8"; }

.icojam_school_bus:before {
  content: "\e7f9"; }

.icojam_sport_1:before {
  content: "\e7fa"; }

.icojam_sport_2:before {
  content: "\e7fb"; }

.icojam_bank_1:before {
  content: "\e7fc"; }

.icojam_bank_2:before {
  content: "\e7fd"; }

.icojam_bed:before {
  content: "\e7fe"; }

.icojam_career:before {
  content: "\e7ff"; }

.icojam_chair:before {
  content: "\e800"; }

.icojam_change:before {
  content: "\e801"; }

.icojam_coin_amero:before {
  content: "\e802"; }

.icojam_coin_dollar:before {
  content: "\e803"; }

.icojam_coin_euro:before {
  content: "\e804"; }

.icojam_coin_pound:before {
  content: "\e805"; }

.icojam_coin_ruble:before {
  content: "\e806"; }

.icojam_coin_yuan:before {
  content: "\e807"; }

.icojam_coins:before {
  content: "\e808"; }

.icojam_crisis:before {
  content: "\e809"; }

.icojam_elevation_1:before {
  content: "\e80a"; }

.icojam_elevation_2:before {
  content: "\e80b"; }

.icojam_elevation_3:before {
  content: "\e80c"; }

.icojam_elevation_4:before {
  content: "\e80d"; }

.icojam_elevation_5:before {
  content: "\e80e"; }

.icojam_elevation_6:before {
  content: "\e80f"; }

.icojam_factory_12:before {
  content: "\e810"; }

.icojam_factory_22:before {
  content: "\e811"; }

.icojam_hierarchy_1:before {
  content: "\e812"; }

.icojam_hierarchy_2:before {
  content: "\e813"; }

.icojam_income_1:before {
  content: "\e814"; }

.icojam_income_2:before {
  content: "\e815"; }

.icojam_income_3:before {
  content: "\e816"; }

.icojam_income_4:before {
  content: "\e817"; }

.icojam_loan:before {
  content: "\e818"; }

.icojam_market:before {
  content: "\e819"; }

.icojam_money:before {
  content: "\e81a"; }

.icojam_moneys_1:before {
  content: "\e81b"; }

.icojam_moneys_2:before {
  content: "\e81c"; }

.icojam_moneys_3:before {
  content: "\e81d"; }

.icojam_object_child:before {
  content: "\e81e"; }

.icojam_object_root:before {
  content: "\e81f"; }

.icojam_payment_1:before {
  content: "\e820"; }

.icojam_payment_2:before {
  content: "\e821"; }

.icojam_payment_3:before {
  content: "\e822"; }

.icojam_payment_4:before {
  content: "\e823"; }

.icojam_piggy_bank:before {
  content: "\e824"; }

.icojam_product_1:before {
  content: "\e825"; }

.icojam_product_2:before {
  content: "\e826"; }

.icojam_purse_1:before {
  content: "\e827"; }

.icojam_purse_2:before {
  content: "\e828"; }

.icojam_purse_3:before {
  content: "\e829"; }

.icojam_purse_4:before {
  content: "\e82a"; }

.icojam_purse_5:before {
  content: "\e82b"; }

.icojam_purse_6:before {
  content: "\e82c"; }

.icojam_purse_7:before {
  content: "\e82d"; }

.icojam_purse_8:before {
  content: "\e82e"; }

.icojam_recession_1:before {
  content: "\e82f"; }

.icojam_recession_2:before {
  content: "\e830"; }

.icojam_recession_3:before {
  content: "\e831"; }

.icojam_recession_4:before {
  content: "\e832"; }

.icojam_recession_5:before {
  content: "\e833"; }

.icojam_rise_and_fall_1:before {
  content: "\e834"; }

.icojam_rise_and_fall_2:before {
  content: "\e835"; }

.icojam_room:before {
  content: "\e836"; }

.icojam_safe:before {
  content: "\e837"; }

.icojam_scheme:before {
  content: "\e838"; }

.icojam_sign_amero:before {
  content: "\e839"; }

.icojam_sign_dollar:before {
  content: "\e83a"; }

.icojam_sign_euro:before {
  content: "\e83b"; }

.icojam_sign_pound:before {
  content: "\e83c"; }

.icojam_sign_ruble:before {
  content: "\e83d"; }

.icojam_sign_yuan:before {
  content: "\e83e"; }

.icojam_skyscraper_12:before {
  content: "\e83f"; }

.icojam_skyscraper_22:before {
  content: "\e840"; }

.icojam_skyscraper_3:before {
  content: "\e841"; }

.icojam_stability_1:before {
  content: "\e842"; }

.icojam_stability_2:before {
  content: "\e843"; }

.icojam_strategy:before {
  content: "\e844"; }

.icojam_turning_point_1:before {
  content: "\e845"; }

.icojam_turning_point_2:before {
  content: "\e846"; }

.icojam_workplace_1:before {
  content: "\e847"; }

.icojam_workplace_2:before {
  content: "\e848"; }

.icojam_apple_1:before {
  content: "\e849"; }

.icojam_apple_2:before {
  content: "\e84a"; }

.icojam_asparagus:before {
  content: "\e84b"; }

.icojam_banana:before {
  content: "\e84c"; }

.icojam_beans:before {
  content: "\e84d"; }

.icojam_cabbage:before {
  content: "\e84e"; }

.icojam_carrot:before {
  content: "\e84f"; }

.icojam_cauliflower:before {
  content: "\e850"; }

.icojam_cherry:before {
  content: "\e851"; }

.icojam_corn:before {
  content: "\e852"; }

.icojam_cucumber:before {
  content: "\e853"; }

.icojam_eggplant:before {
  content: "\e854"; }

.icojam_garlic:before {
  content: "\e855"; }

.icojam_grapes:before {
  content: "\e856"; }

.icojam_grass:before {
  content: "\e857"; }

.icojam_leaves:before {
  content: "\e858"; }

.icojam_lemon_1:before {
  content: "\e859"; }

.icojam_lemon_2:before {
  content: "\e85a"; }

.icojam_lemon_slice_1:before {
  content: "\e85b"; }

.icojam_lemon_slice_2:before {
  content: "\e85c"; }

.icojam_mandarine:before {
  content: "\e85d"; }

.icojam_melon_1:before {
  content: "\e85e"; }

.icojam_melon_2:before {
  content: "\e85f"; }

.icojam_mushroom_1:before {
  content: "\e860"; }

.icojam_mushroom_2:before {
  content: "\e861"; }

.icojam_nut:before {
  content: "\e862"; }

.icojam_olive_1:before {
  content: "\e863"; }

.icojam_olive_2:before {
  content: "\e864"; }

.icojam_onion:before {
  content: "\e865"; }

.icojam_orange:before {
  content: "\e866"; }

.icojam_pattinson:before {
  content: "\e867"; }

.icojam_peach:before {
  content: "\e868"; }

.icojam_pear:before {
  content: "\e869"; }

.icojam_peas_1:before {
  content: "\e86a"; }

.icojam_peas_2:before {
  content: "\e86b"; }

.icojam_pepper:before {
  content: "\e86c"; }

.icojam_pepper_chili:before {
  content: "\e86d"; }

.icojam_persimmon:before {
  content: "\e86e"; }

.icojam_pineapple:before {
  content: "\e86f"; }

.icojam_plum:before {
  content: "\e870"; }

.icojam_pomegranate_1:before {
  content: "\e871"; }

.icojam_pomegranate_2:before {
  content: "\e872"; }

.icojam_pomelo:before {
  content: "\e873"; }

.icojam_potato:before {
  content: "\e874"; }

.icojam_pumpkin_1:before {
  content: "\e875"; }

.icojam_pumpkin_2:before {
  content: "\e876"; }

.icojam_radish:before {
  content: "\e877"; }

.icojam_raspberry:before {
  content: "\e878"; }

.icojam_salad:before {
  content: "\e879"; }

.icojam_strawberry:before {
  content: "\e87a"; }

.icojam_tomato_1:before {
  content: "\e87b"; }

.icojam_tomato_2:before {
  content: "\e87c"; }

.icojam_watermelon_1:before {
  content: "\e87d"; }

.icojam_watermelon_2:before {
  content: "\e87e"; }

.icojam_wheat:before {
  content: "\e87f"; }

.icojam_barbecue:before {
  content: "\e880"; }

.icojam_bone:before {
  content: "\e881"; }

.icojam_bread_1:before {
  content: "\e882"; }

.icojam_bread_2:before {
  content: "\e883"; }

.icojam_bread_baguette:before {
  content: "\e884"; }

.icojam_burger_1:before {
  content: "\e885"; }

.icojam_burger_2:before {
  content: "\e886"; }

.icojam_cake_1:before {
  content: "\e887"; }

.icojam_cake_2:before {
  content: "\e888"; }

.icojam_cake_wedding:before {
  content: "\e889"; }

.icojam_candy_1:before {
  content: "\e88a"; }

.icojam_candy_2:before {
  content: "\e88b"; }

.icojam_candy_3:before {
  content: "\e88c"; }

.icojam_candy_lolipop:before {
  content: "\e88d"; }

.icojam_cheese_1:before {
  content: "\e88e"; }

.icojam_cheese_2:before {
  content: "\e88f"; }

.icojam_chicken:before {
  content: "\e890"; }

.icojam_chicken_leg:before {
  content: "\e891"; }

.icojam_chips:before {
  content: "\e892"; }

.icojam_chocolate_1:before {
  content: "\e893"; }

.icojam_chocolate_2:before {
  content: "\e894"; }

.icojam_cookies:before {
  content: "\e895"; }

.icojam_croissant:before {
  content: "\e896"; }

.icojam_donut_1:before {
  content: "\e897"; }

.icojam_donut_2:before {
  content: "\e898"; }

.icojam_egg:before {
  content: "\e899"; }

.icojam_fish:before {
  content: "\e89a"; }

.icojam_fishbone:before {
  content: "\e89b"; }

.icojam_french_fries:before {
  content: "\e89c"; }

.icojam_grain:before {
  content: "\e89d"; }

.icojam_ham:before {
  content: "\e89e"; }

.icojam_honey:before {
  content: "\e89f"; }

.icojam_hot_dog:before {
  content: "\e8a0"; }

.icojam_ice_cream_1:before {
  content: "\e8a1"; }

.icojam_ice_cream_2:before {
  content: "\e8a2"; }

.icojam_omelette:before {
  content: "\e8a3"; }

.icojam_pasta_1:before {
  content: "\e8a4"; }

.icojam_pasta_2:before {
  content: "\e8a5"; }

.icojam_pasta_3:before {
  content: "\e8a6"; }

.icojam_pizza:before {
  content: "\e8a7"; }

.icojam_potato_slices:before {
  content: "\e8a8"; }

.icojam_pretzel:before {
  content: "\e8a9"; }

.icojam_rice:before {
  content: "\e8aa"; }

.icojam_roll:before {
  content: "\e8ab"; }

.icojam_rolls_1:before {
  content: "\e8ac"; }

.icojam_rolls_2:before {
  content: "\e8ad"; }

.icojam_rolls_3:before {
  content: "\e8ae"; }

.icojam_sausage_1:before {
  content: "\e8af"; }

.icojam_sausage_2:before {
  content: "\e8b0"; }

.icojam_sausage_3:before {
  content: "\e8b1"; }

.icojam_sausage_4:before {
  content: "\e8b2"; }

.icojam_sausage_5:before {
  content: "\e8b3"; }

.icojam_steak:before {
  content: "\e8b4"; }

.icojam_steak_t-bone:before {
  content: "\e8b5"; }

.icojam_sushi_1:before {
  content: "\e8b6"; }

.icojam_sushi_2:before {
  content: "\e8b7"; }

.icojam_truffle:before {
  content: "\e8b8"; }

.icojam_wafer_1:before {
  content: "\e8b9"; }

.icojam_wafer_2:before {
  content: "\e8ba"; }

.icojam_wafer_3:before {
  content: "\e8bb"; }

.icojam_waffle_horn:before {
  content: "\e8bc"; }

.icojam_beer:before {
  content: "\e8bd"; }

.icojam_bottle_1:before {
  content: "\e8be"; }

.icojam_bottle_2:before {
  content: "\e8bf"; }

.icojam_bottle_3:before {
  content: "\e8c0"; }

.icojam_bottle_plastic:before {
  content: "\e8c1"; }

.icojam_champagne:before {
  content: "\e8c2"; }

.icojam_citrus:before {
  content: "\e8c3"; }

.icojam_coffee_bean:before {
  content: "\e8c4"; }

.icojam_cola_1:before {
  content: "\e8c5"; }

.icojam_cola_2:before {
  content: "\e8c6"; }

.icojam_condensed_milk:before {
  content: "\e8c7"; }

.icojam_cucumbers:before {
  content: "\e8c8"; }

.icojam_cup_1:before {
  content: "\e8c9"; }

.icojam_cup_2:before {
  content: "\e8ca"; }

.icojam_cup_3:before {
  content: "\e8cb"; }

.icojam_cup_hot:before {
  content: "\e8cc"; }

.icojam_fork_1:before {
  content: "\e8cd"; }

.icojam_fork_2:before {
  content: "\e8ce"; }

.icojam_glass2:before {
  content: "\e8cf"; }

.icojam_glass_water:before {
  content: "\e8d0"; }

.icojam_goblet_1:before {
  content: "\e8d1"; }

.icojam_goblet_2:before {
  content: "\e8d2"; }

.icojam_goblet_3:before {
  content: "\e8d3"; }

.icojam_goblet_4:before {
  content: "\e8d4"; }

.icojam_goblet_5:before {
  content: "\e8d5"; }

.icojam_goblet_6:before {
  content: "\e8d6"; }

.icojam_goblet_7:before {
  content: "\e8d7"; }

.icojam_goblet_wineglass:before {
  content: "\e8d8"; }

.icojam_jam_1:before {
  content: "\e8d9"; }

.icojam_jam_2:before {
  content: "\e8da"; }

.icojam_milk:before {
  content: "\e8db"; }

.icojam_mushrooms:before {
  content: "\e8dc"; }

.icojam_package:before {
  content: "\e8dd"; }

.icojam_pan_1:before {
  content: "\e8de"; }

.icojam_pan_2:before {
  content: "\e8df"; }

.icojam_pan_3:before {
  content: "\e8e0"; }

.icojam_pan_4:before {
  content: "\e8e1"; }

.icojam_pepper2:before {
  content: "\e8e2"; }

.icojam_plate_1:before {
  content: "\e8e3"; }

.icojam_plate_2:before {
  content: "\e8e4"; }

.icojam_preserves_1:before {
  content: "\e8e5"; }

.icojam_preserves_2:before {
  content: "\e8e6"; }

.icojam_preserves_3:before {
  content: "\e8e7"; }

.icojam_salt:before {
  content: "\e8e8"; }

.icojam_take-out_coffee:before {
  content: "\e8e9"; }

.icojam_tea:before {
  content: "\e8ea"; }

.icojam_tea_bag_1:before {
  content: "\e8eb"; }

.icojam_tea_bag_2:before {
  content: "\e8ec"; }

.icojam_teapot:before {
  content: "\e8ed"; }

.icojam_wine_1:before {
  content: "\e8ee"; }

.icojam_wine_2:before {
  content: "\e8ef"; }

.icojam_armchair:before {
  content: "\e8f0"; }

.icojam_baby_cot:before {
  content: "\e8f1"; }

.icojam_bath:before {
  content: "\e8f2"; }

.icojam_bed2:before {
  content: "\e8f3"; }

.icojam_bench:before {
  content: "\e8f4"; }

.icojam_bench_1:before {
  content: "\e8f5"; }

.icojam_bidet:before {
  content: "\e8f6"; }

.icojam_blanket:before {
  content: "\e8f7"; }

.icojam_bookshelf:before {
  content: "\e8f8"; }

.icojam_box_locker:before {
  content: "\e8f9"; }

.icojam_box_open:before {
  content: "\e8fa"; }

.icojam_cabinet:before {
  content: "\e8fb"; }

.icojam_carpet:before {
  content: "\e8fc"; }

.icojam_chair_1:before {
  content: "\e8fd"; }

.icojam_chair_2:before {
  content: "\e8fe"; }

.icojam_chair_3:before {
  content: "\e8ff"; }

.icojam_chair_director_folding:before {
  content: "\e900"; }

.icojam_chair_office:before {
  content: "\e901"; }

.icojam_chair_rocking:before {
  content: "\e902"; }

.icojam_chair_round:before {
  content: "\e903"; }

.icojam_chandelier:before {
  content: "\e904"; }

.icojam_changing_table:before {
  content: "\e905"; }

.icojam_chest_of_drawers:before {
  content: "\e906"; }

.icojam_chest_of_drawers_2:before {
  content: "\e907"; }

.icojam_cot:before {
  content: "\e908"; }

.icojam_curtains:before {
  content: "\e909"; }

.icojam_cushion:before {
  content: "\e90a"; }

.icojam_door:before {
  content: "\e90b"; }

.icojam_doublebed:before {
  content: "\e90c"; }

.icojam_floor_lamp_1:before {
  content: "\e90d"; }

.icojam_floor_lamp_2:before {
  content: "\e90e"; }

.icojam_floor_lamp_3:before {
  content: "\e90f"; }

.icojam_hanger:before {
  content: "\e910"; }

.icojam_hanger_1:before {
  content: "\e911"; }

.icojam_heated_towel_rail:before {
  content: "\e912"; }

.icojam_hook:before {
  content: "\e913"; }

.icojam_hooks:before {
  content: "\e914"; }

.icojam_linen:before {
  content: "\e915"; }

.icojam_mirror:before {
  content: "\e916"; }

.icojam_pan:before {
  content: "\e917"; }

.icojam_picture2:before {
  content: "\e918"; }

.icojam_pier-glass:before {
  content: "\e919"; }

.icojam_rack:before {
  content: "\e91a"; }

.icojam_racks:before {
  content: "\e91b"; }

.icojam_radiator2:before {
  content: "\e91c"; }

.icojam_reading-lamp:before {
  content: "\e91d"; }

.icojam_shelf:before {
  content: "\e91e"; }

.icojam_shelf_2:before {
  content: "\e91f"; }

.icojam_shelfs:before {
  content: "\e920"; }

.icojam_shelfs_2:before {
  content: "\e921"; }

.icojam_singlebed:before {
  content: "\e922"; }

.icojam_sink_bathroom:before {
  content: "\e923"; }

.icojam_sink_kitchen:before {
  content: "\e924"; }

.icojam_sofa:before {
  content: "\e925"; }

.icojam_sofa_1:before {
  content: "\e926"; }

.icojam_sofa_2:before {
  content: "\e927"; }

.icojam_stand:before {
  content: "\e928"; }

.icojam_stand_2:before {
  content: "\e929"; }

.icojam_stand_3:before {
  content: "\e92a"; }

.icojam_stand_4:before {
  content: "\e92b"; }

.icojam_table_1:before {
  content: "\e92c"; }

.icojam_table_2:before {
  content: "\e92d"; }

.icojam_table_3:before {
  content: "\e92e"; }

.icojam_table_4:before {
  content: "\e92f"; }

.icojam_table_round:before {
  content: "\e930"; }

.icojam_table-lamp:before {
  content: "\e931"; }

.icojam_toilet_paper:before {
  content: "\e932"; }

.icojam_towel:before {
  content: "\e933"; }

.icojam_wardrobe:before {
  content: "\e934"; }

.icojam_wardrobe_1:before {
  content: "\e935"; }

.icojam_wardrobe_2:before {
  content: "\e936"; }

.icojam_window:before {
  content: "\e937"; }

.icojam_bag_bagful:before {
  content: "\e938"; }

.icojam_balloon:before {
  content: "\e939"; }

.icojam_balloons:before {
  content: "\e93a"; }

.icojam_bell:before {
  content: "\e93b"; }

.icojam_bouquet_flowers:before {
  content: "\e93c"; }

.icojam_bow_knot:before {
  content: "\e93d"; }

.icojam_bracelet:before {
  content: "\e93e"; }

.icojam_candle:before {
  content: "\e93f"; }

.icojam_christmas_newyear_tree:before {
  content: "\e940"; }

.icojam_christmas_tree_decoration:before {
  content: "\e941"; }

.icojam_christmas_tree_decoration_lashlight:before {
  content: "\e942"; }

.icojam_cookie_man:before {
  content: "\e943"; }

.icojam_crown_king_top:before {
  content: "\e944"; }

.icojam_diamond:before {
  content: "\e945"; }

.icojam_diamond_brilliant:before {
  content: "\e946"; }

.icojam_easter_egg:before {
  content: "\e947"; }

.icojam_fireworks:before {
  content: "\e948"; }

.icojam_flag_victory:before {
  content: "\e949"; }

.icojam_flag_victory_2:before {
  content: "\e94a"; }

.icojam_flower:before {
  content: "\e94b"; }

.icojam_flower_pot:before {
  content: "\e94c"; }

.icojam_flowers:before {
  content: "\e94d"; }

.icojam_four-leaved_shamrock_lucky:before {
  content: "\e94e"; }

.icojam_garland_lamp:before {
  content: "\e94f"; }

.icojam_grandfather_frost:before {
  content: "\e950"; }

.icojam_happy_sunny:before {
  content: "\e951"; }

.icojam_horseshoe:before {
  content: "\e952"; }

.icojam_mitten:before {
  content: "\e953"; }

.icojam_necklace:before {
  content: "\e954"; }

.icojam_package2:before {
  content: "\e955"; }

.icojam_pearl:before {
  content: "\e956"; }

.icojam_petard:before {
  content: "\e957"; }

.icojam_poinsettia_christmas_star:before {
  content: "\e958"; }

.icojam_present:before {
  content: "\e959"; }

.icojam_present_gift:before {
  content: "\e95a"; }

.icojam_ring:before {
  content: "\e95b"; }

.icojam_ring_finger:before {
  content: "\e95c"; }

.icojam_saint_patrick_hat:before {
  content: "\e95d"; }

.icojam_salute_fireworks:before {
  content: "\e95e"; }

.icojam_salute_fireworks_2:before {
  content: "\e95f"; }

.icojam_salute_fireworks_3:before {
  content: "\e960"; }

.icojam_salute_fireworks_4:before {
  content: "\e961"; }

.icojam_santa_claus:before {
  content: "\e962"; }

.icojam_santa_claus_hat:before {
  content: "\e963"; }

.icojam_santa_claus_head:before {
  content: "\e964"; }

.icojam_shopping:before {
  content: "\e965"; }

.icojam_sledge:before {
  content: "\e966"; }

.icojam_snowman:before {
  content: "\e967"; }

.icojam_sock_boots:before {
  content: "\e968"; }

.icojam_teddy_bear:before {
  content: "\e969"; }

.icojam_treasures_money_gold_boiler:before {
  content: "\e96a"; }

.icojam_turkey_chicken:before {
  content: "\e96b"; }

.icojam_wedding_jewel:before {
  content: "\e96c"; }

.icojam_add-on:before {
  content: "\e96d"; }

.icojam_advertise_1:before {
  content: "\e96e"; }

.icojam_advertise_2:before {
  content: "\e96f"; }

.icojam_archive:before {
  content: "\e970"; }

.icojam_box:before {
  content: "\e971"; }

.icojam_box_opened:before {
  content: "\e972"; }

.icojam_browser:before {
  content: "\e973"; }

.icojam_comment_12:before {
  content: "\e974"; }

.icojam_comment_22:before {
  content: "\e975"; }

.icojam_comments:before {
  content: "\e976"; }

.icojam_compare_balance:before {
  content: "\e977"; }

.icojam_compare_disbalance:before {
  content: "\e978"; }

.icojam_download_1:before {
  content: "\e979"; }

.icojam_download_2:before {
  content: "\e97a"; }

.icojam_download_3:before {
  content: "\e97b"; }

.icojam_download_4:before {
  content: "\e97c"; }

.icojam_download_5:before {
  content: "\e97d"; }

.icojam_firewall:before {
  content: "\e97e"; }

.icojam_grid_01:before {
  content: "\e97f"; }

.icojam_grid_02:before {
  content: "\e980"; }

.icojam_grid_03:before {
  content: "\e981"; }

.icojam_grid_04:before {
  content: "\e982"; }

.icojam_grid_05:before {
  content: "\e983"; }

.icojam_grid_06:before {
  content: "\e984"; }

.icojam_grid_07:before {
  content: "\e985"; }

.icojam_grid_08:before {
  content: "\e986"; }

.icojam_grid_09:before {
  content: "\e987"; }

.icojam_grid_10:before {
  content: "\e988"; }

.icojam_grid_11:before {
  content: "\e989"; }

.icojam_grid_12:before {
  content: "\e98a"; }

.icojam_grid_13:before {
  content: "\e98b"; }

.icojam_grid_14:before {
  content: "\e98c"; }

.icojam_grid_15:before {
  content: "\e98d"; }

.icojam_grid_16:before {
  content: "\e98e"; }

.icojam_grid_17:before {
  content: "\e98f"; }

.icojam_grid_18:before {
  content: "\e990"; }

.icojam_grid_19:before {
  content: "\e991"; }

.icojam_grid_20:before {
  content: "\e992"; }

.icojam_grid_21:before {
  content: "\e993"; }

.icojam_grid_22:before {
  content: "\e994"; }

.icojam_grid_23:before {
  content: "\e995"; }

.icojam_grid_24:before {
  content: "\e996"; }

.icojam_grid_25:before {
  content: "\e997"; }

.icojam_grid_26:before {
  content: "\e998"; }

.icojam_grid_27:before {
  content: "\e999"; }

.icojam_grid_28:before {
  content: "\e99a"; }

.icojam_grid_29:before {
  content: "\e99b"; }

.icojam_grid_30:before {
  content: "\e99c"; }

.icojam_grid_31:before {
  content: "\e99d"; }

.icojam_grid_32:before {
  content: "\e99e"; }

.icojam_grid_33:before {
  content: "\e99f"; }

.icojam_grid_34:before {
  content: "\e9a0"; }

.icojam_grid_35:before {
  content: "\e9a1"; }

.icojam_grid_36:before {
  content: "\e9a2"; }

.icojam_grid_37:before {
  content: "\e9a3"; }

.icojam_grid_38:before {
  content: "\e9a4"; }

.icojam_grid_columns:before {
  content: "\e9a5"; }

.icojam_grid_layout:before {
  content: "\e9a6"; }

.icojam_grid_rows:before {
  content: "\e9a7"; }

.icojam_grid_thumbnails:before {
  content: "\e9a8"; }

.icojam_headphones:before {
  content: "\e9a9"; }

.icojam_html_code:before {
  content: "\e9aa"; }

.icojam_index_1:before {
  content: "\e9ab"; }

.icojam_index_2:before {
  content: "\e9ac"; }

.icojam_knob:before {
  content: "\e9ad"; }

.icojam_play:before {
  content: "\e9ae"; }

.icojam_player_1:before {
  content: "\e9af"; }

.icojam_player_2:before {
  content: "\e9b0"; }

.icojam_preview_cover_flow:before {
  content: "\e9b2"; }

.icojam_preview_fullscreen:before {
  content: "\e9b3"; }

.icojam_preview_list:before {
  content: "\e9b4"; }

.icojam_preview_matrix:before {
  content: "\e9b5"; }

.icojam_preview_presentation:before {
  content: "\e9b6"; }

.icojam_preview_table:before {
  content: "\e9b7"; }

.icojam_preview_thumbnails:before {
  content: "\e9b8"; }

.icojam_quotes_1:before {
  content: "\e9b9"; }

.icojam_quotes_2:before {
  content: "\e9ba"; }

.icojam_send:before {
  content: "\e9bb"; }

.icojam_share:before {
  content: "\e9bc"; }

.icojam_site_alert:before {
  content: "\e9bd"; }

.icojam_site_attention:before {
  content: "\e9be"; }

.icojam_site_back:before {
  content: "\e9bf"; }

.icojam_site_close:before {
  content: "\e9c0"; }

.icojam_site_close_tab:before {
  content: "\e9c1"; }

.icojam_site_favorite:before {
  content: "\e9c2"; }

.icojam_site_foward:before {
  content: "\e9c3"; }

.icojam_site_new:before {
  content: "\e9c4"; }

.icojam_site_options:before {
  content: "\e9c5"; }

.icojam_site_ping:before {
  content: "\e9c6"; }

.icojam_site_refresh:before {
  content: "\e9c7"; }

.icojam_site_search:before {
  content: "\e9c8"; }

.icojam_tablet:before {
  content: "\e9c9"; }

.icojam_text_center:before {
  content: "\e9ca"; }

.icojam_text_justify_all:before {
  content: "\e9cb"; }

.icojam_text_justify_centered:before {
  content: "\e9cc"; }

.icojam_text_justify_left:before {
  content: "\e9cd"; }

.icojam_text_justify_right:before {
  content: "\e9ce"; }

.icojam_text_left_align:before {
  content: "\e9cf"; }

.icojam_text_right_align:before {
  content: "\e9d0"; }

.icojam_top_1:before {
  content: "\e9d1"; }

.icojam_top_2:before {
  content: "\e9d2"; }

.icojam_view_expand_1:before {
  content: "\e9d3"; }

.icojam_view_expand_2:before {
  content: "\e9d4"; }

.icojam_view_full_screen:before {
  content: "\e9d5"; }

.icojam_view_maximize:before {
  content: "\e9d6"; }

.icojam_view_minimize:before {
  content: "\e9d7"; }

.icojam_view_roll-up_1:before {
  content: "\e9d8"; }

.icojam_view_roll-up_2:before {
  content: "\e9d9"; }

.icojam_view_scale_1:before {
  content: "\e9da"; }

.icojam_view_scale_2:before {
  content: "\e9db"; }

.icojam_window2:before {
  content: "\e9dc"; }

.icojam_window_attention:before {
  content: "\e9dd"; }

.icojam_window_close_1:before {
  content: "\e9de"; }

.icojam_window_close_2:before {
  content: "\e9df"; }

.icojam_window_favorite:before {
  content: "\e9e0"; }

.icojam_window_new:before {
  content: "\e9e1"; }

.icojam_window_next:before {
  content: "\e9e2"; }

.icojam_window_open:before {
  content: "\e9e3"; }

.icojam_window_options:before {
  content: "\e9e4"; }

.icojam_window_previous:before {
  content: "\e9e5"; }

.icojam_window_refresh:before {
  content: "\e9e6"; }

.icojam_window_search:before {
  content: "\e9e7"; }

.icojam_window_stop:before {
  content: "\e9e8"; }

.icojam_bird_1:before {
  content: "\e9e9"; }

.icojam_bird_2:before {
  content: "\e9ea"; }

.icojam_blink:before {
  content: "\e9eb"; }

.icojam_blood:before {
  content: "\e9ec"; }

.icojam_brain:before {
  content: "\e9ed"; }

.icojam_cardiogram_1:before {
  content: "\e9ee"; }

.icojam_cardiogram_2:before {
  content: "\e9ef"; }

.icojam_chicken2:before {
  content: "\e9f0"; }

.icojam_DNA_1:before {
  content: "\e9f1"; }

.icojam_DNA_2:before {
  content: "\e9f2"; }

.icojam_DNA_3:before {
  content: "\e9f3"; }

.icojam_doctor:before {
  content: "\e9f4"; }

.icojam_dog:before {
  content: "\e9f5"; }

.icojam_drugs:before {
  content: "\e9f6"; }

.icojam_ear:before {
  content: "\e9f7"; }

.icojam_eye_1:before {
  content: "\e9f8"; }

.icojam_eye_2:before {
  content: "\e9f9"; }

.icojam_eye_3:before {
  content: "\e9fa"; }

.icojam_eye_4:before {
  content: "\e9fb"; }

.icojam_eye_5:before {
  content: "\e9fc"; }

.icojam_eye_6:before {
  content: "\e9fd"; }

.icojam_eye_7:before {
  content: "\e9fe"; }

.icojam_eyelash:before {
  content: "\e9ff"; }

.icojam_fish2:before {
  content: "\ea00"; }

.icojam_fist:before {
  content: "\ea01"; }

.icojam_heart:before {
  content: "\ea02"; }

.icojam_hostpital:before {
  content: "\ea03"; }

.icojam_injection:before {
  content: "\ea04"; }

.icojam_kidney:before {
  content: "\ea05"; }

.icojam_lips:before {
  content: "\ea06"; }

.icojam_liver:before {
  content: "\ea07"; }

.icojam_LSD:before {
  content: "\ea08"; }

.icojam_lungs:before {
  content: "\ea09"; }

.icojam_medicine_chest:before {
  content: "\ea0a"; }

.icojam_microscope_1:before {
  content: "\ea0b"; }

.icojam_microscope_2:before {
  content: "\ea0c"; }

.icojam_monkey:before {
  content: "\ea0d"; }

.icojam_nose_1:before {
  content: "\ea0e"; }

.icojam_nose_2:before {
  content: "\ea0f"; }

.icojam_nurse:before {
  content: "\ea10"; }

.icojam_patch_1:before {
  content: "\ea11"; }

.icojam_patch_2:before {
  content: "\ea12"; }

.icojam_pill_1:before {
  content: "\ea13"; }

.icojam_pill_2:before {
  content: "\ea14"; }

.icojam_pill_3:before {
  content: "\ea15"; }

.icojam_pill_4:before {
  content: "\ea16"; }

.icojam_pill_5:before {
  content: "\ea17"; }

.icojam_pill_6:before {
  content: "\ea18"; }

.icojam_pill_7:before {
  content: "\ea19"; }

.icojam_pill_8:before {
  content: "\ea1a"; }

.icojam_pill_drugs:before {
  content: "\ea1b"; }

.icojam_red_cross:before {
  content: "\ea1c"; }

.icojam_skull:before {
  content: "\ea1d"; }

.icojam_skull_and_bones:before {
  content: "\ea1e"; }

.icojam_sleep_1:before {
  content: "\ea1f"; }

.icojam_sleep_2:before {
  content: "\ea20"; }

.icojam_sleep_3:before {
  content: "\ea21"; }

.icojam_smoke:before {
  content: "\ea22"; }

.icojam_snake:before {
  content: "\ea23"; }

.icojam_stomach:before {
  content: "\ea24"; }

.icojam_syringe:before {
  content: "\ea25"; }

.icojam_test-tube_1:before {
  content: "\ea26"; }

.icojam_test-tube_2:before {
  content: "\ea27"; }

.icojam_test-tube_3:before {
  content: "\ea28"; }

.icojam_test-tube_4:before {
  content: "\ea29"; }

.icojam_test-tube_5:before {
  content: "\ea2a"; }

.icojam_thermometer:before {
  content: "\ea2b"; }

.icojam_tooth:before {
  content: "\ea2c"; }

.icojam_anchor:before {
  content: "\ea2d"; }

.icojam_axis_3d:before {
  content: "\ea2e"; }

.icojam_book:before {
  content: "\ea2f"; }

.icojam_categories:before {
  content: "\ea30"; }

.icojam_cloud:before {
  content: "\ea31"; }

.icojam_cloud_connect:before {
  content: "\ea32"; }

.icojam_cloud_delete:before {
  content: "\ea33"; }

.icojam_cloud_download:before {
  content: "\ea34"; }

.icojam_cloud_new:before {
  content: "\ea35"; }

.icojam_cloud_ok:before {
  content: "\ea36"; }

.icojam_cloud_upload:before {
  content: "\ea37"; }

.icojam_compas_1:before {
  content: "\ea38"; }

.icojam_compas_2:before {
  content: "\ea39"; }

.icojam_cup_12:before {
  content: "\ea3a"; }

.icojam_cup_22:before {
  content: "\ea3b"; }

.icojam_eye_12:before {
  content: "\ea3d"; }

.icojam_eye_22:before {
  content: "\ea3e"; }

.icojam_feather:before {
  content: "\ea3f"; }

.icojam_flash:before {
  content: "\ea40"; }

.icojam_food_1:before {
  content: "\ea41"; }

.icojam_food_2:before {
  content: "\ea42"; }

.icojam_food_3:before {
  content: "\ea43"; }

.icojam_geo:before {
  content: "\ea44"; }

.icojam_goal:before {
  content: "\ea45"; }

.icojam_goal_1:before {
  content: "\ea46"; }

.icojam_inbox_1:before {
  content: "\ea47"; }

.icojam_inbox_mail:before {
  content: "\ea48"; }

.icojam_inbox_receive:before {
  content: "\ea49"; }

.icojam_inbox_send:before {
  content: "\ea4a"; }

.icojam_inbox_sent:before {
  content: "\ea4b"; }

.icojam_info_1:before {
  content: "\ea4c"; }

.icojam_info_2:before {
  content: "\ea4d"; }

.icojam_info_3:before {
  content: "\ea4e"; }

.icojam_languages:before {
  content: "\ea4f"; }

.icojam_link_2:before {
  content: "\ea51"; }

.icojam_link_3:before {
  content: "\ea52"; }

.icojam_link_close_1:before {
  content: "\ea53"; }

.icojam_link_close_2:before {
  content: "\ea54"; }

.icojam_link_delete_1:before {
  content: "\ea55"; }

.icojam_link_delete_2:before {
  content: "\ea56"; }

.icojam_link_new_1:before {
  content: "\ea57"; }

.icojam_link_new_2:before {
  content: "\ea58"; }

.icojam_location_1:before {
  content: "\ea59"; }

.icojam_location_2:before {
  content: "\ea5a"; }

.icojam_location_3:before {
  content: "\ea5b"; }

.icojam_location_4:before {
  content: "\ea5c"; }

.icojam_location_5:before {
  content: "\ea5d"; }

.icojam_location_current:before {
  content: "\ea5e"; }

.icojam_location_delete:before {
  content: "\ea5f"; }

.icojam_location_favorite:before {
  content: "\ea60"; }

.icojam_location_new:before {
  content: "\ea61"; }

.icojam_location_remove:before {
  content: "\ea62"; }

.icojam_map_1:before {
  content: "\ea63"; }

.icojam_map_2:before {
  content: "\ea64"; }

.icojam_map_3:before {
  content: "\ea65"; }

.icojam_map_4:before {
  content: "\ea66"; }

.icojam_map_location:before {
  content: "\ea67"; }

.icojam_options:before {
  content: "\ea68"; }

.icojam_patch:before {
  content: "\ea69"; }

.icojam_plane:before {
  content: "\ea6a"; }

.icojam_present2:before {
  content: "\ea6b"; }

.icojam_radio_1:before {
  content: "\ea6c"; }

.icojam_radio_2:before {
  content: "\ea6d"; }

.icojam_script:before {
  content: "\ea6e"; }

.icojam_speed_1:before {
  content: "\ea6f"; }

.icojam_speed_2:before {
  content: "\ea70"; }

.icojam_switch_off:before {
  content: "\ea71"; }

.icojam_switch_off_1:before {
  content: "\ea72"; }

.icojam_switch_on:before {
  content: "\ea73"; }

.icojam_switch_on_1:before {
  content: "\ea74"; }

.icojam_tag_1:before {
  content: "\ea75"; }

.icojam_tag_2:before {
  content: "\ea76"; }

.icojam_tag_delete:before {
  content: "\ea77"; }

.icojam_tag_favorite:before {
  content: "\ea78"; }

.icojam_tag_new:before {
  content: "\ea79"; }

.icojam_tag_ready:before {
  content: "\ea7a"; }

.icojam_tag_remove:before {
  content: "\ea7b"; }

.icojam_tags_1:before {
  content: "\ea7c"; }

.icojam_tags_2:before {
  content: "\ea7d"; }

.icojam_target:before {
  content: "\ea7e"; }

.icojam_target_1:before {
  content: "\ea7f"; }

.icojam_toggle_down_slide:before {
  content: "\ea80"; }

.icojam_toggle_left_slide:before {
  content: "\ea81"; }

.icojam_toggle_right_slide:before {
  content: "\ea82"; }

.icojam_toggle_up_slide:before {
  content: "\ea83"; }

.icojam_water:before {
  content: "\ea84"; }

.icojam_airdrop:before {
  content: "\ea85"; }

.icojam_application_delete:before {
  content: "\ea86"; }

.icojam_application_favorite:before {
  content: "\ea87"; }

.icojam_application_new:before {
  content: "\ea88"; }

.icojam_application_ready:before {
  content: "\ea89"; }

.icojam_application_remove:before {
  content: "\ea8a"; }

.icojam_battery_1:before {
  content: "\ea8b"; }

.icojam_battery_2:before {
  content: "\ea8c"; }

.icojam_battery_3:before {
  content: "\ea8d"; }

.icojam_battery_empty:before {
  content: "\ea8e"; }

.icojam_battery_full:before {
  content: "\ea8f"; }

.icojam_bell2:before {
  content: "\ea90"; }

.icojam_bucket_tool:before {
  content: "\ea91"; }

.icojam_bug:before {
  content: "\ea92"; }

.icojam_cards:before {
  content: "\ea93"; }

.icojam_chart_1:before {
  content: "\ea94"; }

.icojam_chart_2:before {
  content: "\ea95"; }

.icojam_chart_3:before {
  content: "\ea96"; }

.icojam_chart_4:before {
  content: "\ea97"; }

.icojam_chess:before {
  content: "\ea98"; }

.icojam_connect_1:before {
  content: "\ea99"; }

.icojam_connect_2:before {
  content: "\ea9a"; }

.icojam_contrast:before {
  content: "\ea9b"; }

.icojam_crop:before {
  content: "\ea9c"; }

.icojam_crop_2:before {
  content: "\ea9d"; }

.icojam_dropper_pipette:before {
  content: "\ea9e"; }

.icojam_filter:before {
  content: "\ea9f"; }

.icojam_folder_close:before {
  content: "\eaa0"; }

.icojam_folder_open:before {
  content: "\eaa1"; }

.icojam_font:before {
  content: "\eaa2"; }

.icojam_glasses:before {
  content: "\eaa3"; }

.icojam_graph_tools:before {
  content: "\eaa4"; }

.icojam_grid:before {
  content: "\eaa5"; }

.icojam_hang:before {
  content: "\eaa6"; }

.icojam_layer_order_1:before {
  content: "\eaa7"; }

.icojam_layer_order_2:before {
  content: "\eaa8"; }

.icojam_megaphone:before {
  content: "\eaa9"; }

.icojam_mirror_horizontal:before {
  content: "\eaaa"; }

.icojam_mirror_vertical:before {
  content: "\eaab"; }

.icojam_mixer2:before {
  content: "\eaac"; }

.icojam_movie_1:before {
  content: "\eaad"; }

.icojam_movie_2:before {
  content: "\eaae"; }

.icojam_movie_3:before {
  content: "\eaaf"; }

.icojam_movie_4:before {
  content: "\eab0"; }

.icojam_music_1:before {
  content: "\eab1"; }

.icojam_music_2:before {
  content: "\eab2"; }

.icojam_news_1:before {
  content: "\eab3"; }

.icojam_news_2:before {
  content: "\eab4"; }

.icojam_news_3:before {
  content: "\eab5"; }

.icojam_news_newspaper_1:before {
  content: "\eab6"; }

.icojam_news_newspaper_2:before {
  content: "\eab7"; }

.icojam_options2:before {
  content: "\eab8"; }

.icojam_palette:before {
  content: "\eab9"; }

.icojam_pattern_tool:before {
  content: "\eaba"; }

.icojam_pen2:before {
  content: "\eabb"; }

.icojam_pen_felt:before {
  content: "\eabc"; }

.icojam_pencil2:before {
  content: "\eabd"; }

.icojam_phone_1:before {
  content: "\eabe"; }

.icojam_phone_2:before {
  content: "\eabf"; }

.icojam_photo_reel:before {
  content: "\eac0"; }

.icojam_picture_portrait:before {
  content: "\eac1"; }

.icojam_pitchfork:before {
  content: "\eac2"; }

.icojam_radar_satellite_antenna:before {
  content: "\eac3"; }

.icojam_rocket:before {
  content: "\eac4"; }

.icojam_saturn:before {
  content: "\eac5"; }

.icojam_signal:before {
  content: "\eac6"; }

.icojam_signal_3:before {
  content: "\eac7"; }

.icojam_speaker_1:before {
  content: "\eac8"; }

.icojam_speaker_2:before {
  content: "\eac9"; }

.icojam_speaker_3:before {
  content: "\eaca"; }

.icojam_speaker_mute:before {
  content: "\eacb"; }

.icojam_sputnik:before {
  content: "\eacc"; }

.icojam_stamp:before {
  content: "\eacd"; }

.icojam_terminal2:before {
  content: "\eace"; }

.icojam_terminal_application:before {
  content: "\eacf"; }

.icojam_text_align_center:before {
  content: "\ead0"; }

.icojam_text_align_left:before {
  content: "\ead1"; }

.icojam_text_align_right:before {
  content: "\ead2"; }

.icojam_video_add:before {
  content: "\ead3"; }

.icojam_video_delete:before {
  content: "\ead4"; }

.icojam_video_favorite:before {
  content: "\ead5"; }

.icojam_video_pause:before {
  content: "\ead6"; }

.icojam_video_play:before {
  content: "\ead7"; }

.icojam_video_record:before {
  content: "\ead8"; }

.icojam_video_remove:before {
  content: "\ead9"; }

.icojam_video_stop:before {
  content: "\eada"; }

.icojam_video_uploaded:before {
  content: "\eadb"; }

.icojam_wi-fi_2:before {
  content: "\eadc"; }

.icojam_wi-fi_3:before {
  content: "\eadd"; }

.icojam_wi-fi_4:before {
  content: "\eade"; }

.icojam_wi-fi_5:before {
  content: "\eadf"; }

.icojam_zoom_in:before {
  content: "\eae0"; }

.icojam_zoom_out:before {
  content: "\eae1"; }

.icojam_alert:before {
  content: "\eae2"; }

.icojam_baby_boy:before {
  content: "\eae3"; }

.icojam_baby_child:before {
  content: "\eae4"; }

.icojam_baby_girl:before {
  content: "\eae5"; }

.icojam_children:before {
  content: "\eae6"; }

.icojam_couple_1:before {
  content: "\eae7"; }

.icojam_couple_2:before {
  content: "\eae8"; }

.icojam_disabled:before {
  content: "\eae9"; }

.icojam_escalator:before {
  content: "\eaea"; }

.icojam_exit_1:before {
  content: "\eaeb"; }

.icojam_exit_2:before {
  content: "\eaec"; }

.icojam_father_daughter_1:before {
  content: "\eaed"; }

.icojam_father_daughter_2:before {
  content: "\eaee"; }

.icojam_father_son_1:before {
  content: "\eaef"; }

.icojam_father_son_2:before {
  content: "\eaf0"; }

.icojam_female:before {
  content: "\eaf1"; }

.icojam_fire_extinguisher:before {
  content: "\eaf2"; }

.icojam_firehose:before {
  content: "\eaf3"; }

.icojam_fountain_1:before {
  content: "\eaf4"; }

.icojam_human:before {
  content: "\eaf5"; }

.icojam_lift_1:before {
  content: "\eaf6"; }

.icojam_lift_2:before {
  content: "\eaf7"; }

.icojam_lift_service:before {
  content: "\eaf8"; }

.icojam_male:before {
  content: "\eaf9"; }

.icojam_mens:before {
  content: "\eafa"; }

.icojam_mother_child:before {
  content: "\eafb"; }

.icojam_mother_daughter_1:before {
  content: "\eafc"; }

.icojam_mother_daughter_2:before {
  content: "\eafd"; }

.icojam_mother_son_1:before {
  content: "\eafe"; }

.icojam_mother_son_2:before {
  content: "\eaff"; }

.icojam_parking_1:before {
  content: "\eb00"; }

.icojam_parking_2:before {
  content: "\eb01"; }

.icojam_people_crowd:before {
  content: "\eb02"; }

.icojam_pharmacy:before {
  content: "\eb03"; }

.icojam_pram:before {
  content: "\eb04"; }

.icojam_pregnant:before {
  content: "\eb05"; }

.icojam_pump_1:before {
  content: "\eb06"; }

.icojam_pump_2:before {
  content: "\eb07"; }

.icojam_registration:before {
  content: "\eb08"; }

.icojam_run_evacuation:before {
  content: "\eb09"; }

.icojam_run_exit_1:before {
  content: "\eb0a"; }

.icojam_run_exit_2:before {
  content: "\eb0b"; }

.icojam_sos:before {
  content: "\eb0c"; }

.icojam_trash_1:before {
  content: "\eb0d"; }

.icojam_trash_2:before {
  content: "\eb0e"; }

.icojam_wc_1:before {
  content: "\eb0f"; }

.icojam_wc_2:before {
  content: "\eb10"; }

.icojam_wet_floor:before {
  content: "\eb11"; }

.icojam_woman:before {
  content: "\eb12"; }

.icojam_womans:before {
  content: "\eb13"; }

.icojam_action_redo_1:before {
  content: "\eb14"; }

.icojam_action_redo_2:before {
  content: "\eb15"; }

.icojam_action_undo_1:before {
  content: "\eb16"; }

.icojam_action_undo_2:before {
  content: "\eb17"; }

.icojam_arrow_down:before {
  content: "\eb18"; }

.icojam_arrow_down-left:before {
  content: "\eb19"; }

.icojam_arrow_down-right:before {
  content: "\eb1a"; }

.icojam_arrow_left:before {
  content: "\eb1b"; }

.icojam_arrow_right:before {
  content: "\eb1c"; }

.icojam_arrow_up:before {
  content: "\eb1d"; }

.icojam_arrow_up-left:before {
  content: "\eb1e"; }

.icojam_arrow_up-right:before {
  content: "\eb1f"; }

.icojam_button_backward_1:before {
  content: "\eb20"; }

.icojam_button_backward_2:before {
  content: "\eb21"; }

.icojam_button_check_1:before {
  content: "\eb22"; }

.icojam_button_check_2:before {
  content: "\eb23"; }

.icojam_button_delete_1:before {
  content: "\eb24"; }

.icojam_button_delete_2:before {
  content: "\eb25"; }

.icojam_document_text:before {
  content: "\eb26"; }

.icojam_button_foward_2:before {
  content: "\eb27"; }

.icojam_button_minus_1:before {
  content: "\eb28"; }

.icojam_button_minus_2:before {
  content: "\eb29"; }

button_new_2:before {
  content: "\eb2b"; }

.icojam_button_pause_1:before {
  content: "\eb2c"; }

.icojam_button_pause_2:before {
  content: "\eb2d"; }

.icojam_button_play_1:before {
  content: "\eb2e"; }

.icojam_button_play_2:before {
  content: "\eb2f"; }

.icojam_button_record_1:before {
  content: "\eb30"; }

.icojam_button_record_2:before {
  content: "\eb31"; }

.icojam_button_stop_1:before {
  content: "\eb32"; }

.icojam_button_stop_2:before {
  content: "\eb33"; }

.icojam_move_1:before {
  content: "\eb34"; }

.icojam_move_2:before {
  content: "\eb35"; }

.icojam_play_consistently:before {
  content: "\eb36"; }

.icojam_play_ping_pong:before {
  content: "\eb37"; }

.icojam_play_repeat:before {
  content: "\eb38"; }

.icojam_play_repeat_all:before {
  content: "\eb39"; }

.icojam_play_shuffle:before {
  content: "\eb3a"; }

.icojam_refresh_1:before {
  content: "\eb3b"; }

.icojam_refresh_2:before {
  content: "\eb3c"; }

.icojam_rotateccw_1:before {
  content: "\eb3d"; }

.icojam_rotate_1:before {
  content: "\eb3e"; }

.icojam_rotate_2:before {
  content: "\eb3f"; }

.icojam_rotate_3:before {
  content: "\eb40"; }

.icojam_rotate_4:before {
  content: "\eb41"; }

.icojam_rotate_ccw_2:before {
  content: "\eb42"; }

.icojam_rotate_cw_1:before {
  content: "\eb43"; }

.icojam_rotate_cw_2:before {
  content: "\eb44"; }

.icojam_swap_horizontal_1:before {
  content: "\eb45"; }

.icojam_swap_vertical_1:before {
  content: "\eb46"; }

.icojam_symbol_backward:before {
  content: "\eb47"; }

.icojam_symbol_foward:before {
  content: "\eb48"; }

.icojam_symbol_pause_1:before {
  content: "\eb49"; }

.icojam_symbol_play_1:before {
  content: "\eb4a"; }

.icojam_symbol_record_1:before {
  content: "\eb4b"; }

.icojam_symbol_stop_1:before {
  content: "\eb4c"; }

.icojam_window_close:before {
  content: "\eb4d"; }

.icojam_window_fullscreen_1:before {
  content: "\eb4e"; }

.icojam_window_fullscreen_2:before {
  content: "\eb4f"; }

.icojam_attention_1:before {
  content: "\eb50"; }

.icojam_attention_2:before {
  content: "\eb51"; }

.icojam_attention_3:before {
  content: "\eb52"; }

.icojam_bomb:before {
  content: "\eb53"; }

.icojam_bonus:before {
  content: "\eb54"; }

.icojam_cancel_1:before {
  content: "\eb55"; }

.icojam_cancel_2:before {
  content: "\eb56"; }

.icojam_cord_1:before {
  content: "\eb57"; }

.icojam_cord_2:before {
  content: "\eb58"; }

.icojam_flash2:before {
  content: "\eb59"; }

.icojam_flower_1:before {
  content: "\eb5a"; }

.icojam_flower_2:before {
  content: "\eb5b"; }

.icojam_flower_3:before {
  content: "\eb5c"; }

.icojam_help_1:before {
  content: "\eb5d"; }

.icojam_help_2:before {
  content: "\eb5e"; }

.icojam_hierarchy_12:before {
  content: "\eb5f"; }

.icojam_hierarchy_22:before {
  content: "\eb60"; }

.icojam_magnet:before {
  content: "\eb61"; }

.icojam_moon:before {
  content: "\eb62"; }

.icojam_peace:before {
  content: "\eb63"; }

.icojam_pie_chart:before {
  content: "\eb64"; }

.icojam_radiation:before {
  content: "\eb65"; }

.icojam_shape_bonus:before {
  content: "\eb66"; }

.icojam_shape_circle:before {
  content: "\eb67"; }

.icojam_shape_ellipse:before {
  content: "\eb68"; }

.icojam_shape_heptagon:before {
  content: "\eb69"; }

.icojam_shape_hexagon:before {
  content: "\eb6a"; }

.icojam_shape_hexagonal_rounded:before {
  content: "\eb6b"; }

.icojam_shape_hexagonal_star:before {
  content: "\eb6c"; }

.icojam_shape_octagon:before {
  content: "\eb6d"; }

.icojam_shape_octagonal_rounded:before {
  content: "\eb6e"; }

.icojam_shape_octagonal_star:before {
  content: "\eb6f"; }

.icojam_shape_pentagon:before {
  content: "\eb70"; }

.icojam_shape_rectangle:before {
  content: "\eb71"; }

.icojam_shape_rounded:before {
  content: "\eb72"; }

.icojam_shape_seven_rounded:before {
  content: "\eb73"; }

.icojam_shape_seven_star:before {
  content: "\eb74"; }

.icojam_shape_square:before {
  content: "\eb75"; }

.icojam_shape_star:before {
  content: "\eb76"; }

.icojam_shape_triangle:before {
  content: "\eb77"; }

.icojam_stop_1:before {
  content: "\eb78"; }

.icojam_stop_2:before {
  content: "\eb79"; }

.icojam_sun2:before {
  content: "\eb7a"; }

.icojam_switcher_1:before {
  content: "\eb7b"; }

.icojam_switcher_2:before {
  content: "\eb7c"; }

.icojam_air_baloon_1:before {
  content: "\eb7d"; }

.icojam_air_baloon_2:before {
  content: "\eb7e"; }

.icojam_air_baloon_3:before {
  content: "\eb7f"; }

.icojam_airliner:before {
  content: "\eb80"; }

.icojam_ambulance:before {
  content: "\eb81"; }

.icojam_bicycle:before {
  content: "\eb82"; }

.icojam_boat:before {
  content: "\eb83"; }

.icojam_bus_1:before {
  content: "\eb84"; }

.icojam_bus_2:before {
  content: "\eb85"; }

.icojam_bus_london:before {
  content: "\eb86"; }

.icojam_cruise_ship:before {
  content: "\eb87"; }

.icojam_fighter:before {
  content: "\eb88"; }

.icojam_gas_tanker:before {
  content: "\eb89"; }

.icojam_helicopter:before {
  content: "\eb8a"; }

.icojam_motocycle:before {
  content: "\eb8b"; }

.icojam_plane2:before {
  content: "\eb8c"; }

.icojam_plane_landing:before {
  content: "\eb8d"; }

.icojam_plane_takeoff:before {
  content: "\eb8e"; }

.icojam_police_1:before {
  content: "\eb8f"; }

.icojam_police_2:before {
  content: "\eb90"; }

.icojam_railroad:before {
  content: "\eb91"; }

.icojam_rocket_1:before {
  content: "\eb92"; }

.icojam_rocket_2:before {
  content: "\eb93"; }

.icojam_ship_1:before {
  content: "\eb94"; }

.icojam_ship_2:before {
  content: "\eb95"; }

.icojam_ship_3:before {
  content: "\eb96"; }

.icojam_shuttle:before {
  content: "\eb97"; }

.icojam_sign_bus:before {
  content: "\eb98"; }

.icojam_sign_car:before {
  content: "\eb99"; }

.icojam_sign_train_1:before {
  content: "\eb9a"; }

.icojam_sign_train_2:before {
  content: "\eb9b"; }

.icojam_sign_train_3:before {
  content: "\eb9c"; }

.icojam_sign_tramway:before {
  content: "\eb9d"; }

.icojam_sign_trolley_bus:before {
  content: "\eb9e"; }

.icojam_sign_water_transport:before {
  content: "\eb9f"; }

.icojam_tank_1:before {
  content: "\eba0"; }

.icojam_tank_2:before {
  content: "\eba1"; }

.icojam_tanker:before {
  content: "\eba2"; }

.icojam_taxi:before {
  content: "\eba3"; }

.icojam_trailer:before {
  content: "\eba4"; }

.icojam_tramway:before {
  content: "\eba5"; }

.icojam_transport:before {
  content: "\eba6"; }

.icojam_trolley_bus:before {
  content: "\eba7"; }

.icojam_truck_1:before {
  content: "\eba8"; }

.icojam_truck_2:before {
  content: "\eba9"; }

.icojam_truck_3:before {
  content: "\ebaa"; }

.icojam_ufo:before {
  content: "\ebab"; }

.icojam_add_friend:before {
  content: "\ebac"; }

.icojam_best_friends:before {
  content: "\ebad"; }

.icojam_couple:before {
  content: "\ebae"; }

.icojam_delete_profile:before {
  content: "\ebaf"; }

.icojam_forefinger_down:before {
  content: "\ebb0"; }

.icojam_forefinger_left:before {
  content: "\ebb1"; }

.icojam_forefinger_right:before {
  content: "\ebb2"; }

.icojam_forefinger_up:before {
  content: "\ebb3"; }

.icojam_friends:before {
  content: "\ebb4"; }

.icojam_group:before {
  content: "\ebb5"; }

.icojam_hand_stop_1:before {
  content: "\ebb6"; }

.icojam_hand_stop_2:before {
  content: "\ebb7"; }

.icojam_man:before {
  content: "\ebb8"; }

.icojam_registered_user:before {
  content: "\ebb9"; }

.icojam_remove_friend:before {
  content: "\ebba"; }

.icojam_user:before {
  content: "\ebbb"; }

.icojam_vote_no:before {
  content: "\ebbc"; }

.icojam_vote_yes:before {
  content: "\ebbd"; }

.icojam_woman2:before {
  content: "\ebbe"; }

.icojam_cloud2:before {
  content: "\ebbf"; }

.icojam_cold:before {
  content: "\ebc0"; }

.icojam_day_cloudy:before {
  content: "\ebc1"; }

.icojam_day_lot_clouds:before {
  content: "\ebc2"; }

.icojam_day_partly_cloudy:before {
  content: "\ebc3"; }

.icojam_day_rain:before {
  content: "\ebc4"; }

.icojam_day_sunny:before {
  content: "\ebc5"; }

.icojam_flood:before {
  content: "\ebc6"; }

.icojam_fog:before {
  content: "\ebc7"; }

.icojam_hail:before {
  content: "\ebc8"; }

.icojam_hail_heavy:before {
  content: "\ebc9"; }

.icojam_hail_light:before {
  content: "\ebca"; }

.icojam_lightning:before {
  content: "\ebcb"; }

.icojam_night_cloudy:before {
  content: "\ebcc"; }

.icojam_night_lot_clouds:before {
  content: "\ebcd"; }

.icojam_night_moon:before {
  content: "\ebce"; }

.icojam_night_partly_cloudy:before {
  content: "\ebcf"; }

.icojam_night_rain:before {
  content: "\ebd0"; }

.icojam_rain:before {
  content: "\ebd1"; }

.icojam_rain_heavy:before {
  content: "\ebd2"; }

.icojam_rain_light:before {
  content: "\ebd3"; }

.icojam_rain_lightning:before {
  content: "\ebd4"; }

.icojam_snow:before {
  content: "\ebd5"; }

.icojam_snow_heavy:before {
  content: "\ebd6"; }

.icojam_snow_light:before {
  content: "\ebd7"; }

.icojam_snow_rain:before {
  content: "\ebd8"; }

.icojam_thermometer2:before {
  content: "\ebd9"; }

.icojam_thunder:before {
  content: "\ebda"; }

.icojam_tornado:before {
  content: "\ebdb"; }

.icojam_umbrella2:before {
  content: "\ebdc"; }

.icojam_water2:before {
  content: "\ebdd"; }

.icojam_wet:before {
  content: "\ebde"; }

.icojam_attach_1:before {
  content: "\ebdf"; }

.icojam_attach_2:before {
  content: "\ebe0"; }

.icojam_bag_1:before {
  content: "\ebe1"; }

.icojam_bag_2:before {
  content: "\ebe2"; }

.icojam_bag_3:before {
  content: "\ebe3"; }

.icojam_bag_4:before {
  content: "\ebe4"; }

.icojam_bag_5:before {
  content: "\ebe5"; }

.icojam_calendar_1:before {
  content: "\ebe6"; }

.icojam_calendar_2:before {
  content: "\ebe7"; }

.icojam_calendar_3:before {
  content: "\ebe8"; }

.icojam_calendar_4:before {
  content: "\ebe9"; }

.icojam_calendar_5:before {
  content: "\ebea"; }

.icojam_calendar_6:before {
  content: "\ebeb"; }

.icojam_clipboard_1:before {
  content: "\ebec"; }

.icojam_clipboard_2:before {
  content: "\ebed"; }

.icojam_clipboard_3:before {
  content: "\ebee"; }

.icojam_copy:before {
  content: "\ebef"; }

.icojam_count_delete:before {
  content: "\ebf0"; }

.icojam_count_finish:before {
  content: "\ebf1"; }

.icojam_count_new:before {
  content: "\ebf2"; }

.icojam_count_pause:before {
  content: "\ebf3"; }

.icojam_count_play:before {
  content: "\ebf4"; }

.icojam_count_remove:before {
  content: "\ebf5"; }

.icojam_count_stop:before {
  content: "\ebf6"; }

.icojam_cursor:before {
  content: "\ebf7"; }

.icojam_cut:before {
  content: "\ebf8"; }

.icojam_document_1:before {
  content: "\ebf9"; }

.icojam_document_2:before {
  content: "\ebfa"; }

.icojam_document_check:before {
  content: "\ebfb"; }

.icojam_document_delete:before {
  content: "\ebfc"; }

.icojam_document_favorite:before {
  content: "\ebfd"; }

.icojam_document_new:before {
  content: "\ebfe"; }

.icojam_document_remove:before {
  content: "\ebff"; }

.icojam_document_search:before {
  content: "\ec00"; }

.icojam_document_text2:before {
  content: "\ec01"; }

.icojam_enter:before {
  content: "\ec02"; }

.icojam_erase:before {
  content: "\ec03"; }

.icojam_eraser:before {
  content: "\ec04"; }

.icojam_exit:before {
  content: "\ec05"; }

.icojam_factory:before {
  content: "\ec06"; }

.icojam_folder:before {
  content: "\ec07"; }

.icojam_folder_1:before {
  content: "\ec08"; }

.icojam_folder_1_open:before {
  content: "\ec09"; }

.icojam_folder_2:before {
  content: "\ec0a"; }

.icojam_folder_2_open:before {
  content: "\ec0b"; }

.icojam_folder_check:before {
  content: "\ec0c"; }

.icojam_folder_delete:before {
  content: "\ec0d"; }

.icojam_folder_favorite:before {
  content: "\ec0e"; }

.icojam_folder_new:before {
  content: "\ec0f"; }

.icojam_folder_remove:before {
  content: "\ec10"; }

.icojam_folder_search:before {
  content: "\ec11"; }

.icojam_join_1:before {
  content: "\ec12"; }

.icojam_join_2:before {
  content: "\ec13"; }

.icojam_mail:before {
  content: "\ec14"; }

.icojam_paste:before {
  content: "\ec15"; }

.icojam_pen3:before {
  content: "\ec16"; }

.icojam_pencil3:before {
  content: "\ec17"; }

.icojam_pencil_write:before {
  content: "\ec18"; }

.icojam_portfolio:before {
  content: "\ec19"; }

.icojam_profile_1:before {
  content: "\ec1a"; }

.icojam_profile_2:before {
  content: "\ec1b"; }

.icojam_time:before {
  content: "\ec1c"; }

.icojam_time_favorite:before {
  content: "\ec1d"; }

/* Roboto */
/* Roboto Import */
/* Roboto Regular */
@font-face {
  font-family: 'Roboto';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_regular/Roboto-Regular-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_regular/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_regular/Roboto-Regular-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_regular/Roboto-Regular-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_regular/Roboto-Regular-webfont.svg#RobotoRegular") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_bold/Roboto-Bold-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_bold/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_bold/Roboto-Bold-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_bold/Roboto-Bold-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_bold/Roboto-Bold-webfont.svg#RobotoBold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_thin/Roboto-Thin-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_thin/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_thin/Roboto-Thin-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_thin/Roboto-Thin-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_thin/Roboto-Thin-webfont.svg#RobotoThin") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_light/Roboto-Light-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_light/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_light/Roboto-Light-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_light/Roboto-Light-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_light/Roboto-Light-webfont.svg#RobotoLight") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_medium/Roboto-Medium-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_medium/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_medium/Roboto-Medium-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_medium/Roboto-Medium-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_medium/Roboto-Medium-webfont.svg#RobotoMedium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_black/Roboto-Black-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_black/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_black/Roboto-Black-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_black/Roboto-Black-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-reg/roboto_black/Roboto-Black-webfont.svg#RobotoBold") format("svg");
  font-weight: 900;
  font-style: normal; }
/* Roboto Condensed */
@font-face {
  font-family: 'Roboto Condensed';
  src: url("http://fenixapps.fao.org/repository/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_condensed/RobotoCondensed-Regular-webfont.eot");
  src: url("http://fenixapps.fao.org/repository/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_condensed/RobotoCondensed-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_condensed/RobotoCondensed-Regular-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_condensed/RobotoCondensed-Regular-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_condensed/RobotoCondensed-Regular-webfont.svg#RobotoRegular") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Roboto Condensed';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_lightcondensed/RobotoCondensed-Light-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_lightcondensed/RobotoCondensed-Light-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_lightcondensed/RobotoCondensed-Light-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_lightcondensed/RobotoCondensed-Light-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_lightcondensed/RobotoCondensed-Light-webfont.svg#RobotoRegular") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Roboto Condensed';
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_boldcondensed/RobotoCondensed-Bold-webfont.eot");
  src: url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_boldcondensed/RobotoCondensed-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_boldcondensed/RobotoCondensed-Bold-webfont.woff") format("woff"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_boldcondensed/RobotoCondensed-Bold-webfont.ttf") format("truetype"), url("http://fenixrepo.fao.org/cdn/css/fenix-ui-common/css/fonts/roboto/sources/roboto-condensed/roboto_boldcondensed/RobotoCondensed-Bold-webfont.svg#RobotoRegular") format("svg");
  font-weight: 700;
  font-style: normal; }
/* Font Awesome */
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* It is a CDN - Read the readme file in sources directory */
/* It is a CDN - Read the readme file in sources directory */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }
.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-search:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-database:before {
  content: ""; }

/* Fenix Typography */
body {
  color: #333;
  font: normal normal 300 12px/normal "Roboto"; }

a {
  color: #e2c942; }
  a:focus {
    outline: none; }
  a:active {
    outline: none; }

.dropdown-menu > li > a {
  font-weight: 300;
  color: #333; }

h1 {
  font: normal normal 100 26px/normal "Roboto";
  color: #e2c942; }

h2 {
  font: normal normal 100 21px/normal "Roboto";
  color: #c1b363; }

h3 {
  font: normal normal 300 13px/normal "Roboto";
  color: #aca479; }

h4 {
  font: normal normal 300 11px/normal "Roboto";
  color: #96958e; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-family: Roboto;
  font-weight: 700;
  color: #e2c942;
  text-transform: uppercase;
  font-size: 12px; }

#map {
  height: 650px;
  width: 100%;
 }

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.textarea {
  resize:horizontal;
  max-width:1000px;
  min-width:200px;
  padding-left: 5px;
  }
  /* The Modal (background) */
  .modalDialog {
  	position: fixed;
  	/*font-family: Arial, Helvetica, sans-serif;*/
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	background: #d4d4d4;
  	z-index: 99999;
  	opacity:0;
  	-webkit-transition: opacity 400ms ease-in;
  	-moz-transition: opacity 400ms ease-in;
  	transition: opacity 400ms ease-in;
  	pointer-events: none;
  }

  .modalDialog:target {
  	opacity:1;
  	pointer-events: auto;
  }

  .modalDialog > div {
  	width: 90%;
  	position: relative;
  	margin: 10% auto;
  	padding: 5px 20px 13px 20px;
  	border-radius: 20px;
  	background: #ffffff;
  	/*background: -moz-linear-gradient(#ffffff, #999);
  	background: -webkit-linear-gradient(#ffffff, #999);
  	background: -o-linear-gradient(#ffffff, #999);*/
  }
.close {
  	background: #000000;
  	color: #ffffff;
  	line-height: 25px;
  	position: absolute;
  	right: -12px;
  	text-align: center;
  	top: -10px;
  	width: 24px;
  	text-decoration: none;
  	font-weight: bold;
  	-webkit-border-radius: 12px;
  	-moz-border-radius: 12px;
  	border-radius: 12px;
  	-moz-box-shadow: 1px 1px 3px #000;
  	-webkit-box-shadow: 1px 1px 3px #000;
  	box-shadow: 1px 1px 3px #000;
  }
.close:hover {
  background: #171717;
  color: #ffffff;
 }

 .modalDialog1 {
   position: fixed;
   /*font-family: Arial, Helvetica, sans-serif;*/
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   background: #d4d4d4;
   z-index: 99999;
   opacity:0;
   -webkit-transition: opacity 400ms ease-in;
   -moz-transition: opacity 400ms ease-in;
   transition: opacity 400ms ease-in;
   pointer-events: none;
 }

 .modalDialog1:target {
   opacity:1;
   pointer-events: auto;
 }

 .modalDialog1 > div {
   width: 50%;
   position: relative;
   margin: 10% auto;
   padding: 5px 20px 13px 20px;
   border-radius: 20px;
   background: #ffffff;
   /*background: -moz-linear-gradient(#ffffff, #999);
   background: -webkit-linear-gradient(#ffffff, #999);
   background: -o-linear-gradient(#ffffff, #999);*/
 }
/* Fenix - Reset */
/* Components */
/* Fenix - Components Index */
/* Fenix - Buttons Component */
/** avoid dotted lines when clicking on button**/
input[type="button"] {
  outline: none; }

button:focus {
  outline: 0;
  outline: none; }

button:active {
  outline: 0;
  outline: none; }

.btn:focus, .btn:active, .btn:active:focus {
  outline: none; }

input[type="button"]::-moz-focus-inner {
  border: 0; }

/*.pagination{
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8;
    text-align: center;
    cursor: pointer;
    margin-right: 0.5em;
    background-color: transparent;
    border: 1px solid #5c5c5c;
    color: #5c5c5c;
}

.pagination-active{
  background-color: #bcbcbc;
  border: 1px solid #5c5c5c;
  color: #5c5c5c;
}*/
.btn {
  background-color: #e2c942;
  color: white;
  border-color: transparent;
  font: normal normal 300 12px/normal "Roboto"; }
  .btn:hover {
    background-color: transparent;
    color: #e2c942;
    border-color: #e2c942; }
  .btn:active {
    background-color: transparent;
    color: #e2c942;
    border-color: #e2c942;
    -webkit-box-shadow: 0 0 0 white;
    -moz-box-shadow: 0 0 0 white;
    box-shadow: 0 0 0 white; }

.fx-button-reset {
  background-color: transparent;
  color: #333;
  border-color: transparent;
  font: normal normal 300 12px/normal "Roboto"; }
  .fx-button-reset:hover {
    background-color: transparent;
    color: #333;
    border-color: transparent; }
  .fx-button-reset:active {
    background-color: transparent;
    color: #333;
    border-color: transparent;
    -webkit-box-shadow: 0 0 0 white;
    -moz-box-shadow: 0 0 0 white;
    box-shadow: 0 0 0 white; }

/*.btn-primary.disabled
, .btn-primary[disabled]
, fieldset[disabled] .btn-primary
, .btn-primary.disabled:hover
, .btn-primary[disabled]:hover
, fieldset[disabled] .btn-primary:hover
, .btn-primary.disabled:focus
, .btn-primary[disabled]:focus
, fieldset[disabled] .btn-primary:focus
, .btn-primary.disabled:active
, .btn-primary[disabled]:active
, fieldset[disabled] .btn-primary:active
, .btn-primary.disabled.active
, .btn-primary[disabled].active
, fieldset[disabled] .btn-primary.active {
  background-color: #aca479;
  border-color: #aca479; }*/

/* Fenix UI Catalog */
.fx-catalog-welcome {
  text-align: center;
  max-width: 300px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  .fx-catalog-welcome .catalog-ico {
    height: 50px;
    width: 50px; }
  .fx-catalog-welcome h1 {
    margin-top: 10px; }

/* Packery */
.fx-catalog-form-module {
  width: 50%;
  border: 10px solid #f1f1f1; }

.fx-catalog-form-module.fit {
  width: 100%; }

.fx_result_description_title {
  text-transform: uppercase;
  display: inline; }

.fx_result_description_source {
  display: inline;
  color: #999999; }

.fx_result_description_source:before {
  content: "-"; }

.fx_result_description_baseperiod {
  font-style: italic;
  font-size: 10px; }

.fenix-result {
  width: 100%;
  background-color: white;
  border: 1px solid #D2D0D0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin-bottom: 20px;
  padding: 19px 0 16px 19px; }

/*========= HEADER =========*/
.fx-catalog-header {
  text-align: center;
  background-color: #f1f1f1; }
  .fx-catalog-header em {
    font: normal normal 400 10px/normal "Roboto"; }

.fx-catalog-header-btn {
  cursor: pointer; }

/*========= FILTER CONTAINER =========*/
.fx-catalog-modular-filter-container {
  background-color: #f1f1f1;
  min-height: 250px;
  overflow: hidden; }

/*========= MODULAR MENU =========*/
.fx-catalog-modular-menu-container {
  background-color: #f1f1f1;
  padding: 0;
  min-height: 250px; }

.fx-catalog-modular-menu-category-plus {
  position: absolute;
  top: 0;
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -90px 0;
  background-size: 150px 30px; }

.fx-catalog-mod-timerseries {
  top: 25px; }

.region-css {
  height: 100%;
  position: relative; }

.jstree-holder {
  height: 209px;
  overflow-y: auto; }

.fx_result_icon {
  font-size: 30px; }

/*========= RESULTS */
/*========= COMMONS =========*/
.fx_horegon {
  display: inline; }

.fx_result_icon_img {
  width: 42px; }

#fx-catalog-results {
  margin-top: 20px; }

.fx-analysis-page-title {
  font-weight: 100;
  color: #333; }

.fx-analysis-page-description {
  color: #333; }

.well {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: 0 0 0 white;
  -moz-box-shadow: 0 0 0 white;
  box-shadow: 0 0 0 white; }

.fx-catalog-toolbar {
  color: #333; }
  .fx-catalog-toolbar .fx-widget-stack-btns {
    text-align: right; }
    .fx-catalog-toolbar .fx-widget-stack-btns em {
      font-style: normal;
      background-color: #333;
      width: 30px;
      height: 20px;
      display: inline-block;
      color: white;
      text-align: center;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px; }
    .fx-catalog-toolbar .fx-widget-stack-btns input {
      margin-left: 33px; }

/* Fenix - Circle Number Component */
.fx-circle-number {
  color: white;
  display: inline-block;
  font: normal normal 500 14px/normal "Roboto";
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  background-color: #e2c942;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

/* Fenix Datepicker - Components */
.datepicker {
  font-size: 12px; }
  .datepicker .datepicker-days .day {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
  .datepicker .datepicker-days .day.active {
    background-color: #e2c942; }
  .datepicker .datepicker-days .day.today:before {
    border-bottom-color: #e2c942; }
  .datepicker .datepicker-days .day.active.today:before {
    border-bottom-color: white; }

/* Fenix - Fieldset Component */
fieldset {
  border: 0; }
  fieldset .fx-fieldset-subtitle label {
    font-size: 12px; }

/* Fenix Filter Tab */
[data-plugin="filter"] .btn {
  width: 150px; }
[data-plugin="filter"] .fx-catalog-modular-form-holder {
  border-color: transparent;
  position: relative; }
  [data-plugin="filter"] .fx-catalog-modular-form-holder:before {
    content: '';
    height: 1px;
    width: calc(100% + 30px);
    display: block;
    background-color: #dddddd;
    position: relative;
    top: -13px;
    left: -23px; }
[data-plugin="filter"] .jstree-holder {
  height: 100px; }
[data-plugin="filter"] .fx-catalog-modular-form-label {
  font-size: 14px;
  left: 0; }
[data-plugin="filter"] input[type="search"] {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  height: 20px;
  margin-bottom: 3px;
  position: absolute;
  top: -27px;
  width: 70%;
  right: 25px;
  background-color: transparent;
  border: 1px solid #D2D0D0; }
[data-plugin="filter"] form {
  position: relative; }
  [data-plugin="filter"] form:before {
    content: "\e003";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    top: -23px;
    left: calc(100% - 17px);
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #D2D0D0; }
[data-plugin="filter"] .fx-filter-form-module.fit {
  width: 100%; }

.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0; }

.content {
  padding: 12px 3px; }

/* columns of same height styles */
.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%; }

.col-height {
  display: table-cell;
  float: none;
  height: 100%; }

.col-top {
  vertical-align: top; }

.col-middle {
  vertical-align: middle; }

.col-bottom {
  vertical-align: bottom; }

@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%; }

  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%; }

  .col-xs-top {
    vertical-align: top; }

  .col-xs-middle {
    vertical-align: middle; }

  .col-xs-bottom {
    vertical-align: bottom; } }
@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%; }

  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%; }

  .col-sm-top {
    vertical-align: top; }

  .col-sm-middle {
    vertical-align: middle; }

  .col-sm-bottom {
    vertical-align: bottom; } }
@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%; }

  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%; }

  .col-md-top {
    vertical-align: top; }

  .col-md-middle {
    vertical-align: middle; }

  .col-md-bottom {
    vertical-align: bottom; } }
@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%; }

  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%; }

  .col-lg-top {
    vertical-align: top; }

  .col-lg-middle {
    vertical-align: middle; }

  .col-lg-bottom {
    vertical-align: bottom; } }
/* Fenix - Inputs Component */
/* remove x icon in IE 10+ */
input[type=text]::-ms-clear {
  display: none; }

/* Input Placeholder*/
.form-control::-webkit-input-placeholder {
  /* WebKit browsers */
  opacity: .5; }

.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  opacity: .5; }

.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  opacity: .5; }

.form-control:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  opacity: .5; }

/*iOS switch like */
.toggle-wrapper .toggle-text {
  display: inline-block;
  color: #999999;
  font-size: 10px;
  margin: 0;
  position: relative;
  top: -5px;
  left: 2px; }
.toggle-wrapper input[data-type="switch"] + label {
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 0px 1px #d5d5d5;
  text-indent: -5000px;
  height: 15px;
  width: 25px;
  border-radius: 15px; }
.toggle-wrapper input[data-type="switch"] + label:before {
  content: "";
  position: absolute;
  display: block;
  height: 15px;
  width: 15px;
  top: 0;
  left: 0;
  border-radius: 15px;
  background: rgba(19, 191, 17, 0);
  -moz-transition: .25s ease-in-out;
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out; }
.toggle-wrapper input[data-type="switch"] + label:after {
  content: "";
  position: absolute;
  display: block;
  height: 15px;
  width: 15px;
  top: 0;
  left: 0px;
  border-radius: 15px;
  background: white;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-transition: .25s ease-in-out;
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out; }
.toggle-wrapper input[data-type="switch"]:checked + label:before {
  width: 20px;
  background: #13bf11;
  border-width: 0; }
.toggle-wrapper input[data-type="switch"]:checked + label:after {
  left: 10px;
  box-shadow: inset 0 0 0 1px #13bf11, 0 2px 4px rgba(0, 0, 0, 0.2); }

/* Fenix - Labels Component */
label {
  font: normal normal 300 12px/normal "Roboto"; }

/* Fenix - Legend Component */
legend {
  color: #333;
  cursor: pointer;
  border: 0;
  font-size: 12px; }
  legend label {
    font-size: 12px;
    cursor: pointer; }

/* Metadata Viewer */
.fx-md-viewer-wrapper {
  font-size: 12px; }
  .fx-md-viewer-wrapper .fx-md-viewer-title {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 18px; }
  .fx-md-viewer-wrapper .fx-md-viewer-container {
    width: 100%; }
  .fx-md-viewer-wrapper th, .fx-md-viewer-wrapper td {
    border-bottom: 1px solid #e5e5e5;
    height: 25px;
    padding: 5px 0; }
  .fx-md-viewer-wrapper .treegrid-expander {
    top: 3px;
    cursor: pointer; }
  .fx-md-viewer-wrapper .metadata-viewer-title {
    width: 30%;
    font-size: 12px;
    font: normal normal 300 12px/normal "Roboto";
    font-weight: 500;
    padding-right: 25px;
    cursor: pointer; }
    .fx-md-viewer-wrapper .metadata-viewer-title .fx-md-viewer-description {
      top: 3px;
      cursor: pointer;
      opacity: 0;
      -webkit-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      -ms-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
    .fx-md-viewer-wrapper .metadata-viewer-title:hover .fx-md-viewer-description {
      opacity: 1;
      -webkit-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      -ms-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
  .fx-md-viewer-wrapper .metadata-viewer-value {
    width: 70%;
    font: normal normal 300 12px/normal "Roboto";
    font-size: 12px; }
  .fx-md-viewer-wrapper .popover-title {
    background-color: transparent;
    font: normal normal 300 12px/normal "Roboto"; }
    .fx-md-viewer-wrapper .popover-title .text-info {
      color: #e2c942; }
  .fx-md-viewer-wrapper .popover-content {
    font: normal normal 300 12px/normal "Roboto"; }

/* Fenix - Modular Form Component */
.fx-catalog-modular-form-holder {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: white;
  border-color: #D2D0D0;
  border-image: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-style: solid;
  border-width: 1px 1px 2px;
  margin: 10px 0 20px;
  padding: 20px;
  width: auto;
  padding: 5px;
  margin: 0; }

.fx-catalog-modular-form-wrapper {
  padding-right: 0;
  /*overflow: hidden;*/
  min-height: 250px;
  position: relative;
  background-color: #f1f1f1; }

.fx-catalog-modular-form-header {
  position: relative;
  height: 30px; }

.fx-catalog-modular-form-handler {
  position: absolute;
  left: 7px;
  top: 7px;
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -15px 0;
  background-size: 150px 30px;
  cursor: pointer; }

.fx-catalog-modular-form-close-btn {
  position: absolute;
  top: 7px;
  right: 7px;
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -45px 0;
  background-size: 150px 30px;
  cursor: pointer; }

.fx-catalog-modular-form-resize-btn {
  position: absolute;
  top: 7px;
  right: 28px;
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -30px 0;
  background-size: 150px 30px;
  cursor: pointer; }

.fx-catalog-modular-form-label {
  position: absolute;
  top: 4px;
  left: 30px;
  font-weight: 300;
  color: #aca479; }

.fx-catalog-modular-form-content {
  padding: 10px 10px 10px 10px;
  height: 100px; }

div[data-module] .fx-catalog-modular-form-content {
  height: 173px; }

div[data-module="region"] .fx-catalog-modular-form-content {
  height: 263px; }

div[data-module="referencePeriod"] .fx-catalog-modular-form-content {
  height: 263px; }

div[data-module="sector"] .fx-catalog-modular-form-content {
  height: 263px; }

/* Fenix - Navigation Component */
.navbar {
  border: 0;
  border-width: 0; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: #e2c942; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: transparent;
  color: #333; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #e2c942; }

/* Fenix - Object Box Component */
.obj-box, .obj-box-radius10, .obj-box-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: white;
  border-color: #D2D0D0;
  border-image: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-style: solid;
  border-width: 1px 1px 2px;
  margin: 10px 0 20px;
  padding: 20px;
  width: auto; }

.obj-box-radius10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px; }

.obj-box-title {
  padding-top: 5px; }
  .obj-box-title h4 {
    color: #e2c942;
    font: normal normal 300 11px/normal "Roboto"; }

/* Fenix - Panel Component */
.panel-group {
  margin-bottom: 0px; }
  .panel-group .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #D2D0D0; }
  .panel-group .panel-default {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
     }
  .panel-group .panel-default:last-child {
    border-bottom-width: 0px; }
  .panel-group .panel-heading {
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 10px; }
    .panel-group .panel-heading .panel-title {
      font: normal normal 300 16px/normal "Roboto"; }
      .panel-group .panel-heading .panel-title a {
        color: #333;
        text-transform: uppercase; }
        .panel-group .panel-heading .panel-title a:hover {
          text-decoration: none; }
        .panel-group .panel-heading .panel-title a:active {
          text-decoration: none; }
        .panel-group .panel-heading .panel-title a:focus {
          text-decoration: none; }
  .panel-group .panel-heading.fx-active-panel .panel-title a {
    color: #e2c942; }
  .panel-body{
    padding-left: 25px;
    padding-top: 5px;
    min-height: 215px;
    max-height: 215px;
    overflow-y: auto;
  }
  .panel-body-output{
    padding-left: 25px;
    padding-top: 5px;
    min-height: 80px;
    max-height: 80px;
  }
  .panel-group .panel-body .btn {
    background-color: transparent;
    color: #333;
    border-color: transparent;
    font: normal normal 300 12px/normal "Roboto";
    text-align: left;
    position: relative;
     }
    .panel-group .panel-body .btn:hover {
      background-color: transparent;
      color: #333;
      border-color: transparent; }
    .panel-group .panel-body .btn:active {
      background-color: transparent;
      color: #333;
      border-color: transparent;
      -webkit-box-shadow: 0 0 0 white;
      -moz-box-shadow: 0 0 0 white;
      box-shadow: 0 0 0 white; }
    .panel-group .panel-body .btn span.fa {
      margin-right: 10px; }

  .fixed-panel {
  min-height: 10;
  max-height: 10;
  overflow-y: scroll;
}

.fx-panel-plus, .fx-panel-minus, .fx-panel-required {
  display: inline-block;
  margin-right: 25px; }

.fx-panel-plus {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -90px 0;
  background-size: 150px 30px; }

.fx-panel-minus {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -90px -15px;
  background-size: 150px 30px; }

.fx-panel-info {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat 0 0;
  background-size: 150px 30px;
  float: right; }

.fx-panel-required {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -15px -15px;
  background-size: 150px 30px; }

.fx-panel-ok {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -45px -15px;
  background-size: 150px 30px; }

.fx-panel-remove {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -60px -15px;
  background-size: 150px 30px; }

.fx-panel-refresh {
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -75px -15px;
  background-size: 150px 30px; }

.metadata-container .btn {
  min-width: 0;
  border-color: transparent; }
  .metadata-container .btn:link, .metadata-container .btn:visited, .metadata-container .btn:hover, .metadata-container .btn:focus, .metadata-container .btn:active {
    border-color: transparent; }
.metadata-container .form-control {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; }
.metadata-container .btn-success, .metadata-container .btn-warning {
  border-color: #e2c942; }

/* Fenix Popover Component */
.popover {
  width: 200px; }

/* Radio Buttons */
input[type="radio"] {
/*display: true;*/ }

input[type="radio"] + label {
  cursor: pointer;
  margin: 0 7px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 500; }
  input[type="radio"] + label:before {
    content: '';
    display: inline-block;
    height: 15px;
    width: 15px;
    background-color: #dddddd;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    border: 0 solid #e2c942;
    position: relative;
    top: 4px;
    left: -4px; }

input[type="radio"]:checked + label {
  color: #e2c942; }
  input[type="radio"]:checked + label:before {
    border-width: 5px; }

input[type="radio"] + label,
input[type="radio"]:checked + label {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  input[type="radio"] + label:before,
  input[type="radio"]:checked + label:before {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }

/* Checkbox Buttons */
/*input[type="checkbox"] {
  display: none; }*/

input[type="checkbox"] + label {
  cursor: pointer;
  margin: 0 7px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 500; }
  input[type="checkbox"] + label:before {
    content: '';
    display: inline-block;
    height: 15px;
    width: 15px;
    background-color: #dddddd;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    border: 0 solid #e2c942;
    position: relative;
    top: 4px;
    left: -4px; }

input[type="checkbox"]:checked + label {
  color: #e2c942; }
  input[type="checkbox"]:checked + label:before {
    border-width: 5px; }

input[type="checkbox"] + label,
input[type="checkbox"]:checked + label {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  input[type="checkbox"] + label:before,
  input[type="checkbox"]:checked + label:before {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }

/* Fenix Range Slider */
.ui-rangeSlider-innerBar {
  height: 3px !important;
  top: 7px !important;
  background-color: #D2D0D0 !important; }

.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow {
  background: url(img/arrow-left-on.svg) no-repeat !important;
  width: 48px;
  height: 48px;
  background-position: -16px -15px !important; }

.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow {
  background: url(img/arrow-right-on.svg) no-repeat !important;
  width: 48px;
  height: 48px;
  background-position: 16px -15px !important; }

.ui-rangeSlider-label.ui-rangeSlider-rightLabel {
  background-image: url("img/label.png") !important;
  margin-bottom: 5px !important; }

.ui-rangeSlider-label.ui-rangeSlider-leftLabel {
  background-image: url("img/label.png") !important;
  margin-bottom: 5px !important; }

.ui-rangeSlider-label-value {
  font-size: 12px;
  font-weight: 500; }

.ui-rangeSlider-leftHandle, .ui-rangeSlider-rightHandle {
  width: 20px !important;
  height: 20px !important;
  background-color: #e2c942 !important;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%; }

.ui-rangeSlider-bar {
  background-color: #e2c942 !important;
  margin-top: 8px !important;
  height: 5px !important; }

/* Fenix - Resume Bar Component */
.fx-resume-bar {
  padding-right: 150px;
  background-color: #f1f1f1;
  position: relative; }

#fx-resume {
  background-color: white;
  padding-top: 20px;
  min-height: 60px; }

.fx-resume-title {
  color: #e2c942;
  padding-left: 15px;
  padding-top: 5px;
  font: normal normal 400 10px/normal "Roboto";
  position: absolute;
  top: 0; }

.fx-resume-noitem {
  padding-left: 15px;
  position: absolute;
  top: 15px; }

#fx-catalog-submit-btn {
  color: white;
  text-transform: uppercase;
  background-color: #e2c942;
  width: 150px;
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; }
  #fx-catalog-submit-btn.disabled {
    background-color: #f1f1f1;
    opacity: 1;
    border-color: #333;
    color: #333; }

.fx-resume-item-selected {
  position: relative;
  border-top: 5px solid white;
  border-bottom: 5px solid white; }
  .fx-resume-item-selected .fx-resume-module-title {
    display: inline-block;
    width: 20%;
    padding-left: 15px; }
    .fx-resume-item-selected .fx-resume-module-title em {
      font: normal normal 400 10px/normal "Roboto";
      color: #e2c942;
      font-size: 12px;
      /* Not expected */
      position: absolute;
      top: 0; }
  .fx-resume-item-selected .fx-resume-module-list-holder {
    display: inline-block;
    max-width: 80%;
    padding-right: 15px; }
    .fx-resume-item-selected .fx-resume-module-list-holder .fx-resume-module-list {
      display: inline-block;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      border: 1px solid #D2D0D0; }

.fx-resume-obj-close {
  display: inline-block;
  height: 15px;
  width: 15px;
  background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -45px 0;
  background-size: 150px 30px;
  cursor: pointer;
  position: relative;
  top: 3px; }

.fx-resume-list-obj {
  display: inline-block; }
  .fx-resume-list-obj .fx-resume-obj-value {
    display: inline;
    margin-right: 7px; }

/* Fenix Section Switcher */
.fx-section-switcher {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  .fx-section-switcher > li {
    margin-bottom: 10px;
    display: inline-block; }
    .fx-section-switcher > li > a {
      padding: 0 10px;
      color: #333;
      font-weight: 500;
      font-size: 12px;
      text-transform: uppercase;
      position: relative; }
      .fx-section-switcher > li > a:first-child {
        padding-left: 0; }
      .fx-section-switcher > li > a:hover, .fx-section-switcher > li > a:active, .fx-section-switcher > li > a:focus {
        text-decoration: none; }
    .fx-section-switcher > li.active > a:before {
      content: '';
      position: absolute;
      width: calc(100% - 20px);
      height: 2px;
      background-color: #e2c942;
      left: 10px;
      bottom: -2px;
      pointer-events: none; }
    .fx-section-switcher > li.active > a:first-child:before {
      left: 0;
      width: calc(100% - 10px); }

/* Fenix - Sidebar Component */
.bs-docs-sidebar.affix {
  position: static; }

.bs-docs-sidenav {
  margin-bottom: 20px;
  margin-top: 20px; }

.bs-docs-sidebar .nav > li > a {
  color: #333;
  display: block;
  padding: 4px 20px;
  cursor: pointer;
  border-left: 1px solid transparent; }

.bs-docs-sidebar .nav > li > a:hover, .bs-docs-sidebar .nav > li > a:focus {
  background-color: transparent;
  border-left: 1px solid #e2c942;
  color: #e2c942;
  text-decoration: none; }

.bs-docs-sidebar .nav > .active > a, .bs-docs-sidebar .nav > .active:hover > a, .bs-docs-sidebar .nav > .active:focus > a {
  background-color: transparent;
  border-left: 1px solid #e2c942;
  color: #e2c942;
  font-weight: 700; }

.bs-docs-sidebar .nav .nav {
  display: none;
  padding-bottom: 10px; }

.bs-docs-sidebar .nav .nav > li > a {
  padding-bottom: 1px;
  padding-left: 30px;
  padding-top: 1px; }

@media (min-width: 768px) {
  .bs-docs-sidebar {
    padding-left: 20px; } }
@media (min-width: 992px) {
  .bs-docs-sidebar .nav > .active > ul {
    display: block; }

  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom {
    width: 213px; }

  .bs-docs-sidebar.affix {
    position: fixed;
    top: 80px; }

  .bs-docs-sidebar.affix-bottom {
    position: absolute; }

  .bs-docs-sidebar.affix-bottom .bs-docs-sidenav, .bs-docs-sidebar.affix .bs-docs-sidenav {
    margin-bottom: 0;
    margin-top: 0; } }
@media (min-width: 1200px) {
  .bs-docs-sidebar.affix-bottom, .bs-docs-sidebar.affix {
    width: 263px; } }
/*!
 * Start Bootstrap - Simple Sidebar HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
/* Toggle Styles */
#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#wrapper.toggled {
  padding-left: 250px; }

#sidebar-wrapper {
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#wrapper.toggled #sidebar-wrapper {
  width: 250px; }

#page-content-wrapper {
  width: 100%;
  position: absolute;
  padding: 15px;
  overflow-x: hidden; }

#wrapper.toggled #page-content-wrapper {
  position: absolute;
  margin-right: -250px; }

/* Sidebar Styles */
.sidebar-nav {
  position: absolute;
  top: 0;
  width: 250px;
  margin: 0;
  padding: 0;
  list-style: none; }

.sidebar-nav li {
  text-indent: 20px;
  line-height: 40px; }

.sidebar-nav li a {
  display: block;
  text-decoration: none;
  color: #999999; }

.sidebar-nav li a:hover {
  text-decoration: none;
  color: #fff;
  background: rgba(255, 255, 255, 0.2); }

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none; }

.sidebar-nav > .sidebar-brand {
  height: 65px;
  font-size: 18px;
  line-height: 60px; }

.sidebar-nav > .sidebar-brand a {
  color: #999999; }

.sidebar-nav > .sidebar-brand a:hover {
  color: #fff;
  background: none; }

@media (min-width: 768px) {
  #wrapper {
    padding-left: 250px; }

  #wrapper.toggled {
    padding-left: 0; }

  #sidebar-wrapper {
    width: 250px; }

  #wrapper.toggled #sidebar-wrapper {
    width: 0; }

  #page-content-wrapper {
    padding: 20px;
    position: relative; }

  #wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0; } }
/* Tabs component */
.fx-tabs .nav-tabs {
  -ms-transform: translateX(-10px);
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }
  .fx-tabs .nav-tabs > li {
    margin-bottom: 10px; }
    .fx-tabs .nav-tabs > li > a {
      padding: 0 10px;
      color: #333;
      font-weight: 500;
      font-size: 12px;
      text-transform: uppercase;
      border-color: transparent; }
      .fx-tabs .nav-tabs > li > a:hover, .fx-tabs .nav-tabs > li > a:focus {
        border-color: transparent;
        background-color: transparent;
        color: #e2c942; }
      .fx-tabs .nav-tabs > li > a:before {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        content: '';
        position: absolute;
        width: 100%;
        height: 2px;
        background-color: #e2c942;
        left: 0;
        bottom: -2px;
        pointer-events: none;
        -ms-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0); }
    .fx-tabs .nav-tabs > li.active > a {
      color: #e2c942; }
      .fx-tabs .nav-tabs > li.active > a:before {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        -ms-transform: scaleX(0.8);
        -webkit-transform: scaleX(0.8);
        transform: scaleX(0.8); }
      .fx-tabs .nav-tabs > li.active > a:hover, .fx-tabs .nav-tabs > li.active > a:focus {
        border-color: transparent;
        background-color: transparent;
        color: #e2c942; }
.fx-tabs .tab-content {
  padding-top: 10px; }
  .fx-tabs .tab-content > div {
    padding: 0; }
.fx-tabs li {
  margin: 12px 0; }

/* Fenix - Top Menu Component */
.navbar ul {
  list-style: outside none none;
  padding-left: 0; }

.navbar .container {
  position: relative; }

.nav-pills li a {
  color: #333; }

.navbar-brand {
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block; }

.navbar .lang_picker {
  text-transform: uppercase; }

.navbar .lang_picker li {
  cursor: pointer; }

.navbar .lang_picker li a, .navbar .lang_picker li a:hover {
  text-align: center;
  text-decoration: none; }

.navbar .lang_picker li:last-child {
  border-right: medium none; }

/* Fenix Upload Component */
.fx-uploader-container .fx-uploader-header {
  padding: 10px 0;
  border-bottom: 1px solid #D2D0D0; }
.fx-uploader-container #fx-uploader-input {
  display: none; }
.fx-uploader-container .fx-widget-icons {
  cursor: pointer; }

.fx-uploader-item {
  margin-top: 15px;
  position: relative; }
  .fx-uploader-item .uploader-item-header {
    background-color: #f1f1f1;
    padding: 15px; }
  .fx-uploader-item .item-title {
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    margin-top: 0; }
  .fx-uploader-item .file-type {
    position: relative;
    top: -2px;
    left: 5px;
    text-transform: uppercase;
    font-weight: 300; }
  .fx-uploader-item .file-description {
    color: #999999; }
  .fx-uploader-item .fx-uploader-item-remove {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer; }
  .fx-uploader-item .fx-uploader-item-list-container {
    height: 20px;
    overflow: hidden;
    padding-bottom: 15px;
    background-color: #f1f1f1;
    border-top: 1px solid #D2D0D0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
    .fx-uploader-item .fx-uploader-item-list-container[data-status="error"] {
      background-color: red;
      color: white; }
    .fx-uploader-item .fx-uploader-item-list-container[data-status="done"] {
      background-color: green;
      color: white; }
    .fx-uploader-item .fx-uploader-item-list-container ul {
      position: relative;
      -webkit-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      -ms-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
      .fx-uploader-item .fx-uploader-item-list-container ul li {
        height: 20px;
        padding: 0 15px;
        line-height: 20px; }
        .fx-uploader-item .fx-uploader-item-list-container ul li .step-icon {
          margin-right: 5px; }

/* Fenix - Well Component */
.well {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: 0 0 0 white;
  -moz-box-shadow: 0 0 0 white;
  box-shadow: 0 0 0 white; }

/* Fenix - Widgets Component */
.fx-visualization-box {
  min-height: 450px;
  padding: 22px 10px 10px 10px; }
  .fx-visualization-box [data-control="remove"] {
    position: relative;
    top: -31px;
    right: -5px;
    color: #333;
    cursor: pointer; }
    .fx-visualization-box [data-control="remove"]:hover, .fx-visualization-box [data-control="remove"]:active, .fx-visualization-box [data-control="remove"]:focus {
      text-decoration: none;
      color: #e2c942; }
    .fx-visualization-box [data-control="remove"] span.fx-widget-icons {
      font-size: 16px; }

.fx-olap-holder * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.fx-widget {
  background-color: white;
  padding: 5px 10px 10px 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 1px solid #D2D0D0;
  border-bottom: 3px solid #D2D0D0;
  position: relative; }
  .fx-widget [data-role="pivot-container"] * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  .fx-widget .nav-tabs {
    border-bottom: none; }
    .fx-widget .nav-tabs > li {
      position: relative; }
      .fx-widget .nav-tabs > li > a {
        padding: 6px 3px 6px 3px;
        border-color: transparent;
        cursor: pointer;
        color: #333; }
        .fx-widget .nav-tabs > li > a:hover, .fx-widget .nav-tabs > li > a:active, .fx-widget .nav-tabs > li > a:focus, .fx-widget .nav-tabs > li > a:visited {
          border-color: transparent;
          background-color: transparent;
          color: #e2c942; }
    .fx-widget .nav-tabs > li.active > a {
      color: #e2c942; }
      .fx-widget .nav-tabs > li.active > a:hover, .fx-widget .nav-tabs > li.active > a:active, .fx-widget .nav-tabs > li.active > a:focus, .fx-widget .nav-tabs > li.active > a:visited {
        border-color: transparent;
        background-color: transparent; }
    .fx-widget .nav-tabs > li.active:before {
      content: '';
      width: 100%;
      height: 3px;
      background-color: #e2c942;
      position: absolute;
      bottom: -7px; }

.fx-dataset-details-container {
  position: absolute;
  top: 0;
  right: 10px;
  background-color: white;
  height: 35px;
  width: calc(100% - 59px);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #D2D0D0;
  padding: 3px 10px; }
  .fx-dataset-details-container .fx-dataset-details {
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    color: #aca479; }

.fx-widget:before {
  content: "";
  height: 1px;
  background-color: #D2D0D0;
  width: 100%;
  position: absolute;
  top: 42px;
  left: 0px; }

.fx-widget-chart-container {
  position: relative;
  width: 500px;
  height: 350px; }

.fx-icon {
  width: 35px;
  height: 35px;
  display: inline-block; }

.fx-handle {
  cursor: move;
  position: absolute;
  top: 0;
  background-color: white;
  height: 35px;
  width: 40px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #D2D0D0; }
  .fx-handle:before {
    content: '';
    position: absolute;
    height: 15px;
    width: 15px;
    background: url("../../submodules/fenix-ui-common//css/img/fenix-catalog-sprite-small.svg") no-repeat -15px 0;
    background-size: 150px 30px;
    top: 3px;
    left: 12px; }

.widget-grid-container {
  padding: 8px 10px; }

.tab-content {
  padding-top: 10px; }

.fx-widget-icons {
  font-size: 24px; }

.small-icons-analysis .pull-right span {
  font-size: 18px;
  position: relative;
  top: -33px;
  left: 5px; }

/* Fenix - Widgets Stack Component */
#fx-widgets-stack {
  z-index: 2 !important; }

#fx-sessionstore-base {
  overflow-x: hidden;
  position: absolute;
  width: 280px; }

.fx-widgetstack-title-container {
  height: 120px; }

/* Panel */
.extruder {
  position: fixed;
  cursor: default;
  color: #333; }

.extruder .content {
  display: none; }

.extruder.right {
  height: 100%;
  overflow-x: hidden; }
  .extruder.right .text {
    width: 100% !important;
    overflow: visible !important;
    overflow-x: hidden !important; }

.extruder-content {
  border: 0 !important;
  border-left: 1px solid #D2D0D0 !important;
  background-color: rgba(255, 255, 255, 0.9) !important; }

.extruder.right .ext_wrapper {
  height: 100%;
  right: 0;
  top: 51px;
  position: fixed !important; }

.flap {
  display: none; }

.fx-closepanel-container {
  border-bottom: 1px solid #e2c942;
  padding: 5px 10px; }
  .fx-closepanel-container .fx-widget-icons {
    color: #e2c942;
    margin-right: 5px;
    cursor: pointer; }
  .fx-closepanel-container #fx-ws-close-btn {
    text-transform: uppercase;
    color: #e2c942;
    cursor: pointer;
    line-height: 1;
    display: inline-block;
    -ms-transform: translate(0px, -6px);
    -webkit-transform: translate(0px, -6px);
    transform: translate(0px, -6px); }

.ext_wrapper .content .text {
  width: 100% !important; }

#fx-sessionstore-title {
  padding: 5px 10px; }

#fx-sessionstore-ul-container {
  position: relative;
  overflow-x: hidden; }

#fx-ws-list {
  padding-left: 0px; }

#fx-ws-list li {
  list-style-type: none;
  padding: 16px 16px 35px 16px;
  position: relative;
  border-bottom: 1px solid #e2c942; }

.fx-sessionstore-item-title {
  text-transform: uppercase;
  font: normal normal 700 10px/normal "Roboto"; }

.fx-sessionstore-item-info {
  min-height: 50px;
  padding-left: 70px; }

.fx-sessionstore-item-movemetodesk {
  float: left;
  text-transform: uppercase;
  font: normal normal 700 10px/normal "Roboto";
  cursor: pointer;
  margin-top: 10px;
  position: relative; }

.fx-sessionstore-item-removeme {
  float: right;
  text-transform: uppercase;
  font: normal normal 700 10px/normal "Roboto";
  cursor: pointer;
  margin-top: 10px;
  position: relative; }

/* Vendor */
/* Fenix - Facebook Patch */
#fb-root {
  display: none; }

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important; }

/* Fenix - Intro Js */
.introjs-helperNumberLayer {
  background: none;
  color: white;
  display: inline-block;
  font: normal normal 500 14px/normal "Roboto";
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  background-color: #e2c942;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 0;
  padding: 0;
  left: -25px;
  top: 0; }

.introjs-button:hover, .introjs-button:active, .introjs-button:focus {
  text-shadow: none;
  color: #e2c942;
  text-decoration: none; }

/* Fenix - JQwidgets */
.jqx-widget {
  font: normal normal 300 12px/normal "Roboto"; }

.jqx-widget-content {
  color: #333;
  text-shadow: none;
  border-color: #D2D0D0;
  background: white; }

.jqx-widget-header, .jqx-grid .jqx-widget-header {
  color: #333;
  text-shadow: none;
  border-color: transparent;
  background-color: #fefefc;
  background-image: -moz-linear-gradient(top, #fefefc, #fefefc);
  background-image: -ms-linear-gradient(top, #fefefc, #fefefc);
  background-image: -o-linear-gradient(top, #fefefc, #fefefc);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#fefefc), to(#fefefc));
  background-image: -webkit-linear-gradient(top, #fefefc, #fefefc);
  background-image: linear-gradient(top, #fefefc, #fefefc);
  background-image: linear-gradient(to bottom, #fefefc, #fefefc);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-grid-column-menubutton, .jqx-widget.jqx-grid-column-menubutton {
  border-color: transparent; }

.jqx-grid-cell, .jqx-widget .jqx-grid-cell {
  background-color: white;
  text-shadow: none;
  font-weight: inherit;
  font-size: 12px; }

.jqx-fill-state-normal {
  color: #333;
  text-shadow: none;
  border-color: transparent;
  background-color: transparent;
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, center top, center bottom, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(to bottom, transparent, transparent);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-button {
  color: #333;
  text-shadow: none;
  border-color: transparent;
  background-color: transparent;
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, center top, center bottom, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(to bottom, transparent, transparent);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-grid-selectionarea {
  border-color: #D2D0D0;
  background-color: #dddddd; }

.jqx-widget .jqx-grid-cell-sort, .jqx-widget .jqx-grid-cell-filter, .jqx-widget .jqx-grid-cell-pinned, .jqx-grid-cell-sort, .jqx-grid-cell-filter, .jqx-grid-cell-pinned {
  background-color: #999999;
  color: #333;
  text-shadow: none; }

.jqx-widget .jqx-grid-cell-alt, .jqx-widget .jqx-grid-cell-sort-alt, .jqx-widget .jqx-grid-cell-pinned-alt, .jqx-widget .jqx-grid-cell-filter-alt, .jqx-grid-cell-alt, .jqx-grid-cell-sort-alt, .jqx-grid-cell-filter-alt {
  background-color: white;
  color: #333;
  text-shadow: none; }

.jqx-fill-state-hover, .jqx-widget .jqx-grid-cell-hover {
  color: #333;
  text-shadow: none;
  border-color: transparent;
  background-color: #fefefc;
  background-image: -moz-linear-gradient(top, #fefefc, #fefefc);
  background-image: -ms-linear-gradient(top, #fefefc, #fefefc);
  background-image: -o-linear-gradient(top, #fefefc, #fefefc);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#fefefc), to(#fefefc));
  background-image: -webkit-linear-gradient(top, #fefefc, #fefefc);
  background-image: linear-gradient(top, #fefefc, #fefefc);
  background-image: linear-gradient(to bottom, #fefefc, #fefefc);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-fill-state-pressed, .jqx-widget .jqx-grid-cell-selected {
  color: #333;
  text-shadow: none;
  border-color: #fefefc;
  background-color: #fefefc;
  background-image: -moz-linear-gradient(top, #fefefc, #fefefc);
  background-image: -ms-linear-gradient(top, #fefefc, #fefefc);
  background-image: -o-linear-gradient(top, #fefefc, #fefefc);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#fefefc), to(#fefefc));
  background-image: -webkit-linear-gradient(top, #fefefc, #fefefc);
  background-image: linear-gradient(top, #fefefc, #fefefc);
  background-image: linear-gradient(to bottom, #fefefc, #fefefc);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-switchbutton-label-on {
  color: #333;
  text-shadow: none;
  border-color: #333;
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #dddddd, #dddddd);
  background-image: -ms-linear-gradient(top, #dddddd, #dddddd);
  background-image: -o-linear-gradient(top, #dddddd, #dddddd);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-tabs-title-selected-top, .jqx-tabs-selection-tracker-top {
  color: #333;
  text-shadow: none;
  border-color: #D2D0D0;
  border-bottom: 1px solid white;
  background-image: none;
  background-color: white; }

.jqx-tabs-title-selected-bottom, .jqx-tabs-selection-tracker-bottom {
  color: #333;
  text-shadow: none;
  border-color: #D2D0D0;
  border-top: 1px solid white;
  background-image: none;
  background-color: white; }

.jqx-splitter-splitbar-hover {
  background: #D2D0D0; }

.jqx-splitter-splitbar-vertical, .jqx-splitter-splitbar-horizontal, .jqx-slider-track-horizontal, .jqx-slider-track-vertical {
  background: #D2D0D0; }

.jqx-splitter-collapse-button-horizontal, .jqx-splitter-collapse-button-vertical, .jqx-slider-rangebar {
  background: #dddddd; }

.jqx-scrollbar-state-normal {
  background-color: white;
  border-color: transparent; }

.jqx-grid-bottomright, .jqx-panel-bottomright, .jqx-listbox-bottomright {
  background-color: white; }

.jqx-scrollbar-thumb-state-normal {
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #dddddd, #dddddd);
  background-image: -ms-linear-gradient(top, #dddddd, #dddddd);
  background-image: -o-linear-gradient(top, #dddddd, #dddddd);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-thumb-state-normal-horizontal {
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #dddddd, #dddddd);
  background-image: -ms-linear-gradient(top, #dddddd, #dddddd);
  background-image: -o-linear-gradient(top, #dddddd, #dddddd);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-thumb-state-hover {
  background-color: #999999;
  background-image: -moz-linear-gradient(top, #999999, #999999);
  background-image: -ms-linear-gradient(top, #999999, #999999);
  background-image: -o-linear-gradient(top, #999999, #999999);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#999999), to(#999999));
  background-image: -webkit-linear-gradient(top, #999999, #999999);
  background-image: linear-gradient(top, #999999, #999999);
  background-image: linear-gradient(to bottom, #999999, #999999);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-thumb-state-hover-horizontal {
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #dddddd, #dddddd);
  background-image: -ms-linear-gradient(top, #dddddd, #dddddd);
  background-image: -o-linear-gradient(top, #dddddd, #dddddd);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-thumb-state-pressed {
  border-color: #dddddd;
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #dddddd, #dddddd);
  background-image: -ms-linear-gradient(top, #dddddd, #dddddd);
  background-image: -o-linear-gradient(top, #dddddd, #dddddd);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-thumb-state-pressed-horizontal {
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #dddddd, #dddddd);
  background-image: -ms-linear-gradient(top, #dddddd, #dddddd);
  background-image: -o-linear-gradient(top, #dddddd, #dddddd);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#dddddd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(top, #dddddd, #dddddd);
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-button-state-normal {
  background-color: transparent;
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, center top, center bottom, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(to bottom, transparent, transparent);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-button-state-hover {
  background-color: transparent;
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, center top, center bottom, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(to bottom, transparent, transparent);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-scrollbar-button-state-pressed {
  background-color: transparent;
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, center top, center bottom, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(to bottom, transparent, transparent);
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-repeat: no-repeat; }

.jqx-radiobutton-check-checked {
  background: #333;
  width: 7px;
  height: 7px;
  margin-left: 2px;
  margin-top: 2px;
  border-width: 1px;
  border-style: solid; }

.jqx-rc-tl {
  -moz-border-radius-topleft: 0;
  -webkit-border-radius-topleft: 0;
  border-radius-topleft: 0; }

.jqx-rc-tr {
  -moz-border-radius-topright: 0;
  -webkit-border-radius-topright: 0;
  border-radius-topright: 0; }

.jqx-rc-bl {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-radius-bottomleft: 0;
  border-radius-bottomleft: 0; }

.jqx-rc-br {
  -moz-border-radius-bottomright: 0;
  -webkit-border-radius-bottomright: 0;
  border-radius-bottomright: 0; }

.jqx-rc-t {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

.jqx-rc-b {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0; }

.jqx-rc-r {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0; }

.jqx-rc-l {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0; }

.jqx-radiobutton-default, .jqx-radiobutton, .jqx-radiobutton-check-checked, .jqx-radiobutton-hover, .jqx-radiobutton-check-indeterminate, .jqx-radiobutton-check-indeterminate-disabled, .jqx-slider-button {
  -moz-border-radius: 100% !important;
  -webkit-border-radius: 100% !important;
  border-radius: 100% !important; }

.jqx-rc-all, .jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.jqx-menu-vertical {
  background: white; }

.jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-group-cell, .jqx-grid-cell {
  border-color: #e5e5e5; }

.jqx-tooltip, .jqx-tooltip-main {
  color: #333;
  text-shadow: none;
  border-color: #aaa;
  background-color: #dddddd; }

.jqx-combobox-content, .jqx-input {
  color: #333;
  text-shadow: none;
  border-color: #D2D0D0;
  background-color: white; }

.jqx-combobox-input {
  color: #333;
  text-shadow: none; }

.jqx-input-content {
  color: #333;
  text-shadow: none;
  background-color: white; }

.jqx-fill-state-focus, .jqx-popup .jqx-fill-state-focus {
  border-color: #333; }

.jqx-popup.jqx-listbox, .jqx-popup.jqx-calendar, .jqx-menu-dropdown, .jqx-popup.jqx-dropdownbutton-popup {
  color: #333;
  text-shadow: none;
  border-color: #333;
  background-color: white; }

/* Fenix - Js tree */
.jstree-default .jstree-search {
  color: #333;
  font-weight: 300;
  font-style: normal; }
.jstree-default .jstree-node:not(.jstree-open) {
  position: relative; }
  .jstree-default .jstree-node:not(.jstree-open) .jstree-wholerow {
    height: 100%; }

.jstree-default .jstree-themeicon {
  display: none;
  /* It hides folder icon */ }

.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: url("../../submodules/fenix-ui-common//css/img/treejs-32px.svg"); }

.jstree-default .jstree-wholerow-clicked {
  background: none;
  background-color: #fefefc; }

.jstree-default .jstree-wholerow-hovered {
  background: none;
  background-color: #fefefc; }

.jstree-default .jstree-disabled.jstree-clicked {
  background: none;
  background-color: #fefefc; }

.jstree-container-ul .jstree-anchor {
  white-space: normal;
  height: auto;
  width: 90%; }
.jstree-container-ul [role="group"].jstree-children [role='treeitem'] {
  position: relative; }

li[role="treeitem"]:nth-child(odd) {
  background-color: #ececec !important; }

ul[role="group"] {
  background-color: white; }

/* Packery _ Fenix */
/* clearfix */
#fx-ana-result-container:after {
  content: ' ';
  display: block;
  clear: both; }

.fx-analysis-item {
  width: 50%;
  height: 450px;
  padding: 22px 10px 10px 10px;
  z-index: 200;
  /* Veify correct z.index */ }
  .fx-analysis-item.fit {
    width: 100%; }

.fx-analysis-item .fx-widget .tab-content {
  height: 350px;
  overflow-y: auto;
  overflow-x: hidden; }

.grid-sizer {
  width: 50%; }

/* Leaflet */
/* Fenix Leaflet Import */
/* Fenix Leaflet Zoom control 0.7.3*/
/* Base */
/* Base style File */
body {
  background-color: #f1f1f1; }

hr {
  border-color: #cccccc; }

.truncate {
  min-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.truncate-multi {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  width: 100%;
  height: 33.6px;
  /* Fallback for non-webkit */
  font-size: 12px;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.upper {
  text-transform: uppercase; }

.btn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  -ms-border-radius: 5;
  border-radius: 5;
  height: 25px;
  min-width: 100px;
  padding: 3px 12px;
  font-size: 12px;
  text-transform: none;
  background-color: transparent;
  border: 1px solid #2ab896;
  color: #2ab896;
  margin: 3px; }
  .btn:hover {
    background-color: #ececec;
    border: 1px solid #2ab896;
    color: #2ab896; }
.btn-danger{
  background-color: #921616;
  border: 1px solid #921616;
  color: #ffffff;
  font-weight: bold;
}
.btn-danger:hover {
  background-color: #921616;
  border: 1px solid #921616;
  color: #ffffff;
  font-weight: bold;}

.btn-default{
  background-color: transparent;
  border: 1px solid #5c5c5c;
  color: #5c5c5c;
}
.btn-default:hover {
  background-color: #ececec;
  border: 1px solid #5c5c5c;
  color: #5c5c5c;
}
.btn-primary{
  background-color: #006600;
  border: 1px solid #006600;
  color: #ffffff;
  font-weight: bold;
}
.btn-primary:hover {
  background-color: #006600;
  border: 1px solid #006600;
  color: #ffffff;
  font-weight: bold;
}
.btn-info{
  background-color: #005d90;
  border: 1px solid #005d90;
  color: #ffffff;
  font-weight: bold;
}
.btn-info:hover {
  background-color: #005d90;
  border: 1px solid #005d90;
  color: #ffffff;
  font-weight: bold;
}
.btn-warning{
  background-color: #669dbc;
  border: 1px solid #669dbc;
  color: #ffffff;
  font-weight: bold;
}
.btn-warning:hover {
  background-color: #669dbc;
  border: 1px solid #669dbc;
  color: #ffffff;
  font-weight: bold;
}

/*.carousel-inner>.item>img, .carousel-inner>.item>a>img {
display: block;
height: 375;
max-width: 100%;
line-height: 1;
width: 100%; // Add this
}*/
.chartOptions{
  margin-top: 10px;
  padding-bottom: 10px;
}
#indicator{
  width: auto;
  margin-bottom: 5px;
  overflow: hidden;
  float: left;
}
.countryItems{
  max-height: 250px;
  width: auto;
  overflow-y: auto;
  position: relative;
  margin-bottom: 20px;
}
.countryItemsA{
  max-height: 100px;
  width: auto;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.countryItemsB{
  max-height: 100px;
  width: auto;
  position: relative;
  margin-bottom: 20px;
}
.countryChild{
	width: 220px;
  margin-bottom: 5px;
	overflow: hidden;
  float: left;
}

.countryChild + .countryChild {
    margin-left: 10px;
}
.countryChild:nth-child(2n+1) {
     margin-left: 10px;
}
.glyphicon-remove{
  float:right;
}

.yearItems{
  max-height: 150px;
  overflow-y: auto;
  width: auto;
  position: relative;
}
.yearChild{
	width: 100px;
  margin-bottom: 5px;
	overflow: hidden;
  float: left;
}

.yearChild:nth-child(4n+1) {
    margin-left: 10px;
}

.yearChild:nth-child(4n+2) {
  margin-left: 10px;
}

.yearChild:nth-child(4n+3) {
    margin-left: 10px;
}
.yearChild:nth-child(4n) {
  margin-left: 10px;
}
.elementItems{
  max-height: 150px;
  overflow-y: auto;
  width: auto;
  position: relative;
}
.elementChild{
  width: 220px;
  margin-bottom: 5px;
	overflow: hidden;
  float: left;
}
.elementChild:nth-child(2n) {
    margin-left: 10px;
}
.elementChild:nth-child(2n+1) {
     margin-left: 10px;
}

.red-cell {
   background: #cde7f0;
}
.normal-cell{
  background: transparent;
}
.container {
  background-color: white; }

.panel-info > .list-group-info
{
  margin-bottom: 1px;
  list-style-type: none;
}
.panel-info > .list-group-info .list-group-item-info
{
  border-width: 1px 0;
  padding-left: 2px;
}
.panel-info > .list-group-info .list-group-item-info:first-child
{
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-info > .list-group-info .list-group-item-info:last-child
{
  border-bottom: 1px;
}
.panel-heading-info + .list-group-info .list-group-item-info:first-child
{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.list-group-item-info
{
  background-color: transparent;
  list-style-type: none;
  padding:0;
  margin:0;
  border-color: #BCE8F1;
  border-width: 1px;
}
.panel-info a.list-group-item-info:hover, a.list-group-item-info:focus
{
  color: #000;
  background-color: #DDD;
  border-color: #DDD;
}
/*Loader*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
  width: 100%;
	height: 100%;
  opacity: 0.5;
	z-index: 9999;
	background: url(/../../src/images/escap/Preloader_2.gif) center no-repeat #fff;

}

/* Typography */
h1, h2, h3, h4, h5 {
  color: #333;
  text-transform: none;
  font-weight: bold; }

a {
  color: #333;
 }

/* TEMPORARY */
.btn.btn-default.json-editor-btn-collapse {
  color: #e2c942 !important;
  border-color: transparent !important; }
  .btn.btn-default.json-editor-btn-collapse i {
    color: #e2c942 !important; }
    .btn.btn-default.json-editor-btn-collapse i:before {
      content: 'EXPAND';
      font-size: 10px;
      color: #333; }

.btn-table-go, .btn-scores-go {
  background-color: #2ab896;
  color: white; }
  .btn-table-go:hover, .btn-table-go:active, .btn-table-go:visited, .btn-table-go:focus, .btn-scores-go:hover, .btn-scores-go:active, .btn-scores-go:visited, .btn-scores-go:focus {
    background-color: #2ab896;
    border-color: transparent;
    color: white; }

.btn-reset {
  background-color: white;
  color: #333;
  border-color: transparent; }
  .btn-reset:hover, .btn-reset:active, .btn-reset:visited, .btn-reset:focus {
    background-color: white;
    border-color: transparent;
    color: #333; }

/* Components */
/* BreadCrumbs */
#breadcumb_container {
  height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.breadcrumb {
  background-color: transparent;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 0;
  margin-bottom: 0; }
  .breadcrumb-item li a {
    color: #5691c3;
    text-transform: none;
    display: inline-block;}

.breadcrumb-item > li + li:before {
  content: '|';
  color: #5691c3;
  display: inline-block; }

/* FAO Like Footer */
footer.fao-footer {
  background-color: #0d6cac;
  padding-top: 15px;
  padding-bottom: 15px;
  color: white; }
  footer.fao-footer li {
    margin-bottom: 10px; }
  footer.fao-footer h4 {
    color: white;
    font-size: 14px; }
  footer.fao-footer a:link,
  footer.fao-footer a:visited,
  footer.fao-footer a:hover,
  footer.fao-footer a:focus,
  footer.fao-footer a:active {
    color: white; }
  footer.fao-footer .device-image {
    padding-right: 10px;
    float: left; }
  footer.fao-footer .fao-social-holder {
    display: inline-block;
    width: 19%;
    padding: 3px 2px; }

/*//////////////////////////////////////////// Navbar Media queries */
/* Ipad */
@media (min-width: 768px) and (max-width: 990px) {
  footer.fao-footer .device-image {
    margin-bottom: 10px; }
  footer.fao-footer .fao-social-holder {
    display: inline-block;
    width: 20%;
    padding: 3px 2px; } }
/* Iphone */
@media (max-width: 767px) {
  footer.fao-footer {
    text-align: center; }
    footer.fao-footer .device-image {
      margin-bottom: 10px;
      float: none; }
    footer.fao-footer .fao-social-holder {
      display: inline-block;
      width: 15%;
      margin: 3px; }

  /* End of the iPhone media query*/ }
/* FAO Like Top Menu */
/* Bootstrap reset */
.navbar-brand {
  display: none; }

/* Item on the right fix */
.fx-menu .navbar-nav.navbar-right {
  margin: 0; }
  .fx-menu .navbar-nav.navbar-right li a {
    border-right: 0; }

/* Header */
.container.fao-header {
  height: 90px;
  position: relative;
  background-color: #0d6cac; }
  .container.fao-header .fao-logo {
    width: 300px;
    height: auto;
    position: relative;
    top: 5px; }
  .container.fao-header ul li {
    border-right: 1px solid white; }
    .container.fao-header ul li:last-child {
      border-right: none; }
    .container.fao-header ul li a {
      color: white; }
      .container.fao-header ul li a:hover {
        text-decoration: none; }

/* Menu */
.topmenu {
  padding-top: 30px; }
  .topmenu .navbar-collapse {
    background-color: white;
    background-image: -moz-linear-gradient(top, white, #efefef);
    background-image: -ms-linear-gradient(top, white, #efefef);
    background-image: -o-linear-gradient(top, white, #efefef);
    background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#efefef));
    background-image: -webkit-linear-gradient(top, white, #efefef);
    background-image: linear-gradient(top, white, #efefef);
    background-image: linear-gradient(to bottom, white, #efefef);
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-repeat: no-repeat;
    border: 1px solid #D2D0D0; }

.topmenu-buttons-holder {
  padding-left: 0;
  padding-right: 0; }

.navbar-default {
  background-color: transparent;
  min-height: 40px;
  margin-bottom: 0; }
  .navbar-default .navbar-nav > li {
    /* Home icon as fao website */ }
    .navbar-default .navbar-nav > li > a {
      height: 40px;
      overflow: hidden;
      padding-bottom: 10px;
      padding-top: 10px;
      border-right: 1px solid #D2D0D0; }
      .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #ec6e00;
        background-color: white; }
    .navbar-default .navbar-nav > li.active a,
    .navbar-default .navbar-nav > li.active a:link,
    .navbar-default .navbar-nav > li.active a:visited,
    .navbar-default .navbar-nav > li.active a:hover,
    .navbar-default .navbar-nav > li.active a:focus,
    .navbar-default .navbar-nav > li.active a:active {
      border-bottom-color: transparent;
      color: #ec6e00; }
    .navbar-default .navbar-nav > li.home-menu-item {
      width: 40px; }
      .navbar-default .navbar-nav > li.home-menu-item.active a {
        background-image: url(../../src/images/home-h.png); }
      .navbar-default .navbar-nav > li.home-menu-item a {
        background-image: url(../../src/images/home.png);
        background-size: 20px 16px;
        background-position: 50% 50%;
        background-repeat: no-repeat; }
        .navbar-default .navbar-nav > li.home-menu-item a:hover, .navbar-default .navbar-nav > li.home-menu-item a:focus {
          background-image: url(../../src/images/home-h.png); }

/* Open/Close button in mobile mode */
.navbar-default .navbar-toggle {
  border-color: transparent; }
  .navbar-default .navbar-toggle:link, .navbar-default .navbar-toggle:visited, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
    background-color: transparent; }

.navbar-collapse {
  border-top: 0; }
  .navbar-collapse .navbar-nav {
    margin-top: 0; }

/*//////////////////////////////////////////// Navbar Media queries */
/* Ipad */
/* Iphone */
@media (max-width: 767px) {
  .container.fao-header {
    height: 140px; }
    .container.fao-header .fao-header-menu {
      margin-top: 15px;
      text-align: center;
      line-height: 20px; }
      .container.fao-header .fao-header-menu ul li a {
        /* Expand the item space in the mobile version */
        margin: 5px; }

  .topmenu {
    padding-top: 30px; }
    .topmenu .navbar-collapse {
      background: none;
      background-color: white;
      border-color: transparent; }

  .navbar-default .navbar-nav > li {
    /* Home icon as fao website */ }
    .navbar-default .navbar-nav > li > a {
      border-right-color: transparent; }
    .navbar-default .navbar-nav > li.active a,
    .navbar-default .navbar-nav > li.active a:link,
    .navbar-default .navbar-nav > li.active a:visited,
    .navbar-default .navbar-nav > li.active a:hover,
    .navbar-default .navbar-nav > li.active a:focus,
    .navbar-default .navbar-nav > li.active a:active {
      border-bottom-color: transparent;
      color: #ec6e00 !important; }
    .navbar-default .navbar-nav > li.home-menu-item {
      width: 100%; }
      .navbar-default .navbar-nav > li.home-menu-item a {
        background-position: 15px 50%; }

  /* End of the iPhone media query*/ }
/*Form */
.form-control {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  outline: none;
  background-color: #ededed;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  -ms-border-radius: 5;
  border-radius: 5;
  font-weight: 500;
  padding: 3px 12px;
  font-size: 12px;
  height: 28px; }
  .form-control:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
    border-color: #2ab896; }

.input-group-btn .btn {
  border-left: 0; }
  .input-group-btn .btn:hover {
    border-color: transparent; }

/* Jstree Mood */
li[role="treeitem"]:nth-child(odd) {
  background-color: #ececec !important; }

ul[role="group"] {
  background-color: white; }

.jstree-container-ul {
  width: calc(100% - 25px); }

.jstree-icon.External {
  display: inline-block;
  background-image: none; }
  .jstree-icon.External:before {
    content: 'E';
    font-style: normal;
    background-color: #333;
    display: inline-block;
    color: white;
    line-height: 15px;
    width: 15px;
    height: 15px; }

.jstree-disabled {
  opacity: 0.5; }

/* Override Fenix Tree */
.jstree-default-responsive .jstree-anchor {
  white-space: normal;
  height: auto; }

[role='treeitem'] {
  position: relative; }
  [role='treeitem'] .jstree-wholerow {
    height: 100%; }
  [role='treeitem'] .jstree-wholerow-clicked {
    height: 100%; }
  [role='treeitem'][aria-expanded='true'] [role='group'] .jstree-anchor {
    padding-left: 35px; }
    [role='treeitem'][aria-expanded='true'] [role='group'] .jstree-anchor .jstree-checkbox {
      position: absolute;
      left: 10px; }

/* Subemenu */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  background-color: #f1f1f1;
  border-right-color: transparent; }

.dropdown.open .dropdown-menu {
  z-index: 2; }
.dropdown .dropdown-menu {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background-color: #f1f1f1;
  min-width: 250px;
  padding: 0; }
  .dropdown .dropdown-menu > li {
    height: 40px;
    border-bottom: 1px solid white;
    position: relative;
    cursor: pointer; }
    .dropdown .dropdown-menu > li:last-child {
      border-bottom-color: transparent; }
    .dropdown .dropdown-menu > li:hover {
      background-color: #fefefc; }
      .dropdown .dropdown-menu > li:hover:before {
        content: '';
        position: absolute;
        width: 5px;
        height: 100%;
        background-color: #e2c942;
        right: 0;
        top: 0; }
    .dropdown .dropdown-menu > li > a {
      text-transform: uppercase;
      color: #333;
      font-size: 12px;
      position: relative;
      top: 50%;
      height: 100%;
      padding-top: 12px;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
      .dropdown .dropdown-menu > li > a:hover {
        background-color: transparent; }
      .dropdown .dropdown-menu > li > a:active {
        background-color: transparent; }
      .dropdown .dropdown-menu > li > a:focus {
        background-color: transparent; }
      .dropdown .dropdown-menu > li > a:visited {
        background-color: transparent; }

/* Third parties */
/* Pages */
/* About */
.sidebar-box {
  background-color: #ededed;
  margin-bottom: 30px; }
  .sidebar-box > h3 {
    margin-top: 0;
    background-color: #e2c942;
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px; }
  .sidebar-box .sidebar-box-content {
    padding: 15px; }
    .sidebar-box .sidebar-box-content h3 {
      margin-top: 0; }

.collaborators-list li {
  margin-bottom: 15px;
  font-weight: 500;
  position: relative;
  padding-bottom: 10px; }
  .collaborators-list li:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #cccccc; }

.user-container {
  padding-left: 90px; }
  .user-container h3 {
    margin-bottom: 0;
    color: #2f9a8f; }
  .user-container p {
    margin-bottom: 5px; }
  .user-container .division {
    font-weight: 500; }

.profile {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%; }

#pauline-profile {
  background-image: url(../../src/images/about/photo_pauline.png);
  background-size: contain;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 15px; }

#catherine-profile {
  background-image: url(../../src/images/about/photo_catherine.jpg);
  background-size: contain;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 15px; }

/* Homepage */
[data-page='home'] .breadcrumb {
  opacity: 0; }

.db-updates-container {
  border: 1px solid #cccccc; }
  .db-updates-container .db-updates-header {
    padding: 5px 10px;
    background-color: #ececec; }
  .db-updates-container .title {
    margin: 0; }
  .db-updates-container .db-updates-list-holder {
    height: 300px;
    /* Just to be similar to the news height (including the db header) */
    overflow-y: scroll; }

.prototype {
  display: inline-block;
  margin-left: 10px;
  color: #2f9a8f;
  font-weight: 400; }

.main-title {
  display: inline-block; }

#main-container {
  overflow: hidden; }

.gift-containers-sliders-home {
  height: 320px; }

.gift-containers-home {
  height: 330px; }

.home-gallery-item {
  height: 320px;
  background-size: cover;
  background-position: 50% 50%;
  overflow: hidden; }

.growing-ico {
  height: 50px;
  width: 45px;
  background-image: url(../../src/images/nutrition-ico.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  display: block; }

.db-updates-list {
  list-style: none;
  padding-left: 0;
  padding-right: 15px; }
  .db-updates-list li {
    position: relative;
    padding: 15px 0 15px 15px;
    border-bottom: 1px solid #cccccc; }
    .db-updates-list li:last-child {
      border-bottom-color: transparent; }
    .db-updates-list li h3 {
      margin: 0;
      color: #2f9a8f;
      font-weight: 400; }
    .db-updates-list li .db-update-ico {
      position: absolute;
      left: 0;
      width: 60px;
      text-align: center;
      font-size: 45px; }
    .db-updates-list li .db-update-country {
      font: normal normal 300 11px/normal "Roboto";
      color: #999999; }
    .db-updates-list li .db-update-date {
      font: normal normal 300 11px/normal "Roboto";
      color: #2f9a8f; }
    .db-updates-list li .db-update-link {
      font: normal normal 300 11px/normal "Roboto";
      color: #333; }

.home-event h2 {
  font-weight: 500;
  color: #2f9a8f;
  text-transform: none; }
.home-event p {
  padding: 0 10px; }

.home-news-container {
  height: 320px;
  background-image: url(../../src/images/home-news.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  padding: 20% 50px 15px 15px; }
  .home-news-container .home-news-header {
    background-color: #e2c942;
    display: inline-block;
    padding: 10px; }
    .home-news-container .home-news-header h1 {
      margin: 0; }
  .home-news-container .home-news-holder {
    background-color: white;
    padding: 10px 10px 5px 10px; }
  .home-news-container .home-news-footer {
    background-color: white;
    padding: 5px 10px 10px 10px; }
    .home-news-container .home-news-footer a {
      color: #333; }

.contacts-collaborations-holder .swiper-wrapper {
  min-height: 300px; }
  .contacts-collaborations-holder .swiper-wrapper .swiper-slide {
    text-align: center; }

/* Fast Links */
.fast-link-container .fast-link-header {
  height: 25px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 15px; }
  .fast-link-container .fast-link-header h3 {
    margin-top: 0; }

.home-tiles {
  height: 140px; }
  .home-tiles h2 {
    color: white;
    margin: 0; }
    .home-tiles h2 span {
      font-size: 40px; }
  .home-tiles a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    padding: 25px; }
  .home-tiles a:link,
  .home-tiles a:visited,
  .home-tiles a:hover,
  .home-tiles a:focus,
  .home-tiles a:active {
    text-decoration: none; }
  .home-tiles.food-cons {
    padding: 0 15px 15px 15px; }
    .home-tiles.food-cons a {
      background-color: #2f879a; }
  .home-tiles.food-safe {
    padding: 0 15px 15px 15px; }
    .home-tiles.food-safe a {
      background-color: #2f9a8f; }
      .home-tiles.food-safe a span {
        position: relative;
        left: -6px; }
  .home-tiles.food-nutr {
    padding: 15px 15px 0 15px; }
    .home-tiles.food-nutr a {
      background-color: #2f699a; }
  .home-tiles.food-envi {
    padding: 15px 15px 0 15px; }
    .home-tiles.food-envi a {
      background-color: #e2e3e3; }
      .home-tiles.food-envi a span {
        position: relative;
        left: -6px; }

.coming:before {
  content: 'COMING SOON';
  display: inline-block;
  background-color: #8e9292;
  color: white;
  font-size: 10px;
  padding: 5px 9px;
  position: absolute;
  right: 0;
  top: 0; }

/* Contacts */
.swiper-button-next, .swiper-button-prev {
  top: 90%; }

/*.swiper-pagination {
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 88%; }

.swiper-pagination-bullet {
  opacity: 1;
  margin: 3px;
  background-color: white;
  border: 1px solid #cccccc; }
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #cccccc; }

.swiper-button-next {
  background-image: url(../../src/css/img/arrow-right-off.svg);
  -moz-background-size: auto;
  -webkit-background-size: auto;
  background-size: auto;
  right: 20%; }

.swiper-button-prev {
  background-image: url(../../src/css/img/arrow-left-off.svg);
  -moz-background-size: auto;
  -webkit-background-size: auto;
  background-size: auto;
  left: 20%; }

.contacts-collaborations-header, .contacts-people-header {
  height: 30px;
  border-bottom: 1px solid #cccccc; }
  .contacts-collaborations-header h3, .contacts-people-header h3 {
    margin: 0; }

.contacts-people-holder h3 {
  color: #2f9a8f; }
*/
/*for cards*/
.card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card {
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 2px;
  background-clip: padding-box;
}
.card .card-title {
    color: #000;
    font-size: 24px;
    font-weight: 300;
    text-transform: none;
    padding-left: 20px;
    padding-bottom: 10px;
}

.card .card-subtitle {
  color: #000;
  font-size: 15px;
  font-weight: 300;
  text-transform: none;
  padding-left: 20px;
  padding-bottom: 10px;
}

.card .card-img-top {
  position: relative;
  overflow: hidden;
}
.card .card-img-top img {
  border-radius: 2px 2px 0 0;
  background-clip: padding-box;
  position: relative;
  z-index: 1;
}
.card .card-img-top .card-title {
  position: absolute;
  bottom: 0;
  left: 10px;
  padding: 16px;
}
.card .card-text {
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 0 0 2px 2px;
  background-clip: padding-box;
  box-sizing: border-box;
  text-align: justify;
}
.card .card-text p {
  margin: 2px;
  color: inherit;
}
.card .card-text .card-title {
  line-height: 48px;
}

.card .card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px;
}
.card .card-action a {
  color: #ffab40;
  margin-right: 16px;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
.card .card-action a:hover {
  color: #ffd8a6;
  text-decoration: none;
}

/*//////////////////////////////////////////// Navbar Media queries */
/* Ipad */
@media (min-width: 768px) and (max-width: 990px) {
  .home-tiles {
    height: 140px; }
    .home-tiles h2 {
      color: white;
      margin: 0;
      font-size: 16px; } }
/* Iphone */
@media (max-width: 767px) {
  .swiper-slide img {
    display: inline; }

  /* End of the iPhone media query*/ }
.fx-catalog-modular-form-content {
  height: 240px !important; }
  .fx-catalog-modular-form-content .jstree-holder {
    height: 187px; }
  .fx-catalog-modular-form-content #db-updates-list {
    height: 400px;
    overflow-y: scroll; }

.search-geojson-list {
  width: 100%; }

#codebook-table thead, #codebook-table tbody, #codebook-table tr, #codebook-table td, #codebook-table th {
  display: block; }
#codebook-table tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both; }
#codebook-table thead th {
  height: 30px;
  /*text-align: left;*/ }
#codebook-table tbody {
  height: 250px;
  overflow-y: auto; }
#codebook-table thead {
  /* fallback */ }
#codebook-table tbody td, #codebook-table thead th {
  width: 19.2%;
  float: left; }

/* Ready to use page */
.ready-to-use-list li a,
.ready-to-use-list li a:link,
.ready-to-use-list li a:visited,
.ready-to-use-list li a:hover,
.ready-to-use-list li a:focus,
.ready-to-use-list li a:active {
  text-transform: uppercase;
  color: #2f9a8f;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
  padding-left: 15px;
  font-size: 14px; }
.ready-to-use-list li a:hover {
  background-color: #f1f1f1; }

.indicator-title p {
  width: 900px;
  word-wrap: break-word; }

.ready-container h3 {
  font-size: 16px;
  text-transform: uppercase;
  color: #2f9a8f;
  font-weight: 500;
  margin-top: 0; }

.dl-horizontal dt {
  text-align: left; }

.dl-horizontal dd {
  margin-left: 120px; }

.disabled-link {
  pointer-events: none;
  cursor: default; }
  .disabled-link span {
    color: #dddddd; }

/* Download Section */
.leaflet-container {
  font-family: Roboto; }

.selected-country {
  margin-bottom: 7px;
  margin-right: 3px;
  display: inline-block; }

.map-selected-country {
  font-weight: 500;
  color: #2f9a8f; }

.checkbox label, .radio label {
  padding-left: 0; }

input[type="radio"] + label:before {
  position: absolute;
  top: 2px;
  left: -12px; }

input[type="checkbox"] + label:before {
  position: absolute;
  top: 2px;
  left: -12px; }

.timerange-box {
  border: 1px solid #dddddd;
  margin-top: 5px;
  padding-bottom: 10px; }

.only-label {
  padding-left: 0;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 8px;
  padding-top: 15px; }

.label-divide {
  position: relative; }
  .label-divide:before {
    content: '';
    position: absolute;
    height: 50%;
    right: 0;
    top: 25%;
    width: 1px;
    background-color: #cccccc; }

.label-first {
  padding-left: 25px; }

.label-last {
  padding-left: 25px; }

.population-age-range-content .checkbox, .population-age-range-content .radio {
  margin-bottom: 0; }
.population-age-range-content .timerange-box {
  padding-bottom: 5px;
  padding-top: 10px; }

.displayNone {
  display: none; }

/* DASHBOARD PAGE */
.fx-filter-form-module {
  width: 25%;
  padding: 0 10px 0 0;
  margin-top: 5px; }

.fx-filter-label {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 10px;
  font-weight: 500; }

/*# sourceMappingURL=index.css.map */
