@import 'https://fonts.googleapis.com/css?family=Kaushan+Script|Open+Sans:400,400i,600,600i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext';
@font-face{
    font-family: 'icomoon';
    src:url('../font/icomoon.eot');
    src:url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
        url('../font/icomoon.woff') format('woff'),
        url('../font/icomoon.ttf') format('truetype'),
        url('../font/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
    font-family: 'icomoon';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-phone, .icon-mobile, .icon-mouse, .icon-directions, .icon-mail, .icon-paperplane, .icon-pencil, .icon-feather, .icon-paperclip, .icon-drawer, .icon-reply, .icon-reply-all, .icon-forward, .icon-user, .icon-users, .icon-user-add, .icon-vcard, .icon-export, .icon-location, .icon-map, .icon-compass, .icon-location-2, .icon-target, .icon-share, .icon-sharable, .icon-heart, .icon-heart-2, .icon-star, .icon-star-2, .icon-thumbs-up, .icon-thumbs-down, .icon-chat, .icon-comment, .icon-quote, .icon-house, .icon-popup, .icon-search, .icon-flashlight, .icon-printer, .icon-bell, .icon-link, .icon-flag, .icon-cog, .icon-tools, .icon-trophy, .icon-tag, .icon-camera, .icon-megaphone, .icon-moon, .icon-palette, .icon-leaf, .icon-music, .icon-music-2, .icon-new, .icon-graduation, .icon-book, .icon-newspaper, .icon-bag, .icon-airplane, .icon-lifebuoy, .icon-eye, .icon-clock, .icon-microphone, .icon-calendar, .icon-bolt, .icon-thunder, .icon-droplet, .icon-cd, .icon-briefcase, .icon-air, .icon-hourglass, .icon-gauge, .icon-language, .icon-network, .icon-key, .icon-battery, .icon-bucket, .icon-magnet, .icon-drive, .icon-cup, .icon-rocket, .icon-brush, .icon-suitcase, .icon-cone, .icon-earth, .icon-keyboard, .icon-browser, .icon-publish, .icon-progress-3, .icon-progress-2, .icon-brogress-1, .icon-progress-0, .icon-sun, .icon-sun-2, .icon-adjust, .icon-code, .icon-screen, .icon-infinity, .icon-light-bulb, .icon-credit-card, .icon-database, .icon-voicemail, .icon-clipboard, .icon-cart, .icon-box, .icon-ticket, .icon-rss, .icon-signal, .icon-thermometer, .icon-droplets, .icon-untitled, .icon-statistics, .icon-pie, .icon-bars, .icon-graph, .icon-lock, .icon-lock-open, .icon-logout, .icon-login, .icon-checkmark, .icon-cross, .icon-minus, .icon-plus, .icon-cross-2, .icon-minus-2, .icon-plus-2, .icon-cross-3, .icon-minus-3, .icon-plus-3, .icon-erase, .icon-blocked, .icon-info, .icon-info-2, .icon-question, .icon-help, .icon-warning, .icon-cycle, .icon-cw, .icon-ccw, .icon-shuffle, .icon-arrow, .icon-arrow-2, .icon-retweet, .icon-loop, .icon-history, .icon-back, .icon-switch, .icon-list, .icon-add-to-list, .icon-layout, .icon-list-2, .icon-text, .icon-text-2, .icon-document, .icon-docs, .icon-landscape, .icon-pictures, .icon-video, .icon-music-3, .icon-folder, .icon-archive, .icon-trash, .icon-upload, .icon-download, .icon-disk, .icon-install, .icon-cloud, .icon-upload-2, .icon-bookmark, .icon-bookmarks, .icon-book-2, .icon-play, .icon-pause, .icon-record, .icon-stop, .icon-next, .icon-previous, .icon-first, .icon-last, .icon-resize-enlarge, .icon-resize-shrink, .icon-volume, .icon-sound, .icon-mute, .icon-flow-cascade, .icon-flow-branch, .icon-flow-tree, .icon-flow-line, .icon-flow-parallel, .icon-arrow-left, .icon-arrow-down, .icon-arrow-up--upload, .icon-arrow-right, .icon-arrow-left-2, .icon-arrow-down-2, .icon-arrow-up, .icon-arrow-right-2, .icon-arrow-left-3, .icon-arrow-down-3, .icon-arrow-up-2, .icon-arrow-right-3, .icon-arrow-left-4, .icon-arrow-down-4, .icon-arrow-up-3, .icon-arrow-right-4, .icon-arrow-left-5, .icon-arrow-down-5, .icon-arrow-up-4, .icon-arrow-right-5, .icon-arrow-left-6, .icon-arrow-down-6, .icon-arrow-up-5, .icon-arrow-right-6, .icon-arrow-left-7, .icon-arrow-down-7, .icon-arrow-up-6, .icon-untitled-2, .icon-arrow-left-8, .icon-arrow-down-8, .icon-arrow-up-7, .icon-arrow-right-7, .icon-menu, .icon-ellipsis, .icon-dots, .icon-dot, .icon-cc, .icon-cc-by, .icon-cc-nc, .icon-cc-nc-eu, .icon-cc-nc-jp, .icon-cc-sa, .icon-cc-nd, .icon-cc-pd, .icon-cc-zero, .icon-cc-share, .icon-cc-share-2, .icon-daniel-bruce, .icon-daniel-bruce-2, .icon-github, .icon-github-2, .icon-flickr, .icon-flickr-2, .icon-vimeo, .icon-vimeo-2, .icon-twitter, .icon-twitter-2, .icon-facebook, .icon-facebook-2, .icon-facebook-3, .icon-googleplus, .icon-googleplus-2, .icon-pinterest, .icon-pinterest-2, .icon-tumblr, .icon-tumblr-2, .icon-linkedin, .icon-linkedin-2, .icon-dribbble, .icon-dribbble-2, .icon-stumbleupon, .icon-stumbleupon-2, .icon-lastfm, .icon-lastfm-2, .icon-rdio, .icon-rdio-2, .icon-spotify, .icon-spotify-2, .icon-qq, .icon-instagram, .icon-dropbox, .icon-evernote, .icon-flattr, .icon-skype, .icon-skype-2, .icon-renren, .icon-sina-weibo, .icon-paypal, .icon-picasa, .icon-soundcloud, .icon-mixi, .icon-behance, .icon-circles, .icon-vk, .icon-smashing, .icon-untitled-3, .icon-glass, .icon-music-4, .icon-search-2, .icon-envelope, .icon-heart-3, .icon-star-3, .icon-star-empty, .icon-user-2, .icon-film, .icon-th-large, .icon-th, .icon-th-list, .icon-ok, .icon-remove, .icon-zoom-in, .icon-zoom-out, .icon-off, .icon-signal-2, .icon-cog-2, .icon-trash-2, .icon-home, .icon-file, .icon-time, .icon-road, .icon-download-alt, .icon-download-2, .icon-upload-3, .icon-inbox, .icon-play-circle, .icon-repeat, .icon-refresh, .icon-list-alt, .icon-lock-2, .icon-flag-2, .icon-headphones, .icon-volume-off, .icon-volume-down, .icon-volume-up, .icon-qrcode, .icon-barcode, .icon-tag-2, .icon-tags, .icon-book-3, .icon-bookmark-2, .icon-print, .icon-camera-2, .icon-font, .icon-bold, .icon-italic, .icon-text-height, .icon-text-width, .icon-align-left, .icon-align-center, .icon-align-right, .icon-align-justify, .icon-list-3, .icon-indent-left, .icon-indent-right, .icon-facetime-video, .icon-picture, .icon-pencil-2, .icon-map-marker, .icon-adjust-2, .icon-tint, .icon-edit, .icon-share-2, .icon-check, .icon-move, .icon-step-backward, .icon-fast-backward, .icon-backward, .icon-play-2, .icon-pause-2, .icon-stop-2, .icon-forward-2, .icon-fast-forward, .icon-step-forward, .icon-eject, .icon-chevron-left, .icon-chevron-right, .icon-plus-sign, .icon-minus-sign, .icon-remove-sign, .icon-ok-sign, .icon-question-sign, .icon-info-sign, .icon-screenshot, .icon-remove-circle, .icon-ok-circle, .icon-ban-circle, .icon-arrow-left-9, .icon-arrow-right-8, .icon-arrow-up-8, .icon-arrow-down-9, .icon-share-alt, .icon-resize-full, .icon-resize-small, .icon-plus-4, .icon-minus-4, .icon-asterisk, .icon-exclamation-sign, .icon-gift, .icon-leaf-2, .icon-fire, .icon-eye-open, .icon-eye-close, .icon-warning-sign, .icon-plane, .icon-calendar-2, .icon-random, .icon-comment-2, .icon-magnet-2, .icon-chevron-up, .icon-chevron-down, .icon-retweet-2, .icon-shopping-cart, .icon-folder-close, .icon-folder-open, .icon-resize-vertical, .icon-resize-horizontal, .icon-bar-chart, .icon-twitter-sign, .icon-facebook-sign, .icon-camera-retro, .icon-key-2, .icon-cogs, .icon-comments, .icon-thumbs-up-2, .icon-thumbs-down-2, .icon-star-half, .icon-heart-empty, .icon-signout, .icon-linkedin-sign, .icon-pushpin, .icon-external-link, .icon-signin, .icon-trophy-2, .icon-github-sign, .icon-upload-alt, .icon-lemon, .icon-phone-2, .icon-check-empty, .icon-bookmark-empty, .icon-phone-sign, .icon-twitter-3, .icon-facebook-4, .icon-github-3, .icon-unlock, .icon-credit, .icon-rss-2, .icon-hdd, .icon-bullhorn, .icon-bell-2, .icon-certificate, .icon-hand-right, .icon-hand-left, .icon-hand-up, .icon-hand-down, .icon-circle-arrow-left, .icon-circle-arrow-right, .icon-circle-arrow-up, .icon-circle-arrow-down, .icon-globe, .icon-wrench, .icon-tasks, .icon-filter, .icon-briefcase-2, .icon-fullscreen, .icon-group, .icon-link-2, .icon-cloud-2, .icon-beaker, .icon-cut, .icon-copy, .icon-paper-clip, .icon-save, .icon-sign-blank, .icon-reorder, .icon-list-ul, .icon-list-ol, .icon-strikethrough, .icon-underline, .icon-table, .icon-magic, .icon-truck, .icon-pinterest-3, .icon-pinterest-sign, .icon-google-plus-sign, .icon-google-plus, .icon-money, .icon-caret-down, .icon-caret-up, .icon-caret-left, .icon-caret-right, .icon-columns, .icon-sort, .icon-sort-down, .icon-sort-up, .icon-envelope-alt, .icon-linkedin-3, .icon-undo, .icon-legal, .icon-dashboard, .icon-comment-alt, .icon-comments-alt, .icon-bolt-2, .icon-sitemap, .icon-umbrella, .icon-paste, .icon-lightbulb, .icon-exchange, .icon-cloud-download, .icon-cloud-upload, .icon-user-md, .icon-stethoscope, .icon-suitcase-2, .icon-bell-alt, .icon-coffee, .icon-food, .icon-file-alt, .icon-building, .icon-hospital, .icon-ambulance, .icon-medkit, .icon-fighter-jet, .icon-beer, .icon-h-sign, .icon-plus-sign-2, .icon-double-angle-left, .icon-double-angle-right, .icon-double-angle-up, .icon-double-angle-down, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-desktop, .icon-laptop, .icon-tablet, .icon-mobile-2, .icon-circle-blank, .icon-quote-left, .icon-quote-right, .icon-spinner, .icon-circle, .icon-reply-2, .icon-github-alt, .icon-folder-close-alt, .icon-folder-open-alt, .icon-expand-alt, .icon-collapse-alt, .icon-smile, .icon-frown, .icon-meh, .icon-gamepad, .icon-keyboard-2, .icon-flag-alt, .icon-flag-checkered, .icon-terminal, .icon-code-2, .icon-reply-all-2, .icon-star-half-full, .icon-location-arrow, .icon-crop, .icon-code-fork, .icon-unlink, .icon-question-2, .icon-info-3, .icon-exclamation, .icon-superscript, .icon-subscript, .icon-eraser, .icon-puzzle, .icon-microphone-2, .icon-microphone-off, .icon-shield, .icon-calendar-empty, .icon-fire-extinguisher, .icon-rocket-2, .icon-maxcdn, .icon-chevron-sign-left, .icon-chevron-sign-right, .icon-chevron-sign-up, .icon-chevron-sign-down, .icon-html5, .icon-css3, .icon-anchor, .icon-unlock-alt, .icon-bullseye, .icon-ellipsis-horizontal, .icon-ellipsis-vertical, .icon-rss-sign, .icon-play-sign, .icon-ticket-2, .icon-minus-sign-alt, .icon-check-minus, .icon-level-up, .icon-level-down, .icon-check-sign, .icon-edit-sign, .icon-external-link-sign, .icon-share-sign, .icon-compass-2, .icon-collapse, .icon-collapse-top, .icon-expand, .icon-euro, .icon-gbp, .icon-dollar, .icon-rupee, .icon-yen, .icon-renminbi, .icon-won, .icon-bitcoin, .icon-file-2, .icon-file-text, .icon-sort-by-alphabet, .icon-sort-by-alphabet-alt, .icon-sort-by-attributes, .icon-sort-by-attributes-alt, .icon-sort-by-order, .icon-sort-by-order-alt, .icon-thumbs-up-3, .icon-thumbs-down-3, .icon-youtube-sign, .icon-youtube, .icon-xing, .icon-xing-sign, .icon-youtube-play, .icon-dropbox-2, .icon-stackexchange, .icon-instagram-2, .icon-flickr-3, .icon-adn, .icon-bitbucket, .icon-bitbucket-sign, .icon-tumblr-3, .icon-tumblr-sign, .icon-long-arrow-down, .icon-long-arrow-up, .icon-long-arrow-left, .icon-long-arrow-right, .icon-apple, .icon-windows, .icon-android, .icon-linux, .icon-dribbble-3, .icon-skype-3, .icon-foursquare, .icon-trello, .icon-female, .icon-male, .icon-gittip, .icon-sun-3, .icon-moon-2, .icon-archive-2, .icon-bug, .icon-vk-2, .icon-weibo, .icon-renren-2 {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-phone:before {
    content: "\e000";
}
.icon-mobile:before {
    content: "\e001";
}
.icon-mouse:before {
    content: "\e002";
}
.icon-directions:before {
    content: "\e003";
}
.icon-mail:before {
    content: "\e004";
}
.icon-paperplane:before {
    content: "\e005";
}
.icon-pencil:before {
    content: "\e006";
}
.icon-feather:before {
    content: "\e007";
}
.icon-paperclip:before {
    content: "\e008";
}
.icon-drawer:before {
    content: "\e009";
}
.icon-reply:before {
    content: "\e00a";
}
.icon-reply-all:before {
    content: "\e00b";
}
.icon-forward:before {
    content: "\e00c";
}
.icon-user:before {
    content: "\e00d";
}
.icon-users:before {
    content: "\e00e";
}
.icon-user-add:before {
    content: "\e00f";
}
.icon-vcard:before {
    content: "\e010";
}
.icon-export:before {
    content: "\e011";
}
.icon-location:before {
    content: "\e012";
}
.icon-map:before {
    content: "\e013";
}
.icon-compass:before {
    content: "\e014";
}
.icon-location-2:before {
    content: "\e015";
}
.icon-target:before {
    content: "\e016";
}
.icon-share:before {
    content: "\e017";
}
.icon-sharable:before {
    content: "\e018";
}
.icon-heart:before {
    content: "\e019";
}
.icon-heart-2:before {
    content: "\e01a";
}
.icon-star:before {
    content: "\e01b";
}
.icon-star-2:before {
    content: "\e01c";
}
.icon-thumbs-up:before {
    content: "\e01d";
}
.icon-thumbs-down:before {
    content: "\e01e";
}
.icon-chat:before {
    content: "\e01f";
}
.icon-comment:before {
    content: "\e020";
}
.icon-quote:before {
    content: "\e021";
}
.icon-house:before {
    content: "\e022";
}
.icon-popup:before {
    content: "\e023";
}
.icon-search:before {
    content: "\e024";
}
.icon-flashlight:before {
    content: "\e025";
}
.icon-printer:before {
    content: "\e026";
}
.icon-bell:before {
    content: "\e027";
}
.icon-link:before {
    content: "\e028";
}
.icon-flag:before {
    content: "\e029";
}
.icon-cog:before {
    content: "\e02a";
}
.icon-tools:before {
    content: "\e02b";
}
.icon-trophy:before {
    content: "\e02c";
}
.icon-tag:before {
    content: "\e02d";
}
.icon-camera:before {
    content: "\e02e";
}
.icon-megaphone:before {
    content: "\e02f";
}
.icon-moon:before {
    content: "\e030";
}
.icon-palette:before {
    content: "\e031";
}
.icon-leaf:before {
    content: "\e032";
}
.icon-music:before {
    content: "\e033";
}
.icon-music-2:before {
    content: "\e034";
}
.icon-new:before {
    content: "\e035";
}
.icon-graduation:before {
    content: "\e036";
}
.icon-book:before {
    content: "\e037";
}
.icon-newspaper:before {
    content: "\e038";
}
.icon-bag:before {
    content: "\e039";
}
.icon-airplane:before {
    content: "\e03a";
}
.icon-lifebuoy:before {
    content: "\e03b";
}
.icon-eye:before {
    content: "\e03c";
}
.icon-clock:before {
    content: "\e03d";
}
.icon-microphone:before {
    content: "\e03e";
}
.icon-calendar:before {
    content: "\e03f";
}
.icon-bolt:before {
    content: "\e040";
}
.icon-thunder:before {
    content: "\e041";
}
.icon-droplet:before {
    content: "\e042";
}
.icon-cd:before {
    content: "\e043";
}
.icon-briefcase:before {
    content: "\e044";
}
.icon-air:before {
    content: "\e045";
}
.icon-hourglass:before {
    content: "\e046";
}
.icon-gauge:before {
    content: "\e047";
}
.icon-language:before {
    content: "\e048";
}
.icon-network:before {
    content: "\e049";
}
.icon-key:before {
    content: "\e04a";
}
.icon-battery:before {
    content: "\e04b";
}
.icon-bucket:before {
    content: "\e04c";
}
.icon-magnet:before {
    content: "\e04d";
}
.icon-drive:before {
    content: "\e04e";
}
.icon-cup:before {
    content: "\e04f";
}
.icon-rocket:before {
    content: "\e050";
}
.icon-brush:before {
    content: "\e051";
}
.icon-suitcase:before {
    content: "\e052";
}
.icon-cone:before {
    content: "\e053";
}
.icon-earth:before {
    content: "\e054";
}
.icon-keyboard:before {
    content: "\e055";
}
.icon-browser:before {
    content: "\e056";
}
.icon-publish:before {
    content: "\e057";
}
.icon-progress-3:before {
    content: "\e058";
}
.icon-progress-2:before {
    content: "\e059";
}
.icon-brogress-1:before {
    content: "\e05a";
}
.icon-progress-0:before {
    content: "\e05b";
}
.icon-sun:before {
    content: "\e05c";
}
.icon-sun-2:before {
    content: "\e05d";
}
.icon-adjust:before {
    content: "\e05e";
}
.icon-code:before {
    content: "\e05f";
}
.icon-screen:before {
    content: "\e060";
}
.icon-infinity:before {
    content: "\e061";
}
.icon-light-bulb:before {
    content: "\e062";
}
.icon-credit-card:before {
    content: "\e063";
}
.icon-database:before {
    content: "\e064";
}
.icon-voicemail:before {
    content: "\e065";
}
.icon-clipboard:before {
    content: "\e066";
}
.icon-cart:before {
    content: "\e067";
}
.icon-box:before {
    content: "\e068";
}
.icon-ticket:before {
    content: "\e069";
}
.icon-rss:before {
    content: "\e06a";
}
.icon-signal:before {
    content: "\e06b";
}
.icon-thermometer:before {
    content: "\e06c";
}
.icon-droplets:before {
    content: "\e06d";
}
.icon-untitled:before {
    content: "\e06e";
}
.icon-statistics:before {
    content: "\e06f";
}
.icon-pie:before {
    content: "\e070";
}
.icon-bars:before {
    content: "\e071";
}
.icon-graph:before {
    content: "\e072";
}
.icon-lock:before {
    content: "\e073";
}
.icon-lock-open:before {
    content: "\e074";
}
.icon-logout:before {
    content: "\e075";
}
.icon-login:before {
    content: "\e076";
}
.icon-checkmark:before {
    content: "\e077";
}
.icon-cross:before {
    content: "\e078";
}
.icon-minus:before {
    content: "\e079";
}
.icon-plus:before {
    content: "\e07a";
}
.icon-cross-2:before {
    content: "\e07b";
}
.icon-minus-2:before {
    content: "\e07c";
}
.icon-plus-2:before {
    content: "\e07d";
}
.icon-cross-3:before {
    content: "\e07e";
}
.icon-minus-3:before {
    content: "\e07f";
}
.icon-plus-3:before {
    content: "\e080";
}
.icon-erase:before {
    content: "\e081";
}
.icon-blocked:before {
    content: "\e082";
}
.icon-info:before {
    content: "\e083";
}
.icon-info-2:before {
    content: "\e084";
}
.icon-question:before {
    content: "\e085";
}
.icon-help:before {
    content: "\e086";
}
.icon-warning:before {
    content: "\e087";
}
.icon-cycle:before {
    content: "\e088";
}
.icon-cw:before {
    content: "\e089";
}
.icon-ccw:before {
    content: "\e08a";
}
.icon-shuffle:before {
    content: "\e08b";
}
.icon-arrow:before {
    content: "\e08c";
}
.icon-arrow-2:before {
    content: "\e08d";
}
.icon-retweet:before {
    content: "\e08e";
}
.icon-loop:before {
    content: "\e08f";
}
.icon-history:before {
    content: "\e090";
}
.icon-back:before {
    content: "\e091";
}
.icon-switch:before {
    content: "\e092";
}
.icon-list:before {
    content: "\e093";
}
.icon-add-to-list:before {
    content: "\e094";
}
.icon-layout:before {
    content: "\e095";
}
.icon-list-2:before {
    content: "\e096";
}
.icon-text:before {
    content: "\e097";
}
.icon-text-2:before {
    content: "\e098";
}
.icon-document:before {
    content: "\e099";
}
.icon-docs:before {
    content: "\e09a";
}
.icon-landscape:before {
    content: "\e09b";
}
.icon-pictures:before {
    content: "\e09c";
}
.icon-video:before {
    content: "\e09d";
}
.icon-music-3:before {
    content: "\e09e";
}
.icon-folder:before {
    content: "\e09f";
}
.icon-archive:before {
    content: "\e0a0";
}
.icon-trash:before {
    content: "\e0a1";
}
.icon-upload:before {
    content: "\e0a2";
}
.icon-download:before {
    content: "\e0a3";
}
.icon-disk:before {
    content: "\e0a4";
}
.icon-install:before {
    content: "\e0a5";
}
.icon-cloud:before {
    content: "\e0a6";
}
.icon-upload-2:before {
    content: "\e0a7";
}
.icon-bookmark:before {
    content: "\e0a8";
}
.icon-bookmarks:before {
    content: "\e0a9";
}
.icon-book-2:before {
    content: "\e0aa";
}
.icon-play:before {
    content: "\e0ab";
}
.icon-pause:before {
    content: "\e0ac";
}
.icon-record:before {
    content: "\e0ad";
}
.icon-stop:before {
    content: "\e0ae";
}
.icon-next:before {
    content: "\e0af";
}
.icon-previous:before {
    content: "\e0b0";
}
.icon-first:before {
    content: "\e0b1";
}
.icon-last:before {
    content: "\e0b2";
}
.icon-resize-enlarge:before {
    content: "\e0b3";
}
.icon-resize-shrink:before {
    content: "\e0b4";
}
.icon-volume:before {
    content: "\e0b5";
}
.icon-sound:before {
    content: "\e0b6";
}
.icon-mute:before {
    content: "\e0b7";
}
.icon-flow-cascade:before {
    content: "\e0b8";
}
.icon-flow-branch:before {
    content: "\e0b9";
}
.icon-flow-tree:before {
    content: "\e0ba";
}
.icon-flow-line:before {
    content: "\e0bb";
}
.icon-flow-parallel:before {
    content: "\e0bc";
}
.icon-arrow-left:before {
    content: "\e0bd";
}
.icon-arrow-down:before {
    content: "\e0be";
}
.icon-arrow-up--upload:before {
    content: "\e0bf";
}
.icon-arrow-right:before {
    content: "\e0c0";
}
.icon-arrow-left-2:before {
    content: "\e0c1";
}
.icon-arrow-down-2:before {
    content: "\e0c2";
}
.icon-arrow-up:before {
    content: "\e0c3";
}
.icon-arrow-right-2:before {
    content: "\e0c4";
}
.icon-arrow-left-3:before {
    content: "\e0c5";
}
.icon-arrow-down-3:before {
    content: "\e0c6";
}
.icon-arrow-up-2:before {
    content: "\e0c7";
}
.icon-arrow-right-3:before {
    content: "\e0c8";
}
.icon-arrow-left-4:before {
    content: "\e0c9";
}
.icon-arrow-down-4:before {
    content: "\e0ca";
}
.icon-arrow-up-3:before {
    content: "\e0cb";
}
.icon-arrow-right-4:before {
    content: "\e0cc";
}
.icon-arrow-left-5:before {
    content: "\e0cd";
}
.icon-arrow-down-5:before {
    content: "\e0ce";
}
.icon-arrow-up-4:before {
    content: "\e0cf";
}
.icon-arrow-right-5:before {
    content: "\e0d0";
}
.icon-arrow-left-6:before {
    content: "\e0d1";
}
.icon-arrow-down-6:before {
    content: "\e0d2";
}
.icon-arrow-up-5:before {
    content: "\e0d3";
}
.icon-arrow-right-6:before {
    content: "\e0d4";
}
.icon-arrow-left-7:before {
    content: "\e0d5";
}
.icon-arrow-down-7:before {
    content: "\e0d6";
}
.icon-arrow-up-6:before {
    content: "\e0d7";
}
.icon-untitled-2:before {
    content: "\e0d8";
}
.icon-arrow-left-8:before {
    content: "\e0d9";
}
.icon-arrow-down-8:before {
    content: "\e0da";
}
.icon-arrow-up-7:before {
    content: "\e0db";
}
.icon-arrow-right-7:before {
    content: "\e0dc";
}
.icon-menu:before {
    content: "\e0dd";
}
.icon-ellipsis:before {
    content: "\e0de";
}
.icon-dots:before {
    content: "\e0df";
}
.icon-dot:before {
    content: "\e0e0";
}
.icon-cc:before {
    content: "\e0e1";
}
.icon-cc-by:before {
    content: "\e0e2";
}
.icon-cc-nc:before {
    content: "\e0e3";
}
.icon-cc-nc-eu:before {
    content: "\e0e4";
}
.icon-cc-nc-jp:before {
    content: "\e0e5";
}
.icon-cc-sa:before {
    content: "\e0e6";
}
.icon-cc-nd:before {
    content: "\e0e7";
}
.icon-cc-pd:before {
    content: "\e0e8";
}
.icon-cc-zero:before {
    content: "\e0e9";
}
.icon-cc-share:before {
    content: "\e0ea";
}
.icon-cc-share-2:before {
    content: "\e0eb";
}
.icon-daniel-bruce:before {
    content: "\e0ec";
}
.icon-daniel-bruce-2:before {
    content: "\e0ed";
}
.icon-github:before {
    content: "\e0ee";
}
.icon-github-2:before {
    content: "\e0ef";
}
.icon-flickr:before {
    content: "\e0f0";
}
.icon-flickr-2:before {
    content: "\e0f1";
}
.icon-vimeo:before {
    content: "\e0f2";
}
.icon-vimeo-2:before {
    content: "\e0f3";
}
.icon-twitter:before {
    content: "\e0f4";
}
.icon-twitter-2:before {
    content: "\e0f5";
}
.icon-facebook:before {
    content: "\e0f6";
}
.icon-facebook-2:before {
    content: "\e0f7";
}
.icon-facebook-3:before {
    content: "\e0f8";
}
.icon-googleplus:before {
    content: "\e0f9";
}
.icon-googleplus-2:before {
    content: "\e0fa";
}
.icon-pinterest:before {
    content: "\e0fb";
}
.icon-pinterest-2:before {
    content: "\e0fc";
}
.icon-tumblr:before {
    content: "\e0fd";
}
.icon-tumblr-2:before {
    content: "\e0fe";
}
.icon-linkedin:before {
    content: "\e0ff";
}
.icon-linkedin-2:before {
    content: "\e100";
}
.icon-dribbble:before {
    content: "\e101";
}
.icon-dribbble-2:before {
    content: "\e102";
}
.icon-stumbleupon:before {
    content: "\e103";
}
.icon-stumbleupon-2:before {
    content: "\e104";
}
.icon-lastfm:before {
    content: "\e105";
}
.icon-lastfm-2:before {
    content: "\e106";
}
.icon-rdio:before {
    content: "\e107";
}
.icon-rdio-2:before {
    content: "\e108";
}
.icon-spotify:before {
    content: "\e109";
}
.icon-spotify-2:before {
    content: "\e10a";
}
.icon-qq:before {
    content: "\e10b";
}
.icon-instagram:before {
    content: "\e10c";
}
.icon-dropbox:before {
    content: "\e10d";
}
.icon-evernote:before {
    content: "\e10e";
}
.icon-flattr:before {
    content: "\e10f";
}
.icon-skype:before {
    content: "\e110";
}
.icon-skype-2:before {
    content: "\e111";
}
.icon-renren:before {
    content: "\e112";
}
.icon-sina-weibo:before {
    content: "\e113";
}
.icon-paypal:before {
    content: "\e114";
}
.icon-picasa:before {
    content: "\e115";
}
.icon-soundcloud:before {
    content: "\e116";
}
.icon-mixi:before {
    content: "\e117";
}
.icon-behance:before {
    content: "\e118";
}
.icon-circles:before {
    content: "\e119";
}
.icon-vk:before {
    content: "\e11a";
}
.icon-smashing:before {
    content: "\e11b";
}
.icon-untitled-3:before {
    content: "\e11c";
}
.icon-glass:before {
    content: "\f000";
}
.icon-music-4:before {
    content: "\f001";
}
.icon-search-2:before {
    content: "\f002";
}
.icon-envelope:before {
    content: "\f003";
}
.icon-heart-3:before {
    content: "\f004";
}
.icon-star-3:before {
    content: "\f005";
}
.icon-star-empty:before {
    content: "\f006";
}
.icon-user-2:before {
    content: "\f007";
}
.icon-film:before {
    content: "\f008";
}
.icon-th-large:before {
    content: "\f009";
}
.icon-th:before {
    content: "\f00a";
}
.icon-th-list:before {
    content: "\f00b";
}
.icon-ok:before {
    content: "\f00c";
}
.icon-remove:before {
    content: "\f00d";
}
.icon-zoom-in:before {
    content: "\f00e";
}
.icon-zoom-out:before {
    content: "\f010";
}
.icon-off:before {
    content: "\f011";
}
.icon-signal-2:before {
    content: "\f012";
}
.icon-cog-2:before {
    content: "\f013";
}
.icon-trash-2:before {
    content: "\f014";
}
.icon-home:before {
    content: "\f015";
}
.icon-file:before {
    content: "\f016";
}
.icon-time:before {
    content: "\f017";
}
.icon-road:before {
    content: "\f018";
}
.icon-download-alt:before {
    content: "\f019";
}
.icon-download-2:before {
    content: "\f01a";
}
.icon-upload-3:before {
    content: "\f01b";
}
.icon-inbox:before {
    content: "\f01c";
}
.icon-play-circle:before {
    content: "\f01d";
}
.icon-repeat:before {
    content: "\f01e";
}
.icon-refresh:before {
    content: "\f021";
}
.icon-list-alt:before {
    content: "\f022";
}
.icon-lock-2:before {
    content: "\f023";
}
.icon-flag-2:before {
    content: "\f024";
}
.icon-headphones:before {
    content: "\f025";
}
.icon-volume-off:before {
    content: "\f026";
}
.icon-volume-down:before {
    content: "\f027";
}
.icon-volume-up:before {
    content: "\f028";
}
.icon-qrcode:before {
    content: "\f029";
}
.icon-barcode:before {
    content: "\f02a";
}
.icon-tag-2:before {
    content: "\f02b";
}
.icon-tags:before {
    content: "\f02c";
}
.icon-book-3:before {
    content: "\f02d";
}
.icon-bookmark-2:before {
    content: "\f02e";
}
.icon-print:before {
    content: "\f02f";
}
.icon-camera-2:before {
    content: "\f030";
}
.icon-font:before {
    content: "\f031";
}
.icon-bold:before {
    content: "\f032";
}
.icon-italic:before {
    content: "\f033";
}
.icon-text-height:before {
    content: "\f034";
}
.icon-text-width:before {
    content: "\f035";
}
.icon-align-left:before {
    content: "\f036";
}
.icon-align-center:before {
    content: "\f037";
}
.icon-align-right:before {
    content: "\f038";
}
.icon-align-justify:before {
    content: "\f039";
}
.icon-list-3:before {
    content: "\f03a";
}
.icon-indent-left:before {
    content: "\f03b";
}
.icon-indent-right:before {
    content: "\f03c";
}
.icon-facetime-video:before {
    content: "\f03d";
}
.icon-picture:before {
    content: "\f03e";
}
.icon-pencil-2:before {
    content: "\f040";
}
.icon-map-marker:before {
    content: "\f041";
}
.icon-adjust-2:before {
    content: "\f042";
}
.icon-tint:before {
    content: "\f043";
}
.icon-edit:before {
    content: "\f044";
}
.icon-share-2:before {
    content: "\f045";
}
.icon-check:before {
    content: "\f046";
}
.icon-move:before {
    content: "\f047";
}
.icon-step-backward:before {
    content: "\f048";
}
.icon-fast-backward:before {
    content: "\f049";
}
.icon-backward:before {
    content: "\f04a";
}
.icon-play-2:before {
    content: "\f04b";
}
.icon-pause-2:before {
    content: "\f04c";
}
.icon-stop-2:before {
    content: "\f04d";
}
.icon-forward-2:before {
    content: "\f04e";
}
.icon-fast-forward:before {
    content: "\f050";
}
.icon-step-forward:before {
    content: "\f051";
}
.icon-eject:before {
    content: "\f052";
}
.icon-chevron-left:before {
    content: "\f053";
}
.icon-chevron-right:before {
    content: "\f054";
}
.icon-plus-sign:before {
    content: "\f055";
}
.icon-minus-sign:before {
    content: "\f056";
}
.icon-remove-sign:before {
    content: "\f057";
}
.icon-ok-sign:before {
    content: "\f058";
}
.icon-question-sign:before {
    content: "\f059";
}
.icon-info-sign:before {
    content: "\f05a";
}
.icon-screenshot:before {
    content: "\f05b";
}
.icon-remove-circle:before {
    content: "\f05c";
}
.icon-ok-circle:before {
    content: "\f05d";
}
.icon-ban-circle:before {
    content: "\f05e";
}
.icon-arrow-left-9:before {
    content: "\f060";
}
.icon-arrow-right-8:before {
    content: "\f061";
}
.icon-arrow-up-8:before {
    content: "\f062";
}
.icon-arrow-down-9:before {
    content: "\f063";
}
.icon-share-alt:before {
    content: "\f064";
}
.icon-resize-full:before {
    content: "\f065";
}
.icon-resize-small:before {
    content: "\f066";
}
.icon-plus-4:before {
    content: "\f067";
}
.icon-minus-4:before {
    content: "\f068";
}
.icon-asterisk:before {
    content: "\f069";
}
.icon-exclamation-sign:before {
    content: "\f06a";
}
.icon-gift:before {
    content: "\f06b";
}
.icon-leaf-2:before {
    content: "\f06c";
}
.icon-fire:before {
    content: "\f06d";
}
.icon-eye-open:before {
    content: "\f06e";
}
.icon-eye-close:before {
    content: "\f070";
}
.icon-warning-sign:before {
    content: "\f071";
}
.icon-plane:before {
    content: "\f072";
}
.icon-calendar-2:before {
    content: "\f073";
}
.icon-random:before {
    content: "\f074";
}
.icon-comment-2:before {
    content: "\f075";
}
.icon-magnet-2:before {
    content: "\f076";
}
.icon-chevron-up:before {
    content: "\f077";
}
.icon-chevron-down:before {
    content: "\f078";
}
.icon-retweet-2:before {
    content: "\f079";
}
.icon-shopping-cart:before {
    content: "\f07a";
}
.icon-folder-close:before {
    content: "\f07b";
}
.icon-folder-open:before {
    content: "\f07c";
}
.icon-resize-vertical:before {
    content: "\f07d";
}
.icon-resize-horizontal:before {
    content: "\f07e";
}
.icon-bar-chart:before {
    content: "\f080";
}
.icon-twitter-sign:before {
    content: "\f081";
}
.icon-facebook-sign:before {
    content: "\f082";
}
.icon-camera-retro:before {
    content: "\f083";
}
.icon-key-2:before {
    content: "\f084";
}
.icon-cogs:before {
    content: "\f085";
}
.icon-comments:before {
    content: "\f086";
}
.icon-thumbs-up-2:before {
    content: "\f087";
}
.icon-thumbs-down-2:before {
    content: "\f088";
}
.icon-star-half:before {
    content: "\f089";
}
.icon-heart-empty:before {
    content: "\f08a";
}
.icon-signout:before {
    content: "\f08b";
}
.icon-linkedin-sign:before {
    content: "\f08c";
}
.icon-pushpin:before {
    content: "\f08d";
}
.icon-external-link:before {
    content: "\f08e";
}
.icon-signin:before {
    content: "\f090";
}
.icon-trophy-2:before {
    content: "\f091";
}
.icon-github-sign:before {
    content: "\f092";
}
.icon-upload-alt:before {
    content: "\f093";
}
.icon-lemon:before {
    content: "\f094";
}
.icon-phone-2:before {
    content: "\f095";
}
.icon-check-empty:before {
    content: "\f096";
}
.icon-bookmark-empty:before {
    content: "\f097";
}
.icon-phone-sign:before {
    content: "\f098";
}
.icon-twitter-3:before {
    content: "\f099";
}
.icon-facebook-4:before {
    content: "\f09a";
}
.icon-github-3:before {
    content: "\f09b";
}
.icon-unlock:before {
    content: "\f09c";
}
.icon-credit:before {
    content: "\f09d";
}
.icon-rss-2:before {
    content: "\f09e";
}
.icon-hdd:before {
    content: "\f0a0";
}
.icon-bullhorn:before {
    content: "\f0a1";
}
.icon-bell-2:before {
    content: "\f0a2";
}
.icon-certificate:before {
    content: "\f0a3";
}
.icon-hand-right:before {
    content: "\f0a4";
}
.icon-hand-left:before {
    content: "\f0a5";
}
.icon-hand-up:before {
    content: "\f0a6";
}
.icon-hand-down:before {
    content: "\f0a7";
}
.icon-circle-arrow-left:before {
    content: "\f0a8";
}
.icon-circle-arrow-right:before {
    content: "\f0a9";
}
.icon-circle-arrow-up:before {
    content: "\f0aa";
}
.icon-circle-arrow-down:before {
    content: "\f0ab";
}
.icon-globe:before {
    content: "\f0ac";
}
.icon-wrench:before {
    content: "\f0ad";
}
.icon-tasks:before {
    content: "\f0ae";
}
.icon-filter:before {
    content: "\f0b0";
}
.icon-briefcase-2:before {
    content: "\f0b1";
}
.icon-fullscreen:before {
    content: "\f0b2";
}
.icon-group:before {
    content: "\f0c0";
}
.icon-link-2:before {
    content: "\f0c1";
}
.icon-cloud-2:before {
    content: "\f0c2";
}
.icon-beaker:before {
    content: "\f0c3";
}
.icon-cut:before {
    content: "\f0c4";
}
.icon-copy:before {
    content: "\f0c5";
}
.icon-paper-clip:before {
    content: "\f0c6";
}
.icon-save:before {
    content: "\f0c7";
}
.icon-sign-blank:before {
    content: "\f0c8";
}
.icon-reorder:before {
    content: "\f0c9";
}
.icon-list-ul:before {
    content: "\f0ca";
}
.icon-list-ol:before {
    content: "\f0cb";
}
.icon-strikethrough:before {
    content: "\f0cc";
}
.icon-underline:before {
    content: "\f0cd";
}
.icon-table:before {
    content: "\f0ce";
}
.icon-magic:before {
    content: "\f0d0";
}
.icon-truck:before {
    content: "\f0d1";
}
.icon-pinterest-3:before {
    content: "\f0d2";
}
.icon-pinterest-sign:before {
    content: "\f0d3";
}
.icon-google-plus-sign:before {
    content: "\f0d4";
}
.icon-google-plus:before {
    content: "\f0d5";
}
.icon-money:before {
    content: "\f0d6";
}
.icon-caret-down:before {
    content: "\f0d7";
}
.icon-caret-up:before {
    content: "\f0d8";
}
.icon-caret-left:before {
    content: "\f0d9";
}
.icon-caret-right:before {
    content: "\f0da";
}
.icon-columns:before {
    content: "\f0db";
}
.icon-sort:before {
    content: "\f0dc";
}
.icon-sort-down:before {
    content: "\f0dd";
}
.icon-sort-up:before {
    content: "\f0de";
}
.icon-envelope-alt:before {
    content: "\f0e0";
}
.icon-linkedin-3:before {
    content: "\f0e1";
}
.icon-undo:before {
    content: "\f0e2";
}
.icon-legal:before {
    content: "\f0e3";
}
.icon-dashboard:before {
    content: "\f0e4";
}
.icon-comment-alt:before {
    content: "\f0e5";
}
.icon-comments-alt:before {
    content: "\f0e6";
}
.icon-bolt-2:before {
    content: "\f0e7";
}
.icon-sitemap:before {
    content: "\f0e8";
}
.icon-umbrella:before {
    content: "\f0e9";
}
.icon-paste:before {
    content: "\f0ea";
}
.icon-lightbulb:before {
    content: "\f0eb";
}
.icon-exchange:before {
    content: "\f0ec";
}
.icon-cloud-download:before {
    content: "\f0ed";
}
.icon-cloud-upload:before {
    content: "\f0ee";
}
.icon-user-md:before {
    content: "\f0f0";
}
.icon-stethoscope:before {
    content: "\f0f1";
}
.icon-suitcase-2:before {
    content: "\f0f2";
}
.icon-bell-alt:before {
    content: "\f0f3";
}
.icon-coffee:before {
    content: "\f0f4";
}
.icon-food:before {
    content: "\f0f5";
}
.icon-file-alt:before {
    content: "\f0f6";
}
.icon-building:before {
    content: "\f0f7";
}
.icon-hospital:before {
    content: "\f0f8";
}
.icon-ambulance:before {
    content: "\f0f9";
}
.icon-medkit:before {
    content: "\f0fa";
}
.icon-fighter-jet:before {
    content: "\f0fb";
}
.icon-beer:before {
    content: "\f0fc";
}
.icon-h-sign:before {
    content: "\f0fd";
}
.icon-plus-sign-2:before {
    content: "\f0fe";
}
.icon-double-angle-left:before {
    content: "\f100";
}
.icon-double-angle-right:before {
    content: "\f101";
}
.icon-double-angle-up:before {
    content: "\f102";
}
.icon-double-angle-down:before {
    content: "\f103";
}
.icon-angle-left:before {
    content: "\f104";
}
.icon-angle-right:before {
    content: "\f105";
}
.icon-angle-up:before {
    content: "\f106";
}
.icon-angle-down:before {
    content: "\f107";
}
.icon-desktop:before {
    content: "\f108";
}
.icon-laptop:before {
    content: "\f109";
}
.icon-tablet:before {
    content: "\f10a";
}
.icon-mobile-2:before {
    content: "\f10b";
}
.icon-circle-blank:before {
    content: "\f10c";
}
.icon-quote-left:before {
    content: "\f10d";
}
.icon-quote-right:before {
    content: "\f10e";
}
.icon-spinner:before {
    content: "\f110";
}
.icon-circle:before {
    content: "\f111";
}
.icon-reply-2:before {
    content: "\f112";
}
.icon-github-alt:before {
    content: "\f113";
}
.icon-folder-close-alt:before {
    content: "\f114";
}
.icon-folder-open-alt:before {
    content: "\f115";
}
.icon-expand-alt:before {
    content: "\f116";
}
.icon-collapse-alt:before {
    content: "\f117";
}
.icon-smile:before {
    content: "\f118";
}
.icon-frown:before {
    content: "\f119";
}
.icon-meh:before {
    content: "\f11a";
}
.icon-gamepad:before {
    content: "\f11b";
}
.icon-keyboard-2:before {
    content: "\f11c";
}
.icon-flag-alt:before {
    content: "\f11d";
}
.icon-flag-checkered:before {
    content: "\f11e";
}
.icon-terminal:before {
    content: "\f120";
}
.icon-code-2:before {
    content: "\f121";
}
.icon-reply-all-2:before {
    content: "\f122";
}
.icon-star-half-full:before {
    content: "\f123";
}
.icon-location-arrow:before {
    content: "\f124";
}
.icon-crop:before {
    content: "\f125";
}
.icon-code-fork:before {
    content: "\f126";
}
.icon-unlink:before {
    content: "\f127";
}
.icon-question-2:before {
    content: "\f128";
}
.icon-info-3:before {
    content: "\f129";
}
.icon-exclamation:before {
    content: "\f12a";
}
.icon-superscript:before {
    content: "\f12b";
}
.icon-subscript:before {
    content: "\f12c";
}
.icon-eraser:before {
    content: "\f12d";
}
.icon-puzzle:before {
    content: "\f12e";
}
.icon-microphone-2:before {
    content: "\f130";
}
.icon-microphone-off:before {
    content: "\f131";
}
.icon-shield:before {
    content: "\f132";
}
.icon-calendar-empty:before {
    content: "\f133";
}
.icon-fire-extinguisher:before {
    content: "\f134";
}
.icon-rocket-2:before {
    content: "\f135";
}
.icon-maxcdn:before {
    content: "\f136";
}
.icon-chevron-sign-left:before {
    content: "\f137";
}
.icon-chevron-sign-right:before {
    content: "\f138";
}
.icon-chevron-sign-up:before {
    content: "\f139";
}
.icon-chevron-sign-down:before {
    content: "\f13a";
}
.icon-html5:before {
    content: "\f13b";
}
.icon-css3:before {
    content: "\f13c";
}
.icon-anchor:before {
    content: "\f13d";
}
.icon-unlock-alt:before {
    content: "\f13e";
}
.icon-bullseye:before {
    content: "\f140";
}
.icon-ellipsis-horizontal:before {
    content: "\f141";
}
.icon-ellipsis-vertical:before {
    content: "\f142";
}
.icon-rss-sign:before {
    content: "\f143";
}
.icon-play-sign:before {
    content: "\f144";
}
.icon-ticket-2:before {
    content: "\f145";
}
.icon-minus-sign-alt:before {
    content: "\f146";
}
.icon-check-minus:before {
    content: "\f147";
}
.icon-level-up:before {
    content: "\f148";
}
.icon-level-down:before {
    content: "\f149";
}
.icon-check-sign:before {
    content: "\f14a";
}
.icon-edit-sign:before {
    content: "\f14b";
}
.icon-external-link-sign:before {
    content: "\f14c";
}
.icon-share-sign:before {
    content: "\f14d";
}
.icon-compass-2:before {
    content: "\f14e";
}
.icon-collapse:before {
    content: "\f150";
}
.icon-collapse-top:before {
    content: "\f151";
}
.icon-expand:before {
    content: "\f152";
}
.icon-euro:before {
    content: "\f153";
}
.icon-gbp:before {
    content: "\f154";
}
.icon-dollar:before {
    content: "\f155";
}
.icon-rupee:before {
    content: "\f156";
}
.icon-yen:before {
    content: "\f157";
}
.icon-renminbi:before {
    content: "\f158";
}
.icon-won:before {
    content: "\f159";
}
.icon-bitcoin:before {
    content: "\f15a";
}
.icon-file-2:before {
    content: "\f15b";
}
.icon-file-text:before {
    content: "\f15c";
}
.icon-sort-by-alphabet:before {
    content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
    content: "\f15e";
}
.icon-sort-by-attributes:before {
    content: "\f160";
}
.icon-sort-by-attributes-alt:before {
    content: "\f161";
}
.icon-sort-by-order:before {
    content: "\f162";
}
.icon-sort-by-order-alt:before {
    content: "\f163";
}
.icon-thumbs-up-3:before {
    content: "\f164";
}
.icon-thumbs-down-3:before {
    content: "\f165";
}
.icon-youtube-sign:before {
    content: "\f166";
}
.icon-youtube:before {
    content: "\f167";
}
.icon-xing:before {
    content: "\f168";
}
.icon-xing-sign:before {
    content: "\f169";
}
.icon-youtube-play:before {
    content: "\f16a";
}
.icon-dropbox-2:before {
    content: "\f16b";
}
.icon-stackexchange:before {
    content: "\f16c";
}
.icon-instagram-2:before {
    content: "\f16d";
}
.icon-flickr-3:before {
    content: "\f16e";
}
.icon-adn:before {
    content: "\f170";
}
.icon-bitbucket:before {
    content: "\f171";
}
.icon-bitbucket-sign:before {
    content: "\f172";
}
.icon-tumblr-3:before {
    content: "\f173";
}
.icon-tumblr-sign:before {
    content: "\f174";
}
.icon-long-arrow-down:before {
    content: "\f175";
}
.icon-long-arrow-up:before {
    content: "\f176";
}
.icon-long-arrow-left:before {
    content: "\f177";
}
.icon-long-arrow-right:before {
    content: "\f178";
}
.icon-apple:before {
    content: "\f179";
}
.icon-windows:before {
    content: "\f17a";
}
.icon-android:before {
    content: "\f17b";
}
.icon-linux:before {
    content: "\f17c";
}
.icon-dribbble-3:before {
    content: "\f17d";
}
.icon-skype-3:before {
    content: "\f17e";
}
.icon-foursquare:before {
    content: "\f180";
}
.icon-trello:before {
    content: "\f181";
}
.icon-female:before {
    content: "\f182";
}
.icon-male:before {
    content: "\f183";
}
.icon-gittip:before {
    content: "\f184";
}
.icon-sun-3:before {
    content: "\f185";
}
.icon-moon-2:before {
    content: "\f186";
}
.icon-archive-2:before {
    content: "\f187";
}
.icon-bug:before {
    content: "\f188";
}
.icon-vk-2:before {
    content: "\f189";
}
.icon-weibo:before {
    content: "\f18a";
}
.icon-renren-2:before {
    content: "\f18b";
}
* {max-height:10000px;}
html{height:100%;}
body{
    margin:0;
    color:#252525;
    font:14px/24px "Open Sans" , Arial, Helvetica, sans-serif;
    background:#1a1a1a;
    min-width:320px;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:none;
    height:100%;
}
a{
    text-decoration:none;
    color:#0f7cc7;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
img{
    border-style:none;
    vertical-align:top;
    max-width:100%;
    height:auto;
}
header, footer, article, section, nav, figure, aside{display: block;}
figure{margin:0;padding:0;}
strong, b{
    font-weight:700;
}
em, i{
    font-style: italic;
}
strong em, strong i, b em, b i, em strong, em b, i strong, i b {
    font-weight: 700;
    font-style: italic;
}
p {
    margin:0 0 24px;
}
h1 {
    font:28px/40px "Open Sans", Arial, Helvetica, sans-serif;
    margin:0 0 20px;
    color:#141414;
}
h2 , h3{
    font:18px/24px "Open Sans", Arial, Helvetica, sans-serif;
    margin:0 0 11px;
    color:#252525;
}
#wrapper{
    width:100%;
    height:100%;
    display:table;
}
.w1{
    width:100%;
    display:table-cell;
    background:#fff;
}
#header{
    width:100%;
    border:0;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    margin:0;
    min-height:1px;
    box-shadow:0 2px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
}
#header .container{
    max-width:970px !important;
    padding:31px 15px;
}
#header .navbar-header{
    margin:0 !important;
    padding:0 !important;
}
#header .navbar-brand{
    float:left;
    margin:-5px 5px 0 1px;
    padding:0;
    width:160px;
    height:40px;
    overflow:hidden;
    background:url(../img/splash/logo.png) no-repeat;
    text-indent:-9999px;
    cursor:pointer;
}
#header .navbar-collapse{
    padding:0 !important;
    margin:0 !important;
}
#header .navbar-form{
    float:left;
    margin:0 !important;
    padding:0 0 0 16px !important;
}
.btn{
    text-transform:uppercase;
    font:13px/15px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding:9px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
#header .navbar-form .btn{
    float:left;
    margin:0 0 0 10px;
    text-transform:uppercase;
    font:13px/15px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 700;
    min-width:90px;
    height:35px;
}

#header .btn-default:hover{color:#666 !important;}

.btn-default{
    color:#9d9d9d !important;
    background:none !important;
    border-color:#ddd !important;
}
.btn-default:hover{border-color:#c1c1c1 !important;}

.btn-success{
    border-color:#00bf3f !important;
    background:#00bf3f !important;
}
.btn-success:hover{
    background:#00a637 !important;
    border-color:#00a637 !important;
}
.btn-warning{
    border-color:#f67426 !important;
    background:#f67426 !important;
}
.btn-warning:hover{
    border-color:#dd6319 !important;
    background:#dd6319 !important;
}
#header nav{float:left;}
#header .nav{
    float:left;
    margin:0;
    padding:10px 0;
    font:13px/15px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform:uppercase;
}
#header .nav > li > a{
    padding:0;
    line-height:15px;
    color:#9d9d9d;
    background:none !important;
}
#header .nav > li > a:hover, #header .nav > li.active > a{
    text-decoration:none;
    color:#00bf40;
}
#header .nav > li{
    float:left;
    margin-left:25px;
}
.carousel-1{
    overflow:hidden;
    width:100%;
    background:#1f2729;
    color:#fff;
}
.carousel-1 .btn-default{
    color:#fff !important;
    border-color:#d4d4d4 !important;
}
.carousel-1 .btn-default:hover{border-color:#fff !important;}
.carousel-1 .carousel{
    margin:0 auto;
    max-width:1200px;
}
.carousel-1 .carousel-control.left , .carousel-1 .carousel-control.right{
    text-shadow:none;
    position:absolute;
    top:50%;
    left:50%;
    width:17px;
    height:30px;
    margin:-14px 0 0 -549px;
    background:url(../img/splash/sprite.png) no-repeat -170px 0;
    z-index:200;
}
.carousel-1 .carousel-control.right{
    background-position:-203px 0;
    margin-left:527px;
}
.carousel-1 .carousel-control.left:hover{background-position:-170px -40px;}
.carousel-1 .carousel-control.right:hover{background-position:-203px -40px;}
.carousel-control .icon-prev , .carousel-control .icon-next{
    width:100%;
    height:100%;
    background:none;
}
.carousel-control .icon-prev:before, .carousel-control .icon-next:before{display:none;}
.carousel-1 .item > img{
    display:block;
    width:100%;
    height:auto;
}
.carousel-1 .shadow{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    background:url(../img/splash/shadow.png) repeat-y;
}
.carousel-1 .caption1{
    position:absolute;
    top:50px;
    bottom:97px;
    left:0;
    width:100%;
    overflow:hidden;
}
.carousel-1 .caption1 .holder{
    margin:0 auto;
    max-width:1112px;
    height:100%;
    white-space:nowrap;
}
.carousel-1 .caption1 .holder:after{
    content:'';
    display:inline-block;
    height:100%;
    width:1px;
    overflow:hidden;
    margin:0 0 0 -5px;
    vertical-align:middle;
}
.carousel-1 .caption1 .frame{
    vertical-align:middle;
    display:inline-block;
    white-space:normal;
    padding:0 85px;
}
.video{
    position:absolute;
    top:50%;
    left:50%;
    margin:-265px 0 0 -50px;
    width:600px;
    height:492px;
    background:url(../img/splash/bg-video.png) no-repeat;
    overflow:hidden;
    letter-spacing:1px;
    padding:171px 170px 130px 224px;
    text-align:center;
}
.video .title{
    display:inline-block;
    vertical-align:top;
    position:relative;
    margin:0 0 17px 7px;
    font:16px/18px 'Kaushan Script', cursive , Arial, Helvetica, sans-serif;
}
.video .title:after{
    clear:both;
    content:'';
    background:url(../img/splash/sprite.png) no-repeat 0 -43px;
    position:absolute;
    top:30px;
    right:27px;
    width:17px;
    height:27px;
}
.play{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/splash/sprite.png) no-repeat 0 -86px;
    box-shadow:0 0 27px rgba(0,0,0,0.42);
    -webkit-box-shadow:0 0 27px rgba(0,0,0,0.42);
    -moz-box-shadow:0 0 27px rgba(0,0,0,0.42);
    width:84px;
    height:84px;
    position:relative;
    opacity:0.8;
    border-radius:42px;
    margin:0 auto;
}
.play:before{
    clear:both;
    content:'';
    position:absolute;
    top:50%;
    left:50%;
    background:url(../img/splash/sprite.png) no-repeat -54px -40px;
    width:20px;
    height:30px;
    margin:-16px 0 0 -7px;
}
.play:hover{opacity:1;}
.youtube-panel {
    background: #fafafa;
    padding:20px;
}
.carousel-1 .txt1{
    width:56%;
    position:relative;
    z-index:5;
}
.carousel-1 h1{
    font:36px/44px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-bottom:13px;
    letter-spacing:1px;
    color:#fff;
}
.carousel-1 h2{
    font:18px/24px "Open Sans" , Arial, Helvetica, sans-serif;
    margin-bottom:33px;
    letter-spacing:1px;
    color:#fff;
}
.logos {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:116px;
    background:url(../img/splash/shadow2.png) repeat-x;
    text-align: center;
}
.logos ul{
    margin:0 auto;
    padding:36px 73px 0;
    max-width:1116px;
    list-style:none;
}
.logos ul li{
    padding:0 12px;
    display:inline-block;
    vertical-align:middle;
}
.logos img{
    max-width:1000px;
    display:inline-block;
    vertical-align:middle;
}
.carousel-1 .caption2{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
}
.carousel-1 .caption2 .holder{
    margin:0 auto;
    max-width:960px;
    text-align:center;
    white-space:nowrap;
    height:100%;
}
.carousel-1 .caption2 .holder:after{
    content:'';
    display:inline-block;
    height:100%;
    width:1px;
    overflow:hidden;
    margin:0 0 0 -5px;
    vertical-align:middle;
}
.carousel-1 .caption2 .frame{
    vertical-align:middle;
    display:inline-block;
    white-space:normal;
    padding:0 85px;
}
.carousel-1 .caption2 h1{
    font-size:40px;
    margin-bottom:22px;
}
.carousel-1 .caption2 h2{margin-bottom:26px;}
.icons{
    margin:0 -16px 17px;
    overflow:hidden;
    text-align:center;
    padding:0;
}
.icons li{
    display:inline-block;
    vertical-align:top;
    margin:0 16px 15px;
}
.icons span{
    float:left;
    text-decoration:none !important;
    color:#101616;
    font-size:76px;
    cursor:default;
}
.icons .icon-archive{margin-top:1px;}
.icons .icon-filter{
    font-size:85px;
    margin-top:-2px;
}
.icons .icon-bell{
    font-size:75px;
    margin-top:1px;
}
.icons .icon-users{margin-right:-5px;}
.buttons1{
    margin:0 -9px 25px -8px;
    overflow:hidden;
}
.buttons1 .btn{
    font-size:14px;
    line-height:24px;
    margin:0 9px 10px 8px;
    padding:12px 20px;
    min-width:160px;
}
.carousel-1 .caption3{
    position:absolute;
    top:0;
    left:0;
    bottom:72px;
    width:100%;
    text-align:left;
}
.carousel-1 .caption3 .holder{
    margin:0 auto;
    max-width:1110px;
    position:relative;
    height:100%;
    white-space:nowrap;
}
.carousel-1 .caption3 .holder:after{
    content:'';
    display:inline-block;
    height:100%;
    width:1px;
    overflow:hidden;
    margin:0 0 0 -5px;
    vertical-align:middle;
}
.carousel-1 .caption3 .frame{
    vertical-align:middle;
    display:inline-block;
    white-space:normal;
    padding:0 85px;
}
.carousel-1 .txt2{width:45%;}
.carousel-1 .caption3 h1{margin-bottom:10px;}
.carousel-1 .caption3 h2{margin-bottom:56px;}
.logos-list{
    position:absolute;
    top:50%;
    right:57px;
    margin:-103px 0 0;
    padding:0;
    list-style:none;
    width:514px;
}
.logos-list li{
    display:inline-block;
    vertical-align:middle;
    margin:0 0 32px 27px;
}
.logos-list img{
    max-width:1000px;
    display:inline-block;
    vertical-align:middle;
}
.carousel-1 .caption4{
    position:absolute;
    top:0;
    left:0;
    bottom:45px;
    width:100%;
}
.carousel-1 .caption4 .holder{
    margin:0 auto;
    max-width:1110px;
    text-align:center;
    white-space:nowrap;
    height:100%;
}
.carousel-1 .caption4 .holder:after{
    content:'';
    display:inline-block;
    height:100%;
    width:1px;
    overflow:hidden;
    margin:0 0 0 -5px;
    vertical-align:middle;
}
.carousel-1 .caption4 .frame{
    vertical-align:middle;
    display:inline-block;
    white-space:normal;
    padding:0 85px;
}
.carousel-1 .caption4 h1{
    font-size:36px;
    line-height:40px;
    margin-bottom:22px;
}
.carousel-1 .caption4 h2{
    margin-bottom:45px;
    font-size:20px;
}
.navbar-toggle{
    background:#ccc;
    margin:0;
}
.navbar-toggle .icon-bar{background:#fff;}
.main-area{
    margin:0 auto;
    padding:73px 15px 0;
    max-width:946px;
    overflow:hidden;
}
.feature-box{
    overflow:hidden;
    margin:0 -19px 39px;
}
.feature-box .item{
    display:inline-block;
    vertical-align:top;
    width:50%;
    margin:0 -1px;
    padding:0 38px 72px;
}
.feature-box h1{
    font:20px/24px "Open Sans" , Arial, Helvetica, sans-serif;
    margin-bottom:9px;
}
.feature-box h2{
    font-size:14px;
    line-height:24px;
    margin-bottom:9px;
}
.feature-box .ico{
    display:block;
    margin:0 auto 29px;
    width:97px;
    height:97px;
    border-radius:48px;
    -moz-border-radius:48px;
    -webkit-border-radius:48px;
    color:#fff;
    text-align:center;
    line-height:97px;
    font-size:44px;
}
.feature-box .ico span{cursor:default;}
.feature-box .ico.blue{background:#2e91e4;}
.feature-box .ico.red{background:#e43d2e;}
.feature-box .ico.green{background:#00bf3f;}
.feature-box .ico.violet{background:#674898;}
.logos-list2{
    margin:0 -28px 22px 0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.logos-list2 li{
    display:inline-block;
    vertical-align:bottom;
    margin:0 25px 25px 0;
}
.logos-list2 img{
    display:inline-block;
    vertical-align:bottom;
    max-width:1000px;
    height:auto;
}
.logos-list2 .logo4 img{margin-bottom:-9px;}
#subnav {
    background:#168c3d;
    width:100%;
    height:72px;
    z-index:1000;
}
#subnav.affix{
    position:fixed;
    top:0;
}
#subnav.affix-top {
    position:absolute;
}
#subnav .nav {
    margin:0 auto;
    overflow:hidden;
    max-width:960px;
    padding:20px 10px !important;
    text-align:center;
    text-transform:uppercase;
    font:13px/15px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 700;
}
#subnav .nav li {
    display:inline-block;
    vertical-align:top;
    margin:0 5px;
}
#subnav .nav a {
    display:block;
    color:#47b26a;
    padding:8px 14px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:none !important;
}
#subnav .nav a:hover, #subnav .nav .active a{
    text-decoration:none;
    background:#107431 !important;
    color:#fff;
}
.call-out-bar{
    width:100%;
    background:#1f2729;
    color:#fff;
    font-size:18px;
    line-height:24px;
}
.call-out-bar .container{
    margin:0 auto;
    max-width:970px !important;
    padding:23px 15px !important;
    overflow:hidden;
}
.call-out-bar p{
    overflow:hidden;
    margin:12px 0;
}
.call-out-bar .buttons{float:right;}
.call-out-bar .buttons .btn{
    float:left;
    margin-left:20px;
    font-size:14px;
    line-height:18px;
    min-width:160px;
    padding:15px;
}
.section{
    margin:0 auto;
    max-width:970px;
    padding:72px 15px 44px;
    overflow:hidden;
}
.content{overflow:hidden;}
.section .img{
    float:left;
    width:381px;
    height:381px;
    position:relative;
    padding:5px;
    margin:30px 51px 25px 0;
}
.section .img.pull-right{
    float:right;
    margin-right:0;
    margin-left:25px;
}
.section .img img{
    display:block;
    width:100%;
    height:100%;
    max-width:371px;
    border-radius:184px;
    -moz-border-radius:184px;
    -webkit-border-radius:184px;
}
.section .img:after{
    clear:both;
    content:'';
    position:absolute;
    top:0;
    left:0;
    border:7px solid #f5f5f5;
    width:100%;
    height:100%;
    border-radius:185px;
    -moz-border-radius:185px;
    -webkit-border-radius:185px;
    box-shadow:inset 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow:inset 0 0 9px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 0 9px rgba(0,0,0,0.3);
}
.list{
    margin:0;
    padding:0;
    list-style:none;
}
.list li{padding-bottom:13px;}
.list li:after{
    display:block;
    clear:both;
    content:'';
}
.list .ico{
    float:left;
    width:50px;
    color:#2e91e4;
    font-size:34px;
}
.list .ico span{display:block;margin-top:-5px;}
.list .ico span.icon-newspaper{margin-top:-3px;}
.list .ico span.icon-cogs{margin-top:-3px;}
.list .ico span.icon-statistics , .list .ico span.icon-chat{margin-top:-3px;}
.list .txt{overflow:hidden;}
.list h3{color:#2e91e4;}
.head{
    overflow:hidden;
    padding-bottom:37px;
}
.list .ico span.icon-bullseye2 , .list .ico span.icon-list-ol2 , .list .ico span.icon-web , .list .ico span.icon-seacrh3{
    background:url(../img/splash/add-icons.png) no-repeat;
    width:48px;
    height:41px;
    margin-top:-8px;
}
.list .ico span.icon-list-ol2{
    width:29px;
    height:35px;
    background-position:-61px 0;
    margin-top:-1px;
}
.list .ico span.icon-web{
    background-position:-100px 0;
    width:32px;
    height:32px;
    margin-top:-2px;
}
.list .ico span.icon-seacrh3{
    background-position:-144px 0;
    width:36px;
    height:29px;
    margin-top:0;
}
.list .ico span.icon-filter{font-size:36px;margin-top:-3px;}
.list .ico span.icon-check-sign{font-size:38px;}
.list .ico span.icon-light-bulb{margin-top:-2px;}
.list .ico span.icon-graduation{font-size:36px;margin-top:-1px;}
.plans-pricing-box{
    background:#1f2729;
    width:100%;
    color:#fff;
}
.plans-pricing-box .container{
    margin:0 auto;
    max-width:970px !important;
    padding:41px 15px 29px !important;
    font-size:12px;
    line-height:16px;
    text-align: center;
}
.plans-pricing-box p{margin-bottom:0;}
.plans-pricing-box h1{
    color:#fff;
    margin-bottom:39px;
}
.plans-pricing-list{
    display: inline-block;
    width: 64%;
    margin:0 0 20px;
    padding:0;
    list-style:none;
}
.plans-pricing-list:after{
    display:block;
    clear:both;
    content:'';
}
.plans-pricing-list > li{
    float:left;
    width:50%;
    position:relative;
}
.plans-pricing-list > li:before{
    clear:both;
    content:'';
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:1px;
    background:#dcdcdc;
}
.plans-pricing-list > li.first:before{display:none;}
.plans-pricing-list .item{
    height:263px;
    background:#fff;
    text-align:center;
    color:#626262;
}
.plans-pricing-list .first .item{border-radius:4px 0 0 4px;}
.plans-pricing-list .last .item{border-radius:0 4px 4px 0;}
.plans-pricing-list h2{
    color:#fff;
    text-transform:uppercase;
    background:#00bf3f;
    position:relative;
    margin-bottom:15px;
    font:18px/22px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding:13px 10px;
}
.plans-pricing-list h2:before{
    clear:both;
    content:'';
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:1px;
    background:#00a837;
}
.plans-pricing-list .first h2:before{display:none;}
.plans-pricing-list .first h2{border-radius:4px 0 0 0;}
.plans-pricing-list .last h2{border-radius:0 4px 0 0;}
.plans-pricing-list .row1{
    padding:0 10px 12px;
    border-bottom:1px solid #dcdcdc;
}
.plans-pricing-list .price{
    display:block;
    color:#141414;
    font:39px/44px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 600;
    margin-bottom:8px;
}
.plans-pricing-list .price sup{
    font-size:22px;
    line-height:22px;
}
.plans-pricing-list .row2{
    padding:15px 10px;
    font-size:14px;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:19px;
}
.plans-pricing-list .price-mini{
    color:#141414;
    font-weight: 600;
}
.plans-pricing-list .check{
    font-weight: 600;
    color:#141414;
    position:relative;
    padding:0 18px;
}
.plans-pricing-list .check:before{
    clear:both;
    content:'';
    position:absolute;
    top:4px;
    left:0;
    background:url(../img/splash/sprite.png) no-repeat -110px -51px;
    width:12px;
    height:10px;
}
.list1{
    margin:0;
    padding:23px 0 16px;
    list-style:none;
    color:#141414;
    font-family: "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size:14px;
}
.list1 li{padding-bottom:20px;}
.list1 span{
    position:relative;
    padding:0 18px;
}
.list1 span:before{
    clear:both;
    content:'';
    position:absolute;
    top:4px;
    left:0;
    background:url(../img/splash/sprite.png) no-repeat -110px -51px;
    width:12px;
    height:10px;
}
.plans-pricing-list .btn{
    padding:9px 15px;
    color:#fff !important;
    border-color:#00bf3f !important;
    background:#00bf3f !important;
}
.plans-pricing-list .btn:hover{
    background:#00a637 !important;
    border-color:#00a637 !important;
}
.plans-pricing-list .item.active{
    z-index:10;
    position:relative;
    box-shadow:0 0 8px rgba(0,0,0,0.16);
    -webkit-box-shadow:0 0 8px rgba(0,0,0,0.16);
    -moz-box-shadow:0 0 8px rgba(0,0,0,0.16);
    border:3px solid #f67426;
    border-radius:4px;
    margin:-10px 0 -9px;
    height:282px;
}
.plans-pricing-list .item.active h2{
    background:#f67426;
    padding-top:11px;
    padding-bottom:12px;
    margin-bottom:25px;
    border-radius:0;
}
.plans-pricing-list .active h2:before{display:none;}
.plans-pricing-list .item.active .btn{
    border-color:#f67426 !important;
    background:#f67426 !important;
}
.plans-pricing-list .item.active .btn:hover{
    border-color:#dd6319 !important;
    background:#dd6319 !important;
}
.included-plans-box{
    width:100%;
    background:#f1f9ff;
    font-size:13px;
}
.included-plans-box .container{
    margin:0 auto;
    max-width:970px !important;
    padding:40px 15px 0 !important;
}
.included-plans-box h1{
    text-align:center;
    margin-bottom:37px;
}
.included-plans-box h2{
    color:#141414;
    font:14px/24px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 600;
    margin-bottom:8px;
}
.included-plans-box .boxes{margin:0 -10px 2px;}
.included-plans-box .boxes:after{
    display:block;
    clear:both;
    content:'';
}
.included-plans-box .box{
    display:inline-block;
    vertical-align:top;
    width:33.3%;
    margin:0 -2px 0 -1px;
    padding:0 10px 16px;
}
.included-plans-box .ico{
    float:left;
    margin:-1px 16px 10px 1px;
    width:34px;
    height:34px;
    border-radius:17px;
    background:#2e91e4;
    color:#fff;
    text-align:center;
    line-height:34px;
    font-size:18px;
}
.included-plans-box .txt{overflow:hidden;}
.included-plans-box .ico span{cursor:default;}
.questions-answers-box{
    margin:0 auto;
    max-width:970px;
    padding:41px 15px 24px;
    font-size:13px;
}
.questions-answers-box h1{
    text-align:center;
    margin-bottom:31px;
}
.questions-answers-box .twocols{
    overflow:hidden;
    margin-bottom:24px;
}
.questions-answers-box .twocols .col-1{
    float:left;
    width:42%;
}
.questions-answers-box .twocols .col-2{
    float:right;
    width:49%;
    padding-right:60px;
}
.questions-answers-box h2{
    color:#141414;
    font:16px/24px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 600;
    margin-bottom:8px;
}
.questions-answers-box .twocols .col-2 h2{
    position:relative;
    margin-right:-60px;
}
.questions-answers-box p{margin-bottom:30px;}
.questions-answers-box p.required-txt{
    color:#2d2d2d;
    font-size:11px;
    line-height:14px;
    margin-bottom:14px;
}
.questions-answers-box .tel{
    text-decoration:none !important;
    cursor:text;
    color:#252525;
}
.intro{
    width:100%;
    background:#168c3d;
    color:#6bcb8a;
}
.intro .container{
    margin:0 auto;
    max-width:970px !important;
    padding:32px 15px 39px !important;
}
.intro h1{
    color:#fff;
    margin-bottom:4px;
}
.intro h2{
    color:#6bcb8a;
    margin-bottom:4px;
    font-size:20px;
}
.main-area-2{
    margin:0 auto;
    max-width:970px;
    padding:64px 15px 25px;
}
.intro +.main-area-2{padding-top:41px;}
.main-area-2 h1{margin-bottom:39px;}
.cols{
    margin:0 -1px 0 -19px;
    font-size:12px;
    letter-spacing:1px;
}
.cols:after{
    display:block;
    clear:both;
    content:'';
}
.cols .col{
    display:inline-block;
    vertical-align:top;
    margin:0 -2px 0 -1px;
    width:33.3%;
    padding:0 19px 29px;
}
.cols p{margin-bottom:12px;}
.cols .img{
    box-shadow:0 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);
    border:1px solid #f9f9f9;
    border-radius:5px;
    padding:6px;
    margin-bottom:13px;
    opacity:0.8;
}
.cols .img:hover{opacity:1;}
.cols .img img{
    display:block;
    width:100%;
    height:auto;
}
.cols h2{
    color:#0f7cc7;
    font-size:16px;
    line-height:24px;
    margin-bottom:16px;
}
.main-area-3{
    margin:0 auto;
    max-width:970px;
    padding:57px 15px 44px;
}
.person-unit{
    float:left;
    width:222px;
    text-align:center;
    font-size:12px;
    color:#595959;
    margin:5px 58px 15px 0;
}
.person-unit.pull-right{
    margin-right:0;
    margin-left:58px;
}
.person-unit .img{
    margin:10px auto 9px;
    width:133px;
    height:133px;
    padding:6px;
    position:relative;
}
.person-unit .img img{
    display:block;
    width:100%;
    height:100%;
}
.person-unit .img:after{
    clear:both;
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:6px solid #ebebeb;
    border-radius:66px;
    box-shadow:inset 0 0 18px rgba(0,0,0,0.5);
    -webkit-box-shadow:inset 0 0 18px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 0 0 18px rgba(0,0,0,0.5);
}
.person-unit p{margin:0;}
.person-unit .title{
    display:block;
    color:#252525;
    margin-bottom: 1px;
    font-weight: 600;
    font:16px/24px "Open Sans" , Arial, Helvetica, sans-serif;
}
.testimonial{
    overflow:hidden;
    padding-left:1px;
}
.logo-1{
    display:block;
    margin-bottom:19px;
}
.logo-1 img , .logo-2 img , .logo-3 img , .logo-4 img{display:block;}
.logo-2{
    margin-bottom:32px;
    display:block;
}
.logo-3{
    display:block;
    margin:13px 0 34px;
}
.logo-4{
    display:block;
    margin:20px 0 38px;
}
.testimonial blockquote{
    border:0;
    padding:0;
    margin:0;
}
.testimonial blockquote q{
    display:block;
    margin-bottom:20px;
    font-style: italic;
    font:22px/39px "Open Sans" , Arial, Helvetica, sans-serif;
}
.testimonial blockquote cite{
    display:block;
    margin-bottom:20px;
}
.grey-bar{
    width:100%;
    background:#f3f3f3;
    color:#141414;
    font-size:18px;
    line-height:39px;
}
.grey-bar .container{
    margin:0 auto;
    max-width:970px !important;
    padding:15px 0 15px 15px !important;
}
.grey-bar div.message {
    margin:14px 0;
}

.grey-bar div.wider-logos > div,
.grey-bar div.medium-logos > div,
.grey-bar div.small-logos > div {
    float: left;
}

.grey-bar div.wider-logos > div.message {
    width: 435px;
    margin-right: 15px;
}

.grey-bar div.wider-logos > div.logos-3 {
    width: 475px;
}


.grey-bar div.medium-logos > div.message {
    width: 510px;
    margin-right: 15px;
}

.grey-bar div.medium-logos > div.logos-3 {
    width: 405px;
}

.grey-bar div.small-logos > div.message {
    width: 590px;
    margin-right: 15px;
}

.grey-bar div.small-logos > div.logos-3 {
    width: 320px;
}

.logos-3 img{
    max-width:1000px;
    display:inline-block;
    vertical-align:middle;
}
.logos-3 img.style{margin-top:8px;}
.logos-3 > div {
    display:inline-block;
    height:63px;
    line-height:63px;
    margin-right:13px;
}

.logos-3 > div:last-child {
    margin-right:0;
}

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

.person-unit .ico{
    text-align:center;
    font-size:88px;
    margin-top:-2px;
    color:#616667;
    margin-bottom:15px;
}
.person-unit .paper{
    width:91px;
    height:112px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
    margin:0 auto 23px;
    background:url(../img/splash/add-icons.png) no-repeat -189px 0;
}
.person-unit .big{font-size:14px;}
.person-unit .title +.big{padding-top:5px;}
.awards-box{
    overflow:hidden;
    margin:0 -10px 9px;
    text-align:center;
}
.main-area-3 .awards-box:first-child{padding-top:12px;}
.awards-box .col{
    display:inline-block;
    vertical-align:top;
    width:320px;
    margin:0 -2px;
    padding:0 10px 10px;
    text-align:center;
}
.awards-box img{
    border:2px solid #f0f0f0;
    display:block;
    width:100%;
    height:auto;
    border-radius:4px;
    margin-bottom:17px;
}
.awards-box h2{
    font:18px/24px "Open Sans" , Arial, Helvetica, sans-serif;
    font-weight: 600;
    margin-bottom:17px;
}
.footer-area{
    width:100%;
    overflow:hidden;
    display:table-footer-group;
}
.footer-area .f1{
    height:1%;
    display:table-row;
}
.footer-area .f2{display:table-cell;}
.green-bar{
    width:100%;
    background:#44b738;
    color:#fff;
}
.green-bar .container{
    padding:84px 0 83px !important;
    margin:0 auto;
    max-width:970px !important;
    text-align:center;
}
.green-bar h1{
    display:inline-block;
    vertical-align:middle;
    margin:0 15px;
    font:28px/32px "Open Sans" , Arial, Helvetica, sans-serif;
    color:#fff;
}

.green-bar h1 a{
    color:#fff;
    text-decoration: underline;
}

.green-bar h1 a:hover {
    color:#fff;
}

.green-bar .btn{
    display:inline-block;
    vertical-align:middle;
    margin:0 15px;
    background:#2aa31d !important;
    border-color:#2aa31d !important;
    color:#fff !important;
    font-size:14px;
    line-height:18px;
    padding:15px;
    min-width:160px;
}
.green-bar .btn:hover{
    background:#249118 !important;
    border-color:#249118 !important;
}
#footer{
    background:#1a1a1a;
    font-size:11px;
    line-height:16px;
    color:#2e2e2e;
}
#footer a{color:#4b4b4b;}
#footer a:hover{
    text-decoration:none;
    color:#fff;
}
#footer .container{
    padding:77px 15px 120px !important;
    max-width:972px !important;
    margin:0 auto;
}
.footer-nav{
    color:#4b4b4b;
    font-size:12px;
    line-height:24px;
    overflow:hidden;
    padding-bottom:115px;
}
.footer-nav .title{
    display:block;
    color:#fff;
    margin-bottom:8px;
    text-transform:uppercase;
    font-weight: 600;
    font:12px/24px "Open Sans" , Arial, Helvetica, sans-serif;
}
.footer-nav ul{
    margin:0 0 9px;
    padding:0;
    list-style:none;
}
.footer-nav .col{
    float:left;
    width:17%;
    padding-right:40px;
}
.footer-nav .col.last{
    width:15%;
    padding-right:0;
}
.footer-nav address{
    line-height:24px;
    margin-bottom:9px;
}
.footer-nav a.tel{
    color:#4b4b4b !important;
    cursor:text;
}
.footer-nav .title +.social-networks{padding-top:8px;}
.social-networks{
    overflow:hidden;
    margin:0 -13px 0 0 !important;
}
.social-networks li{
    float:left;
    margin:0 13px 13px 0;
}
.social-networks a{
    float:left;
    width:29px;
    height:30px;
    font-size:15px;
    text-align:center;
    color:#fff !important;
    cursor:pointer;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    opacity:0.8;
    line-height:27px;
}
.social-networks a:hover{opacity:1;}
.social-networks a span{
    display:inline-block;
    vertical-align:middle;
}
.social-networks a.twitter{background:#00acde;}
.social-networks a.facebook{background:#375d98;}
.social-networks a.googleplus{background:#e75044;}
#footer .txt{padding-bottom:30px;}
#footer .txt ul{
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
}
#footer .txt p +ul{padding-left:25px;}
#footer .txt ul li{display:inline;margin-right:12px;}
#footer .txt p{
    margin:0;
    display:inline;
    text-transform:uppercase;
}
@media only screen and (max-width: 1200px) {
    .carousel-1 .carousel-control.left{
        margin-left:0;
        left:30px;
    }
    .carousel-1 .carousel-control.right{
        margin-left:0;
        left:auto;
        right:30px;
    }
    .logos ul li.logo1 img{width:100px;height:21px;}
    .logos ul li.logo2 img{width:86px;height:18px;}
    .logos ul li.logo3 img{width:53px;height:33px;}
    .logos ul li.logo4 img{width:92px;height:16px;}
    .logos ul li.logo5 img{width:54px;height:27px;}
    .logos ul li.logo6 img{width:86px;height:16px;}
    .logos ul li.logo7 img{width:44px;height:51px;}
    .carousel-1 h1{
        font-size:28px !important;
        line-height:32px !important;
        margin-bottom:22px !important;
    }
    .carousel-1 h2{
        font-size:14px !important;
        line-height:20px !important;
        margin-bottom:13px !important;
    }
    .icons span{font-size:50px !important;}
    .carousel-1 .caption4{bottom:0;}
}
@media only screen and (max-width: 1130px) {
    .logos-list{
        right:70px;
        width:395px;
        margin-top:-98px;
    }
    .carousel-1 .caption3{bottom:0;}
    .logos-list .logo1 img{width:86px;}
    .logos-list .logo2 img{width:67px;}
    .logos-list .logo3 img{width:39px;}
    .logos-list .logo4 img{width:37px;}
    .logos-list .logo5 img{width:108px;}
    .logos-list .logo6 img{width:156px;}
    .logos-list .logo7 img{width:68px;}
    .logos-list .logo8 img{width:147px;}
    .logos-list .logo9 img{width:118px;}
    .logos-list .logo10 img{width:58px;}
    .logos-list .logo11 img{width:122px;}
    .logos-list .logo12 img{width:97px;}
    .logos-list .logo13 img{width:32px;}
    .logos-list li{margin:0 0 20px 15px;}
}
@media only screen and (max-width: 992px) {
    .carousel-1 .carousel-control.left{left:15px;}
    .carousel-1 .carousel-control.right{right:15px;}
    .carousel-1 .caption1 .frame{padding:0 50px;}
    .logos ul{padding:20px 46px 0;}
    .logos ul li{padding:0 5px;}
    .logos{height:80px;}
    .logos ul li.logo1 img{width:94px;}
    .logos ul li.logo2 img{width:78px;}
    .logos ul li.logo3 img{width:44px;}
    .logos ul li.logo4 img{width:87px;}
    .logos ul li.logo5 img{width:46px;}
    .logos ul li.logo6 img{width:82px;}
    .logos ul li.logo7 img{width:42px;}
    .carousel-1 .caption1{
        top:25px;
        bottom:55px;
    }
    .carousel-1 .txt1{width:70%;}
    .buttons1 .btn{
        font-size:12px;
        line-height:18px;
        padding:8px 10px;
        min-width:130px;
    }
    .buttons1{margin-bottom:15px;}
    #header .navbar-form{
        position:absolute;
        top:15px;
        right:15px;
    }
    #header .nav{padding:35px 0 0;margin-bottom:-15px;}
    .icons{margin-bottom:5px;}
    .carousel-1 .caption4 h2 br{display:none;}
    .logos-list2 .logo1 img{width:103px;height:24px;}
    .logos-list2 .logo2 img{width:180px;height:15px;}
    .logos-list2 .logo3 img{width:64px;height:16px;}
    .logos-list2 .logo4 img{width:164px;height:24px;margin-bottom:-7px;}
    .logos-list2 .logo5 img{width:70px;height:15px;}
    .logos-list2 li{margin:0 15px 15px 0;}
    .logos-list2{margin-right:-20px;}
    .footer-nav .col{
        width:16%;
        padding-right:10px;
    }
    .footer-nav .col.last{width:20%;}
    .footer-nav{padding-bottom:30px;}
    #footer .container{padding-bottom:15px !important;}
    .logos-3{
        float:none;
        clear:both;
    }
    .logos-3 li{
        height:auto;
        line-height:inherit;
    }
}
@media only screen and (max-width: 890px) {
    .logos-list{
        width:320px;
        top:90px;
        margin-top:-32px;
    }
    .carousel-1 .txt2{width:48%;}
    .carousel-1 .caption3 h2{margin-bottom:26px;}
}
@media only screen and (max-width: 810px) {
    .logos-list{top:75px;}
}
@media only screen and (max-width: 767px) {
    h1{
        font-size:20px;
        line-height:24px;
        margin-bottom:15px;
    }
    h2, h3{
        font-size:16px;
        line-height:18px;
        margin-bottom:10px;
    }
    .head{padding-bottom:10px;}
    .list li{padding-bottom:0;}
    #header nav{
        float:none;
        width:100%;
        overflow:hidden;
    }
    #header .navbar-form{
        position:static;
        width:100%;
        top:auto;
        right:auto;
        padding:11px 0 0 !important;
        overflow:hidden;
        text-align:center;
    }
    #header .navbar-form .btn{
        display:inline-block;
        vertical-align:top;
        float:none;
        margin:0 5px;
    }
    #header .navbar-collapse{margin:0 -15px !important;}
    #header .nav{
        margin:0;
        padding:20px 0 10px;
        float:none;
        overflow:hidden;
        text-align:center;
    }
    #header .nav > li{
        float:none;
        margin:0;
        border-bottom:1px solid #fff;
    }
    #header .nav > li > a{
        padding:10px 15px;
        background:#ccc !important;
    }
    .carousel-1 .shadow , .carousel-1 .caption1 .holder:after{display:none;}
    .carousel-1 .caption1{
        position:static;
        top:auto;
        bottom:auto;
        left:auto;
    }
    .carousel-1 .carousel-control.left, .carousel-1 .carousel-control.right{
        margin-top:0;
        top:60px;
    }
    .carousel-1 .caption1 .holder{
        padding:20px 25px;
        width:100%;
        height:auto;
        white-space:normal;
    }
    .carousel-1 .caption1 .frame {
        display:block;
        vertical-align:top;
        padding:0;
    }
    .carousel-1 h1{
        font-size:18px !important;
        line-height:22px !important;
        margin-bottom:13px !important;
    }
    .carousel-1 .txt1{width:100%;overflow:hidden;}
    .carousel-1 h2{
        font-size:12px !important;
        line-height:16px !important;
    }
    .buttons1{margin-bottom:5px;}
    .video{
        position:static;
        top:auto;
        right:auto;
        left:auto;
        margin:0;
        width:auto;
        height:auto;
        padding:0 25px 20px;
        background:none;
        display:inline-block;
        vertical-align:top;
    }
    .logos {
        background:none;
        position:static;
        bottom:auto;
        left:auto;
        padding:0 10px 15px;
        height:auto;
    }
    .logos ul{padding:0;}
    .logos ul li{padding-bottom:10px;}
    .carousel-1 .item > img{
        position:absolute;
        top:0;
        left:0;
        width:100%;
    }
    .carousel-1 .item > img.big{
        position:static;
        top:auto;
        left:auto;
    }
    .carousel-1 .caption2 , .carousel-1 .caption3 , .carousel-1 .caption4{
        position:relative;
        z-index:2;
        top:auto;
        left:auto;
        bottom:auto;
    }
    .carousel-1 .caption2 .holder:after , .carousel-1 .caption3 .holder:after , .carousel-1 .caption4 .holder:after{display:none;}
    .carousel-1 .caption2 .holder , .carousel-1 .caption3 .holder , .carousel-1 .caption4 .holder{
        height:auto;
        white-space:normal;
        padding:25px 50px 20px;
        max-width:100%;
    }
    .carousel-1 .caption2 .frame , .carousel-1 .caption3 .frame , .carousel-1 .caption4 .frame{
        display:block;
        vertical-align:top;
        padding:0;
    }
    .carousel-1 h2 br{display:none;}
    .icons span{font-size:40px !important;}
    .carousel-1 .txt2{
        width:100%;
        padding-bottom:20px;
    }
    .logos-list{
        position:static;
        top:auto;
        right:auto;
        width:auto;
        margin:0 -15px 0 0;
    }
    .logos-list li{margin:0 15px 15px 0;}
    .feature-box .item{
        width:100%;
        padding:0 0 30px;
        margin:0;
        overflow:hidden;
    }
    .feature-box{margin:0;}
    .main-area{padding-top:40px;}
    .feature-box .ico{
        float:left;
        margin:0 20px 9px 0;
        width:70px;
        height:70px;
        line-height:70px;
        border-radius:35px;
        -moz-border-radius:35px;
        -webkit-border-radius:35px;
        font-size:35px;
    }
    .green-bar h1{
        display:block;
        margin:0 0 15px;
        font-size:18px;
        line-height:22px;
    }
    .green-bar .btn{
        display:block;
        margin:0 auto;
        font-size:12px;
        line-height:18px;
        padding:8px 10px;
        width:120px;
    }
    .green-bar .container{
        padding-top:25px !important;
        padding-bottom:25px !important;
    }
    .footer-nav .col{
        display:inline-block;
        vertical-align:top;
        float:none;
        width:32% !important;
        padding-bottom:20px;
    }
    #subnav .nav {
        padding:16px 0 !important;
        font-size:11px;
        line-height:14px;
    }
    #subnav .nav a {padding:5px 10px;}
    #subnav .nav li{margin:0 3px;}
    #subnav{height:56px;}
    .section{
        padding-top:56px;
        padding-bottom:20px;
    }
    .section .img{
        float:none !important;
        margin:0 auto 40px !important;
        width:280px;
        height:280px;
    }
    .social-networks li{margin:0 5px 5px 0;}
    .social-networks{margin-right:-10px !important;}
    .call-out-bar .buttons{
        float:none;
        width:auto;
        margin:0 -12px 10px;
        text-align:center;
    }
    .call-out-bar .buttons .btn{
        display:inline-block;
        float:none;
        vertical-align:top;
        margin:0 5px;
        padding:10px;
        width:130px;
    }
    .call-out-bar p{margin:0;}
    .call-out-bar{text-align:center;}
    .included-plans-box .boxes{margin:0;}
    .included-plans-box .box{
        display:block;
        padding:0;
        margin:0;
        width:100%;
    }
    .questions-answers-box .twocols{margin:0;}
    .questions-answers-box .twocols .col-1, .questions-answers-box .twocols .col-2{
        float:none;
        overflow:hidden;
        padding:0;
        width:auto;
    }
    .questions-answers-box .twocols .col-2 h2{margin-right:0;}
    .plans-pricing-box h1{margin-bottom:20px;}
    .plans-pricing-list > li{width:100%;}
    .plans-pricing-list > li:before{display:none;}
    .plans-pricing-list .first .item , .plans-pricing-list .first h2{border-radius:4px 4px 0 0;}
    .plans-pricing-list .item.active{
        margin:0;
        height:263px;
        border-radius:0;
        box-shadow:none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
    }
    .plans-pricing-list .item.active h2{
        padding-top:10px;
        padding-bottom:13px;
        margin-bottom:15px;
    }
    .plans-pricing-list .last .item{border-radius:0 0 4px 4px;}
    .plans-pricing-list h2:before{display:none;}
    .plans-pricing-list .last h2{border-radius:0;}
    .cols .col{width:50%;}
    .person-unit{
        float:none !important;
        display:block;
        margin:0 0 20px !important;
        text-align:left;
        width:auto;
    }
    .person-unit .img{margin:0 0 9px;}
    .person-unit .paper{margin:0 0 23px;}
    .person-unit .ico{text-align:left;}
    .main-area-3{
        padding-top:20px;
        padding-bottom:0;
    }
    .testimonial blockquote q{
        font-size:18px;
        line-height:24px;
    }
    .person-unit .title br{display:none;}
    .awards-box{padding:0 !important;}
    .person-unit .title +.big{padding-top:0;}
    .logo-1 img, .logo-2 img, .logo-3 img, .logo-4 img{max-width:290px;height:auto;}
    .testimonial{padding:0;}
}
@media only screen and (max-width: 540px) {
    #subnav .nav{
        max-width:340px;
        padding:4px 0 !important;
    }
    .cols{margin:0;}
    .cols .col{
        width:100%;
        display:block;
        margin:0;
        padding-left:0;
        padding-right:0;
    }
}
@media only screen and (max-width: 420px) {
    .footer-nav .col{
        padding:0 0 20px !important;
        width:49% !important;
    }
}

/************************ TB FORM **********************************/

form.tb-form .error input,
form.tb-form .error textarea {
  border: 1px solid red;
}
.validation-error {
  color: red;
  font-size: 14px;
}

/*************** styles for regitration ****************************/

.visibilityhidden {
    display: none;
}

.signUpReq {
    margin-top: 10px;
}

.signUpReq select {
    font-size: 17px;
    padding: 7px;
    background-color: white;
    color: black;
    border: 1px solid #CCC;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-logical-height: 43px;
    cursor: pointer;
    width: 175px;
    margin-right: 10px;
}

.skillsLinkeWrapper {
    background-color: white;
    border: 1px solid #CCC;
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    font-size: 18px;
    font-family: Lucida Grande;
    
    background:-webkit-gradient(linear, left bottom, left top, color-stop(0.10, #FFF), color-stop(0.70, #EEE));
}

#admin-form .yui3-tab-panel {
    filter: none!important;
    background: none!important;
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 0!important;
}

.yui3-donorpicker, .yui3-profiletypepicker, .yui3-picker {
    display: inline-block;
}

.skillsLinkeWrapper a {
    color: black;
    text-decoration: none;
}

.skillsLinkeWrapper a:hover {
    color: #ea7934!important;
}

.yui3-tab-panel .skillsDiv {
    width: 150px;
    position: relative;
}

.nodisplay {
    display: none;
}

input[type="checkbox"] {
    margin: 0;
}

.yui3-overlay, .yui3-panel {
    z-index: 2010!important;
}

#tosPanel {
background: #fff;
padding: 20px;
}

.TOSText {
    max-height: 300px;
    overflow: auto;
    border: 1px solid #CCC;
    padding: 10px;
    margin-top: 10px;
}

.yui3-overlay-mask, .yui3-widget-mask {
    opacity: .8;
    z-index: 1010!important;
    background: black;
}

.yui3-panel-focused {
    outline : none;
}

.dropdown-menu {
    max-height: 400px;
    overflow-y: auto;
}

.dropdown-menu > li > a {
    cursor: pointer;
}

.dropdown-menu > li > a > label {
    width: 100%;
    cursor: default;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a.selected {
    text-decoration: none;
    color: #ffffff;
    background-color: #2b7eda;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#368ae8), to(#1b6dc5));
    background-image: -webkit-linear-gradient(top, #368ae8 0%, #1b6dc5 100%);
    background-image: -moz-linear-gradient(top, #368ae8 0%, #1b6dc5 100%);
    background-image: linear-gradient(to bottom, #368ae8 0%, #1b6dc5 100%);
    background-repeat: repeat-x;
}

.btn-secondary-stand-alone {
    color: #2d2d2d;
    background-color: #fbfbfb;
    border-color: #b8b8b8;
    font-weight: 600;
    font-size: 12px;
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fbfbfb), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, #fbfbfb 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-secondary-stand-alone:hover,
.btn-second-in-pair-desired:hover,
.btn-secondary-stand-alone:focus,
.btn-second-in-pair-desired:focus,
.btn-secondary-stand-alone:active,
.btn-second-in-pair-desired:active,
.btn-secondary-stand-alone.active,
.btn-second-in-pair-desired.active,
.open .dropdown-toggle.btn-secondary-stand-alone {
    color: #2d2d2d;
    background-color: #e7e7e7;
    border-color: #999999;
}
.btn-secondary-stand-alone:active,
.btn-second-in-pair-desired:active,
.btn-secondary-stand-alone.active,
.btn-second-in-pair-desired.active,
.open .dropdown-toggle.btn-secondary-stand-alone {
    background-image: none;
}

.btn-secondary-stand-alone:hover,
.btn-second-in-pair-desired:hover,
.btn-secondary-stand-alone:focus {
    background-color: #fbfbfb;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#f6f6f6));
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-secondary-stand-alone:active,
.btn-second-in-pair-desired:active,
.btn-secondary-stand-alone.active {
    background-color: #bcbcbc;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#9a9a9a), to(#efefef));
    background-image: -webkit-linear-gradient(top, #9a9a9a 0%, #efefef 100%);
    background-image: -moz-linear-gradient(top, #9a9a9a 0%, #efefef 100%);
    background-image: linear-gradient(to bottom, #9a9a9a 0%, #efefef 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #b8b8b8;
}

.errorText {
    color: red;
    margin: 10px 0 0px 10px;
    float: left;
    font-size: 16px;
}

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

.alert {
    color: #666;
}

.alert.homepage {
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-left: none;
    border-right: none;
}

.alert.homepage .container {
    padding-left: 130px;
}

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

.tb-form .alert {
    width: 500px;
}

.control-label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 600;
}

input[type="checkbox"],
input[type="radio"] {
  visibility: hidden;
  display: none;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
  background-color: #fff;
  border: 1px solid #b8b8b8;
  cursor: pointer;
  content: "";
  display: inline-block;
  margin-right: 5px;
  width: 14px;
  height: 14px;
  position: relative;
  vertical-align: middle;
  margin-bottom: 0;
}
input[type="checkbox"] + label {
  border-radius: 3px;
}
input[type="checkbox"]:checked + label {
  background: url('../img/check.png') no-repeat center center #ffffff;
}
input[type="radio"] + label {
  border-radius: 50px;
}
input[type="radio"]:checked + label:after {
  position: absolute;
  background-color: #333;
  border-radius: 50px;
  width: 8px;
  height: 8px;
  content: "";
  left: 2px;
  top: 2px;
}
label {
  vertical-align: top;
  font-weight: 400;
}


div:focus,
a:focus {
  outline: none;
}

.highligh-text-block {
  display: block;
  padding: 9px 14px;
  margin-bottom: 14px;
  background-color: #f7f7f7;
  border: 1px solid #e1e1e8;
  border-radius: 5px;
}

.note {
    color: #ccc;
    font-size: 12px;
}

#positions .position {
    padding-top: 20px;
}


#positions .position h3 {
    color: #2e91e4;
}

#positions .position h3 .location {
    margin-left: 10px;
    font-size: 14px;
    color : #252525;
    font-style: italic;
}

#positions .position .position-section {
    margin-bottom: 20px;
}

#positions .position .position-section .section-header {
    font-weight: bold;
}

#positions .position .position-section .section-content {

}

#positions .position .position-section .section-content p {
    margin-bottom: 10px;
}

#positions .position .position-section .section-content p:last-of-type {
    margin-bottom: 0;
}
#teamContainer {
    padding-top: 40px;
}

.team-member {
    margin-bottom: 30px;
}

.team-member > div {
    margin-top: 15px;
}

.team-member > .name {
    font-size: 18px;
}

.team-member > .title {
    margin-top: 5px;
}

.team-member > .picture img {
    width: 120px;
    height: 120px;
}

.webicon-small {
    width: 21px;
    height: 21px;
    display: inline-block;
    margin-right: 3px;
    background: url('/media/img/social_21_21_151022.png') no-repeat;
}

.webicon-small.webicon-twitter {
    background-position: -69px -37px;
}

.webicon-small.webicon-linkedin {
    background-position: -97px -37px;
}

.webicon-small.webicon-github {
    background-position: -181px -37px;
}

.pad0 { padding: 0; }
.pad1 { padding: 1px; }
.pad3 { padding: 3px; }
.pad5 { padding: 5px; }
.pad6 { padding: 6px; }
.pad10 { padding: 10px; }
.pad15 { padding: 15px; }
.pad20 { padding: 20px; }
.padl2 { padding-left: 2px; }
.padl3 { padding-left: 3px; }
.padl5 { padding-left: 5px; }
.padl10 { padding-left: 10px; }
.padl15 { padding-left: 15px; }
.padl20 { padding-left: 20px; }
.padl40 { padding-left: 40px; }
.padl50 { padding-left: 50px; }
.padl60 { padding-left: 60px; }
.padr2 { padding-right: 2px; }
.padr5 { padding-right: 5px; }
.padr10 { padding-right: 10px; }
.padr15 { padding-right: 15px; }
.padr20 { padding-right: 20px; }
.padr40 { padding-right: 40px; }
.padt0 { padding-top: 0; }
.padt2 { padding-top: 2px; }
.padt3 { padding-top: 3px; }
.padt4 { padding-top: 4px; }
.padt5 { padding-top: 5px; }
.padt7 { padding-top: 7px; }
.padt9 { padding-top: 9px; }
.padt10 { padding-top: 10px; }
.padt15 { padding-top: 15px; }
.padt20 { padding-top: 20px; }
.padt30 { padding-top: 30px; }
.padb0 { padding-bottom: 0; }
.padb2 { padding-bottom: 2px; }
.padb4 { padding-bottom: 4px; }
.padb5 { padding-bottom: 5px; }
.padb10 { padding-bottom: 10px; }
.padb15 { padding-bottom: 15px; }
.padb20 { padding-bottom: 20px; }
.marauto { margin: 0 auto; }
.mar0 { margin: 0; }
.mar10 { margin: 10px; }
.mar20 { margin: 20px; }
.marl0 { margin-left: 0; }
.marl2 {margin-left: 2px}
.marl5 { margin-left: 5px; }
.marl10 { margin-left: 10px; }
.marl15 { margin-left: 15px; }
.marl20 { margin-left: 20px; }
.marl30 { margin-left: 30px; }
.marl40 { margin-left: 40px; }
.marl50 { margin-left: 50px; }
.marl55 { margin-left: 55px; }
.marl60 { margin-left: 60px; }
.marl75 { margin-left: 75px; }
.marl110 { margin-left: 110px; }
.marr0 { margin-right: 0; }
.marr2 {margin-right: 2px}
.marr5 { margin-right: 5px; }
.marr10 { margin-right: 10px; }
.marr15 { margin-right: 15px; }
.marr20 { margin-right: 20px; }
.marr25 { margin-right: 25px; }
.marr30 { margin-right: 30px; }
.marr50 { margin-right: 50px; }
.mart0 { margin-top: 0 !important; }
.mart1 { margin-top: 1px; }
.mart2 { margin-top: 2px; }
.mart3 { margin-top: 3px; }
.mart4 { margin-top: 4px; }
.mart5 { margin-top: 5px; }
.mart6 { margin-top: 6px; }
.mart10 { margin-top: 10px; }
.mart15 { margin-top: 15px; }
.mart20 { margin-top: 20px; }
.mart25 { margin-top: 25px; }
.mart30 { margin-top: 30px; }
.mart40 { margin-top: 40px; }
.mart50 { margin-top: 50px; }
.mart60 { margin-top: 60px; }
.mart70 { margin-top: 70px; }
.marb0 { margin-bottom: 0; }
.marb1 { margin-bottom: 1px; }
.marb2 { margin-bottom: 2px; }
.marb3 { margin-bottom: 3px; }
.marb4 { margin-bottom: 4px; }
.marb5 { margin-bottom: 5px; }
.marb10 { margin-bottom: 10px; }
.marb15 { margin-bottom: 15px; }
.marb20 { margin-bottom: 20px; }
.marb25 { margin-bottom: 25px; }
.marb30 { margin-bottom: 30px; }
.marb40 { margin-bottom: 40px; }
.marb50 { margin-bottom: 50px; }
.clear { clear: both; }
.fleft { float:left; }
.fright { float:right; }
