/*! mjs.css - v0.5.12
* https://github.com/madeS/mjsa
* Copyright (c) 2013 Andrei Bogarevich; Licensed MIT */
.mjs_hints_container{ position: fixed; top: 0; left: 0; width: auto; z-index:200;}
.mjs_hints_container .mjs_hint {float:left; clear:left; margin: 8px; color: #333; font-weight: bold; font-size: 14px; padding: 5px; border-radius: 3px;}
.mjs_hints_container .mjs_hint.mjs_hint_success { background-color: #cfc;}
.mjs_hints_container .mjs_hint.mjs_hint_error { background-color: #fcc;}
.mjs_hints_container .mjs_hint.mjs_hint_simple { background-color: #ccf;}
.m_incorrect {border: 1px solid #f33 !important; background-color: #fcc; }
.m_disable_cont {position: relative}
.m_disable_layer {position:absolute; top: 0; left: 0; width:100%; height: 100%; display:none;}
.m_owhite{background-color: #fff; opacity: 0.5;}
.mjs_ajax_shadow{position:fixed; width:100%; height:100%; top:0; left: 0; z-index:1000;  display:none;}
.mjs_ajax_shadow .inner{ width:100%; height: 100%; background-color:#fff; opacity:0.6;}
.mjs_ajax_shadow .mjs_loader{ position: absolute; top: 0;/* 36%;*/ left: 50%; margin-left: -80px; margin-top: 0px;/*-10px;*/ /*background-color: #D0D0D0; border: 1px solid #555;*/}

span.tf{
   display:inline-block; position:absolute;
   right:0px; bottom:0px; width:20px; height:100%;
   background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
}

/* mUploadForm */
.m_progressbar_container { width: 300px; }
.m_progressbar_container .progressbar{ width: 100%; height: 10px; border:none; border-bottom: 1px solid #000; }
.m_progressbar_container .progressbar .track{ height: 100%; width:0%; background-color: #000; }
.m_progressbar_container .counter_text{ margin-top: 5px; }
.m_progressbar_container .m_cancel{ float: right;  margin-top: 5px; }

/*! Hint.css - v0.1.0 - 2013-02-03
* https://github.com/chinchang/hint.css
* Copyright (c) 2013 Kushagra Gour; Licensed MIT */
.hint { position: relative; display: inline-block; }
.hint:before, .hint:after {
	position: absolute; opacity: 0; z-index: 1000; text-decoration: none;
	pointer-events: none; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; 
}
.hint:hover:before, .hint:hover:after { opacity: 1; }
.hint:before {
	content: ''; position: absolute; z-index: 1001;
	background: transparent; border: 6px solid transparent;
}
.hint:after {
	content: attr(data-title); white-space: nowrap;
	background: #000; color: white;
	padding: 8px 10px; font-size: 12px; line-height: 12px;
	border-radius: 2px; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); /*text-shadow: 0 -1px 0px black;*/
}
/* default */
.hint:before { border-bottom-color: transparent;}
.hint:before { margin-top: -12px; margin-left:-7px }
.hint:after { margin-left: -18px; }
.hint:before, .hint:after { top: 100%; left: 50%; }
.hint:hover:before, .hint:hover:after {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px); }

.hint.htop:before { border-top-color: #000;}
.hint.hbottom:before {border-bottom-color: #000;}
.hint.hleft:before {border-left-color: #000;}
.hint.hright:before {border-right-color: #000;}

.hint.htop:before {margin-top: 0px; margin-left: -7px;}
.hint.htop:after {margin-left: -18px; margin-top: -28px;}
.hint.htop:before, .hint.htop:after {top: 0%;left: 50%;}
.hint.htop:hover:before, .hint.htop:hover:after {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px);}
	
.hint.hbottom:before {margin-top: -12px;}
.hint.hbottom:after {margin-left: -18px;}
.hint.hbottom:before, .hint.hbottom:after {top: 100%;left: 50%;}
.hint.hbottom:hover:before, .hint.hbottom:hover:after {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px);}

.hint.hright:before {margin-left: -12px;margin-bottom: -6px; }
.hint.hright:after {margin-bottom: -14px; }
.hint.hright:before, .hint.hright:after {left: 100%;bottom: 50%;}
.hint.hright:hover:before, .hint.hright:hover:after {
	-webkit-transform: translateX(8px);
	-moz-transform: translateX(8px);
	transform: translateX(8px); }

.hint.hleft:before {margin-right: -12px;margin-bottom: -6px; }
.hint.hleft:after {margin-bottom: -14px; }
.hint.hleft:before, .hint.hleft:after {right: 100%;bottom: 50%; }
.hint.hleft:hover:before, .hint.hleft:hover:after {
	-webkit-transform: translateX(-8px);
	-moz-transform: translateX(-8px);
	transform: translateX(-8px); }

.hint.herror:after {background-color: #b34e4d;text-shadow: 0 -1px 0px #5a2626; }
.hint.herror.hint.htop:before {border-top-color: #b34e4d; }
.hint.herror.hint.hbottom:before {border-bottom-color: #b34e4d; }
.hint.herror.hint.hleft:before {border-left-color: #b34e4d; }
.hint.herror.hint.hright:before {border-right-color: #b34e4d; }

.hint.hwarning:after {background-color: #c09854;text-shadow: 0 -1px 0px #6d5228; }
.hint.hwarning.hint.htop:before {border-top-color: #c09854; }
.hint.hwarning.hint.hbottom:before {border-bottom-color: #c09854; }
.hint.hwarning.hint.hleft:before {border-left-color: #c09854; }
.hint.hwarning.hint.hright:before {border-right-color: #c09854; }

.hint.hinfo:after {background-color: #3986ac;text-shadow: 0 -1px 0px #193c4c; }
.hint.hinfo.hint.htop:before {border-top-color: #3986ac; }
.hint.hinfo.hint.hbottom:before {border-bottom-color: #3986ac; }
.hint.hinfo.hint.hleft:before {border-left-color: #3986ac; }
.hint.hinfo.hint.hright:before {border-right-color: #3986ac; }

.hint.hsuccess:after {background-color: #458746;text-shadow: 0 -1px 0px #1a331a; }
.hint.hsuccess.hint.htop:before {border-top-color: #458746; }
.hint.hsuccess.hint.hbottom:before {border-bottom-color: #458746; }
.hint.hsuccess.hint.hleft:before {border-left-color: #458746; }
.hint.hsuccess.hint.hright:before {border-right-color: #458746; }

.hint.halways:after, .hint.halways:before {  opacity: 1; }
.hint.halways.hint.htop:after, .hint.halways.hint.htop:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px); }
.hint.halways.hint.hbottom:after, .hint.halways.hint.hbottom:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px); }
.hint.halways.hint.hleft:after, .hint.halways.hint.hleft:before {
	-webkit-transform: translateX(-8px);
	-moz-transform: translateX(-8px);
	transform: translateX(-8px); }
.hint.halways.hint.hright:after, .hint.halways.hint.hright:before {
	-webkit-transform: translateX(8px);
	-moz-transform: translateX(8px);
	transform: translateX(8px); }

/* glyphicons icons */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/pub/images/glyphicons.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
[class^="icon-"].white, [class*=" icon-"].white{
	background-image: url("/pub/images/glyphicons-white.png");
}
.icon-glass { background-position: 0 0 }
.icon-leaf { background-position: -34px 0 }
.icon-dog { background-position: -68px 0 }
.icon-user { background-position: -102px 0 }
.icon-girl { background-position: -136px 0 }
.icon-car { background-position: -170px 0 }
.icon-user-add { background-position: -204px 0 }
.icon-user-remove { background-position: -238px 0 }
.icon-film { background-position: -272px 0 }
.icon-magic { background-position: -306px 0 }
.icon-envelope { background-position: -340px 0 }
.icon-camera { background-position: -374px 0 }
.icon-heart { background-position: -408px 0 }
.icon-beach-umbrella { background-position: -442px 0 }
.icon-train { background-position: -476px 0 }
.icon-print { background-position: -510px 0 }
.icon-bin { background-position: -544px 0 }
.icon-music { background-position: -578px 0 }
.icon-note { background-position: -612px 0 }
.icon-cogwheel { background-position: -646px 0 }
.icon-home { background-position: -680px 0 }
.icon-snowflake { background-position: -714px 0 }
.icon-fire { background-position: -748px 0 }
.icon-cogwheels { background-position: -782px 0 }
.icon-parents { background-position: -816px 0 }
.icon-binoculars { background-position: -850px 0 }
.icon-road { background-position: -884px 0 }
.icon-search { background-position: -918px 0 }
.icon-cars { background-position: -952px 0 }
.icon-notes-2 { background-position: -986px 0 }
.icon-pencil { background-position: -1020px 0 }
.icon-bus { background-position: -1054px 0 }
.icon-wifi-alt { background-position: -1088px 0 }
.icon-luggage { background-position: -1122px 0 }
.icon-old-man { background-position: -1156px 0 }
.icon-woman { background-position: -1190px 0 }
.icon-file { background-position: -1224px 0 }
.icon-credit { background-position: -1258px 0 }
.icon-airplane { background-position: -1292px 0 }
.icon-notes { background-position: -1326px 0 }
.icon-stats { background-position: -1360px 0 }
.icon-charts { background-position: -1394px 0 }
.icon-pie-chart { background-position: -1428px 0 }
.icon-group { background-position: -1462px 0 }
.icon-keys { background-position: -1496px 0 }
.icon-calendar { background-position: -1530px 0 }
.icon-router { background-position: -1564px 0 }
.icon-camera-small { background-position: -1598px 0 }
.icon-dislikes { background-position: -1632px 0 }
.icon-star { background-position: -1666px 0 }
.icon-link { background-position: -1700px 0 }
.icon-eye-open { background-position: -1734px 0 }
.icon-eye-close { background-position: -1768px 0 }
.icon-alarm { background-position: -1802px 0 }
.icon-clock { background-position: -1836px 0 }
.icon-stopwatch { background-position: -1870px 0 }
.icon-projector { background-position: -1904px 0 }
.icon-history { background-position: -1938px 0 }
.icon-truck { background-position: -1972px 0 }
.icon-cargo { background-position: 0 -34px }
.icon-compass { background-position: -34px -34px }
.icon-keynote { background-position: -68px -34px }
.icon-attach { background-position: -102px -34px }
.icon-power { background-position: -136px -34px }
.icon-lightbulb { background-position: -170px -34px }
.icon-tag { background-position: -204px -34px }
.icon-tags { background-position: -238px -34px }
.icon-cleaning { background-position: -272px -34px }
.icon-ruller { background-position: -306px -34px }
.icon-gift { background-position: -340px -34px }
.icon-umbrella { background-position: -374px -34px }
.icon-book { background-position: -408px -34px }
.icon-bookmark { background-position: -442px -34px }
.icon-signal { background-position: -476px -34px }
.icon-cup { background-position: -510px -34px }
.icon-stroller { background-position: -544px -34px }
.icon-headphones { background-position: -578px -34px }
.icon-headset { background-position: -612px -34px }
.icon-warning-sign { background-position: -646px -34px }
.icon-signal { background-position: -680px -34px }
.icon-retweet { background-position: -714px -34px }
.icon-refresh { background-position: -748px -34px }
.icon-roundabout { background-position: -782px -34px }
.icon-random { background-position: -816px -34px }
.icon-heat { background-position: -850px -34px }
.icon-repeat { background-position: -884px -34px }
.icon-display { background-position: -918px -34px }
.icon-log-book { background-position: -952px -34px }
.icon-adress-book { background-position: -986px -34px }
.icon-magnet { background-position: -1020px -34px }
.icon-table { background-position: -1054px -34px }
.icon-adjust { background-position: -1088px -34px }
.icon-tint { background-position: -1122px -34px }
.icon-crop { background-position: -1156px -34px }
.icon-vector-path-square { background-position: -1190px -34px }
.icon-vector-path-circle { background-position: -1224px -34px }
.icon-vector-path-polygon { background-position: -1258px -34px }
.icon-vector-path-line { background-position: -1292px -34px }
.icon-vector-path-curve { background-position: -1326px -34px }
.icon-vector-path-all { background-position: -1360px -34px }
.icon-font { background-position: -1394px -34px }
.icon-italic { background-position: -1428px -34px }
.icon-bold { background-position: -1462px -34px }
.icon-text-underline { background-position: -1496px -34px }
.icon-text-strike { background-position: -1530px -34px }
.icon-text-height { background-position: -1564px -34px }
.icon-text-width { background-position: -1598px -34px }
.icon-text-resize { background-position: -1632px -34px }
.icon-left-indent { background-position: -1666px -34px }
.icon-right-indent { background-position: -1700px -34px }
.icon-align-left { background-position: -1734px -34px }
.icon-align-center { background-position: -1768px -34px }
.icon-align-right { background-position: -1802px -34px }
.icon-justify { background-position: -1836px -34px }
.icon-list { background-position: -1870px -34px }
.icon-text-smaller { background-position: -1904px -34px }
.icon-text-bigger { background-position: -1938px -34px }
.icon-embed { background-position: -1972px -34px }
.icon-embed-close { background-position: 0 -68px }
.icon-adjust { background-position: -34px -68px }
.icon-message-full { background-position: -68px -68px }
.icon-message-empty { background-position: -102px -68px }
.icon-message-in { background-position: -136px -68px }
.icon-message-out { background-position: -170px -68px }
.icon-message-plus { background-position: -204px -68px }
.icon-message-minus { background-position: -238px -68px }
.icon-message-ban { background-position: -272px -68px }
.icon-message-flag { background-position: -306px -68px }
.icon-message-lock { background-position: -340px -68px }
.icon-message-new { background-position: -374px -68px }
.icon-inbox { background-position: -408px -68px }
.icon-inbox-plus { background-position: -442px -68px }
.icon-inbox-minus { background-position: -476px -68px }
.icon-inbox-lock { background-position: -510px -68px }
.icon-inbox-in { background-position: -544px -68px }
.icon-inbox-out { background-position: -578px -68px }
.icon-computer-locked { background-position: -612px -68px }
.icon-computer-service { background-position: -646px -68px }
.icon-computer-proces { background-position: -680px -68px }
.icon-phone { background-position: -714px -68px }
.icon-database-lock { background-position: -748px -68px }
.icon-database-plus { background-position: -782px -68px }
.icon-database-minus { background-position: -816px -68px }
.icon-database-ban { background-position: -850px -68px }
.icon-folder-open { background-position: -884px -68px }
.icon-folder-plus { background-position: -918px -68px }
.icon-folder-minus { background-position: -952px -68px }
.icon-folder-lock { background-position: -986px -68px }
.icon-folder-flag { background-position: -1020px -68px }
.icon-folder-new { background-position: -1054px -68px }
.icon-check { background-position: -1088px -68px }
.icon-edit { background-position: -1122px -68px }
.icon-new-window { background-position: -1156px -68px }
.icon-more-windows { background-position: -1190px -68px }
.icon-show-big-thumbnails { background-position: -1224px -68px }
.icon-show-thumbnails { background-position: -1258px -68px }
.icon-show-thumbnails-with-lines { background-position: -1292px -68px }
.icon-show-lines { background-position: -1326px -68px }
.icon-playlist { background-position: -1360px -68px }
.icon-picture { background-position: -1394px -68px }
.icon-imac { background-position: -1428px -68px }
.icon-macbook { background-position: -1462px -68px }
.icon-ipad { background-position: -1496px -68px }
.icon-iphone { background-position: -1530px -68px }
.icon-iphone-transfer { background-position: -1564px -68px }
.icon-iphone-exchange { background-position: -1598px -68px }
.icon-ipod { background-position: -1632px -68px }
.icon-ipod-shuffle { background-position: -1666px -68px }
.icon-ear-plugs { background-position: -1700px -68px }
.icon-albums { background-position: -1734px -68px }
.icon-step-backward { background-position: -1768px -68px }
.icon-fast-backward { background-position: -1802px -68px }
.icon-rewind { background-position: -1836px -68px }
.icon-play { background-position: -1870px -68px }
.icon-pause { background-position: -1904px -68px }
.icon-stop { background-position: -1938px -68px }
.icon-forward { background-position: -1972px -68px }
.icon-fast-forward { background-position: 0 -102px }
.icon-step-forward { background-position: -34px -102px }
.icon-eject { background-position: -68px -102px }
.icon-facetime-video { background-position: -102px -102px }
.icon-download-alt { background-position: -136px -102px }
.icon-mute { background-position: -170px -102px }
.icon-volume-down { background-position: -204px -102px }
.icon-volume-up { background-position: -238px -102px }
.icon-screenshot { background-position: -272px -102px }
.icon-move { background-position: -306px -102px }
.icon-more { background-position: -340px -102px }
.icon-brightness-reduce { background-position: -374px -102px }
.icon-brightness-m_incorrectcrease { background-position: -408px -102px }
.icon-circle-plus { background-position: -442px -102px }
.icon-circle-minus { background-position: -476px -102px }
.icon-circle-remove { background-position: -510px -102px }
.icon-circle-ok { background-position: -544px -102px }
.icon-circle-question-mark { background-position: -578px -102px }
.icon-circle-info { background-position: -612px -102px }
.icon-circle-exclamation-mark { background-position: -646px -102px }
.icon-remove { background-position: -680px -102px }
.icon-ok { background-position: -714px -102px }
.icon-ban { background-position: -748px -102px }
.icon-download { background-position: -782px -102px }
.icon-upload { background-position: -816px -102px }
.icon-shopping-cart { background-position: -850px -102px }
.icon-lock { background-position: -884px -102px }
.icon-unlock { background-position: -918px -102px }
.icon-electricity { background-position: -952px -102px }
.icon-ok-2 { background-position: -986px -102px }
.icon-remove-2 { background-position: -1020px -102px }
.icon-cart-out { background-position: -1054px -102px }
.icon-cart-in { background-position: -1088px -102px }
.icon-left-arrow { background-position: -1122px -102px }
.icon-right-arrow { background-position: -1156px -102px }
.icon-down-arrow { background-position: -1190px -102px }
.icon-up-arrow { background-position: -1224px -102px }
.icon-resize-small { background-position: -1258px -102px }
.icon-resize-full { background-position: -1292px -102px }
.icon-circle-arrow-left { background-position: -1326px -102px }
.icon-circle-arrow-right { background-position: -1360px -102px }
.icon-circle-arrow-top { background-position: -1394px -102px }
.icon-circle-arrow-down { background-position: -1428px -102px }
.icon-play-button { background-position: -1462px -102px }
.icon-unshare { background-position: -1496px -102px }
.icon-share { background-position: -1530px -102px }
.icon-thin-right-arrow { background-position: -1564px -102px }
.icon-thin-arrow-left { background-position: -1598px -102px }
.icon-bluetooth { background-position: -1632px -102px }
.icon-euro { background-position: -1666px -102px }
.icon-usd { background-position: -1700px -102px }
.icon-bp { background-position: -1734px -102px }
.icon-retweet-2 { background-position: -1768px -102px }
.icon-moon { background-position: -1802px -102px }
.icon-sun { background-position: -1836px -102px }
.icon-cloud { background-position: -1870px -102px }
.icon-direction { background-position: -1904px -102px }
.icon-brush { background-position: -1938px -102px }
.icon-pen { background-position: -1972px -102px }
.icon-zoom-in { background-position: 0 -136px }
.icon-zoom-out { background-position: -34px -136px }
.icon-pin { background-position: -68px -136px }
.icon-riflescope { background-position: -102px -136px }
.icon-rotation-lock { background-position: -136px -136px }
.icon-flash { background-position: -170px -136px }
.icon-google-maps { background-position: -204px -136px }
.icon-anchor { background-position: -238px -136px }
.icon-conversation { background-position: -272px -136px }
.icon-chat { background-position: -306px -136px }
.icon-male { background-position: -340px -136px }
.icon-female { background-position: -374px -136px }
.icon-asterisk { background-position: -408px -136px }
.icon-divide { background-position: -442px -136px }
.icon-snorkel-diving { background-position: -476px -136px }
.icon-scuba-diving { background-position: -510px -136px }
.icon-oxygen-bottle { background-position: -544px -136px }
.icon-fins { background-position: -578px -136px }
.icon-fishes { background-position: -612px -136px }
.icon-boat { background-position: -646px -136px }
.icon-delete-point { background-position: -680px -136px }
.icon-sheriffs--star { background-position: -714px -136px }
.icon-qrcode { background-position: -748px -136px }
.icon-barcode { background-position: -782px -136px }
.icon-pool { background-position: -816px -136px }
.icon-buoy { background-position: -850px -136px }
.icon-spade { background-position: -884px -136px }
.icon-bank { background-position: -918px -136px }
.icon-vcard { background-position: -952px -136px }
.icon-electrical-plug { background-position: -986px -136px }
.icon-flag { background-position: -1020px -136px }
.icon-credit-card { background-position: -1054px -136px }
.icon-keyboard-wireless { background-position: -1088px -136px }
.icon-keyboard-wired { background-position: -1122px -136px }
.icon-shield { background-position: -1156px -136px }
.icon-ring { background-position: -1190px -136px }
.icon-cake { background-position: -1224px -136px }
.icon-drink { background-position: -1258px -136px }
.icon-beer { background-position: -1292px -136px }
.icon-fast-food { background-position: -1326px -136px }
.icon-cutlery { background-position: -1360px -136px }
.icon-pizza { background-position: -1394px -136px }
.icon-birthday-cake { background-position: -1428px -136px }
.icon-tablet { background-position: -1462px -136px }
.icon-settings { background-position: -1496px -136px }
.icon-bullets { background-position: -1530px -136px }
.icon-cardio { background-position: -1564px -136px }
.icon-t-shirt { background-position: -1598px -136px }
.icon-pants { background-position: -1632px -136px }
.icon-sweater { background-position: -1666px -136px }
.icon-fabric { background-position: -1700px -136px }
.icon-leather { background-position: -1734px -136px }
.icon-scissors { background-position: -1768px -136px }
.icon-podium { background-position: -1802px -136px }
.icon-skull { background-position: -1836px -136px }
.icon-celebration { background-position: -1870px -136px }
.icon-tea-kettle { background-position: -1904px -136px }
.icon-french-press { background-position: -1938px -136px }
.icon-coffe-cup { background-position: -1972px -136px }
.icon-pot { background-position: 0 -170px }
.icon-grater { background-position: -34px -170px }
.icon-kettle { background-position: -68px -170px }
.icon-hospital { background-position: -102px -170px }
.icon-hospital-h { background-position: -136px -170px }
.icon-microphone { background-position: -170px -170px }
.icon-webcam { background-position: -204px -170px }
.icon-temple-christianity-church { background-position: -238px -170px }
.icon-temple-islam { background-position: -272px -170px }
.icon-temple-hindu { background-position: -306px -170px }
.icon-temple-buddhist { background-position: -340px -170px }
.icon-electrical-socket-eu { background-position: -374px -170px }
.icon-electrical-socket-us { background-position: -408px -170px }
.icon-bomb { background-position: -442px -170px }
.icon-comments { background-position: -476px -170px }
.icon-flower { background-position: -510px -170px }
.icon-baseball { background-position: -544px -170px }
.icon-rugby { background-position: -578px -170px }
.icon-ax { background-position: -612px -170px }
.icon-table-tennis { background-position: -646px -170px }
.icon-bowling { background-position: -680px -170px }
.icon-tree-conifer { background-position: -714px -170px }
.icon-tree-deciduous { background-position: -748px -170px }
.icon-more-items { background-position: -782px -170px }
.icon-sort { background-position: -816px -170px }
.icon-filter { background-position: -850px -170px }
.icon-gamepad { background-position: -884px -170px }
.icon-playing-dices { background-position: -918px -170px }
.icon-calculator { background-position: -952px -170px }
.icon-tie { background-position: -986px -170px }
.icon-wallet { background-position: -1020px -170px }
.icon-share { background-position: -1054px -170px }
.icon-sampler { background-position: -1088px -170px }
.icon-piano { background-position: -1122px -170px }
.icon-web-browser { background-position: -1156px -170px }
.icon-blog { background-position: -1190px -170px }
.icon-dashboard { background-position: -1224px -170px }
.icon-certificate { background-position: -1258px -170px }
.icon-bell { background-position: -1292px -170px }
.icon-candle { background-position: -1326px -170px }
.icon-pin-classic { background-position: -1360px -170px }
.icon-iphone-shake { background-position: -1394px -170px }
.icon-pin-flag { background-position: -1428px -170px }
.icon-turtle { background-position: -1462px -170px }
.icon-rabbit { background-position: -1496px -170px }
.icon-globe { background-position: -1530px -170px }
.icon-briefcase { background-position: -1564px -170px }
.icon-hdd { background-position: -1598px -170px }
.icon-thumbs-up { background-position: -1632px -170px }
.icon-thumbs-down { background-position: -1666px -170px }
.icon-hand-right { background-position: -1700px -170px }
.icon-hand-left { background-position: -1734px -170px }
.icon-hand-up { background-position: -1768px -170px }
.icon-hand-down { background-position: -1802px -170px }
.icon-fullscreen { background-position: -1836px -170px }
.icon-shopping-bag { background-position: -1870px -170px }
.icon-book-open { background-position: -1904px -170px }
.icon-nameplate { background-position: -1938px -170px }
.icon-nameplate-alt { background-position: -1972px -170px }
.icon-vases { background-position: 0 -204px }
.icon-announcement { background-position: -34px -204px }
.icon-dumbbell { background-position: -68px -204px }
.icon-suitcase { background-position: -102px -204px }
.icon-file-import { background-position: -136px -204px }
.icon-file-export { background-position: -170px -204px }
.icon-pinterest { background-position: -204px -204px }
.icon-dropbox { background-position: -238px -204px }
.icon-google-alt { background-position: -272px -204px }
.icon-jolicloud { background-position: -306px -204px }
.icon-yahoo { background-position: -340px -204px }
.icon-blogger { background-position: -374px -204px }
.icon-picasa { background-position: -408px -204px }
.icon-amazon { background-position: -442px -204px }
.icon-tumblr { background-position: -476px -204px }
.icon-wordpress { background-position: -510px -204px }
.icon-instapaper { background-position: -544px -204px }
.icon-evernote { background-position: -578px -204px }
.icon-xing { background-position: -612px -204px }
.icon-zootool { background-position: -646px -204px }
.icon-dribbble { background-position: -680px -204px }
.icon-deviantart { background-position: -714px -204px }
.icon-read-it-later { background-position: -748px -204px }
.icon-linked-in { background-position: -782px -204px }
.icon-forrst { background-position: -816px -204px }
.icon-pinboard { background-position: -850px -204px }
.icon-behance { background-position: -884px -204px }
.icon-github { background-position: -918px -204px }
.icon-youtube { background-position: -952px -204px }
.icon-skitch { background-position: -986px -204px }
.icon-4square { background-position: -1020px -204px }
.icon-quora { background-position: -1054px -204px }
.icon-google-plus { background-position: -1088px -204px }
.icon-spootify { background-position: -1122px -204px }
.icon-stumbleupon { background-position: -1156px -204px }
.icon-readability { background-position: -1190px -204px }
.icon-facebook { background-position: -1224px -204px }
.icon-twitter-t { background-position: -1258px -204px }
.icon-twitter { background-position: -1292px -204px }
.icon-buzz { background-position: -1326px -204px }
.icon-vimeo { background-position: -1360px -204px }
.icon-flickr { background-position: -1394px -204px }
.icon-last-fm { background-position: -1428px -204px }
.icon-rss { background-position: -1462px -204px }
.icon-skype { background-position: -1496px -204px }
.icon-e-mail { background-position: -1530px -204px }



/*!
* Fontello_mades_icons. Genered with http://fontello.com
*/
@font-face {
  font-family: 'fontello_mades_icons';
  src: url('fonts/fontello_mades_icons.eot?98471461');
  src: url('fonts/fontello_mades_icons.eot?98471461#iefix') format('embedded-opentype'),
       url('fonts/fontello_mades_icons.woff?98471461') format('woff'),
       url('fonts/fontello_mades_icons.ttf?98471461') format('truetype'),
       url('fonts/fontello_mades_icons.svg?98471461#fontello_mades_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello_mades_icons';
    src: url('../font/fontello_mades_icons.svg?98471461#fontello_mades_icons') format('svg');
  }
}
*/
   
[class^="ficon-"], [class*=" ficon-"], .ficonc{
	display: inline-block;
	vertical-align: inherit;
	font-size: larger;
}
[class^="ficon-"]:before, [class*=" ficon-"]:before, .ficonc {
  font-family: "fontello_mades_icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  -webkit-font-smoothing:antialiased;
}
 
.ficon-emo-happy:before { content: '\ea23'; } 
.ficon-block-alt:before { content: '\e841'; } 
.ficon-emo-wink2:before { content: '\ea25'; } 
.ficon-emo-unhappy:before { content: '\ea26'; } 
.ficon-emo-sleep:before { content: '\ea27'; } 
.ficon-emo-thumbsup:before { content: '\ea28'; } 
.ficon-emo-devil:before { content: '\ea29'; } 
.ficon-emo-surprised:before { content: '\ea2a'; } 
.ficon-emo-tongue:before { content: '\ea2b'; } 
.ficon-emo-coffee:before { content: '\ea2c'; } 
.ficon-emo-sunglasses:before { content: '\ea2d'; } 
.ficon-emo-displeased:before { content: '\ea2e'; } 
.ficon-emo-beer:before { content: '\ea2f'; } 
.ficon-emo-grin:before { content: '\ea30'; } 
.ficon-emo-angry:before { content: '\ea31'; } 
.ficon-emo-saint:before { content: '\ea32'; } 
.ficon-emo-cry:before { content: '\ea33'; } 
.ficon-emo-shoot:before { content: '\ea34'; } 
.ficon-emo-squint:before { content: '\ea35'; } 
.ficon-emo-laugh:before { content: '\ea36'; } 
.ficon-spin-arrows:before { content: '\e955'; } 
.ficon-firefox:before { content: '\e9b0'; } 
.ficon-chrome:before { content: '\e9b1'; } 
.ficon-opera:before { content: '\e9b2'; } 
.ficon-ie:before { content: '\e9b3'; } 
.ficon-crown:before { content: '\e9e0'; } 
.ficon-crown-plus:before { content: '\e9e1'; } 
.ficon-crown-minus:before { content: '\e9e2'; } 
.ficon-marquee:before { content: '\e9e3'; } 
.ficon-glass:before { content: '\e80a'; } 
.ficon-music:before { content: '\e80d'; } 
.ficon-mail:before { content: '\e810'; } 
.ficon-mail-alt:before { content: '\e811'; } 
.ficon-heart:before { content: '\e812'; } 
.ficon-heart-empty:before { content: '\e813'; } 
.ficon-star:before { content: '\e814'; } 
.ficon-star-empty:before { content: '\e815'; } 
.ficon-star-half:before { content: '\e816'; } 
.ficon-star-half-empty:before { content: '\e817'; } 
.ficon-male:before { content: '\e835'; } 
.ficon-female:before { content: '\e836'; } 
.ficon-picture:before { content: '\e877'; } 
.ficon-ok:before { content: '\e800'; } 
.ficon-ok-circled:before { content: '\e831'; } 
.ficon-cancel:before { content: '\e803'; } 
.ficon-cancel-circled:before { content: '\e806'; } 
.ficon-plus:before { content: '\e82b'; } 
.ficon-plus-circled:before { content: '\e82d'; } 
.ficon-plus-squared:before { content: '\e82f'; } 
.ficon-minus:before { content: '\e82c'; } 
.ficon-minus-circled:before { content: '\e82e'; } 
.ficon-minus-squared:before { content: '\e830'; } 
.ficon-home:before { content: '\e84a'; } 
.ficon-link:before { content: '\e84b'; } 
.ficon-unlink:before { content: '\e84c'; } 
.ficon-lock:before { content: '\e83d'; } 
.ficon-lock-open:before { content: '\e83e'; } 
.ficon-lock-open-alt:before { content: '\e83f'; } 
.ficon-pin-fixed:before { content: '\e82a'; } 
.ficon-eye:before { content: '\e81e'; } 
.ficon-eye-off:before { content: '\e81f'; } 
.ficon-tag:before { content: '\e823'; } 
.ficon-tags:before { content: '\e824'; } 
.ficon-bookmark:before { content: '\e81a'; } 
.ficon-bookmark-empty:before { content: '\e81b'; } 
.ficon-flag:before { content: '\e825'; } 
.ficon-flag-empty:before { content: '\e826'; } 
.ficon-flag-checkered:before { content: '\e827'; } 
.ficon-thumbs-up:before { content: '\e84e'; } 
.ficon-thumbs-down:before { content: '\e84f'; } 
.ficon-thumbs-up-alt:before { content: '\e850'; } 
.ficon-thumbs-down-alt:before { content: '\e851'; } 
.ficon-download:before { content: '\e854'; }
.ficon-upload:before { content: '\e855'; } 
.ficon-download-cloud:before { content: '\e856'; } 
.ficon-upload-cloud:before { content: '\e857'; } 
.ficon-reply:before { content: '\e859'; } 
.ficon-reply-all:before { content: '\e962'; } 
.ficon-forward:before { content: '\e85b'; } 
.ficon-quote-left:before { content: '\e85c'; } 
.ficon-quote-right:before { content: '\e85d'; } 
.ficon-code:before { content: '\e85e'; } 
.ficon-export:before { content: '\e85f'; } 
.ficon-export-alt:before { content: '\e860'; } 
.ficon-pencil:before { content: '\e861'; } 
.ficon-pencil-squared:before { content: '\e862'; } 
.ficon-edit:before { content: '\e863'; } 
.ficon-print:before { content: '\e864'; } 
.ficon-retweet:before { content: '\e866'; } 
.ficon-keyboard:before { content: '\e867'; } 
.ficon-gamepad:before { content: '\e868'; } 
.ficon-comment:before { content: '\e869'; } 
.ficon-chat:before { content: '\e86b'; } 
.ficon-comment-empty:before { content: '\e86a'; } 
.ficon-chat-empty:before { content: '\e86c'; } 
.ficon-bell-empty:before { content: '\e86e'; } 
.ficon-bell:before { content: '\e86d'; } 
.ficon-attention-alt:before { content: '\e86f'; } 
.ficon-attention:before { content: '\e870'; } 
.ficon-attention-circled:before { content: '\e871'; } 
.ficon-direction:before { content: '\e87a'; } 
.ficon-trash:before { content: '\e881'; } 
.ficon-docs:before { content: '\e912'; } 
.ficon-doc:before { content: '\e884'; } 
.ficon-doc-text:before { content: '\e885'; } 
.ficon-folder:before { content: '\e886'; } 
.ficon-folder-open:before { content: '\e888'; } 
.ficon-folder-empty:before { content: '\e887'; } 
.ficon-folder-open-empty:before { content: '\e889'; } 
.ficon-box:before { content: '\e88a'; } 
.ficon-rss:before { content: '\e88c'; } 
.ficon-rss-squared:before { content: '\e88d'; } 
.ficon-phone-squared:before { content: '\e88e'; } 
.ficon-menu:before { content: '\e893'; } 
.ficon-cog:before { content: '\e894'; } 
.ficon-cog-alt:before { content: '\e895'; } 
.ficon-wrench:before { content: '\e898'; } 
.ficon-calendar:before { content: '\e89c'; } 
.ficon-calendar-empty:before { content: '\e89d'; } 
.ficon-login:before { content: '\e89e'; } 
.ficon-logout:before { content: '\e89f'; } 
.ficon-mic:before { content: '\e8a0'; } 
.ficon-mute:before { content: '\e8a1'; } 
.ficon-headphones:before { content: '\e88f'; } 
.ficon-clock:before { content: '\e842'; } 
.ficon-lightbulb:before { content: '\e8a6'; } 
.ficon-block:before { content: '\e840'; } 
.ficon-resize-full:before { content: '\e8a8'; } 
.ficon-resize-full-alt:before { content: '\e8a9'; } 
.ficon-resize-small:before { content: '\e8aa'; } 
.ficon-resize-vertical:before { content: '\e8ab'; } 
.ficon-resize-horizontal:before { content: '\e8ac'; } 
.ficon-move:before { content: '\e8ad'; } 
.ficon-zoom-in:before { content: '\e8ae'; } 
.ficon-zoom-out:before { content: '\e8af'; } 
.ficon-down-dir:before { content: '\e8b4'; } 
.ficon-up-dir:before { content: '\e8b5'; } 
.ficon-left-dir:before { content: '\e8b6'; } 
.ficon-right-dir:before { content: '\e8b7'; } 
.ficon-down-open:before { content: '\e8b8'; } 
.ficon-left-open:before { content: '\e8b9'; } 
.ficon-right-open:before { content: '\e8ba'; } 
.ficon-up-open:before { content: '\e8bb'; } 
.ficon-angle-left:before { content: '\e8bc'; } 
.ficon-angle-right:before { content: '\e8bd'; } 
.ficon-angle-up:before { content: '\e8be'; } 
.ficon-angle-down:before { content: '\e8bf'; } 
.ficon-angle-circled-left:before { content: '\e8c0'; } 
.ficon-angle-circled-right:before { content: '\e8c1'; } 
.ficon-angle-circled-up:before { content: '\e8c2'; } 
.ficon-angle-circled-down:before { content: '\e8c3'; } 
.ficon-angle-double-left:before { content: '\e8c4'; } 
.ficon-angle-double-right:before { content: '\e8c5'; } 
.ficon-angle-double-up:before { content: '\e8c6'; } 
.ficon-angle-double-down:before { content: '\e8c7'; } 
.ficon-down:before { content: '\e8c8'; } 
.ficon-left:before { content: '\e8c9'; } 
.ficon-right:before { content: '\e8ca'; } 
.ficon-up:before { content: '\e8cb'; } 
.ficon-down-big:before { content: '\e8cc'; } 
.ficon-left-big:before { content: '\e8cd'; } 
.ficon-right-big:before { content: '\e8ce'; } 
.ficon-up-big:before { content: '\e8cf'; } 
.ficon-right-hand:before { content: '\e8b0'; } 
.ficon-left-hand:before { content: '\e8b1'; } 
.ficon-up-hand:before { content: '\e8b2'; } 
.ficon-down-hand:before { content: '\e8b3'; } 
.ficon-left-circled:before { content: '\e8d0'; } 
.ficon-right-circled:before { content: '\e8d1'; } 
.ficon-up-circled:before { content: '\e8d2'; } 
.ficon-down-circled:before { content: '\e8d3'; } 
.ficon-cw:before { content: '\e8d4'; } 
.ficon-ccw:before { content: '\e8d5'; } 
.ficon-arrows-cw:before { content: '\e8d6'; } 
.ficon-level-up:before { content: '\e8d7'; } 
.ficon-level-down:before { content: '\e8d8'; } 
.ficon-shuffle:before { content: '\e8d9'; } 
.ficon-exchange:before { content: '\e8da'; } 
.ficon-play:before { content: '\e8dc'; } 
.ficon-play-circled:before { content: '\e8dd'; } 
.ficon-stop:before { content: '\e8de'; } 
.ficon-pause:before { content: '\e8df'; } 
.ficon-to-end:before { content: '\e8e0'; } 
.ficon-to-end-alt:before { content: '\e8e1'; } 
.ficon-to-start:before { content: '\e8e2'; } 
.ficon-to-start-alt:before { content: '\e8e3'; } 
.ficon-fast-fw:before { content: '\e8e4'; } 
.ficon-fast-bw:before { content: '\e8e5'; } 
.ficon-eject:before { content: '\e8e6'; } 
.ficon-award-cup:before { content: '\e8ea'; } 
.ficon-desktop:before { content: '\e8ec'; } 
.ficon-laptop:before { content: '\e8ed'; } 
.ficon-tablet:before { content: '\e8ee'; } 
.ficon-mobile:before { content: '\e8ef'; } 
.ficon-sun:before { content: '\e8f4'; } 
.ficon-cloud:before { content: '\e8f5'; } 
.ficon-flash:before { content: '\e8f6'; } 
.ficon-moon:before { content: '\e8f7'; } 
.ficon-umbrella:before { content: '\e8f8'; } 
.ficon-flight:before { content: '\e8f9'; } 
.ficon-font:before { content: '\e8fb'; } 
.ficon-bold:before { content: '\e8fc'; } 
.ficon-italic:before { content: '\e8fd'; } 
.ficon-text-height:before { content: '\e8fe'; } 
.ficon-text-width:before { content: '\e8ff'; } 
.ficon-align-left:before { content: '\e900'; } 
.ficon-align-center:before { content: '\e901'; } 
.ficon-align-right:before { content: '\e902'; } 
.ficon-align-justify:before { content: '\e903'; } 
.ficon-list-1:before { content: '\e904'; } 
.ficon-indent-left:before { content: '\e905'; } 
.ficon-indent-right:before { content: '\e906'; } 
.ficon-list-bullet:before { content: '\e907'; } 
.ficon-list-numbered:before { content: '\e908'; } 
.ficon-strike:before { content: '\e909'; } 
.ficon-underline:before { content: '\e90a'; } 
.ficon-superscript:before { content: '\e90b'; } 
.ficon-subscript:before { content: '\e90c'; } 
.ficon-table:before { content: '\e90d'; } 
.ficon-columns:before { content: '\e90e'; } 
.ficon-crop:before { content: '\e90f'; } 
.ficon-scissors:before { content: '\e910'; } 
.ficon-paste:before { content: '\e911'; } 
.ficon-briefcase:before { content: '\e914'; } 
.ficon-suitcase:before { content: '\e915'; } 
.ficon-ellipsis:before { content: '\e916'; } 
.ficon-ellipsis-vert:before { content: '\e917'; } 
.ficon-off:before { content: '\e913'; } 
.ficon-road:before { content: '\e918'; } 
.ficon-qrcode:before { content: '\e919'; } 
.ficon-barcode:before { content: '\e91a'; } 
.ficon-book-alt:before { content: '\e87f'; } 
.ficon-ajust:before { content: '\e91b'; } 
.ficon-tint:before { content: '\e91c'; } 
.ficon-check:before { content: '\e91d'; } 
.ficon-check-empty:before { content: '\e91e'; } 
.ficon-circle:before { content: '\e91f'; } 
.ficon-circle-empty:before { content: '\e920'; } 
.ficon-dot-circled:before { content: '\e921'; } 
.ficon-asterisk:before { content: '\e922'; } 
.ficon-fire-alt:before { content: '\e924'; } 
.ficon-ticket:before { content: '\e929'; } 
.ficon-floppy:before { content: '\e92c'; } 
.ficon-hdd:before { content: '\e92d'; } 
.ficon-key-classic:before { content: '\e92e'; } 
.ficon-rocket:before { content: '\e936'; } 
.ficon-bug:before { content: '\e937'; } 
.ficon-certificate:before { content: '\e938'; } 
.ficon-tasks:before { content: '\e939'; } 
.ficon-filter:before { content: '\e93a'; } 
.ficon-beaker:before { content: '\e93b'; } 
.ficon-magic:before { content: '\e93c'; } 
.ficon-truck:before { content: '\e93d'; } 
.ficon-euro:before { content: '\e941'; } 
.ficon-pound:before { content: '\e85a'; } 
.ficon-dollar-1:before { content: '\e942'; } 
.ficon-rupee:before { content: '\e943'; } 
.ficon-yen:before { content: '\e963'; } 
.ficon-rouble:before { content: '\e946'; } 
.ficon-try:before { content: '\e949'; } 
.ficon-won:before { content: '\e947'; } 
.ficon-bitcoin:before { content: '\e948'; } 
.ficon-sort:before { content: '\e94a'; } 
.ficon-sort-down:before { content: '\e94b'; } 
.ficon-sort-up:before { content: '\e94c'; } 
.ficon-sort-alt-up:before { content: '\e94d'; } 
.ficon-sort-alt-down:before { content: '\e94e'; } 
.ficon-sort-name-up:before { content: '\e94f'; } 
.ficon-sort-name-down:before { content: '\e950'; } 
.ficon-sort-number-down:before { content: '\e945'; } 
.ficon-hammer:before { content: '\e951'; } 
.ficon-sitemap:before { content: '\e953'; } 
.ficon-spinner:before { content: '\e954'; } 
.ficon-coffee:before { content: '\e956'; } 
.ficon-food:before { content: '\e957'; } 
.ficon-beer:before { content: '\e958'; } 
.ficon-user-md:before { content: '\e959'; } 
.ficon-medkit:before { content: '\e95a'; } 
.ficon-h-sigh:before { content: '\e95b'; } 
.ficon-building:before { content: '\e95c'; } 
.ficon-smile:before { content: '\e95d'; } 
.ficon-frown:before { content: '\e95e'; } 
.ficon-meh:before { content: '\e95f'; } 
.ficon-emo-wink:before { content: '\ea24'; } 
.ficon-terminal:before { content: '\e961'; } 
.ficon-eraser:before { content: '\e944'; } 
.ficon-puzzle:before { content: '\e964'; } 
.ficon-shield:before { content: '\e965'; } 
.ficon-extinguisher:before { content: '\e966'; } 
.ficon-bullseye:before { content: '\e822'; } 
.ficon-wheelchair:before { content: '\e967'; } 
.ficon-android:before { content: '\e969'; } 
.ficon-apple:before { content: '\e96a'; } 
.ficon-bitbucket:before { content: '\e96d'; } 
.ficon-css3:before { content: '\e96f'; } 
.ficon-dribbble:before { content: '\e971'; } 
.ficon-github:before { content: '\e977'; } 
.ficon-gplus-squared:before { content: '\e97c'; } 
.ficon-linux:before { content: '\e981'; } 
.ficon-renren:before { content: '\e984'; } 
.ficon-stackexchange:before { content: '\e986'; } 
.ficon-twitter-squared:before { content: '\e98b'; } 
.ficon-windows:before { content: '\e96b'; } 
.ficon-xing-squared:before { content: '\e993'; } 
.ficon-youtube-squared:before { content: '\e995'; } 
.ficon-youtube-play:before { content: '\e997'; } 
.ficon-lemon:before { content: '\e9d6'; } 
.ficon-note:before { content: '\e80c'; } 
.ficon-user:before { content: '\e832'; } 
.ficon-users:before { content: '\e833'; } 
.ficon-user-add:before { content: '\e834'; } 
.ficon-check-entypo:before { content: '\e9d8'; } 
.ficon-cancel-entypo:before { content: '\e9d9'; } 
.ficon-help:before { content: '\e848'; } 
.ficon-help-circled:before { content: '\e849'; } 
.ficon-info:before { content: '\e846'; } 
.ficon-info-circled:before { content: '\e847'; } 
.ficon-attach:before { content: '\e84d'; } 
.ficon-thumbs-up-curved:before { content: '\e852'; } 
.ficon-thumbs-down-curved:before { content: '\e853'; } 
.ficon-alert:before { content: '\e872'; } 
.ficon-address:before { content: '\e9df'; } 
.ficon-map:before { content: '\e87d'; } 
.ficon-book-open:before { content: '\e880'; } 
.ficon-book:before { content: '\e87e'; } 
.ficon-basket:before { content: '\e89a'; } 
.ficon-hourglass-detail:before { content: '\e845'; } 
.ficon-progress-0:before { content: '\e9de'; } 
.ficon-progress-1:before { content: '\e9dd'; } 
.ficon-progress-2:before { content: '\e9dc'; } 
.ficon-progress-3:before { content: '\e9db'; } 
.ficon-wifi:before { content: '\e9ca'; } 
.ficon-battery:before { content: '\e9cb'; } 
.ficon-back-in-time:before { content: '\e9da'; } 
.ficon-paper-plane:before { content: '\e9d7'; } 
.ficon-leaf:before { content: '\e8fa'; } 
.ficon-chart-line:before { content: '\e926'; } 
.ficon-chart-area:before { content: '\e927'; } 
.ficon-key:before { content: '\e930'; } 
.ficon-flow-cascade:before { content: '\e931'; } 
.ficon-flow-branch:before { content: '\e932'; } 
.ficon-flow-tree:before { content: '\e933'; } 
.ficon-flow-line:before { content: '\e934'; } 
.ficon-flow-parallel:before { content: '\e935'; } 
.ficon-gauge:before { content: '\e9d5'; } 
.ficon-instagram:before { content: '\e97d'; } 
.ficon-cancel-back:before { content: '\e808'; } 
.ficon-pin-empty:before { content: '\e829'; } 
.ficon-pin:before { content: '\e828'; } 
.ficon-globe-alt:before { content: '\e8f3'; } 
.ficon-loop-alt:before { content: '\e8db'; } 
.ficon-chart-pie:before { content: '\e928'; } 
.ficon-print-modern:before { content: '\e865'; } 
.ficon-location:before { content: '\e879'; } 
.ficon-newspaper:before { content: '\e883'; } 
.ficon-wrenches:before { content: '\e899'; } 
.ficon-basket-alt:before { content: '\e89b'; } 
.ficon-stop-point:before { content: '\e809'; } 
.ficon-signal-tower:before { content: '\e8e8'; } 
.ficon-award-medal:before { content: '\e8eb'; } 
.ficon-mobile-phone:before { content: '\e891'; } 
.ficon-cd:before { content: '\e9d4'; } 
.ficon-globe-setting:before { content: '\e9d3'; } 
.ficon-dollar:before { content: '\e93e'; } 
.ficon-money:before { content: '\e93f'; } 
.ficon-stopwatch:before { content: '\e882'; } 
.ficon-hourglass:before { content: '\e844'; } 
.ficon-globe:before { content: '\e8f1'; } 
.ficon-globe-inv:before { content: '\e8f2'; } 
.ficon-geo-aboveground-rail:before { content: '\e9e4'; } 
.ficon-geo-airfield:before { content: '\e9e5'; } 
.ficon-geo-airport:before { content: '\e9e6'; } 
.ficon-geo-art-gallery:before { content: '\e9e7'; } 
.ficon-geo-bar:before { content: '\e9e8'; } 
.ficon-geo-baseball:before { content: '\e9e9'; } 
.ficon-geo-basketball:before { content: '\e9ea'; } 
.ficon-geo-beer:before { content: '\e9eb'; } 
.ficon-geo-belowground-rail:before { content: '\e9ec'; } 
.ficon-geo-bicycle:before { content: '\e9ed'; } 
.ficon-geo-bus:before { content: '\e9ee'; } 
.ficon-geo-cafe:before { content: '\e9ef'; } 
.ficon-geo-campsite:before { content: '\e9f0'; } 
.ficon-geo-cemetery:before { content: '\e9f1'; } 
.ficon-geo-cinema:before { content: '\e9f2'; } 
.ficon-geo-college:before { content: '\e9f3'; } 
.ficon-geo-commerical-building:before { content: '\e9f4'; } 
.ficon-geo-credit-card:before { content: '\e9f5'; } 
.ficon-geo-cricket:before { content: '\e9f6'; } 
.ficon-geo-embassy:before { content: '\e9f7'; } 
.ficon-geo-fast-food:before { content: '\e9f8'; } 
.ficon-geo-ferry:before { content: '\e9f9'; } 
.ficon-geo-fire-station:before { content: '\e9fa'; } 
.ficon-geo-football:before { content: '\e9fb'; } 
.ficon-geo-fuel:before { content: '\e9fc'; } 
.ficon-geo-garden:before { content: '\e9fd'; } 
.ficon-geo-giraffe:before { content: '\e9fe'; } 
.ficon-geo-golf:before { content: '\e9ff'; } 
.ficon-geo-grocery-store:before { content: '\ea00'; } 
.ficon-geo-harbor:before { content: '\ea01'; } 
.ficon-geo-heliport:before { content: '\ea02'; } 
.ficon-geo-hospital:before { content: '\ea03'; } 
.ficon-geo-industrial-building:before { content: '\ea04'; } 
.ficon-geo-library:before { content: '\ea05'; } 
.ficon-geo-lodging:before { content: '\ea06'; } 
.ficon-geo-london-underground:before { content: '\ea07'; } 
.ficon-geo-minefield:before { content: '\ea08'; } 
.ficon-geo-monument:before { content: '\ea09'; } 
.ficon-geo-museum:before { content: '\ea0a'; } 
.ficon-geo-pharmacy:before { content: '\ea0b'; } 
.ficon-geo-pitch:before { content: '\ea0c'; } 
.ficon-geo-police:before { content: '\ea0d'; } 
.ficon-geo-post:before { content: '\ea0e'; } 
.ficon-geo-prison:before { content: '\ea0f'; } 
.ficon-geo-rail:before { content: '\ea10'; } 
.ficon-geo-religious-christian:before { content: '\ea11'; } 
.ficon-geo-religious-islam:before { content: '\ea12'; } 
.ficon-geo-religious-jewish:before { content: '\ea13'; } 
.ficon-geo-restaurant:before { content: '\ea14'; } 
.ficon-geo-roadblock:before { content: '\ea15'; } 
.ficon-geo-school:before { content: '\ea16'; } 
.ficon-geo-shop:before { content: '\ea17'; } 
.ficon-sgeo-kiing:before { content: '\ea18'; } 
.ficon-geo-soccer:before { content: '\ea19'; } 
.ficon-geo-swimming:before { content: '\ea1a'; } 
.ficon-geo-tennis:before { content: '\ea1b'; } 
.ficon-geo-theatre:before { content: '\ea1c'; } 
.ficon-geo-toilet:before { content: '\ea1d'; } 
.ficon-geo-town-hall:before { content: '\ea1e'; } 
.ficon-geo-trash:before { content: '\ea1f'; } 
.ficon-geo-tree:before { content: '\ea20'; } 
.ficon-geo-tree-alt:before { content: '\ea21'; } 
.ficon-geo-warehouse:before { content: '\ea22'; } 
.ficon-duckduckgo:before { content: '\e9a6'; } 
.ficon-aim:before { content: '\e9a7'; } 
.ficon-delicious:before { content: '\e9a9'; } 
.ficon-paypal:before { content: '\e9aa'; } 
.ficon-flattr:before { content: '\e9ba'; } 
.ficon-detail:before { content: '\e968'; } 
.ficon-gplus:before { content: '\e97b'; } 
.ficon-wikipedia:before { content: '\e9ab'; } 
.ficon-fivehundredpx:before { content: '\e9be'; } 
.ficon-pinterest:before { content: '\e982'; } 
.ficon-bitcoin-1:before { content: '\e9ac'; } 
.ficon-w3c:before { content: '\e9ad'; } 
.ficon-foursquare:before { content: '\e952'; } 
.ficon-html5:before { content: '\e970'; } 
.ficon-digg:before { content: '\e9c2'; } 
.ficon-spotify:before { content: '\e9c3'; } 
.ficon-reddit:before { content: '\e9bd'; } 
.ficon-appstore:before { content: '\e9b7'; } 
.ficon-blogger:before { content: '\e99e'; } 
.ficon-evernote:before { content: '\e9b9'; } 
.ficon-flickr-simple:before { content: '\e976'; } 
.ficon-google:before { content: '\e9ae'; } 
.ficon-weibo:before { content: '\e991'; } 
.ficon-linkedin:before { content: '\e980'; } 
.ficon-meetup:before { content: '\e9c0'; } 
.ficon-vk:before { content: '\e98e'; } 
.ficon-plancast:before { content: '\e9c1'; } 
.ficon-skype:before { content: '\e985'; } 
.ficon-twitter:before { content: '\e98a'; } 
.ficon-youtube:before { content: '\e994'; } 
.ficon-vimeo:before { content: '\e98c'; } 
.ficon-windows-old:before { content: '\e96c'; } 
.ficon-xing:before { content: '\e992'; } 
.ficon-yahoo:before { content: '\e9b8'; } 
.ficon-email:before { content: '\e80f'; } 
.ficon-myspace:before { content: '\e9bc'; } 
.ficon-podcast:before { content: '\e9c9'; } 
.ficon-amazon:before { content: '\e9bb'; } 
.ficon-steam:before { content: '\e9af'; } 
.ficon-dropbox:before { content: '\e972'; } 
.ficon-ebay:before { content: '\e9c4'; } 
.ficon-facebook:before { content: '\e973'; } 
.ficon-github-text:before { content: '\e979'; } 
.ficon-github-circled:before { content: '\e97a'; } 
.ficon-songkick:before { content: '\e9c5'; } 
.ficon-gmail:before { content: '\e9b6'; } 
.ficon-openid:before { content: '\e9b5'; } 
.ficon-soundcloud:before { content: '\e9b4'; } 
.ficon-tumblr:before { content: '\e988'; } 
.ficon-eventasaurus:before { content: '\e9c6'; } 
.ficon-yelp:before { content: '\e9bf'; } 
.ficon-intensedebate:before { content: '\e9a8'; } 
.ficon-acrobat:before { content: '\e9c7'; } 
.ficon-drupal:before { content: '\e9a5'; } 
.ficon-lego:before { content: '\e9c8'; } 
.ficon-stackoverflow:before { content: '\e987'; } 
.ficon-icq:before { content: '\e99b'; } 
.ficon-yandex:before { content: '\e99c'; } 
.ficon-yandex-rect:before { content: '\e99d'; } 
.ficon-vkontakte:before { content: '\e990'; } 
.ficon-odnoklassniki:before { content: '\e998'; } 
.ficon-odnoklassniki-squared:before { content: '\e999'; } 
.ficon-friendfeed:before { content: '\e9d1'; } 
.ficon-friendfeed-rect:before { content: '\e9d2'; } 
.ficon-blogger-rect:before { content: '\e99f'; } 
.ficon-deviantart:before { content: '\e9cf'; } 
.ficon-jabber:before { content: '\e9d0'; } 
.ficon-lastfm:before { content: '\e9a0'; } 
.ficon-lastfm-rect:before { content: '\e9a1'; } 
.ficon-picasa:before { content: '\e9a2'; } 
.ficon-wordpress:before { content: '\e9a4'; } 
.ficon-instagram-empty:before { content: '\e99a'; } 
.ficon-instagram-filled:before { content: '\e9a3'; } 
.ficon-star-sharped:before { content: '\e818'; } 
.ficon-star-empty-sharped:before { content: '\e819'; } 
.ficon-video:before { content: '\e873'; } 
.ficon-video-alt:before { content: '\e874'; } 
.ficon-videocam:before { content: '\e875'; } 
.ficon-video-chat:before { content: '\e876'; } 
.ficon-camera:before { content: '\e878'; } 
.ficon-th-large:before { content: '\e839'; } 
.ficon-th:before { content: '\e83a'; } 
.ficon-th-list:before { content: '\e83b'; } 
.ficon-ok-sharped:before { content: '\e801'; } 
.ficon-cancel-sharped:before { content: '\e804'; } 
.ficon-eye-sharped:before { content: '\e820'; } 
.ficon-eye-off-sharped:before { content: '\e821'; } 
.ficon-bookmark-sharped:before { content: '\e81c'; } 
.ficon-bookmark-empty-sharped:before { content: '\e81d'; } 
.ficon-download-simple:before { content: '\e858'; } 
.ficon-deny-brick:before { content: '\e80b'; } 
.ficon-compass:before { content: '\e87b'; } 
.ficon-compass-circled:before { content: '\e87c'; } 
.ficon-phone:before { content: '\e80e'; } 
.ficon-volume-off:before { content: '\e8a2'; } 
.ficon-volume-down:before { content: '\e8a3'; } 
.ficon-volume:before { content: '\e8a4'; } 
.ficon-volume-up:before { content: '\e8a5'; } 
.ficon-headphones-1:before { content: '\e890'; } 
.ficon-lightbulb-on:before { content: '\e8a7'; } 
.ficon-target:before { content: '\e8e7'; } 
.ficon-signal:before { content: '\e8e9'; } 
.ficon-network:before { content: '\e9ce'; } 
.ficon-inbox-alt:before { content: '\e8f0'; } 
.ficon-list:before { content: '\e83c'; } 
.ficon-gift:before { content: '\e88b'; } 
.ficon-fire:before { content: '\e923'; } 
.ficon-magnet:before { content: '\e925'; } 
.ficon-credit-card:before { content: '\e92a'; } 
.ficon-megaphone:before { content: '\e892'; } 
.ficon-address-book:before { content: '\e92b'; } 
.ficon-male-planet:before { content: '\e837'; } 
.ficon-female-planet:before { content: '\e838'; } 
.ficon-css:before { content: '\e96e'; } 
.ficon-facebook-squared:before { content: '\e974'; } 
.ficon-flickr:before { content: '\e975'; } 
.ficon-github-detail:before { content: '\e978'; } 
.ficon-instagram-detail:before { content: '\e97e'; } 
.ficon-linkedin-squared:before { content: '\e97f'; } 
.ficon-pinterest-circled:before { content: '\e983'; } 
.ficon-slideshare:before { content: '\e9cd'; } 
.ficon-stumbleupon:before { content: '\e9cc'; } 
.ficon-tumblr-squared:before { content: '\e989'; } 
.ficon-vimeo-squared:before { content: '\e98d'; } 
.ficon-vk-squared:before { content: '\e98f'; } 
.ficon-youtube-alt:before { content: '\e996'; } 
.ficon-cog-empty:before { content: '\e896'; } 
.ficon-params:before { content: '\e897'; } 
.ficon-key-alt:before { content: '\e92f'; } 
.ficon-wallet:before { content: '\e940'; } 
.ficon-search:before { content: '\e807'; } 
.ficon-ok-curved:before { content: '\e802'; } 
.ficon-cancel-curved:before { content: '\e805'; } 
.ficon-clock-alt:before { content: '\e843'; } 
.ficon-anchor:before { content: '\e960'; } 


















#content_tpl {overflow: visible;}
.content_tpl {overflow: visible;}

#body_cont {min-height: 100%;}
#content_tpl {min-height: 100%;}
.content_tpl {min-height: 100%;}
